|
90 | 90 | "flashSuitChecked": true, |
91 | 91 | "blueSuitChecked": true |
92 | 92 | }, |
| 93 | + { |
| 94 | + "link": [1, 1], |
| 95 | + "name": "Leave Spinning (Space Jump)", |
| 96 | + "requires": [ |
| 97 | + "h_heatedRemoteRunwaySpaceJump", |
| 98 | + {"heatFrames": 320} |
| 99 | + ], |
| 100 | + "exitCondition": { |
| 101 | + "leaveSpinning": { |
| 102 | + "remoteRunway": { |
| 103 | + "length": 5, |
| 104 | + "openEnd": 2 |
| 105 | + }, |
| 106 | + "minExtraRunSpeed": "$1.B" |
| 107 | + } |
| 108 | + }, |
| 109 | + "flashSuitChecked": true |
| 110 | + }, |
| 111 | + { |
| 112 | + "link": [1, 1], |
| 113 | + "name": "Leave With Mockball", |
| 114 | + "requires": [ |
| 115 | + "canTrickyJump", |
| 116 | + {"or": [ |
| 117 | + "h_heatProof", |
| 118 | + "h_heatedRemoteRunwaySpaceJump", |
| 119 | + "canInsaneJump" |
| 120 | + ]}, |
| 121 | + {"heatFrames": 320} |
| 122 | + ], |
| 123 | + "exitCondition": { |
| 124 | + "leaveWithMockball": { |
| 125 | + "remoteRunway": { |
| 126 | + "length": 5, |
| 127 | + "openEnd": 2 |
| 128 | + }, |
| 129 | + "landingRunway": { |
| 130 | + "length": 4, |
| 131 | + "openEnd": 1 |
| 132 | + }, |
| 133 | + "minExtraRunSpeed": "$1.B" |
| 134 | + } |
| 135 | + }, |
| 136 | + "flashSuitChecked": true |
| 137 | + }, |
| 138 | + { |
| 139 | + "link": [1, 1], |
| 140 | + "name": "Leave With Spring Ball Bounce (Space Jump)", |
| 141 | + "requires": [ |
| 142 | + "h_heatedRemoteRunwaySpaceJump", |
| 143 | + {"heatFrames": 320} |
| 144 | + ], |
| 145 | + "exitCondition": { |
| 146 | + "leaveWithSpringBallBounce": { |
| 147 | + "movementType": "uncontrolled", |
| 148 | + "remoteRunway": { |
| 149 | + "length": 5, |
| 150 | + "openEnd": 2 |
| 151 | + }, |
| 152 | + "landingRunway": { |
| 153 | + "length": 4, |
| 154 | + "openEnd": 1 |
| 155 | + }, |
| 156 | + "minExtraRunSpeed": "$1.B" |
| 157 | + } |
| 158 | + }, |
| 159 | + "flashSuitChecked": true |
| 160 | + }, |
| 161 | + { |
| 162 | + "link": [1, 1], |
| 163 | + "name": "Leave Space Jumping", |
| 164 | + "requires": [ |
| 165 | + "h_heatedRemoteRunwayPreciseSpaceJump", |
| 166 | + {"heatFrames": 320} |
| 167 | + ], |
| 168 | + "exitCondition": { |
| 169 | + "leaveSpaceJumping": { |
| 170 | + "remoteRunway": { |
| 171 | + "length": 5, |
| 172 | + "openEnd": 2 |
| 173 | + }, |
| 174 | + "minExtraRunSpeed": "$1.B" |
| 175 | + } |
| 176 | + }, |
| 177 | + "flashSuitChecked": true |
| 178 | + }, |
93 | 179 | { |
94 | 180 | "id": 2, |
95 | 181 | "link": [1, 1], |
|
925 | 1011 | "flashSuitChecked": true, |
926 | 1012 | "blueSuitChecked": true |
927 | 1013 | }, |
| 1014 | + { |
| 1015 | + "link": [2, 2], |
| 1016 | + "name": "Leave Spinning (Space Jump)", |
| 1017 | + "requires": [ |
| 1018 | + "h_heatedRemoteRunwaySpaceJump", |
| 1019 | + {"heatFrames": 540}, |
| 1020 | + {"or": [ |
| 1021 | + "canTrickyDodgeEnemies", |
| 1022 | + {"and": [ |
| 1023 | + {"heatFrames": 100}, |
| 1024 | + {"enemyKill": { |
| 1025 | + "enemies": [["Dragon"], ["Dragon"]], |
| 1026 | + "excludedWeapons": ["Bombs"] |
| 1027 | + }} |
| 1028 | + ]} |
| 1029 | + ]} |
| 1030 | + ], |
| 1031 | + "exitCondition": { |
| 1032 | + "leaveSpinning": { |
| 1033 | + "remoteRunway": { |
| 1034 | + "length": 5, |
| 1035 | + "openEnd": 2 |
| 1036 | + }, |
| 1037 | + "minExtraRunSpeed": "$1.A" |
| 1038 | + } |
| 1039 | + }, |
| 1040 | + "flashSuitChecked": true |
| 1041 | + }, |
| 1042 | + { |
| 1043 | + "link": [2, 2], |
| 1044 | + "name": "Leave With Mockball (Space Jump)", |
| 1045 | + "requires": [ |
| 1046 | + "h_heatedRemoteRunwaySpaceJump", |
| 1047 | + {"heatFrames": 540}, |
| 1048 | + {"or": [ |
| 1049 | + "canTrickyDodgeEnemies", |
| 1050 | + {"and": [ |
| 1051 | + {"heatFrames": 100}, |
| 1052 | + {"enemyKill": { |
| 1053 | + "enemies": [["Dragon"], ["Dragon"]], |
| 1054 | + "excludedWeapons": ["Bombs"] |
| 1055 | + }} |
| 1056 | + ]} |
| 1057 | + ]} |
| 1058 | + ], |
| 1059 | + "exitCondition": { |
| 1060 | + "leaveWithMockball": { |
| 1061 | + "remoteRunway": { |
| 1062 | + "length": 5, |
| 1063 | + "openEnd": 2 |
| 1064 | + }, |
| 1065 | + "landingRunway": { |
| 1066 | + "length": 4, |
| 1067 | + "openEnd": 1 |
| 1068 | + }, |
| 1069 | + "minExtraRunSpeed": "$1.A" |
| 1070 | + } |
| 1071 | + }, |
| 1072 | + "flashSuitChecked": true, |
| 1073 | + "devNote": [ |
| 1074 | + "FIXME: a 1 -> 2 version of this could be added, to save heat frames." |
| 1075 | + ] |
| 1076 | + }, |
| 1077 | + { |
| 1078 | + "link": [2, 2], |
| 1079 | + "name": "Leave With Spring Ball Bounce (Space Jump)", |
| 1080 | + "requires": [ |
| 1081 | + "h_heatedRemoteRunwaySpaceJump", |
| 1082 | + {"heatFrames": 540}, |
| 1083 | + {"or": [ |
| 1084 | + "canTrickyDodgeEnemies", |
| 1085 | + {"and": [ |
| 1086 | + {"heatFrames": 100}, |
| 1087 | + {"enemyKill": { |
| 1088 | + "enemies": [["Dragon"], ["Dragon"]], |
| 1089 | + "excludedWeapons": ["Bombs"] |
| 1090 | + }} |
| 1091 | + ]} |
| 1092 | + ]} |
| 1093 | + ], |
| 1094 | + "exitCondition": { |
| 1095 | + "leaveWithSpringBallBounce": { |
| 1096 | + "remoteRunway": { |
| 1097 | + "length": 5, |
| 1098 | + "openEnd": 2 |
| 1099 | + }, |
| 1100 | + "landingRunway": { |
| 1101 | + "length": 4, |
| 1102 | + "openEnd": 1 |
| 1103 | + }, |
| 1104 | + "movementType": "uncontrolled", |
| 1105 | + "minExtraRunSpeed": "$1.A" |
| 1106 | + } |
| 1107 | + }, |
| 1108 | + "flashSuitChecked": true, |
| 1109 | + "devNote": [ |
| 1110 | + "FIXME: a 1 -> 2 version of this could be added, to save heat frames." |
| 1111 | + ] |
| 1112 | + }, |
| 1113 | + { |
| 1114 | + "link": [2, 2], |
| 1115 | + "name": "Leave With Controlled Spring Ball Bounce", |
| 1116 | + "requires": [ |
| 1117 | + "h_heatedRemoteRunwayTrickySpringBall", |
| 1118 | + {"heatFrames": 600}, |
| 1119 | + {"or": [ |
| 1120 | + "canTrickyDodgeEnemies", |
| 1121 | + {"and": [ |
| 1122 | + {"heatFrames": 100}, |
| 1123 | + {"enemyKill": { |
| 1124 | + "enemies": [["Dragon"], ["Dragon"]], |
| 1125 | + "excludedWeapons": ["Bombs"] |
| 1126 | + }} |
| 1127 | + ]} |
| 1128 | + ]} |
| 1129 | + ], |
| 1130 | + "exitCondition": { |
| 1131 | + "leaveWithSpringBallBounce": { |
| 1132 | + "remoteRunway": { |
| 1133 | + "length": 5, |
| 1134 | + "openEnd": 2 |
| 1135 | + }, |
| 1136 | + "landingRunway": { |
| 1137 | + "length": 4, |
| 1138 | + "openEnd": 1 |
| 1139 | + }, |
| 1140 | + "movementType": "controlled", |
| 1141 | + "minExtraRunSpeed": "$1.A" |
| 1142 | + } |
| 1143 | + }, |
| 1144 | + "flashSuitChecked": true |
| 1145 | + }, |
928 | 1146 | { |
929 | 1147 | "id": 40, |
930 | 1148 | "link": [2, 2], |
|
0 commit comments