mirror of
https://github.com/cave-story-randomizer/cave-story-randomizer
synced 2024-11-22 06:43:03 +00:00
sets up get item scripts
This commit is contained in:
parent
8a7644f690
commit
64e2b00078
File diff suppressed because one or more lines are too long
231
src/assets/pre-edited-cs/data/ScriptSource/Head.txt
Normal file
231
src/assets/pre-edited-cs/data/ScriptSource/Head.txt
Normal file
|
@ -0,0 +1,231 @@
|
|||
#0000
|
||||
<END
|
||||
|
||||
#0001
|
||||
<PRI<MSGEmpty.<NOD<END
|
||||
|
||||
#0002
|
||||
<AMJ0002:0003<PRI<MSG<TUR<GIT0002<AM+0002:0000
|
||||
Got the =Polar Star=!<WAI0025<NOD<END
|
||||
#0003
|
||||
<PRI<MSG<TUR<GIT0013<TAM0002:0013:0000
|
||||
Got the =Spur=!<WAI0025<NOD<END
|
||||
|
||||
#0004
|
||||
<PRI<MSG<TUR<GIT0003
|
||||
Got the =Fireball=!<WAI0025<NOD<CLR
|
||||
<FLJ2800:0006<FL+2800<AM+0003:0000<END
|
||||
#0005
|
||||
<PRI<MSG<TUR<GIT0001
|
||||
Got the =Snake=!<WAI0025<NOD<CLR
|
||||
<FLJ2800:0006<FL+2800<AM+0001:0000<END
|
||||
#0006
|
||||
<PRI<MSGYou may trade the <GIT0003=Fireball=<GIT0000 with
|
||||
the <GIT0001=Snake=<GIT0000 and vice-versa at the
|
||||
computer in Arthur's House.<FL+2801<END
|
||||
|
||||
#0007
|
||||
<PRI<MSG<TUR<GIT0007<AM+0007:0100
|
||||
Got the =Bubbler=!<WAI0025<NOD<END
|
||||
|
||||
#0008
|
||||
<PRI<MSG<TUR<GIT0004<AM+0004:0100
|
||||
Got the =Machine Gun=!<WAI0025<NOD<END
|
||||
|
||||
#0009
|
||||
<PRI<MSG<TUR<GIT0009
|
||||
Got the =Blade=!<WAI0025<NOD<CLR
|
||||
<FLJ2810:0011<FL+2810<AM+0009:0000<END
|
||||
#0010
|
||||
<PRI<MSG<TUR<GIT0012
|
||||
Got the =Nemesis=!<WAI0025<NOD<CLR
|
||||
<FLJ2810:0011<FL+2810<AM+0012:0000<END
|
||||
#0011
|
||||
<PRI<MSGYou may trade the <GIT0012=Nemesis=<GIT0000 with the
|
||||
<GIT0009=Blade=<GIT0000 and vice-versa at the
|
||||
computer in Arthur's House.<FL+2811<END
|
||||
|
||||
#0016
|
||||
<PRI<MSG
|
||||
Do you want to save?<YNJ0000<FL+0431<SVP<CLRGame saved.<NOD<END
|
||||
|
||||
#0017
|
||||
<PRI<FLJ0201:0018
|
||||
<LI+1000<SOU0020<AE+<MSG
|
||||
Health refilled.<NOD<END
|
||||
#0018
|
||||
<PRI
|
||||
<LI+1000<SOU0020<AE+<MSG
|
||||
Health and missiles refilled.<NOD<END
|
||||
|
||||
#0019
|
||||
<KEY<MSG
|
||||
Do you want to rest?<YNJ0000<FAO0004<CMU0000<WAI0020<CLR.....<NOD<CLO
|
||||
<WAI0050
|
||||
<LI+1000<SOU0020<MYD0002<MSG
|
||||
Health restored.<NOD<CLO<RMU<FAI0004<END
|
||||
|
||||
#0030
|
||||
<PRI<SAT<MSG<FLJ0202:0032<FLJ0201:0031<FL+0201<GIT0005<AM+0005:0010
|
||||
Got the =Missile Launcher=!<WAI0025<NOD<END
|
||||
#0031
|
||||
<PRI<AM+0005:0005<MSG
|
||||
<GIT0006Max missiles increased by <NUM0000!<NOD<END
|
||||
#0032
|
||||
<PRI<AM+0010:0005<MSG
|
||||
<GIT0011Max missiles increased by <NUM0000!<NOD<END
|
||||
#0033
|
||||
<FL+0202<AMJ0005:0034
|
||||
<PRI<MSG<TUR<GIT0010<AM+0010:0010
|
||||
Got the =Super Missile Launcher=!<WAI0025<NOD<END
|
||||
#0034
|
||||
<PRI<MSG<TUR<GIT0010<TAM0005:0010:0000
|
||||
Your Missiles have been powered up!<WAI0025<NOD<END
|
||||
#0035
|
||||
<PRI<FLJ0202:0037<FLJ0201:0036<FL+0201<MSG<TUR<GIT0005<AM+0005:0024
|
||||
Got the =Missile Launcher=!<WAI0025<NOD<END
|
||||
#0036
|
||||
<PRI<AM+0005:0024<MSG<TUR<GIT0006Max missiles increased by <NUM0000!<WAI0025<NOD<END
|
||||
#0037
|
||||
<PRI<AM+0010:0024<MSG<TUR<GIT0011Max missiles increased by <NUM0000!<WAI0025<NOD<END
|
||||
|
||||
#0040
|
||||
<KEY<CMU0000<WAI0040<PRI<WAI0040<CMU0003
|
||||
<MSG
|
||||
You have died.<NOD<CLRWant to retry?<YNJ0049<CLO
|
||||
<FAO0001<WAI0050<FLJ0431:0048<INI<END
|
||||
|
||||
#0041
|
||||
<KEY<CMU0000<HMC<WAI0040<PRI<WAI0040<CMU0003
|
||||
<MSG
|
||||
You have drowned.<NOD<CLRWant to retry?<YNJ0049<CLO
|
||||
<FAO0001<WAI0050<FLJ0431:0048<INI<END
|
||||
|
||||
#0042
|
||||
<KEY<CMU0000<WAI0040<PRI<WAI0040<CMU0003
|
||||
<MSG<HMC
|
||||
You were never seen again...<NOD<CLRWant to retry?<YNJ0049<CLO
|
||||
<FAO0001<WAI0050<FLJ0431:0048<INI<END
|
||||
|
||||
#0048
|
||||
<SMC<LDP<END
|
||||
|
||||
#0049
|
||||
<CLO<FAO0004<ESC
|
||||
|
||||
#0051
|
||||
<PRI<MSG<TUR<GIT1001<IT+0001
|
||||
Got =Arthur's Key=!<WAI0025<NOD<END
|
||||
#0052
|
||||
<PRI<MSG<TUR<GIT1002<IT+0002<EQ+0002
|
||||
Got the =Map System=!<WAI0025<NOD<END
|
||||
#0053
|
||||
<PRI<MSG<TUR<GIT1003<IT+0003
|
||||
Got =Santa's Key=!<WAI0025<NOD<END
|
||||
#0054
|
||||
<PRI<MSG<TUR<GIT1004<IT+0004
|
||||
Got the =Silver Locket=!<WAI0025<NOD<END
|
||||
#0055
|
||||
<PRI<MSG<TUR<GIT1005<IT+0005
|
||||
Got the =Beast Fang=!<WAI0025<NOD<END
|
||||
#0057
|
||||
<PRI<MSG<TUR<GIT1007<IT+0007
|
||||
Got the =ID Card=!<WAI0025<NOD<END
|
||||
#0058
|
||||
<PRI<MSG<TUR<GIT1008<IT+0008
|
||||
Got the =Jellyfish Juice=!<WAI0025<NOD<END
|
||||
#0059
|
||||
<PRI<MSG<TUR<GIT1009<IT+0009
|
||||
Got the =Rusty Key=!<WAI0025<NOD<END
|
||||
#0060
|
||||
<PRI<MSG<TUR<GIT1010<IT+0010
|
||||
Got the =Gum Key=!<WAI0025<NOD<END
|
||||
#0061
|
||||
<PRI<MSG<TUR<GIT1011<IT+0011
|
||||
Got the =Gum Base=!<WAI0025<NOD<END
|
||||
#0062
|
||||
<PRI<MSG<TUR<GIT1012<IT+0012
|
||||
Got the =Charcoal=!<WAI0025<NOD<END
|
||||
#0063
|
||||
<PRI<MSG<TUR<GIT1013<IT+0013
|
||||
Got the =Explosive=!<WAI0025<NOD<END
|
||||
#0065
|
||||
<PRI<MSG<TUR<GIT1015<IT+0015
|
||||
Got the =Life Pot=!<WAI0025<NOD<END
|
||||
#0066
|
||||
<PRI<MSG<TUR<GIT1016<IT+0016
|
||||
Got the =Cure-All=!<WAI0025<NOD<END
|
||||
#0067
|
||||
<PRI<MSG<TUR<GIT1017<IT+0017
|
||||
Got the =Clinic Key=!<WAI0025<NOD<END
|
||||
#0068
|
||||
<ITJ0018:0073
|
||||
<PRI<MSG<TUR<GIT1018<IT+0018<EQ+0001
|
||||
Got the =Booster 0.8=!<WAI0025<NOD<END
|
||||
#0069
|
||||
<PRI<MSG<TUR<GIT1019<IT+0019<EQ+0004
|
||||
Got the =Arms Barrier=!<WAI0025<NOD<END
|
||||
#0070
|
||||
<PRI<MSG<TUR<GIT1020<IT+0020<EQ+0008
|
||||
Got the =Turbocharge=!<WAI0025<NOD<END
|
||||
#0071
|
||||
<PRI<MSG<TUR<GIT1021<IT+0021<EQ+0016
|
||||
Got =Curly's Air Tank=!<WAI0025<NOD<END
|
||||
#0072
|
||||
<PRI<MSG<TUR<GIT1022<IT+0022
|
||||
Got the =Nikumaru Counter=!<WAI0025<NOD<END
|
||||
#0073
|
||||
<PRI<MSG<TUR<GIT1023<IT+0023<IT-0018<EQ+0032<EQ-0001
|
||||
Got the =Booster 2.0=!<WAI0025<NOD<END
|
||||
#0074
|
||||
<PRI<MSG<TUR<GIT1024<IT+0024
|
||||
Got the =Mimiga Mask=!<WAI0025<NOD<END
|
||||
#0075
|
||||
<PRI<MSG<TUR<GIT1025<IT+0025
|
||||
Got the =Teleporter Room Key=!<WAI0025<NOD<END
|
||||
#0076
|
||||
<PRI<MSG<TUR<GIT1026<IT+0026
|
||||
Got =Sue's Letter=!<WAI0025<NOD<END
|
||||
#0077
|
||||
<PRI<MSG<TUR<GIT1027<IT+0027
|
||||
Got the =Controller=!<WAI0025<NOD<END
|
||||
#0078
|
||||
<PRI<MSG<TUR<GIT1028<IT+0028
|
||||
Got the =Broken Sprinkler=!<WAI0025<NOD<END
|
||||
#0079
|
||||
<PRI<MSG<TUR<GIT1029<IT+0029
|
||||
Got the =Sprinkler=!<WAI0025<NOD<END
|
||||
#0080
|
||||
<PRI<MSG<TUR<GIT1030<IT+0030
|
||||
Got the =Tow Rope=!<WAI0025<NOD<END
|
||||
#0081
|
||||
<PRI<MSG<TUR<GIT1031<IT+0031
|
||||
Got the =Clay Figure Medal=!<WAI0025<NOD<END
|
||||
#0082
|
||||
<PRI<MSG<TUR<GIT1032<IT+0032
|
||||
Got the =Little Man=!<WAI0025<NOD<END
|
||||
#0083
|
||||
<PRI<MSG<TUR<GIT1033<IT+0033
|
||||
Got the =Mushroom Badge=!<WAI0025<NOD<END
|
||||
#0084
|
||||
<PRI<MSG<TUR<GIT1034<IT+0034
|
||||
Got =Ma Pignon=!<WAI0025<NOD<END
|
||||
#0085
|
||||
<PRI<MSG<TUR<GIT1035<IT+0035
|
||||
Got =Curly's Panties=!<WAI0025<NOD<END
|
||||
#0086
|
||||
<PRI<MSG<TUR<GIT1036<IT+0036
|
||||
Got the =Alien Medal=!<WAI0025<NOD<END
|
||||
#0087
|
||||
<PRI<MSG<TUR<GIT1037<IT+0037
|
||||
Got =Chaco's Lipstick=!<WAI0025<NOD<END
|
||||
#0088
|
||||
<PRI<MSG<TUR<GIT1038<IT+0038<EQ+0128
|
||||
Got the =Whimsical Star=!<WAI0025<NOD<END
|
||||
#0089
|
||||
<PRI<MSG<TUR<GIT1039<IT+0039
|
||||
Got the =Iron Bond=!<WAI0025<NOD<END
|
||||
|
||||
|
||||
XX: head.tsc 4000 - 4099
|
||||
4000:Almond<6E><64><EFBFBD><EFBFBD>
|
|
@ -31,48 +31,48 @@ local data = {
|
|||
-------------
|
||||
polarStar = weapon({
|
||||
name = "Polar Star",
|
||||
script = "<SOU0022<MSG<TUR<GIT0002<AM+0002:0000\n\rGot the =Polar Star=!<WAI0025<NOD<END",
|
||||
script = "<EVE0002",
|
||||
attributes = {"weaponBoss", "weaponSN"}
|
||||
}),
|
||||
spur = weapon({
|
||||
name = "Spur",
|
||||
script = "",
|
||||
script = "<EVE0002",
|
||||
attributes = {"weaponBoss", "weaponSN", "polarStar"}
|
||||
}),
|
||||
missileLauncher = missiles(),
|
||||
superMissileLauncher = weapon({
|
||||
name = "Super Missile Launcher",
|
||||
script = "",
|
||||
script = "<EVE0033",
|
||||
attributes = {"weaponSN", "missileLauncher"}
|
||||
}),
|
||||
fireball = weapon({
|
||||
name = "Fireball",
|
||||
script = "",
|
||||
script = "<EVE0004",
|
||||
attributes = {"weaponBoss"}
|
||||
}),
|
||||
snake = weapon({
|
||||
name = "Snake",
|
||||
script = "",
|
||||
attributes = {"weaponBoss", "fireball"} -- fireball -> snake is progressive much like polar star -> spur
|
||||
script = "<EVE0005",
|
||||
attributes = {"weaponBoss"}
|
||||
}),
|
||||
bubbler = weapon({
|
||||
name = "Bubbler",
|
||||
script = "",
|
||||
script = "<EVE0007",
|
||||
attributes = {"weaponBoss", "weaponSN"} -- have fun grinding to lv3 to get out of the first cave :)
|
||||
}),
|
||||
machineGun = weapon({
|
||||
name = "Machine Gun",
|
||||
script = "",
|
||||
script = "<EVE0008",
|
||||
attributes = {"weaponBoss", "flight"}
|
||||
}),
|
||||
blade = weapon({
|
||||
name = "Blade",
|
||||
script = "",
|
||||
script = "<EVE0009",
|
||||
attributes = {"weaponBoss", "weaponSN"}
|
||||
}),
|
||||
nemesis = weapon({
|
||||
name = "Nemesis",
|
||||
script = "",
|
||||
script = "<EVE0010",
|
||||
attributes = {"weaponBoss", "weaponSN"}
|
||||
}),
|
||||
|
||||
|
@ -81,170 +81,170 @@ local data = {
|
|||
---------------
|
||||
mapSystem = {
|
||||
name = "Map System",
|
||||
script = ""
|
||||
script = "<EVE0052"
|
||||
},
|
||||
locket = {
|
||||
name = "Silver Locket",
|
||||
script = ""
|
||||
script = "<EVE0054"
|
||||
},
|
||||
arthurKey = {
|
||||
name = "Arthur's Key",
|
||||
script = ""
|
||||
script = "<EVE0051"
|
||||
},
|
||||
idCard = {
|
||||
name = "ID Card",
|
||||
script = ""
|
||||
script = "<EVE0057"
|
||||
},
|
||||
santaKey = {
|
||||
name = "Santa's Key",
|
||||
script = ""
|
||||
script = "<EVE0053"
|
||||
},
|
||||
lipstick = {
|
||||
name = "Chaco's Lipstick",
|
||||
script = ""
|
||||
script = "<EVE0087"
|
||||
},
|
||||
juice = {
|
||||
name = "Jellyfish Juice",
|
||||
script = ""
|
||||
script = "<EVE0058"
|
||||
},
|
||||
charcoal = {
|
||||
name = "Charcoal",
|
||||
script = ""
|
||||
script = "<EVE0062"
|
||||
},
|
||||
rustyKey = {
|
||||
name = "Rusty Key",
|
||||
script = ""
|
||||
script = "<EVE0039"
|
||||
},
|
||||
gumKey = {
|
||||
name = "Gum Key",
|
||||
script = ""
|
||||
script = "<EVE0060"
|
||||
},
|
||||
gumBase = {
|
||||
name = "Gum Base",
|
||||
script = ""
|
||||
script = "<EVE0061"
|
||||
},
|
||||
bomb = {
|
||||
name = "Bomb",
|
||||
script = ""
|
||||
script = "<EVE0063"
|
||||
},
|
||||
panties = {
|
||||
name = "Curly's Panties",
|
||||
script = ""
|
||||
script = "<EVE0085"
|
||||
},
|
||||
puppy1 = {
|
||||
name = "Hajime",
|
||||
script = "",
|
||||
script = "<EVE0064",
|
||||
attributes = {"puppy"}
|
||||
},
|
||||
puppy2 = {
|
||||
name = "Kakeru",
|
||||
script = "",
|
||||
script = "<EVE0064",
|
||||
attributes = {"puppy"}
|
||||
},
|
||||
puppy3 = {
|
||||
name = "Mick",
|
||||
script = "",
|
||||
script = "<EVE0064",
|
||||
attributes = {"puppy"}
|
||||
},
|
||||
puppy4 = {
|
||||
name = "Nene",
|
||||
script = "",
|
||||
script = "<EVE0064",
|
||||
attributes = {"puppy"}
|
||||
},
|
||||
puppy5 = {
|
||||
name = "Shinobu",
|
||||
script = "",
|
||||
script = "<EVE0064",
|
||||
attributes = {"puppy"}
|
||||
},
|
||||
lifepot = {
|
||||
name = "Life Pot",
|
||||
script = ""
|
||||
script = "<EVE0065"
|
||||
},
|
||||
turbocharge = {
|
||||
name = "Turbocharge",
|
||||
script = ""
|
||||
script = "<EVE0070"
|
||||
},
|
||||
clinicKey = {
|
||||
name = "Clinic Key",
|
||||
script = ""
|
||||
script = "<EVE0067"
|
||||
},
|
||||
armsBarrier = {
|
||||
name = "Arms Barrier",
|
||||
script = ""
|
||||
script = "<EVE0069"
|
||||
},
|
||||
cureAll = {
|
||||
name = "Cure-All",
|
||||
script = ""
|
||||
script = "<EVE0066"
|
||||
},
|
||||
booster1 = {
|
||||
name = "Booster 0.8",
|
||||
script = "",
|
||||
script = "<EVE0068",
|
||||
attributes = {"flight"}
|
||||
},
|
||||
booster2 = {
|
||||
name = "Booster 2.0",
|
||||
script = "",
|
||||
script = "<EVE0073",
|
||||
attributes = {"flight", "booster1"}
|
||||
},
|
||||
towRope = {
|
||||
name = "Tow Rope",
|
||||
script = ""
|
||||
script = "<EVE0080"
|
||||
},
|
||||
airTank = {
|
||||
name = "Curly's Air Tank",
|
||||
script = ""
|
||||
script = "<EVE0071"
|
||||
},
|
||||
alienMedal = {
|
||||
name = "Alien Medal",
|
||||
script = ""
|
||||
script = "<EVE0086"
|
||||
},
|
||||
whimsicalStar = {
|
||||
name = "Whimsical Star",
|
||||
script = ""
|
||||
script = "<EVE0088"
|
||||
},
|
||||
nikumaru = {
|
||||
name = "Nikumaru Counter",
|
||||
script = ""
|
||||
script = "<EVE0072"
|
||||
},
|
||||
teleportKey = {
|
||||
name = "Teleporter Room Key",
|
||||
script = ""
|
||||
script = "<EVE0075"
|
||||
},
|
||||
letter = {
|
||||
name = "Sue's Letter",
|
||||
script = ""
|
||||
script = "<EVE0076"
|
||||
},
|
||||
mask = {
|
||||
name = "Mimiga Mask",
|
||||
script = ""
|
||||
script = "<EVE0074"
|
||||
},
|
||||
brokenSprinkler = {
|
||||
name = "Broken Sprinkler",
|
||||
script = ""
|
||||
script = "<EVE0078"
|
||||
},
|
||||
newSprinkler = {
|
||||
name = "Sprinkler",
|
||||
script = ""
|
||||
script = "<EVE0079"
|
||||
},
|
||||
controller = {
|
||||
name = "Controller",
|
||||
script = ""
|
||||
script = "<EVE0077"
|
||||
},
|
||||
mushroomBadge = {
|
||||
name = "Mushroom Badge",
|
||||
script = ""
|
||||
script = "<EVE0083"
|
||||
},
|
||||
maPignon = {
|
||||
name = "Ma Pignon",
|
||||
script = ""
|
||||
script = "<EVE0084"
|
||||
},
|
||||
little = {
|
||||
name = "Little Man",
|
||||
script = ""
|
||||
script = "<EVE0082"
|
||||
},
|
||||
ironBond = {
|
||||
name = "Iron Bond",
|
||||
script = ""
|
||||
script = "<EVE0089"
|
||||
},
|
||||
|
||||
-------------------
|
||||
|
@ -272,7 +272,7 @@ local data = {
|
|||
missileD = missiles(), -- Egg Observation Room?
|
||||
missileHell = weapon({
|
||||
name = "Missile Expansion",
|
||||
script = "",
|
||||
script = "<EVE0035",
|
||||
attributes = {"weaponSN", "missileLauncher"}
|
||||
})
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue