Forest Night constraints added
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
This commit is contained in:
parent
3221815162
commit
507804791d
@ -335,13 +335,13 @@ ITM & (
|
|||||||
}
|
}
|
||||||
|
|
||||||
{
|
{
|
||||||
"edge": "FOREST_NIGHT_WEST -> FOREST_START",
|
"edge": "FOREST_NIGHT_ATK_UP_ROOM -> FOREST_NIGHT_WEST",
|
||||||
"prereq": "IMPOSSIBLE", // dummy edge for template constraint
|
"prereq": "DARKNESS & (CARROT_SHOOTER | (CARROT_BOMB & BACKTRACK_1))",
|
||||||
}
|
}
|
||||||
|
|
||||||
{
|
{
|
||||||
"edge": "FOREST_NIGHT_ATK_UP_ROOM -> FOREST_NIGHT_WEST",
|
"edge": "FOREST_NIGHT_WEST -> FOREST_START",
|
||||||
"prereq": "DARKNESS & (CARROT_SHOOTER | (CARROT_BOMB & BACKTRACK_1))",
|
"prereq": "IMPOSSIBLE", // dummy edge for template constraint
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
@ -164,6 +164,50 @@ public class MultiRando {
|
|||||||
new Long[]{DOWNDRILL_SEMISOLID_CLIP},
|
new Long[]{DOWNDRILL_SEMISOLID_CLIP},
|
||||||
NULL
|
NULL
|
||||||
);
|
);
|
||||||
|
SW[0].add(SW[12],
|
||||||
|
new Long[]{INTERMEDIATE|AIR_JUMP|RABI_SLIPPERS,
|
||||||
|
INTERMEDIATE|AIR_JUMP|HARD|WALL_JUMP,
|
||||||
|
INTERMEDIATE|WHIRL_BONK_CANCEL,
|
||||||
|
INTERMEDIATE|SLIDE_JUMP_BUNSTRIKE_CANCEL|AIR_JUMP,
|
||||||
|
INTERMEDIATE|SLIDE_JUMP_BUNSTRIKE_CANCEL|WALL_JUMP_LV2|AIR_DASH,
|
||||||
|
INTERMEDIATE|SLIDE_JUMP_BUNSTRIKE_CANCEL|WALL_JUMP_LV2|ADVANCED_STUPID,
|
||||||
|
INTERMEDIATE|ADVANCED_HARD|HAMMER_ROLL|AIR_JUMP,
|
||||||
|
INTERMEDIATE|ADVANCED_HARD|HAMMER_ROLL|WALL_JUMP_LV2,
|
||||||
|
ADVANCED_STUPID|SLIDING_POWDER|BUNNY_AMULET|WALL_JUMP_LV2,
|
||||||
|
ADVANCED_STUPID|SLIDE_ZIP|AIR_JUMP,
|
||||||
|
ADVANCED_STUPID|SLIDE_ZIP|BUNNY_AMULET|WALL_JUMP_LV2,
|
||||||
|
ADVANCED_STUPID|WHIRL_BONK|AIR_JUMP},
|
||||||
|
NULL
|
||||||
|
);
|
||||||
|
SW[0].add(SW[9],NULL);
|
||||||
|
SW[11].add(SW[12],
|
||||||
|
new Long[]{EXPLOSIVES_ENEMY},
|
||||||
|
new Long[]{DARKNESS|CARROT_SHOOTER,
|
||||||
|
DARKNESS|CARROT_BOMB|BACKTRACK_1});
|
||||||
|
SW[11].add(SW[0],IMPOSSIBLE);
|
||||||
|
SW[8].add(SW[10],
|
||||||
|
new Long[]{DARKNESS|PROLOGUE_TRIGGER|SLIDING_POWDER},
|
||||||
|
new Long[]{PROLOGUE_TRIGGER|SLIDING_POWDER,
|
||||||
|
PROLOGUE_TRIGGER|HAMMER_ROLL_ZIP});
|
||||||
|
SW[9].add(SW[10],
|
||||||
|
new Long[]{INTERMEDIATE|DARKNESS|AIR_JUMP,
|
||||||
|
INTERMEDIATE|DARKNESS|WALL_JUMP_LV2|RABI_SLIPPERS,
|
||||||
|
INTERMEDIATE|DARKNESS|WALL_JUMP_LV2|INTERMEDIATE_HARD|SLIDING_POWDER,
|
||||||
|
INTERMEDIATE|DARKNESS|WALL_JUMP_LV2|ADVANCED_HARD|SPEED1,
|
||||||
|
INTERMEDIATE|DARKNESS|WALL_JUMP_LV2|AIR_DASH,
|
||||||
|
INTERMEDIATE|DARKNESS|WALL_JUMP_LV2|ADVANCED_VERYHARD,
|
||||||
|
INTERMEDIATE|DARKNESS|WHIRL_BONK_CANCEL,
|
||||||
|
INTERMEDIATE|DARKNESS|SLIDE_JUMP_BUNSTRIKE_CANCEL,
|
||||||
|
INTERMEDIATE|DARKNESS|ADVANCED_VERYHARD|SLIDING_POWDER,
|
||||||
|
INTERMEDIATE|DARKNESS|ADVANCED_VERYHARD|WHIRL_BONK,
|
||||||
|
INTERMEDIATE|DARKNESS|ADVANCED_STUPID|SPEED5},
|
||||||
|
NULL);
|
||||||
|
SW[9].add(SW[11],
|
||||||
|
new Long[]{DARKNESS|PROLOGUE_TRIGGER},
|
||||||
|
PROLOGUE_TRIGGER);
|
||||||
|
SW[10].add(SW[11],
|
||||||
|
new Long[]{DARKNESS|DOWNDRILL_SEMISOLID_CLIP},
|
||||||
|
NULL);
|
||||||
}
|
}
|
||||||
private static void InitializeNodes(Node[]...sF) {
|
private static void InitializeNodes(Node[]...sF) {
|
||||||
for (int i=0;i<sF.length;i++) {
|
for (int i=0;i<sF.length;i++) {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user