|
430 | 430 | "from": 13, |
431 | 431 | "to": [ |
432 | 432 | {"id": 3}, |
| 433 | + {"id": 4}, |
433 | 434 | {"id": 10}, |
434 | 435 | {"id": 11} |
435 | 436 | ] |
|
1191 | 1192 | "comesThroughToilet": "no" |
1192 | 1193 | }, |
1193 | 1194 | "requires": [ |
1194 | | - "h_canArtificialMorphIBJ", |
1195 | | - "Gravity" |
| 1195 | + {"or": [ |
| 1196 | + {"and": [ |
| 1197 | + "Gravity", |
| 1198 | + "h_canArtificialMorphIBJ" |
| 1199 | + ]}, |
| 1200 | + "h_canArtificialMorphDoubleSpringBallJump" |
| 1201 | + ]} |
1196 | 1202 | ], |
1197 | 1203 | "clearsObstacles": ["B"], |
1198 | 1204 | "flashSuitChecked": true |
|
1208 | 1214 | "comesThroughToilet": "any" |
1209 | 1215 | }, |
1210 | 1216 | "requires": [ |
1211 | | - "h_canArtificialMorphIBJ", |
1212 | | - "Gravity" |
| 1217 | + {"or": [ |
| 1218 | + {"and": [ |
| 1219 | + "Gravity", |
| 1220 | + "h_canArtificialMorphIBJ" |
| 1221 | + ]}, |
| 1222 | + "h_canArtificialMorphDoubleSpringBallJump" |
| 1223 | + ]} |
1213 | 1224 | ], |
1214 | 1225 | "flashSuitChecked": true |
1215 | 1226 | }, |
|
1969 | 1980 | } |
1970 | 1981 | }, |
1971 | 1982 | "requires": [ |
1972 | | - "h_canArtificialMorphIBJ", |
1973 | | - "Gravity" |
| 1983 | + {"or": [ |
| 1984 | + {"and": [ |
| 1985 | + "Gravity", |
| 1986 | + "h_canArtificialMorphIBJ" |
| 1987 | + ]}, |
| 1988 | + "h_canArtificialMorphDoubleSpringBallJump" |
| 1989 | + ]} |
1974 | 1990 | ], |
1975 | 1991 | "clearsObstacles": ["B"], |
1976 | 1992 | "flashSuitChecked": true |
|
1985 | 2001 | } |
1986 | 2002 | }, |
1987 | 2003 | "requires": [ |
1988 | | - "h_canArtificialMorphIBJ", |
1989 | | - "Gravity" |
| 2004 | + {"or": [ |
| 2005 | + {"and": [ |
| 2006 | + "Gravity", |
| 2007 | + "h_canArtificialMorphIBJ" |
| 2008 | + ]}, |
| 2009 | + "h_canArtificialMorphDoubleSpringBallJump" |
| 2010 | + ]} |
1990 | 2011 | ], |
1991 | 2012 | "flashSuitChecked": true |
1992 | 2013 | }, |
|
3923 | 3944 | "link": [12, 10], |
3924 | 3945 | "name": "Direct G-Mode PB Overload Speed Blocks (Get Into Position)", |
3925 | 3946 | "requires": [ |
| 3947 | + "canEnterGMode", |
3926 | 3948 | {"notable": "G-Mode Overload Speed Blocks then use Global Crab"}, |
3927 | 3949 | {"obstaclesCleared": ["B"]}, |
3928 | 3950 | "h_canNavigateUnderwater", |
|
3974 | 3996 | "link": [12, 11], |
3975 | 3997 | "name": "G-Mode Overload Speed Blocks (Bombs)", |
3976 | 3998 | "requires": [ |
| 3999 | + "canEnterGMode", |
3977 | 4000 | {"notable": "G-Mode Overload Speed Blocks then use Global Crab"}, |
3978 | 4001 | "h_canUseMorphBombs", |
3979 | 4002 | "h_canNavigateUnderwater", |
|
4034 | 4057 | { |
4035 | 4058 | "link": [13, 3], |
4036 | 4059 | "name": "Exit G-Mode", |
4037 | | - "requires": [], |
| 4060 | + "requires": [ |
| 4061 | + "canEnterGMode" |
| 4062 | + ], |
4038 | 4063 | "flashSuitChecked": true |
4039 | 4064 | }, |
| 4065 | + { |
| 4066 | + "link": [13, 4], |
| 4067 | + "name": "G-Mode Morph Full Climb", |
| 4068 | + "requires": [ |
| 4069 | + "canEnterGMode", |
| 4070 | + "h_canNavigateUnderwater", |
| 4071 | + {"or": [ |
| 4072 | + {"and": [ |
| 4073 | + "h_canArtificialMorphIBJ", |
| 4074 | + "Gravity", |
| 4075 | + {"or": [ |
| 4076 | + "h_canArtificialMorphDoubleBombJump", |
| 4077 | + "h_canArtificialMorphStaggeredIBJ", |
| 4078 | + "canBePatient", |
| 4079 | + "h_canArtificialMorphPowerBomb" |
| 4080 | + ]} |
| 4081 | + ]}, |
| 4082 | + "h_canArtificialMorphDoubleSpringBallJump" |
| 4083 | + ]} |
| 4084 | + ], |
| 4085 | + "flashSuitChecked": true, |
| 4086 | + "note": "Climb the room with IBJ or double Spring Ball jump." |
| 4087 | + }, |
4040 | 4088 | { |
4041 | 4089 | "id": 84, |
4042 | 4090 | "link": [13, 10], |
4043 | 4091 | "name": "Direct G-Mode Morph PB Overload Speed Blocks (Get Into Position)", |
4044 | 4092 | "requires": [ |
| 4093 | + "canEnterGMode", |
4045 | 4094 | {"notable": "G-Mode Overload Speed Blocks then use Global Crab"}, |
| 4095 | + "h_canNavigateUnderwater", |
4046 | 4096 | {"obstaclesCleared": ["B"]}, |
4047 | | - "Gravity", |
4048 | 4097 | {"or": [ |
4049 | | - "h_canArtificialMorphJumpIntoIBJ", |
4050 | | - "h_canArtificialMorphDoubleBombJump", |
4051 | | - "h_canArtificialMorphStaggeredIBJ", |
4052 | | - {"and": [ |
4053 | | - "h_canArtificialMorphIBJ", |
4054 | | - "canBeVeryPatient" |
4055 | | - ]}, |
4056 | 4098 | {"and": [ |
4057 | | - "h_canArtificialMorphIBJ", |
4058 | | - "h_canArtificialMorphPowerBomb" |
4059 | | - ]}, |
4060 | | - {"and": [ |
4061 | | - "h_canArtificialMorphSpringBall", |
4062 | | - "HiJump" |
| 4099 | + "Gravity", |
| 4100 | + {"or": [ |
| 4101 | + "h_canArtificialMorphJumpIntoIBJ", |
| 4102 | + "h_canArtificialMorphDoubleBombJump", |
| 4103 | + "h_canArtificialMorphStaggeredIBJ", |
| 4104 | + {"and": [ |
| 4105 | + "h_canArtificialMorphIBJ", |
| 4106 | + "canBeVeryPatient" |
| 4107 | + ]}, |
| 4108 | + {"and": [ |
| 4109 | + "h_canArtificialMorphIBJ", |
| 4110 | + "h_canArtificialMorphPowerBomb" |
| 4111 | + ]}, |
| 4112 | + {"and": [ |
| 4113 | + "h_canArtificialMorphSpringBall", |
| 4114 | + "HiJump" |
| 4115 | + ]}, |
| 4116 | + {"and": [ |
| 4117 | + "h_canArtificialMorphSpringBall", |
| 4118 | + "canGravityJump" |
| 4119 | + ]} |
| 4120 | + ]} |
4063 | 4121 | ]}, |
4064 | | - {"and": [ |
4065 | | - "h_canArtificialMorphSpringBall", |
4066 | | - "canGravityJump" |
4067 | | - ]} |
| 4122 | + "h_canArtificialMorphDoubleSpringBallJump" |
4068 | 4123 | ]} |
4069 | 4124 | ], |
4070 | 4125 | "flashSuitChecked": true, |
|
4076 | 4131 | "link": [13, 11], |
4077 | 4132 | "name": "G-Mode Morph IBJ Overload Speed Blocks", |
4078 | 4133 | "requires": [ |
| 4134 | + "canEnterGMode", |
4079 | 4135 | {"notable": "G-Mode Overload Speed Blocks then use Global Crab"}, |
4080 | | - "h_canArtificialMorphIBJ", |
4081 | | - "Gravity", |
| 4136 | + "h_canNavigateUnderwater", |
4082 | 4137 | {"or": [ |
4083 | | - "h_canArtificialMorphJumpIntoIBJ", |
4084 | 4138 | {"and": [ |
4085 | | - "h_canArtificialMorphSpringBall", |
4086 | | - "HiJump" |
4087 | | - ]}, |
4088 | | - {"and": [ |
4089 | | - "h_canArtificialMorphSpringBall", |
4090 | | - "canGravityJump" |
| 4139 | + "h_canArtificialMorphIBJ", |
| 4140 | + "Gravity", |
| 4141 | + {"or": [ |
| 4142 | + "h_canArtificialMorphJumpIntoIBJ", |
| 4143 | + {"and": [ |
| 4144 | + "h_canArtificialMorphSpringBall", |
| 4145 | + "HiJump" |
| 4146 | + ]}, |
| 4147 | + {"and": [ |
| 4148 | + "h_canArtificialMorphSpringBall", |
| 4149 | + "canGravityJump" |
| 4150 | + ]}, |
| 4151 | + "h_canArtificialMorphDoubleBombJump", |
| 4152 | + "h_canArtificialMorphStaggeredIBJ", |
| 4153 | + "canBeVeryPatient", |
| 4154 | + "h_canArtificialMorphPowerBomb" |
| 4155 | + ]}, |
| 4156 | + {"or": [ |
| 4157 | + "h_canArtificialMorphSpringBall", |
| 4158 | + "h_canArtificialMorphCeilingBombJump", |
| 4159 | + "canBeVeryPatient" |
| 4160 | + ]} |
4091 | 4161 | ]}, |
4092 | | - "h_canArtificialMorphDoubleBombJump", |
4093 | | - "h_canArtificialMorphStaggeredIBJ", |
4094 | | - "canBeVeryPatient", |
4095 | | - "h_canArtificialMorphPowerBomb" |
4096 | | - ]}, |
4097 | | - {"or": [ |
4098 | | - "h_canArtificialMorphSpringBall", |
4099 | | - "h_canArtificialMorphCeilingBombJump", |
4100 | | - "canBeVeryPatient" |
| 4162 | + "h_canArtificialMorphDoubleSpringBallJump" |
4101 | 4163 | ]} |
4102 | 4164 | ], |
4103 | 4165 | "flashSuitChecked": true, |
|
0 commit comments