gives hp, locks arthur's front door

This commit is contained in:
duncathan 2020-02-29 04:29:03 -06:00
parent 523fe7ef65
commit 175b4790d5
6 changed files with 22 additions and 11 deletions

View file

@ -1 +1 @@
=:S``i`=:l}~qls}…``cglvqy````lu~t=:S``ia=:l}~qls}…``cglvqy```alu~t=:S``ib=:l}~qls}…``cglvqy```blu~t=:S``ic=:l}~qls}…``cglvqy```clu~t=:S``id=:l}~qls}…``cglvqy```dlu~t=:S`a``=:l€ylvq```bl„q``chj``ibj```ej```c=:S`a`a=:S`a`b=:l€ylƒ…``aalt~€`a`blvq```dl„q``d`j``ibj```dj```e=:S`a`c=:lv|z`fhaj`a`e=:ly„z``agj`a`d=:l€yl}ƒw|Ÿ“›•”^l~tlu~t=:S`a`d=:l€ylƒ…``bblwy„a`aglv|[`fhaly„]``ag=:l}ƒwl„……£•”P¤˜•Pmsœ™ž™“P{•©m^l~tls|lu†u`a`e=:S`a`e=:l€ylƒ…``aalt~€`a`clvq````l„q``daj``i`j``aej```i=:S`a`f=:l{u‰lƒ…``aalq~€`a`fj``0`j```blvq```dl„q``dbj``idj```ej```i=:S`aa`=:lu†u`aaa=:S`aaa=:l{u‰lƒ…``aalq~€`aa`j````j```blvq```bl„q``dcj``ibj```dj``ac=:S`ab`=:l{u‰lvq```dl„q``d`j``idj``abj```b=:S`c``=:S`c`a=:lt~€`c`alrq```alv|]`fh`lu~t=:S`c`b=:lt~€`c`bls}…```glrq``a`ls~€`c``j``acj````lrƒ|````lu~t=:Sa```=:l{u‰lvr````j``afl‡qy`be`ls}…````=:l}ƒcl„…ls}…``ae=:t•¤•”P}Ÿž£¤•¢Pˆ^lv}``afl‡qy`af`lv|[fa`fl~tls|ls}…``cg=:ls~€`c``j````j````lv|[`fh`lu~t=:Sab``=:l{u‰lq~€ab``j``b`j```b=:lv~ab``j``aflvqy```a=:l‡qy`a``lvq```al„q``dgjab``j``chj``af
>;Taaja>;m~rmt~<7E>adhmwrzaaaamw}{gcackaajfmvu>;Taajb>;m~rmt~<7E>adhmwrzaaabmw}{gcackaajfmvu>;Taajc>;m~rmt~<7E>adhmwrzaaacmw}{gcackaajfmvu>;Taajd>;m~rmt~<7E>adhmwrzaaadmw}{gcackaajfmvu>;Taaje>;m~rmt~<7E>adhmwrzaaaemw}{gcackaajfmvu>;Taajf>;mt~∥aiakaaagkaabgmvu>;Tabaa>;mzmwr€aaacm<63>raadikaajckaaafkaaad>;Tabab>;Tabac>;mzmо<6D>abbmu∥bacmwr€aaaem<65>raaeakaajckaaaekaaaf>;Tabad>;mw}{agibkabaf>;mz<6D>aabhkabae>;mzm~з}<7D>莫抹_m€umvu>;Tabae>;mzmо<6D>accmxz<78>abhmw}\agibmz<6D>aabh>;m~зm<D0B7>ユ、抹Q・剿Qnt撓泅撚|蓑n_m€umt}€mv<6D>abaf>;Tabaf>;mzmо<6D>abbmu∥badmwr€aaaam<61>raae1kaajakaabfkaaaj>;Tabag>;m|v確о<E7A2BA>abbmr∥bagkaaaakaaacmwr€aaaem<65>raaeckaajekaaafkaaaj>;Tabba>;mv<6D>abbb>;Tabbb>;m|v確о<E7A2BA>abbmr∥bbakaaaakaaacmwr€aaacm<63>raaedkaajckaaaekaabd>;Tabca>;m|v確wr€aaaem<65>raaeakaajekaabckaaac>;Tadaa>;Tadab>;mu∥dabms€raaabmw}^agiamvu>;Tadac>;mu∥dacmt~<7E>aahms€raabamt∥daakaabdkaaaamsмaaaamvu>;Tbaaa>;m|v確w€saaaakaabgm<67>zacfamt~<7E>aaa>;m~<7E>m<EFBFBD>t~<7E>abf>;u沫亦・抹Q~<7E>洟・魅Q雲mw€~aabgm<67>zabgamw}\gbagm€umt}€mt~<7E>adh>;mt∥daakaaaakaaaamw}\agiamvu>;Tbcaa>;m|v確rcaakaacakaaac>;mw€bcaakaabgmwrzaaab>;m<>zabaamwr€aaabm<62>raaehkbcaakaadikaabg

