2016-03-03 00:25:27 +00:00
|
|
|
/*******************************************************************\
|
|
|
|
Zone Builder Script highlighting definitions for SRB2 Lua
|
|
|
|
\*******************************************************************/
|
|
|
|
|
|
|
|
// Editor settings
|
|
|
|
description = "SRB2 Lua Script";
|
|
|
|
codepage = 0;
|
|
|
|
extensions = "lua";
|
|
|
|
casesensitive = true;
|
|
|
|
insertcase = 0; // 0=Normal, 1=Lowercase, 2=Uppercase
|
|
|
|
lexer = 15;
|
|
|
|
functionopen = "(";
|
|
|
|
functionclose = ")";
|
2016-03-03 10:27:27 +00:00
|
|
|
arrayopen = "{";
|
|
|
|
arrayclose = "}";
|
2016-03-03 00:25:27 +00:00
|
|
|
argumentdelimiter = ",";
|
|
|
|
scripttype = 0; //0 = unknown script, 1 = acc, 2 = modeldef, 3 = decorate
|
|
|
|
|
|
|
|
keywords
|
|
|
|
{
|
|
|
|
and = "";
|
|
|
|
break = "";
|
|
|
|
continue = "";
|
|
|
|
do = "";
|
|
|
|
else = "";
|
|
|
|
elseif = "";
|
|
|
|
end = "";
|
|
|
|
false = "";
|
|
|
|
for = "";
|
|
|
|
function = "";
|
|
|
|
if = "";
|
|
|
|
in = "";
|
|
|
|
local = "";
|
|
|
|
nil = "";
|
|
|
|
not = "";
|
|
|
|
or = "";
|
|
|
|
repeat = "";
|
|
|
|
return = "";
|
|
|
|
then = "";
|
|
|
|
true = "";
|
|
|
|
until = "";
|
|
|
|
while = "";
|
|
|
|
$1 = "";
|
|
|
|
$2 = "";
|
|
|
|
$3 = "";
|
|
|
|
$4 = "";
|
|
|
|
$5 = "";
|
|
|
|
$6 = "";
|
|
|
|
$7 = "";
|
|
|
|
$8 = "";
|
|
|
|
$9 = "";
|
2016-03-03 10:27:27 +00:00
|
|
|
// base
|
2016-03-03 00:25:27 +00:00
|
|
|
print = "string output, [string output2, [...]]";
|
|
|
|
freeslot = "string resource, [string resource2, [...]]";
|
|
|
|
super = "mobj_t actor, int var1, int var2";
|
2016-03-03 10:27:27 +00:00
|
|
|
addHook = "string hook, function fn, [int/string extra]";
|
2016-03-03 00:25:27 +00:00
|
|
|
EvalMath = "string word";
|
|
|
|
// math
|
|
|
|
abs = "int a";
|
|
|
|
min = "int a, int b";
|
|
|
|
max = "int a, int b";
|
2016-03-03 10:27:27 +00:00
|
|
|
sin = "angle a";
|
|
|
|
cos = "angle a";
|
2016-09-17 16:37:12 +00:00
|
|
|
tan = "angle a, boolean newtan?";
|
2016-03-03 10:27:27 +00:00
|
|
|
FixedAngle = "fixed a";
|
|
|
|
AngleFixed = "angle a";
|
|
|
|
InvAngle = "angle a";
|
2016-03-03 00:25:27 +00:00
|
|
|
FixedMul = "fixed a, fixed b";
|
|
|
|
FixedInt = "fixed a";
|
|
|
|
FixedDiv = "fixed a, fixed b";
|
|
|
|
FixedRem = "fixed a, fixed b";
|
|
|
|
FixedSqrt = "fixed a";
|
|
|
|
FixedHypot = "fixed a, fixed b";
|
|
|
|
FixedFloor = "fixed a";
|
|
|
|
FixedTrunc = "fixed a";
|
|
|
|
FixedCeil = "fixed a";
|
|
|
|
FixedRound = "fixed a";
|
|
|
|
// misc
|
|
|
|
GetSecSpecial = "int special, int section";
|
|
|
|
All7Emeralds = "int flags";
|
|
|
|
ColorOpposite = "int color";
|
|
|
|
// p_random
|
2016-05-21 07:23:52 +00:00
|
|
|
P_RandomFixed = "";
|
|
|
|
P_RandomByte = "";
|
2016-03-03 00:25:27 +00:00
|
|
|
P_RandomKey = "int a";
|
|
|
|
P_RandomRange = "int a, int b";
|
2016-05-21 07:23:52 +00:00
|
|
|
P_Random = "";
|
|
|
|
P_SignedRandom = "";
|
|
|
|
P_RandomChance = "fixed p";
|
2016-03-03 00:25:27 +00:00
|
|
|
// p_maputil
|
|
|
|
P_AproxDistance = "fixed dx, fixed dy";
|
|
|
|
P_ClosestPointOnLine = "fixed x, fixed y, line_t line";
|
|
|
|
// p_enemy
|
|
|
|
P_CheckMeleeRange = "mobj_t actor";
|
|
|
|
P_JetbCheckMeleeRange = "mobj_t actor";
|
|
|
|
P_FaceStabCheckMeleeRange = "mobj_t actor";
|
|
|
|
P_SkimCheckMeleeRange = "mobj_t actor";
|
|
|
|
P_CheckMissileRange = "mobj_t actor";
|
|
|
|
P_NewChaseDir = "mobj_t actor";
|
|
|
|
P_LookForPlayers = "mobj_t actor, [fixed dist, [boolean allaround?, [boolean tracer?]]]";
|
|
|
|
// p_mobj
|
|
|
|
P_SpawnMobj = "fixed x, fixed y, fixed z, int type";
|
|
|
|
P_RemoveMobj = "mobj_t mobj";
|
|
|
|
P_SpawnMissile = "mobj_t source, mobj_t dest, int type";
|
|
|
|
P_SpawnXYZMissile = "mobj_t source, mobj_t dest, int type, fixed x, fixed y, fixed z";
|
|
|
|
P_SpawnPointMissile = "mobj_t source, fixed dest_x, fixed dest_y, fixed dest_z, int type, fixed x, fixed y, fixed z";
|
|
|
|
P_SpawnAlteredDirectionMissile = "mobj_t source, int type, fixed x, fixed y, fixed z, int angle_shift";
|
|
|
|
P_ColorTeamMissile = "mobj_t missile, player_t player";
|
|
|
|
P_SPMAngle = "mobj_t source, int type, angle angle, [boolean allowaim?, [int flags2]]";
|
|
|
|
P_SpawnPlayerMissile = "mobj_t source, int type, [int flags2]";
|
|
|
|
P_MobjFlip = "mobj_t mobj";
|
2016-09-17 16:37:12 +00:00
|
|
|
P_GetMobjGravity = "mobj_t mobj";
|
2016-03-03 00:25:27 +00:00
|
|
|
P_WeaponOrPanel = "int type";
|
|
|
|
P_FlashPal = "player_t player, int type, int duration";
|
|
|
|
P_GetClosestAxis = "mobj_t mobj";
|
|
|
|
P_SpawnParaloop = "fixed x, fixed y, fixed z, fixed radius, int number, int type, int rotate, [int state, [boolean spawncenter?]]";
|
|
|
|
P_BossTargetPlayer = "mobj_t actor, [boolean closest?]";
|
|
|
|
P_SupermanLook4Players = "mobj_t actor";
|
|
|
|
P_SetScale = "mobj_t mobj, fixed scale";
|
|
|
|
P_CheckDeathPitCollide = "mobj_t mobj";
|
|
|
|
P_InsideANonSolidFFloor = "mobj_t mobj, ffloor_t rover";
|
|
|
|
P_CheckSolidLava = "mobj_t mobj, ffloor_t rover";
|
|
|
|
P_CanRunOnWater = "player_t player, ffloor_t rover";
|
|
|
|
// p_user
|
|
|
|
P_GetPlayerHeight = "player_t player";
|
|
|
|
P_GetPlayerSpinHeight = "player_t player";
|
|
|
|
P_GetPlayerControlDirection = "player_t player";
|
|
|
|
P_AddPlayerScore = "player_t player, int amount";
|
|
|
|
P_PlayerInPain = "player_t player";
|
|
|
|
P_DoPlayerPain = "player_t player, [mobj_t source, [mobj_t inflictor]]";
|
|
|
|
P_ResetPlayer = "player_t player";
|
|
|
|
P_IsObjectOnGround = "mobj_t mobj";
|
|
|
|
P_SetObjectMomZ = "mobj_t mobj, fixed momz, [boolean relative?]";
|
|
|
|
P_RestoreMusic = "player_t player";
|
|
|
|
P_SpawnGhostMobj = "mobj_t mobj";
|
|
|
|
P_GivePlayerRings = "player_t player, int amount";
|
|
|
|
P_GivePlayerLives = "player_t player, int amount";
|
|
|
|
P_ResetScore = "player_t player";
|
|
|
|
P_BlackOw = "player_t player";
|
|
|
|
P_ElementalFireTrail = "player_t player";
|
|
|
|
P_DoPlayerExit = "player_t player";
|
|
|
|
P_InstaThrust = "mobj_t mobj, angle angle, fixed move";
|
|
|
|
P_ReturnThrustX = "mobj_t mobj, angle angle, fixed move";
|
|
|
|
P_ReturnThrustY = "mobj_t mobj, angle angle, fixed move";
|
|
|
|
P_LookForEnemies = "player_t player";
|
|
|
|
P_NukeEnemies = "mobj_t inflictor, mobj_t source, fixed radius";
|
|
|
|
P_HomingAttack = "mobj_t source, mobj_t target";
|
|
|
|
P_SpawnThokMobj = "player_t player";
|
|
|
|
P_SpawnSpinMobj = "player_t player, int type";
|
|
|
|
P_Telekinesis = "player_t player, fixed_t thrust, fixed_t range";
|
|
|
|
P_InQuicksand = "mobj_t mobj";
|
|
|
|
P_InSpaceSector = "mobj_t mobj";
|
|
|
|
P_DoJumpShield = "player_t player";
|
|
|
|
P_IsObjectInGoop = "mobj_t mobj";
|
|
|
|
// p_map
|
2016-09-17 16:37:12 +00:00
|
|
|
P_CheckPosition = "mobj_t mobj, fixed x, fixed y";
|
2016-03-03 00:25:27 +00:00
|
|
|
P_TryMove = "mobj_t mobj, fixed x, fixed y, [boolean allowdrowoff?]";
|
|
|
|
P_Move = "mobj_t actor, int speed";
|
|
|
|
P_TeleportMove = "mobj_t mobj, fixed x, fixed y, fixed z";
|
|
|
|
P_SlideMove = "mobj_t mo";
|
|
|
|
P_BounceMove = "mobj_t mo";
|
|
|
|
P_CheckSight = "mobj_t source, mobj_t target";
|
|
|
|
P_CheckHoopPosition = "mobj_t hoop, fixed x, fixed y, fixed z, fixed radius";
|
|
|
|
P_RadiusAttack = "mobj_t inflictor, mobj_t source, fixed radius";
|
|
|
|
P_FloorzAtPos = "fixed x, fixed y, fixed z, fixed height";
|
|
|
|
P_DoSpring = "mobj_t spring, mobj_t object";
|
|
|
|
// p_inter
|
|
|
|
P_RemoveShield = "player_t player";
|
|
|
|
P_SpawnShieldOrb = "player_t player";
|
|
|
|
P_DamageMobj = "mobj_t target, [mobj_t inflictor, [mobj_t source, [int damage]]]";
|
|
|
|
P_KillMobj = "mobj_t target, [mobj_t inflictor, [mobj_t source]]";
|
|
|
|
P_PlayerRingBurst = "player_t player, [int numrings]";
|
|
|
|
P_PlayerWeaponPanelBurst = "player_t player";
|
|
|
|
P_PlayerWeaponAmmoBurst = "player_t player";
|
|
|
|
P_PlayerEmeraldBurst = "player_t player, [boolean toss?]";
|
|
|
|
P_PlayerFlagBurst = "player_t player, [boolean toss?]";
|
|
|
|
P_PlayRinglossSound = "mobj_t source, [player_t player]";
|
|
|
|
P_PlayDeathSound = "mobj_t source, [player_t player]";
|
|
|
|
P_PlayVictorySound = "mobj_t source, [player_t player]";
|
|
|
|
P_PlayLivesJingle = "player_t player";
|
|
|
|
P_CanPickupItem = "player_t player, [boolean weapon?]";
|
|
|
|
P_DoNightsScore = "player_t player";
|
|
|
|
// p_spec
|
|
|
|
P_Thrust = "mobj_t mobj, angle angle, fixed move";
|
|
|
|
P_SetMobjStateNF = "mobj_t mobj, int statenum";
|
|
|
|
P_DoSuperTransformation = "player_t player, [boolean giverings?]";
|
|
|
|
P_ExplodeMissile = "mobj_t missile";
|
|
|
|
P_PlayerTouchingSectorSpecial = "player_t player, int section, int specialnum";
|
|
|
|
P_FindSpecialLineFromTag = "int special, int tag, [int start]";
|
|
|
|
P_SwitchWeather = "int weather, [player_t player]";
|
|
|
|
P_LinedefExecute = "int tag, [mobj_t actor, [sector_t caller]]";
|
|
|
|
P_SpawnLightningFlash = "sector_t sector";
|
|
|
|
P_FadeLight = "int tag, int destvalue, int speed";
|
|
|
|
P_ThingOnSpecial3DFloor = "mobj_t mobj";
|
|
|
|
P_SetupLevelSky = "int skynum, [player player]";
|
|
|
|
P_SetSkyboxMobj = "mobj_t mobj, [boolean centerpoint?, [player_t user]]";
|
|
|
|
P_StartQuake = "fixed intensity, int time, [table{x/y/z} epicenter, [fixed radius]]";
|
|
|
|
P_IsFlagAtBase = "int type";
|
|
|
|
EV_CrumbleChain = "sector_t sector, ffloor_t rover";
|
|
|
|
// r_defs
|
|
|
|
R_PointToAngle = "fixed x, fixed y";
|
|
|
|
R_PointToAngle2 = "fixed x, fixed y, fixed dest_x, fixed dest_y";
|
|
|
|
R_PointToDist = "fixed x, fixed y";
|
|
|
|
R_PointToDist2 = "fixed x, fixed y, fixed dest_x, fixed dest_y";
|
|
|
|
R_PointInSubsector = "fixed x, fixed y";
|
|
|
|
// r_things
|
|
|
|
R_Char2Frame = "string char";
|
|
|
|
R_Frame2Char = "int frame";
|
|
|
|
R_SetPlayerSkin = "player_t player, int/string skin";
|
|
|
|
// s_sound
|
|
|
|
S_StartSound = "mobj_t origin, int soundnum, [player_t player]";
|
|
|
|
S_StartSoundAtVolume = "mobj_t origin, int soundnum, int volume, [player_t player]";
|
|
|
|
S_StopSound = "mobj_t origin";
|
2016-05-21 07:23:52 +00:00
|
|
|
S_ChangeMusic = "string musicname, [boolean looping?], [player_t player], [int tracknum]";
|
2016-03-03 00:25:27 +00:00
|
|
|
S_SpeedMusic = "fixed musicspeed, [player_t player]";
|
|
|
|
S_StopMusic = "[player_t player]";
|
|
|
|
S_OriginPlaying = "mobj_t origin";
|
|
|
|
S_IdPlaying = "int soundnum";
|
|
|
|
S_SoundPlaying = "mobj_t origin, int soundnum";
|
|
|
|
// g_game
|
|
|
|
G_BuildMapName = "int map";
|
|
|
|
G_DoReborn = "int playernum";
|
|
|
|
G_ExitLevel = "";
|
|
|
|
G_IsSpecialStage = "int map";
|
|
|
|
G_GametypeUsesLives = "";
|
|
|
|
G_GametypeHasTeams = "";
|
|
|
|
G_GametypeHasSpectators = "";
|
|
|
|
G_RingSlingerGametype = "";
|
|
|
|
G_PlatformGametype = "";
|
|
|
|
G_TagGametype = "";
|
|
|
|
G_TicsToHours = "int tics";
|
|
|
|
G_TicsToMinutes = "int tics, [boolean full?]";
|
|
|
|
G_TicsToSeconds = "int tics";
|
|
|
|
G_TicsToCentiseconds = "int tics";
|
|
|
|
G_TicsToMilliseconds = "int tics";
|
|
|
|
// console
|
|
|
|
COM_AddCommand = "string name, function(player_t player/[string arg/[...]]) fn, int flags";
|
|
|
|
COM_BufAddText = "player_t player, string text";
|
|
|
|
COM_BufInsertText = "player_t player, string text";
|
|
|
|
CV_RegisterVar = "table{string name/string defaultvalue/int flags/PossibleValue pv/function() fn}, [...]";
|
|
|
|
CONS_Printf = "player_t player, string text";
|
|
|
|
// iterators
|
|
|
|
players.iterate = "";
|
2016-03-03 10:27:27 +00:00
|
|
|
thinkers.iterate = "[string type]";
|
2016-03-03 00:25:27 +00:00
|
|
|
skins.iterate = "";
|
|
|
|
sectors.iterate = "";
|
|
|
|
subsectors.iterate = "";
|
|
|
|
lines.iterate = "";
|
|
|
|
sides.iterate = "";
|
|
|
|
vertexes.iterate = "";
|
2016-03-03 10:27:27 +00:00
|
|
|
// hud
|
2016-03-03 00:25:27 +00:00
|
|
|
hud.enable = "string huditem";
|
|
|
|
hud.disable = "string huditem";
|
|
|
|
hud.add = "function(drawer v/[player_t stplyr]), string type)";
|
|
|
|
// technically these are a part of the video code but you can rename that whatever you want...
|
|
|
|
draw = "int x, int y, patch patch, [int flags, [(unimplemented) colormap]]";
|
|
|
|
drawScaled = "fixed x, fixed y, fixed scale, patch patch, [int flags, [(unimplemented) colormap]]";
|
|
|
|
drawNum = "int x, int y, int num, [int flags]";
|
|
|
|
drawPaddedNum = "int x, int y, int num, [int digits, [int flags]]";
|
|
|
|
drawFill = "[int x, [int y, [int w, [int h, [int color]]]]]";
|
|
|
|
drawString = "fixed x, fixed y, string str, [int flags, [string alignment]]";
|
|
|
|
patchExists = "string name";
|
|
|
|
cachePatch = "string name";
|
|
|
|
stringWidth = "string string, [int flags, [string widthtype]]";
|
2016-05-21 07:23:52 +00:00
|
|
|
getColormap = "[string/int skin, int color]";
|
|
|
|
width = "";
|
|
|
|
height = "";
|
|
|
|
dupx = "";
|
|
|
|
dupy = "";
|
|
|
|
renderer = "";
|
2016-03-03 00:25:27 +00:00
|
|
|
// basic Lua
|
|
|
|
assert = "boolean assert, [string errormsg]";
|
|
|
|
collectgarbage = "[string opt, [string arg]]";
|
|
|
|
error = "string message, [int level]";
|
|
|
|
gcinfo = "(unknown)";
|
|
|
|
getfenv = "function(*) fn";
|
|
|
|
getmetatable = "object obj";
|
|
|
|
ipairs = "table{} t";
|
|
|
|
next = "table{} t, [int index]";
|
|
|
|
pairs = "table{} t";
|
|
|
|
pcall = "function(*) fn, [* arg, [...]]";
|
|
|
|
rawequal = "* v1, * v2";
|
|
|
|
rawget = "table{} t, * index";
|
|
|
|
rawset = "table{} t, * index, * value";
|
|
|
|
select = "* index";
|
|
|
|
setfenv = "function(*) fn, table{} table";
|
|
|
|
setmetatable = "table{} t, table{} metatable";
|
|
|
|
tonumber = "* e, [int base]";
|
|
|
|
tostring = "* e";
|
|
|
|
type = "* v";
|
|
|
|
unpack = "table{} list, [int start, [int end]]";
|
|
|
|
xpcall = "function(?) call, function(boolean status) errortrap";
|
|
|
|
coroutine.create = "function(?) fn";
|
|
|
|
coroutine.resume = "coroutine co, [* val, [...]]";
|
|
|
|
coroutine.running = "";
|
|
|
|
coroutine.status = "coroutine co";
|
|
|
|
coroutine.wrap = "function(?) fn";
|
|
|
|
coroutine.yield = "[...]";
|
|
|
|
string.byte = "string s, [int start, [int end]]";
|
|
|
|
string.char = "[int charid, [...]]";
|
|
|
|
string.dump = "function(?) fn";
|
|
|
|
string.find = "string s, string pattern, [int start, [boolean plain?]]";
|
|
|
|
string.format = "string formatstr, [...]";
|
|
|
|
string.gfind = "string s, string pattern";
|
|
|
|
string.gmatch = "string s, string pattern";
|
|
|
|
string.gsub = "string s, string pattern, string replace, [int n]";
|
|
|
|
string.len = "string s";
|
|
|
|
string.lower = "string s";
|
|
|
|
string.match = "string s, string pattern, [int n]";
|
|
|
|
string.rep = "string s, int n";
|
|
|
|
string.reverse = "string s, int start, [int end]";
|
|
|
|
string.sub = "string s";
|
|
|
|
string.upper = "string s";
|
|
|
|
table.concat = "table{}, [string sep, [int start, [int end]]]";
|
|
|
|
table.maxn = "table{}";
|
|
|
|
table.insert = "table{}, * element";
|
|
|
|
table.remove = "table{}, * key";
|
|
|
|
table.sort = "table{}, [function(* element_a/* element_b) comp]";
|
2016-03-03 10:27:27 +00:00
|
|
|
// actions
|
2016-03-03 14:23:52 +00:00
|
|
|
A_Explode = "";
|
2016-03-03 10:27:27 +00:00
|
|
|
A_Pain = "";
|
|
|
|
A_Fall = "";
|
|
|
|
A_MonitorPop = "";
|
|
|
|
A_Look = "";
|
|
|
|
A_Chase = "";
|
|
|
|
A_FaceStabChase = "";
|
|
|
|
A_FaceTarget = "";
|
|
|
|
A_FaceTracer = "";
|
|
|
|
A_Scream = "";
|
|
|
|
A_BossDeath = "";
|
|
|
|
A_CustomPower = ""; // Use this for a custom power
|
|
|
|
A_GiveWeapon = ""; // Gives the player weapon(s)
|
|
|
|
A_JumpShield = ""; // Obtained Jump Shield
|
|
|
|
A_RingShield = ""; // Obtained Ring Shield
|
|
|
|
A_RingBox = ""; // Obtained Ring Box Tails
|
|
|
|
A_Invincibility = ""; // Obtained Invincibility Box
|
|
|
|
A_SuperSneakers = ""; // Obtained Super Sneakers Box
|
|
|
|
A_BunnyHop = ""; // have bunny hop tails
|
|
|
|
A_BubbleSpawn = ""; // Randomly spawn bubbles
|
|
|
|
A_FanBubbleSpawn = "";
|
|
|
|
A_BubbleRise = ""; // Bubbles float to surface
|
|
|
|
A_BubbleCheck = ""; // Don't draw if not underwater
|
|
|
|
A_AwardScore = "";
|
|
|
|
A_ExtraLife = ""; // Extra Life
|
|
|
|
A_BombShield = ""; // Obtained Bomb Shield
|
|
|
|
A_WaterShield = ""; // Obtained Water Shield
|
|
|
|
A_ForceShield = ""; // Obtained Force Shield
|
|
|
|
A_PityShield = ""; // Obtained Pity Shield. We're... sorry.
|
|
|
|
A_GravityBox = "";
|
|
|
|
A_ScoreRise = ""; // Rise the score logo
|
|
|
|
A_ParticleSpawn = "";
|
|
|
|
A_AttractChase = ""; // Ring Chase
|
|
|
|
A_DropMine = ""; // Drop Mine from Skim or Jetty-Syn Bomber
|
|
|
|
A_FishJump = ""; // Fish Jump
|
|
|
|
A_ThrownRing = ""; // Sparkle trail for red ring
|
|
|
|
A_SetSolidSteam = "";
|
|
|
|
A_UnsetSolidSteam = "";
|
|
|
|
A_SignPlayer = "";
|
|
|
|
A_OverlayThink = "";
|
|
|
|
A_JetChase = "";
|
|
|
|
A_JetbThink = ""; // Jetty-Syn Bomber Thinker
|
|
|
|
A_JetgThink = ""; // Jetty-Syn Gunner Thinker
|
|
|
|
A_JetgShoot = ""; // Jetty-Syn Shoot Function
|
|
|
|
A_ShootBullet = ""; // JetgShoot without reactiontime setting
|
|
|
|
A_MinusDigging = "";
|
|
|
|
A_MinusPopup = "";
|
|
|
|
A_MinusCheck = "";
|
|
|
|
A_ChickenCheck = "";
|
|
|
|
A_MouseThink = ""; // Mouse Thinker
|
|
|
|
A_DetonChase = ""; // Deton Chaser
|
|
|
|
A_CapeChase = ""; // Fake little Super Sonic cape
|
|
|
|
A_RotateSpikeBall = ""; // Spike ball rotation
|
|
|
|
A_SlingAppear = "";
|
|
|
|
A_MaceRotate = "";
|
|
|
|
A_UnidusBall = "";
|
|
|
|
A_RockSpawn = "";
|
|
|
|
A_SetFuse = "";
|
|
|
|
A_CrawlaCommanderThink = ""; // Crawla Commander
|
|
|
|
A_SmokeTrailer = "";
|
|
|
|
A_RingExplode = "";
|
|
|
|
A_OldRingExplode = "";
|
|
|
|
A_MixUp = "";
|
|
|
|
A_RecyclePowers = "";
|
|
|
|
A_BossScream = "";
|
|
|
|
A_Boss2TakeDamage = "";
|
|
|
|
A_GoopSplat = "";
|
|
|
|
A_Boss2PogoSFX = "";
|
|
|
|
A_Boss2PogoTarget = "";
|
|
|
|
A_EggmanBox = "";
|
|
|
|
A_TurretFire = "";
|
|
|
|
A_SuperTurretFire = "";
|
|
|
|
A_TurretStop = "";
|
|
|
|
A_JetJawRoam = "";
|
|
|
|
A_JetJawChomp = "";
|
|
|
|
A_PointyThink = "";
|
|
|
|
A_CheckBuddy = "";
|
|
|
|
A_HoodThink = "";
|
|
|
|
A_ArrowCheck = "";
|
|
|
|
A_SnailerThink = "";
|
|
|
|
A_SharpChase = "";
|
|
|
|
A_SharpSpin = "";
|
|
|
|
A_VultureVtol = "";
|
|
|
|
A_VultureCheck = "";
|
|
|
|
A_SkimChase = "";
|
|
|
|
A_SkullAttack = "";
|
|
|
|
A_LobShot = "";
|
|
|
|
A_FireShot = "";
|
|
|
|
A_SuperFireShot = "";
|
|
|
|
A_BossFireShot = "";
|
|
|
|
A_Boss7FireMissiles = "";
|
|
|
|
A_Boss1Laser = "";
|
|
|
|
A_FocusTarget = "";
|
|
|
|
A_Boss4Reverse = "";
|
|
|
|
A_Boss4SpeedUp = "";
|
|
|
|
A_Boss4Raise = "";
|
|
|
|
A_SparkFollow = "";
|
|
|
|
A_BuzzFly = "";
|
|
|
|
A_GuardChase = "";
|
|
|
|
A_EggShield = "";
|
|
|
|
A_SetReactionTime = "";
|
|
|
|
A_Boss1Spikeballs = "";
|
|
|
|
A_Boss3TakeDamage = "";
|
|
|
|
A_Boss3Path = "";
|
|
|
|
A_LinedefExecute = "";
|
|
|
|
A_PlaySeeSound = "";
|
|
|
|
A_PlayAttackSound = "";
|
|
|
|
A_PlayActiveSound = "";
|
|
|
|
A_1upThinker = "";
|
|
|
|
A_BossZoom = ""; //Unused
|
|
|
|
A_Boss1Chase = "";
|
|
|
|
A_Boss2Chase = "";
|
|
|
|
A_Boss2Pogo = "";
|
|
|
|
A_Boss7Chase = "";
|
|
|
|
A_BossJetFume = "";
|
|
|
|
A_SpawnObjectAbsolute = "";
|
|
|
|
A_SpawnObjectRelative = "";
|
|
|
|
A_ChangeAngleRelative = "";
|
|
|
|
A_ChangeAngleAbsolute = "";
|
|
|
|
A_PlaySound = "";
|
|
|
|
A_FindTarget = "";
|
|
|
|
A_FindTracer = "";
|
|
|
|
A_SetTics = "";
|
|
|
|
A_SetRandomTics = "";
|
|
|
|
A_ChangeColorRelative = "";
|
|
|
|
A_ChangeColorAbsolute = "";
|
|
|
|
A_MoveRelative = "";
|
|
|
|
A_MoveAbsolute = "";
|
|
|
|
A_Thrust = "";
|
|
|
|
A_ZThrust = "";
|
|
|
|
A_SetTargetsTarget = "";
|
|
|
|
A_SetObjectFlags = "";
|
|
|
|
A_SetObjectFlags2 = "";
|
|
|
|
A_RandomState = "";
|
|
|
|
A_RandomStateRange = "";
|
|
|
|
A_DualAction = "";
|
|
|
|
A_RemoteAction = "";
|
|
|
|
A_ToggleFlameJet = "";
|
|
|
|
A_OrbitNights = "";
|
|
|
|
A_GhostMe = "";
|
|
|
|
A_SetObjectState = "";
|
|
|
|
A_SetObjectTypeState = "";
|
|
|
|
A_KnockBack = "";
|
|
|
|
A_PushAway = "";
|
|
|
|
A_RingDrain = "";
|
|
|
|
A_SplitShot = "";
|
|
|
|
A_MissileSplit = "";
|
|
|
|
A_MultiShot = "";
|
|
|
|
A_InstaLoop = "";
|
|
|
|
A_Custom3DRotate = "";
|
|
|
|
A_SearchForPlayers = "";
|
|
|
|
A_CheckRandom = "";
|
|
|
|
A_CheckTargetRings = "";
|
|
|
|
A_CheckRings = "";
|
|
|
|
A_CheckTotalRings = "";
|
|
|
|
A_CheckHealth = "";
|
|
|
|
A_CheckRange = "";
|
|
|
|
A_CheckHeight = "";
|
|
|
|
A_CheckTrueRange = "";
|
|
|
|
A_CheckThingCount = "";
|
|
|
|
A_CheckAmbush = "";
|
|
|
|
A_CheckCustomValue = "";
|
|
|
|
A_CheckCusValMemo = "";
|
|
|
|
A_SetCustomValue = "";
|
|
|
|
A_UseCusValMemo = "";
|
|
|
|
A_RelayCustomValue = "";
|
|
|
|
A_CusValAction = "";
|
|
|
|
A_ForceStop = "";
|
|
|
|
A_ForceWin = "";
|
|
|
|
A_SpikeRetract = "";
|
|
|
|
A_InfoState = "";
|
|
|
|
A_Repeat = "";
|
|
|
|
A_SetScale = "";
|
|
|
|
A_RemoteDamage = "";
|
|
|
|
A_HomingChase = "";
|
|
|
|
A_TrapShot = "";
|
|
|
|
A_VileTarget = "";
|
|
|
|
A_VileAttack = "";
|
|
|
|
A_VileFire = "";
|
|
|
|
A_BrakChase = "";
|
|
|
|
A_BrakFireShot = "";
|
|
|
|
A_BrakLobShot = "";
|
|
|
|
A_NapalmScatter = "";
|
|
|
|
A_SpawnFreshCopy = "";
|
2016-03-03 00:25:27 +00:00
|
|
|
}
|
|
|
|
|
|
|
|
constants
|
|
|
|
{
|
|
|
|
valid;
|
2016-03-03 10:27:27 +00:00
|
|
|
// global
|
|
|
|
gamemap;
|
|
|
|
maptol;
|
|
|
|
mariomode;
|
|
|
|
twodlevel;
|
|
|
|
circuitmap;
|
|
|
|
netgame;
|
|
|
|
multiplayer;
|
|
|
|
modeattacking;
|
|
|
|
splitscreen;
|
|
|
|
gamecomplete;
|
|
|
|
devparm;
|
|
|
|
modifiedgame;
|
|
|
|
menuactive;
|
|
|
|
paused;
|
|
|
|
gametype;
|
|
|
|
leveltime;
|
|
|
|
curWeather;
|
|
|
|
globalweather;
|
|
|
|
levelskynum;
|
|
|
|
globallevelskynum;
|
2016-05-21 07:23:52 +00:00
|
|
|
mapmusicname;
|
|
|
|
mapmusicflags;
|
2016-03-03 10:27:27 +00:00
|
|
|
server;
|
|
|
|
admin;
|
|
|
|
emeralds;
|
|
|
|
gravity;
|
2016-05-21 07:23:52 +00:00
|
|
|
VERSIONSTRING;
|
2016-03-03 10:27:27 +00:00
|
|
|
// tables
|
2016-03-03 00:25:27 +00:00
|
|
|
sprnames;
|
|
|
|
states;
|
|
|
|
mobjinfo;
|
|
|
|
S_Sfx;
|
|
|
|
sfxinfo;
|
|
|
|
players;
|
|
|
|
powers;
|
|
|
|
skins;
|
|
|
|
mapthings;
|
|
|
|
vertexes;
|
|
|
|
lines;
|
|
|
|
sides;
|
|
|
|
subsectors;
|
|
|
|
sectors;
|
|
|
|
sidenum;
|
|
|
|
hudinfo;
|
2016-03-03 10:27:27 +00:00
|
|
|
// consvar
|
2016-03-03 00:25:27 +00:00
|
|
|
CV_OnOff;
|
|
|
|
CV_YesNo;
|
|
|
|
CV_Unsigned;
|
|
|
|
CV_Natural;
|
2016-03-03 10:27:27 +00:00
|
|
|
// integer
|
|
|
|
INT8_MIN;
|
|
|
|
INT16_MIN;
|
|
|
|
INT32_MIN;
|
|
|
|
INT8_MAX;
|
|
|
|
INT16_MAX;
|
|
|
|
INT32_MAX;
|
|
|
|
UINT8_MAX;
|
|
|
|
UINT16_MAX;
|
|
|
|
UINT32_MAX;
|
|
|
|
// angles
|
|
|
|
ANG1;
|
|
|
|
ANG2;
|
|
|
|
ANG10;
|
|
|
|
ANG15;
|
|
|
|
ANG20;
|
|
|
|
ANG30;
|
|
|
|
ANG60;
|
|
|
|
ANG64h;
|
|
|
|
ANG105;
|
|
|
|
ANG210;
|
|
|
|
ANG255;
|
|
|
|
ANG340;
|
|
|
|
ANG350;
|
|
|
|
ANGLE_11hh;
|
|
|
|
ANGLE_22h;
|
|
|
|
ANGLE_45;
|
|
|
|
ANGLE_67h;
|
|
|
|
ANGLE_90;
|
|
|
|
ANGLE_112h;
|
|
|
|
ANGLE_135;
|
|
|
|
ANGLE_157h;
|
|
|
|
ANGLE_180;
|
|
|
|
ANGLE_202h;
|
|
|
|
ANGLE_225;
|
|
|
|
ANGLE_247h;
|
|
|
|
ANGLE_270;
|
|
|
|
ANGLE_292h;
|
|
|
|
ANGLE_315;
|
|
|
|
ANGLE_337h;
|
|
|
|
ANGLE_MAX;
|
|
|
|
// misc
|
|
|
|
FRACUNIT;
|
|
|
|
FRACBITS;
|
|
|
|
TICRATE;
|
|
|
|
RING_DIST;
|
|
|
|
PUSHACCEL;
|
|
|
|
MODID;
|
|
|
|
CODEBASE;
|
2016-05-21 07:23:52 +00:00
|
|
|
VERSION;
|
|
|
|
SUBVERSION;
|
2016-03-03 10:27:27 +00:00
|
|
|
FLOATSPEED;
|
|
|
|
MAXSTEPMOVE;
|
|
|
|
USERANGE;
|
|
|
|
MELEERANGE;
|
|
|
|
MISSILERANGE;
|
|
|
|
ONFLOORZ;
|
|
|
|
ONCEILINGZ;
|
|
|
|
// object types
|
|
|
|
MT_NULL;
|
|
|
|
MT_UNKNOWN;
|
|
|
|
MT_THOK; // Thok! mobj
|
|
|
|
MT_PLAYER;
|
|
|
|
// Enemies
|
|
|
|
MT_BLUECRAWLA;
|
|
|
|
MT_REDCRAWLA;
|
|
|
|
MT_GFZFISH; // Greenflower Fish
|
|
|
|
MT_GOLDBUZZ;
|
|
|
|
MT_REDBUZZ;
|
|
|
|
MT_AQUABUZZ; // AquaBuzz for ATZ
|
|
|
|
MT_JETTBOMBER; // Jetty-Syn Bomber
|
|
|
|
MT_JETTGUNNER; // Jetty-Syn Gunner
|
|
|
|
MT_CRAWLACOMMANDER; // Crawla Commander
|
|
|
|
MT_DETON; // Deton
|
|
|
|
MT_SKIM; // Skim mine dropper
|
|
|
|
MT_TURRET;
|
|
|
|
MT_POPUPTURRET;
|
|
|
|
MT_SHARP; // Sharp
|
|
|
|
MT_JETJAW; // Jet Jaw
|
|
|
|
MT_SNAILER; // Snailer
|
|
|
|
MT_VULTURE; // Vulture
|
|
|
|
MT_POINTY; // Pointy
|
|
|
|
MT_POINTYBALL; // Pointy Ball
|
|
|
|
MT_ROBOHOOD; // Robo-Hood
|
|
|
|
MT_FACESTABBER; // CastleBot FaceStabber
|
|
|
|
MT_EGGGUARD; // Egg Guard
|
|
|
|
MT_EGGSHIELD; // Egg Shield for Egg Guard
|
|
|
|
MT_GSNAPPER; // Green Snapper
|
|
|
|
MT_MINUS; // Minus
|
|
|
|
MT_SPRINGSHELL; // Spring Shell
|
|
|
|
MT_YELLOWSHELL; // Spring Shell (yellow)
|
|
|
|
MT_UNIDUS; // Unidus
|
|
|
|
MT_UNIBALL; // Unidus Ball
|
|
|
|
// Generic Boss Items
|
|
|
|
MT_BOSSEXPLODE;
|
|
|
|
MT_SONIC3KBOSSEXPLODE;
|
|
|
|
MT_BOSSFLYPOINT;
|
|
|
|
MT_EGGTRAP;
|
|
|
|
MT_BOSS3WAYPOINT;
|
|
|
|
MT_BOSS9GATHERPOINT;
|
|
|
|
// Boss 1
|
|
|
|
MT_EGGMOBILE;
|
|
|
|
MT_JETFUME1;
|
|
|
|
MT_EGGMOBILE_BALL;
|
|
|
|
MT_EGGMOBILE_TARGET;
|
|
|
|
MT_EGGMOBILE_FIRE;
|
|
|
|
// Boss 2
|
|
|
|
MT_EGGMOBILE2;
|
|
|
|
MT_EGGMOBILE2_POGO;
|
|
|
|
MT_BOSSTANK1;
|
|
|
|
MT_BOSSTANK2;
|
|
|
|
MT_BOSSSPIGOT;
|
|
|
|
MT_GOOP;
|
|
|
|
// Boss 3
|
|
|
|
MT_EGGMOBILE3;
|
|
|
|
MT_PROPELLER;
|
|
|
|
MT_FAKEMOBILE;
|
|
|
|
// Boss 4
|
|
|
|
MT_EGGMOBILE4;
|
|
|
|
MT_EGGMOBILE4_MACE;
|
|
|
|
MT_JETFLAME;
|
|
|
|
// Black Eggman (Boss 7)
|
|
|
|
MT_BLACKEGGMAN;
|
|
|
|
MT_BLACKEGGMAN_HELPER;
|
|
|
|
MT_BLACKEGGMAN_GOOPFIRE;
|
|
|
|
MT_BLACKEGGMAN_MISSILE;
|
|
|
|
// New Very-Last-Minute 2.1 Brak Eggman (Cy-Brak-demon)
|
|
|
|
MT_CYBRAKDEMON;
|
|
|
|
MT_CYBRAKDEMON_ELECTRIC_BARRIER;
|
|
|
|
MT_CYBRAKDEMON_MISSILE;
|
|
|
|
MT_CYBRAKDEMON_FLAMESHOT;
|
|
|
|
MT_CYBRAKDEMON_FLAMEREST;
|
|
|
|
MT_CYBRAKDEMON_TARGET_RETICULE;
|
|
|
|
MT_CYBRAKDEMON_TARGET_DOT;
|
|
|
|
MT_CYBRAKDEMON_NAPALM_BOMB_LARGE;
|
|
|
|
MT_CYBRAKDEMON_NAPALM_BOMB_SMALL;
|
|
|
|
MT_CYBRAKDEMON_NAPALM_FLAMES;
|
|
|
|
MT_CYBRAKDEMON_VILE_EXPLOSION;
|
|
|
|
// Metal Sonic (Boss 9)
|
|
|
|
MT_METALSONIC_RACE;
|
|
|
|
MT_METALSONIC_BATTLE;
|
|
|
|
MT_MSSHIELD_FRONT;
|
|
|
|
MT_MSGATHER;
|
|
|
|
// Collectible Items
|
|
|
|
MT_RING;
|
|
|
|
MT_FLINGRING; // Lost ring
|
|
|
|
MT_BLUEBALL; // Blue sphere replacement for special stages
|
|
|
|
MT_REDTEAMRING; //Rings collectable by red team.
|
|
|
|
MT_BLUETEAMRING; //Rings collectable by blue team.
|
|
|
|
MT_EMMY; // emerald token for special stage
|
|
|
|
MT_TOKEN; // Special Stage Token (uncollectible part)
|
|
|
|
MT_REDFLAG; // Red CTF Flag
|
|
|
|
MT_BLUEFLAG; // Blue CTF Flag
|
|
|
|
MT_EMBLEM;
|
|
|
|
MT_EMERALD1;
|
|
|
|
MT_EMERALD2;
|
|
|
|
MT_EMERALD3;
|
|
|
|
MT_EMERALD4;
|
|
|
|
MT_EMERALD5;
|
|
|
|
MT_EMERALD6;
|
|
|
|
MT_EMERALD7;
|
|
|
|
MT_EMERHUNT; // Emerald Hunt
|
|
|
|
MT_EMERALDSPAWN; // Emerald spawner w/ delay
|
|
|
|
MT_FLINGEMERALD; // Lost emerald
|
|
|
|
// Springs and others
|
|
|
|
MT_FAN;
|
|
|
|
MT_STEAM; // Steam riser
|
|
|
|
MT_BLUESPRING;
|
|
|
|
MT_YELLOWSPRING;
|
|
|
|
MT_REDSPRING;
|
|
|
|
MT_YELLOWDIAG; // Yellow Diagonal Spring
|
|
|
|
MT_REDDIAG; // Red Diagonal Spring
|
|
|
|
// Interactive Objects
|
|
|
|
MT_BUBBLES; // Bubble source
|
|
|
|
MT_SIGN; // Level end sign
|
|
|
|
MT_SPIKEBALL; // Spike Ball
|
|
|
|
MT_SPECIALSPIKEBALL;
|
|
|
|
MT_SPINFIRE;
|
|
|
|
MT_SPIKE;
|
|
|
|
MT_STARPOST;
|
|
|
|
MT_BIGMINE;
|
|
|
|
MT_BIGAIRMINE;
|
|
|
|
MT_CANNONLAUNCHER;
|
|
|
|
// Monitor Boxes
|
|
|
|
MT_SUPERRINGBOX;
|
|
|
|
MT_REDRINGBOX;
|
|
|
|
MT_BLUERINGBOX;
|
|
|
|
MT_SNEAKERTV;
|
|
|
|
MT_INV;
|
|
|
|
MT_PRUP; // 1up Box
|
|
|
|
MT_YELLOWTV;
|
|
|
|
MT_BLUETV;
|
|
|
|
MT_BLACKTV; // Bomb shield TV
|
|
|
|
MT_WHITETV; // Jump shield TV
|
|
|
|
MT_GREENTV;
|
|
|
|
MT_PITYTV; // Pity Shield TV
|
|
|
|
MT_EGGMANBOX;
|
|
|
|
MT_MIXUPBOX;
|
|
|
|
MT_RECYCLETV;
|
|
|
|
MT_RECYCLEICO;
|
|
|
|
MT_QUESTIONBOX;
|
|
|
|
MT_GRAVITYBOX;
|
|
|
|
MT_SCORETVSMALL;
|
|
|
|
MT_SCORETVLARGE;
|
|
|
|
// Monitor miscellany
|
|
|
|
MT_MONITOREXPLOSION;
|
|
|
|
MT_REDMONITOREXPLOSION;
|
|
|
|
MT_BLUEMONITOREXPLOSION;
|
|
|
|
MT_RINGICO;
|
|
|
|
MT_SHOESICO;
|
|
|
|
MT_INVCICO;
|
|
|
|
MT_1UPICO;
|
|
|
|
MT_YSHIELDICO;
|
|
|
|
MT_BSHIELDICO;
|
|
|
|
MT_KSHIELDICO;
|
|
|
|
MT_WSHIELDICO;
|
|
|
|
MT_GSHIELDICO;
|
|
|
|
MT_PITYSHIELDICO;
|
|
|
|
MT_EGGMANICO;
|
|
|
|
MT_MIXUPICO;
|
|
|
|
MT_GRAVITYICO;
|
|
|
|
MT_SCOREICOSMALL;
|
|
|
|
MT_SCOREICOLARGE;
|
|
|
|
// Projectiles
|
|
|
|
MT_ROCKET;
|
|
|
|
MT_LASER;
|
|
|
|
MT_TORPEDO;
|
|
|
|
MT_TORPEDO2; // silent
|
|
|
|
MT_ENERGYBALL;
|
|
|
|
MT_MINE; // Skim/Jetty-Syn mine
|
|
|
|
MT_JETTBULLET; // Jetty-Syn Bullet
|
|
|
|
MT_TURRETLASER;
|
|
|
|
MT_CANNONBALL; // Cannonball
|
|
|
|
MT_CANNONBALLDECOR; // Decorative/still cannonball
|
|
|
|
MT_ARROW; // Arrow
|
|
|
|
MT_DEMONFIRE; // Trapgoyle fire
|
|
|
|
// Greenflower Scenery
|
|
|
|
MT_GFZFLOWER1;
|
|
|
|
MT_GFZFLOWER2;
|
|
|
|
MT_GFZFLOWER3;
|
|
|
|
MT_BERRYBUSH;
|
|
|
|
MT_BUSH;
|
|
|
|
// Techno Hill Scenery
|
|
|
|
MT_THZPLANT; // THZ Plant
|
|
|
|
MT_ALARM;
|
|
|
|
// Deep Sea Scenery
|
|
|
|
MT_GARGOYLE; // Deep Sea Gargoyle
|
|
|
|
MT_SEAWEED; // DSZ Seaweed
|
|
|
|
MT_WATERDRIP; // Dripping Water source
|
|
|
|
MT_WATERDROP; // Water drop from dripping water
|
|
|
|
MT_CORAL1; // Coral 1
|
|
|
|
MT_CORAL2; // Coral 2
|
|
|
|
MT_CORAL3; // Coral 3
|
|
|
|
MT_BLUECRYSTAL; // Blue Crystal
|
|
|
|
// Castle Eggman Scenery
|
|
|
|
MT_CHAIN; // CEZ Chain
|
|
|
|
MT_FLAME; // Flame (has corona)
|
|
|
|
MT_EGGSTATUE; // Eggman Statue
|
|
|
|
MT_MACEPOINT; // Mace rotation point
|
|
|
|
MT_SWINGMACEPOINT; // Mace swinging point
|
|
|
|
MT_HANGMACEPOINT; // Hangable mace chain
|
|
|
|
MT_SPINMACEPOINT; // Spin/Controllable mace chain
|
|
|
|
MT_HIDDEN_SLING; // Spin mace chain (activatable)
|
|
|
|
MT_SMALLMACECHAIN; // Small Mace Chain
|
|
|
|
MT_BIGMACECHAIN; // Big Mace Chain
|
|
|
|
MT_SMALLMACE; // Small Mace
|
|
|
|
MT_BIGMACE; // Big Mace
|
|
|
|
MT_CEZFLOWER;
|
|
|
|
// Arid Canyon Scenery
|
|
|
|
MT_BIGTUMBLEWEED;
|
|
|
|
MT_LITTLETUMBLEWEED;
|
|
|
|
MT_CACTI1;
|
|
|
|
MT_CACTI2;
|
|
|
|
MT_CACTI3;
|
|
|
|
MT_CACTI4;
|
|
|
|
// Red Volcano Scenery
|
|
|
|
MT_FLAMEJET;
|
|
|
|
MT_VERTICALFLAMEJET;
|
|
|
|
MT_FLAMEJETFLAME;
|
|
|
|
MT_FJSPINAXISA; // Counter-clockwise
|
|
|
|
MT_FJSPINHELPERA;
|
|
|
|
MT_FJSPINAXISB; // Clockwise
|
|
|
|
MT_FJSPINHELPERB;
|
|
|
|
MT_FLAMEJETFLAMEB; // Blade's flame
|
|
|
|
// Dark City Scenery
|
|
|
|
// Egg Rock Scenery
|
|
|
|
// Azure Temple Scenery
|
|
|
|
MT_TRAPGOYLE;
|
|
|
|
MT_TRAPGOYLEUP;
|
|
|
|
MT_TRAPGOYLEDOWN;
|
|
|
|
MT_TRAPGOYLELONG;
|
|
|
|
MT_TARGET; // AKA Red Crystal
|
|
|
|
// Stalagmites
|
|
|
|
MT_STALAGMITE0;
|
|
|
|
MT_STALAGMITE1;
|
|
|
|
MT_STALAGMITE2;
|
|
|
|
MT_STALAGMITE3;
|
|
|
|
MT_STALAGMITE4;
|
|
|
|
MT_STALAGMITE5;
|
|
|
|
MT_STALAGMITE6;
|
|
|
|
MT_STALAGMITE7;
|
|
|
|
MT_STALAGMITE8;
|
|
|
|
MT_STALAGMITE9;
|
|
|
|
// Christmas Scenery
|
|
|
|
MT_XMASPOLE;
|
|
|
|
MT_CANDYCANE;
|
|
|
|
MT_SNOWMAN;
|
|
|
|
// Botanic Serenity scenery
|
|
|
|
MT_BSZTALLFLOWER_RED;
|
|
|
|
MT_BSZTALLFLOWER_PURPLE;
|
|
|
|
MT_BSZTALLFLOWER_BLUE;
|
|
|
|
MT_BSZTALLFLOWER_CYAN;
|
|
|
|
MT_BSZTALLFLOWER_YELLOW;
|
|
|
|
MT_BSZTALLFLOWER_ORANGE;
|
|
|
|
MT_BSZFLOWER_RED;
|
|
|
|
MT_BSZFLOWER_PURPLE;
|
|
|
|
MT_BSZFLOWER_BLUE;
|
|
|
|
MT_BSZFLOWER_CYAN;
|
|
|
|
MT_BSZFLOWER_YELLOW;
|
|
|
|
MT_BSZFLOWER_ORANGE;
|
|
|
|
MT_BSZSHORTFLOWER_RED;
|
|
|
|
MT_BSZSHORTFLOWER_PURPLE;
|
|
|
|
MT_BSZSHORTFLOWER_BLUE;
|
|
|
|
MT_BSZSHORTFLOWER_CYAN;
|
|
|
|
MT_BSZSHORTFLOWER_YELLOW;
|
|
|
|
MT_BSZSHORTFLOWER_ORANGE;
|
|
|
|
MT_BSZTULIP_RED;
|
|
|
|
MT_BSZTULIP_PURPLE;
|
|
|
|
MT_BSZTULIP_BLUE;
|
|
|
|
MT_BSZTULIP_CYAN;
|
|
|
|
MT_BSZTULIP_YELLOW;
|
|
|
|
MT_BSZTULIP_ORANGE;
|
|
|
|
MT_BSZCLUSTER_RED;
|
|
|
|
MT_BSZCLUSTER_PURPLE;
|
|
|
|
MT_BSZCLUSTER_BLUE;
|
|
|
|
MT_BSZCLUSTER_CYAN;
|
|
|
|
MT_BSZCLUSTER_YELLOW;
|
|
|
|
MT_BSZCLUSTER_ORANGE;
|
|
|
|
MT_BSZBUSH_RED;
|
|
|
|
MT_BSZBUSH_PURPLE;
|
|
|
|
MT_BSZBUSH_BLUE;
|
|
|
|
MT_BSZBUSH_CYAN;
|
|
|
|
MT_BSZBUSH_YELLOW;
|
|
|
|
MT_BSZBUSH_ORANGE;
|
|
|
|
MT_BSZVINE_RED;
|
|
|
|
MT_BSZVINE_PURPLE;
|
|
|
|
MT_BSZVINE_BLUE;
|
|
|
|
MT_BSZVINE_CYAN;
|
|
|
|
MT_BSZVINE_YELLOW;
|
|
|
|
MT_BSZVINE_ORANGE;
|
|
|
|
MT_BSZSHRUB;
|
|
|
|
MT_BSZCLOVER;
|
|
|
|
MT_BSZFISH;
|
|
|
|
MT_BSZSUNFLOWER;
|
|
|
|
// Misc scenery
|
|
|
|
MT_DBALL;
|
|
|
|
MT_EGGSTATUE2;
|
|
|
|
// Powerup Indicators
|
|
|
|
MT_GREENORB; // Elemental shield mobj
|
|
|
|
MT_YELLOWORB; // Attract shield mobj
|
|
|
|
MT_BLUEORB; // Force shield mobj
|
|
|
|
MT_BLACKORB; // Armageddon shield mobj
|
|
|
|
MT_WHITEORB; // Whirlwind shield mobj
|
|
|
|
MT_PITYORB; // Pity shield mobj
|
|
|
|
MT_IVSP; // invincibility sparkles
|
|
|
|
MT_SUPERSPARK; // Super Sonic Spark
|
|
|
|
// Freed Animals
|
|
|
|
MT_BIRD; // Birdie freed!
|
|
|
|
MT_BUNNY; // Bunny freed!
|
|
|
|
MT_MOUSE; // Mouse
|
|
|
|
MT_CHICKEN; // Chicken
|
|
|
|
MT_COW; // Cow
|
|
|
|
MT_REDBIRD; // Red Birdie in Bubble
|
|
|
|
// Environmental Effects
|
|
|
|
MT_RAIN; // Rain
|
|
|
|
MT_SNOWFLAKE; // Snowflake
|
|
|
|
MT_SPLISH; // Water splish!
|
|
|
|
MT_SMOKE;
|
|
|
|
MT_SMALLBUBBLE; // small bubble
|
|
|
|
MT_MEDIUMBUBBLE; // medium bubble
|
|
|
|
MT_EXTRALARGEBUBBLE; // extra large bubble
|
|
|
|
MT_TFOG;
|
|
|
|
MT_SEED;
|
|
|
|
MT_PARTICLE;
|
|
|
|
MT_PARTICLEGEN; // For fans; etc.
|
|
|
|
// Game Indicators
|
|
|
|
MT_SCORE; // score logo
|
|
|
|
MT_DROWNNUMBERS; // Drowning Timer
|
|
|
|
MT_GOTEMERALD; // Chaos Emerald (intangible)
|
|
|
|
MT_TAG; // Tag Sign
|
|
|
|
MT_GOTFLAG; // Got Flag sign
|
|
|
|
MT_GOTFLAG2; // Got Flag sign
|
|
|
|
// Ambient Sounds
|
|
|
|
MT_AWATERA; // Ambient Water Sound 1
|
|
|
|
MT_AWATERB; // Ambient Water Sound 2
|
|
|
|
MT_AWATERC; // Ambient Water Sound 3
|
|
|
|
MT_AWATERD; // Ambient Water Sound 4
|
|
|
|
MT_AWATERE; // Ambient Water Sound 5
|
|
|
|
MT_AWATERF; // Ambient Water Sound 6
|
|
|
|
MT_AWATERG; // Ambient Water Sound 7
|
|
|
|
MT_AWATERH; // Ambient Water Sound 8
|
|
|
|
MT_RANDOMAMBIENT;
|
|
|
|
MT_RANDOMAMBIENT2;
|
|
|
|
// Ring Weapons
|
|
|
|
MT_REDRING;
|
|
|
|
MT_BOUNCERING;
|
|
|
|
MT_RAILRING;
|
|
|
|
MT_INFINITYRING;
|
|
|
|
MT_AUTOMATICRING;
|
|
|
|
MT_EXPLOSIONRING;
|
|
|
|
MT_SCATTERRING;
|
|
|
|
MT_GRENADERING;
|
|
|
|
MT_BOUNCEPICKUP;
|
|
|
|
MT_RAILPICKUP;
|
|
|
|
MT_AUTOPICKUP;
|
|
|
|
MT_EXPLODEPICKUP;
|
|
|
|
MT_SCATTERPICKUP;
|
|
|
|
MT_GRENADEPICKUP;
|
|
|
|
MT_THROWNBOUNCE;
|
|
|
|
MT_THROWNINFINITY;
|
|
|
|
MT_THROWNAUTOMATIC;
|
|
|
|
MT_THROWNSCATTER;
|
|
|
|
MT_THROWNEXPLOSION;
|
|
|
|
MT_THROWNGRENADE;
|
|
|
|
// Mario-specific stuff
|
|
|
|
MT_COIN;
|
|
|
|
MT_FLINGCOIN;
|
|
|
|
MT_GOOMBA;
|
|
|
|
MT_BLUEGOOMBA;
|
|
|
|
MT_FIREFLOWER;
|
|
|
|
MT_FIREBALL;
|
|
|
|
MT_SHELL;
|
|
|
|
MT_PUMA;
|
|
|
|
MT_HAMMER;
|
|
|
|
MT_KOOPA;
|
|
|
|
MT_KOOPAFLAME;
|
|
|
|
MT_AXE;
|
|
|
|
MT_MARIOBUSH1;
|
|
|
|
MT_MARIOBUSH2;
|
|
|
|
MT_TOAD;
|
|
|
|
// NiGHTS Stuff
|
|
|
|
MT_AXIS;
|
|
|
|
MT_AXISTRANSFER;
|
|
|
|
MT_AXISTRANSFERLINE;
|
|
|
|
MT_NIGHTSDRONE;
|
|
|
|
MT_NIGHTSGOAL;
|
|
|
|
MT_NIGHTSCHAR;
|
|
|
|
MT_NIGHTSPARKLE;
|
|
|
|
MT_NIGHTSLOOPHELPER;
|
|
|
|
MT_NIGHTSBUMPER; // NiGHTS Bumper
|
|
|
|
MT_HOOP;
|
|
|
|
MT_HOOPCOLLIDE; // Collision detection for NiGHTS hoops
|
|
|
|
MT_HOOPCENTER; // Center of a hoop
|
|
|
|
MT_NIGHTSCORE;
|
|
|
|
MT_NIGHTSWING;
|
|
|
|
MT_NIGHTSSUPERLOOP;
|
|
|
|
MT_NIGHTSDRILLREFILL;
|
|
|
|
MT_NIGHTSHELPER;
|
|
|
|
MT_NIGHTSEXTRATIME;
|
|
|
|
MT_NIGHTSLINKFREEZE;
|
|
|
|
MT_EGGCAPSULE;
|
|
|
|
MT_NIGHTOPIANHELPER; // the actual helper object that orbits you
|
|
|
|
// Utility Objects
|
|
|
|
MT_TELEPORTMAN;
|
|
|
|
MT_ALTVIEWMAN;
|
|
|
|
MT_CRUMBLEOBJ; // Sound generator for crumbling platform
|
|
|
|
MT_TUBEWAYPOINT;
|
|
|
|
MT_PUSH;
|
|
|
|
MT_PULL;
|
|
|
|
MT_GHOST;
|
|
|
|
MT_OVERLAY;
|
|
|
|
MT_POLYANCHOR;
|
|
|
|
MT_POLYSPAWN;
|
|
|
|
MT_POLYSPAWNCRUSH;
|
|
|
|
// Skybox objects
|
|
|
|
MT_SKYBOX;
|
|
|
|
// Debris
|
|
|
|
MT_SPARK; //spark
|
|
|
|
MT_EXPLODE; // Robot Explosion
|
|
|
|
MT_UWEXPLODE; // Underwater Explosion
|
|
|
|
MT_ROCKSPAWNER;
|
|
|
|
MT_FALLINGROCK;
|
|
|
|
MT_ROCKCRUMBLE1;
|
|
|
|
MT_ROCKCRUMBLE2;
|
|
|
|
MT_ROCKCRUMBLE3;
|
|
|
|
MT_ROCKCRUMBLE4;
|
|
|
|
MT_ROCKCRUMBLE5;
|
|
|
|
MT_ROCKCRUMBLE6;
|
|
|
|
MT_ROCKCRUMBLE7;
|
|
|
|
MT_ROCKCRUMBLE8;
|
|
|
|
MT_ROCKCRUMBLE9;
|
|
|
|
MT_ROCKCRUMBLE10;
|
|
|
|
MT_ROCKCRUMBLE11;
|
|
|
|
MT_ROCKCRUMBLE12;
|
|
|
|
MT_ROCKCRUMBLE13;
|
|
|
|
MT_ROCKCRUMBLE14;
|
|
|
|
MT_ROCKCRUMBLE15;
|
|
|
|
MT_ROCKCRUMBLE16;
|
|
|
|
MT_SRB1_CRAWLA;
|
|
|
|
MT_SRB1_BAT;
|
|
|
|
MT_SRB1_ROBOFISH;
|
|
|
|
MT_SRB1_VOLCANOGUY;
|
|
|
|
MT_SRB1_HOPPY;
|
|
|
|
MT_SRB1_HOPPYWATER;
|
|
|
|
MT_SRB1_HOPPYSKYLAB;
|
|
|
|
MT_SRB1_MMZFLYING;
|
|
|
|
MT_SRB1_UFO;
|
|
|
|
MT_SRB1_GRAYBOT;
|
|
|
|
MT_SRB1_ROBOTOPOLIS;
|
|
|
|
MT_SRB1_RBZBUZZ;
|
|
|
|
MT_SRB1_RBZSPIKES;
|
|
|
|
MT_SRB1_METALSONIC;
|
|
|
|
MT_SRB1_GOLDBOT;
|
|
|
|
MT_SRB1_GENREX;
|
|
|
|
MT_NAMECHECK;
|
|
|
|
MT_FIRSTFREESLOT;
|
|
|
|
MT_LASTFREESLOT;
|
|
|
|
NUMMOBJTYPES;
|
|
|
|
// primary object flags
|
|
|
|
MF_SPECIAL;
|
|
|
|
MF_SOLID;
|
|
|
|
MF_SHOOTABLE;
|
|
|
|
MF_NOSECTOR;
|
|
|
|
MF_NOBLOCKMAP;
|
|
|
|
MF_AMBUSH;
|
|
|
|
MF_PUSHABLE;
|
|
|
|
MF_BOSS;
|
|
|
|
MF_SPAWNCEILING;
|
|
|
|
MF_NOGRAVITY;
|
|
|
|
MF_AMBIENT;
|
|
|
|
MF_SLIDEME;
|
|
|
|
MF_NOCLIP;
|
|
|
|
MF_FLOAT;
|
|
|
|
MF_BOXICON;
|
|
|
|
MF_MISSILE;
|
|
|
|
MF_SPRING;
|
|
|
|
MF_BOUNCE;
|
|
|
|
MF_MONITOR;
|
|
|
|
MF_NOTHINK;
|
|
|
|
MF_FIRE;
|
|
|
|
MF_NOCLIPHEIGHT;
|
|
|
|
MF_ENEMY;
|
|
|
|
MF_SCENERY;
|
|
|
|
MF_PAIN;
|
|
|
|
MF_STICKY;
|
|
|
|
MF_NIGHTSITEM;
|
|
|
|
MF_NOCLIPTHING;
|
|
|
|
MF_GRENADEBOUNCE;
|
|
|
|
MF_RUNSPAWNFUNC;
|
|
|
|
// secondary object flags
|
|
|
|
MF2_AXIS;
|
|
|
|
MF2_TWOD;
|
|
|
|
MF2_DONTRESPAWN;
|
|
|
|
MF2_DONTDRAW;
|
|
|
|
MF2_AUTOMATIC;
|
|
|
|
MF2_RAILRING;
|
|
|
|
MF2_BOUNCERING;
|
|
|
|
MF2_EXPLOSION;
|
|
|
|
MF2_SCATTER;
|
|
|
|
MF2_BEYONDTHEGRAVE;
|
|
|
|
MF2_PUSHED;
|
|
|
|
MF2_SLIDEPUSH;
|
|
|
|
MF2_CLASSICPUSH;
|
|
|
|
MF2_STANDONME;
|
|
|
|
MF2_INFLOAT;
|
|
|
|
MF2_DEBRIS;
|
|
|
|
MF2_NIGHTSPULL;
|
|
|
|
MF2_JUSTATTACKED;
|
|
|
|
MF2_FIRING;
|
|
|
|
MF2_SUPERFIRE;
|
|
|
|
MF2_SHADOW;
|
|
|
|
MF2_STRONGBOX;
|
|
|
|
MF2_OBJECTFLIP;
|
|
|
|
MF2_SKULLFLY;
|
|
|
|
MF2_FRET;
|
|
|
|
MF2_BOSSNOTRAP;
|
|
|
|
MF2_BOSSFLEE;
|
|
|
|
MF2_BOSSDEAD;
|
|
|
|
// extra object flags
|
|
|
|
MFE_ONGROUND;
|
|
|
|
MFE_JUSTHITFLOOR;
|
|
|
|
MFE_TOUCHWATER;
|
|
|
|
MFE_UNDERWATER;
|
|
|
|
MFE_JUSTSTEPPEDDOWN;
|
|
|
|
MFE_VERTICALFLIP;
|
|
|
|
MFE_GOOWATER;
|
2016-05-21 07:23:52 +00:00
|
|
|
MFE_SPRUNG;
|
|
|
|
MFE_APPLYMOMZ;
|
2016-03-03 10:27:27 +00:00
|
|
|
// thing flags
|
|
|
|
MTF_OBJECTFLIP;
|
|
|
|
MTF_OBJECTSPECIAL;
|
|
|
|
MTF_AMBUSH;
|
|
|
|
// states
|
|
|
|
S_NULL;
|
|
|
|
S_UNKNOWN;
|
|
|
|
S_INVISIBLE; // state for invisible sprite
|
|
|
|
|
|
|
|
S_SPAWNSTATE;
|
|
|
|
S_SEESTATE;
|
|
|
|
S_MELEESTATE;
|
|
|
|
S_MISSILESTATE;
|
|
|
|
S_DEATHSTATE;
|
|
|
|
S_XDEATHSTATE;
|
|
|
|
S_RAISESTATE;
|
|
|
|
|
|
|
|
// Thok
|
|
|
|
S_THOK;
|
|
|
|
|
|
|
|
S_PLAY_STND;
|
|
|
|
S_PLAY_TAP1;
|
|
|
|
S_PLAY_TAP2;
|
|
|
|
S_PLAY_RUN1;
|
|
|
|
S_PLAY_RUN2;
|
|
|
|
S_PLAY_RUN3;
|
|
|
|
S_PLAY_RUN4;
|
|
|
|
S_PLAY_RUN5;
|
|
|
|
S_PLAY_RUN6;
|
|
|
|
S_PLAY_RUN7;
|
|
|
|
S_PLAY_RUN8;
|
|
|
|
S_PLAY_SPD1;
|
|
|
|
S_PLAY_SPD2;
|
|
|
|
S_PLAY_SPD3;
|
|
|
|
S_PLAY_SPD4;
|
|
|
|
S_PLAY_ATK1;
|
|
|
|
S_PLAY_ATK2;
|
|
|
|
S_PLAY_ATK3;
|
|
|
|
S_PLAY_ATK4;
|
|
|
|
S_PLAY_SPRING;
|
|
|
|
S_PLAY_FALL1;
|
|
|
|
S_PLAY_FALL2;
|
|
|
|
S_PLAY_ABL1;
|
|
|
|
S_PLAY_ABL2;
|
|
|
|
S_PLAY_SPC1;
|
|
|
|
S_PLAY_SPC2;
|
|
|
|
S_PLAY_SPC3;
|
|
|
|
S_PLAY_SPC4;
|
|
|
|
S_PLAY_CLIMB1;
|
|
|
|
S_PLAY_CLIMB2;
|
|
|
|
S_PLAY_CLIMB3;
|
|
|
|
S_PLAY_CLIMB4;
|
|
|
|
S_PLAY_CLIMB5;
|
|
|
|
S_PLAY_GASP;
|
|
|
|
S_PLAY_PAIN;
|
|
|
|
S_PLAY_DIE;
|
|
|
|
S_PLAY_TEETER1;
|
|
|
|
S_PLAY_TEETER2;
|
|
|
|
S_PLAY_CARRY;
|
|
|
|
S_PLAY_SUPERSTAND;
|
|
|
|
S_PLAY_SUPERWALK1;
|
|
|
|
S_PLAY_SUPERWALK2;
|
|
|
|
S_PLAY_SUPERFLY1;
|
|
|
|
S_PLAY_SUPERFLY2;
|
|
|
|
S_PLAY_SUPERTEETER;
|
|
|
|
S_PLAY_SUPERHIT;
|
|
|
|
S_PLAY_SUPERTRANS1;
|
|
|
|
S_PLAY_SUPERTRANS2;
|
|
|
|
S_PLAY_SUPERTRANS3;
|
|
|
|
S_PLAY_SUPERTRANS4;
|
|
|
|
S_PLAY_SUPERTRANS5;
|
|
|
|
S_PLAY_SUPERTRANS6;
|
|
|
|
S_PLAY_SUPERTRANS7;
|
|
|
|
S_PLAY_SUPERTRANS8;
|
|
|
|
S_PLAY_SUPERTRANS9; // This has special significance in the code. If you add more frames; search for it and make the appropriate changes.
|
|
|
|
|
|
|
|
// technically the player goes here but it's an infinite tic state
|
|
|
|
S_OBJPLACE_DUMMY;
|
|
|
|
|
|
|
|
// 1-Up Box Sprites overlay (uses player sprite)
|
|
|
|
S_PLAY_BOX1;
|
|
|
|
S_PLAY_BOX2;
|
|
|
|
S_PLAY_ICON1;
|
|
|
|
S_PLAY_ICON2;
|
|
|
|
S_PLAY_ICON3;
|
|
|
|
|
|
|
|
// Level end sign overlay (uses player sprite)
|
|
|
|
S_PLAY_SIGN;
|
|
|
|
|
|
|
|
// Blue Crawla
|
|
|
|
S_POSS_STND;
|
|
|
|
S_POSS_RUN1;
|
|
|
|
S_POSS_RUN2;
|
|
|
|
S_POSS_RUN3;
|
|
|
|
S_POSS_RUN4;
|
|
|
|
S_POSS_RUN5;
|
|
|
|
S_POSS_RUN6;
|
|
|
|
|
|
|
|
// Red Crawla
|
|
|
|
S_SPOS_STND;
|
|
|
|
S_SPOS_RUN1;
|
|
|
|
S_SPOS_RUN2;
|
|
|
|
S_SPOS_RUN3;
|
|
|
|
S_SPOS_RUN4;
|
|
|
|
S_SPOS_RUN5;
|
|
|
|
S_SPOS_RUN6;
|
|
|
|
|
|
|
|
// Greenflower Fish
|
|
|
|
S_FISH1;
|
|
|
|
S_FISH2;
|
|
|
|
S_FISH3;
|
|
|
|
S_FISH4;
|
|
|
|
|
|
|
|
// Buzz (Gold)
|
|
|
|
S_BUZZLOOK1;
|
|
|
|
S_BUZZLOOK2;
|
|
|
|
S_BUZZFLY1;
|
|
|
|
S_BUZZFLY2;
|
|
|
|
|
|
|
|
// Buzz (Red)
|
|
|
|
S_RBUZZLOOK1;
|
|
|
|
S_RBUZZLOOK2;
|
|
|
|
S_RBUZZFLY1;
|
|
|
|
S_RBUZZFLY2;
|
|
|
|
|
|
|
|
// AquaBuzz
|
|
|
|
S_BBUZZFLY1;
|
|
|
|
S_BBUZZFLY2;
|
|
|
|
|
|
|
|
// Jetty-Syn Bomber
|
|
|
|
S_JETBLOOK1;
|
|
|
|
S_JETBLOOK2;
|
|
|
|
S_JETBZOOM1;
|
|
|
|
S_JETBZOOM2;
|
|
|
|
|
|
|
|
// Jetty-Syn Gunner
|
|
|
|
S_JETGLOOK1;
|
|
|
|
S_JETGLOOK2;
|
|
|
|
S_JETGZOOM1;
|
|
|
|
S_JETGZOOM2;
|
|
|
|
S_JETGSHOOT1;
|
|
|
|
S_JETGSHOOT2;
|
|
|
|
|
|
|
|
// Crawla Commander
|
|
|
|
S_CCOMMAND1;
|
|
|
|
S_CCOMMAND2;
|
|
|
|
S_CCOMMAND3;
|
|
|
|
S_CCOMMAND4;
|
|
|
|
|
|
|
|
// Deton
|
|
|
|
S_DETON1;
|
|
|
|
S_DETON2;
|
|
|
|
S_DETON3;
|
|
|
|
S_DETON4;
|
|
|
|
S_DETON5;
|
|
|
|
S_DETON6;
|
|
|
|
S_DETON7;
|
|
|
|
S_DETON8;
|
|
|
|
S_DETON9;
|
|
|
|
S_DETON10;
|
|
|
|
S_DETON11;
|
|
|
|
S_DETON12;
|
|
|
|
S_DETON13;
|
|
|
|
S_DETON14;
|
|
|
|
S_DETON15;
|
|
|
|
S_DETON16;
|
|
|
|
|
|
|
|
// Skim Mine Dropper
|
|
|
|
S_SKIM1;
|
|
|
|
S_SKIM2;
|
|
|
|
S_SKIM3;
|
|
|
|
S_SKIM4;
|
|
|
|
|
|
|
|
// THZ Turret
|
|
|
|
S_TURRET;
|
|
|
|
S_TURRETFIRE;
|
|
|
|
S_TURRETSHOCK1;
|
|
|
|
S_TURRETSHOCK2;
|
|
|
|
S_TURRETSHOCK3;
|
|
|
|
S_TURRETSHOCK4;
|
|
|
|
S_TURRETSHOCK5;
|
|
|
|
S_TURRETSHOCK6;
|
|
|
|
S_TURRETSHOCK7;
|
|
|
|
S_TURRETSHOCK8;
|
|
|
|
S_TURRETSHOCK9;
|
|
|
|
|
|
|
|
// Popup Turret
|
|
|
|
S_TURRETLOOK;
|
|
|
|
S_TURRETSEE;
|
|
|
|
S_TURRETPOPUP1;
|
|
|
|
S_TURRETPOPUP2;
|
|
|
|
S_TURRETPOPUP3;
|
|
|
|
S_TURRETPOPUP4;
|
|
|
|
S_TURRETPOPUP5;
|
|
|
|
S_TURRETPOPUP6;
|
|
|
|
S_TURRETPOPUP7;
|
|
|
|
S_TURRETPOPUP8;
|
|
|
|
S_TURRETSHOOT;
|
|
|
|
S_TURRETPOPDOWN1;
|
|
|
|
S_TURRETPOPDOWN2;
|
|
|
|
S_TURRETPOPDOWN3;
|
|
|
|
S_TURRETPOPDOWN4;
|
|
|
|
S_TURRETPOPDOWN5;
|
|
|
|
S_TURRETPOPDOWN6;
|
|
|
|
S_TURRETPOPDOWN7;
|
|
|
|
S_TURRETPOPDOWN8;
|
|
|
|
|
|
|
|
// Sharp
|
|
|
|
S_SHARP_ROAM1;
|
|
|
|
S_SHARP_ROAM2;
|
|
|
|
S_SHARP_AIM1;
|
|
|
|
S_SHARP_AIM2;
|
|
|
|
S_SHARP_AIM3;
|
|
|
|
S_SHARP_AIM4;
|
|
|
|
S_SHARP_SPIN;
|
|
|
|
|
|
|
|
// Jet Jaw
|
|
|
|
S_JETJAW_ROAM1;
|
|
|
|
S_JETJAW_ROAM2;
|
|
|
|
S_JETJAW_ROAM3;
|
|
|
|
S_JETJAW_ROAM4;
|
|
|
|
S_JETJAW_ROAM5;
|
|
|
|
S_JETJAW_ROAM6;
|
|
|
|
S_JETJAW_ROAM7;
|
|
|
|
S_JETJAW_ROAM8;
|
|
|
|
S_JETJAW_CHOMP1;
|
|
|
|
S_JETJAW_CHOMP2;
|
|
|
|
S_JETJAW_CHOMP3;
|
|
|
|
S_JETJAW_CHOMP4;
|
|
|
|
S_JETJAW_CHOMP5;
|
|
|
|
S_JETJAW_CHOMP6;
|
|
|
|
S_JETJAW_CHOMP7;
|
|
|
|
S_JETJAW_CHOMP8;
|
|
|
|
S_JETJAW_CHOMP9;
|
|
|
|
S_JETJAW_CHOMP10;
|
|
|
|
S_JETJAW_CHOMP11;
|
|
|
|
S_JETJAW_CHOMP12;
|
|
|
|
S_JETJAW_CHOMP13;
|
|
|
|
S_JETJAW_CHOMP14;
|
|
|
|
S_JETJAW_CHOMP15;
|
|
|
|
S_JETJAW_CHOMP16;
|
|
|
|
|
|
|
|
// Snailer
|
|
|
|
S_SNAILER1;
|
|
|
|
|
|
|
|
// Vulture
|
|
|
|
S_VULTURE_STND;
|
|
|
|
S_VULTURE_VTOL1;
|
|
|
|
S_VULTURE_VTOL2;
|
|
|
|
S_VULTURE_VTOL3;
|
|
|
|
S_VULTURE_VTOL4;
|
|
|
|
S_VULTURE_ZOOM1;
|
|
|
|
S_VULTURE_ZOOM2;
|
|
|
|
S_VULTURE_ZOOM3;
|
|
|
|
S_VULTURE_ZOOM4;
|
|
|
|
S_VULTURE_ZOOM5;
|
|
|
|
|
|
|
|
// Pointy
|
|
|
|
S_POINTY1;
|
|
|
|
S_POINTYBALL1;
|
|
|
|
|
|
|
|
// Robo-Hood
|
|
|
|
S_ROBOHOOD_LOOK;
|
|
|
|
S_ROBOHOOD_STND;
|
|
|
|
S_ROBOHOOD_SHOOT;
|
|
|
|
S_ROBOHOOD_JUMP;
|
|
|
|
S_ROBOHOOD_JUMP2;
|
|
|
|
S_ROBOHOOD_FALL;
|
|
|
|
|
|
|
|
// CastleBot FaceStabber
|
|
|
|
S_FACESTABBER_STND1;
|
|
|
|
S_FACESTABBER_STND2;
|
|
|
|
S_FACESTABBER_STND3;
|
|
|
|
S_FACESTABBER_STND4;
|
|
|
|
S_FACESTABBER_STND5;
|
|
|
|
S_FACESTABBER_STND6;
|
|
|
|
S_FACESTABBER_CHARGE1;
|
|
|
|
S_FACESTABBER_CHARGE2;
|
|
|
|
S_FACESTABBER_CHARGE3;
|
|
|
|
S_FACESTABBER_CHARGE4;
|
|
|
|
|
|
|
|
// Egg Guard
|
|
|
|
S_EGGGUARD_STND;
|
|
|
|
S_EGGGUARD_WALK1;
|
|
|
|
S_EGGGUARD_WALK2;
|
|
|
|
S_EGGGUARD_WALK3;
|
|
|
|
S_EGGGUARD_WALK4;
|
|
|
|
S_EGGGUARD_MAD1;
|
|
|
|
S_EGGGUARD_MAD2;
|
|
|
|
S_EGGGUARD_MAD3;
|
|
|
|
S_EGGGUARD_RUN1;
|
|
|
|
S_EGGGUARD_RUN2;
|
|
|
|
S_EGGGUARD_RUN3;
|
|
|
|
S_EGGGUARD_RUN4;
|
|
|
|
|
|
|
|
// Egg Shield for Egg Guard
|
|
|
|
S_EGGSHIELD;
|
|
|
|
|
|
|
|
// Green Snapper
|
|
|
|
S_GSNAPPER_STND;
|
|
|
|
S_GSNAPPER1;
|
|
|
|
S_GSNAPPER2;
|
|
|
|
S_GSNAPPER3;
|
|
|
|
S_GSNAPPER4;
|
|
|
|
|
|
|
|
// Minus
|
|
|
|
S_MINUS_STND;
|
|
|
|
S_MINUS_DIGGING;
|
|
|
|
S_MINUS_POPUP;
|
|
|
|
S_MINUS_UPWARD1;
|
|
|
|
S_MINUS_UPWARD2;
|
|
|
|
S_MINUS_UPWARD3;
|
|
|
|
S_MINUS_UPWARD4;
|
|
|
|
S_MINUS_UPWARD5;
|
|
|
|
S_MINUS_UPWARD6;
|
|
|
|
S_MINUS_UPWARD7;
|
|
|
|
S_MINUS_UPWARD8;
|
|
|
|
S_MINUS_DOWNWARD1;
|
|
|
|
S_MINUS_DOWNWARD2;
|
|
|
|
S_MINUS_DOWNWARD3;
|
|
|
|
S_MINUS_DOWNWARD4;
|
|
|
|
S_MINUS_DOWNWARD5;
|
|
|
|
S_MINUS_DOWNWARD6;
|
|
|
|
S_MINUS_DOWNWARD7;
|
|
|
|
S_MINUS_DOWNWARD8;
|
|
|
|
|
|
|
|
// Spring Shell
|
|
|
|
S_SSHELL_STND;
|
|
|
|
S_SSHELL_RUN1;
|
|
|
|
S_SSHELL_RUN2;
|
|
|
|
S_SSHELL_RUN3;
|
|
|
|
S_SSHELL_RUN4;
|
|
|
|
S_SSHELL_SPRING1;
|
|
|
|
S_SSHELL_SPRING2;
|
|
|
|
S_SSHELL_SPRING3;
|
|
|
|
S_SSHELL_SPRING4;
|
|
|
|
|
|
|
|
// Spring Shell (yellow)
|
|
|
|
S_YSHELL_STND;
|
|
|
|
S_YSHELL_RUN1;
|
|
|
|
S_YSHELL_RUN2;
|
|
|
|
S_YSHELL_RUN3;
|
|
|
|
S_YSHELL_RUN4;
|
|
|
|
S_YSHELL_SPRING1;
|
|
|
|
S_YSHELL_SPRING2;
|
|
|
|
S_YSHELL_SPRING3;
|
|
|
|
S_YSHELL_SPRING4;
|
|
|
|
|
|
|
|
// Unidus
|
|
|
|
S_UNIDUS_STND;
|
|
|
|
S_UNIDUS_RUN;
|
|
|
|
S_UNIDUS_BALL;
|
|
|
|
|
|
|
|
// Boss Explosion
|
|
|
|
S_BPLD1;
|
|
|
|
S_BPLD2;
|
|
|
|
S_BPLD3;
|
|
|
|
S_BPLD4;
|
|
|
|
S_BPLD5;
|
|
|
|
S_BPLD6;
|
|
|
|
S_BPLD7;
|
|
|
|
|
|
|
|
// S3&K Boss Explosion
|
|
|
|
S_SONIC3KBOSSEXPLOSION1;
|
|
|
|
S_SONIC3KBOSSEXPLOSION2;
|
|
|
|
S_SONIC3KBOSSEXPLOSION3;
|
|
|
|
S_SONIC3KBOSSEXPLOSION4;
|
|
|
|
S_SONIC3KBOSSEXPLOSION5;
|
|
|
|
S_SONIC3KBOSSEXPLOSION6;
|
|
|
|
|
|
|
|
S_JETFUME1;
|
|
|
|
S_JETFUME2;
|
|
|
|
|
|
|
|
// Boss 1
|
|
|
|
S_EGGMOBILE_STND;
|
|
|
|
S_EGGMOBILE_LATK1;
|
|
|
|
S_EGGMOBILE_LATK2;
|
|
|
|
S_EGGMOBILE_LATK3;
|
|
|
|
S_EGGMOBILE_LATK4;
|
|
|
|
S_EGGMOBILE_LATK5;
|
|
|
|
S_EGGMOBILE_LATK6;
|
|
|
|
S_EGGMOBILE_LATK7;
|
|
|
|
S_EGGMOBILE_LATK8;
|
|
|
|
S_EGGMOBILE_LATK9;
|
|
|
|
S_EGGMOBILE_LATK10;
|
|
|
|
S_EGGMOBILE_RATK1;
|
|
|
|
S_EGGMOBILE_RATK2;
|
|
|
|
S_EGGMOBILE_RATK3;
|
|
|
|
S_EGGMOBILE_RATK4;
|
|
|
|
S_EGGMOBILE_RATK5;
|
|
|
|
S_EGGMOBILE_RATK6;
|
|
|
|
S_EGGMOBILE_RATK7;
|
|
|
|
S_EGGMOBILE_RATK8;
|
|
|
|
S_EGGMOBILE_RATK9;
|
|
|
|
S_EGGMOBILE_RATK10;
|
|
|
|
S_EGGMOBILE_PANIC1;
|
|
|
|
S_EGGMOBILE_PANIC2;
|
|
|
|
S_EGGMOBILE_PANIC3;
|
|
|
|
S_EGGMOBILE_PANIC4;
|
|
|
|
S_EGGMOBILE_PANIC5;
|
|
|
|
S_EGGMOBILE_PANIC6;
|
|
|
|
S_EGGMOBILE_PANIC7;
|
|
|
|
S_EGGMOBILE_PANIC8;
|
|
|
|
S_EGGMOBILE_PANIC9;
|
|
|
|
S_EGGMOBILE_PANIC10;
|
|
|
|
S_EGGMOBILE_PAIN;
|
|
|
|
S_EGGMOBILE_PAIN2;
|
|
|
|
S_EGGMOBILE_DIE1;
|
|
|
|
S_EGGMOBILE_DIE2;
|
|
|
|
S_EGGMOBILE_DIE3;
|
|
|
|
S_EGGMOBILE_DIE4;
|
|
|
|
S_EGGMOBILE_DIE5;
|
|
|
|
S_EGGMOBILE_DIE6;
|
|
|
|
S_EGGMOBILE_DIE7;
|
|
|
|
S_EGGMOBILE_DIE8;
|
|
|
|
S_EGGMOBILE_DIE9;
|
|
|
|
S_EGGMOBILE_DIE10;
|
|
|
|
S_EGGMOBILE_DIE11;
|
|
|
|
S_EGGMOBILE_DIE12;
|
|
|
|
S_EGGMOBILE_DIE13;
|
|
|
|
S_EGGMOBILE_DIE14;
|
|
|
|
S_EGGMOBILE_FLEE1;
|
|
|
|
S_EGGMOBILE_FLEE2;
|
|
|
|
S_EGGMOBILE_BALL;
|
|
|
|
S_EGGMOBILE_TARGET;
|
|
|
|
|
|
|
|
// Boss 2
|
|
|
|
S_EGGMOBILE2_STND;
|
|
|
|
S_EGGMOBILE2_POGO1;
|
|
|
|
S_EGGMOBILE2_POGO2;
|
|
|
|
S_EGGMOBILE2_POGO3;
|
|
|
|
S_EGGMOBILE2_POGO4;
|
|
|
|
S_EGGMOBILE2_POGO5;
|
|
|
|
S_EGGMOBILE2_POGO6;
|
|
|
|
S_EGGMOBILE2_POGO7;
|
|
|
|
S_EGGMOBILE2_PAIN;
|
|
|
|
S_EGGMOBILE2_PAIN2;
|
|
|
|
S_EGGMOBILE2_DIE1;
|
|
|
|
S_EGGMOBILE2_DIE2;
|
|
|
|
S_EGGMOBILE2_DIE3;
|
|
|
|
S_EGGMOBILE2_DIE4;
|
|
|
|
S_EGGMOBILE2_DIE5;
|
|
|
|
S_EGGMOBILE2_DIE6;
|
|
|
|
S_EGGMOBILE2_DIE7;
|
|
|
|
S_EGGMOBILE2_DIE8;
|
|
|
|
S_EGGMOBILE2_DIE9;
|
|
|
|
S_EGGMOBILE2_DIE10;
|
|
|
|
S_EGGMOBILE2_DIE11;
|
|
|
|
S_EGGMOBILE2_DIE12;
|
|
|
|
S_EGGMOBILE2_DIE13;
|
|
|
|
S_EGGMOBILE2_DIE14;
|
|
|
|
S_EGGMOBILE2_FLEE1;
|
|
|
|
S_EGGMOBILE2_FLEE2;
|
|
|
|
|
|
|
|
S_BOSSTANK1;
|
|
|
|
S_BOSSTANK2;
|
|
|
|
S_BOSSSPIGOT;
|
|
|
|
|
|
|
|
// Boss 2 Goop
|
|
|
|
S_GOOP1;
|
|
|
|
S_GOOP2;
|
|
|
|
S_GOOP3;
|
|
|
|
|
|
|
|
// Boss 3
|
|
|
|
S_EGGMOBILE3_STND;
|
|
|
|
S_EGGMOBILE3_ATK1;
|
|
|
|
S_EGGMOBILE3_ATK2;
|
|
|
|
S_EGGMOBILE3_ATK3A;
|
|
|
|
S_EGGMOBILE3_ATK3B;
|
|
|
|
S_EGGMOBILE3_ATK3C;
|
|
|
|
S_EGGMOBILE3_ATK3D;
|
|
|
|
S_EGGMOBILE3_ATK4;
|
|
|
|
S_EGGMOBILE3_ATK5;
|
|
|
|
S_EGGMOBILE3_LAUGH1;
|
|
|
|
S_EGGMOBILE3_LAUGH2;
|
|
|
|
S_EGGMOBILE3_LAUGH3;
|
|
|
|
S_EGGMOBILE3_LAUGH4;
|
|
|
|
S_EGGMOBILE3_LAUGH5;
|
|
|
|
S_EGGMOBILE3_LAUGH6;
|
|
|
|
S_EGGMOBILE3_LAUGH7;
|
|
|
|
S_EGGMOBILE3_LAUGH8;
|
|
|
|
S_EGGMOBILE3_LAUGH9;
|
|
|
|
S_EGGMOBILE3_LAUGH10;
|
|
|
|
S_EGGMOBILE3_LAUGH11;
|
|
|
|
S_EGGMOBILE3_LAUGH12;
|
|
|
|
S_EGGMOBILE3_LAUGH13;
|
|
|
|
S_EGGMOBILE3_LAUGH14;
|
|
|
|
S_EGGMOBILE3_LAUGH15;
|
|
|
|
S_EGGMOBILE3_LAUGH16;
|
|
|
|
S_EGGMOBILE3_LAUGH17;
|
|
|
|
S_EGGMOBILE3_LAUGH18;
|
|
|
|
S_EGGMOBILE3_LAUGH19;
|
|
|
|
S_EGGMOBILE3_LAUGH20;
|
|
|
|
S_EGGMOBILE3_PAIN;
|
|
|
|
S_EGGMOBILE3_PAIN2;
|
|
|
|
S_EGGMOBILE3_DIE1;
|
|
|
|
S_EGGMOBILE3_DIE2;
|
|
|
|
S_EGGMOBILE3_DIE3;
|
|
|
|
S_EGGMOBILE3_DIE4;
|
|
|
|
S_EGGMOBILE3_DIE5;
|
|
|
|
S_EGGMOBILE3_DIE6;
|
|
|
|
S_EGGMOBILE3_DIE7;
|
|
|
|
S_EGGMOBILE3_DIE8;
|
|
|
|
S_EGGMOBILE3_DIE9;
|
|
|
|
S_EGGMOBILE3_DIE10;
|
|
|
|
S_EGGMOBILE3_DIE11;
|
|
|
|
S_EGGMOBILE3_DIE12;
|
|
|
|
S_EGGMOBILE3_DIE13;
|
|
|
|
S_EGGMOBILE3_DIE14;
|
|
|
|
S_EGGMOBILE3_FLEE1;
|
|
|
|
S_EGGMOBILE3_FLEE2;
|
|
|
|
|
|
|
|
// Boss 3 Propeller
|
|
|
|
S_PROPELLER1;
|
|
|
|
S_PROPELLER2;
|
|
|
|
S_PROPELLER3;
|
|
|
|
S_PROPELLER4;
|
|
|
|
S_PROPELLER5;
|
|
|
|
S_PROPELLER6;
|
|
|
|
S_PROPELLER7;
|
|
|
|
|
|
|
|
// Boss 3 Pinch
|
|
|
|
S_FAKEMOBILE_INIT;
|
|
|
|
S_FAKEMOBILE;
|
|
|
|
S_FAKEMOBILE_ATK1;
|
|
|
|
S_FAKEMOBILE_ATK2;
|
|
|
|
S_FAKEMOBILE_ATK3A;
|
|
|
|
S_FAKEMOBILE_ATK3B;
|
|
|
|
S_FAKEMOBILE_ATK3C;
|
|
|
|
S_FAKEMOBILE_ATK3D;
|
|
|
|
S_FAKEMOBILE_ATK4;
|
|
|
|
S_FAKEMOBILE_ATK5;
|
|
|
|
|
|
|
|
// Boss 4
|
|
|
|
S_EGGMOBILE4_STND;
|
|
|
|
S_EGGMOBILE4_LATK1;
|
|
|
|
S_EGGMOBILE4_LATK2;
|
|
|
|
S_EGGMOBILE4_LATK3;
|
|
|
|
S_EGGMOBILE4_LATK4;
|
|
|
|
S_EGGMOBILE4_LATK5;
|
|
|
|
S_EGGMOBILE4_LATK6;
|
|
|
|
S_EGGMOBILE4_RATK1;
|
|
|
|
S_EGGMOBILE4_RATK2;
|
|
|
|
S_EGGMOBILE4_RATK3;
|
|
|
|
S_EGGMOBILE4_RATK4;
|
|
|
|
S_EGGMOBILE4_RATK5;
|
|
|
|
S_EGGMOBILE4_RATK6;
|
|
|
|
S_EGGMOBILE4_RAISE1;
|
|
|
|
S_EGGMOBILE4_RAISE2;
|
|
|
|
S_EGGMOBILE4_RAISE3;
|
|
|
|
S_EGGMOBILE4_RAISE4;
|
|
|
|
S_EGGMOBILE4_RAISE5;
|
|
|
|
S_EGGMOBILE4_RAISE6;
|
|
|
|
S_EGGMOBILE4_RAISE7;
|
|
|
|
S_EGGMOBILE4_RAISE8;
|
|
|
|
S_EGGMOBILE4_RAISE9;
|
|
|
|
S_EGGMOBILE4_RAISE10;
|
|
|
|
S_EGGMOBILE4_PAIN;
|
|
|
|
S_EGGMOBILE4_DIE1;
|
|
|
|
S_EGGMOBILE4_DIE2;
|
|
|
|
S_EGGMOBILE4_DIE3;
|
|
|
|
S_EGGMOBILE4_DIE4;
|
|
|
|
S_EGGMOBILE4_DIE5;
|
|
|
|
S_EGGMOBILE4_DIE6;
|
|
|
|
S_EGGMOBILE4_DIE7;
|
|
|
|
S_EGGMOBILE4_DIE8;
|
|
|
|
S_EGGMOBILE4_DIE9;
|
|
|
|
S_EGGMOBILE4_DIE10;
|
|
|
|
S_EGGMOBILE4_DIE11;
|
|
|
|
S_EGGMOBILE4_DIE12;
|
|
|
|
S_EGGMOBILE4_DIE13;
|
|
|
|
S_EGGMOBILE4_DIE14;
|
|
|
|
S_EGGMOBILE4_FLEE1;
|
|
|
|
S_EGGMOBILE4_FLEE2;
|
|
|
|
S_EGGMOBILE4_MACE;
|
|
|
|
|
|
|
|
// Boss 4 jet flame
|
|
|
|
S_JETFLAME1;
|
|
|
|
S_JETFLAME2;
|
|
|
|
|
|
|
|
// Black Eggman (Boss 7)
|
|
|
|
S_BLACKEGG_STND;
|
|
|
|
S_BLACKEGG_STND2;
|
|
|
|
S_BLACKEGG_WALK1;
|
|
|
|
S_BLACKEGG_WALK2;
|
|
|
|
S_BLACKEGG_WALK3;
|
|
|
|
S_BLACKEGG_WALK4;
|
|
|
|
S_BLACKEGG_WALK5;
|
|
|
|
S_BLACKEGG_WALK6;
|
|
|
|
S_BLACKEGG_SHOOT1;
|
|
|
|
S_BLACKEGG_SHOOT2;
|
|
|
|
S_BLACKEGG_PAIN1;
|
|
|
|
S_BLACKEGG_PAIN2;
|
|
|
|
S_BLACKEGG_PAIN3;
|
|
|
|
S_BLACKEGG_PAIN4;
|
|
|
|
S_BLACKEGG_PAIN5;
|
|
|
|
S_BLACKEGG_PAIN6;
|
|
|
|
S_BLACKEGG_PAIN7;
|
|
|
|
S_BLACKEGG_PAIN8;
|
|
|
|
S_BLACKEGG_PAIN9;
|
|
|
|
S_BLACKEGG_PAIN10;
|
|
|
|
S_BLACKEGG_PAIN11;
|
|
|
|
S_BLACKEGG_PAIN12;
|
|
|
|
S_BLACKEGG_PAIN13;
|
|
|
|
S_BLACKEGG_PAIN14;
|
|
|
|
S_BLACKEGG_PAIN15;
|
|
|
|
S_BLACKEGG_PAIN16;
|
|
|
|
S_BLACKEGG_PAIN17;
|
|
|
|
S_BLACKEGG_PAIN18;
|
|
|
|
S_BLACKEGG_PAIN19;
|
|
|
|
S_BLACKEGG_PAIN20;
|
|
|
|
S_BLACKEGG_PAIN21;
|
|
|
|
S_BLACKEGG_PAIN22;
|
|
|
|
S_BLACKEGG_PAIN23;
|
|
|
|
S_BLACKEGG_PAIN24;
|
|
|
|
S_BLACKEGG_PAIN25;
|
|
|
|
S_BLACKEGG_PAIN26;
|
|
|
|
S_BLACKEGG_PAIN27;
|
|
|
|
S_BLACKEGG_PAIN28;
|
|
|
|
S_BLACKEGG_PAIN29;
|
|
|
|
S_BLACKEGG_PAIN30;
|
|
|
|
S_BLACKEGG_PAIN31;
|
|
|
|
S_BLACKEGG_PAIN32;
|
|
|
|
S_BLACKEGG_PAIN33;
|
|
|
|
S_BLACKEGG_PAIN34;
|
|
|
|
S_BLACKEGG_PAIN35;
|
|
|
|
S_BLACKEGG_HITFACE1;
|
|
|
|
S_BLACKEGG_HITFACE2;
|
|
|
|
S_BLACKEGG_HITFACE3;
|
|
|
|
S_BLACKEGG_HITFACE4;
|
|
|
|
S_BLACKEGG_DIE1;
|
|
|
|
S_BLACKEGG_DIE2;
|
|
|
|
S_BLACKEGG_DIE3;
|
|
|
|
S_BLACKEGG_DIE4;
|
|
|
|
S_BLACKEGG_DIE5;
|
|
|
|
S_BLACKEGG_MISSILE1;
|
|
|
|
S_BLACKEGG_MISSILE2;
|
|
|
|
S_BLACKEGG_MISSILE3;
|
|
|
|
S_BLACKEGG_GOOP;
|
|
|
|
S_BLACKEGG_JUMP1;
|
|
|
|
S_BLACKEGG_JUMP2;
|
|
|
|
S_BLACKEGG_DESTROYPLAT1;
|
|
|
|
S_BLACKEGG_DESTROYPLAT2;
|
|
|
|
S_BLACKEGG_DESTROYPLAT3;
|
|
|
|
|
|
|
|
S_BLACKEGG_HELPER; // Collision helper
|
|
|
|
|
|
|
|
S_BLACKEGG_GOOP1;
|
|
|
|
S_BLACKEGG_GOOP2;
|
|
|
|
S_BLACKEGG_GOOP3;
|
|
|
|
S_BLACKEGG_GOOP4;
|
|
|
|
S_BLACKEGG_GOOP5;
|
|
|
|
S_BLACKEGG_GOOP6;
|
|
|
|
S_BLACKEGG_GOOP7;
|
|
|
|
|
|
|
|
S_BLACKEGG_MISSILE;
|
|
|
|
|
|
|
|
// New Very-Last-Minute 2.1 Brak Eggman (Cy-Brak-demon)
|
|
|
|
S_CYBRAKDEMON_IDLE;
|
|
|
|
S_CYBRAKDEMON_WALK1;
|
|
|
|
S_CYBRAKDEMON_WALK2;
|
|
|
|
S_CYBRAKDEMON_WALK3;
|
|
|
|
S_CYBRAKDEMON_WALK4;
|
|
|
|
S_CYBRAKDEMON_WALK5;
|
|
|
|
S_CYBRAKDEMON_WALK6;
|
|
|
|
S_CYBRAKDEMON_CHOOSE_ATTACK1;
|
|
|
|
S_CYBRAKDEMON_MISSILE_ATTACK1; // Aim
|
|
|
|
S_CYBRAKDEMON_MISSILE_ATTACK2; // Fire
|
|
|
|
S_CYBRAKDEMON_MISSILE_ATTACK3; // Aim
|
|
|
|
S_CYBRAKDEMON_MISSILE_ATTACK4; // Fire
|
|
|
|
S_CYBRAKDEMON_MISSILE_ATTACK5; // Aim
|
|
|
|
S_CYBRAKDEMON_MISSILE_ATTACK6; // Fire
|
|
|
|
S_CYBRAKDEMON_FLAME_ATTACK1; // Reset
|
|
|
|
S_CYBRAKDEMON_FLAME_ATTACK2; // Aim
|
|
|
|
S_CYBRAKDEMON_FLAME_ATTACK3; // Fire
|
|
|
|
S_CYBRAKDEMON_FLAME_ATTACK4; // Loop
|
|
|
|
S_CYBRAKDEMON_CHOOSE_ATTACK2;
|
|
|
|
S_CYBRAKDEMON_VILE_ATTACK1;
|
|
|
|
S_CYBRAKDEMON_VILE_ATTACK2;
|
|
|
|
S_CYBRAKDEMON_VILE_ATTACK3;
|
|
|
|
S_CYBRAKDEMON_VILE_ATTACK4;
|
|
|
|
S_CYBRAKDEMON_VILE_ATTACK5;
|
|
|
|
S_CYBRAKDEMON_VILE_ATTACK6;
|
|
|
|
S_CYBRAKDEMON_NAPALM_ATTACK1;
|
|
|
|
S_CYBRAKDEMON_NAPALM_ATTACK2;
|
|
|
|
S_CYBRAKDEMON_NAPALM_ATTACK3;
|
|
|
|
S_CYBRAKDEMON_FINISH_ATTACK1; // If just attacked; remove MF2_FRET w/out going back to spawnstate
|
|
|
|
S_CYBRAKDEMON_FINISH_ATTACK2; // Force a delay between attacks so you don't get bombarded with them back-to-back
|
|
|
|
S_CYBRAKDEMON_PAIN1;
|
|
|
|
S_CYBRAKDEMON_PAIN2;
|
|
|
|
S_CYBRAKDEMON_PAIN3;
|
|
|
|
S_CYBRAKDEMON_DIE1;
|
|
|
|
S_CYBRAKDEMON_DIE2;
|
|
|
|
S_CYBRAKDEMON_DIE3;
|
|
|
|
S_CYBRAKDEMON_DIE4;
|
|
|
|
S_CYBRAKDEMON_DIE5;
|
|
|
|
S_CYBRAKDEMON_DIE6;
|
|
|
|
S_CYBRAKDEMON_DIE7;
|
|
|
|
S_CYBRAKDEMON_DIE8;
|
|
|
|
S_CYBRAKDEMON_DEINVINCIBLERIZE;
|
|
|
|
S_CYBRAKDEMON_INVINCIBLERIZE;
|
|
|
|
|
|
|
|
S_CYBRAKDEMONMISSILE;
|
|
|
|
S_CYBRAKDEMONMISSILE_EXPLODE1;
|
|
|
|
S_CYBRAKDEMONMISSILE_EXPLODE2;
|
|
|
|
S_CYBRAKDEMONMISSILE_EXPLODE3;
|
|
|
|
|
|
|
|
S_CYBRAKDEMONFLAMESHOT_FLY1;
|
|
|
|
S_CYBRAKDEMONFLAMESHOT_FLY2;
|
|
|
|
S_CYBRAKDEMONFLAMESHOT_FLY3;
|
|
|
|
S_CYBRAKDEMONFLAMESHOT_DIE;
|
|
|
|
|
|
|
|
S_CYBRAKDEMONFLAMEREST;
|
|
|
|
|
|
|
|
S_CYBRAKDEMONELECTRICBARRIER_INIT1;
|
|
|
|
S_CYBRAKDEMONELECTRICBARRIER_INIT2;
|
|
|
|
S_CYBRAKDEMONELECTRICBARRIER_PLAYSOUND;
|
|
|
|
S_CYBRAKDEMONELECTRICBARRIER1;
|
|
|
|
S_CYBRAKDEMONELECTRICBARRIER2;
|
|
|
|
S_CYBRAKDEMONELECTRICBARRIER3;
|
|
|
|
S_CYBRAKDEMONELECTRICBARRIER4;
|
|
|
|
S_CYBRAKDEMONELECTRICBARRIER5;
|
|
|
|
S_CYBRAKDEMONELECTRICBARRIER6;
|
|
|
|
S_CYBRAKDEMONELECTRICBARRIER7;
|
|
|
|
S_CYBRAKDEMONELECTRICBARRIER8;
|
|
|
|
S_CYBRAKDEMONELECTRICBARRIER9;
|
|
|
|
S_CYBRAKDEMONELECTRICBARRIER10;
|
|
|
|
S_CYBRAKDEMONELECTRICBARRIER11;
|
|
|
|
S_CYBRAKDEMONELECTRICBARRIER12;
|
|
|
|
S_CYBRAKDEMONELECTRICBARRIER13;
|
|
|
|
S_CYBRAKDEMONELECTRICBARRIER14;
|
|
|
|
S_CYBRAKDEMONELECTRICBARRIER15;
|
|
|
|
S_CYBRAKDEMONELECTRICBARRIER16;
|
|
|
|
S_CYBRAKDEMONELECTRICBARRIER17;
|
|
|
|
S_CYBRAKDEMONELECTRICBARRIER18;
|
|
|
|
S_CYBRAKDEMONELECTRICBARRIER19;
|
|
|
|
S_CYBRAKDEMONELECTRICBARRIER20;
|
|
|
|
S_CYBRAKDEMONELECTRICBARRIER21;
|
|
|
|
S_CYBRAKDEMONELECTRICBARRIER22;
|
|
|
|
S_CYBRAKDEMONELECTRICBARRIER23;
|
|
|
|
S_CYBRAKDEMONELECTRICBARRIER24;
|
|
|
|
S_CYBRAKDEMONELECTRICBARRIER_DIE1;
|
|
|
|
S_CYBRAKDEMONELECTRICBARRIER_DIE2;
|
|
|
|
S_CYBRAKDEMONELECTRICBARRIER_DIE3;
|
|
|
|
S_CYBRAKDEMONELECTRICBARRIER_SPARK_RANDOMCHECK;
|
|
|
|
S_CYBRAKDEMONELECTRICBARRIER_SPARK_RANDOMSUCCESS;
|
|
|
|
S_CYBRAKDEMONELECTRICBARRIER_SPARK_RANDOMCHOOSE;
|
|
|
|
S_CYBRAKDEMONELECTRICBARRIER_SPARK_RANDOM1;
|
|
|
|
S_CYBRAKDEMONELECTRICBARRIER_SPARK_RANDOM2;
|
|
|
|
S_CYBRAKDEMONELECTRICBARRIER_SPARK_RANDOM3;
|
|
|
|
S_CYBRAKDEMONELECTRICBARRIER_SPARK_RANDOM4;
|
|
|
|
S_CYBRAKDEMONELECTRICBARRIER_SPARK_RANDOM5;
|
|
|
|
S_CYBRAKDEMONELECTRICBARRIER_SPARK_RANDOM6;
|
|
|
|
S_CYBRAKDEMONELECTRICBARRIER_SPARK_RANDOM7;
|
|
|
|
S_CYBRAKDEMONELECTRICBARRIER_SPARK_RANDOM8;
|
|
|
|
S_CYBRAKDEMONELECTRICBARRIER_SPARK_RANDOM9;
|
|
|
|
S_CYBRAKDEMONELECTRICBARRIER_SPARK_RANDOM10;
|
|
|
|
S_CYBRAKDEMONELECTRICBARRIER_SPARK_RANDOM11;
|
|
|
|
S_CYBRAKDEMONELECTRICBARRIER_SPARK_RANDOM12;
|
|
|
|
S_CYBRAKDEMONELECTRICBARRIER_SPARK_RANDOMFAIL;
|
|
|
|
S_CYBRAKDEMONELECTRICBARRIER_SPARK_RANDOMLOOP;
|
|
|
|
S_CYBRAKDEMONELECTRICBARRIER_REVIVE1;
|
|
|
|
S_CYBRAKDEMONELECTRICBARRIER_REVIVE2;
|
|
|
|
S_CYBRAKDEMONELECTRICBARRIER_REVIVE3;
|
|
|
|
|
|
|
|
S_CYBRAKDEMONTARGETRETICULE1;
|
|
|
|
S_CYBRAKDEMONTARGETRETICULE2;
|
|
|
|
S_CYBRAKDEMONTARGETRETICULE3;
|
|
|
|
S_CYBRAKDEMONTARGETRETICULE4;
|
|
|
|
S_CYBRAKDEMONTARGETRETICULE5;
|
|
|
|
S_CYBRAKDEMONTARGETRETICULE6;
|
|
|
|
S_CYBRAKDEMONTARGETRETICULE7;
|
|
|
|
S_CYBRAKDEMONTARGETRETICULE8;
|
|
|
|
S_CYBRAKDEMONTARGETRETICULE9;
|
|
|
|
S_CYBRAKDEMONTARGETRETICULE10;
|
|
|
|
S_CYBRAKDEMONTARGETRETICULE11;
|
|
|
|
S_CYBRAKDEMONTARGETRETICULE12;
|
|
|
|
S_CYBRAKDEMONTARGETRETICULE13;
|
|
|
|
S_CYBRAKDEMONTARGETRETICULE14;
|
|
|
|
|
|
|
|
S_CYBRAKDEMONTARGETDOT;
|
|
|
|
|
|
|
|
S_CYBRAKDEMONNAPALMBOMBLARGE_FLY1;
|
|
|
|
S_CYBRAKDEMONNAPALMBOMBLARGE_FLY2;
|
|
|
|
S_CYBRAKDEMONNAPALMBOMBLARGE_FLY3;
|
|
|
|
S_CYBRAKDEMONNAPALMBOMBLARGE_FLY4;
|
|
|
|
S_CYBRAKDEMONNAPALMBOMBLARGE_DIE1; // Explode
|
|
|
|
S_CYBRAKDEMONNAPALMBOMBLARGE_DIE2; // Outer ring
|
|
|
|
S_CYBRAKDEMONNAPALMBOMBLARGE_DIE3; // Center
|
|
|
|
S_CYBRAKDEMONNAPALMBOMBLARGE_DIE4; // Sound
|
|
|
|
|
|
|
|
S_CYBRAKDEMONNAPALMBOMBSMALL;
|
|
|
|
S_CYBRAKDEMONNAPALMBOMBSMALL_DIE1; // Explode
|
|
|
|
S_CYBRAKDEMONNAPALMBOMBSMALL_DIE2; // Outer ring
|
|
|
|
S_CYBRAKDEMONNAPALMBOMBSMALL_DIE3; // Inner ring
|
|
|
|
S_CYBRAKDEMONNAPALMBOMBSMALL_DIE4; // Center
|
|
|
|
S_CYBRAKDEMONNAPALMBOMBSMALL_DIE5; // Sound
|
|
|
|
|
|
|
|
S_CYBRAKDEMONNAPALMFLAME_FLY1;
|
|
|
|
S_CYBRAKDEMONNAPALMFLAME_FLY2;
|
|
|
|
S_CYBRAKDEMONNAPALMFLAME_FLY3;
|
|
|
|
S_CYBRAKDEMONNAPALMFLAME_FLY4;
|
|
|
|
S_CYBRAKDEMONNAPALMFLAME_FLY5;
|
|
|
|
S_CYBRAKDEMONNAPALMFLAME_FLY6;
|
|
|
|
S_CYBRAKDEMONNAPALMFLAME_DIE;
|
|
|
|
|
|
|
|
S_CYBRAKDEMONVILEEXPLOSION1;
|
|
|
|
S_CYBRAKDEMONVILEEXPLOSION2;
|
|
|
|
S_CYBRAKDEMONVILEEXPLOSION3;
|
|
|
|
|
|
|
|
// Metal Sonic (Race)
|
|
|
|
// S_PLAY_STND
|
|
|
|
S_METALSONIC_STAND;
|
|
|
|
// S_PLAY_TAP1
|
|
|
|
S_METALSONIC_WAIT1;
|
|
|
|
S_METALSONIC_WAIT2;
|
|
|
|
// S_PLAY_RUN1
|
|
|
|
S_METALSONIC_WALK1;
|
|
|
|
S_METALSONIC_WALK2;
|
|
|
|
S_METALSONIC_WALK3;
|
|
|
|
S_METALSONIC_WALK4;
|
|
|
|
S_METALSONIC_WALK5;
|
|
|
|
S_METALSONIC_WALK6;
|
|
|
|
S_METALSONIC_WALK7;
|
|
|
|
S_METALSONIC_WALK8;
|
|
|
|
// S_PLAY_SPD1
|
|
|
|
S_METALSONIC_RUN1;
|
|
|
|
S_METALSONIC_RUN2;
|
|
|
|
S_METALSONIC_RUN3;
|
|
|
|
S_METALSONIC_RUN4;
|
|
|
|
// Metal Sonic (Battle)
|
|
|
|
S_METALSONIC_FLOAT;
|
|
|
|
S_METALSONIC_VECTOR;
|
|
|
|
S_METALSONIC_STUN;
|
|
|
|
S_METALSONIC_BLOCK;
|
|
|
|
S_METALSONIC_RAISE;
|
|
|
|
S_METALSONIC_GATHER;
|
|
|
|
S_METALSONIC_DASH;
|
|
|
|
S_METALSONIC_BOUNCE;
|
|
|
|
S_METALSONIC_SHOOT;
|
|
|
|
S_METALSONIC_PAIN;
|
|
|
|
S_METALSONIC_DEATH;
|
|
|
|
S_METALSONIC_FLEE1;
|
|
|
|
S_METALSONIC_FLEE2;
|
|
|
|
S_METALSONIC_FLEE3;
|
|
|
|
S_METALSONIC_FLEE4;
|
|
|
|
|
|
|
|
S_MSSHIELD_F1;
|
|
|
|
S_MSSHIELD_F2;
|
|
|
|
S_MSSHIELD_F3;
|
|
|
|
S_MSSHIELD_F4;
|
|
|
|
S_MSSHIELD_F5;
|
|
|
|
S_MSSHIELD_F6;
|
|
|
|
S_MSSHIELD_F7;
|
|
|
|
S_MSSHIELD_F8;
|
|
|
|
S_MSSHIELD_F9;
|
|
|
|
S_MSSHIELD_F10;
|
|
|
|
S_MSSHIELD_F11;
|
|
|
|
S_MSSHIELD_F12;
|
|
|
|
|
|
|
|
// Ring
|
2016-05-20 09:35:27 +00:00
|
|
|
S_RING;
|
2016-03-03 10:27:27 +00:00
|
|
|
|
|
|
|
// Blue Sphere for special stages
|
|
|
|
S_BLUEBALL;
|
|
|
|
S_BLUEBALLSPARK;
|
|
|
|
|
|
|
|
// Gravity Wells for special stages
|
|
|
|
S_GRAVWELLGREEN;
|
|
|
|
S_GRAVWELLGREEN2;
|
|
|
|
S_GRAVWELLGREEN3;
|
|
|
|
|
|
|
|
S_GRAVWELLRED;
|
|
|
|
S_GRAVWELLRED2;
|
|
|
|
S_GRAVWELLRED3;
|
|
|
|
|
|
|
|
// Individual Team Rings
|
2016-05-20 09:35:27 +00:00
|
|
|
S_TEAMRING;
|
2016-03-03 10:27:27 +00:00
|
|
|
|
|
|
|
// Special Stage Token
|
2016-05-20 09:35:27 +00:00
|
|
|
S_EMMY;
|
2016-03-03 10:27:27 +00:00
|
|
|
|
|
|
|
// Special Stage Token
|
|
|
|
S_TOKEN;
|
|
|
|
S_MOVINGTOKEN;
|
|
|
|
|
|
|
|
// CTF Flags
|
|
|
|
S_REDFLAG;
|
|
|
|
S_BLUEFLAG;
|
|
|
|
|
|
|
|
// Emblem
|
|
|
|
S_EMBLEM1;
|
|
|
|
S_EMBLEM2;
|
|
|
|
S_EMBLEM3;
|
|
|
|
S_EMBLEM4;
|
|
|
|
S_EMBLEM5;
|
|
|
|
S_EMBLEM6;
|
|
|
|
S_EMBLEM7;
|
|
|
|
S_EMBLEM8;
|
|
|
|
S_EMBLEM9;
|
|
|
|
S_EMBLEM10;
|
|
|
|
S_EMBLEM11;
|
|
|
|
S_EMBLEM12;
|
|
|
|
S_EMBLEM13;
|
|
|
|
S_EMBLEM14;
|
|
|
|
S_EMBLEM15;
|
|
|
|
S_EMBLEM16;
|
|
|
|
S_EMBLEM17;
|
|
|
|
S_EMBLEM18;
|
|
|
|
S_EMBLEM19;
|
|
|
|
S_EMBLEM20;
|
|
|
|
S_EMBLEM21;
|
|
|
|
S_EMBLEM22;
|
|
|
|
S_EMBLEM23;
|
|
|
|
S_EMBLEM24;
|
|
|
|
S_EMBLEM25;
|
|
|
|
S_EMBLEM26;
|
|
|
|
|
|
|
|
// Chaos Emeralds
|
|
|
|
S_CEMG1;
|
|
|
|
S_CEMG2;
|
|
|
|
S_CEMG3;
|
|
|
|
S_CEMG4;
|
|
|
|
S_CEMG5;
|
|
|
|
S_CEMG6;
|
|
|
|
S_CEMG7;
|
|
|
|
|
|
|
|
// Emeralds (for hunt)
|
|
|
|
S_EMER1;
|
|
|
|
|
|
|
|
S_FAN;
|
|
|
|
S_FAN2;
|
|
|
|
S_FAN3;
|
|
|
|
S_FAN4;
|
|
|
|
S_FAN5;
|
|
|
|
|
|
|
|
// Bubble Source
|
|
|
|
S_BUBBLES1;
|
|
|
|
S_BUBBLES2;
|
|
|
|
|
|
|
|
// Level End Sign
|
|
|
|
S_SIGN1;
|
|
|
|
S_SIGN2;
|
|
|
|
S_SIGN3;
|
|
|
|
S_SIGN4;
|
|
|
|
S_SIGN5;
|
|
|
|
S_SIGN6;
|
|
|
|
S_SIGN7;
|
|
|
|
S_SIGN8;
|
|
|
|
S_SIGN9;
|
|
|
|
S_SIGN10;
|
|
|
|
S_SIGN11;
|
|
|
|
S_SIGN12;
|
|
|
|
S_SIGN13;
|
|
|
|
S_SIGN14;
|
|
|
|
S_SIGN15;
|
|
|
|
S_SIGN16;
|
|
|
|
S_SIGN17;
|
|
|
|
S_SIGN18;
|
|
|
|
S_SIGN19;
|
|
|
|
S_SIGN20;
|
|
|
|
S_SIGN21;
|
|
|
|
S_SIGN22;
|
|
|
|
S_SIGN23;
|
|
|
|
S_SIGN24;
|
|
|
|
S_SIGN25;
|
|
|
|
S_SIGN26;
|
|
|
|
S_SIGN27;
|
|
|
|
S_SIGN28;
|
|
|
|
S_SIGN29;
|
|
|
|
S_SIGN30;
|
|
|
|
S_SIGN31;
|
|
|
|
S_SIGN32;
|
|
|
|
S_SIGN33;
|
|
|
|
S_SIGN34;
|
|
|
|
S_SIGN35;
|
|
|
|
S_SIGN36;
|
|
|
|
S_SIGN37;
|
|
|
|
S_SIGN38;
|
|
|
|
S_SIGN39;
|
|
|
|
S_SIGN40;
|
|
|
|
S_SIGN41;
|
|
|
|
S_SIGN42;
|
|
|
|
S_SIGN43;
|
|
|
|
S_SIGN44;
|
|
|
|
S_SIGN45;
|
|
|
|
S_SIGN46;
|
|
|
|
S_SIGN47;
|
|
|
|
S_SIGN48;
|
|
|
|
S_SIGN49;
|
|
|
|
S_SIGN50;
|
|
|
|
S_SIGN51;
|
|
|
|
S_SIGN52; // Eggman
|
|
|
|
S_SIGN53;
|
|
|
|
|
|
|
|
// Steam Riser
|
|
|
|
S_STEAM1;
|
|
|
|
S_STEAM2;
|
|
|
|
S_STEAM3;
|
|
|
|
S_STEAM4;
|
|
|
|
S_STEAM5;
|
|
|
|
S_STEAM6;
|
|
|
|
S_STEAM7;
|
|
|
|
S_STEAM8;
|
|
|
|
|
|
|
|
// Spike Ball
|
|
|
|
S_SPIKEBALL1;
|
|
|
|
S_SPIKEBALL2;
|
|
|
|
S_SPIKEBALL3;
|
|
|
|
S_SPIKEBALL4;
|
|
|
|
S_SPIKEBALL5;
|
|
|
|
S_SPIKEBALL6;
|
|
|
|
S_SPIKEBALL7;
|
|
|
|
S_SPIKEBALL8;
|
|
|
|
|
|
|
|
// Fire Shield's Spawn
|
|
|
|
S_SPINFIRE1;
|
|
|
|
S_SPINFIRE2;
|
|
|
|
S_SPINFIRE3;
|
|
|
|
S_SPINFIRE4;
|
|
|
|
S_SPINFIRE5;
|
|
|
|
S_SPINFIRE6;
|
|
|
|
|
|
|
|
// Spikes
|
|
|
|
S_SPIKE1;
|
|
|
|
S_SPIKE2;
|
|
|
|
S_SPIKE3;
|
|
|
|
S_SPIKE4;
|
|
|
|
S_SPIKE5;
|
|
|
|
S_SPIKE6;
|
|
|
|
S_SPIKED1;
|
|
|
|
S_SPIKED2;
|
|
|
|
|
|
|
|
// Starpost
|
2016-05-20 09:35:27 +00:00
|
|
|
S_STARPOST_IDLE;
|
|
|
|
S_STARPOST_FLASH;
|
|
|
|
S_STARPOST_SPIN;
|
2016-03-03 10:27:27 +00:00
|
|
|
|
|
|
|
// Big floating mine
|
|
|
|
S_BIGMINE1;
|
|
|
|
S_BIGMINE2;
|
|
|
|
S_BIGMINE3;
|
|
|
|
S_BIGMINE4;
|
|
|
|
S_BIGMINE5;
|
|
|
|
S_BIGMINE6;
|
|
|
|
S_BIGMINE7;
|
|
|
|
S_BIGMINE8;
|
|
|
|
|
|
|
|
// Cannon Launcher
|
|
|
|
S_CANNONLAUNCHER1;
|
|
|
|
S_CANNONLAUNCHER2;
|
|
|
|
S_CANNONLAUNCHER3;
|
|
|
|
|
|
|
|
// Super Ring Box
|
|
|
|
S_SUPERRINGBOX;
|
|
|
|
S_SUPERRINGBOX1;
|
|
|
|
S_SUPERRINGBOX2;
|
|
|
|
S_SUPERRINGBOX3;
|
|
|
|
S_SUPERRINGBOX4;
|
|
|
|
S_SUPERRINGBOX5;
|
|
|
|
S_SUPERRINGBOX6;
|
|
|
|
|
|
|
|
// Red Team Ring Box
|
|
|
|
S_REDRINGBOX;
|
|
|
|
S_REDRINGBOX1;
|
|
|
|
|
|
|
|
// Blue Team Ring Box
|
|
|
|
S_BLUERINGBOX;
|
|
|
|
S_BLUERINGBOX1;
|
|
|
|
|
|
|
|
// Super Sneakers Box
|
|
|
|
S_SHTV;
|
|
|
|
S_SHTV1;
|
|
|
|
S_SHTV2;
|
|
|
|
S_SHTV3;
|
|
|
|
S_SHTV4;
|
|
|
|
S_SHTV5;
|
|
|
|
S_SHTV6;
|
|
|
|
|
|
|
|
// Invincibility Box
|
|
|
|
S_PINV;
|
|
|
|
S_PINV1;
|
|
|
|
S_PINV2;
|
|
|
|
S_PINV3;
|
|
|
|
S_PINV4;
|
|
|
|
S_PINV5;
|
|
|
|
S_PINV6;
|
|
|
|
|
|
|
|
// 1up Box
|
|
|
|
S_PRUP;
|
|
|
|
S_PRUP1;
|
|
|
|
S_PRUP2;
|
|
|
|
S_PRUP3;
|
|
|
|
S_PRUP4;
|
|
|
|
S_PRUP5;
|
|
|
|
S_PRUP6;
|
|
|
|
|
|
|
|
// Ring Shield Box
|
|
|
|
S_YLTV;
|
|
|
|
S_YLTV1;
|
|
|
|
S_YLTV2;
|
|
|
|
S_YLTV3;
|
|
|
|
S_YLTV4;
|
|
|
|
S_YLTV5;
|
|
|
|
S_YLTV6;
|
|
|
|
|
|
|
|
// Force Shield Box
|
|
|
|
S_BLTV1;
|
|
|
|
S_BLTV2;
|
|
|
|
S_BLTV3;
|
|
|
|
S_BLTV4;
|
|
|
|
S_BLTV5;
|
|
|
|
S_BLTV6;
|
|
|
|
S_BLTV7;
|
|
|
|
|
|
|
|
// Bomb Shield Box
|
|
|
|
S_BKTV1;
|
|
|
|
S_BKTV2;
|
|
|
|
S_BKTV3;
|
|
|
|
S_BKTV4;
|
|
|
|
S_BKTV5;
|
|
|
|
S_BKTV6;
|
|
|
|
S_BKTV7;
|
|
|
|
|
|
|
|
// Jump Shield Box
|
|
|
|
S_WHTV1;
|
|
|
|
S_WHTV2;
|
|
|
|
S_WHTV3;
|
|
|
|
S_WHTV4;
|
|
|
|
S_WHTV5;
|
|
|
|
S_WHTV6;
|
|
|
|
S_WHTV7;
|
|
|
|
|
|
|
|
// Water Shield Box
|
|
|
|
S_GRTV;
|
|
|
|
S_GRTV1;
|
|
|
|
S_GRTV2;
|
|
|
|
S_GRTV3;
|
|
|
|
S_GRTV4;
|
|
|
|
S_GRTV5;
|
|
|
|
S_GRTV6;
|
|
|
|
|
|
|
|
// Pity Shield Box
|
|
|
|
S_PITV1;
|
|
|
|
S_PITV2;
|
|
|
|
S_PITV3;
|
|
|
|
S_PITV4;
|
|
|
|
S_PITV5;
|
|
|
|
S_PITV6;
|
|
|
|
S_PITV7;
|
|
|
|
|
|
|
|
// Eggman Box
|
|
|
|
S_EGGTV1;
|
|
|
|
S_EGGTV2;
|
|
|
|
S_EGGTV3;
|
|
|
|
S_EGGTV4;
|
|
|
|
S_EGGTV5;
|
|
|
|
S_EGGTV6;
|
|
|
|
S_EGGTV7;
|
|
|
|
|
|
|
|
// Teleport Box
|
|
|
|
S_MIXUPBOX1;
|
|
|
|
S_MIXUPBOX2;
|
|
|
|
S_MIXUPBOX3;
|
|
|
|
S_MIXUPBOX4;
|
|
|
|
S_MIXUPBOX5;
|
|
|
|
S_MIXUPBOX6;
|
|
|
|
S_MIXUPBOX7;
|
|
|
|
|
|
|
|
// Recycler Box
|
|
|
|
S_RECYCLETV1;
|
|
|
|
S_RECYCLETV2;
|
|
|
|
S_RECYCLETV3;
|
|
|
|
S_RECYCLETV4;
|
|
|
|
S_RECYCLETV5;
|
|
|
|
S_RECYCLETV6;
|
|
|
|
S_RECYCLETV7;
|
|
|
|
|
|
|
|
// Question Box
|
|
|
|
S_RANDOMBOX1;
|
|
|
|
S_RANDOMBOX2;
|
|
|
|
S_RANDOMBOX3;
|
|
|
|
|
|
|
|
// Gravity Boots Box
|
|
|
|
S_GBTV1;
|
|
|
|
S_GBTV2;
|
|
|
|
S_GBTV3;
|
|
|
|
S_GBTV4;
|
|
|
|
S_GBTV5;
|
|
|
|
S_GBTV6;
|
|
|
|
S_GBTV7;
|
|
|
|
|
|
|
|
// Score boxes
|
|
|
|
S_SCORETVA1;
|
|
|
|
S_SCORETVA2;
|
|
|
|
S_SCORETVA3;
|
|
|
|
S_SCORETVA4;
|
|
|
|
S_SCORETVA5;
|
|
|
|
S_SCORETVA6;
|
|
|
|
S_SCORETVA7;
|
|
|
|
S_SCORETVB1;
|
|
|
|
S_SCORETVB2;
|
|
|
|
S_SCORETVB3;
|
|
|
|
S_SCORETVB4;
|
|
|
|
S_SCORETVB5;
|
|
|
|
S_SCORETVB6;
|
|
|
|
S_SCORETVB7;
|
|
|
|
|
|
|
|
// Monitor Explosion
|
|
|
|
S_MONITOREXPLOSION1;
|
|
|
|
S_MONITOREXPLOSION2;
|
|
|
|
|
|
|
|
S_REDMONITOREXPLOSION1;
|
|
|
|
S_REDMONITOREXPLOSION2;
|
|
|
|
|
|
|
|
S_BLUEMONITOREXPLOSION1;
|
|
|
|
S_BLUEMONITOREXPLOSION2;
|
|
|
|
|
|
|
|
S_ROCKET;
|
|
|
|
|
|
|
|
S_LASER;
|
|
|
|
|
|
|
|
S_TORPEDO;
|
|
|
|
|
|
|
|
S_ENERGYBALL1;
|
|
|
|
S_ENERGYBALL2;
|
|
|
|
|
|
|
|
// Skim Mine; also used by Jetty-Syn bomber
|
|
|
|
S_MINE1;
|
|
|
|
S_MINE_BOOM1;
|
|
|
|
S_MINE_BOOM2;
|
|
|
|
S_MINE_BOOM3;
|
|
|
|
S_MINE_BOOM4;
|
|
|
|
|
|
|
|
// Jetty-Syn Bullet
|
|
|
|
S_JETBULLET1;
|
|
|
|
S_JETBULLET2;
|
|
|
|
|
|
|
|
S_TURRETLASER;
|
|
|
|
S_TURRETLASEREXPLODE1;
|
|
|
|
S_TURRETLASEREXPLODE2;
|
|
|
|
|
|
|
|
// Cannonball
|
|
|
|
S_CANNONBALL1;
|
|
|
|
|
|
|
|
// Arrow
|
|
|
|
S_ARROW;
|
|
|
|
S_ARROWUP;
|
|
|
|
S_ARROWDOWN;
|
|
|
|
|
|
|
|
// Trapgoyle Demon fire
|
|
|
|
S_DEMONFIRE1;
|
|
|
|
S_DEMONFIRE2;
|
|
|
|
S_DEMONFIRE3;
|
|
|
|
S_DEMONFIRE4;
|
|
|
|
S_DEMONFIRE5;
|
|
|
|
S_DEMONFIRE6;
|
|
|
|
|
|
|
|
S_GFZFLOWERA;
|
|
|
|
S_GFZFLOWERA2;
|
|
|
|
|
|
|
|
S_GFZFLOWERB1;
|
|
|
|
S_GFZFLOWERB2;
|
|
|
|
|
|
|
|
S_GFZFLOWERC1;
|
|
|
|
|
|
|
|
S_BERRYBUSH;
|
|
|
|
S_BUSH;
|
|
|
|
|
|
|
|
// THZ Plant
|
|
|
|
S_THZPLANT1;
|
|
|
|
S_THZPLANT2;
|
|
|
|
S_THZPLANT3;
|
|
|
|
S_THZPLANT4;
|
|
|
|
|
|
|
|
// THZ Alarm
|
|
|
|
S_ALARM1;
|
|
|
|
|
|
|
|
// Deep Sea Gargoyle
|
|
|
|
S_GARGOYLE;
|
|
|
|
|
|
|
|
// DSZ Seaweed
|
|
|
|
S_SEAWEED1;
|
|
|
|
S_SEAWEED2;
|
|
|
|
S_SEAWEED3;
|
|
|
|
S_SEAWEED4;
|
|
|
|
S_SEAWEED5;
|
|
|
|
S_SEAWEED6;
|
|
|
|
|
|
|
|
// Dripping Water
|
|
|
|
S_DRIPA1;
|
|
|
|
S_DRIPA2;
|
|
|
|
S_DRIPA3;
|
|
|
|
S_DRIPA4;
|
|
|
|
S_DRIPB1;
|
|
|
|
S_DRIPC1;
|
|
|
|
S_DRIPC2;
|
|
|
|
|
|
|
|
// Coral 1
|
|
|
|
S_CORAL1;
|
|
|
|
|
|
|
|
// Coral 2
|
|
|
|
S_CORAL2;
|
|
|
|
|
|
|
|
// Coral 3
|
|
|
|
S_CORAL3;
|
|
|
|
|
|
|
|
// Blue Crystal
|
|
|
|
S_BLUECRYSTAL1;
|
|
|
|
|
|
|
|
// CEZ Chain
|
|
|
|
S_CEZCHAIN;
|
|
|
|
|
|
|
|
// Flame
|
|
|
|
S_FLAME1;
|
|
|
|
S_FLAME2;
|
|
|
|
S_FLAME3;
|
|
|
|
S_FLAME4;
|
|
|
|
|
|
|
|
// Eggman Statue
|
|
|
|
S_EGGSTATUE1;
|
|
|
|
|
|
|
|
// CEZ hidden sling
|
|
|
|
S_SLING1;
|
|
|
|
S_SLING2;
|
|
|
|
|
|
|
|
// CEZ Small Mace Chain
|
|
|
|
S_SMALLMACECHAIN;
|
|
|
|
|
|
|
|
// CEZ Big Mace Chain
|
|
|
|
S_BIGMACECHAIN;
|
|
|
|
|
|
|
|
// CEZ Small Mace
|
|
|
|
S_SMALLMACE;
|
|
|
|
|
|
|
|
// CEZ Big Mace
|
|
|
|
S_BIGMACE;
|
|
|
|
|
|
|
|
S_CEZFLOWER1;
|
|
|
|
|
|
|
|
// Big Tumbleweed
|
|
|
|
S_BIGTUMBLEWEED;
|
|
|
|
S_BIGTUMBLEWEED_ROLL1;
|
|
|
|
S_BIGTUMBLEWEED_ROLL2;
|
|
|
|
S_BIGTUMBLEWEED_ROLL3;
|
|
|
|
S_BIGTUMBLEWEED_ROLL4;
|
|
|
|
S_BIGTUMBLEWEED_ROLL5;
|
|
|
|
S_BIGTUMBLEWEED_ROLL6;
|
|
|
|
S_BIGTUMBLEWEED_ROLL7;
|
|
|
|
S_BIGTUMBLEWEED_ROLL8;
|
|
|
|
|
|
|
|
// Little Tumbleweed
|
|
|
|
S_LITTLETUMBLEWEED;
|
|
|
|
S_LITTLETUMBLEWEED_ROLL1;
|
|
|
|
S_LITTLETUMBLEWEED_ROLL2;
|
|
|
|
S_LITTLETUMBLEWEED_ROLL3;
|
|
|
|
S_LITTLETUMBLEWEED_ROLL4;
|
|
|
|
S_LITTLETUMBLEWEED_ROLL5;
|
|
|
|
S_LITTLETUMBLEWEED_ROLL6;
|
|
|
|
S_LITTLETUMBLEWEED_ROLL7;
|
|
|
|
S_LITTLETUMBLEWEED_ROLL8;
|
|
|
|
|
|
|
|
// Cacti Sprites
|
|
|
|
S_CACTI1;
|
|
|
|
S_CACTI2;
|
|
|
|
S_CACTI3;
|
|
|
|
S_CACTI4;
|
|
|
|
|
|
|
|
// Flame jet
|
|
|
|
S_FLAMEJETSTND;
|
|
|
|
S_FLAMEJETSTART;
|
|
|
|
S_FLAMEJETSTOP;
|
|
|
|
S_FLAMEJETFLAME1;
|
|
|
|
S_FLAMEJETFLAME2;
|
|
|
|
S_FLAMEJETFLAME3;
|
|
|
|
|
|
|
|
// Spinning flame jets
|
|
|
|
S_FJSPINAXISA1; // Counter-clockwise
|
|
|
|
S_FJSPINAXISA2;
|
|
|
|
S_FJSPINAXISA3;
|
|
|
|
S_FJSPINAXISA4;
|
|
|
|
S_FJSPINAXISA5;
|
|
|
|
S_FJSPINAXISA6;
|
|
|
|
S_FJSPINAXISA7;
|
|
|
|
S_FJSPINAXISA8;
|
|
|
|
S_FJSPINAXISA9;
|
|
|
|
S_FJSPINHELPERA1;
|
|
|
|
S_FJSPINHELPERA2;
|
|
|
|
S_FJSPINHELPERA3;
|
|
|
|
S_FJSPINAXISB1; // Clockwise
|
|
|
|
S_FJSPINAXISB2;
|
|
|
|
S_FJSPINAXISB3;
|
|
|
|
S_FJSPINAXISB4;
|
|
|
|
S_FJSPINAXISB5;
|
|
|
|
S_FJSPINAXISB6;
|
|
|
|
S_FJSPINAXISB7;
|
|
|
|
S_FJSPINAXISB8;
|
|
|
|
S_FJSPINAXISB9;
|
|
|
|
S_FJSPINHELPERB1;
|
|
|
|
S_FJSPINHELPERB2;
|
|
|
|
S_FJSPINHELPERB3;
|
|
|
|
|
|
|
|
// Blade's flame
|
|
|
|
S_FLAMEJETFLAMEB1;
|
|
|
|
S_FLAMEJETFLAMEB2;
|
|
|
|
S_FLAMEJETFLAMEB3;
|
|
|
|
S_FLAMEJETFLAMEB4;
|
|
|
|
S_FLAMEJETFLAMEB5;
|
|
|
|
S_FLAMEJETFLAMEB6;
|
|
|
|
|
|
|
|
// Trapgoyles
|
|
|
|
S_TRAPGOYLE;
|
|
|
|
S_TRAPGOYLE_CHECK;
|
|
|
|
S_TRAPGOYLE_FIRE1;
|
|
|
|
S_TRAPGOYLE_FIRE2;
|
|
|
|
S_TRAPGOYLE_FIRE3;
|
|
|
|
S_TRAPGOYLEUP;
|
|
|
|
S_TRAPGOYLEUP_CHECK;
|
|
|
|
S_TRAPGOYLEUP_FIRE1;
|
|
|
|
S_TRAPGOYLEUP_FIRE2;
|
|
|
|
S_TRAPGOYLEUP_FIRE3;
|
|
|
|
S_TRAPGOYLEDOWN;
|
|
|
|
S_TRAPGOYLEDOWN_CHECK;
|
|
|
|
S_TRAPGOYLEDOWN_FIRE1;
|
|
|
|
S_TRAPGOYLEDOWN_FIRE2;
|
|
|
|
S_TRAPGOYLEDOWN_FIRE3;
|
|
|
|
S_TRAPGOYLELONG;
|
|
|
|
S_TRAPGOYLELONG_CHECK;
|
|
|
|
S_TRAPGOYLELONG_FIRE1;
|
|
|
|
S_TRAPGOYLELONG_FIRE2;
|
|
|
|
S_TRAPGOYLELONG_FIRE3;
|
|
|
|
S_TRAPGOYLELONG_FIRE4;
|
|
|
|
S_TRAPGOYLELONG_FIRE5;
|
|
|
|
|
|
|
|
// ATZ's Red Crystal/Target
|
|
|
|
S_TARGET_IDLE;
|
|
|
|
S_TARGET_HIT1;
|
|
|
|
S_TARGET_HIT2;
|
|
|
|
S_TARGET_RESPAWN;
|
|
|
|
S_TARGET_ALLDONE;
|
|
|
|
|
|
|
|
// Stalagmites
|
|
|
|
S_STG0;
|
|
|
|
S_STG1;
|
|
|
|
S_STG2;
|
|
|
|
S_STG3;
|
|
|
|
S_STG4;
|
|
|
|
S_STG5;
|
|
|
|
S_STG6;
|
|
|
|
S_STG7;
|
|
|
|
S_STG8;
|
|
|
|
S_STG9;
|
|
|
|
|
|
|
|
// Xmas-specific stuff
|
|
|
|
S_XMASPOLE;
|
|
|
|
S_CANDYCANE;
|
|
|
|
S_SNOWMAN;
|
|
|
|
|
|
|
|
// Botanic Serenity's loads of scenery states
|
|
|
|
S_BSZTALLFLOWER_RED;
|
|
|
|
S_BSZTALLFLOWER_PURPLE;
|
|
|
|
S_BSZTALLFLOWER_BLUE;
|
|
|
|
S_BSZTALLFLOWER_CYAN;
|
|
|
|
S_BSZTALLFLOWER_YELLOW;
|
|
|
|
S_BSZTALLFLOWER_ORANGE;
|
|
|
|
S_BSZFLOWER_RED;
|
|
|
|
S_BSZFLOWER_PURPLE;
|
|
|
|
S_BSZFLOWER_BLUE;
|
|
|
|
S_BSZFLOWER_CYAN;
|
|
|
|
S_BSZFLOWER_YELLOW;
|
|
|
|
S_BSZFLOWER_ORANGE;
|
|
|
|
S_BSZSHORTFLOWER_RED;
|
|
|
|
S_BSZSHORTFLOWER_PURPLE;
|
|
|
|
S_BSZSHORTFLOWER_BLUE;
|
|
|
|
S_BSZSHORTFLOWER_CYAN;
|
|
|
|
S_BSZSHORTFLOWER_YELLOW;
|
|
|
|
S_BSZSHORTFLOWER_ORANGE;
|
|
|
|
S_BSZTULIP_RED;
|
|
|
|
S_BSZTULIP_PURPLE;
|
|
|
|
S_BSZTULIP_BLUE;
|
|
|
|
S_BSZTULIP_CYAN;
|
|
|
|
S_BSZTULIP_YELLOW;
|
|
|
|
S_BSZTULIP_ORANGE;
|
|
|
|
S_BSZCLUSTER_RED;
|
|
|
|
S_BSZCLUSTER_PURPLE;
|
|
|
|
S_BSZCLUSTER_BLUE;
|
|
|
|
S_BSZCLUSTER_CYAN;
|
|
|
|
S_BSZCLUSTER_YELLOW;
|
|
|
|
S_BSZCLUSTER_ORANGE;
|
|
|
|
S_BSZBUSH_RED;
|
|
|
|
S_BSZBUSH_PURPLE;
|
|
|
|
S_BSZBUSH_BLUE;
|
|
|
|
S_BSZBUSH_CYAN;
|
|
|
|
S_BSZBUSH_YELLOW;
|
|
|
|
S_BSZBUSH_ORANGE;
|
|
|
|
S_BSZVINE_RED;
|
|
|
|
S_BSZVINE_PURPLE;
|
|
|
|
S_BSZVINE_BLUE;
|
|
|
|
S_BSZVINE_CYAN;
|
|
|
|
S_BSZVINE_YELLOW;
|
|
|
|
S_BSZVINE_ORANGE;
|
|
|
|
S_BSZSHRUB;
|
|
|
|
S_BSZCLOVER;
|
|
|
|
S_BSZFISH;
|
|
|
|
S_BSZSUNFLOWER;
|
|
|
|
|
|
|
|
S_DBALL1;
|
|
|
|
S_DBALL2;
|
|
|
|
S_DBALL3;
|
|
|
|
S_DBALL4;
|
|
|
|
S_DBALL5;
|
|
|
|
S_DBALL6;
|
|
|
|
S_EGGSTATUE2;
|
|
|
|
|
|
|
|
// Shield Orb
|
|
|
|
S_ARMA1;
|
|
|
|
S_ARMA2;
|
|
|
|
S_ARMA3;
|
|
|
|
S_ARMA4;
|
|
|
|
S_ARMA5;
|
|
|
|
S_ARMA6;
|
|
|
|
S_ARMA7;
|
|
|
|
S_ARMA8;
|
|
|
|
S_ARMA9;
|
|
|
|
S_ARMA10;
|
|
|
|
S_ARMA11;
|
|
|
|
S_ARMA12;
|
|
|
|
S_ARMA13;
|
|
|
|
S_ARMA14;
|
|
|
|
S_ARMA15;
|
|
|
|
S_ARMA16;
|
|
|
|
|
|
|
|
S_ARMF1;
|
|
|
|
S_ARMF2;
|
|
|
|
S_ARMF3;
|
|
|
|
S_ARMF4;
|
|
|
|
S_ARMF5;
|
|
|
|
S_ARMF6;
|
|
|
|
S_ARMF7;
|
|
|
|
S_ARMF8;
|
|
|
|
S_ARMF9;
|
|
|
|
S_ARMF10;
|
|
|
|
S_ARMF11;
|
|
|
|
S_ARMF12;
|
|
|
|
S_ARMF13;
|
|
|
|
S_ARMF14;
|
|
|
|
S_ARMF15;
|
|
|
|
S_ARMF16;
|
|
|
|
|
|
|
|
S_ARMB1;
|
|
|
|
S_ARMB2;
|
|
|
|
S_ARMB3;
|
|
|
|
S_ARMB4;
|
|
|
|
S_ARMB5;
|
|
|
|
S_ARMB6;
|
|
|
|
S_ARMB7;
|
|
|
|
S_ARMB8;
|
|
|
|
S_ARMB9;
|
|
|
|
S_ARMB10;
|
|
|
|
S_ARMB11;
|
|
|
|
S_ARMB12;
|
|
|
|
S_ARMB13;
|
|
|
|
S_ARMB14;
|
|
|
|
S_ARMB15;
|
|
|
|
S_ARMB16;
|
|
|
|
|
|
|
|
S_WIND1;
|
|
|
|
S_WIND2;
|
|
|
|
S_WIND3;
|
|
|
|
S_WIND4;
|
|
|
|
S_WIND5;
|
|
|
|
S_WIND6;
|
|
|
|
S_WIND7;
|
|
|
|
S_WIND8;
|
|
|
|
|
|
|
|
S_MAGN1;
|
|
|
|
S_MAGN2;
|
|
|
|
S_MAGN3;
|
|
|
|
S_MAGN4;
|
|
|
|
S_MAGN5;
|
|
|
|
S_MAGN6;
|
|
|
|
S_MAGN7;
|
|
|
|
S_MAGN8;
|
|
|
|
S_MAGN9;
|
|
|
|
S_MAGN10;
|
|
|
|
S_MAGN11;
|
|
|
|
S_MAGN12;
|
|
|
|
|
|
|
|
S_FORC1;
|
|
|
|
S_FORC2;
|
|
|
|
S_FORC3;
|
|
|
|
S_FORC4;
|
|
|
|
S_FORC5;
|
|
|
|
S_FORC6;
|
|
|
|
S_FORC7;
|
|
|
|
S_FORC8;
|
|
|
|
S_FORC9;
|
|
|
|
S_FORC10;
|
|
|
|
|
|
|
|
S_FORC11;
|
|
|
|
S_FORC12;
|
|
|
|
S_FORC13;
|
|
|
|
S_FORC14;
|
|
|
|
S_FORC15;
|
|
|
|
S_FORC16;
|
|
|
|
S_FORC17;
|
|
|
|
S_FORC18;
|
|
|
|
S_FORC19;
|
|
|
|
S_FORC20;
|
|
|
|
|
|
|
|
S_ELEM1;
|
|
|
|
S_ELEM2;
|
|
|
|
S_ELEM3;
|
|
|
|
S_ELEM4;
|
|
|
|
S_ELEM5;
|
|
|
|
S_ELEM6;
|
|
|
|
S_ELEM7;
|
|
|
|
S_ELEM8;
|
|
|
|
S_ELEM9;
|
|
|
|
S_ELEM10;
|
|
|
|
S_ELEM11;
|
|
|
|
S_ELEM12;
|
|
|
|
|
|
|
|
S_ELEMF1;
|
|
|
|
S_ELEMF2;
|
|
|
|
S_ELEMF3;
|
|
|
|
S_ELEMF4;
|
|
|
|
S_ELEMF5;
|
|
|
|
S_ELEMF6;
|
|
|
|
S_ELEMF7;
|
|
|
|
S_ELEMF8;
|
|
|
|
|
|
|
|
S_PITY1;
|
|
|
|
S_PITY2;
|
|
|
|
S_PITY3;
|
|
|
|
S_PITY4;
|
|
|
|
S_PITY5;
|
|
|
|
S_PITY6;
|
|
|
|
S_PITY7;
|
|
|
|
S_PITY8;
|
|
|
|
S_PITY9;
|
|
|
|
S_PITY10;
|
|
|
|
|
|
|
|
// Invincibility Sparkles
|
2016-05-20 09:35:27 +00:00
|
|
|
S_IVSP;
|
2016-03-03 10:27:27 +00:00
|
|
|
|
|
|
|
// Super Sonic Spark
|
|
|
|
S_SSPK1;
|
|
|
|
S_SSPK2;
|
|
|
|
S_SSPK3;
|
|
|
|
S_SSPK4;
|
|
|
|
S_SSPK5;
|
|
|
|
|
|
|
|
// Freed Birdie
|
|
|
|
S_BIRD1;
|
|
|
|
S_BIRD2;
|
|
|
|
S_BIRD3;
|
|
|
|
|
|
|
|
// Freed Bunny
|
|
|
|
S_BUNNY1;
|
|
|
|
S_BUNNY2;
|
|
|
|
S_BUNNY3;
|
|
|
|
S_BUNNY4;
|
|
|
|
S_BUNNY5;
|
|
|
|
S_BUNNY6;
|
|
|
|
S_BUNNY7;
|
|
|
|
S_BUNNY8;
|
|
|
|
S_BUNNY9;
|
|
|
|
S_BUNNY10;
|
|
|
|
|
|
|
|
// Freed Mouse
|
|
|
|
S_MOUSE1;
|
|
|
|
S_MOUSE2;
|
|
|
|
|
|
|
|
// Freed Chicken
|
|
|
|
S_CHICKEN1;
|
|
|
|
S_CHICKENHOP;
|
|
|
|
S_CHICKENFLY1;
|
|
|
|
S_CHICKENFLY2;
|
|
|
|
|
|
|
|
// Freed Cow
|
|
|
|
S_COW1;
|
|
|
|
S_COW2;
|
|
|
|
S_COW3;
|
|
|
|
S_COW4;
|
|
|
|
|
|
|
|
// Red Birdie in Bubble
|
|
|
|
S_RBIRD1;
|
|
|
|
S_RBIRD2;
|
|
|
|
S_RBIRD3;
|
|
|
|
|
|
|
|
S_YELLOWSPRING;
|
|
|
|
S_YELLOWSPRING2;
|
|
|
|
S_YELLOWSPRING3;
|
|
|
|
S_YELLOWSPRING4;
|
|
|
|
S_YELLOWSPRING5;
|
|
|
|
|
|
|
|
S_REDSPRING;
|
|
|
|
S_REDSPRING2;
|
|
|
|
S_REDSPRING3;
|
|
|
|
S_REDSPRING4;
|
|
|
|
S_REDSPRING5;
|
|
|
|
|
|
|
|
// Blue Springs
|
|
|
|
S_BLUESPRING;
|
|
|
|
S_BLUESPRING2;
|
|
|
|
S_BLUESPRING3;
|
|
|
|
S_BLUESPRING4;
|
|
|
|
S_BLUESPRING5;
|
|
|
|
|
|
|
|
// Yellow Diagonal Spring
|
|
|
|
S_YDIAG1;
|
|
|
|
S_YDIAG2;
|
|
|
|
S_YDIAG3;
|
|
|
|
S_YDIAG4;
|
|
|
|
S_YDIAG5;
|
|
|
|
S_YDIAG6;
|
|
|
|
S_YDIAG7;
|
|
|
|
S_YDIAG8;
|
|
|
|
|
|
|
|
// Red Diagonal Spring
|
|
|
|
S_RDIAG1;
|
|
|
|
S_RDIAG2;
|
|
|
|
S_RDIAG3;
|
|
|
|
S_RDIAG4;
|
|
|
|
S_RDIAG5;
|
|
|
|
S_RDIAG6;
|
|
|
|
S_RDIAG7;
|
|
|
|
S_RDIAG8;
|
|
|
|
|
|
|
|
// Rain
|
|
|
|
S_RAIN1;
|
|
|
|
S_RAINRETURN;
|
|
|
|
|
|
|
|
// Snowflake
|
|
|
|
S_SNOW1;
|
|
|
|
S_SNOW2;
|
|
|
|
S_SNOW3;
|
|
|
|
|
|
|
|
// Water Splish
|
|
|
|
S_SPLISH1;
|
|
|
|
S_SPLISH2;
|
|
|
|
S_SPLISH3;
|
|
|
|
S_SPLISH4;
|
|
|
|
S_SPLISH5;
|
|
|
|
S_SPLISH6;
|
|
|
|
S_SPLISH7;
|
|
|
|
S_SPLISH8;
|
|
|
|
S_SPLISH9;
|
|
|
|
|
|
|
|
// added water splash
|
|
|
|
S_SPLASH1;
|
|
|
|
S_SPLASH2;
|
|
|
|
S_SPLASH3;
|
|
|
|
|
|
|
|
// lava/slime damage burn smoke
|
|
|
|
S_SMOKE1;
|
|
|
|
S_SMOKE2;
|
|
|
|
S_SMOKE3;
|
|
|
|
S_SMOKE4;
|
|
|
|
S_SMOKE5;
|
|
|
|
|
|
|
|
// Bubbles
|
|
|
|
S_SMALLBUBBLE;
|
|
|
|
S_SMALLBUBBLE1;
|
|
|
|
S_MEDIUMBUBBLE;
|
|
|
|
S_MEDIUMBUBBLE1;
|
|
|
|
S_LARGEBUBBLE;
|
|
|
|
S_EXTRALARGEBUBBLE; // breathable
|
|
|
|
|
|
|
|
S_POP1; // Extra Large bubble goes POP!
|
|
|
|
|
|
|
|
S_FOG1;
|
|
|
|
S_FOG2;
|
|
|
|
S_FOG3;
|
|
|
|
S_FOG4;
|
|
|
|
S_FOG5;
|
|
|
|
S_FOG6;
|
|
|
|
S_FOG7;
|
|
|
|
S_FOG8;
|
|
|
|
S_FOG9;
|
|
|
|
S_FOG10;
|
|
|
|
S_FOG11;
|
|
|
|
S_FOG12;
|
|
|
|
S_FOG13;
|
|
|
|
S_FOG14;
|
|
|
|
|
|
|
|
S_SEED;
|
|
|
|
|
|
|
|
S_PARTICLE;
|
|
|
|
S_PARTICLEGEN;
|
|
|
|
|
|
|
|
// Score Logos
|
|
|
|
S_SCRA; // 100
|
|
|
|
S_SCRB; // 200
|
|
|
|
S_SCRC; // 500
|
|
|
|
S_SCRD; // 1000
|
|
|
|
S_SCRE; // 10000
|
|
|
|
S_SCRF; // 400 (mario)
|
|
|
|
S_SCRG; // 800 (mario)
|
|
|
|
S_SCRH; // 2000 (mario)
|
|
|
|
S_SCRI; // 4000 (mario)
|
|
|
|
S_SCRJ; // 8000 (mario)
|
|
|
|
S_SCRK; // 1UP (mario)
|
|
|
|
|
|
|
|
// Drowning Timer Numbers
|
|
|
|
S_ZERO1;
|
|
|
|
S_ONE1;
|
|
|
|
S_TWO1;
|
|
|
|
S_THREE1;
|
|
|
|
S_FOUR1;
|
|
|
|
S_FIVE1;
|
|
|
|
|
|
|
|
// Tag Sign
|
|
|
|
S_TTAG1;
|
|
|
|
|
|
|
|
// Got Flag Sign
|
|
|
|
S_GOTFLAG1;
|
|
|
|
S_GOTFLAG2;
|
|
|
|
S_GOTFLAG3;
|
|
|
|
S_GOTFLAG4;
|
|
|
|
|
|
|
|
// Red Ring
|
|
|
|
S_RRNG1;
|
|
|
|
S_RRNG2;
|
|
|
|
S_RRNG3;
|
|
|
|
S_RRNG4;
|
|
|
|
S_RRNG5;
|
|
|
|
S_RRNG6;
|
|
|
|
S_RRNG7;
|
|
|
|
|
2016-05-20 09:35:27 +00:00
|
|
|
// Weapon Ring Ammo
|
|
|
|
S_BOUNCERINGAMMO;
|
|
|
|
S_RAILRINGAMMO;
|
|
|
|
S_INFINITYRINGAMMO;
|
|
|
|
S_AUTOMATICRINGAMMO;
|
|
|
|
S_EXPLOSIONRINGAMMO;
|
|
|
|
S_SCATTERRINGAMMO;
|
|
|
|
S_GRENADERINGAMMO;
|
2016-03-03 10:27:27 +00:00
|
|
|
|
|
|
|
// Weapon pickup
|
2016-05-20 09:35:27 +00:00
|
|
|
S_BOUNCEPICKUP;
|
2016-03-03 10:27:27 +00:00
|
|
|
S_BOUNCEPICKUPFADE1;
|
|
|
|
S_BOUNCEPICKUPFADE2;
|
|
|
|
S_BOUNCEPICKUPFADE3;
|
|
|
|
S_BOUNCEPICKUPFADE4;
|
|
|
|
S_BOUNCEPICKUPFADE5;
|
|
|
|
S_BOUNCEPICKUPFADE6;
|
|
|
|
S_BOUNCEPICKUPFADE7;
|
|
|
|
S_BOUNCEPICKUPFADE8;
|
|
|
|
|
2016-05-20 09:35:27 +00:00
|
|
|
S_RAILPICKUP;
|
2016-03-03 10:27:27 +00:00
|
|
|
S_RAILPICKUPFADE1;
|
|
|
|
S_RAILPICKUPFADE2;
|
|
|
|
S_RAILPICKUPFADE3;
|
|
|
|
S_RAILPICKUPFADE4;
|
|
|
|
S_RAILPICKUPFADE5;
|
|
|
|
S_RAILPICKUPFADE6;
|
|
|
|
S_RAILPICKUPFADE7;
|
|
|
|
S_RAILPICKUPFADE8;
|
|
|
|
|
2016-05-20 09:35:27 +00:00
|
|
|
S_AUTOPICKUP;
|
2016-03-03 10:27:27 +00:00
|
|
|
S_AUTOPICKUPFADE1;
|
|
|
|
S_AUTOPICKUPFADE2;
|
|
|
|
S_AUTOPICKUPFADE3;
|
|
|
|
S_AUTOPICKUPFADE4;
|
|
|
|
S_AUTOPICKUPFADE5;
|
|
|
|
S_AUTOPICKUPFADE6;
|
|
|
|
S_AUTOPICKUPFADE7;
|
|
|
|
S_AUTOPICKUPFADE8;
|
|
|
|
|
2016-05-20 09:35:27 +00:00
|
|
|
S_EXPLODEPICKUP;
|
2016-03-03 10:27:27 +00:00
|
|
|
S_EXPLODEPICKUPFADE1;
|
|
|
|
S_EXPLODEPICKUPFADE2;
|
|
|
|
S_EXPLODEPICKUPFADE3;
|
|
|
|
S_EXPLODEPICKUPFADE4;
|
|
|
|
S_EXPLODEPICKUPFADE5;
|
|
|
|
S_EXPLODEPICKUPFADE6;
|
|
|
|
S_EXPLODEPICKUPFADE7;
|
|
|
|
S_EXPLODEPICKUPFADE8;
|
|
|
|
|
2016-05-20 09:35:27 +00:00
|
|
|
S_SCATTERPICKUP;
|
2016-03-03 10:27:27 +00:00
|
|
|
S_SCATTERPICKUPFADE1;
|
|
|
|
S_SCATTERPICKUPFADE2;
|
|
|
|
S_SCATTERPICKUPFADE3;
|
|
|
|
S_SCATTERPICKUPFADE4;
|
|
|
|
S_SCATTERPICKUPFADE5;
|
|
|
|
S_SCATTERPICKUPFADE6;
|
|
|
|
S_SCATTERPICKUPFADE7;
|
|
|
|
S_SCATTERPICKUPFADE8;
|
|
|
|
|
2016-05-20 09:35:27 +00:00
|
|
|
S_GRENADEPICKUP;
|
2016-03-03 10:27:27 +00:00
|
|
|
S_GRENADEPICKUPFADE1;
|
|
|
|
S_GRENADEPICKUPFADE2;
|
|
|
|
S_GRENADEPICKUPFADE3;
|
|
|
|
S_GRENADEPICKUPFADE4;
|
|
|
|
S_GRENADEPICKUPFADE5;
|
|
|
|
S_GRENADEPICKUPFADE6;
|
|
|
|
S_GRENADEPICKUPFADE7;
|
|
|
|
S_GRENADEPICKUPFADE8;
|
|
|
|
|
|
|
|
// Thrown Weapon Rings
|
|
|
|
S_THROWNBOUNCE1;
|
|
|
|
S_THROWNBOUNCE2;
|
|
|
|
S_THROWNBOUNCE3;
|
|
|
|
S_THROWNBOUNCE4;
|
|
|
|
S_THROWNBOUNCE5;
|
|
|
|
S_THROWNBOUNCE6;
|
|
|
|
S_THROWNBOUNCE7;
|
|
|
|
S_THROWNINFINITY1;
|
|
|
|
S_THROWNINFINITY2;
|
|
|
|
S_THROWNINFINITY3;
|
|
|
|
S_THROWNINFINITY4;
|
|
|
|
S_THROWNINFINITY5;
|
|
|
|
S_THROWNINFINITY6;
|
|
|
|
S_THROWNINFINITY7;
|
|
|
|
S_THROWNAUTOMATIC1;
|
|
|
|
S_THROWNAUTOMATIC2;
|
|
|
|
S_THROWNAUTOMATIC3;
|
|
|
|
S_THROWNAUTOMATIC4;
|
|
|
|
S_THROWNAUTOMATIC5;
|
|
|
|
S_THROWNAUTOMATIC6;
|
|
|
|
S_THROWNAUTOMATIC7;
|
|
|
|
S_THROWNEXPLOSION1;
|
|
|
|
S_THROWNEXPLOSION2;
|
|
|
|
S_THROWNEXPLOSION3;
|
|
|
|
S_THROWNEXPLOSION4;
|
|
|
|
S_THROWNEXPLOSION5;
|
|
|
|
S_THROWNEXPLOSION6;
|
|
|
|
S_THROWNEXPLOSION7;
|
|
|
|
S_THROWNGRENADE1;
|
|
|
|
S_THROWNGRENADE2;
|
|
|
|
S_THROWNGRENADE3;
|
|
|
|
S_THROWNGRENADE4;
|
|
|
|
S_THROWNGRENADE5;
|
|
|
|
S_THROWNGRENADE6;
|
|
|
|
S_THROWNGRENADE7;
|
|
|
|
S_THROWNGRENADE8;
|
|
|
|
S_THROWNGRENADE9;
|
|
|
|
S_THROWNGRENADE10;
|
|
|
|
S_THROWNGRENADE11;
|
|
|
|
S_THROWNGRENADE12;
|
|
|
|
S_THROWNGRENADE13;
|
|
|
|
S_THROWNGRENADE14;
|
|
|
|
S_THROWNGRENADE15;
|
|
|
|
S_THROWNGRENADE16;
|
|
|
|
S_THROWNGRENADE17;
|
|
|
|
S_THROWNGRENADE18;
|
|
|
|
S_THROWNSCATTER;
|
|
|
|
|
|
|
|
S_RINGEXPLODE;
|
|
|
|
|
|
|
|
S_COIN1;
|
|
|
|
S_COIN2;
|
|
|
|
S_COIN3;
|
|
|
|
S_COINSPARKLE1;
|
|
|
|
S_COINSPARKLE2;
|
|
|
|
S_COINSPARKLE3;
|
|
|
|
S_COINSPARKLE4;
|
|
|
|
S_GOOMBA1;
|
|
|
|
S_GOOMBA1B;
|
|
|
|
S_GOOMBA2;
|
|
|
|
S_GOOMBA3;
|
|
|
|
S_GOOMBA4;
|
|
|
|
S_GOOMBA5;
|
|
|
|
S_GOOMBA6;
|
|
|
|
S_GOOMBA7;
|
|
|
|
S_GOOMBA8;
|
|
|
|
S_GOOMBA9;
|
|
|
|
S_GOOMBA_DEAD;
|
|
|
|
S_BLUEGOOMBA1;
|
|
|
|
S_BLUEGOOMBA1B;
|
|
|
|
S_BLUEGOOMBA2;
|
|
|
|
S_BLUEGOOMBA3;
|
|
|
|
S_BLUEGOOMBA4;
|
|
|
|
S_BLUEGOOMBA5;
|
|
|
|
S_BLUEGOOMBA6;
|
|
|
|
S_BLUEGOOMBA7;
|
|
|
|
S_BLUEGOOMBA8;
|
|
|
|
S_BLUEGOOMBA9;
|
|
|
|
S_BLUEGOOMBA_DEAD;
|
|
|
|
|
|
|
|
// Mario-specific stuff
|
|
|
|
S_FIREFLOWER1;
|
|
|
|
S_FIREFLOWER2;
|
|
|
|
S_FIREFLOWER3;
|
|
|
|
S_FIREFLOWER4;
|
|
|
|
S_FIREBALL1;
|
|
|
|
S_FIREBALL2;
|
|
|
|
S_FIREBALL3;
|
|
|
|
S_FIREBALL4;
|
|
|
|
S_FIREBALLEXP1;
|
|
|
|
S_FIREBALLEXP2;
|
|
|
|
S_FIREBALLEXP3;
|
|
|
|
S_SHELL;
|
|
|
|
S_SHELL1;
|
|
|
|
S_SHELL2;
|
|
|
|
S_SHELL3;
|
|
|
|
S_SHELL4;
|
|
|
|
S_PUMA1;
|
|
|
|
S_PUMA2;
|
|
|
|
S_PUMA3;
|
|
|
|
S_PUMA4;
|
|
|
|
S_PUMA5;
|
|
|
|
S_PUMA6;
|
|
|
|
S_HAMMER1;
|
|
|
|
S_HAMMER2;
|
|
|
|
S_HAMMER3;
|
|
|
|
S_HAMMER4;
|
|
|
|
S_KOOPA1;
|
|
|
|
S_KOOPA2;
|
|
|
|
S_KOOPAFLAME1;
|
|
|
|
S_KOOPAFLAME2;
|
|
|
|
S_KOOPAFLAME3;
|
|
|
|
S_AXE1;
|
|
|
|
S_AXE2;
|
|
|
|
S_AXE3;
|
|
|
|
S_MARIOBUSH1;
|
|
|
|
S_MARIOBUSH2;
|
|
|
|
S_TOAD;
|
|
|
|
|
|
|
|
// Nights-specific stuff
|
|
|
|
S_NIGHTSDRONE1;
|
|
|
|
S_NIGHTSDRONE2;
|
|
|
|
S_NIGHTSDRONE_SPARKLING1;
|
|
|
|
S_NIGHTSDRONE_SPARKLING2;
|
|
|
|
S_NIGHTSDRONE_SPARKLING3;
|
|
|
|
S_NIGHTSDRONE_SPARKLING4;
|
|
|
|
S_NIGHTSDRONE_SPARKLING5;
|
|
|
|
S_NIGHTSDRONE_SPARKLING6;
|
|
|
|
S_NIGHTSDRONE_SPARKLING7;
|
|
|
|
S_NIGHTSDRONE_SPARKLING8;
|
|
|
|
S_NIGHTSDRONE_SPARKLING9;
|
|
|
|
S_NIGHTSDRONE_SPARKLING10;
|
|
|
|
S_NIGHTSDRONE_SPARKLING11;
|
|
|
|
S_NIGHTSDRONE_SPARKLING12;
|
|
|
|
S_NIGHTSDRONE_SPARKLING13;
|
|
|
|
S_NIGHTSDRONE_SPARKLING14;
|
|
|
|
S_NIGHTSDRONE_SPARKLING15;
|
|
|
|
S_NIGHTSDRONE_SPARKLING16;
|
|
|
|
S_NIGHTSGOAL1;
|
|
|
|
S_NIGHTSGOAL2;
|
|
|
|
S_NIGHTSGOAL3;
|
|
|
|
S_NIGHTSGOAL4;
|
|
|
|
|
|
|
|
S_NIGHTSFLY1A;
|
|
|
|
S_NIGHTSFLY1B;
|
|
|
|
S_NIGHTSDRILL1A;
|
|
|
|
S_NIGHTSDRILL1B;
|
|
|
|
S_NIGHTSDRILL1C;
|
|
|
|
S_NIGHTSDRILL1D;
|
|
|
|
S_NIGHTSFLY2A;
|
|
|
|
S_NIGHTSFLY2B;
|
|
|
|
S_NIGHTSDRILL2A;
|
|
|
|
S_NIGHTSDRILL2B;
|
|
|
|
S_NIGHTSDRILL2C;
|
|
|
|
S_NIGHTSDRILL2D;
|
|
|
|
S_NIGHTSFLY3A;
|
|
|
|
S_NIGHTSFLY3B;
|
|
|
|
S_NIGHTSDRILL3A;
|
|
|
|
S_NIGHTSDRILL3B;
|
|
|
|
S_NIGHTSDRILL3C;
|
|
|
|
S_NIGHTSDRILL3D;
|
|
|
|
S_NIGHTSFLY4A;
|
|
|
|
S_NIGHTSFLY4B;
|
|
|
|
S_NIGHTSDRILL4A;
|
|
|
|
S_NIGHTSDRILL4B;
|
|
|
|
S_NIGHTSDRILL4C;
|
|
|
|
S_NIGHTSDRILL4D;
|
|
|
|
S_NIGHTSFLY5A;
|
|
|
|
S_NIGHTSFLY5B;
|
|
|
|
S_NIGHTSDRILL5A;
|
|
|
|
S_NIGHTSDRILL5B;
|
|
|
|
S_NIGHTSDRILL5C;
|
|
|
|
S_NIGHTSDRILL5D;
|
|
|
|
S_NIGHTSFLY6A;
|
|
|
|
S_NIGHTSFLY6B;
|
|
|
|
S_NIGHTSDRILL6A;
|
|
|
|
S_NIGHTSDRILL6B;
|
|
|
|
S_NIGHTSDRILL6C;
|
|
|
|
S_NIGHTSDRILL6D;
|
|
|
|
S_NIGHTSFLY7A;
|
|
|
|
S_NIGHTSFLY7B;
|
|
|
|
S_NIGHTSDRILL7A;
|
|
|
|
S_NIGHTSDRILL7B;
|
|
|
|
S_NIGHTSDRILL7C;
|
|
|
|
S_NIGHTSDRILL7D;
|
|
|
|
S_NIGHTSFLY8A;
|
|
|
|
S_NIGHTSFLY8B;
|
|
|
|
S_NIGHTSDRILL8A;
|
|
|
|
S_NIGHTSDRILL8B;
|
|
|
|
S_NIGHTSDRILL8C;
|
|
|
|
S_NIGHTSDRILL8D;
|
|
|
|
S_NIGHTSFLY9A;
|
|
|
|
S_NIGHTSFLY9B;
|
|
|
|
S_NIGHTSDRILL9A;
|
|
|
|
S_NIGHTSDRILL9B;
|
|
|
|
S_NIGHTSDRILL9C;
|
|
|
|
S_NIGHTSDRILL9D;
|
|
|
|
S_NIGHTSHURT1;
|
|
|
|
S_NIGHTSHURT2;
|
|
|
|
S_NIGHTSHURT3;
|
|
|
|
S_NIGHTSHURT4;
|
|
|
|
S_NIGHTSHURT5;
|
|
|
|
S_NIGHTSHURT6;
|
|
|
|
S_NIGHTSHURT7;
|
|
|
|
S_NIGHTSHURT8;
|
|
|
|
S_NIGHTSHURT9;
|
|
|
|
S_NIGHTSHURT10;
|
|
|
|
S_NIGHTSHURT11;
|
|
|
|
S_NIGHTSHURT12;
|
|
|
|
S_NIGHTSHURT13;
|
|
|
|
S_NIGHTSHURT14;
|
|
|
|
S_NIGHTSHURT15;
|
|
|
|
S_NIGHTSHURT16;
|
|
|
|
S_NIGHTSHURT17;
|
|
|
|
S_NIGHTSHURT18;
|
|
|
|
S_NIGHTSHURT19;
|
|
|
|
S_NIGHTSHURT20;
|
|
|
|
S_NIGHTSHURT21;
|
|
|
|
S_NIGHTSHURT22;
|
|
|
|
S_NIGHTSHURT23;
|
|
|
|
S_NIGHTSHURT24;
|
|
|
|
S_NIGHTSHURT25;
|
|
|
|
S_NIGHTSHURT26;
|
|
|
|
S_NIGHTSHURT27;
|
|
|
|
S_NIGHTSHURT28;
|
|
|
|
S_NIGHTSHURT29;
|
|
|
|
S_NIGHTSHURT30;
|
|
|
|
S_NIGHTSHURT31;
|
|
|
|
S_NIGHTSHURT32;
|
|
|
|
|
|
|
|
S_NIGHTSPARKLE1;
|
|
|
|
S_NIGHTSPARKLE2;
|
|
|
|
S_NIGHTSPARKLE3;
|
|
|
|
S_NIGHTSPARKLE4;
|
|
|
|
S_NIGHTSPARKLESUPER1;
|
|
|
|
S_NIGHTSPARKLESUPER2;
|
|
|
|
S_NIGHTSPARKLESUPER3;
|
|
|
|
S_NIGHTSPARKLESUPER4;
|
|
|
|
S_NIGHTSLOOPHELPER;
|
|
|
|
|
|
|
|
// NiGHTS bumper
|
|
|
|
S_NIGHTSBUMPER1;
|
|
|
|
S_NIGHTSBUMPER2;
|
|
|
|
S_NIGHTSBUMPER3;
|
|
|
|
S_NIGHTSBUMPER4;
|
|
|
|
S_NIGHTSBUMPER5;
|
|
|
|
S_NIGHTSBUMPER6;
|
|
|
|
S_NIGHTSBUMPER7;
|
|
|
|
S_NIGHTSBUMPER8;
|
|
|
|
S_NIGHTSBUMPER9;
|
|
|
|
S_NIGHTSBUMPER10;
|
|
|
|
S_NIGHTSBUMPER11;
|
|
|
|
S_NIGHTSBUMPER12;
|
|
|
|
|
|
|
|
S_HOOP;
|
|
|
|
S_HOOP_XMASA;
|
|
|
|
S_HOOP_XMASB;
|
|
|
|
|
|
|
|
S_NIGHTSCORE10;
|
|
|
|
S_NIGHTSCORE20;
|
|
|
|
S_NIGHTSCORE30;
|
|
|
|
S_NIGHTSCORE40;
|
|
|
|
S_NIGHTSCORE50;
|
|
|
|
S_NIGHTSCORE60;
|
|
|
|
S_NIGHTSCORE70;
|
|
|
|
S_NIGHTSCORE80;
|
|
|
|
S_NIGHTSCORE90;
|
|
|
|
S_NIGHTSCORE100;
|
|
|
|
S_NIGHTSCORE10_2;
|
|
|
|
S_NIGHTSCORE20_2;
|
|
|
|
S_NIGHTSCORE30_2;
|
|
|
|
S_NIGHTSCORE40_2;
|
|
|
|
S_NIGHTSCORE50_2;
|
|
|
|
S_NIGHTSCORE60_2;
|
|
|
|
S_NIGHTSCORE70_2;
|
|
|
|
S_NIGHTSCORE80_2;
|
|
|
|
S_NIGHTSCORE90_2;
|
|
|
|
S_NIGHTSCORE100_2;
|
|
|
|
|
|
|
|
S_NIGHTSWING;
|
|
|
|
S_NIGHTSWING_XMAS;
|
|
|
|
|
|
|
|
// NiGHTS Paraloop Powerups
|
|
|
|
S_NIGHTSPOWERUP1;
|
|
|
|
S_NIGHTSPOWERUP2;
|
|
|
|
S_NIGHTSPOWERUP3;
|
|
|
|
S_NIGHTSPOWERUP4;
|
|
|
|
S_NIGHTSPOWERUP5;
|
|
|
|
S_NIGHTSPOWERUP6;
|
|
|
|
S_NIGHTSPOWERUP7;
|
|
|
|
S_NIGHTSPOWERUP8;
|
|
|
|
S_NIGHTSPOWERUP9;
|
|
|
|
S_NIGHTSPOWERUP10;
|
|
|
|
S_EGGCAPSULE;
|
|
|
|
|
|
|
|
// Orbiting Chaos Emeralds
|
|
|
|
S_ORBITEM1;
|
|
|
|
S_ORBITEM2;
|
|
|
|
S_ORBITEM3;
|
|
|
|
S_ORBITEM4;
|
|
|
|
S_ORBITEM5;
|
|
|
|
S_ORBITEM6;
|
|
|
|
S_ORBITEM7;
|
|
|
|
S_ORBITEM8;
|
|
|
|
S_ORBITEM9;
|
|
|
|
S_ORBITEM10;
|
|
|
|
S_ORBITEM11;
|
|
|
|
S_ORBITEM12;
|
|
|
|
S_ORBITEM13;
|
|
|
|
S_ORBITEM14;
|
|
|
|
S_ORBITEM15;
|
|
|
|
S_ORBITEM16;
|
|
|
|
|
|
|
|
// "Flicky" helper
|
|
|
|
S_NIGHTOPIANHELPER1;
|
|
|
|
S_NIGHTOPIANHELPER2;
|
|
|
|
S_NIGHTOPIANHELPER3;
|
|
|
|
S_NIGHTOPIANHELPER4;
|
|
|
|
S_NIGHTOPIANHELPER5;
|
|
|
|
S_NIGHTOPIANHELPER6;
|
|
|
|
S_NIGHTOPIANHELPER7;
|
|
|
|
S_NIGHTOPIANHELPER8;
|
|
|
|
|
|
|
|
S_CRUMBLE1;
|
|
|
|
S_CRUMBLE2;
|
|
|
|
|
|
|
|
S_SUPERTRANS1;
|
|
|
|
S_SUPERTRANS2;
|
|
|
|
S_SUPERTRANS3;
|
|
|
|
S_SUPERTRANS4;
|
|
|
|
S_SUPERTRANS5;
|
|
|
|
S_SUPERTRANS6;
|
|
|
|
S_SUPERTRANS7;
|
|
|
|
S_SUPERTRANS8;
|
|
|
|
S_SUPERTRANS9;
|
|
|
|
|
|
|
|
// Spark
|
|
|
|
S_SPRK1;
|
|
|
|
S_SPRK2;
|
|
|
|
S_SPRK3;
|
|
|
|
S_SPRK4;
|
|
|
|
S_SPRK5;
|
|
|
|
S_SPRK6;
|
|
|
|
S_SPRK7;
|
|
|
|
S_SPRK8;
|
|
|
|
S_SPRK9;
|
|
|
|
S_SPRK10;
|
|
|
|
S_SPRK11;
|
|
|
|
S_SPRK12;
|
|
|
|
S_SPRK13;
|
|
|
|
S_SPRK14;
|
|
|
|
S_SPRK15;
|
|
|
|
S_SPRK16;
|
|
|
|
|
|
|
|
// Robot Explosion
|
|
|
|
S_XPLD1;
|
|
|
|
S_XPLD2;
|
|
|
|
S_XPLD3;
|
|
|
|
S_XPLD4;
|
|
|
|
|
|
|
|
// Underwater Explosion
|
|
|
|
S_WPLD1;
|
|
|
|
S_WPLD2;
|
|
|
|
S_WPLD3;
|
|
|
|
S_WPLD4;
|
|
|
|
S_WPLD5;
|
|
|
|
S_WPLD6;
|
|
|
|
|
|
|
|
S_ROCKSPAWN;
|
|
|
|
|
2016-05-20 09:35:27 +00:00
|
|
|
S_ROCKCRUMBLEA;
|
|
|
|
S_ROCKCRUMBLEB;
|
|
|
|
S_ROCKCRUMBLEC;
|
|
|
|
S_ROCKCRUMBLED;
|
|
|
|
S_ROCKCRUMBLEE;
|
|
|
|
S_ROCKCRUMBLEF;
|
|
|
|
S_ROCKCRUMBLEG;
|
|
|
|
S_ROCKCRUMBLEH;
|
|
|
|
S_ROCKCRUMBLEI;
|
|
|
|
S_ROCKCRUMBLEJ;
|
|
|
|
S_ROCKCRUMBLEK;
|
|
|
|
S_ROCKCRUMBLEL;
|
|
|
|
S_ROCKCRUMBLEM;
|
|
|
|
S_ROCKCRUMBLEN;
|
|
|
|
S_ROCKCRUMBLEO;
|
|
|
|
S_ROCKCRUMBLEP;
|
2016-03-03 10:27:27 +00:00
|
|
|
|
|
|
|
S_SRB1_CRAWLA1;
|
|
|
|
S_SRB1_CRAWLA2;
|
|
|
|
S_SRB1_CRAWLA3;
|
|
|
|
S_SRB1_CRAWLA4;
|
|
|
|
|
|
|
|
S_SRB1_BAT1;
|
|
|
|
S_SRB1_BAT2;
|
|
|
|
S_SRB1_BAT3;
|
|
|
|
S_SRB1_BAT4;
|
|
|
|
|
|
|
|
S_SRB1_ROBOFISH1;
|
|
|
|
S_SRB1_ROBOFISH2;
|
|
|
|
S_SRB1_ROBOFISH3;
|
|
|
|
|
|
|
|
S_SRB1_VOLCANOGUY1;
|
|
|
|
S_SRB1_VOLCANOGUY2;
|
|
|
|
|
|
|
|
S_SRB1_HOPPY1;
|
|
|
|
S_SRB1_HOPPY2;
|
|
|
|
|
|
|
|
S_SRB1_HOPPYWATER1;
|
|
|
|
S_SRB1_HOPPYWATER2;
|
|
|
|
|
|
|
|
S_SRB1_HOPPYSKYLAB1;
|
|
|
|
|
|
|
|
S_SRB1_MMZFLYING1;
|
|
|
|
S_SRB1_MMZFLYING2;
|
|
|
|
S_SRB1_MMZFLYING3;
|
|
|
|
S_SRB1_MMZFLYING4;
|
|
|
|
S_SRB1_MMZFLYING5;
|
|
|
|
|
|
|
|
S_SRB1_UFO1;
|
|
|
|
S_SRB1_UFO2;
|
|
|
|
|
|
|
|
S_SRB1_GRAYBOT1;
|
|
|
|
S_SRB1_GRAYBOT2;
|
|
|
|
S_SRB1_GRAYBOT3;
|
|
|
|
S_SRB1_GRAYBOT4;
|
|
|
|
S_SRB1_GRAYBOT5;
|
|
|
|
S_SRB1_GRAYBOT6;
|
|
|
|
|
|
|
|
S_SRB1_ROBOTOPOLIS1;
|
|
|
|
S_SRB1_ROBOTOPOLIS2;
|
|
|
|
|
|
|
|
S_SRB1_RBZBUZZ1;
|
|
|
|
S_SRB1_RBZBUZZ2;
|
|
|
|
|
|
|
|
S_SRB1_RBZSPIKES1;
|
|
|
|
S_SRB1_RBZSPIKES2;
|
|
|
|
|
|
|
|
S_SRB1_METALSONIC1;
|
|
|
|
S_SRB1_METALSONIC2;
|
|
|
|
S_SRB1_METALSONIC3;
|
|
|
|
|
|
|
|
S_SRB1_GOLDBOT1;
|
|
|
|
S_SRB1_GOLDBOT2;
|
|
|
|
S_SRB1_GOLDBOT3;
|
|
|
|
S_SRB1_GOLDBOT4;
|
|
|
|
S_SRB1_GOLDBOT5;
|
|
|
|
S_SRB1_GOLDBOT6;
|
|
|
|
|
|
|
|
S_SRB1_GENREX1;
|
|
|
|
S_SRB1_GENREX2;
|
|
|
|
|
|
|
|
S_NAMECHECK;
|
|
|
|
|
|
|
|
S_FIRSTFREESLOT;
|
|
|
|
S_LASTFREESLOT;
|
|
|
|
NUMSTATES;
|
|
|
|
// sprite prefixes
|
|
|
|
SPR_NULL; // invisible object
|
|
|
|
SPR_UNKN;
|
|
|
|
|
|
|
|
SPR_THOK; // Thok! mobj
|
|
|
|
SPR_PLAY;
|
|
|
|
|
|
|
|
// Enemies
|
|
|
|
SPR_POSS;
|
|
|
|
SPR_SPOS;
|
|
|
|
SPR_FISH; // Greenflower Fish
|
|
|
|
SPR_BUZZ; // Buzz (Gold)
|
|
|
|
SPR_RBUZ; // Buzz (Red)
|
|
|
|
SPR_JETB; // Jetty-Syn Bomber
|
|
|
|
SPR_JETW; // Jetty-Syn Water Bomber
|
|
|
|
SPR_JETG; // Jetty-Syn Gunner
|
|
|
|
SPR_CCOM; // Crawla Commander
|
|
|
|
SPR_DETN; // Deton
|
|
|
|
SPR_SKIM; // Skim mine dropper
|
|
|
|
SPR_TRET;
|
|
|
|
SPR_TURR; // Pop-Up Turret
|
|
|
|
SPR_SHRP; // Sharp
|
|
|
|
SPR_JJAW; // Jet Jaw
|
|
|
|
SPR_SNLR; // Snailer
|
|
|
|
SPR_VLTR; // Vulture
|
|
|
|
SPR_PNTY; // Pointy
|
|
|
|
SPR_ARCH; // Robo-Hood
|
|
|
|
SPR_CBFS; // CastleBot FaceStabber (Egg Knight?)
|
|
|
|
SPR_SPSH; // Egg Guard
|
|
|
|
SPR_ESHI; // Egg Shield for Egg Guard
|
|
|
|
SPR_GSNP; // Green Snapper
|
|
|
|
SPR_MNUS; // Minus
|
|
|
|
SPR_SSHL; // Spring Shell
|
|
|
|
SPR_UNID; // Unidus
|
|
|
|
SPR_BBUZ; // AquaBuzz; for Azure Temple
|
|
|
|
|
|
|
|
// Generic Boss Items
|
|
|
|
SPR_JETF; // Boss jet fumes
|
|
|
|
|
|
|
|
// Boss 1 (Greenflower)
|
|
|
|
SPR_EGGM;
|
|
|
|
|
|
|
|
// Boss 2 (Techno Hill)
|
|
|
|
SPR_EGGN; // Boss 2
|
|
|
|
SPR_TNKA; // Boss 2 Tank 1
|
|
|
|
SPR_TNKB; // Boss 2 Tank 2
|
|
|
|
SPR_SPNK; // Boss 2 Spigot
|
|
|
|
SPR_GOOP; // Boss 2 Goop
|
|
|
|
|
|
|
|
// Boss 3 (Deep Sea)
|
|
|
|
SPR_EGGO; // Boss 3
|
|
|
|
SPR_PRPL; // Boss 3 Propeller
|
|
|
|
SPR_FAKE; // Boss 3 Fakemobile
|
|
|
|
|
|
|
|
// Boss 4 (Castle Eggman)
|
|
|
|
SPR_EGGP;
|
|
|
|
SPR_EFIR; // Boss 4 jet flame
|
|
|
|
|
|
|
|
// Boss 5 (Arid Canyon)
|
|
|
|
SPR_EGGQ;
|
|
|
|
|
|
|
|
// Boss 6 (Red Volcano)
|
|
|
|
SPR_EGGR;
|
|
|
|
|
|
|
|
// Boss 7 (Dark City)
|
|
|
|
SPR_BRAK;
|
|
|
|
SPR_BGOO; // Goop
|
|
|
|
SPR_BMSL;
|
|
|
|
|
|
|
|
// Boss 8 (Egg Rock)
|
|
|
|
SPR_EGGT;
|
|
|
|
|
|
|
|
// Cy-Brak-Demon; uses SPR_BRAK as well; but has some extras
|
|
|
|
SPR_RCKT; // Rockets!
|
|
|
|
SPR_ELEC; // Electricity!
|
|
|
|
SPR_TARG; // Targeting reticules!
|
|
|
|
SPR_NPLM; // Big napalm bombs!
|
|
|
|
SPR_MNPL; // Mini napalm bombs!
|
|
|
|
|
|
|
|
// Metal Sonic
|
|
|
|
SPR_METL;
|
|
|
|
SPR_MSCF;
|
|
|
|
SPR_MSCB;
|
|
|
|
|
|
|
|
// Collectible Items
|
|
|
|
SPR_RING;
|
|
|
|
SPR_TRNG; // Team Rings
|
|
|
|
SPR_EMMY; // emerald test
|
|
|
|
SPR_TOKE; // Special Stage Token
|
|
|
|
SPR_RFLG; // Red CTF Flag
|
|
|
|
SPR_BFLG; // Blue CTF Flag
|
|
|
|
SPR_NWNG; // NiGHTS Wing collectable item.
|
|
|
|
SPR_EMBM; // Emblem
|
|
|
|
SPR_CEMG; // Chaos Emeralds
|
|
|
|
SPR_EMER; // Emerald Hunt
|
|
|
|
|
|
|
|
// Interactive Objects
|
|
|
|
SPR_FANS;
|
|
|
|
SPR_BUBL; // water bubble source
|
|
|
|
SPR_SIGN; // Level end sign
|
|
|
|
SPR_STEM; // Steam riser
|
|
|
|
SPR_SPIK; // Spike Ball
|
|
|
|
SPR_SFLM; // Spin fire
|
|
|
|
SPR_USPK; // Floor spike
|
|
|
|
SPR_STPT; // Starpost
|
|
|
|
SPR_BMNE; // Big floating mine
|
|
|
|
|
|
|
|
// Monitor Boxes
|
|
|
|
SPR_SRBX;
|
|
|
|
SPR_RRBX;
|
|
|
|
SPR_BRBX;
|
|
|
|
SPR_SHTV;
|
|
|
|
SPR_PINV;
|
|
|
|
SPR_YLTV;
|
|
|
|
SPR_BLTV; // Force shield
|
|
|
|
SPR_BKTV; // Bomb shield TV
|
|
|
|
SPR_WHTV; // Jump shield TV
|
|
|
|
SPR_GRTV; // Pity shield TV
|
|
|
|
SPR_ELTV; // Elemental shield TV
|
|
|
|
SPR_EGGB; // Eggman box
|
|
|
|
SPR_MIXU; // Player mixing monitor
|
|
|
|
SPR_RECY; // Recycler (power mixing) monitor
|
|
|
|
SPR_QUES; // Random monitor
|
|
|
|
SPR_GBTV; // Gravity boots TV
|
|
|
|
SPR_PRUP; // 1up
|
|
|
|
SPR_PTTV; // Score TVs
|
|
|
|
|
|
|
|
// Monitor Miscellany
|
|
|
|
SPR_MTEX; // Exploding monitor
|
|
|
|
|
|
|
|
// Projectiles
|
|
|
|
SPR_MISL;
|
|
|
|
SPR_TORP; // Torpedo
|
|
|
|
SPR_ENRG; // Energy ball
|
|
|
|
SPR_MINE; // Skim mine
|
|
|
|
SPR_JBUL; // Jetty-Syn Bullet
|
|
|
|
SPR_TRLS;
|
|
|
|
SPR_CBLL; // Cannonball
|
|
|
|
SPR_AROW; // Arrow
|
|
|
|
SPR_CFIR; // Colored fire of various sorts
|
|
|
|
|
|
|
|
// Greenflower Scenery
|
|
|
|
SPR_FWR1;
|
|
|
|
SPR_FWR2; // GFZ Sunflower
|
|
|
|
SPR_FWR3; // GFZ budding flower
|
|
|
|
SPR_FWR4;
|
|
|
|
SPR_BUS1; // GFZ Bush w/ berries
|
|
|
|
SPR_BUS2; // GFZ Bush w/o berries
|
|
|
|
|
|
|
|
// Techno Hill Scenery
|
|
|
|
SPR_THZP; // Techno Hill Zone Plant
|
|
|
|
SPR_ALRM; // THZ2 Alarm
|
|
|
|
|
|
|
|
// Deep Sea Scenery
|
|
|
|
SPR_GARG; // Deep Sea Gargoyle
|
|
|
|
SPR_SEWE; // Deep Sea Seaweed
|
|
|
|
SPR_DRIP; // Dripping water
|
|
|
|
SPR_CRL1; // Coral 1
|
|
|
|
SPR_CRL2; // Coral 2
|
|
|
|
SPR_CRL3; // Coral 3
|
|
|
|
SPR_BCRY; // Blue Crystal
|
|
|
|
|
|
|
|
// Castle Eggman Scenery
|
|
|
|
SPR_CHAN; // CEZ Chain
|
|
|
|
SPR_FLAM; // Flame
|
|
|
|
SPR_ESTA; // Eggman esta una estatua!
|
|
|
|
SPR_SMCH; // Small Mace Chain
|
|
|
|
SPR_BMCH; // Big Mace Chain
|
|
|
|
SPR_SMCE; // Small Mace
|
|
|
|
SPR_BMCE; // Big Mace
|
|
|
|
|
|
|
|
// Arid Canyon Scenery
|
|
|
|
SPR_BTBL; // Big tumbleweed
|
|
|
|
SPR_STBL; // Small tumbleweed
|
|
|
|
SPR_CACT; // Cacti sprites
|
|
|
|
|
|
|
|
// Red Volcano Scenery
|
|
|
|
SPR_FLME; // Flame jet
|
|
|
|
SPR_DFLM; // Blade's flame
|
|
|
|
|
|
|
|
// Dark City Scenery
|
|
|
|
|
|
|
|
// Egg Rock Scenery
|
|
|
|
|
|
|
|
// Christmas Scenery
|
|
|
|
SPR_XMS1;
|
|
|
|
SPR_XMS2;
|
|
|
|
SPR_XMS3;
|
|
|
|
|
|
|
|
// Botanic Serenity Scenery
|
|
|
|
SPR_BSZ1; // Tall flowers
|
|
|
|
SPR_BSZ2; // Medium flowers
|
|
|
|
SPR_BSZ3; // Small flowers
|
|
|
|
SPR_BSZ4; // Tulip
|
|
|
|
SPR_BSZ5; // Cluster of Tulips
|
|
|
|
SPR_BSZ6; // Bush
|
|
|
|
SPR_BSZ7; // Vine
|
|
|
|
SPR_BSZ8; // Misc things
|
|
|
|
|
|
|
|
// Misc Scenery
|
|
|
|
SPR_STLG; // Stalagmites
|
|
|
|
SPR_DBAL; // Disco
|
|
|
|
SPR_RCRY; // ATZ Red Crystal (Target)
|
|
|
|
|
|
|
|
// Powerup Indicators
|
|
|
|
SPR_ARMA; // Armageddon Shield Orb
|
|
|
|
SPR_ARMF; // Armageddon Shield Ring; Front
|
|
|
|
SPR_ARMB; // Armageddon Shield Ring; Back
|
|
|
|
SPR_WIND; // Whirlwind Shield Orb
|
|
|
|
SPR_MAGN; // Attract Shield Orb
|
|
|
|
SPR_ELEM; // Elemental Shield Orb and Fire
|
|
|
|
SPR_FORC; // Force Shield Orb
|
|
|
|
SPR_PITY; // Pity Shield Orb
|
|
|
|
SPR_IVSP; // invincibility sparkles
|
|
|
|
SPR_SSPK; // Super Sonic Spark
|
|
|
|
|
|
|
|
SPR_GOAL; // Special Stage goal (here because lol NiGHTS)
|
|
|
|
|
|
|
|
// Freed Animals
|
|
|
|
SPR_BIRD; // Birdie freed!
|
|
|
|
SPR_BUNY; // Bunny freed!
|
|
|
|
SPR_MOUS; // Mouse
|
|
|
|
SPR_CHIC; // Chicken
|
|
|
|
SPR_COWZ; // Cow
|
|
|
|
SPR_RBRD; // Red Birdie in Bubble
|
|
|
|
|
|
|
|
// Springs
|
|
|
|
SPR_SPRY; // yellow spring
|
|
|
|
SPR_SPRR; // red spring
|
|
|
|
SPR_SPRB; // Blue springs
|
|
|
|
SPR_YSPR; // Yellow Diagonal Spring
|
|
|
|
SPR_RSPR; // Red Diagonal Spring
|
|
|
|
|
|
|
|
// Environmental Effects
|
|
|
|
SPR_RAIN; // Rain
|
|
|
|
SPR_SNO1; // Snowflake
|
|
|
|
SPR_SPLH; // Water Splish
|
|
|
|
SPR_SPLA; // Water Splash
|
|
|
|
SPR_SMOK;
|
|
|
|
SPR_BUBP; // Small bubble
|
|
|
|
SPR_BUBO; // Medium bubble
|
|
|
|
SPR_BUBN; // Large bubble
|
|
|
|
SPR_BUBM; // Extra Large (would you like fries with that?) bubble
|
|
|
|
SPR_POPP; // Extra Large bubble goes POP!
|
|
|
|
SPR_TFOG; // Teleport Fog
|
|
|
|
SPR_SEED; // Sonic CD flower seed
|
|
|
|
SPR_PRTL; // Particle (for fans; etc.)
|
|
|
|
|
|
|
|
// Game Indicators
|
|
|
|
SPR_SCOR; // Score logo
|
|
|
|
SPR_DRWN; // Drowning Timer
|
|
|
|
SPR_TTAG; // Tag Sign
|
|
|
|
SPR_GFLG; // Got Flag sign
|
|
|
|
|
|
|
|
// Ring Weapons
|
|
|
|
SPR_RRNG; // Red Ring
|
|
|
|
SPR_RNGB; // Bounce Ring
|
|
|
|
SPR_RNGR; // Rail Ring
|
|
|
|
SPR_RNGI; // Infinity Ring
|
|
|
|
SPR_RNGA; // Automatic Ring
|
|
|
|
SPR_RNGE; // Explosion Ring
|
|
|
|
SPR_RNGS; // Scatter Ring
|
|
|
|
SPR_RNGG; // Grenade Ring
|
|
|
|
|
|
|
|
SPR_PIKB; // Bounce Ring Pickup
|
|
|
|
SPR_PIKR; // Rail Ring Pickup
|
|
|
|
SPR_PIKA; // Automatic Ring Pickup
|
|
|
|
SPR_PIKE; // Explosion Ring Pickup
|
|
|
|
SPR_PIKS; // Scatter Ring Pickup
|
|
|
|
SPR_PIKG; // Grenade Ring Pickup
|
|
|
|
|
|
|
|
SPR_TAUT; // Thrown Automatic Ring
|
|
|
|
SPR_TGRE; // Thrown Grenade Ring
|
|
|
|
SPR_TSCR; // Thrown Scatter Ring
|
|
|
|
|
|
|
|
// Mario-specific stuff
|
|
|
|
SPR_COIN;
|
|
|
|
SPR_CPRK;
|
|
|
|
SPR_GOOM;
|
|
|
|
SPR_BGOM;
|
|
|
|
SPR_FFWR;
|
|
|
|
SPR_FBLL;
|
|
|
|
SPR_SHLL;
|
|
|
|
SPR_PUMA;
|
|
|
|
SPR_HAMM;
|
|
|
|
SPR_KOOP;
|
|
|
|
SPR_BFLM;
|
|
|
|
SPR_MAXE;
|
|
|
|
SPR_MUS1;
|
|
|
|
SPR_MUS2;
|
|
|
|
SPR_TOAD;
|
|
|
|
|
|
|
|
// NiGHTS Stuff
|
|
|
|
SPR_NDRN; // NiGHTS drone
|
|
|
|
SPR_SUPE; // NiGHTS character flying
|
|
|
|
SPR_SUPZ; // NiGHTS hurt
|
|
|
|
SPR_NDRL; // NiGHTS character drilling
|
|
|
|
SPR_NSPK; // NiGHTS sparkle
|
|
|
|
SPR_NBMP; // NiGHTS Bumper
|
|
|
|
SPR_HOOP; // NiGHTS hoop sprite
|
|
|
|
SPR_NSCR; // NiGHTS score sprite
|
|
|
|
SPR_NPRU; // Nights Powerups
|
|
|
|
SPR_CAPS; // Capsule thingy for NiGHTS
|
|
|
|
SPR_SUPT; // Super Sonic Transformation (NiGHTS)
|
|
|
|
|
|
|
|
// Debris
|
|
|
|
SPR_SPRK; // spark
|
|
|
|
SPR_BOM1; // Robot Explosion
|
|
|
|
SPR_BOM2; // Boss Explosion 1
|
|
|
|
SPR_BOM3; // Boss Explosion 2
|
|
|
|
SPR_BOM4; // Underwater Explosion
|
|
|
|
|
|
|
|
// Crumbly rocks
|
|
|
|
SPR_ROIA;
|
|
|
|
SPR_ROIB;
|
|
|
|
SPR_ROIC;
|
|
|
|
SPR_ROID;
|
|
|
|
SPR_ROIE;
|
|
|
|
SPR_ROIF;
|
|
|
|
SPR_ROIG;
|
|
|
|
SPR_ROIH;
|
|
|
|
SPR_ROII;
|
|
|
|
SPR_ROIJ;
|
|
|
|
SPR_ROIK;
|
|
|
|
SPR_ROIL;
|
|
|
|
SPR_ROIM;
|
|
|
|
SPR_ROIN;
|
|
|
|
SPR_ROIO;
|
|
|
|
SPR_ROIP;
|
|
|
|
|
|
|
|
// Blue Spheres
|
|
|
|
SPR_BBAL;
|
|
|
|
|
|
|
|
// Gravity Well Objects
|
|
|
|
SPR_GWLG;
|
|
|
|
SPR_GWLR;
|
|
|
|
|
|
|
|
// SRB1 Sprites
|
|
|
|
SPR_SRBA;
|
|
|
|
SPR_SRBB;
|
|
|
|
SPR_SRBC;
|
|
|
|
SPR_SRBD;
|
|
|
|
SPR_SRBE;
|
|
|
|
SPR_SRBF;
|
|
|
|
SPR_SRBG;
|
|
|
|
SPR_SRBH;
|
|
|
|
SPR_SRBI;
|
|
|
|
SPR_SRBJ;
|
|
|
|
SPR_SRBK;
|
|
|
|
SPR_SRBL;
|
|
|
|
SPR_SRBM;
|
|
|
|
SPR_SRBN;
|
|
|
|
SPR_SRBO;
|
|
|
|
|
|
|
|
SPR_FIRSTFREESLOT;
|
|
|
|
SPR_LASTFREESLOT;
|
|
|
|
NUMSPRITES;
|
|
|
|
// transparencies
|
|
|
|
NUMTRANSMAPS;
|
|
|
|
TR_TRANS10;
|
|
|
|
TR_TRANS20;
|
|
|
|
TR_TRANS30;
|
|
|
|
TR_TRANS40;
|
|
|
|
TR_TRANS50;
|
|
|
|
TR_TRANS60;
|
|
|
|
TR_TRANS70;
|
|
|
|
TR_TRANS80;
|
|
|
|
TR_TRANS90;
|
|
|
|
// frames
|
|
|
|
FF_FRAMEMASK;
|
2016-05-20 07:30:51 +00:00
|
|
|
FF_ANIMATE;
|
2016-03-03 10:27:27 +00:00
|
|
|
FF_FULLBRIGHT;
|
|
|
|
FF_TRANSMASK;
|
|
|
|
FF_TRANSSHIFT;
|
|
|
|
// sounds
|
|
|
|
sfx_None;
|
|
|
|
|
|
|
|
// Skin Sounds
|
|
|
|
sfx_altdi1;
|
|
|
|
sfx_altdi2;
|
|
|
|
sfx_altdi3;
|
|
|
|
sfx_altdi4;
|
|
|
|
sfx_altow1;
|
|
|
|
sfx_altow2;
|
|
|
|
sfx_altow3;
|
|
|
|
sfx_altow4;
|
|
|
|
sfx_victr1;
|
|
|
|
sfx_victr2;
|
|
|
|
sfx_victr3;
|
|
|
|
sfx_victr4;
|
|
|
|
sfx_gasp;
|
|
|
|
sfx_jump;
|
|
|
|
sfx_pudpud;
|
|
|
|
sfx_putput;
|
|
|
|
sfx_spin;
|
|
|
|
sfx_spndsh;
|
|
|
|
sfx_thok;
|
|
|
|
sfx_zoom;
|
|
|
|
sfx_skid;
|
|
|
|
|
|
|
|
// Ambience/background objects/etc
|
|
|
|
sfx_ambint;
|
|
|
|
|
|
|
|
sfx_alarm;
|
|
|
|
sfx_buzz1;
|
|
|
|
sfx_buzz2;
|
|
|
|
sfx_buzz3;
|
|
|
|
sfx_buzz4;
|
|
|
|
sfx_crumbl;
|
|
|
|
sfx_fire;
|
|
|
|
sfx_grind;
|
|
|
|
sfx_laser;
|
|
|
|
sfx_mswing;
|
|
|
|
sfx_pstart;
|
|
|
|
sfx_pstop;
|
|
|
|
sfx_steam1;
|
|
|
|
sfx_steam2;
|
|
|
|
sfx_wbreak;
|
|
|
|
|
|
|
|
sfx_rainin;
|
|
|
|
sfx_litng1;
|
|
|
|
sfx_litng2;
|
|
|
|
sfx_litng3;
|
|
|
|
sfx_litng4;
|
|
|
|
sfx_athun1;
|
|
|
|
sfx_athun2;
|
|
|
|
|
|
|
|
sfx_amwtr1;
|
|
|
|
sfx_amwtr2;
|
|
|
|
sfx_amwtr3;
|
|
|
|
sfx_amwtr4;
|
|
|
|
sfx_amwtr5;
|
|
|
|
sfx_amwtr6;
|
|
|
|
sfx_amwtr7;
|
|
|
|
sfx_amwtr8;
|
|
|
|
sfx_bubbl1;
|
|
|
|
sfx_bubbl2;
|
|
|
|
sfx_bubbl3;
|
|
|
|
sfx_bubbl4;
|
|
|
|
sfx_bubbl5;
|
|
|
|
sfx_floush;
|
|
|
|
sfx_splash;
|
|
|
|
sfx_splish;
|
|
|
|
sfx_wdrip1;
|
|
|
|
sfx_wdrip2;
|
|
|
|
sfx_wdrip3;
|
|
|
|
sfx_wdrip4;
|
|
|
|
sfx_wdrip5;
|
|
|
|
sfx_wdrip6;
|
|
|
|
sfx_wdrip7;
|
|
|
|
sfx_wdrip8;
|
|
|
|
sfx_wslap;
|
|
|
|
|
|
|
|
sfx_doora1;
|
|
|
|
sfx_doorb1;
|
|
|
|
sfx_doorc1;
|
|
|
|
sfx_doorc2;
|
|
|
|
sfx_doord1;
|
|
|
|
sfx_doord2;
|
|
|
|
sfx_eleva1;
|
|
|
|
sfx_eleva2;
|
|
|
|
sfx_eleva3;
|
|
|
|
sfx_elevb1;
|
|
|
|
sfx_elevb2;
|
|
|
|
sfx_elevb3;
|
|
|
|
|
|
|
|
sfx_ambin2;
|
|
|
|
sfx_lavbub;
|
|
|
|
sfx_rocks1;
|
|
|
|
sfx_rocks2;
|
|
|
|
sfx_rocks3;
|
|
|
|
sfx_rocks4;
|
|
|
|
sfx_rumbam;
|
|
|
|
sfx_rumble;
|
|
|
|
|
|
|
|
// Game objects; etc
|
|
|
|
sfx_appear;
|
|
|
|
sfx_bkpoof;
|
|
|
|
sfx_bnce1;
|
|
|
|
sfx_bnce2;
|
|
|
|
sfx_cannon;
|
|
|
|
sfx_cgot;
|
|
|
|
sfx_cybdth;
|
|
|
|
sfx_deton;
|
|
|
|
sfx_ding; // old sfx_appear sound
|
|
|
|
sfx_dmpain;
|
|
|
|
sfx_drown;
|
|
|
|
sfx_fizzle;
|
|
|
|
sfx_gbeep;
|
|
|
|
sfx_gclose;
|
|
|
|
sfx_ghit;
|
|
|
|
sfx_gloop;
|
|
|
|
sfx_gspray;
|
|
|
|
sfx_gravch;
|
|
|
|
sfx_itemup;
|
|
|
|
sfx_jet;
|
|
|
|
sfx_jshard;
|
|
|
|
sfx_lose;
|
|
|
|
sfx_lvpass;
|
|
|
|
sfx_mindig;
|
|
|
|
sfx_mixup;
|
|
|
|
sfx_pogo;
|
|
|
|
sfx_pop;
|
|
|
|
sfx_rail1;
|
|
|
|
sfx_rail2;
|
|
|
|
sfx_rlaunc;
|
|
|
|
sfx_shield;
|
|
|
|
sfx_shldls;
|
|
|
|
sfx_spdpad;
|
|
|
|
sfx_spkdth;
|
|
|
|
sfx_spring;
|
|
|
|
sfx_statu1;
|
|
|
|
sfx_statu2;
|
|
|
|
sfx_strpst;
|
|
|
|
sfx_supert;
|
|
|
|
sfx_telept;
|
|
|
|
sfx_tink;
|
|
|
|
sfx_token;
|
|
|
|
sfx_trfire;
|
|
|
|
sfx_trpowr;
|
|
|
|
sfx_turhit;
|
|
|
|
sfx_wdjump;
|
|
|
|
sfx_mswarp;
|
|
|
|
sfx_mspogo;
|
|
|
|
|
|
|
|
// Menu; interface
|
|
|
|
sfx_chchng;
|
|
|
|
sfx_dwnind;
|
|
|
|
sfx_emfind;
|
|
|
|
sfx_flgcap;
|
|
|
|
sfx_menu1;
|
|
|
|
sfx_oneup;
|
|
|
|
sfx_ptally;
|
|
|
|
sfx_radio;
|
|
|
|
sfx_wepchg;
|
|
|
|
sfx_wtrdng;
|
|
|
|
sfx_zelda;
|
|
|
|
|
|
|
|
// NiGHTS
|
|
|
|
sfx_ideya;
|
|
|
|
sfx_xideya; // Xmas
|
|
|
|
sfx_nbmper;
|
|
|
|
sfx_nxbump; // Xmas
|
|
|
|
sfx_ncitem;
|
|
|
|
sfx_nxitem; // Xmas
|
|
|
|
sfx_ngdone;
|
|
|
|
sfx_nxdone; // Xmas
|
|
|
|
sfx_drill1;
|
|
|
|
sfx_drill2;
|
|
|
|
sfx_ncspec;
|
|
|
|
sfx_nghurt;
|
|
|
|
sfx_ngskid;
|
|
|
|
sfx_hoop1;
|
|
|
|
sfx_hoop2;
|
|
|
|
sfx_hoop3;
|
|
|
|
sfx_hidden;
|
|
|
|
sfx_prloop;
|
|
|
|
sfx_timeup; // Was gonna be played when less than ten seconds are on the clock; uncomment uses of this to see it in-context
|
|
|
|
|
|
|
|
// Mario
|
|
|
|
sfx_koopfr;
|
|
|
|
sfx_mario1;
|
|
|
|
sfx_mario2;
|
|
|
|
sfx_mario3;
|
|
|
|
sfx_mario4;
|
|
|
|
sfx_mario5;
|
|
|
|
sfx_mario6;
|
|
|
|
sfx_mario7;
|
|
|
|
sfx_mario8;
|
|
|
|
sfx_mario9;
|
|
|
|
sfx_marioa;
|
|
|
|
sfx_thwomp;
|
|
|
|
|
|
|
|
// Black Eggman
|
|
|
|
sfx_bebomb;
|
|
|
|
sfx_bechrg;
|
|
|
|
sfx_becrsh;
|
|
|
|
sfx_bedeen;
|
|
|
|
sfx_bedie1;
|
|
|
|
sfx_bedie2;
|
|
|
|
sfx_beeyow;
|
|
|
|
sfx_befall;
|
|
|
|
sfx_befire;
|
|
|
|
sfx_beflap;
|
|
|
|
sfx_begoop;
|
|
|
|
sfx_begrnd;
|
|
|
|
sfx_behurt;
|
|
|
|
sfx_bejet1;
|
|
|
|
sfx_belnch;
|
|
|
|
sfx_beoutb;
|
|
|
|
sfx_beragh;
|
|
|
|
sfx_beshot;
|
|
|
|
sfx_bestep;
|
|
|
|
sfx_bestp2;
|
|
|
|
sfx_bewar1;
|
|
|
|
sfx_bewar2;
|
|
|
|
sfx_bewar3;
|
|
|
|
sfx_bewar4;
|
|
|
|
sfx_bexpld;
|
|
|
|
sfx_bgxpld;
|
|
|
|
|
|
|
|
// Cy-Brak-Demon
|
|
|
|
sfx_beelec; // Electric barrier ambience
|
|
|
|
sfx_brakrl; // Rocket launcher
|
|
|
|
sfx_brakrx; // Rocket explodes
|
|
|
|
|
|
|
|
// S3&K sounds
|
|
|
|
sfx_s3k33;
|
|
|
|
sfx_s3k34;
|
|
|
|
sfx_s3k35;
|
|
|
|
sfx_s3k36;
|
|
|
|
sfx_s3k37;
|
|
|
|
sfx_s3k38;
|
|
|
|
sfx_s3k39;
|
|
|
|
sfx_s3k3a;
|
|
|
|
sfx_s3k3b;
|
|
|
|
sfx_s3k3c;
|
|
|
|
sfx_s3k3d;
|
|
|
|
sfx_s3k3e;
|
|
|
|
sfx_s3k3f;
|
|
|
|
sfx_s3k40;
|
|
|
|
sfx_s3k41;
|
|
|
|
sfx_s3k42;
|
|
|
|
sfx_s3k43;
|
|
|
|
sfx_s3k44;
|
|
|
|
sfx_s3k45;
|
|
|
|
sfx_s3k46;
|
|
|
|
sfx_s3k47;
|
|
|
|
sfx_s3k48;
|
|
|
|
sfx_s3k49;
|
|
|
|
sfx_s3k4a;
|
|
|
|
sfx_s3k4b;
|
|
|
|
sfx_s3k4c;
|
|
|
|
sfx_s3k4d;
|
|
|
|
sfx_s3k4e;
|
|
|
|
sfx_s3k4f;
|
|
|
|
sfx_s3k50;
|
|
|
|
sfx_s3k51;
|
|
|
|
sfx_s3k52;
|
|
|
|
sfx_s3k53;
|
|
|
|
sfx_s3k54;
|
|
|
|
sfx_s3k55;
|
|
|
|
sfx_s3k56;
|
|
|
|
sfx_s3k57;
|
|
|
|
sfx_s3k58;
|
|
|
|
sfx_s3k59;
|
|
|
|
sfx_s3k5a;
|
|
|
|
sfx_s3k5b;
|
|
|
|
sfx_s3k5c;
|
|
|
|
sfx_s3k5d;
|
|
|
|
sfx_s3k5e;
|
|
|
|
sfx_s3k5f;
|
|
|
|
sfx_s3k60;
|
|
|
|
sfx_s3k61;
|
|
|
|
sfx_s3k62;
|
|
|
|
sfx_s3k63;
|
|
|
|
sfx_s3k64;
|
|
|
|
sfx_s3k65;
|
|
|
|
sfx_s3k66;
|
|
|
|
sfx_s3k67;
|
|
|
|
sfx_s3k68;
|
|
|
|
sfx_s3k69;
|
|
|
|
sfx_s3k6a;
|
|
|
|
sfx_s3k6b;
|
|
|
|
sfx_s3k6c;
|
|
|
|
sfx_s3k6d;
|
|
|
|
sfx_s3k6e;
|
|
|
|
sfx_s3k6f;
|
|
|
|
sfx_s3k70;
|
|
|
|
sfx_s3k71;
|
|
|
|
sfx_s3k72;
|
|
|
|
sfx_s3k73;
|
|
|
|
sfx_s3k74;
|
|
|
|
sfx_s3k75;
|
|
|
|
sfx_s3k76;
|
|
|
|
sfx_s3k77;
|
|
|
|
sfx_s3k78;
|
|
|
|
sfx_s3k79;
|
|
|
|
sfx_s3k7a;
|
|
|
|
sfx_s3k7b;
|
|
|
|
sfx_s3k7c;
|
|
|
|
sfx_s3k7d;
|
|
|
|
sfx_s3k7e;
|
|
|
|
sfx_s3k7f;
|
|
|
|
sfx_s3k80;
|
|
|
|
sfx_s3k81;
|
|
|
|
sfx_s3k82;
|
|
|
|
sfx_s3k83;
|
|
|
|
sfx_s3k84;
|
|
|
|
sfx_s3k85;
|
|
|
|
sfx_s3k86;
|
|
|
|
sfx_s3k87;
|
|
|
|
sfx_s3k88;
|
|
|
|
sfx_s3k89;
|
|
|
|
sfx_s3k8a;
|
|
|
|
sfx_s3k8b;
|
|
|
|
sfx_s3k8c;
|
|
|
|
sfx_s3k8d;
|
|
|
|
sfx_s3k8e;
|
|
|
|
sfx_s3k8f;
|
|
|
|
sfx_s3k90;
|
|
|
|
sfx_s3k91;
|
|
|
|
sfx_s3k92;
|
|
|
|
sfx_s3k93;
|
|
|
|
sfx_s3k94;
|
|
|
|
sfx_s3k95;
|
|
|
|
sfx_s3k96;
|
|
|
|
sfx_s3k97;
|
|
|
|
sfx_s3k98;
|
|
|
|
sfx_s3k99;
|
|
|
|
sfx_s3k9a;
|
|
|
|
sfx_s3k9b;
|
|
|
|
sfx_s3k9c;
|
|
|
|
sfx_s3k9d;
|
|
|
|
sfx_s3k9e;
|
|
|
|
sfx_s3k9f;
|
|
|
|
sfx_s3ka0;
|
|
|
|
sfx_s3ka1;
|
|
|
|
sfx_s3ka2;
|
|
|
|
sfx_s3ka3;
|
|
|
|
sfx_s3ka4;
|
|
|
|
sfx_s3ka5;
|
|
|
|
sfx_s3ka6;
|
|
|
|
sfx_s3ka7;
|
|
|
|
sfx_s3ka8;
|
|
|
|
sfx_s3ka9;
|
|
|
|
sfx_s3kaa;
|
|
|
|
sfx_s3kab;
|
|
|
|
sfx_s3kac;
|
|
|
|
sfx_s3kad;
|
|
|
|
sfx_s3kae;
|
|
|
|
sfx_s3kaf;
|
|
|
|
sfx_s3kb0;
|
|
|
|
sfx_s3kb1;
|
|
|
|
sfx_s3kb2;
|
|
|
|
sfx_s3kb3;
|
|
|
|
sfx_s3kb4;
|
|
|
|
sfx_s3kb5;
|
|
|
|
sfx_s3kb6;
|
|
|
|
sfx_s3kb7;
|
|
|
|
sfx_s3kb8;
|
|
|
|
sfx_s3kb9;
|
|
|
|
sfx_s3kba;
|
|
|
|
sfx_s3kbb;
|
|
|
|
sfx_s3kbcs;
|
|
|
|
sfx_s3kbcl;
|
|
|
|
sfx_s3kbds;
|
|
|
|
sfx_s3kbdl;
|
|
|
|
sfx_s3kbes;
|
|
|
|
sfx_s3kbel;
|
|
|
|
sfx_s3kbfs;
|
|
|
|
sfx_s3kbfl;
|
|
|
|
sfx_s3kc0s;
|
|
|
|
sfx_s3kc0l;
|
|
|
|
sfx_s3kc1s;
|
|
|
|
sfx_s3kc1l;
|
|
|
|
sfx_s3kc2s;
|
|
|
|
sfx_s3kc2l;
|
|
|
|
sfx_s3kc3s;
|
|
|
|
sfx_s3kc3l;
|
|
|
|
sfx_s3kc4s;
|
|
|
|
sfx_s3kc4l;
|
|
|
|
sfx_s3kc5s;
|
|
|
|
sfx_s3kc5l;
|
|
|
|
sfx_s3kc6s;
|
|
|
|
sfx_s3kc6l;
|
|
|
|
sfx_s3kc7;
|
|
|
|
sfx_s3kc8s;
|
|
|
|
sfx_s3kc8l;
|
|
|
|
sfx_s3kc9s;
|
|
|
|
sfx_s3kc9l;
|
|
|
|
sfx_s3kcas;
|
|
|
|
sfx_s3kcal;
|
|
|
|
sfx_s3kcbs;
|
|
|
|
sfx_s3kcbl;
|
|
|
|
sfx_s3kccs;
|
|
|
|
sfx_s3kccl;
|
|
|
|
sfx_s3kcds;
|
|
|
|
sfx_s3kcdl;
|
|
|
|
sfx_s3kces;
|
|
|
|
sfx_s3kcel;
|
|
|
|
sfx_s3kcfs;
|
|
|
|
sfx_s3kcfl;
|
|
|
|
sfx_s3kd0s;
|
|
|
|
sfx_s3kd0l;
|
|
|
|
sfx_s3kd1s;
|
|
|
|
sfx_s3kd1l;
|
|
|
|
sfx_s3kd2s;
|
|
|
|
sfx_s3kd2l;
|
|
|
|
sfx_s3kd3s;
|
|
|
|
sfx_s3kd3l;
|
|
|
|
sfx_s3kd4s;
|
|
|
|
sfx_s3kd4l;
|
|
|
|
sfx_s3kd5s;
|
|
|
|
sfx_s3kd5l;
|
|
|
|
sfx_s3kd6s;
|
|
|
|
sfx_s3kd6l;
|
|
|
|
sfx_s3kd7s;
|
|
|
|
sfx_s3kd7l;
|
|
|
|
sfx_s3kd8s;
|
|
|
|
sfx_s3kd8l;
|
|
|
|
sfx_s3kd9s;
|
|
|
|
sfx_s3kd9l;
|
|
|
|
sfx_s3kdas;
|
|
|
|
sfx_s3kdal;
|
|
|
|
sfx_s3kdbs;
|
|
|
|
sfx_s3kdbl;
|
|
|
|
sfx_skinsoundslot0;
|
|
|
|
sfx_lastskinsoundslot;
|
|
|
|
NUMSFX;
|
|
|
|
// sound flags
|
|
|
|
SF_TOTALLYSINGLE;
|
|
|
|
SF_NOMULTIPLESOUND;
|
|
|
|
SF_OUTSIDESOUND;
|
|
|
|
SF_X4AWAYSOUND;
|
|
|
|
SF_X8AWAYSOUND;
|
|
|
|
SF_NOINTERRUPT;
|
|
|
|
SF_X2AWAYSOUND;
|
|
|
|
// skin colors
|
|
|
|
SKINCOLOR_NONE;
|
|
|
|
SKINCOLOR_WHITE;
|
|
|
|
SKINCOLOR_SILVER;
|
|
|
|
SKINCOLOR_GREY;
|
|
|
|
SKINCOLOR_BLACK;
|
|
|
|
SKINCOLOR_CYAN;
|
|
|
|
SKINCOLOR_TEAL;
|
|
|
|
SKINCOLOR_STEELBLUE;
|
|
|
|
SKINCOLOR_BLUE;
|
|
|
|
SKINCOLOR_PEACH;
|
|
|
|
SKINCOLOR_TAN;
|
|
|
|
SKINCOLOR_PINK;
|
|
|
|
SKINCOLOR_LAVENDER;
|
|
|
|
SKINCOLOR_PURPLE;
|
|
|
|
SKINCOLOR_ORANGE;
|
|
|
|
SKINCOLOR_ROSEWOOD;
|
|
|
|
SKINCOLOR_BEIGE;
|
|
|
|
SKINCOLOR_BROWN;
|
|
|
|
SKINCOLOR_RED;
|
|
|
|
SKINCOLOR_DARKRED;
|
|
|
|
SKINCOLOR_NEONGREEN;
|
|
|
|
SKINCOLOR_GREEN;
|
|
|
|
SKINCOLOR_ZIM;
|
|
|
|
SKINCOLOR_OLIVE;
|
|
|
|
SKINCOLOR_YELLOW;
|
|
|
|
SKINCOLOR_GOLD;
|
2016-05-21 07:23:52 +00:00
|
|
|
SKINCOLOR_SUPER1;
|
|
|
|
SKINCOLOR_SUPER2;
|
|
|
|
SKINCOLOR_SUPER3;
|
|
|
|
SKINCOLOR_SUPER4;
|
|
|
|
SKINCOLOR_SUPER5;
|
|
|
|
SKINCOLOR_TSUPER1;
|
|
|
|
SKINCOLOR_TSUPER2;
|
|
|
|
SKINCOLOR_TSUPER3;
|
|
|
|
SKINCOLOR_TSUPER4;
|
|
|
|
SKINCOLOR_TSUPER5;
|
|
|
|
SKINCOLOR_KSUPER1;
|
|
|
|
SKINCOLOR_KSUPER2;
|
|
|
|
SKINCOLOR_KSUPER3;
|
|
|
|
SKINCOLOR_KSUPER4;
|
|
|
|
SKINCOLOR_KSUPER5;
|
2016-03-03 10:27:27 +00:00
|
|
|
MAXSKINCOLORS;
|
2016-05-21 07:23:52 +00:00
|
|
|
MAXTRANSLATIONS;
|
2016-03-03 10:27:27 +00:00
|
|
|
// directions
|
|
|
|
DI_NODIR;
|
|
|
|
DI_EAST;
|
|
|
|
DI_NORTHEAST;
|
|
|
|
DI_NORTH;
|
|
|
|
DI_NORTHWEST;
|
|
|
|
DI_WEST;
|
|
|
|
DI_SOUTHWEST;
|
|
|
|
DI_SOUTH;
|
|
|
|
DI_SOUTHEAST;
|
|
|
|
NUMDIRS;
|
|
|
|
// skin flags
|
|
|
|
SF_SUPER;
|
|
|
|
SF_SUPERANIMS;
|
|
|
|
SF_SUPERSPIN;
|
|
|
|
SF_HIRES;
|
|
|
|
SF_NOSKID;
|
|
|
|
SF_NOSPEEDADJUST;
|
|
|
|
SF_RUNONWATER;
|
|
|
|
// character abilities
|
|
|
|
CA_NONE;
|
|
|
|
CA_THOK;
|
|
|
|
CA_FLY;
|
|
|
|
CA_GLIDEANDCLIMB;
|
|
|
|
CA_HOMING;
|
|
|
|
CA_SWIM;
|
|
|
|
CA_DOUBLEJUMP;
|
|
|
|
CA_FLOAT;
|
|
|
|
CA_SLOWFALL;
|
|
|
|
CA_TELEKINESIS;
|
|
|
|
CA_FALLSWITCH;
|
|
|
|
CA_JUMPBOOST;
|
|
|
|
CA_AIRDRILL;
|
|
|
|
CA_JUMPTHOK;
|
|
|
|
CA2_NONE;
|
|
|
|
CA2_SPINDASH;
|
|
|
|
CA2_MULTIABILITY;
|
|
|
|
// player states
|
|
|
|
PST_LIVE;
|
|
|
|
PST_DEAD;
|
|
|
|
PST_REBORN;
|
|
|
|
// skin sounds
|
|
|
|
SKSSPIN;
|
|
|
|
SKSPUTPUT;
|
|
|
|
SKSPUDPUD;
|
|
|
|
SKSPLPAN1;
|
|
|
|
SKSPLPAN2;
|
|
|
|
SKSPLPAN3;
|
|
|
|
SKSPLPAN4;
|
|
|
|
SKSPLDET1;
|
|
|
|
SKSPLDET2;
|
|
|
|
SKSPLDET3;
|
|
|
|
SKSPLDET4;
|
|
|
|
SKSPLVCT1;
|
|
|
|
SKSPLVCT2;
|
|
|
|
SKSPLVCT3;
|
|
|
|
SKSPLVCT4;
|
|
|
|
SKSTHOK;
|
|
|
|
SKSSPNDSH;
|
|
|
|
SKSZOOM;
|
|
|
|
SKSSKID;
|
|
|
|
SKSGASP;
|
|
|
|
SKSJUMP;
|
|
|
|
// player flags
|
|
|
|
PF_FLIPCAM;
|
|
|
|
PF_GODMODE;
|
|
|
|
PF_NOCLIP;
|
|
|
|
PF_INVIS;
|
|
|
|
PF_ATTACKDOWN;
|
|
|
|
PF_USEDOWN;
|
|
|
|
PF_JUMPDOWN;
|
|
|
|
PF_WPNDOWN;
|
|
|
|
PF_STASIS;
|
|
|
|
PF_JUMPSTASIS;
|
|
|
|
PF_FULLSTASIS;
|
|
|
|
PF_TIMEOVER;
|
|
|
|
PF_SUPERREADY;
|
|
|
|
PF_JUMPED;
|
|
|
|
PF_SPINNING;
|
|
|
|
PF_STARTDASH;
|
|
|
|
PF_THOKKED;
|
|
|
|
PF_GLIDING;
|
|
|
|
PF_CARRIED;
|
|
|
|
PF_SLIDING;
|
|
|
|
PF_ROPEHANG;
|
|
|
|
PF_ITEMHANG;
|
|
|
|
PF_MACESPIN;
|
|
|
|
PF_NIGHTSMODE;
|
|
|
|
PF_TRANSFERTOCLOSEST;
|
|
|
|
PF_NIGHTSFALL;
|
|
|
|
PF_DRILLING;
|
|
|
|
PF_SKIDDOWN;
|
|
|
|
PF_TAGGED;
|
|
|
|
PF_TAGIT;
|
|
|
|
PF_FORCESTRAFE;
|
|
|
|
PF_ANALOGMODE;
|
|
|
|
// player animations
|
|
|
|
PA_ETC;
|
|
|
|
PA_IDLE;
|
|
|
|
PA_WALK;
|
|
|
|
PA_RUN;
|
|
|
|
PA_ROLL;
|
|
|
|
PA_FALL;
|
|
|
|
PA_ABILITY;
|
|
|
|
// shields
|
|
|
|
SH_NONE;
|
|
|
|
SH_JUMP;
|
|
|
|
SH_ATTRACT;
|
|
|
|
SH_ELEMENTAL;
|
|
|
|
SH_BOMB;
|
|
|
|
SH_BUBBLEWRAP;
|
|
|
|
SH_THUNDERCOIN;
|
|
|
|
SH_FLAMEAURA;
|
|
|
|
SH_PITY;
|
|
|
|
SH_FIREFLOWER;
|
|
|
|
SH_FORCE;
|
|
|
|
SH_STACK;
|
|
|
|
SH_NOSTACK;
|
|
|
|
// player powers
|
|
|
|
pw_invulnerability;
|
|
|
|
pw_sneakers;
|
|
|
|
pw_flashing;
|
|
|
|
pw_shield;
|
|
|
|
pw_tailsfly;
|
|
|
|
pw_underwater;
|
|
|
|
pw_spacetime;
|
|
|
|
pw_extralife;
|
|
|
|
pw_super;
|
|
|
|
pw_gravityboots;
|
|
|
|
pw_infinityring;
|
|
|
|
pw_automaticring;
|
|
|
|
pw_bouncering;
|
|
|
|
pw_scatterring;
|
|
|
|
pw_grenadering;
|
|
|
|
pw_explosionring;
|
|
|
|
pw_railring;
|
|
|
|
pw_emeralds;
|
|
|
|
pw_nights_superloop;
|
|
|
|
pw_nights_helper;
|
|
|
|
pw_nights_linkfreeze;
|
|
|
|
pw_nocontrol;
|
|
|
|
pw_ingoop;
|
|
|
|
// emeralds
|
|
|
|
EMERALD1;
|
|
|
|
EMERALD2;
|
|
|
|
EMERALD3;
|
|
|
|
EMERALD4;
|
|
|
|
EMERALD5;
|
|
|
|
EMERALD6;
|
|
|
|
EMERALD7;
|
|
|
|
// buttons
|
|
|
|
BT_WEAPONMASK;
|
|
|
|
BT_WEAPONNEXT;
|
|
|
|
BT_WEAPONPREV;
|
|
|
|
BT_ATTACK;
|
|
|
|
BT_USE;
|
|
|
|
BT_CAMLEFT;
|
|
|
|
BT_CAMRIGHT;
|
|
|
|
BT_TOSSFLAG;
|
|
|
|
BT_JUMP;
|
|
|
|
BT_FIRENORMAL;
|
|
|
|
BT_CUSTOM1;
|
|
|
|
BT_CUSTOM2;
|
|
|
|
BT_CUSTOM3;
|
|
|
|
// current weapon
|
|
|
|
WEP_AUTO;
|
|
|
|
WEP_BOUNCE;
|
|
|
|
WEP_SCATTER;
|
|
|
|
WEP_GRENADE;
|
|
|
|
WEP_EXPLODE;
|
|
|
|
WEP_RAIL;
|
|
|
|
NUM_WEAPONS;
|
|
|
|
// ring weapon flags
|
|
|
|
RW_AUTO;
|
|
|
|
RW_BOUNCE;
|
|
|
|
RW_SCATTER;
|
|
|
|
RW_GRENADE;
|
|
|
|
RW_EXPLODE;
|
|
|
|
RW_RAIL;
|
|
|
|
// flash palettes
|
|
|
|
PAL_WHITE;
|
|
|
|
PAL_MIXUP;
|
|
|
|
PAL_RECYCLE;
|
|
|
|
PAL_NUKE;
|
|
|
|
// gotflag
|
|
|
|
GF_REDFLAG;
|
|
|
|
GF_BLUEFLAG;
|
|
|
|
// typeoflevel
|
|
|
|
TOL_SP;
|
|
|
|
TOL_COOP;
|
|
|
|
TOL_COMPETITION;
|
|
|
|
TOL_RACE;
|
|
|
|
TOL_MATCH;
|
|
|
|
TOL_TAG;
|
|
|
|
TOL_CTF;
|
|
|
|
TOL_CUSTOM;
|
|
|
|
TOL_2D;
|
|
|
|
TOL_MARIO;
|
|
|
|
TOL_NIGHTS;
|
|
|
|
TOL_ERZ3;
|
|
|
|
TOL_XMAS;
|
|
|
|
// gametypes
|
|
|
|
GT_COOP;
|
|
|
|
GT_COMPETITION;
|
|
|
|
GT_RACE;
|
|
|
|
GT_MATCH;
|
|
|
|
GT_TEAMMATCH;
|
|
|
|
GT_TAG;
|
|
|
|
GT_HIDEANDSEEK;
|
|
|
|
GT_CTF;
|
|
|
|
// weather
|
|
|
|
PRECIP_NONE;
|
|
|
|
PRECIP_STORM;
|
|
|
|
PRECIP_SNOW;
|
|
|
|
PRECIP_RAIN;
|
|
|
|
PRECIP_BLANK;
|
|
|
|
PRECIP_STORM_NORAIN;
|
|
|
|
PRECIP_STORM_NOSTRIKES;
|
|
|
|
// level flags
|
|
|
|
LF_SCRIPTISFILE;
|
|
|
|
LF_SPEEDMUSIC;
|
|
|
|
LF_NOSSMUSIC;
|
|
|
|
LF_NORELOAD;
|
|
|
|
LF_NOZONE;
|
|
|
|
// menu flags
|
|
|
|
LF2_HIDEINMENU;
|
|
|
|
LF2_HIDEINSTATS;
|
|
|
|
LF2_RECORDATTACK;
|
|
|
|
LF2_NIGHTSATTACK;
|
|
|
|
LF2_NOVISITNEEDED;
|
|
|
|
// grade
|
|
|
|
GRADE_F;
|
|
|
|
GRADE_E;
|
|
|
|
GRADE_D;
|
|
|
|
GRADE_C;
|
|
|
|
GRADE_B;
|
|
|
|
GRADE_A;
|
|
|
|
GRADE_S;
|
|
|
|
// linedef flags
|
|
|
|
ML_IMPASSIBLE;
|
|
|
|
ML_BLOCKMONSTERS;
|
|
|
|
ML_TWOSIDED;
|
|
|
|
ML_DONTPEGTOP;
|
|
|
|
ML_DONTPEGBOTTOM;
|
|
|
|
ML_EFFECT1;
|
|
|
|
ML_NOCLIMB;
|
|
|
|
ML_EFFECT2;
|
|
|
|
ML_EFFECT3;
|
|
|
|
ML_EFFECT4;
|
|
|
|
ML_EFFECT5;
|
|
|
|
ML_NOSONIC;
|
|
|
|
ML_NOTAILS;
|
|
|
|
ML_NOKNUX;
|
|
|
|
ML_NETONLY;
|
|
|
|
ML_BOUNCY;
|
|
|
|
ML_TFERLINE;
|
|
|
|
// reserved tags
|
|
|
|
LE_PINCHPHASE;
|
|
|
|
LE_ALLBOSSESDEAD;
|
|
|
|
LE_BOSSDEAD;
|
|
|
|
LE_BOSS4DROP;
|
|
|
|
LE_BRAKVILEATACK;
|
|
|
|
// FOF flags
|
|
|
|
FF_EXISTS;
|
|
|
|
FF_BLOCKPLAYER;
|
|
|
|
FF_SOLID;
|
|
|
|
FF_RENDERSIDES;
|
|
|
|
FF_RENDERPLANES;
|
|
|
|
FF_RENDERALL;
|
|
|
|
FF_SWIMMABLE;
|
|
|
|
FF_NOSHADE;
|
|
|
|
FF_CUTSOLIDS;
|
|
|
|
FF_CUTEXTRA;
|
|
|
|
FF_CUTLEVEL;
|
|
|
|
FF_CUTSPRITES;
|
|
|
|
FF_BOTHPLANES;
|
|
|
|
FF_EXTRA;
|
|
|
|
FF_TRANSLUCENT;
|
|
|
|
FF_FOG;
|
|
|
|
FF_INVERTPLANES;
|
|
|
|
FF_ALLSIDES;
|
|
|
|
FF_INVERTSIDES;
|
|
|
|
FF_DOUBLESHADOW;
|
|
|
|
FF_FLOATBOB;
|
|
|
|
FF_NORETURN;
|
|
|
|
FF_CRUMBLE;
|
|
|
|
FF_SHATTERBOTTOM;
|
|
|
|
FF_GOOWATER;
|
|
|
|
FF_MARIO;
|
|
|
|
FF_BUSTUP;
|
|
|
|
FF_QUICKSAND;
|
|
|
|
FF_PLATFORM;
|
|
|
|
FF_REVERSEPLATFORM;
|
|
|
|
FF_INTANGABLEFLATS;
|
|
|
|
FF_SHATTER;
|
|
|
|
FF_SPINBUST;
|
|
|
|
FF_ONLYKNUX;
|
|
|
|
FF_RIPPLE;
|
|
|
|
FF_COLORMAPONLY;
|
|
|
|
// music slots
|
|
|
|
mus_None;
|
|
|
|
mus_map01m;
|
|
|
|
mus_map02m;
|
|
|
|
mus_map03m;
|
|
|
|
mus_map04m;
|
|
|
|
mus_map05m;
|
|
|
|
mus_map06m;
|
|
|
|
mus_map07m;
|
|
|
|
mus_map08m;
|
|
|
|
mus_map09m;
|
|
|
|
mus_map10m;
|
|
|
|
mus_map11m;
|
|
|
|
mus_map12m;
|
|
|
|
mus_map13m;
|
|
|
|
mus_map14m;
|
|
|
|
mus_map15m;
|
|
|
|
mus_map16m;
|
|
|
|
mus_map17m;
|
|
|
|
mus_map18m;
|
|
|
|
mus_map19m;
|
|
|
|
mus_map20m;
|
|
|
|
mus_map21m;
|
|
|
|
mus_map22m;
|
|
|
|
mus_map23m;
|
|
|
|
mus_map24m;
|
|
|
|
mus_map25m;
|
|
|
|
mus_map26m;
|
|
|
|
mus_map27m;
|
|
|
|
mus_map28m;
|
|
|
|
mus_map29m;
|
|
|
|
mus_map30m;
|
|
|
|
mus_map31m;
|
|
|
|
mus_map32m;
|
|
|
|
mus_map33m;
|
|
|
|
mus_map34m;
|
|
|
|
mus_map35m;
|
|
|
|
mus_map36m;
|
|
|
|
mus_map37m;
|
|
|
|
mus_map38m;
|
|
|
|
mus_map39m;
|
|
|
|
mus_map40m;
|
|
|
|
mus_map41m;
|
|
|
|
mus_map42m;
|
|
|
|
mus_map43m;
|
|
|
|
mus_map44m;
|
|
|
|
mus_map45m;
|
|
|
|
mus_map46m;
|
|
|
|
mus_map47m;
|
|
|
|
mus_map48m;
|
|
|
|
mus_map49m;
|
|
|
|
mus_map50m;
|
|
|
|
mus_map51m;
|
|
|
|
mus_map52m;
|
|
|
|
mus_map53m;
|
|
|
|
mus_map54m;
|
|
|
|
mus_map55m;
|
|
|
|
mus_map56m;
|
|
|
|
mus_map57m;
|
|
|
|
mus_map58m;
|
|
|
|
mus_map59m;
|
|
|
|
mus_map60m;
|
|
|
|
mus_map61m;
|
|
|
|
mus_map62m;
|
|
|
|
mus_map63m;
|
|
|
|
mus_map64m;
|
|
|
|
mus_map65m;
|
|
|
|
mus_map66m;
|
|
|
|
mus_map67m;
|
|
|
|
mus_map68m;
|
|
|
|
mus_map69m;
|
|
|
|
mus_map70m;
|
|
|
|
mus_map71m;
|
|
|
|
mus_map72m;
|
|
|
|
mus_map73m;
|
|
|
|
mus_map74m;
|
|
|
|
mus_map75m;
|
|
|
|
mus_map76m;
|
|
|
|
mus_map77m;
|
|
|
|
mus_map78m;
|
|
|
|
mus_map79m;
|
|
|
|
mus_map80m;
|
|
|
|
mus_map81m;
|
|
|
|
mus_map82m;
|
|
|
|
mus_map83m;
|
|
|
|
mus_map84m;
|
|
|
|
mus_map85m;
|
|
|
|
mus_map86m;
|
|
|
|
mus_map87m;
|
|
|
|
mus_map88m;
|
|
|
|
mus_map89m;
|
|
|
|
mus_map90m;
|
|
|
|
mus_map91m;
|
|
|
|
mus_map92m;
|
|
|
|
mus_map93m;
|
|
|
|
mus_map94m;
|
|
|
|
mus_map95m;
|
|
|
|
mus_map96m;
|
|
|
|
mus_map97m;
|
|
|
|
mus_map98m;
|
|
|
|
mus_map99m;
|
|
|
|
mus_mapa0m;
|
|
|
|
mus_mapa1m;
|
|
|
|
mus_mapa2m;
|
|
|
|
mus_mapa3m;
|
|
|
|
mus_mapa4m;
|
|
|
|
mus_mapa5m;
|
|
|
|
mus_mapa6m;
|
|
|
|
mus_mapa7m;
|
|
|
|
mus_mapa8m;
|
|
|
|
mus_mapa9m;
|
|
|
|
mus_mapaam;
|
|
|
|
mus_mapabm;
|
|
|
|
mus_mapacm;
|
|
|
|
mus_mapadm;
|
|
|
|
mus_mapaem;
|
|
|
|
mus_mapafm;
|
|
|
|
mus_mapagm;
|
|
|
|
mus_mapahm;
|
|
|
|
mus_mapaim;
|
|
|
|
mus_mapajm;
|
|
|
|
mus_mapakm;
|
|
|
|
mus_mapalm;
|
|
|
|
mus_mapamm;
|
|
|
|
mus_mapanm;
|
|
|
|
mus_mapaom;
|
|
|
|
mus_mapapm;
|
|
|
|
mus_mapaqm;
|
|
|
|
mus_maparm;
|
|
|
|
mus_mapasm;
|
|
|
|
mus_mapatm;
|
|
|
|
mus_mapaum;
|
|
|
|
mus_mapavm;
|
|
|
|
mus_mapawm;
|
|
|
|
mus_mapaxm;
|
|
|
|
mus_mapaym;
|
|
|
|
mus_mapazm;
|
|
|
|
mus_mapb0m;
|
|
|
|
mus_mapb1m;
|
|
|
|
mus_mapb2m;
|
|
|
|
mus_mapb3m;
|
|
|
|
mus_mapb4m;
|
|
|
|
mus_mapb5m;
|
|
|
|
mus_mapb6m;
|
|
|
|
mus_mapb7m;
|
|
|
|
mus_mapb8m;
|
|
|
|
mus_mapb9m;
|
|
|
|
mus_mapbam;
|
|
|
|
mus_mapbbm;
|
|
|
|
mus_mapbcm;
|
|
|
|
mus_mapbdm;
|
|
|
|
mus_mapbem;
|
|
|
|
mus_mapbfm;
|
|
|
|
mus_mapbgm;
|
|
|
|
mus_mapbhm;
|
|
|
|
mus_mapbim;
|
|
|
|
mus_mapbjm;
|
|
|
|
mus_mapbkm;
|
|
|
|
mus_mapblm;
|
|
|
|
mus_mapbmm;
|
|
|
|
mus_mapbnm;
|
|
|
|
mus_mapbom;
|
|
|
|
mus_mapbpm;
|
|
|
|
mus_mapbqm;
|
|
|
|
mus_mapbrm;
|
|
|
|
mus_mapbsm;
|
|
|
|
mus_mapbtm;
|
|
|
|
mus_mapbum;
|
|
|
|
mus_mapbvm;
|
|
|
|
mus_mapbwm;
|
|
|
|
mus_mapbxm;
|
|
|
|
mus_mapbym;
|
|
|
|
mus_mapbzm;
|
|
|
|
mus_mapc0m;
|
|
|
|
mus_mapc1m;
|
|
|
|
mus_mapc2m;
|
|
|
|
mus_mapc3m;
|
|
|
|
mus_mapc4m;
|
|
|
|
mus_mapc5m;
|
|
|
|
mus_mapc6m;
|
|
|
|
mus_mapc7m;
|
|
|
|
mus_mapc8m;
|
|
|
|
mus_mapc9m;
|
|
|
|
mus_mapcam;
|
|
|
|
mus_mapcbm;
|
|
|
|
mus_mapccm;
|
|
|
|
mus_mapcdm;
|
|
|
|
mus_mapcem;
|
|
|
|
mus_mapcfm;
|
|
|
|
mus_mapcgm;
|
|
|
|
mus_mapchm;
|
|
|
|
mus_mapcim;
|
|
|
|
mus_mapcjm;
|
|
|
|
mus_mapckm;
|
|
|
|
mus_mapclm;
|
|
|
|
mus_mapcmm;
|
|
|
|
mus_mapcnm;
|
|
|
|
mus_mapcom;
|
|
|
|
mus_mapcpm;
|
|
|
|
mus_mapcqm;
|
|
|
|
mus_mapcrm;
|
|
|
|
mus_mapcsm;
|
|
|
|
mus_mapctm;
|
|
|
|
mus_mapcum;
|
|
|
|
mus_mapcvm;
|
|
|
|
mus_mapcwm;
|
|
|
|
mus_mapcxm;
|
|
|
|
mus_mapcym;
|
|
|
|
mus_mapczm;
|
|
|
|
mus_mapd0m;
|
|
|
|
mus_mapd1m;
|
|
|
|
mus_mapd2m;
|
|
|
|
mus_mapd3m;
|
|
|
|
mus_mapd4m;
|
|
|
|
mus_mapd5m;
|
|
|
|
mus_mapd6m;
|
|
|
|
mus_mapd7m;
|
|
|
|
mus_mapd8m;
|
|
|
|
mus_mapd9m;
|
|
|
|
mus_mapdam;
|
|
|
|
mus_mapdbm;
|
|
|
|
mus_mapdcm;
|
|
|
|
mus_mapddm;
|
|
|
|
mus_mapdem;
|
|
|
|
mus_mapdfm;
|
|
|
|
mus_mapdgm;
|
|
|
|
mus_mapdhm;
|
|
|
|
mus_mapdim;
|
|
|
|
mus_mapdjm;
|
|
|
|
mus_mapdkm;
|
|
|
|
mus_mapdlm;
|
|
|
|
mus_mapdmm;
|
|
|
|
mus_mapdnm;
|
|
|
|
mus_mapdom;
|
|
|
|
mus_mapdpm;
|
|
|
|
mus_mapdqm;
|
|
|
|
mus_mapdrm;
|
|
|
|
mus_mapdsm;
|
|
|
|
mus_mapdtm;
|
|
|
|
mus_mapdum;
|
|
|
|
mus_mapdvm;
|
|
|
|
mus_mapdwm;
|
|
|
|
mus_mapdxm;
|
|
|
|
mus_mapdym;
|
|
|
|
mus_mapdzm;
|
|
|
|
mus_mape0m;
|
|
|
|
mus_mape1m;
|
|
|
|
mus_mape2m;
|
|
|
|
mus_mape3m;
|
|
|
|
mus_mape4m;
|
|
|
|
mus_mape5m;
|
|
|
|
mus_mape6m;
|
|
|
|
mus_mape7m;
|
|
|
|
mus_mape8m;
|
|
|
|
mus_mape9m;
|
|
|
|
mus_mapeam;
|
|
|
|
mus_mapebm;
|
|
|
|
mus_mapecm;
|
|
|
|
mus_mapedm;
|
|
|
|
mus_mapeem;
|
|
|
|
mus_mapefm;
|
|
|
|
mus_mapegm;
|
|
|
|
mus_mapehm;
|
|
|
|
mus_mapeim;
|
|
|
|
mus_mapejm;
|
|
|
|
mus_mapekm;
|
|
|
|
mus_mapelm;
|
|
|
|
mus_mapemm;
|
|
|
|
mus_mapenm;
|
|
|
|
mus_mapeom;
|
|
|
|
mus_mapepm;
|
|
|
|
mus_mapeqm;
|
|
|
|
mus_maperm;
|
|
|
|
mus_mapesm;
|
|
|
|
mus_mapetm;
|
|
|
|
mus_mapeum;
|
|
|
|
mus_mapevm;
|
|
|
|
mus_mapewm;
|
|
|
|
mus_mapexm;
|
|
|
|
mus_mapeym;
|
|
|
|
mus_mapezm;
|
|
|
|
mus_mapf0m;
|
|
|
|
mus_mapf1m;
|
|
|
|
mus_mapf2m;
|
|
|
|
mus_mapf3m;
|
|
|
|
mus_mapf4m;
|
|
|
|
mus_mapf5m;
|
|
|
|
mus_mapf6m;
|
|
|
|
mus_mapf7m;
|
|
|
|
mus_mapf8m;
|
|
|
|
mus_mapf9m;
|
|
|
|
mus_mapfam;
|
|
|
|
mus_mapfbm;
|
|
|
|
mus_mapfcm;
|
|
|
|
mus_mapfdm;
|
|
|
|
mus_mapfem;
|
|
|
|
mus_mapffm;
|
|
|
|
mus_mapfgm;
|
|
|
|
mus_mapfhm;
|
|
|
|
mus_mapfim;
|
|
|
|
mus_mapfjm;
|
|
|
|
mus_mapfkm;
|
|
|
|
mus_mapflm;
|
|
|
|
mus_mapfmm;
|
|
|
|
mus_mapfnm;
|
|
|
|
mus_mapfom;
|
|
|
|
mus_mapfpm;
|
|
|
|
mus_mapfqm;
|
|
|
|
mus_mapfrm;
|
|
|
|
mus_mapfsm;
|
|
|
|
mus_mapftm;
|
|
|
|
mus_mapfum;
|
|
|
|
mus_mapfvm;
|
|
|
|
mus_mapfwm;
|
|
|
|
mus_mapfxm;
|
|
|
|
mus_mapfym;
|
|
|
|
mus_mapfzm;
|
|
|
|
mus_mapg0m;
|
|
|
|
mus_mapg1m;
|
|
|
|
mus_mapg2m;
|
|
|
|
mus_mapg3m;
|
|
|
|
mus_mapg4m;
|
|
|
|
mus_mapg5m;
|
|
|
|
mus_mapg6m;
|
|
|
|
mus_mapg7m;
|
|
|
|
mus_mapg8m;
|
|
|
|
mus_mapg9m;
|
|
|
|
mus_mapgam;
|
|
|
|
mus_mapgbm;
|
|
|
|
mus_mapgcm;
|
|
|
|
mus_mapgdm;
|
|
|
|
mus_mapgem;
|
|
|
|
mus_mapgfm;
|
|
|
|
mus_mapggm;
|
|
|
|
mus_mapghm;
|
|
|
|
mus_mapgim;
|
|
|
|
mus_mapgjm;
|
|
|
|
mus_mapgkm;
|
|
|
|
mus_mapglm;
|
|
|
|
mus_mapgmm;
|
|
|
|
mus_mapgnm;
|
|
|
|
mus_mapgom;
|
|
|
|
mus_mapgpm;
|
|
|
|
mus_mapgqm;
|
|
|
|
mus_mapgrm;
|
|
|
|
mus_mapgsm;
|
|
|
|
mus_mapgtm;
|
|
|
|
mus_mapgum;
|
|
|
|
mus_mapgvm;
|
|
|
|
mus_mapgwm;
|
|
|
|
mus_mapgxm;
|
|
|
|
mus_mapgym;
|
|
|
|
mus_mapgzm;
|
|
|
|
mus_maph0m;
|
|
|
|
mus_maph1m;
|
|
|
|
mus_maph2m;
|
|
|
|
mus_maph3m;
|
|
|
|
mus_maph4m;
|
|
|
|
mus_maph5m;
|
|
|
|
mus_maph6m;
|
|
|
|
mus_maph7m;
|
|
|
|
mus_maph8m;
|
|
|
|
mus_maph9m;
|
|
|
|
mus_mapham;
|
|
|
|
mus_maphbm;
|
|
|
|
mus_maphcm;
|
|
|
|
mus_maphdm;
|
|
|
|
mus_maphem;
|
|
|
|
mus_maphfm;
|
|
|
|
mus_maphgm;
|
|
|
|
mus_maphhm;
|
|
|
|
mus_maphim;
|
|
|
|
mus_maphjm;
|
|
|
|
mus_maphkm;
|
|
|
|
mus_maphlm;
|
|
|
|
mus_maphmm;
|
|
|
|
mus_maphnm;
|
|
|
|
mus_maphom;
|
|
|
|
mus_maphpm;
|
|
|
|
mus_maphqm;
|
|
|
|
mus_maphrm;
|
|
|
|
mus_maphsm;
|
|
|
|
mus_maphtm;
|
|
|
|
mus_maphum;
|
|
|
|
mus_maphvm;
|
|
|
|
mus_maphwm;
|
|
|
|
mus_maphxm;
|
|
|
|
mus_maphym;
|
|
|
|
mus_maphzm;
|
|
|
|
mus_mapi0m;
|
|
|
|
mus_mapi1m;
|
|
|
|
mus_mapi2m;
|
|
|
|
mus_mapi3m;
|
|
|
|
mus_mapi4m;
|
|
|
|
mus_mapi5m;
|
|
|
|
mus_mapi6m;
|
|
|
|
mus_mapi7m;
|
|
|
|
mus_mapi8m;
|
|
|
|
mus_mapi9m;
|
|
|
|
mus_mapiam;
|
|
|
|
mus_mapibm;
|
|
|
|
mus_mapicm;
|
|
|
|
mus_mapidm;
|
|
|
|
mus_mapiem;
|
|
|
|
mus_mapifm;
|
|
|
|
mus_mapigm;
|
|
|
|
mus_mapihm;
|
|
|
|
mus_mapiim;
|
|
|
|
mus_mapijm;
|
|
|
|
mus_mapikm;
|
|
|
|
mus_mapilm;
|
|
|
|
mus_mapimm;
|
|
|
|
mus_mapinm;
|
|
|
|
mus_mapiom;
|
|
|
|
mus_mapipm;
|
|
|
|
mus_mapiqm;
|
|
|
|
mus_mapirm;
|
|
|
|
mus_mapism;
|
|
|
|
mus_mapitm;
|
|
|
|
mus_mapium;
|
|
|
|
mus_mapivm;
|
|
|
|
mus_mapiwm;
|
|
|
|
mus_mapixm;
|
|
|
|
mus_mapiym;
|
|
|
|
mus_mapizm;
|
|
|
|
mus_mapj0m;
|
|
|
|
mus_mapj1m;
|
|
|
|
mus_mapj2m;
|
|
|
|
mus_mapj3m;
|
|
|
|
mus_mapj4m;
|
|
|
|
mus_mapj5m;
|
|
|
|
mus_mapj6m;
|
|
|
|
mus_mapj7m;
|
|
|
|
mus_mapj8m;
|
|
|
|
mus_mapj9m;
|
|
|
|
mus_mapjam;
|
|
|
|
mus_mapjbm;
|
|
|
|
mus_mapjcm;
|
|
|
|
mus_mapjdm;
|
|
|
|
mus_mapjem;
|
|
|
|
mus_mapjfm;
|
|
|
|
mus_mapjgm;
|
|
|
|
mus_mapjhm;
|
|
|
|
mus_mapjim;
|
|
|
|
mus_mapjjm;
|
|
|
|
mus_mapjkm;
|
|
|
|
mus_mapjlm;
|
|
|
|
mus_mapjmm;
|
|
|
|
mus_mapjnm;
|
|
|
|
mus_mapjom;
|
|
|
|
mus_mapjpm;
|
|
|
|
mus_mapjqm;
|
|
|
|
mus_mapjrm;
|
|
|
|
mus_mapjsm;
|
|
|
|
mus_mapjtm;
|
|
|
|
mus_mapjum;
|
|
|
|
mus_mapjvm;
|
|
|
|
mus_mapjwm;
|
|
|
|
mus_mapjxm;
|
|
|
|
mus_mapjym;
|
|
|
|
mus_mapjzm;
|
|
|
|
mus_mapk0m;
|
|
|
|
mus_mapk1m;
|
|
|
|
mus_mapk2m;
|
|
|
|
mus_mapk3m;
|
|
|
|
mus_mapk4m;
|
|
|
|
mus_mapk5m;
|
|
|
|
mus_mapk6m;
|
|
|
|
mus_mapk7m;
|
|
|
|
mus_mapk8m;
|
|
|
|
mus_mapk9m;
|
|
|
|
mus_mapkam;
|
|
|
|
mus_mapkbm;
|
|
|
|
mus_mapkcm;
|
|
|
|
mus_mapkdm;
|
|
|
|
mus_mapkem;
|
|
|
|
mus_mapkfm;
|
|
|
|
mus_mapkgm;
|
|
|
|
mus_mapkhm;
|
|
|
|
mus_mapkim;
|
|
|
|
mus_mapkjm;
|
|
|
|
mus_mapkkm;
|
|
|
|
mus_mapklm;
|
|
|
|
mus_mapkmm;
|
|
|
|
mus_mapknm;
|
|
|
|
mus_mapkom;
|
|
|
|
mus_mapkpm;
|
|
|
|
mus_mapkqm;
|
|
|
|
mus_mapkrm;
|
|
|
|
mus_mapksm;
|
|
|
|
mus_mapktm;
|
|
|
|
mus_mapkum;
|
|
|
|
mus_mapkvm;
|
|
|
|
mus_mapkwm;
|
|
|
|
mus_mapkxm;
|
|
|
|
mus_mapkym;
|
|
|
|
mus_mapkzm;
|
|
|
|
mus_mapl0m;
|
|
|
|
mus_mapl1m;
|
|
|
|
mus_mapl2m;
|
|
|
|
mus_mapl3m;
|
|
|
|
mus_mapl4m;
|
|
|
|
mus_mapl5m;
|
|
|
|
mus_mapl6m;
|
|
|
|
mus_mapl7m;
|
|
|
|
mus_mapl8m;
|
|
|
|
mus_mapl9m;
|
|
|
|
mus_maplam;
|
|
|
|
mus_maplbm;
|
|
|
|
mus_maplcm;
|
|
|
|
mus_mapldm;
|
|
|
|
mus_maplem;
|
|
|
|
mus_maplfm;
|
|
|
|
mus_maplgm;
|
|
|
|
mus_maplhm;
|
|
|
|
mus_maplim;
|
|
|
|
mus_mapljm;
|
|
|
|
mus_maplkm;
|
|
|
|
mus_mapllm;
|
|
|
|
mus_maplmm;
|
|
|
|
mus_maplnm;
|
|
|
|
mus_maplom;
|
|
|
|
mus_maplpm;
|
|
|
|
mus_maplqm;
|
|
|
|
mus_maplrm;
|
|
|
|
mus_maplsm;
|
|
|
|
mus_mapltm;
|
|
|
|
mus_maplum;
|
|
|
|
mus_maplvm;
|
|
|
|
mus_maplwm;
|
|
|
|
mus_maplxm;
|
|
|
|
mus_maplym;
|
|
|
|
mus_maplzm;
|
|
|
|
mus_mapm0m;
|
|
|
|
mus_mapm1m;
|
|
|
|
mus_mapm2m;
|
|
|
|
mus_mapm3m;
|
|
|
|
mus_mapm4m;
|
|
|
|
mus_mapm5m;
|
|
|
|
mus_mapm6m;
|
|
|
|
mus_mapm7m;
|
|
|
|
mus_mapm8m;
|
|
|
|
mus_mapm9m;
|
|
|
|
mus_mapmam;
|
|
|
|
mus_mapmbm;
|
|
|
|
mus_mapmcm;
|
|
|
|
mus_mapmdm;
|
|
|
|
mus_mapmem;
|
|
|
|
mus_mapmfm;
|
|
|
|
mus_mapmgm;
|
|
|
|
mus_mapmhm;
|
|
|
|
mus_mapmim;
|
|
|
|
mus_mapmjm;
|
|
|
|
mus_mapmkm;
|
|
|
|
mus_mapmlm;
|
|
|
|
mus_mapmmm;
|
|
|
|
mus_mapmnm;
|
|
|
|
mus_mapmom;
|
|
|
|
mus_mapmpm;
|
|
|
|
mus_mapmqm;
|
|
|
|
mus_mapmrm;
|
|
|
|
mus_mapmsm;
|
|
|
|
mus_mapmtm;
|
|
|
|
mus_mapmum;
|
|
|
|
mus_mapmvm;
|
|
|
|
mus_mapmwm;
|
|
|
|
mus_mapmxm;
|
|
|
|
mus_mapmym;
|
|
|
|
mus_mapmzm;
|
|
|
|
mus_mapn0m;
|
|
|
|
mus_mapn1m;
|
|
|
|
mus_mapn2m;
|
|
|
|
mus_mapn3m;
|
|
|
|
mus_mapn4m;
|
|
|
|
mus_mapn5m;
|
|
|
|
mus_mapn6m;
|
|
|
|
mus_mapn7m;
|
|
|
|
mus_mapn8m;
|
|
|
|
mus_mapn9m;
|
|
|
|
mus_mapnam;
|
|
|
|
mus_mapnbm;
|
|
|
|
mus_mapncm;
|
|
|
|
mus_mapndm;
|
|
|
|
mus_mapnem;
|
|
|
|
mus_mapnfm;
|
|
|
|
mus_mapngm;
|
|
|
|
mus_mapnhm;
|
|
|
|
mus_mapnim;
|
|
|
|
mus_mapnjm;
|
|
|
|
mus_mapnkm;
|
|
|
|
mus_mapnlm;
|
|
|
|
mus_mapnmm;
|
|
|
|
mus_mapnnm;
|
|
|
|
mus_mapnom;
|
|
|
|
mus_mapnpm;
|
|
|
|
mus_mapnqm;
|
|
|
|
mus_mapnrm;
|
|
|
|
mus_mapnsm;
|
|
|
|
mus_mapntm;
|
|
|
|
mus_mapnum;
|
|
|
|
mus_mapnvm;
|
|
|
|
mus_mapnwm;
|
|
|
|
mus_mapnxm;
|
|
|
|
mus_mapnym;
|
|
|
|
mus_mapnzm;
|
|
|
|
mus_mapo0m;
|
|
|
|
mus_mapo1m;
|
|
|
|
mus_mapo2m;
|
|
|
|
mus_mapo3m;
|
|
|
|
mus_mapo4m;
|
|
|
|
mus_mapo5m;
|
|
|
|
mus_mapo6m;
|
|
|
|
mus_mapo7m;
|
|
|
|
mus_mapo8m;
|
|
|
|
mus_mapo9m;
|
|
|
|
mus_mapoam;
|
|
|
|
mus_mapobm;
|
|
|
|
mus_mapocm;
|
|
|
|
mus_mapodm;
|
|
|
|
mus_mapoem;
|
|
|
|
mus_mapofm;
|
|
|
|
mus_mapogm;
|
|
|
|
mus_mapohm;
|
|
|
|
mus_mapoim;
|
|
|
|
mus_mapojm;
|
|
|
|
mus_mapokm;
|
|
|
|
mus_mapolm;
|
|
|
|
mus_mapomm;
|
|
|
|
mus_maponm;
|
|
|
|
mus_mapoom;
|
|
|
|
mus_mapopm;
|
|
|
|
mus_mapoqm;
|
|
|
|
mus_maporm;
|
|
|
|
mus_maposm;
|
|
|
|
mus_mapotm;
|
|
|
|
mus_mapoum;
|
|
|
|
mus_mapovm;
|
|
|
|
mus_mapowm;
|
|
|
|
mus_mapoxm;
|
|
|
|
mus_mapoym;
|
|
|
|
mus_mapozm;
|
|
|
|
mus_mapp0m;
|
|
|
|
mus_mapp1m;
|
|
|
|
mus_mapp2m;
|
|
|
|
mus_mapp3m;
|
|
|
|
mus_mapp4m;
|
|
|
|
mus_mapp5m;
|
|
|
|
mus_mapp6m;
|
|
|
|
mus_mapp7m;
|
|
|
|
mus_mapp8m;
|
|
|
|
mus_mapp9m;
|
|
|
|
mus_mappam;
|
|
|
|
mus_mappbm;
|
|
|
|
mus_mappcm;
|
|
|
|
mus_mappdm;
|
|
|
|
mus_mappem;
|
|
|
|
mus_mappfm;
|
|
|
|
mus_mappgm;
|
|
|
|
mus_mapphm;
|
|
|
|
mus_mappim;
|
|
|
|
mus_mappjm;
|
|
|
|
mus_mappkm;
|
|
|
|
mus_mapplm;
|
|
|
|
mus_mappmm;
|
|
|
|
mus_mappnm;
|
|
|
|
mus_mappom;
|
|
|
|
mus_mapppm;
|
|
|
|
mus_mappqm;
|
|
|
|
mus_mapprm;
|
|
|
|
mus_mappsm;
|
|
|
|
mus_mapptm;
|
|
|
|
mus_mappum;
|
|
|
|
mus_mappvm;
|
|
|
|
mus_mappwm;
|
|
|
|
mus_mappxm;
|
|
|
|
mus_mappym;
|
|
|
|
mus_mappzm;
|
|
|
|
mus_mapq0m;
|
|
|
|
mus_mapq1m;
|
|
|
|
mus_mapq2m;
|
|
|
|
mus_mapq3m;
|
|
|
|
mus_mapq4m;
|
|
|
|
mus_mapq5m;
|
|
|
|
mus_mapq6m;
|
|
|
|
mus_mapq7m;
|
|
|
|
mus_mapq8m;
|
|
|
|
mus_mapq9m;
|
|
|
|
mus_mapqam;
|
|
|
|
mus_mapqbm;
|
|
|
|
mus_mapqcm;
|
|
|
|
mus_mapqdm;
|
|
|
|
mus_mapqem;
|
|
|
|
mus_mapqfm;
|
|
|
|
mus_mapqgm;
|
|
|
|
mus_mapqhm;
|
|
|
|
mus_mapqim;
|
|
|
|
mus_mapqjm;
|
|
|
|
mus_mapqkm;
|
|
|
|
mus_mapqlm;
|
|
|
|
mus_mapqmm;
|
|
|
|
mus_mapqnm;
|
|
|
|
mus_mapqom;
|
|
|
|
mus_mapqpm;
|
|
|
|
mus_mapqqm;
|
|
|
|
mus_mapqrm;
|
|
|
|
mus_mapqsm;
|
|
|
|
mus_mapqtm;
|
|
|
|
mus_mapqum;
|
|
|
|
mus_mapqvm;
|
|
|
|
mus_mapqwm;
|
|
|
|
mus_mapqxm;
|
|
|
|
mus_mapqym;
|
|
|
|
mus_mapqzm;
|
|
|
|
mus_mapr0m;
|
|
|
|
mus_mapr1m;
|
|
|
|
mus_mapr2m;
|
|
|
|
mus_mapr3m;
|
|
|
|
mus_mapr4m;
|
|
|
|
mus_mapr5m;
|
|
|
|
mus_mapr6m;
|
|
|
|
mus_mapr7m;
|
|
|
|
mus_mapr8m;
|
|
|
|
mus_mapr9m;
|
|
|
|
mus_mapram;
|
|
|
|
mus_maprbm;
|
|
|
|
mus_maprcm;
|
|
|
|
mus_maprdm;
|
|
|
|
mus_maprem;
|
|
|
|
mus_maprfm;
|
|
|
|
mus_maprgm;
|
|
|
|
mus_maprhm;
|
|
|
|
mus_maprim;
|
|
|
|
mus_maprjm;
|
|
|
|
mus_maprkm;
|
|
|
|
mus_maprlm;
|
|
|
|
mus_maprmm;
|
|
|
|
mus_maprnm;
|
|
|
|
mus_maprom;
|
|
|
|
mus_maprpm;
|
|
|
|
mus_maprqm;
|
|
|
|
mus_maprrm;
|
|
|
|
mus_maprsm;
|
|
|
|
mus_maprtm;
|
|
|
|
mus_maprum;
|
|
|
|
mus_maprvm;
|
|
|
|
mus_maprwm;
|
|
|
|
mus_maprxm;
|
|
|
|
mus_maprym;
|
|
|
|
mus_maprzm;
|
|
|
|
mus_maps0m;
|
|
|
|
mus_maps1m;
|
|
|
|
mus_maps2m;
|
|
|
|
mus_maps3m;
|
|
|
|
mus_maps4m;
|
|
|
|
mus_maps5m;
|
|
|
|
mus_maps6m;
|
|
|
|
mus_maps7m;
|
|
|
|
mus_maps8m;
|
|
|
|
mus_maps9m;
|
|
|
|
mus_mapsam;
|
|
|
|
mus_mapsbm;
|
|
|
|
mus_mapscm;
|
|
|
|
mus_mapsdm;
|
|
|
|
mus_mapsem;
|
|
|
|
mus_mapsfm;
|
|
|
|
mus_mapsgm;
|
|
|
|
mus_mapshm;
|
|
|
|
mus_mapsim;
|
|
|
|
mus_mapsjm;
|
|
|
|
mus_mapskm;
|
|
|
|
mus_mapslm;
|
|
|
|
mus_mapsmm;
|
|
|
|
mus_mapsnm;
|
|
|
|
mus_mapsom;
|
|
|
|
mus_mapspm;
|
|
|
|
mus_mapsqm;
|
|
|
|
mus_mapsrm;
|
|
|
|
mus_mapssm;
|
|
|
|
mus_mapstm;
|
|
|
|
mus_mapsum;
|
|
|
|
mus_mapsvm;
|
|
|
|
mus_mapswm;
|
|
|
|
mus_mapsxm;
|
|
|
|
mus_mapsym;
|
|
|
|
mus_mapszm;
|
|
|
|
mus_mapt0m;
|
|
|
|
mus_mapt1m;
|
|
|
|
mus_mapt2m;
|
|
|
|
mus_mapt3m;
|
|
|
|
mus_mapt4m;
|
|
|
|
mus_mapt5m;
|
|
|
|
mus_mapt6m;
|
|
|
|
mus_mapt7m;
|
|
|
|
mus_mapt8m;
|
|
|
|
mus_mapt9m;
|
|
|
|
mus_maptam;
|
|
|
|
mus_maptbm;
|
|
|
|
mus_maptcm;
|
|
|
|
mus_maptdm;
|
|
|
|
mus_maptem;
|
|
|
|
mus_maptfm;
|
|
|
|
mus_maptgm;
|
|
|
|
mus_mapthm;
|
|
|
|
mus_maptim;
|
|
|
|
mus_maptjm;
|
|
|
|
mus_maptkm;
|
|
|
|
mus_maptlm;
|
|
|
|
mus_maptmm;
|
|
|
|
mus_maptnm;
|
|
|
|
mus_maptom;
|
|
|
|
mus_maptpm;
|
|
|
|
mus_maptqm;
|
|
|
|
mus_maptrm;
|
|
|
|
mus_maptsm;
|
|
|
|
mus_mapttm;
|
|
|
|
mus_maptum;
|
|
|
|
mus_maptvm;
|
|
|
|
mus_maptwm;
|
|
|
|
mus_maptxm;
|
|
|
|
mus_maptym;
|
|
|
|
mus_maptzm;
|
|
|
|
mus_mapu0m;
|
|
|
|
mus_mapu1m;
|
|
|
|
mus_mapu2m;
|
|
|
|
mus_mapu3m;
|
|
|
|
mus_mapu4m;
|
|
|
|
mus_mapu5m;
|
|
|
|
mus_mapu6m;
|
|
|
|
mus_mapu7m;
|
|
|
|
mus_mapu8m;
|
|
|
|
mus_mapu9m;
|
|
|
|
mus_mapuam;
|
|
|
|
mus_mapubm;
|
|
|
|
mus_mapucm;
|
|
|
|
mus_mapudm;
|
|
|
|
mus_mapuem;
|
|
|
|
mus_mapufm;
|
|
|
|
mus_mapugm;
|
|
|
|
mus_mapuhm;
|
|
|
|
mus_mapuim;
|
|
|
|
mus_mapujm;
|
|
|
|
mus_mapukm;
|
|
|
|
mus_mapulm;
|
|
|
|
mus_mapumm;
|
|
|
|
mus_mapunm;
|
|
|
|
mus_mapuom;
|
|
|
|
mus_mapupm;
|
|
|
|
mus_mapuqm;
|
|
|
|
mus_mapurm;
|
|
|
|
mus_mapusm;
|
|
|
|
mus_maputm;
|
|
|
|
mus_mapuum;
|
|
|
|
mus_mapuvm;
|
|
|
|
mus_mapuwm;
|
|
|
|
mus_mapuxm;
|
|
|
|
mus_mapuym;
|
|
|
|
mus_mapuzm;
|
|
|
|
mus_mapv0m;
|
|
|
|
mus_mapv1m;
|
|
|
|
mus_mapv2m;
|
|
|
|
mus_mapv3m;
|
|
|
|
mus_mapv4m;
|
|
|
|
mus_mapv5m;
|
|
|
|
mus_mapv6m;
|
|
|
|
mus_mapv7m;
|
|
|
|
mus_mapv8m;
|
|
|
|
mus_mapv9m;
|
|
|
|
mus_mapvam;
|
|
|
|
mus_mapvbm;
|
|
|
|
mus_mapvcm;
|
|
|
|
mus_mapvdm;
|
|
|
|
mus_mapvem;
|
|
|
|
mus_mapvfm;
|
|
|
|
mus_mapvgm;
|
|
|
|
mus_mapvhm;
|
|
|
|
mus_mapvim;
|
|
|
|
mus_mapvjm;
|
|
|
|
mus_mapvkm;
|
|
|
|
mus_mapvlm;
|
|
|
|
mus_mapvmm;
|
|
|
|
mus_mapvnm;
|
|
|
|
mus_mapvom;
|
|
|
|
mus_mapvpm;
|
|
|
|
mus_mapvqm;
|
|
|
|
mus_mapvrm;
|
|
|
|
mus_mapvsm;
|
|
|
|
mus_mapvtm;
|
|
|
|
mus_mapvum;
|
|
|
|
mus_mapvvm;
|
|
|
|
mus_mapvwm;
|
|
|
|
mus_mapvxm;
|
|
|
|
mus_mapvym;
|
|
|
|
mus_mapvzm;
|
|
|
|
mus_mapw0m;
|
|
|
|
mus_mapw1m;
|
|
|
|
mus_mapw2m;
|
|
|
|
mus_mapw3m;
|
|
|
|
mus_mapw4m;
|
|
|
|
mus_mapw5m;
|
|
|
|
mus_mapw6m;
|
|
|
|
mus_mapw7m;
|
|
|
|
mus_mapw8m;
|
|
|
|
mus_mapw9m;
|
|
|
|
mus_mapwam;
|
|
|
|
mus_mapwbm;
|
|
|
|
mus_mapwcm;
|
|
|
|
mus_mapwdm;
|
|
|
|
mus_mapwem;
|
|
|
|
mus_mapwfm;
|
|
|
|
mus_mapwgm;
|
|
|
|
mus_mapwhm;
|
|
|
|
mus_mapwim;
|
|
|
|
mus_mapwjm;
|
|
|
|
mus_mapwkm;
|
|
|
|
mus_mapwlm;
|
|
|
|
mus_mapwmm;
|
|
|
|
mus_mapwnm;
|
|
|
|
mus_mapwom;
|
|
|
|
mus_mapwpm;
|
|
|
|
mus_mapwqm;
|
|
|
|
mus_mapwrm;
|
|
|
|
mus_mapwsm;
|
|
|
|
mus_mapwtm;
|
|
|
|
mus_mapwum;
|
|
|
|
mus_mapwvm;
|
|
|
|
mus_mapwwm;
|
|
|
|
mus_mapwxm;
|
|
|
|
mus_mapwym;
|
|
|
|
mus_mapwzm;
|
|
|
|
mus_mapx0m;
|
|
|
|
mus_mapx1m;
|
|
|
|
mus_mapx2m;
|
|
|
|
mus_mapx3m;
|
|
|
|
mus_mapx4m;
|
|
|
|
mus_mapx5m;
|
|
|
|
mus_mapx6m;
|
|
|
|
mus_mapx7m;
|
|
|
|
mus_mapx8m;
|
|
|
|
mus_mapx9m;
|
|
|
|
mus_mapxam;
|
|
|
|
mus_mapxbm;
|
|
|
|
mus_mapxcm;
|
|
|
|
mus_mapxdm;
|
|
|
|
mus_mapxem;
|
|
|
|
mus_mapxfm;
|
|
|
|
mus_mapxgm;
|
|
|
|
mus_mapxhm;
|
|
|
|
mus_mapxim;
|
|
|
|
mus_mapxjm;
|
|
|
|
mus_mapxkm;
|
|
|
|
mus_mapxlm;
|
|
|
|
mus_mapxmm;
|
|
|
|
mus_mapxnm;
|
|
|
|
mus_mapxom;
|
|
|
|
mus_mapxpm;
|
|
|
|
mus_mapxqm;
|
|
|
|
mus_mapxrm;
|
|
|
|
mus_mapxsm;
|
|
|
|
mus_mapxtm;
|
|
|
|
mus_mapxum;
|
|
|
|
mus_mapxvm;
|
|
|
|
mus_mapxwm;
|
|
|
|
mus_mapxxm;
|
|
|
|
mus_mapxym;
|
|
|
|
mus_mapxzm;
|
|
|
|
mus_mapy0m;
|
|
|
|
mus_mapy1m;
|
|
|
|
mus_mapy2m;
|
|
|
|
mus_mapy3m;
|
|
|
|
mus_mapy4m;
|
|
|
|
mus_mapy5m;
|
|
|
|
mus_mapy6m;
|
|
|
|
mus_mapy7m;
|
|
|
|
mus_mapy8m;
|
|
|
|
mus_mapy9m;
|
|
|
|
mus_mapyam;
|
|
|
|
mus_mapybm;
|
|
|
|
mus_mapycm;
|
|
|
|
mus_mapydm;
|
|
|
|
mus_mapyem;
|
|
|
|
mus_mapyfm;
|
|
|
|
mus_mapygm;
|
|
|
|
mus_mapyhm;
|
|
|
|
mus_mapyim;
|
|
|
|
mus_mapyjm;
|
|
|
|
mus_mapykm;
|
|
|
|
mus_mapylm;
|
|
|
|
mus_mapymm;
|
|
|
|
mus_mapynm;
|
|
|
|
mus_mapyom;
|
|
|
|
mus_mapypm;
|
|
|
|
mus_mapyqm;
|
|
|
|
mus_mapyrm;
|
|
|
|
mus_mapysm;
|
|
|
|
mus_mapytm;
|
|
|
|
mus_mapyum;
|
|
|
|
mus_mapyvm;
|
|
|
|
mus_mapywm;
|
|
|
|
mus_mapyxm;
|
|
|
|
mus_mapyym;
|
|
|
|
mus_mapyzm;
|
|
|
|
mus_mapz0m;
|
|
|
|
mus_mapz1m;
|
|
|
|
mus_mapz2m;
|
|
|
|
mus_mapz3m;
|
|
|
|
mus_mapz4m;
|
|
|
|
mus_mapz5m;
|
|
|
|
mus_mapz6m;
|
|
|
|
mus_mapz7m;
|
|
|
|
mus_mapz8m;
|
|
|
|
mus_mapz9m;
|
|
|
|
mus_mapzam;
|
|
|
|
mus_mapzbm;
|
|
|
|
mus_mapzcm;
|
|
|
|
mus_mapzdm;
|
|
|
|
mus_mapzem;
|
|
|
|
mus_mapzfm;
|
|
|
|
mus_mapzgm;
|
|
|
|
mus_mapzhm;
|
|
|
|
mus_mapzim;
|
|
|
|
mus_mapzjm;
|
|
|
|
mus_mapzkm;
|
|
|
|
mus_mapzlm;
|
|
|
|
mus_mapzmm;
|
|
|
|
mus_mapznm;
|
|
|
|
mus_mapzom;
|
|
|
|
mus_mapzpm;
|
|
|
|
mus_mapzqm;
|
|
|
|
mus_mapzrm;
|
|
|
|
mus_mapzsm;
|
|
|
|
mus_mapztm;
|
|
|
|
mus_mapzum;
|
|
|
|
mus_mapzvm;
|
|
|
|
mus_mapzwm;
|
|
|
|
mus_mapzxm;
|
|
|
|
mus_mapzym;
|
|
|
|
mus_mapzzm;
|
|
|
|
|
|
|
|
mus_titles; // title screen
|
|
|
|
mus_read_m; // intro
|
|
|
|
mus_lclear; // level clear
|
|
|
|
mus_invinc; // invincibility
|
|
|
|
mus_shoes; // super sneakers
|
|
|
|
mus_minvnc; // Mario invincibility
|
|
|
|
mus_drown; // drowning
|
|
|
|
mus_gmover; // game over
|
|
|
|
mus_xtlife; // extra life
|
|
|
|
mus_contsc; // continue screen
|
|
|
|
mus_supers; // Super Sonic
|
|
|
|
mus_chrsel; // character select
|
|
|
|
mus_credit; // credits
|
|
|
|
mus_racent; // Race Results
|
|
|
|
mus_stjr; // Sonic Team Jr. Presents
|
|
|
|
|
|
|
|
NUMMUSIC;
|
|
|
|
// consvar flags
|
|
|
|
CV_SAVE;
|
|
|
|
CV_CALL;
|
|
|
|
CV_NETVAR;
|
|
|
|
CV_NOINIT;
|
|
|
|
CV_FLOAT;
|
|
|
|
CV_NOTINNET;
|
|
|
|
CV_MODIFIED;
|
|
|
|
CV_SHOWMODIF;
|
|
|
|
CV_SHOWMODIFONETIME;
|
|
|
|
CV_NOSHOWHELP;
|
|
|
|
CV_HIDEN;
|
|
|
|
CV_HIDDEN;
|
|
|
|
CV_CHEAT;
|
|
|
|
// video flags
|
|
|
|
V_PARAMMASK;
|
|
|
|
V_SCALEPATCHMASK;
|
|
|
|
V_SPACINGMASK;
|
|
|
|
V_CHARCOLORMASK;
|
|
|
|
V_ALPHAMASK;
|
|
|
|
V_NOSCALEPATCH;
|
|
|
|
V_SMALLSCALEPATCH;
|
|
|
|
V_MEDSCALEPATCH;
|
|
|
|
V_6WIDTCHSPACE;
|
|
|
|
V_OLDSPACING;
|
|
|
|
V_MONOSPACE;
|
|
|
|
V_PURPLEMAP;
|
|
|
|
V_YELLOWMAP;
|
|
|
|
V_GREENMAP;
|
|
|
|
V_BLUEMAP;
|
|
|
|
V_REDMAP;
|
|
|
|
V_GRAYMAP;
|
|
|
|
V_ORANGEMAP;
|
|
|
|
V_10TRANS;
|
|
|
|
V_20TRANS;
|
|
|
|
V_30TRANS;
|
|
|
|
V_40TRANS;
|
|
|
|
V_TRANSLUCENT;
|
|
|
|
V_50TRANS;
|
|
|
|
V_60TRANS;
|
|
|
|
V_70TRANS;
|
|
|
|
V_80TRANS;
|
|
|
|
V_90TRANS;
|
|
|
|
V_HUDTRANSHALF;
|
|
|
|
V_HUDTRANS;
|
|
|
|
V_HUDTRANSDOUBLE;
|
|
|
|
V_AUTOFADEOUT;
|
|
|
|
V_RETURN8;
|
|
|
|
V_OFFSET;
|
|
|
|
V_ALLOWLOWERCASE;
|
|
|
|
V_FLIP;
|
|
|
|
V_SNAPTOTOP;
|
|
|
|
V_SNAPTOBOTTOM;
|
|
|
|
V_SNAPTOLEFT;
|
|
|
|
V_SNAPTORIGHT;
|
|
|
|
V_WRAPX;
|
|
|
|
V_WRAPY;
|
|
|
|
V_NOSCALESTART;
|
|
|
|
V_SPLITSCREEN;
|
|
|
|
V_CHARCOLORSHIFT;
|
|
|
|
V_ALPHASHIFT;
|
|
|
|
// hud items
|
|
|
|
HUD_LIVESNAME;
|
|
|
|
HUD_LIVESPIC;
|
|
|
|
HUD_LIVESNUM;
|
|
|
|
HUD_LIVESX;
|
|
|
|
HUD_RINGS;
|
|
|
|
HUD_RINGSSPLIT;
|
|
|
|
HUD_RINGSNUM;
|
|
|
|
HUD_RINGSNUMSPLIT;
|
|
|
|
HUD_SCORE;
|
|
|
|
HUD_SCORENUM;
|
|
|
|
HUD_TIME;
|
|
|
|
HUD_TIMESPLIT;
|
|
|
|
HUD_MINUTES;
|
|
|
|
HUD_MINUTESSPLIT;
|
|
|
|
HUD_TIMECOLON;
|
|
|
|
HUD_TIMECOLONSPLIT;
|
|
|
|
HUD_SECONDS;
|
|
|
|
HUD_SECONDSSPLIT;
|
|
|
|
HUD_TIMETICCOLON;
|
|
|
|
HUD_TICS;
|
|
|
|
HUD_SS_TOTALRINGS;
|
|
|
|
HUD_SS_TOTALRINGS_SPLIT;
|
|
|
|
HUD_GETRINGS;
|
|
|
|
HUD_GETRINGSNUM;
|
|
|
|
HUD_TIMELEFT;
|
|
|
|
HUD_TIMELEFTNUM;
|
|
|
|
HUD_TIMEUP;
|
|
|
|
HUD_HUNTPICS;
|
|
|
|
HUD_GRAVBOOTSICO;
|
|
|
|
HUD_LAP;
|
2016-03-03 00:25:27 +00:00
|
|
|
}
|