From 10eb637dd01227a3ca9ebe114d69526f70baf36f Mon Sep 17 00:00:00 2001 From: periwinkle Date: Mon, 19 Aug 2019 05:14:02 -0400 Subject: [PATCH] Correct total missile count Ensure that after collecting all missile chests, in any order, the player will have 54 missiles in the end. Previously, this number could be 49 (if the +24 chest was collected first) or 59 (if the Super Missile chest was collected first). Also fixes the bug where collecting the Super Missile Launcher as the first missile chest causes the hidden missile drops in e.g. Egg Corridor and Waterway to never spawn. --- pre-edited-cs/data/Head.tsc | 2 +- pre-edited-cs/data/ScriptSource/Head.txt | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/pre-edited-cs/data/Head.tsc b/pre-edited-cs/data/Head.tsc index 94b7f17..1b95c15 100644 --- a/pre-edited-cs/data/Head.tsc +++ b/pre-edited-cs/data/Head.tsc @@ -1 +1 @@ -S````=:lu~t=:S```a=:lyl}wlu^l~tlu~t=:S```b=:lq}z```bj```clyl}wllwy```blq}[```bj````=:wPPmPmQlqy``bel~tlu~t=:S```c=:lyl}wllwy``aclq}```bj``acj````=:mPmPPPmmQlqy``bel~tlu~t=:S```d=:ly=:l}wllwy```c=:wPPmvmQlqy``bel~tls|=:lv|zbh`aj```flv|[bh`alq}[```cj````lu~t=:S```e=:ly=:l}wllwy```a=:wPPmmQlqy``bel~tls|=:lv|zbh`aj```flv|[bh`alq}[```aj````lu~t=:S```f=:lyl}wlPPPPmvm=:PPmmPP]=:PPPPqWPx^lqy``e`l~tlv|[bh`blu~t=:S```g=:lyl}wllwy```glq}[```gj`a``lv|[bhb`=:wPPmrmQlqy``bel~tlu~t=:S```h=:lyl}wllwy```dlq}[```dj`a``=:wPPm}PwmQlqy``bel~tlu~t=:S```i=:ly=:l}wllwy```i=:wPPmrmQlqy``bel~tls|=:lv|zbha`j``aalv|[bha`lq}[```ij````lu~t=:S``a`=:ly=:l}wllwy``ab=:wPPm~mQlqy``bel~tls|=:lv|zbha`j``aalv|[bha`lq}[``abj````lu~t=:S``aa=:lyl}wlPPPPm~m=:PPmrmPP]=:PPPPqWPx^lqy``e`l~tlv|[bhaalu~t=:S``ab=:lyl}wllwya``fwPPm|PsmQl}|[```c=:}PPPPcQlqy``bel~tlu~t=:S``ac=:lyl}wllwya``fwPPm|PsmQl}|[```d=:}PPPPdQlqy``bel~tlu~t=:S``ad=:lyl}wllwya``fwPPm|PsmQl}|[```e=:}PPPPeQlqy``bel~tlu~t=:S``af=:lyl}wl=:tPPPPol~z````lv|[`dcalls|wP^l~tlu~t=:S``ag=:lylqlv|z`b`aj``ah=:l|y[a```l``b`lqu[l}w=:xP^l~tlu~t=:S``ah=:ly=:l|y[a```l``b`lqu[l}w=:xPPP^l~tlu~t=:S``ai=:l{ul}wl=:tPPPPol~z````lvq```dls}````lqy``b`ls|l^^^^^l~tls|=:lqy``e`=:l|y[a```l``b`l}t```bl}wl=:xP^l~tls|l}lvqy```dlu~t=:S``b`=:lv|[`bgdl~`acfj````j````j````ly[``ad=:lv|ze``dj``bdlv|ze``cj``bclv|ze``bj``bblv|ze``aj``balv|[e``a=:lyl}wllwya`ad=:wPPmmQlqy``bel~tlu~t=:S``ba=:lyl}wllwya`adlv|[e``b=:wPPPmmQlqy``bel~tlu~t=:S``bb=:lyl}wllwya`adlv|[e``c=:wPPPmmQlqy``bel~tlu~t=:S``bc=:lyl}wllwya`adlv|[e``d=:wPPPmmQlqy``bel~tlu~t=:S``bd=:lyl}wllwya`adlv|[e``elv|[`eic=:wPPPmmQlqy``bel~tlu~t=:S``c`=:lylv|zbdb`j``cblv|z`b`aj``calv|[`b`alq}[```ej``a`l}wl=:lwy```ewPPm}P|mQlqy``bel~tlu~t=:S``ca=:lylq}[```ej```el}wl=:lwy```f}PPPPeQl~tlu~t=:S``cb=:lylq}[``a`j```el}wl=:lwy``aa}PPPPeQl~tlu~t=:S``cc=:lv|[bdb`lq}z```ej``cd=:lyl}wllwy``a`lq}[``a`j``a`=:wPPmP}P|mQlqy``bel~tlu~t=:S``cd=:lyl}wllwy``a`lq}```ej``a`j````=:P}PPPPQlqy``bel~tlu~t=:S``ce=:lylv|zbdb`j``cglv|z`b`aj``cflv|[`b`al}wllwy```elq}[```ej``bd=:wPPm}P|mQlqy``bel~tlu~t=:S``cf=:lylq}[```ej``bdl}wllwy```f}PPPPbdQlqy``bel~tlu~t=:S``cg=:lylq}[``a`j``bdl}wllwy``aa}PPPPbdQlqy``bel~tlu~t=:S``d`=:l{uls}````lqy``d`lylqy``d`ls}```c=:l}wl=:PP^l~tls|PPol~z``dils|=:lvq```alqy``e`lv|z`dcaj``dhly~y=:S``da=:l{uls}````lx}slqy``d`lylqy``d`ls}``0c=:l}wl=:PP^l~tls|PPol~z``dils|=:lvq```alqy``e`lv|z`dcaj``dhly~y=:S``db=:l{uls}````lqy``d`lylqy``d`ls}```c=:l}wllx}s=:PPPP^^^l~tls|PPol~z``dils|=:lvq```alqy``e`lv|z`dcaj``dhly~y=:S``dh=:l}sl|t=:S``di=:ls|lvq```dlus=:S``ea=:lyl}wllwya``aly[```a=:wPmqWP{mQlqy``bel~tlu~t=:S``eb=:lyl}wllwya``bly[```blu[```b=:wPPm}PmQlqy``bel~tlu~t=:S``ec=:lyl}wllwya``cly[```c=:wPmWP{mQlqy``bel~tlu~t=:S``ed=:lyl}wllwya``dly[```d=:wPPmP|mQlqy``bel~tlu~t=:S``ee=:lyl}wllwya``ely[```e=:wPPmrPvmQlqy``bel~tlu~t=:S``eg=:lyl}wllwya``gly[```g=:wPPmytPsmQlqy``bel~tlu~t=:S``eh=:lyl}wllwya``hly[```h=:wPPmzPzmQlqy``bel~tlu~t=:S``ei=:lyl}wllwya``ily[```i=:wPPmP{mQlqy``bel~tlu~t=:S``f`=:lyl}wllwya`a`ly[``a`=:wPPmwP{mQlqy``bel~tlu~t=:S``fa=:lyl}wllwya`aaly[``aa=:wPPmwPrmQlqy``bel~tlu~t=:S``fb=:lyl}wllwya`ably[``ab=:wPPmsmQlqy``bel~tlu~t=:S``fc=:lyl}wllwya`acly[``ac=:wPPmumQlqy``bel~tlu~t=:S``fd=:luu``b`=:S``fe=:lyl}wllwya`aely[``ae=:wPPm|PmQlqy``bel~tlu~t=:S``ff=:lyl}wllwya`afly[``af=:wPPms]qmQlqy``bel~tlu~t=:S``fg=:lyl}wllwya`agly[``ag=:wPPmsP{mQlqy``bel~tlu~t=:S``fh=:lyz``ahj``gc=:lyl}wllwya`ahly[``ahlu[```alu]``fdlv|[`gdblv|]a`b`=:wPPmrP`^hmQlqy``bel~tlu~t=:S``fi=:lyl}wllwya`aily[``ailu[```d=:wPPmqPrmQlqy``bel~tlu~t=:S``g`=:lyl}wllwya`b`ly[``b`lu[```h=:wPPmmQlqy``bel~tlu~t=:S``ga=:lyl}wllwya`baly[``balu[``aflv|[bi``=:wPmsWPqPmQlqy``bel~tlu~t=:S``gb=:lyl}wllwya`bbly[``bb=:wPPm~PsmQlqy``bel~tlu~t=:S``gc=:lyl}wllwya`bcly[``bcly]``ahlu[``cblu]``felv|[`gdclv|]a`b`=:wPPmrPb^`mQlqy``bel~tlu~t=:S``gd=:lyl}wllwya`bdly[``bd=:wPPm}P}mQlqy``bel~tlu~t=:S``ge=:lyl}wllwya`bely[``be=:wPPmPP{mQlqy``bel~tlu~t=:S``gf=:lyl}wllwya`bfly[``bf=:wPmWP|mQlqy``bel~tlu~t=:S``gg=:lyl}wllwya`bgly[``bg=:wPPmsmQlqy``bel~tlu~t=:S``gh=:lyl}wllwya`bhly[``bh=:wPPmrPmQlqy``bel~tlu~t=:S``gi=:lyl}wllwya`bily[``bi=:wPPmmQlqy``bel~tlu~t=:S``h`=:lyl}wllwya`c`ly[``c`=:wPPmPmQlqy``bel~tlu~t=:S``ha=:lyl}wllwya`caly[``ca=:wPPmsPvP}mQlqy``bel~tlu~t=:S``hb=:lyl}wllwya`cbly[``cb=:wPPm|P}mQlqy``bel~tlu~t=:S``hc=:lyl}wllwya`ccly[``cc=:wPPm}PrmQlqy``bel~tlu~t=:S``hd=:lyl}wllwya`cdly[``cd=:wPm}PmQlqy``bel~tlu~t=:S``he=:lyl}wllwya`cely[``ce=:wPmsWPmQlqy``bel~tlu~t=:S``hf=:lyl}wllwya`cfly[``cf=:wPPmqP}mQlqy``bel~tlu~t=:S``hg=:lyl}wllwya`cgly[``cg=:wPmsWP|mQlqy``bel~tlu~t=:S``hh=:lyl}wllwya`chly[``chlu[`abhlv|[`gbb=:wPPmPmQlqy``bel~tlu~t=:S``hi=:lyl}wllwya`cily[``ci=:wPPmyPrmQlqy``bel~tlu~t=:=: \ No newline at end of file +_llllIFxIF_lllmIFxxxjxxIF_lllnIFx}lllnvllloxxxxlllnx}glllnvllllIF\\y\y]x}llnqxxIF_llloIFxxxxllmox}lllnvllmovllllIFy\y\\\yy]x}llnqxxIF_lllpIFxIFxxxllloIF\\yy]x}llnqxxIFxntlmvlllrxgntlmx}glllovllllxIF_lllqIFxIFxxxlllmIF\\yy]x}llnqxxIFxntlmvlllrxgntlmx}glllmvllllxIF_lllrIFxxx\\\\yyIF\\yy\\iIF\\\\}c\jx}llqlxxgntlnxIF_lllsIFxxxxlllsx}glllsvlmllxgntnlIF\\y~y]x}llnqxxIF_llltIFxxxxlllpx}glllpvlmllIF\\y\y]x}llnqxxIF_llluIFxIFxxxllluIF\\y~y]x}llnqxxIFxntmlvllmmxgntmlx}gllluvllllxIF_llmlIFxIFxxxllmnIF\\yy]x}llnqxxIFxntmlvllmmxgntmlx}gllmnvllllxIF_llmmIFxxx\\\\yyIF\\y~y\\iIF\\\\}c\jx}llqlxxgntmmxIF_llmnIFxxxxmllr\\y\y]xgllloIF\\\\o]x}llnqxxIF_llmoIFxxxxmllr\\y\y]xglllpIF\\\\p]x}llnqxxIF_llmpIFxxxxmllr\\y\y]xglllqIF\\\\q]x}llnqxxIF_llmrIFxxxIF\\\\{xllllxglpomxx\jxxIF_llmsIFxx}xlnlmvllmtIFxgmlllxllnlx}gxIF\jxxIF_llmtIFxIFxgmlllxllnlx}gxIF\\\jxxIF_llmuIFxxxIF\\\\{xllllx}lllpxllllx}llnlxxjjjjjxxIFx}llqlIFxgmlllxllnlxlllnxxIF\jxxxx}lllpxIF_llnlIFxglnspxlmorvllllvllllvllllxgllmpIFxqllpvllnpxqllovllnoxqllnvllnnxqllmvllnmxgqllmIFxxxxmlmpIF\\yy]x}llnqxxIF_llnmIFxxxxmlmpxgqllnIF\\\yy]x}llnqxxIF_llnnIFxxxxmlmpxgqlloIF\\\yy]x}llnqxxIF_llnoIFxxxxmlmpxgqllpIF\\\yy]x}llnqxxIF_llnpIFxxxxmlmpxgqllqxglquoIF\\\yy]x}llnqxxIF_llolIFxxnpnlvllonxlnlmvllomxglnlmx}glllqvllmlxxIFxlllq\\y\y]x}llnqxxIF_llomIFxx}glllqvlllqxxIFxlllr\\\\q]xxIF_llonIFxx}gllmlvlllqxxIFxllmm\\\\q]xxIF_llooIFxgnpnlxglnlmx}lllqvllopIFxxxxllmlx}gllmlvlllqIF\\y\\y]x}llnqxxIF_llopIFxxxxllmlx}lllqvllmlvllllIF\\\\\]x}llnqxxIF_lloqIFxxnpnlvllosxlnlmvllorxglnlmxxxlllqx}glllqvllnuIF\\y\y]x}llnqxxIF_llorIFxx}glllqvllnpxxxlllr\\\\np]x}llnqxxIF_llosIFxx}gllmlvllnpxxxllmm\\\\np]x}llnqxxIF_llplIFxxllllx}llplxx}llplxllloIFxxIF\\jxx\\{xllpuxIFx}lllmx}llqlxlpomvllptxIF_llpmIFxxllllxx}llplxx}llpl<llloIFxxIF\\jxx\\{xllpuxIFx}lllmx}llqlxlpomvllptxIF_llpnIFxxllllx}llplxx}llplxllloIFxxxIF\\\\jjjxx\\{xllpuxIFx}lllmx}llqlxlpomvllptxIF_llptIFxxIF_llpuIFxx}lllpxIF_llqmIFxxxxmllmxglllmIF\y}c\y]x}llnqxxIF_llqnIFxxxxmllnxglllnxglllnIF\\y\y]x}llnqxxIF_llqoIFxxxxmlloxgllloIF\yc\y]x}llnqxxIF_llqpIFxxxxmllpxglllpIF\\y\y]x}llnqxxIF_llqqIFxxxxmllqxglllqIF\\y~\y]x}llnqxxIF_llqsIFxxxxmllsxglllsIF\\y\y]x}llnqxxIF_llqtIFxxxxmlltxgllltIF\\y\y]x}llnqxxIF_llquIFxxxxmlluxgllluIF\\y\y]x}llnqxxIF_llrlIFxxxxmlmlxgllmlIF\\y\y]x}llnqxxIF_llrmIFxxxxmlmmxgllmmIF\\y\~y]x}llnqxxIF_llrnIFxxxxmlmnxgllmnIF\\yy]x}llnqxxIF_llroIFxxxxmlmoxgllmoIF\\yy]x}llnqxxIF_llrpIFxllnlIF_llrqIFxxxxmlmqxgllmqIF\\y\y]x}llnqxxIF_llrrIFxxxxmlmrxgllmrIF\\yi}y]x}llnqxxIF_llrsIFxxxxmlmsxgllmsIF\\y\y]x}llnqxxIF_llrtIFxllmtvllsoIFxxxxmlmtxgllmtxglllmxillrpxglspnximlnlIF\\y~\ljty]x}llnqxxIF_llruIFxxxxmlmuxgllmuxglllpIF\\y}\~y]x}llnqxxIF_llslIFxxxxmlnlxgllnlxgllltIF\\yy]x}llnqxxIF_llsmIFxxxxmlnmxgllnmxgllmrxgnullIF\yc\}\y]x}llnqxxIF_llsnIFxxxxmlnnxgllnnIF\\y\y]x}llnqxxIF_llsoIFxxxxmlnoxgllnoxillmtxgllonxillrqxglspoximlnlIF\\y~\njly]x}llnqxxIF_llspIFxxxxmlnpxgllnpIF\\y\y]x}llnqxxIF_llsqIFxxxxmlnqxgllnqIF\\y\\y]x}llnqxxIF_llsrIFxxxxmlnrxgllnrIF\yc\y]x}llnqxxIF_llssIFxxxxmlnsxgllnsIF\\yy]x}llnqxxIF_llstIFxxxxmlntxgllntIF\\y~\y]x}llnqxxIF_llsuIFxxxxmlnuxgllnuIF\\yy]x}llnqxxIF_lltlIFxxxxmlolxgllolIF\\y\y]x}llnqxxIF_lltmIFxxxxmlomxgllomIF\\y\\y]x}llnqxxIF_lltnIFxxxxmlonxgllonIF\\y\y]x}llnqxxIF_lltoIFxxxxmlooxgllooIF\\y\~y]x}llnqxxIF_lltpIFxxxxmlopxgllopIF\y\y]x}llnqxxIF_lltqIFxxxxmloqxglloqIF\yc\y]x}llnqxxIF_lltrIFxxxxmlorxgllorIF\\y}\y]x}llnqxxIF_lltsIFxxxxmlosxgllosIF\yc\y]x}llnqxxIF_llttIFxxxxmlotxgllotxglmntxglsnnIF\\y\y]x}llnqxxIF_lltuIFxxxxmlouxgllouIF\\y\~y]x}llnqxx \ No newline at end of file diff --git a/pre-edited-cs/data/ScriptSource/Head.txt b/pre-edited-cs/data/ScriptSource/Head.txt index 28ad1f7..a09203c 100644 --- a/pre-edited-cs/data/ScriptSource/Head.txt +++ b/pre-edited-cs/data/ScriptSource/Head.txt @@ -95,14 +95,14 @@ Got the last =Puppy=!