File diff suppressed because one or more lines are too long

View file

@ -1,14 +1,16 @@
#0090
<MNA<CMU0037<FAI0000<END
<MNA<CMU0037<FAI0000<FLJ6202:0095<END
#0091
<MNA<CMU0037<FAI0001<END
<MNA<CMU0037<FAI0001<FLJ6202:0095<END
#0092
<MNA<CMU0037<FAI0002<END
<MNA<CMU0037<FAI0002<FLJ6202:0095<END
#0093
<MNA<CMU0037<FAI0003<END
<MNA<CMU0037<FAI0003<FLJ6202:0095<END
#0094
<MNA<CMU0037<FAI0004<END
<MNA<CMU0037<FAI0004<FLJ6202:0095<END
#0095
<CMP0080:0006:0016<END In Camp mode, make Camp chest accessible without flight or damage boost
#0100
<PRI<FAO0002<TRA0038:0092:0005:0003

View file

@ -28,6 +28,13 @@
#0101
<PRI<FAO0004<TRA0012:0094:0037:0011
#0102
<PRI<FLJ0324:0103
<ITJ0001:0101
<MSGLocked.<NOD<END
#0103
<SOU0022<GIT1001<FL+0324<FL+0441
<MSG<TURUsed =Arthur's Key=.<NOD<IT-0001<GIT0000<CLO<EVE0104
#0104
<PRI<SOU0011<DNP0102<FAO0004<TRA0011:0094:0016:0053
#0200
<KEY

View file

@ -258,7 +258,7 @@ function labyrinthW:new(worldGraph)
self.locations.turboChaba.requirements = function(self, items) return _has(items, "machineGun") end
self.locations.snakeChaba.requirements = function(self, items) return _has(items, "fireball") end
self.locations.whimChaba.requirements = function(self, items) return _count(items, "polarStar", 2) end
self.locations.campChest.requirements = function(self, items) return _has(items, "flight") end
self.locations.campChest.requirements = function(self, items) return _has(items, "flight") or self.world:Camp() end
self.locations.puuBlack.requirements = function(self, items) return _has(items, "clinicKey") and _has(items, "weaponBoss") end
end
@ -490,8 +490,8 @@ function worldGraph:getMALCO()
return {self.regions.grasstownEast.locations.malco}
end
function worldGraph:getDrGero()
return {self.regions.labyrinthW.locations.physician}
function worldGraph:getCamp()
return {self.regions.labyrinthW.locations.physician, self.regions.labyrinthW.locations.campChest}
end
function worldGraph:getPuppySpots()

View file

@ -163,7 +163,9 @@ function C:_shuffleItems(tscFiles)
_.shuffle(self.worldGraph:getFirstCaveSpots())[1]:setItem(shuffle(self.itemDeck:getItemsByAttribute("weaponSN"))[1])
elseif self.worldGraph:Camp() then
-- give Dr. Gero a strong weapon... you'll need it
self.worldGraph:getDrGero()[1]:setItem(shuffle(self.itemDeck:getItemsByAttribute("weaponStrong"))[1])
self.worldGraph:getCamp()[1]:setItem(shuffle(self.itemDeck:getItemsByAttribute("weaponStrong"))[1])
-- and some HP once you fight your way past the first few enemies
self.worldGraph:getCamp()[2]:setItem(self.itemDeck:getByKey("capsule5G"))
end
-- place the bomb on MALCO for bad end