Files
Archipelago/worlds/jakanddaxter/test/__init__.py
massimilianodelliubaldini 1c42bdb353 Move Randomizer (#26)
* Finally remove debug-segment text, update Python imports to relative paths.

* HUGE refactor to Regions/Rules to support move rando, first hub area coded.

* More refactoring.

* Another refactor - may squash.

* Fix some Rules, reuse some code by returning key regions from build_regions.

* More regions added. A couple of TODOs.

* Fixed trade logic, added LPC regions.

* Added Spider, Snowy, Boggy. Fixed Misty's orbs.

* Fix circular import, assert orb counts per level, fix a few naming errors.

* Citadel added, missing locs and connections fixed. First move rando seed generated.

* Add Move Rando to Options class.

* Fixed rules for prerequisite moves.

* Implement client functionality for move rando, add blurbs to game info page.

* Fix wrong address for cache checks.

* Fix byte alignment of offsets, refactor read_memory for better code reuse.

* Refactor memory offsets and add some unit tests.

* Make green eco the filler item, also define a maximum ID. Fix Boggy tether locations.
2024-06-27 10:12:48 -04:00

92 lines
2.0 KiB
Python

from .. import JakAndDaxterWorld
from ..GameID import jak1_name
from test.bases import WorldTestBase
class JakAndDaxterTestBase(WorldTestBase):
game = jak1_name
world: JakAndDaxterWorld
level_info = {
"Geyser Rock": {
"cells": 4,
"flies": 7,
"orbs": 50,
},
"Sandover Village": {
"cells": 6,
"flies": 7,
"orbs": 50,
},
"Forbidden Jungle": {
"cells": 8,
"flies": 7,
"orbs": 150,
},
"Sentinel Beach": {
"cells": 8,
"flies": 7,
"orbs": 150,
},
"Misty Island": {
"cells": 8,
"flies": 7,
"orbs": 150,
},
"Fire Canyon": {
"cells": 2,
"flies": 7,
"orbs": 50,
},
"Rock Village": {
"cells": 6,
"flies": 7,
"orbs": 50,
},
"Precursor Basin": {
"cells": 8,
"flies": 7,
"orbs": 200,
},
"Lost Precursor City": {
"cells": 8,
"flies": 7,
"orbs": 200,
},
"Boggy Swamp": {
"cells": 8,
"flies": 7,
"orbs": 200,
},
"Mountain Pass": {
"cells": 4,
"flies": 7,
"orbs": 50,
},
"Volcanic Crater": {
"cells": 8,
"flies": 7,
"orbs": 50,
},
"Spider Cave": {
"cells": 8,
"flies": 7,
"orbs": 200,
},
"Snowy Mountain": {
"cells": 8,
"flies": 7,
"orbs": 200,
},
"Lava Tube": {
"cells": 2,
"flies": 7,
"orbs": 50,
},
"Gol and Maia's Citadel": {
"cells": 5,
"flies": 7,
"orbs": 200,
},
}