mirror of
https://github.com/ArchipelagoMW/Archipelago.git
synced 2026-03-26 16:23:23 -07:00
* 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.
92 lines
2.0 KiB
Python
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,
|
|
},
|
|
}
|