1: I tried that script from before and found no crashes... O_o
2: If the rematch is accessed from the Boss Data Server, why not (a) unset the flags OR (b) use new flags and unset those when leaving?
FLJ for (i) rematching boss, (ii) beating rematch phase 1, (iii) beating rematch phase 2, etc.
Might be a bit convoluted though.
It took me a bit to figure out then I decided to try writing a new script. Also the rematches aren't accessed through the Boss Data Server
(that's where the player obtains the Boss Weapons, though I've considered expanding that room) but are accessed through doors found in the Mechanto Isle
levels. That said, I'm going to post the script:
#0090
<FAI0000<FL+0191<END
#0091
<CMU0017<KEY<SAT<MSG<FAC0010Gunnoid-0.
News travels fast here in
Mechanto Isle.<NOD<CLRI wish to see if your previous
victories are a result of skill
or an error of judgement...<NOD<CLR<CLO<EVE0300
#0300
<DNP0091<MNA<CMU0007<DNP0300<EVE1000<END
#1000
<FLJ0444:1001<FL+0444<BOA0000<WAI0040<BOA0100<BSL0000<END
#1001
<FLJ0555:1004<MOV0010:0031<SOU0029<DNA0309<WAI0050<END
#1002
<KEY<SAT<MSG<FAC0010I've warped you
to Layer 2; do not mistake
my kindness for weakness.<NOD<CLRNow ascend upwards so I may
prove to our Master that
his struggle was all worth it.<NOD<CLR
<CMP0008:0014:0000<CMP0008:0015:0000<CMP0008:0016:0000
<CMP0008:0017:0000<CMP0008:0018:0000<CMP0008:0019:0000
<CMP0009:0014:0000<CMP0009:0015:0000<CMP0009:0016:0000
<CMP0009:0017:0000<CMP0009:0018:0000<CMP0009:0019:0000
<CMP0011:0014:0000<CMP0011:0015:0000<CMP0011:0016:0000
<CMP0011:0017:0000<CMP0011:0018:0000<CMP0011:0019:0000
<CMP0012:0014:0000<CMP0012:0015:0000<CMP0012:0016:0000
<CMP0012:0017:0000<CMP0012:0018:0000<CMP0012:0019:0000<DNP1002<EVE1003
#1003
<FL+0555<BOA0000<WAI0040<BOA0100<BSL0000<DNA0309<END
#1004
<FLJ0666:2000<MOV0010:0063<SOU0029<DNA0309<WAI0050
<CMP0008:0034:0000<CMP0008:0035:0000<CMP0008:0036:0000
<CMP0008:0037:0000<CMP0008:0038:0000<CMP0008:0039:0000
<CMP0009:0034:0000<CMP0009:0035:0000<CMP0009:0036:0000
<CMP0009:0035:0000<CMP0009:0036:0000<CMP0009:0037:0000
<CMP0009:0038:0000<CMP0009:0039:0000<CMP0011:0034:0000
<CMP0011:0035:0000<CMP0011:0036:0000<CMP0011:0037:0000
<CMP0011:0038:0000<CMP0011:0039:0000<CMP0012:0034:0000
<CMP0012:0035:0000<CMP0012:0036:0000<CMP0012:0037:0000
<CMP0012:0038:0000<CMP0012:0039:0000<CMP0004:0014:0000
<CMP0004:0015:0000<CMP0004:0016:0000<CMP0004:0017:0000
<CMP0004:0018:0000<CMP0004:0019:0000<CMP0005:0014:0000
<CMP0005:0015:0000<CMP0005:0016:0000<CMP0005:0017:0000
<CMP0005:0018:0000<CMP0005:0019:0000<CMP0015:0014:0000
<CMP0015:0015:0000<CMP0015:0016:0000<CMP0015:0017:0000
<CMP0015:0018:0000<CMP0015:0019:0000<CMP0016:0014:0000
<CMP0016:0015:0000<CMP0016:0016:0000<CMP0016:0017:0000
<CMP0016:0018:0000<CMP0016:0019:0000<DNP1004<END
#1005
<FMU<KEY<SAT<MSG<FAC0010Look around you.
See those Gunnoid Units M02?<NOD<CLRYou will be leading them
soon, provided I don't add
your corpse to the scrap-
pile beneath your feet.<NOD<CLR<CLO<DNP1005<CMU0022<EVE1006
#1006
<FL+0666<BOA0000<WAI0040<BOA0100<BSL0000<END
#2000
<DNP0310<KEY<MSG<FAC0010I can see it now. With you
on our side as leader of
the uprising, we'll win.<NOD<CLR<CLO<DNP0310<DNP0404
<WAI0100<BOA0500<CMU0000<TRA0009:0090:0020:0008<END