diff options
| author | Star Rauchenberger <fefferburbia@gmail.com> | 2021-07-06 14:08:48 -0400 |
|---|---|---|
| committer | Star Rauchenberger <fefferburbia@gmail.com> | 2021-07-06 14:08:48 -0400 |
| commit | 45f6bfffd8940cb71dbff8224566aa3292bbb98f (patch) | |
| tree | 34bb35448abba97387c598f646e0b2a407962a46 | |
| parent | 23dbe100fb468c6268a94bcb3c448948fd686d62 (diff) | |
| download | tanetane-45f6bfffd8940cb71dbff8224566aa3292bbb98f.tar.gz tanetane-45f6bfffd8940cb71dbff8224566aa3292bbb98f.tar.bz2 tanetane-45f6bfffd8940cb71dbff8224566aa3292bbb98f.zip | |
More of Hinawa event
This is the beginning of the second part, ending with Hinawa walking off the cliff, Kumatora/Duster/Boney bunched over on the right, and Lucas in the middle, where he'll have to decide who to go toward. #28
| -rw-r--r-- | res/maps/hallucination_cliff.tmx | 80 | ||||
| -rw-r--r-- | res/scripts/hallucination_cliff.lua | 107 |
2 files changed, 182 insertions, 5 deletions
| diff --git a/res/maps/hallucination_cliff.tmx b/res/maps/hallucination_cliff.tmx index 0e09ecd..e7ed864 100644 --- a/res/maps/hallucination_cliff.tmx +++ b/res/maps/hallucination_cliff.tmx | |||
| @@ -1,5 +1,5 @@ | |||
| 1 | <?xml version="1.0" encoding="UTF-8"?> | 1 | <?xml version="1.0" encoding="UTF-8"?> |
| 2 | <map version="1.4" tiledversion="1.4.3" orientation="orthogonal" renderorder="right-down" width="48" height="48" tilewidth="16" tileheight="16" infinite="0" nextlayerid="3" nextobjectid="18"> | 2 | <map version="1.4" tiledversion="1.4.3" orientation="orthogonal" renderorder="right-down" width="48" height="48" tilewidth="16" tileheight="16" infinite="0" nextlayerid="4" nextobjectid="24"> |
| 3 | <properties> | 3 | <properties> |
| 4 | <property name="music" value="red_green_yellow_yellow"/> | 4 | <property name="music" value="red_green_yellow_yellow"/> |
| 5 | </properties> | 5 | </properties> |
| @@ -108,6 +108,58 @@ | |||
| 108 | 1,1,1,1,1,1,1,1,14,15,1073742201,1073742194,7,7,3221225842,1073742201,14,15,14,1,1,14,15,1,1,1,1,1,1,1,1,1,1,14,15,1,1,14,15,1,1,14,15,1,1,1,1,1 | 108 | 1,1,1,1,1,1,1,1,14,15,1073742201,1073742194,7,7,3221225842,1073742201,14,15,14,1,1,14,15,1,1,1,1,1,1,1,1,1,1,14,15,1,1,14,15,1,1,14,15,1,1,1,1,1 |
| 109 | </data> | 109 | </data> |
| 110 | </layer> | 110 | </layer> |
| 111 | <layer id="3" name="Lower (ornamentation)" width="48" height="48"> | ||
| 112 | <data encoding="csv"> | ||
| 113 | 93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93, | ||
| 114 | 93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93, | ||
| 115 | 93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93, | ||
| 116 | 93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93, | ||
| 117 | 93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93, | ||
| 118 | 93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93, | ||
| 119 | 93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93, | ||
| 120 | 93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93, | ||
| 121 | 93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93, | ||
| 122 | 93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93, | ||
| 123 | 93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93, | ||
| 124 | 93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93, | ||
| 125 | 93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93, | ||
| 126 | 93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93, | ||
| 127 | 93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93, | ||
| 128 | 93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93, | ||
| 129 | 93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93, | ||
| 130 | 93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,224,225,226,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93, | ||
| 131 | 93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,410,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93, | ||
| 132 | 93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93, | ||
| 133 | 93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93, | ||
| 134 | 93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93, | ||
| 135 | 93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93, | ||
| 136 | 93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93, | ||
| 137 | 93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93, | ||
| 138 | 93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93, | ||
| 139 | 93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93, | ||
| 140 | 93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93, | ||
| 141 | 93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93, | ||
| 142 | 93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93, | ||
| 143 | 93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93, | ||
| 144 | 93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93, | ||
| 145 | 93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93, | ||
| 146 | 93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93, | ||
| 147 | 93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93, | ||
| 148 | 93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93, | ||
| 149 | 93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93, | ||
| 150 | 93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93, | ||
| 151 | 93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93, | ||
| 152 | 93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93, | ||
| 153 | 93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93, | ||
| 154 | 93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93, | ||
| 155 | 93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93, | ||
| 156 | 93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93, | ||
| 157 | 93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93, | ||
| 158 | 93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93, | ||
| 159 | 93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93, | ||
| 160 | 93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93 | ||
| 161 | </data> | ||
| 162 | </layer> | ||
| 111 | <objectgroup id="2" name="Objects"> | 163 | <objectgroup id="2" name="Objects"> |
| 112 | <object id="1" name="fromBottom" type="warp" x="208.333" y="752.667"> | 164 | <object id="1" name="fromBottom" type="warp" x="208.333" y="752.667"> |
| 113 | <point/> | 165 | <point/> |
| @@ -176,12 +228,32 @@ | |||
| 176 | </properties> | 228 | </properties> |
| 177 | <point/> | 229 | <point/> |
| 178 | </object> | 230 | </object> |
| 179 | <object id="16" name="hinawa_second_position" type="warp" x="456" y="288"> | 231 | <object id="16" name="hinawa_second_position" type="warp" x="456" y="296"> |
| 180 | <point/> | 232 | <point/> |
| 181 | </object> | 233 | </object> |
| 182 | <object id="17" name="hinawa_offscreen_first" type="warp" x="432" y="456"> | 234 | <object id="17" name="hinawa_offscreen_first" type="warp" x="432" y="456"> |
| 183 | <point/> | 235 | <point/> |
| 184 | </object> | 236 | </object> |
| 237 | <object id="18" name="hinawa_mid_checkpoint" type="warp" x="384" y="296"> | ||
| 238 | <point/> | ||
| 239 | </object> | ||
| 240 | <object id="19" name="hinawa_off_cliff" type="warp" x="296" y="296"> | ||
| 241 | <point/> | ||
| 242 | </object> | ||
| 243 | <object id="20" name="kuma_watch_point" type="warp" x="456" y="282"> | ||
| 244 | <point/> | ||
| 245 | </object> | ||
| 246 | <object id="21" name="boney_watch_point" type="warp" x="456" y="312"> | ||
| 247 | <point/> | ||
| 248 | </object> | ||
| 249 | <object id="22" name="see_hinawa_second_event" type="trigger" x="448" y="336" width="16" height="16"> | ||
| 250 | <properties> | ||
| 251 | <property name="script" value="see_hinawa_second_event"/> | ||
| 252 | </properties> | ||
| 253 | </object> | ||
| 254 | <object id="23" name="second_hinawa_vantage" type="warp" x="456" y="330"> | ||
| 255 | <point/> | ||
| 256 | </object> | ||
| 185 | </objectgroup> | 257 | </objectgroup> |
| 186 | <layer id="1" name="Upper" width="48" height="48"> | 258 | <layer id="1" name="Upper" width="48" height="48"> |
| 187 | <properties> | 259 | <properties> |
| @@ -205,8 +277,8 @@ | |||
| 205 | 93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,276,230,232,229, | 277 | 93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,276,230,232,229, |
| 206 | 93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,403,404,405,406,407,2147484051,93,234,241,229,232, | 278 | 93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,403,404,405,406,407,2147484051,93,234,241,229,232, |
| 207 | 93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,408,409,229, | 279 | 93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,408,409,229, |
| 208 | 93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,224,225,226,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93, | 280 | 93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93, |
| 209 | 93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,231,228,93,93,410,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93, | 281 | 93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,231,228,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93, |
| 210 | 93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,231,228,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93, | 282 | 93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,231,228,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93, |
| 211 | 93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,233,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93, | 283 | 93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,233,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93, |
| 212 | 93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,234,93,93,93,93,93,93,411,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93, | 284 | 93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,234,93,93,93,93,93,93,411,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93, |
| diff --git a/res/scripts/hallucination_cliff.lua b/res/scripts/hallucination_cliff.lua index d539e62..51fa433 100644 --- a/res/scripts/hallucination_cliff.lua +++ b/res/scripts/hallucination_cliff.lua | |||
| @@ -203,7 +203,6 @@ function hallucination_cliff.see_hinawa_first_event() | |||
| 203 | WaitForPan() | 203 | WaitForPan() |
| 204 | Delay(2000) | 204 | Delay(2000) |
| 205 | 205 | ||
| 206 | MakeSpriteNotSolid("hinawa") | ||
| 207 | UnpauseSprite("hinawa") | 206 | UnpauseSprite("hinawa") |
| 208 | DirectSpriteToLocation("hinawa", "hinawa_offscreen_first", PathfindingOptions.CARDINAL_DIRECTIONS_ONLY) | 207 | DirectSpriteToLocation("hinawa", "hinawa_offscreen_first", PathfindingOptions.CARDINAL_DIRECTIONS_ONLY) |
| 209 | WaitForSpritePath("hinawa") | 208 | WaitForSpritePath("hinawa") |
| @@ -220,3 +219,109 @@ function hallucination_cliff.see_hinawa_first_event() | |||
| 220 | 219 | ||
| 221 | HideCutsceneBars(CutsceneOptions.DO_NOT_CHANGE_ANIMATION) | 220 | HideCutsceneBars(CutsceneOptions.DO_NOT_CHANGE_ANIMATION) |
| 222 | end | 221 | end |
| 222 | |||
| 223 | function hallucination_cliff.see_hinawa_second_event() | ||
| 224 | -- only trigger this scene if the first half of the scene has occured and the | ||
| 225 | -- event hasn't been disabled. | ||
| 226 | if not (gamestate.hinawa_can_appear and gamestate.saw_hinawa_first_scene) then | ||
| 227 | return | ||
| 228 | end | ||
| 229 | |||
| 230 | -- do not trigger a second time. | ||
| 231 | if gamestate.saw_hinawa_second_scene then | ||
| 232 | return | ||
| 233 | end | ||
| 234 | |||
| 235 | gamestate.saw_hinawa_second_scene = true | ||
| 236 | |||
| 237 | -- automatically move lucas forward enough that he is no longer on the ladder. | ||
| 238 | DisablePlayerControl() | ||
| 239 | Halt("lucas") | ||
| 240 | DirectSpriteToLocation("lucas", "second_hinawa_vantage", PathfindingOptions.CARDINAL_DIRECTIONS_ONLY) | ||
| 241 | WaitForSpritePath("lucas") | ||
| 242 | DisableBehaviour("lucas") | ||
| 243 | |||
| 244 | StartCutscene(CutsceneOptions.DO_NOT_CHANGE_ANIMATION) | ||
| 245 | Delay(1000) | ||
| 246 | |||
| 247 | -- we need to do this because a lot of pathfinding is going to fire off almost | ||
| 248 | -- at the same time, and while the paths the characters take should not | ||
| 249 | -- actually intersect, the pathfinding is done with only their starting | ||
| 250 | -- positions in mind. | ||
| 251 | MakeSpriteNotSolid("hinawa") | ||
| 252 | MakeSpriteNotSolid("lucas") | ||
| 253 | MakeSpriteNotSolid("kuma") | ||
| 254 | MakeSpriteNotSolid("duster") | ||
| 255 | MakeSpriteNotSolid("boney") | ||
| 256 | |||
| 257 | -- hinawa walks to the left, then turns to look at lucas. | ||
| 258 | UnpauseSprite("hinawa") | ||
| 259 | DirectSpriteToLocation("hinawa", "hinawa_mid_checkpoint", PathfindingOptions.CARDINAL_DIRECTIONS_ONLY) | ||
| 260 | WaitForSpritePath("hinawa") | ||
| 261 | DisableBehaviour("hinawa") | ||
| 262 | Delay(1500) | ||
| 263 | |||
| 264 | SetDirection("hinawa", Direction.DOWN_LEFT) | ||
| 265 | Delay(100) | ||
| 266 | SetDirection("hinawa", Direction.DOWN) | ||
| 267 | Delay(100) | ||
| 268 | SetDirection("hinawa", Direction.DOWN_RIGHT) | ||
| 269 | Delay(2000) | ||
| 270 | SetDirection("hinawa", Direction.RIGHT) | ||
| 271 | Delay(250) | ||
| 272 | |||
| 273 | -- hinawa then walks off the cliff. | ||
| 274 | DirectSpriteToLocation("hinawa", "hinawa_off_cliff", PathfindingOptions.CARDINAL_DIRECTIONS_ONLY | PathfindingOptions.MOONWALKING) | ||
| 275 | Delay(1000) | ||
| 276 | |||
| 277 | -- lucas walks after her, while the rest of the party gather a little behind | ||
| 278 | -- him. because of this, we need to break apart the party, since they are all | ||
| 279 | -- going to have independent walking patterns. | ||
| 280 | BreakUpParty("lucas") | ||
| 281 | UnpauseSprite("lucas") | ||
| 282 | SetMovementSpeed("lucas", 1) | ||
| 283 | DirectSpriteToLocation("lucas", "hinawa_mid_checkpoint") | ||
| 284 | Delay(1000) | ||
| 285 | |||
| 286 | UnpauseSprite("kuma") | ||
| 287 | UnpauseSprite("duster") | ||
| 288 | UnpauseSprite("boney") | ||
| 289 | SetMovementSpeed("kuma", 1) | ||
| 290 | SetMovementSpeed("duster", 1) | ||
| 291 | SetMovementSpeed("boney", 1) | ||
| 292 | DirectSpriteToLocation("kuma", "kuma_watch_point") | ||
| 293 | DirectSpriteToLocation("duster", "hinawa_second_position") | ||
| 294 | DirectSpriteToLocation("boney", "boney_watch_point") | ||
| 295 | |||
| 296 | WaitForSpritePath("hinawa") | ||
| 297 | DisableBehaviour("hinawa") | ||
| 298 | SetDirection("hinawa", Direction.RIGHT) | ||
| 299 | |||
| 300 | WaitForSpritePath("lucas") | ||
| 301 | DisableBehaviour("lucas") | ||
| 302 | SetDirection("lucas", Direction.LEFT) | ||
| 303 | SetAnimation("lucas", "frozen") | ||
| 304 | |||
| 305 | WaitForSpritePath("kuma") | ||
| 306 | DisableBehaviour("kuma") | ||
| 307 | SetDirection("kuma", Direction.LEFT) | ||
| 308 | SetAnimation("kuma", "frozen") | ||
| 309 | |||
| 310 | WaitForSpritePath("duster") | ||
| 311 | DisableBehaviour("duster") | ||
| 312 | SetDirection("duster", Direction.LEFT) | ||
| 313 | SetAnimation("duster", "frozen") | ||
| 314 | |||
| 315 | WaitForSpritePath("boney") | ||
| 316 | DisableBehaviour("boney") | ||
| 317 | SetDirection("boney", Direction.LEFT) | ||
| 318 | SetAnimation("boney", "frozen") | ||
| 319 | |||
| 320 | MakeSpriteSolid("hinawa") | ||
| 321 | MakeSpriteSolid("lucas") | ||
| 322 | MakeSpriteSolid("kuma") | ||
| 323 | MakeSpriteSolid("duster") | ||
| 324 | MakeSpriteSolid("boney") | ||
| 325 | |||
| 326 | -- TODO: rest of scene | ||
| 327 | end | ||
