mirror of
https://github.com/ZDoom/Raze.git
synced 2024-11-16 17:32:13 +00:00
1181 lines
37 KiB
C
1181 lines
37 KiB
C
//-------------------------------------------------------------------------
|
|
/*
|
|
Copyright (C) 1997, 2005 - 3D Realms Entertainment
|
|
|
|
This file is part of Shadow Warrior version 1.2
|
|
|
|
Shadow Warrior is free software; you can redistribute it and/or
|
|
modify it under the terms of the GNU General Public License
|
|
as published by the Free Software Foundation; either version 2
|
|
of the License, or (at your option) any later version.
|
|
|
|
This program is distributed in the hope that it will be useful,
|
|
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
|
|
|
|
See the GNU General Public License for more details.
|
|
|
|
You should have received a copy of the GNU General Public License
|
|
along with this program; if not, write to the Free Software
|
|
Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
|
|
|
|
Original Source: 1997 - Frank Maddin and Jim Norwood
|
|
Prepared for public release: 03/28/2005 - Charlie Wiederhold, 3D Realms
|
|
*/
|
|
//-------------------------------------------------------------------------
|
|
|
|
#ifndef NAMES2_H
|
|
#define NAMES2_H
|
|
|
|
#include "names.h"
|
|
|
|
BEGIN_SW_NS
|
|
|
|
// Rotation info
|
|
|
|
// 4
|
|
// 5 3
|
|
// 6 2
|
|
// 7 1
|
|
// 0
|
|
|
|
|
|
enum STAT_ENUMS
|
|
{
|
|
STAT_DEFAULT= 0,
|
|
STAT_MISC= 1,
|
|
|
|
STAT_SKIP2_START = 2,
|
|
STAT_ENEMY= 2,
|
|
STAT_DEAD_ACTOR= 3, //misc actor stuff - dead guys etc
|
|
STAT_MISSILE= 4,
|
|
STAT_SHRAP= 5,
|
|
STAT_SKIP2_END = 5,
|
|
STAT_SKIP2_INTERP_END = 5,
|
|
|
|
STAT_SKIP4_START = 6,
|
|
STAT_SKIP4= 6,
|
|
STAT_MISSILE_SKIP4= 7,
|
|
STAT_MINE_STUCK= 8, //solely for mines
|
|
STAT_ENEMY_SKIP4= 9,
|
|
STAT_SKIP4_INTERP_END = 9,
|
|
|
|
STAT_ITEM= 10,
|
|
STAT_SKIP4_END = 10,
|
|
|
|
STAT_FAF_COPY,
|
|
STAT_MAX=20, // everything below here can move
|
|
STAT_PLAYER0,
|
|
STAT_PLAYER1,
|
|
STAT_PLAYER2,
|
|
STAT_PLAYER3,
|
|
|
|
STAT_PLAYER4,
|
|
STAT_PLAYER5,
|
|
STAT_PLAYER6,
|
|
STAT_PLAYER7,
|
|
STAT_PLAYER_UNDER0,
|
|
|
|
STAT_PLAYER_UNDER1,
|
|
STAT_PLAYER_UNDER2,
|
|
STAT_PLAYER_UNDER3,
|
|
STAT_PLAYER_UNDER4,
|
|
STAT_PLAYER_UNDER5,
|
|
|
|
STAT_PLAYER_UNDER6,
|
|
STAT_PLAYER_UNDER7,
|
|
STAT_GENERIC_QUEUE,
|
|
STAT_OBJECT_SPRITE, // sprites that move with objects
|
|
STAT_WALLBLOOD_QUEUE,
|
|
STAT_FLOORBLOOD_QUEUE,
|
|
STAT_NO_STATE, // sprites that don't need state control
|
|
STAT_STATIC_FIRE,
|
|
STAT_STAR_QUEUE,
|
|
STAT_HOLE_QUEUE,
|
|
STAT_BREAKABLE,
|
|
STAT_SPRITE_HIT_MATCH, // TAG_SPRITE_HIT_MATCH
|
|
//
|
|
// Everything from here down does not get drawn
|
|
//
|
|
STAT_DONT_DRAW,
|
|
STAT_SUICIDE,
|
|
STAT_DIVE_AREA,
|
|
STAT_UNDERWATER,
|
|
STAT_UNDERWATER2,
|
|
|
|
STAT_CEILING_FLOOR_PIC_OVERRIDE,
|
|
STAT_CLIMB_MARKER,
|
|
STAT_ALL,
|
|
STAT_SO_SHOOT_POINT, // operational SO shooting point
|
|
STAT_SPAWN_TRIGGER, // triggers spawn sprites
|
|
STAT_TRAP, // triggered traps - spear/fireball etc
|
|
STAT_TRIGGER, // attempt to replace tagging sectors - use ST1 sprites
|
|
STAT_DEMO_CAMERA, // demo camera placement
|
|
STAT_FAF, // floor above floor stat
|
|
STAT_SO_SP_CHILD,
|
|
STAT_WARP,
|
|
STAT_WARP_COPY_SPRITE1,
|
|
|
|
STAT_WARP_COPY_SPRITE2,
|
|
STAT_SOUND_SPOT,
|
|
STAT_STOP_SOUND_SPOT,
|
|
STAT_SPAWN_SPOT,
|
|
STAT_AMBIENT,
|
|
STAT_ECHO,
|
|
STAT_VATOR,
|
|
STAT_ROTATOR,
|
|
STAT_ROTATOR_PIVOT,
|
|
STAT_SLIDOR,
|
|
STAT_FLOOR_SLOPE_DONT_DRAW,
|
|
|
|
STAT_EXPLODING_CEIL_FLOOR,
|
|
STAT_COPY_SOURCE,
|
|
STAT_COPY_DEST,
|
|
STAT_WALL_MOVE,
|
|
STAT_WALL_MOVE_CANSEE,
|
|
|
|
STAT_SPAWN_ITEMS,
|
|
STAT_DELETE_SPRITE,
|
|
STAT_SPIKE,
|
|
STAT_LIGHTING,
|
|
STAT_LIGHTING_DIFFUSE,
|
|
STAT_WALL_DONT_MOVE_UPPER,
|
|
STAT_WALL_DONT_MOVE_LOWER,
|
|
STAT_FLOOR_PAN,
|
|
STAT_CEILING_PAN,
|
|
STAT_WALL_PAN,
|
|
STAT_NO_RIDE,
|
|
STAT_QUAKE_SPOT,
|
|
STAT_QUAKE_ON,
|
|
STAT_VIS_ON,
|
|
STAT_CHANGOR,
|
|
|
|
STAT_TRACK=200,
|
|
STAT_ST1=500,
|
|
STAT_QUICK_JUMP,
|
|
STAT_QUICK_JUMP_DOWN,
|
|
STAT_QUICK_SUPER_JUMP,
|
|
STAT_QUICK_SCAN,
|
|
STAT_QUICK_EXIT,
|
|
STAT_QUICK_LADDER,
|
|
STAT_QUICK_OPERATE,
|
|
STAT_QUICK_DUCK,
|
|
STAT_QUICK_DEFEND,
|
|
|
|
STAT_MULTI_START = 600,
|
|
STAT_MULTI_START1 = 601,
|
|
STAT_MULTI_START2 = 602,
|
|
STAT_MULTI_START3 = 603,
|
|
STAT_MULTI_START4 = 604,
|
|
STAT_MULTI_START5 = 605,
|
|
STAT_MULTI_START6 = 606,
|
|
STAT_MULTI_START7 = 607,
|
|
|
|
STAT_CO_OP_START = 610,
|
|
STAT_CO_OP_START1 = 611,
|
|
STAT_CO_OP_START2 = 612,
|
|
STAT_CO_OP_START3 = 613,
|
|
STAT_CO_OP_START4 = 614,
|
|
STAT_CO_OP_START5 = 615,
|
|
STAT_CO_OP_START6 = 616,
|
|
STAT_CO_OP_START7 = 617,
|
|
|
|
};
|
|
|
|
//////////////////////
|
|
//
|
|
// TIMERS
|
|
//
|
|
//////////////////////
|
|
enum ETimers
|
|
{
|
|
TICS_PER_SEC = 120,
|
|
|
|
FLY_INVENTORY_TIME = 30,
|
|
CLOAK_INVENTORY_TIME = 30,
|
|
ENVIRON_SUIT_INVENTORY_TIME = 30,
|
|
|
|
DAMAGE_TIME = (1 * TICS_PER_SEC),
|
|
};
|
|
|
|
// multi player start
|
|
|
|
//******************************************************************************
|
|
|
|
enum ECounters
|
|
{
|
|
BOLT_THINMAN_FRAMES = 1,
|
|
SPEAR_FRAMES = 1,
|
|
|
|
COOLIE_CHARGE_FRAMES = 4,
|
|
COOLIE_RUN_FRAMES = 4,
|
|
COOLIE_PAIN_FRAMES = 1,
|
|
COOLG_RUN_FRAMES = 4,
|
|
COOLG_CLUB_FRAMES = 2,
|
|
COOLG_FIRE_FRAMES = 3,
|
|
COOLG_PAIN_FRAMES = 1,
|
|
|
|
PLAYER_NINJA_SHOOT_FRAMES = 1,
|
|
PLAYER_NINJA_RUN_FRAMES = 4,
|
|
PLAYER_NINJA_STAND_FRAMES = 1,
|
|
PLAYER_NINJA_JUMP_FRAMES = 4,
|
|
PLAYER_NINJA_CLIMB_FRAMES = 4,
|
|
PLAYER_NINJA_CRAWL_FRAMES = 4,
|
|
PLAYER_NINJA_SWIM_FRAMES = 4,
|
|
PLAYER_NINJA_SWORD_FRAMES = 3,
|
|
PLAYER_NINJA_PUNCH_FRAMES = 2,
|
|
PLAYER_NINJA_KICK_FRAMES = 2,
|
|
|
|
};
|
|
|
|
enum EPicnums
|
|
{
|
|
SWITCH_ON = 562,
|
|
SWITCH_OFF = 561,
|
|
|
|
TRACK_SPRITE = 1900, //start of track sprites
|
|
ST1 = 2307,
|
|
ST2 = 2308,
|
|
ST_QUICK_JUMP = 2309,
|
|
ST_QUICK_JUMP_DOWN = 2310,
|
|
ST_QUICK_SUPER_JUMP = 2311,
|
|
ST_QUICK_SCAN = 2312,
|
|
ST_QUICK_EXIT = 2313,
|
|
ST_QUICK_OPERATE = 2314,
|
|
ST_QUICK_DUCK = 2315,
|
|
ST_QUICK_DEFEND = 2316,
|
|
|
|
//////////////////////
|
|
//
|
|
// BLADES
|
|
//
|
|
//////////////////////
|
|
|
|
BLADE1 = 360,
|
|
BLADE2 = 361,
|
|
BLADE3 = 362,
|
|
|
|
//////////////////////
|
|
//
|
|
// WEAPON RELATED
|
|
//
|
|
//////////////////////
|
|
|
|
STAR = 2039,
|
|
ELECTRO = 2025,
|
|
|
|
UZI_SMOKE = 2146,
|
|
UZI_SPARK = 2140,
|
|
SPIKES = 2092,
|
|
GRENADE = 2019,
|
|
BLANK = 2200,
|
|
|
|
|
|
BODY = 1002,
|
|
BODY_BURN = 1003,
|
|
BODY_SIZZLE = 1011,
|
|
|
|
|
|
DART_R0 = 2130,
|
|
DART_R1 = 2131,
|
|
DART_R2 = 2132,
|
|
DART_R3 = 2133,
|
|
DART_R4 = 2134,
|
|
DART_R5 = 2135,
|
|
DART_R6 = 2136,
|
|
DART_R7 = 2137,
|
|
|
|
BOLT_THINMAN_R0 = 2018,
|
|
BOLT_THINMAN_R1 = BOLT_THINMAN_R0 - (BOLT_THINMAN_FRAMES * 1),
|
|
BOLT_THINMAN_R2 = BOLT_THINMAN_R0 - (BOLT_THINMAN_FRAMES * 2),
|
|
BOLT_THINMAN_R3 = BOLT_THINMAN_R0 - (BOLT_THINMAN_FRAMES * 3),
|
|
BOLT_THINMAN_R4 = BOLT_THINMAN_R0 - (BOLT_THINMAN_FRAMES * 4),
|
|
|
|
SPEAR_R0 = 2030,
|
|
SPEAR_R1 = SPEAR_R0 + (SPEAR_FRAMES * 1),
|
|
SPEAR_R2 = SPEAR_R0 + (SPEAR_FRAMES * 2),
|
|
SPEAR_R3 = SPEAR_R0 + (SPEAR_FRAMES * 3),
|
|
SPEAR_R4 = SPEAR_R0 + (SPEAR_FRAMES * 4),
|
|
|
|
STAR1 = 2049,
|
|
EXP = 3100, // Use new digitized explosion for big stuff
|
|
EXP2 = 2160, // My old explosion is still used for goro head
|
|
FIREBALL = 2035,
|
|
FIREBALL_FLAMES = 3212,
|
|
|
|
//////////////////////
|
|
//
|
|
// MISC
|
|
//
|
|
//////////////////////
|
|
|
|
BLUE_KEY_STATUE = BLUE_KEY+2,
|
|
RED_KEY_STATUE = RED_KEY+2,
|
|
GREEN_KEY_STATUE = GREEN_KEY+2,
|
|
YELLOW_KEY_STATUE = YELLOW_KEY+2,
|
|
SKEL_LOCKED = 1846,
|
|
SKEL_UNLOCKED = 1847,
|
|
RAMCARD_LOCKED = 1850,
|
|
RAMCARD_UNLOCKED = 1851,
|
|
CARD_LOCKED = 1852,
|
|
CARD_UNLOCKED = 1853,
|
|
|
|
WATER_BEGIN = 320,
|
|
WATER_END = 320+8,
|
|
|
|
WATER_BOIL = 2305,
|
|
|
|
FIRE_FLY0 = 630,
|
|
FIRE_FLY1 = 631,
|
|
FIRE_FLY2 = 632,
|
|
FIRE_FLY3 = 633,
|
|
FIRE_FLY4 = 634,
|
|
|
|
FIRE_FLY_RATE = 50,
|
|
|
|
BREAK_LIGHT = 443,
|
|
BREAK_LIGHT_ANIM = 447,
|
|
BREAK_BARREL = 453,
|
|
BREAK_PEDISTAL = 463,
|
|
BREAK_BOTTLE1 = 468,
|
|
BREAK_BOTTLE2 = 475,
|
|
BREAK_MUSHROOM = 666,
|
|
|
|
//////////////////////
|
|
//
|
|
// COOLIE
|
|
//
|
|
//////////////////////
|
|
|
|
COOLIE_CHARGE_R0 = 1420,
|
|
COOLIE_CHARGE_R1 = COOLIE_CHARGE_R0 + (COOLIE_CHARGE_FRAMES * 1),
|
|
COOLIE_CHARGE_R2 = COOLIE_CHARGE_R0 + (COOLIE_CHARGE_FRAMES * 2),
|
|
COOLIE_CHARGE_R3 = COOLIE_CHARGE_R0 + (COOLIE_CHARGE_FRAMES * 3),
|
|
COOLIE_CHARGE_R4 = COOLIE_CHARGE_R0 + (COOLIE_CHARGE_FRAMES * 4),
|
|
|
|
COOLIE_RUN_R0 = 1400,
|
|
COOLIE_RUN_R1 = COOLIE_RUN_R0 + (COOLIE_RUN_FRAMES * 1),
|
|
COOLIE_RUN_R2 = COOLIE_RUN_R0 + (COOLIE_RUN_FRAMES * 2),
|
|
COOLIE_RUN_R3 = COOLIE_RUN_R0 + (COOLIE_RUN_FRAMES * 3),
|
|
COOLIE_RUN_R4 = COOLIE_RUN_R0 + (COOLIE_RUN_FRAMES * 4),
|
|
|
|
COOLIE_PAIN_R0 = 1420,
|
|
COOLIE_PAIN_R1 = COOLIE_PAIN_R0, //+ (COOLIE_PAIN_FRAMES * 1)
|
|
COOLIE_PAIN_R2 = COOLIE_PAIN_R0, //+ (COOLIE_PAIN_FRAMES * 2)
|
|
COOLIE_PAIN_R3 = COOLIE_PAIN_R0, //+ (COOLIE_PAIN_FRAMES * 3)
|
|
COOLIE_PAIN_R4 = COOLIE_PAIN_R0, //+ (COOLIE_PAIN_FRAMES * 4)
|
|
|
|
COOLG_RUN_R0 = 4277,
|
|
COOLG_RUN_R1 = COOLG_RUN_R0 + (COOLG_RUN_FRAMES * 1),
|
|
COOLG_RUN_R2 = COOLG_RUN_R0 + (COOLG_RUN_FRAMES * 2),
|
|
COOLG_RUN_R3 = COOLG_RUN_R0 + (COOLG_RUN_FRAMES * 3),
|
|
COOLG_RUN_R4 = COOLG_RUN_R0 + (COOLG_RUN_FRAMES * 4),
|
|
|
|
COOLG_CLUB_R0 = 1451,
|
|
COOLG_CLUB_R1 = COOLG_CLUB_R0 + (COOLG_CLUB_FRAMES * 1),
|
|
COOLG_CLUB_R2 = COOLG_CLUB_R0 + (COOLG_CLUB_FRAMES * 2),
|
|
COOLG_CLUB_R3 = COOLG_CLUB_R0 + (COOLG_CLUB_FRAMES * 3),
|
|
COOLG_CLUB_R4 = COOLG_CLUB_R0 + (COOLG_CLUB_FRAMES * 4),
|
|
|
|
COOLG_FIRE_R0 = 4297,
|
|
COOLG_FIRE_R1 = COOLG_FIRE_R0 + (COOLG_FIRE_FRAMES * 1),
|
|
COOLG_FIRE_R2 = COOLG_FIRE_R0 + (COOLG_FIRE_FRAMES * 2),
|
|
|
|
COOLG_PAIN_R0 = 4306,
|
|
COOLG_PAIN_R1 = COOLG_PAIN_R0, //+ (COOLIE_PAIN_FRAMES * 1)
|
|
COOLG_PAIN_R2 = COOLG_PAIN_R0, //+ (COOLIE_PAIN_FRAMES * 2)
|
|
COOLG_PAIN_R3 = COOLG_PAIN_R0, //+ (COOLIE_PAIN_FRAMES * 3)
|
|
COOLG_PAIN_R4 = COOLG_PAIN_R0, //+ (COOLIE_PAIN_FRAMES * 4)
|
|
|
|
COOLIE_DEAD_NOHEAD = 1440,
|
|
COOLIE_DEAD_HEAD = 4267,
|
|
COOLIE_DIE = 4260,
|
|
COOLIE_DEAD = 4268,
|
|
|
|
//////////////////////
|
|
//
|
|
// PLAYER NINJA
|
|
//
|
|
//////////////////////
|
|
|
|
PLAYER_NINJA_SHOOT_R0 = 1069,
|
|
PLAYER_NINJA_SHOOT_R1 = PLAYER_NINJA_SHOOT_R0 + (PLAYER_NINJA_SHOOT_FRAMES * 2),
|
|
PLAYER_NINJA_SHOOT_R2 = PLAYER_NINJA_SHOOT_R0 + (PLAYER_NINJA_SHOOT_FRAMES * 3),
|
|
PLAYER_NINJA_SHOOT_R3 = PLAYER_NINJA_SHOOT_R0 + (PLAYER_NINJA_SHOOT_FRAMES * 4),
|
|
PLAYER_NINJA_SHOOT_R4 = PLAYER_NINJA_SHOOT_R0 + (PLAYER_NINJA_SHOOT_FRAMES * 1),
|
|
|
|
PLAYER_NINJA_RUN_R0 = 1094,
|
|
PLAYER_NINJA_RUN_R1 = PLAYER_NINJA_RUN_R0 + (PLAYER_NINJA_RUN_FRAMES * 1),
|
|
PLAYER_NINJA_RUN_R2 = PLAYER_NINJA_RUN_R0 + (PLAYER_NINJA_RUN_FRAMES * 2),
|
|
PLAYER_NINJA_RUN_R3 = PLAYER_NINJA_RUN_R0 + (PLAYER_NINJA_RUN_FRAMES * 3),
|
|
PLAYER_NINJA_RUN_R4 = PLAYER_NINJA_RUN_R0 + (PLAYER_NINJA_RUN_FRAMES * 4),
|
|
|
|
ZOMBIE_RUN_R0 = PLAYER_NINJA_RUN_R0+1,
|
|
|
|
PLAYER_NINJA_STAND_R0 = PLAYER_NINJA_RUN_R0,
|
|
PLAYER_NINJA_STAND_R1 = PLAYER_NINJA_RUN_R1,
|
|
PLAYER_NINJA_STAND_R2 = PLAYER_NINJA_RUN_R2,
|
|
PLAYER_NINJA_STAND_R3 = PLAYER_NINJA_RUN_R3,
|
|
PLAYER_NINJA_STAND_R4 = PLAYER_NINJA_RUN_R4,
|
|
|
|
PLAYER_NINJA_JUMP_R0 = 1074,
|
|
PLAYER_NINJA_JUMP_R1 = PLAYER_NINJA_JUMP_R0 + (PLAYER_NINJA_JUMP_FRAMES * 1),
|
|
PLAYER_NINJA_JUMP_R2 = PLAYER_NINJA_JUMP_R0 + (PLAYER_NINJA_JUMP_FRAMES * 2),
|
|
PLAYER_NINJA_JUMP_R3 = PLAYER_NINJA_JUMP_R0 + (PLAYER_NINJA_JUMP_FRAMES * 3),
|
|
PLAYER_NINJA_JUMP_R4 = PLAYER_NINJA_JUMP_R0 + (PLAYER_NINJA_JUMP_FRAMES * 4),
|
|
|
|
PLAYER_NINJA_FALL_R0 = PLAYER_NINJA_JUMP_R0+2,
|
|
PLAYER_NINJA_FALL_R1 = PLAYER_NINJA_JUMP_R1+2,
|
|
PLAYER_NINJA_FALL_R2 = PLAYER_NINJA_JUMP_R2+2,
|
|
PLAYER_NINJA_FALL_R3 = PLAYER_NINJA_JUMP_R3+2,
|
|
PLAYER_NINJA_FALL_R4 = PLAYER_NINJA_JUMP_R4+2,
|
|
|
|
PLAYER_NINJA_CLIMB_R0 = 1024,
|
|
PLAYER_NINJA_CLIMB_R1 = PLAYER_NINJA_CLIMB_R0 + (PLAYER_NINJA_CLIMB_FRAMES * 1),
|
|
PLAYER_NINJA_CLIMB_R2 = PLAYER_NINJA_CLIMB_R0 + (PLAYER_NINJA_CLIMB_FRAMES * 2),
|
|
PLAYER_NINJA_CLIMB_R3 = PLAYER_NINJA_CLIMB_R0 + (PLAYER_NINJA_CLIMB_FRAMES * 3),
|
|
PLAYER_NINJA_CLIMB_R4 = PLAYER_NINJA_CLIMB_R0 + (PLAYER_NINJA_CLIMB_FRAMES * 4),
|
|
|
|
PLAYER_NINJA_CRAWL_R0 = 1044,
|
|
PLAYER_NINJA_CRAWL_R1 = PLAYER_NINJA_CRAWL_R0 + (PLAYER_NINJA_CRAWL_FRAMES * 1),
|
|
PLAYER_NINJA_CRAWL_R2 = PLAYER_NINJA_CRAWL_R0 + (PLAYER_NINJA_CRAWL_FRAMES * 2),
|
|
PLAYER_NINJA_CRAWL_R3 = PLAYER_NINJA_CRAWL_R0 + (PLAYER_NINJA_CRAWL_FRAMES * 3),
|
|
PLAYER_NINJA_CRAWL_R4 = PLAYER_NINJA_CRAWL_R0 + (PLAYER_NINJA_CRAWL_FRAMES * 4),
|
|
|
|
PLAYER_NINJA_SWIM_R0 = 1114,
|
|
PLAYER_NINJA_SWIM_R1 = PLAYER_NINJA_SWIM_R0 + (PLAYER_NINJA_SWIM_FRAMES * 1),
|
|
PLAYER_NINJA_SWIM_R2 = PLAYER_NINJA_SWIM_R0 + (PLAYER_NINJA_SWIM_FRAMES * 2),
|
|
PLAYER_NINJA_SWIM_R3 = PLAYER_NINJA_SWIM_R0 + (PLAYER_NINJA_SWIM_FRAMES * 3),
|
|
PLAYER_NINJA_SWIM_R4 = PLAYER_NINJA_SWIM_R0 + (PLAYER_NINJA_SWIM_FRAMES * 4),
|
|
|
|
PLAYER_NINJA_SWORD_R0 = 1161,
|
|
PLAYER_NINJA_SWORD_R1 = PLAYER_NINJA_SWORD_R0 + (PLAYER_NINJA_SWORD_FRAMES * 1),
|
|
PLAYER_NINJA_SWORD_R2 = PLAYER_NINJA_SWORD_R0 + (PLAYER_NINJA_SWORD_FRAMES * 2),
|
|
PLAYER_NINJA_SWORD_R3 = PLAYER_NINJA_SWORD_R0 + (PLAYER_NINJA_SWORD_FRAMES * 3),
|
|
PLAYER_NINJA_SWORD_R4 = PLAYER_NINJA_SWORD_R0 + (PLAYER_NINJA_SWORD_FRAMES * 4),
|
|
|
|
PLAYER_NINJA_PUNCH_R0 = 1176,
|
|
PLAYER_NINJA_PUNCH_R1 = PLAYER_NINJA_PUNCH_R0 + (PLAYER_NINJA_PUNCH_FRAMES * 1),
|
|
PLAYER_NINJA_PUNCH_R2 = PLAYER_NINJA_PUNCH_R0 + (PLAYER_NINJA_PUNCH_FRAMES * 2),
|
|
PLAYER_NINJA_PUNCH_R3 = PLAYER_NINJA_PUNCH_R0 + (PLAYER_NINJA_PUNCH_FRAMES * 3),
|
|
PLAYER_NINJA_PUNCH_R4 = PLAYER_NINJA_PUNCH_R0 + (PLAYER_NINJA_PUNCH_FRAMES * 4),
|
|
|
|
PLAYER_NINJA_KICK_R0 = 1186,
|
|
PLAYER_NINJA_KICK_R1 = PLAYER_NINJA_KICK_R0 + (PLAYER_NINJA_KICK_FRAMES * 1),
|
|
PLAYER_NINJA_KICK_R2 = PLAYER_NINJA_KICK_R0 + (PLAYER_NINJA_KICK_FRAMES * 2),
|
|
PLAYER_NINJA_KICK_R3 = PLAYER_NINJA_KICK_R0 + (PLAYER_NINJA_KICK_FRAMES * 3),
|
|
PLAYER_NINJA_KICK_R4 = PLAYER_NINJA_KICK_R0 + (PLAYER_NINJA_KICK_FRAMES * 4),
|
|
|
|
PLAYER_NINJA_DIE = 1152,
|
|
PLAYER_NINJA_FLY = 1069,
|
|
};
|
|
|
|
|
|
|
|
|
|
|
|
|
|
//////////////////////
|
|
//
|
|
// EVIL NINJA
|
|
//
|
|
//////////////////////
|
|
|
|
#define NINJA_RUN_FRAMES 4
|
|
#define NINJA_RUN_R0 4096
|
|
#define NINJA_RUN_R1 NINJA_RUN_R0 + (NINJA_RUN_FRAMES * 1)
|
|
#define NINJA_RUN_R2 NINJA_RUN_R0 + (NINJA_RUN_FRAMES * 2)
|
|
#define NINJA_RUN_R3 NINJA_RUN_R0 + (NINJA_RUN_FRAMES * 3)
|
|
#define NINJA_RUN_R4 NINJA_RUN_R0 + (NINJA_RUN_FRAMES * 4)
|
|
|
|
#define NINJA_STAND_FRAMES 1
|
|
#define NINJA_STAND_R0 NINJA_RUN_R0
|
|
#define NINJA_STAND_R1 NINJA_RUN_R1
|
|
#define NINJA_STAND_R2 NINJA_RUN_R2
|
|
#define NINJA_STAND_R3 NINJA_RUN_R3
|
|
#define NINJA_STAND_R4 NINJA_RUN_R4
|
|
|
|
#define NINJA_CRAWL_FRAMES 4
|
|
#define NINJA_CRAWL_R0 4162
|
|
#define NINJA_CRAWL_R1 NINJA_CRAWL_R0 + (NINJA_CRAWL_FRAMES * 1)
|
|
#define NINJA_CRAWL_R2 NINJA_CRAWL_R0 + (NINJA_CRAWL_FRAMES * 2)
|
|
#define NINJA_CRAWL_R3 NINJA_CRAWL_R0 + (NINJA_CRAWL_FRAMES * 3)
|
|
#define NINJA_CRAWL_R4 NINJA_CRAWL_R0 + (NINJA_CRAWL_FRAMES * 4)
|
|
|
|
#define NINJA_SWIM_FRAMES 4
|
|
#define NINJA_SWIM_R0 4122
|
|
#define NINJA_SWIM_R1 NINJA_SWIM_R0 + (NINJA_SWIM_FRAMES * 1)
|
|
#define NINJA_SWIM_R2 NINJA_SWIM_R0 + (NINJA_SWIM_FRAMES * 2)
|
|
#define NINJA_SWIM_R3 NINJA_SWIM_R0 + (NINJA_SWIM_FRAMES * 3)
|
|
#define NINJA_SWIM_R4 NINJA_SWIM_R0 + (NINJA_SWIM_FRAMES * 4)
|
|
|
|
#define NINJA_HARI_KARI_FRAMES 8
|
|
#define NINJA_HARI_KARI_R0 4211
|
|
#define NINJA_HARI_KARI_R1 NINJA_HARI_KARI_R0
|
|
#define NINJA_HARI_KARI_R2 NINJA_HARI_KARI_R0
|
|
#define NINJA_HARI_KARI_R3 NINJA_HARI_KARI_R0
|
|
#define NINJA_HARI_KARI_R4 NINJA_HARI_KARI_R0
|
|
|
|
#define NINJA_CLIMB_FRAMES 4
|
|
#define NINJA_CLIMB_R0 4182
|
|
#define NINJA_CLIMB_R1 NINJA_CLIMB_R0 + (NINJA_CLIMB_FRAMES * 1)
|
|
#define NINJA_CLIMB_R2 NINJA_CLIMB_R0 + (NINJA_CLIMB_FRAMES * 2)
|
|
#define NINJA_CLIMB_R3 NINJA_CLIMB_R0 + (NINJA_CLIMB_FRAMES * 3)
|
|
#define NINJA_CLIMB_R4 NINJA_CLIMB_R0 + (NINJA_CLIMB_FRAMES * 4)
|
|
|
|
#define NINJA_THROW_FRAMES 3
|
|
#define NINJA_THROW_R0 4202
|
|
#define NINJA_THROW_R1 NINJA_THROW_R0 + (NINJA_THROW_FRAMES * 1)
|
|
#define NINJA_THROW_R2 NINJA_THROW_R0 + (NINJA_THROW_FRAMES * 2)
|
|
|
|
// don't have rotations for pain frames currently
|
|
|
|
#if 1
|
|
#define NINJA_PAIN_FRAMES 2
|
|
#define NINJA_PAIN_R0 4219 //4164
|
|
#define NINJA_PAIN_R1 NINJA_PAIN_R0
|
|
#define NINJA_PAIN_R2 NINJA_PAIN_R0
|
|
#define NINJA_PAIN_R3 NINJA_PAIN_R0
|
|
#define NINJA_PAIN_R4 NINJA_PAIN_R0
|
|
#endif
|
|
|
|
#define NINJA_JUMP_FRAMES 4
|
|
#define NINJA_JUMP_R0 4142
|
|
#define NINJA_JUMP_R1 NINJA_JUMP_R0 + (NINJA_JUMP_FRAMES * 1)
|
|
#define NINJA_JUMP_R2 NINJA_JUMP_R0 + (NINJA_JUMP_FRAMES * 2)
|
|
#define NINJA_JUMP_R3 NINJA_JUMP_R0 + (NINJA_JUMP_FRAMES * 3)
|
|
#define NINJA_JUMP_R4 NINJA_JUMP_R0 + (NINJA_JUMP_FRAMES * 4)
|
|
|
|
#define NINJA_FALL_R0 NINJA_JUMP_R0+2
|
|
#define NINJA_FALL_R1 NINJA_JUMP_R1+2
|
|
#define NINJA_FALL_R2 NINJA_JUMP_R2+2
|
|
#define NINJA_FALL_R3 NINJA_JUMP_R3+2
|
|
#define NINJA_FALL_R4 NINJA_JUMP_R4+2
|
|
|
|
#define NINJA_LAND_R0 NINJA_JUMP_R0+3
|
|
#define NINJA_LAND_R1 NINJA_JUMP_R1+3
|
|
#define NINJA_LAND_R2 NINJA_JUMP_R2+3
|
|
#define NINJA_LAND_R3 NINJA_JUMP_R3+3
|
|
#define NINJA_LAND_R4 NINJA_JUMP_R4+3
|
|
|
|
#define NINJA_KNEEL_R0 NINJA_CRAWL_R0
|
|
#define NINJA_KNEEL_R1 NINJA_CRAWL_R1
|
|
#define NINJA_KNEEL_R2 NINJA_CRAWL_R2
|
|
#define NINJA_KNEEL_R3 NINJA_CRAWL_R3
|
|
#define NINJA_KNEEL_R4 NINJA_CRAWL_R4
|
|
|
|
#define NINJA_FLY_FRAMES 2
|
|
#define NINJA_FLY_R0 4116
|
|
#define NINJA_FLY_R1 NINJA_FLY_R0 + (NINJA_FLY_FRAMES * 1)
|
|
#define NINJA_FLY_R2 NINJA_FLY_R0 + (NINJA_FLY_FRAMES * 2)
|
|
#define NINJA_FLY_R3 NINJA_FLY_R0 + (NINJA_FLY_FRAMES * 3)
|
|
#define NINJA_FLY_R4 NINJA_FLY_R0 + (NINJA_FLY_FRAMES * 4)
|
|
|
|
#define NINJA_FIRE_FRAMES 2
|
|
#define NINJA_FIRE_R0 4116
|
|
#define NINJA_FIRE_R1 NINJA_FIRE_R0 + (NINJA_FIRE_FRAMES * 1)
|
|
#define NINJA_FIRE_R2 NINJA_FIRE_R0 + (NINJA_FIRE_FRAMES * 2)
|
|
#define NINJA_FIRE_R3 NINJA_FIRE_R0 + (NINJA_FIRE_FRAMES * 3)
|
|
#define NINJA_FIRE_R4 NINJA_FIRE_R0 + (NINJA_FIRE_FRAMES * 4)
|
|
|
|
#define NINJA_DIE 4219
|
|
#define NINJA_DEAD NINJA_DIE+8
|
|
|
|
#define NINJA_SLICED 4227
|
|
#define NINJA_DEAD_SLICED NINJA_SLICED+9
|
|
#define NINJA_SLICED_HACK 4211
|
|
|
|
#define NINJA_Head_FRAMES 1
|
|
#define NINJA_Head_R0 1142
|
|
#define NINJA_Head_R1 NINJA_Head_R0 + (NINJA_Head_FRAMES * 1)
|
|
#define NINJA_Head_R2 NINJA_Head_R0 + (NINJA_Head_FRAMES * 2)
|
|
#define NINJA_Head_R3 NINJA_Head_R0 + (NINJA_Head_FRAMES * 3)
|
|
#define NINJA_Head_R4 NINJA_Head_R0 + (NINJA_Head_FRAMES * 4)
|
|
|
|
#define NINJA_HeadHurl_FRAMES 1
|
|
#define NINJA_HeadHurl_R0 1147
|
|
#define NINJA_HeadHurl_R1 NINJA_HeadHurl_R0 + (NINJA_HeadHurl_FRAMES * 1)
|
|
#define NINJA_HeadHurl_R2 NINJA_HeadHurl_R0 + (NINJA_HeadHurl_FRAMES * 2)
|
|
#define NINJA_HeadHurl_R3 NINJA_HeadHurl_R0 + (NINJA_HeadHurl_FRAMES * 3)
|
|
#define NINJA_HeadHurl_R4 NINJA_HeadHurl_R0 + (NINJA_HeadHurl_FRAMES * 4)
|
|
|
|
//////////////////////
|
|
//
|
|
// SERP BOSS
|
|
//
|
|
//////////////////////
|
|
|
|
#define SERP_RUN_FRAMES 3
|
|
#define SERP_RUN_R0 1300
|
|
#define SERP_RUN_R1 SERP_RUN_R0 + (SERP_RUN_FRAMES * 1)
|
|
#define SERP_RUN_R2 SERP_RUN_R0 + (SERP_RUN_FRAMES * 2)
|
|
#define SERP_RUN_R3 SERP_RUN_R0 + (SERP_RUN_FRAMES * 3)
|
|
#define SERP_RUN_R4 SERP_RUN_R0 + (SERP_RUN_FRAMES * 4)
|
|
|
|
#define SERP_SLASH_FRAMES 5
|
|
#define SERP_SLASH_R0 972
|
|
#define SERP_SLASH_R1 SERP_SLASH_R0 + (SERP_SLASH_FRAMES * 1)
|
|
#define SERP_SLASH_R2 SERP_SLASH_R0 + (SERP_SLASH_FRAMES * 2)
|
|
#define SERP_SLASH_R3 SERP_SLASH_R0 + (SERP_SLASH_FRAMES * 3)
|
|
#define SERP_SLASH_R4 SERP_SLASH_R0 + (SERP_SLASH_FRAMES * 4)
|
|
|
|
#define SERP_SPELL_FRAMES 4
|
|
#define SERP_SPELL_R0 997
|
|
#define SERP_SPELL_R1 SERP_SPELL_R0 + (SERP_SPELL_FRAMES * 1)
|
|
#define SERP_SPELL_R2 SERP_SPELL_R0 + (SERP_SPELL_FRAMES * 2)
|
|
#define SERP_SPELL_R3 SERP_SPELL_R0 + (SERP_SPELL_FRAMES * 3)
|
|
#define SERP_SPELL_R4 SERP_SPELL_R0 + (SERP_SPELL_FRAMES * 4)
|
|
|
|
#define SERP_DIE 960
|
|
#define SERP_DEAD 969
|
|
|
|
//////////////////////
|
|
//
|
|
// LAVA BOSS
|
|
//
|
|
//////////////////////
|
|
|
|
#define LAVA_RUN_FRAMES 1
|
|
#define LAVA_RUN_R0 2355
|
|
#define LAVA_RUN_R1 LAVA_RUN_R0 //+ (LAVA_RUN_FRAMES * 1)
|
|
#define LAVA_RUN_R2 LAVA_RUN_R0 //+ (LAVA_RUN_FRAMES * 2)
|
|
#define LAVA_RUN_R3 LAVA_RUN_R0 //+ (LAVA_RUN_FRAMES * 3)
|
|
#define LAVA_RUN_R4 LAVA_RUN_R0 //+ (LAVA_RUN_FRAMES * 4)
|
|
|
|
#define LAVA_THROW_FRAMES 1
|
|
#define LAVA_THROW_R0 2355
|
|
#define LAVA_THROW_R1 LAVA_THROW_R0 //+ (LAVA_THROW_FRAMES * 1)
|
|
#define LAVA_THROW_R2 LAVA_THROW_R0 //+ (LAVA_THROW_FRAMES * 2)
|
|
#define LAVA_THROW_R3 LAVA_THROW_R0 //+ (LAVA_THROW_FRAMES * 3)
|
|
#define LAVA_THROW_R4 LAVA_THROW_R0 //+ (LAVA_THROW_FRAMES * 4)
|
|
|
|
#define LAVA_FLAME_FRAMES 1
|
|
#define LAVA_FLAME_R0 2355
|
|
#define LAVA_FLAME_R1 LAVA_FLAME_R0 //+ (LAVA_FLAME_FRAMES * 1)
|
|
#define LAVA_FLAME_R2 LAVA_FLAME_R0 //+ (LAVA_FLAME_FRAMES * 2)
|
|
#define LAVA_FLAME_R3 LAVA_FLAME_R0 //+ (LAVA_FLAME_FRAMES * 3)
|
|
#define LAVA_FLAME_R4 LAVA_FLAME_R0 //+ (LAVA_FLAME_FRAMES * 4)
|
|
|
|
#define LAVA_DIE 2355
|
|
#define LAVA_DEAD 2355
|
|
|
|
// 10 frames
|
|
#define LAVA_BOULDER 2196
|
|
|
|
//////////////////////
|
|
//
|
|
// SKEL
|
|
//
|
|
//////////////////////
|
|
|
|
#define SKEL_RUN_FRAMES 6
|
|
#define SKEL_RUN_R0 1367
|
|
#define SKEL_RUN_R1 SKEL_RUN_R0 + (SKEL_RUN_FRAMES * 1)
|
|
#define SKEL_RUN_R2 SKEL_RUN_R0 + (SKEL_RUN_FRAMES * 2)
|
|
#define SKEL_RUN_R3 SKEL_RUN_R0 + (SKEL_RUN_FRAMES * 3)
|
|
#define SKEL_RUN_R4 SKEL_RUN_R0 + (SKEL_RUN_FRAMES * 4)
|
|
|
|
#define SKEL_SLASH_FRAMES 3
|
|
#define SKEL_SLASH_R0 1326
|
|
#define SKEL_SLASH_R1 SKEL_SLASH_R0 + (SKEL_SLASH_FRAMES * 1)
|
|
#define SKEL_SLASH_R2 SKEL_SLASH_R0 + (SKEL_SLASH_FRAMES * 2)
|
|
#define SKEL_SLASH_R3 SKEL_SLASH_R0 + (SKEL_SLASH_FRAMES * 3)
|
|
#define SKEL_SLASH_R4 SKEL_SLASH_R0 + (SKEL_SLASH_FRAMES * 4)
|
|
|
|
#define SKEL_SPELL_FRAMES 4
|
|
#define SKEL_SPELL_R0 1341
|
|
#define SKEL_SPELL_R1 SKEL_SPELL_R0 + (SKEL_SPELL_FRAMES * 1)
|
|
#define SKEL_SPELL_R2 SKEL_SPELL_R0 + (SKEL_SPELL_FRAMES * 2)
|
|
#define SKEL_SPELL_R3 SKEL_SPELL_R0 + (SKEL_SPELL_FRAMES * 3)
|
|
#define SKEL_SPELL_R4 SKEL_SPELL_R0 + (SKEL_SPELL_FRAMES * 4)
|
|
|
|
#define SKEL_PAIN_FRAMES 1
|
|
#define SKEL_PAIN_R0 SKEL_SLASH_R0+1
|
|
#define SKEL_PAIN_R1 SKEL_SLASH_R1+1
|
|
#define SKEL_PAIN_R2 SKEL_SLASH_R2+1
|
|
#define SKEL_PAIN_R3 SKEL_SLASH_R3+1
|
|
#define SKEL_PAIN_R4 SKEL_SLASH_R4+1
|
|
|
|
|
|
#define SKEL_TELEPORT 1361
|
|
#define SKEL_DIE 1320
|
|
|
|
//////////////////////
|
|
//
|
|
// GORO
|
|
//
|
|
//////////////////////
|
|
|
|
#define GORO_RUN_FRAMES 4
|
|
#define GORO_RUN_R0 1469
|
|
#define GORO_RUN_R1 GORO_RUN_R0 + (GORO_RUN_FRAMES * 1)
|
|
#define GORO_RUN_R2 GORO_RUN_R0 + (GORO_RUN_FRAMES * 2)
|
|
#define GORO_RUN_R3 GORO_RUN_R0 + (GORO_RUN_FRAMES * 3)
|
|
#define GORO_RUN_R4 GORO_RUN_R0 + (GORO_RUN_FRAMES * 4)
|
|
|
|
#define GORO_CHOP_FRAMES 3
|
|
#define GORO_CHOP_R0 1489
|
|
#define GORO_CHOP_R1 GORO_CHOP_R0 + (GORO_CHOP_FRAMES * 1)
|
|
#define GORO_CHOP_R2 GORO_CHOP_R0 + (GORO_CHOP_FRAMES * 2)
|
|
#define GORO_CHOP_R3 GORO_RUN_R3
|
|
#define GORO_CHOP_R4 GORO_RUN_R4
|
|
|
|
#define GORO_STAND_R0 GORO_CHOP_R0
|
|
#define GORO_STAND_R1 GORO_CHOP_R1
|
|
#define GORO_STAND_R2 GORO_CHOP_R2
|
|
#define GORO_STAND_R3 GORO_CHOP_R3
|
|
#define GORO_STAND_R4 GORO_CHOP_R4
|
|
|
|
#define GORO_SPELL_FRAMES 2
|
|
#define GORO_SPELL_R0 1513
|
|
#define GORO_SPELL_R1 GORO_SPELL_R0 + (GORO_SPELL_FRAMES * 1)
|
|
#define GORO_SPELL_R2 GORO_SPELL_R0 + (GORO_SPELL_FRAMES * 2)
|
|
#define GORO_SPELL_R3 GORO_RUN_R3
|
|
#define GORO_SPELL_R4 GORO_RUN_R4
|
|
|
|
#define GORO_DIE 1504
|
|
#define GORO_DEAD 1504+8
|
|
|
|
//////////////////////
|
|
//
|
|
// FIREBALL
|
|
//
|
|
//////////////////////
|
|
|
|
#define FIREBALL_FRAMES 4
|
|
#define FIREBALL_R0 3192
|
|
#define FIREBALL_R1 FIREBALL_R0 + (FIREBALL_FRAMES * 1)
|
|
#define FIREBALL_R2 FIREBALL_R0 + (FIREBALL_FRAMES * 2)
|
|
#define FIREBALL_R3 FIREBALL_R0 + (FIREBALL_FRAMES * 3)
|
|
#define FIREBALL_R4 FIREBALL_R0 + (FIREBALL_FRAMES * 4)
|
|
|
|
//////////////////////
|
|
//
|
|
// HORNET
|
|
//
|
|
//////////////////////
|
|
|
|
#define HORNET_RUN_FRAMES 2
|
|
#define HORNET_RUN_R0 800
|
|
#define HORNET_RUN_R1 HORNET_RUN_R0 + (HORNET_RUN_FRAMES * 1)
|
|
#define HORNET_RUN_R2 HORNET_RUN_R0 + (HORNET_RUN_FRAMES * 2)
|
|
#define HORNET_RUN_R3 HORNET_RUN_R0 + (HORNET_RUN_FRAMES * 3)
|
|
#define HORNET_RUN_R4 HORNET_RUN_R0 + (HORNET_RUN_FRAMES * 4)
|
|
|
|
#define HORNET_DIE 810
|
|
#define HORNET_DEAD 811
|
|
|
|
//////////////////////
|
|
//
|
|
// SKULL
|
|
//
|
|
//////////////////////
|
|
|
|
#define SKULL_FRAMES 1
|
|
#define SKULL_R0 820
|
|
#define SKULL_R1 SKULL_R0 + (SKULL_FRAMES * 1)
|
|
#define SKULL_R2 SKULL_R0 + (SKULL_FRAMES * 2)
|
|
#define SKULL_R3 SKULL_R0 + (SKULL_FRAMES * 3)
|
|
#define SKULL_R4 SKULL_R0 + (SKULL_FRAMES * 4)
|
|
|
|
#define SKULL_DIE 825
|
|
#define SKULL_EXPLODE 825
|
|
|
|
#define SKULL_SERP (SKULL_R0 + 2)
|
|
|
|
// MECHANICAL BETTY VERSION
|
|
#define BETTY_FRAMES 3
|
|
#define BETTY_R0 817
|
|
#define BETTY_R1 BETTY_R0
|
|
#define BETTY_R2 BETTY_R0
|
|
#define BETTY_R3 BETTY_R0
|
|
#define BETTY_R4 BETTY_R0
|
|
|
|
|
|
//////////////////////
|
|
//
|
|
// RIPPER
|
|
//
|
|
//////////////////////
|
|
#define RIPPER_RUN_FRAMES 4
|
|
#define RIPPER_RUN_R0 1580
|
|
#define RIPPER_RUN_R1 RIPPER_RUN_R0 + (RIPPER_RUN_FRAMES * 1)
|
|
#define RIPPER_RUN_R2 RIPPER_RUN_R0 + (RIPPER_RUN_FRAMES * 2)
|
|
#define RIPPER_RUN_R3 RIPPER_RUN_R0 + (RIPPER_RUN_FRAMES * 3)
|
|
#define RIPPER_RUN_R4 RIPPER_RUN_R0 + (RIPPER_RUN_FRAMES * 4)
|
|
|
|
#define RIPPER_JUMP_FRAMES 2
|
|
#define RIPPER_JUMP_R0 1620
|
|
#define RIPPER_JUMP_R1 RIPPER_JUMP_R0 + (RIPPER_JUMP_FRAMES * 1)
|
|
#define RIPPER_JUMP_R2 RIPPER_JUMP_R0 + (RIPPER_JUMP_FRAMES * 2)
|
|
#define RIPPER_JUMP_R3 RIPPER_JUMP_R0 + (RIPPER_JUMP_FRAMES * 3)
|
|
#define RIPPER_JUMP_R4 RIPPER_JUMP_R0 + (RIPPER_JUMP_FRAMES * 4)
|
|
|
|
#define RIPPER_FALL_R0 RIPPER_JUMP_R0+1
|
|
#define RIPPER_FALL_R1 RIPPER_JUMP_R1+1
|
|
#define RIPPER_FALL_R2 RIPPER_JUMP_R2+1
|
|
#define RIPPER_FALL_R3 RIPPER_JUMP_R3+1
|
|
#define RIPPER_FALL_R4 RIPPER_JUMP_R4+1
|
|
|
|
#define RIPPER_STAND_R0 RIPPER_JUMP_R0
|
|
#define RIPPER_STAND_R1 RIPPER_JUMP_R1
|
|
#define RIPPER_STAND_R2 RIPPER_JUMP_R2
|
|
#define RIPPER_STAND_R3 RIPPER_JUMP_R3
|
|
#define RIPPER_STAND_R4 RIPPER_JUMP_R4
|
|
|
|
#define RIPPER_HANG_FRAMES 1
|
|
#define RIPPER_HANG_R0 1645
|
|
#define RIPPER_HANG_R1 1645
|
|
#define RIPPER_HANG_R2 1639
|
|
#define RIPPER_HANG_R3 1637
|
|
#define RIPPER_HANG_R4 1635
|
|
|
|
#define RIPPER_SWIPE_FRAMES 4
|
|
#define RIPPER_SWIPE_R0 1600
|
|
#define RIPPER_SWIPE_R1 RIPPER_SWIPE_R0 + (RIPPER_SWIPE_FRAMES * 1)
|
|
#define RIPPER_SWIPE_R2 RIPPER_SWIPE_R0 + (RIPPER_SWIPE_FRAMES * 2)
|
|
#define RIPPER_SWIPE_R3 RIPPER_SWIPE_R0 + (RIPPER_SWIPE_FRAMES * 3)
|
|
#define RIPPER_SWIPE_R4 RIPPER_SWIPE_R0 + (RIPPER_SWIPE_FRAMES * 4)
|
|
|
|
#define RIPPER_HEART_FRAMES 1
|
|
#define RIPPER_HEART_R0 1635
|
|
#define RIPPER_HEART_R1 RIPPER_HEART_R0
|
|
#define RIPPER_HEART_R2 RIPPER_HEART_R0
|
|
#define RIPPER_HEART_R3 RIPPER_HEART_R0
|
|
#define RIPPER_HEART_R4 RIPPER_HEART_R0
|
|
|
|
#define RIPPER_DIE 1640
|
|
#define RIPPER_DEAD 1643
|
|
|
|
// The new Ripper
|
|
#define RIPPER2_RUN_FRAMES 4
|
|
#define RIPPER2_RUN_R0 4320
|
|
#define RIPPER2_RUN_R1 RIPPER2_RUN_R0 + (RIPPER2_RUN_FRAMES * 1)
|
|
#define RIPPER2_RUN_R2 RIPPER2_RUN_R0 + (RIPPER2_RUN_FRAMES * 2)
|
|
#define RIPPER2_RUN_R3 RIPPER2_RUN_R0 + (RIPPER2_RUN_FRAMES * 3)
|
|
#define RIPPER2_RUN_R4 RIPPER2_RUN_R0 + (RIPPER2_RUN_FRAMES * 4)
|
|
|
|
#define RIPPER2_RUNFAST_FRAMES 4
|
|
#define RIPPER2_RUNFAST_R0 4340
|
|
#define RIPPER2_RUNFAST_R1 RIPPER2_RUNFAST_R0 + (RIPPER2_RUNFAST_FRAMES * 1)
|
|
#define RIPPER2_RUNFAST_R2 RIPPER2_RUNFAST_R0 + (RIPPER2_RUNFAST_FRAMES * 2)
|
|
#define RIPPER2_RUNFAST_R3 RIPPER2_RUNFAST_R0 + (RIPPER2_RUNFAST_FRAMES * 3)
|
|
#define RIPPER2_RUNFAST_R4 RIPPER2_RUNFAST_R0 + (RIPPER2_RUNFAST_FRAMES * 4)
|
|
|
|
#define RIPPER2_JUMP_FRAMES 4
|
|
#define RIPPER2_JUMP_R0 4374
|
|
#define RIPPER2_JUMP_R1 RIPPER2_JUMP_R0 + (RIPPER2_JUMP_FRAMES * 1)
|
|
#define RIPPER2_JUMP_R2 RIPPER2_JUMP_R0 + (RIPPER2_JUMP_FRAMES * 2)
|
|
#define RIPPER2_JUMP_R3 RIPPER2_JUMP_R0 + (RIPPER2_JUMP_FRAMES * 3)
|
|
#define RIPPER2_JUMP_R4 RIPPER2_JUMP_R0 + (RIPPER2_JUMP_FRAMES * 4)
|
|
|
|
#define RIPPER2_FALL_R0 RIPPER2_JUMP_R0+2
|
|
#define RIPPER2_FALL_R1 RIPPER2_JUMP_R1+2
|
|
#define RIPPER2_FALL_R2 RIPPER2_JUMP_R2+2
|
|
#define RIPPER2_FALL_R3 RIPPER2_JUMP_R3+2
|
|
#define RIPPER2_FALL_R4 RIPPER2_JUMP_R4+2
|
|
|
|
#define RIPPER2_STAND_R0 RIPPER2_JUMP_R0+3
|
|
#define RIPPER2_STAND_R1 RIPPER2_JUMP_R1+3
|
|
#define RIPPER2_STAND_R2 RIPPER2_JUMP_R2+3
|
|
#define RIPPER2_STAND_R3 RIPPER2_JUMP_R3+3
|
|
#define RIPPER2_STAND_R4 RIPPER2_JUMP_R4+3
|
|
|
|
#define RIPPER2_HANG_FRAMES 1
|
|
#define RIPPER2_HANG_R0 4369
|
|
#define RIPPER2_HANG_R1 RIPPER2_HANG_R0 + (RIPPER2_HANG_FRAMES * 1)
|
|
#define RIPPER2_HANG_R2 RIPPER2_HANG_R0 + (RIPPER2_HANG_FRAMES * 2)
|
|
#define RIPPER2_HANG_R3 RIPPER2_HANG_R0 + (RIPPER2_HANG_FRAMES * 3)
|
|
#define RIPPER2_HANG_R4 RIPPER2_HANG_R0 + (RIPPER2_HANG_FRAMES * 4)
|
|
|
|
#define RIPPER2_SWIPE_FRAMES 4
|
|
#define RIPPER2_SWIPE_R0 4394
|
|
#define RIPPER2_SWIPE_R1 RIPPER2_SWIPE_R0 + (RIPPER2_SWIPE_FRAMES * 1)
|
|
#define RIPPER2_SWIPE_R2 RIPPER2_SWIPE_R0 + (RIPPER2_SWIPE_FRAMES * 2)
|
|
#define RIPPER2_SWIPE_R3 RIPPER2_SWIPE_R0 + (RIPPER2_SWIPE_FRAMES * 3)
|
|
#define RIPPER2_SWIPE_R4 RIPPER2_SWIPE_R0 + (RIPPER2_SWIPE_FRAMES * 4)
|
|
|
|
#define RIPPER2_MEKONG_FRAMES 3
|
|
#define RIPPER2_MEKONG_R0 4360
|
|
#define RIPPER2_MEKONG_R1 RIPPER2_MEKONG_R0 + (RIPPER2_MEKONG_FRAMES * 1)
|
|
#define RIPPER2_MEKONG_R2 RIPPER2_MEKONG_R0 + (RIPPER2_MEKONG_FRAMES * 2)
|
|
#define RIPPER2_MEKONG_R3 RIPPER2_MEKONG_R0 + (RIPPER2_MEKONG_FRAMES * 3)
|
|
#define RIPPER2_MEKONG_R4 RIPPER2_MEKONG_R0 + (RIPPER2_MEKONG_FRAMES * 4)
|
|
|
|
#define RIPPER2_HEART_FRAMES 2
|
|
#define RIPPER2_HEART_R0 4422
|
|
#define RIPPER2_HEART_R1 RIPPER2_HEART_R0
|
|
#define RIPPER2_HEART_R2 RIPPER2_HEART_R0
|
|
#define RIPPER2_HEART_R3 RIPPER2_HEART_R0
|
|
#define RIPPER2_HEART_R4 RIPPER2_HEART_R0
|
|
|
|
#define RIPPER2_DIE 4414 // Has 8 frames now
|
|
#define RIPPER2_DEAD 4421
|
|
|
|
//////////////////////
|
|
//
|
|
// EEL
|
|
//
|
|
//////////////////////
|
|
|
|
#define EEL_RUN_FRAMES 3
|
|
#define EEL_RUN_R0 3780
|
|
#define EEL_RUN_R1 EEL_RUN_R0 + (EEL_RUN_FRAMES * 1)
|
|
#define EEL_RUN_R2 EEL_RUN_R0 + (EEL_RUN_FRAMES * 2)
|
|
#define EEL_RUN_R3 EEL_RUN_R0 + (EEL_RUN_FRAMES * 3)
|
|
#define EEL_RUN_R4 EEL_RUN_R0 + (EEL_RUN_FRAMES * 4)
|
|
|
|
#define EEL_FIRE_FRAMES 3
|
|
#define EEL_FIRE_R0 3760
|
|
#define EEL_FIRE_R1 EEL_FIRE_R0 + (EEL_FIRE_FRAMES * 1)
|
|
#define EEL_FIRE_R2 EEL_FIRE_R0 + (EEL_FIRE_FRAMES * 2)
|
|
#define EEL_FIRE_R3 EEL_FIRE_R0 + (EEL_FIRE_FRAMES * 3)
|
|
#define EEL_FIRE_R4 EEL_RUN_R0 + (EEL_RUN_FRAMES * 4)
|
|
|
|
#define EEL_DIE 3795
|
|
#define EEL_DEAD 3795
|
|
|
|
//////////////////////
|
|
//
|
|
// SUMO
|
|
//
|
|
//////////////////////
|
|
|
|
#define SUMO_RUN_FRAMES 4
|
|
#define SUMO_RUN_R0 1210
|
|
#define SUMO_RUN_R1 SUMO_RUN_R0 + (SUMO_RUN_FRAMES * 1)
|
|
#define SUMO_RUN_R2 SUMO_RUN_R0 + (SUMO_RUN_FRAMES * 2)
|
|
#define SUMO_RUN_R3 SUMO_RUN_R0 + (SUMO_RUN_FRAMES * 3)
|
|
#define SUMO_RUN_R4 SUMO_RUN_R0 + (SUMO_RUN_FRAMES * 4)
|
|
|
|
#define SUMO_PAIN_FRAMES 1
|
|
#define SUMO_PAIN_R0 1265
|
|
#define SUMO_PAIN_R1 SUMO_PAIN_R0 //+ (SUMO_PAIN_FRAMES * 1)
|
|
#define SUMO_PAIN_R2 SUMO_PAIN_R0 //+ (SUMO_PAIN_FRAMES * 2)
|
|
#define SUMO_PAIN_R3 SUMO_PAIN_R0 //+ (SUMO_PAIN_FRAMES * 3)
|
|
#define SUMO_PAIN_R4 SUMO_PAIN_R0 //+ (SUMO_PAIN_FRAMES * 4)
|
|
|
|
#define SUMO_STOMP_FRAMES 3
|
|
#define SUMO_STOMP_R0 1230
|
|
#define SUMO_STOMP_R1 SUMO_STOMP_R0 + (SUMO_STOMP_FRAMES * 1)
|
|
#define SUMO_STOMP_R2 SUMO_STOMP_R0 + (SUMO_STOMP_FRAMES * 2)
|
|
#define SUMO_STOMP_R3 SUMO_STOMP_R0 + (SUMO_STOMP_FRAMES * 3)
|
|
#define SUMO_STOMP_R4 SUMO_STOMP_R0 + (SUMO_STOMP_FRAMES * 4)
|
|
|
|
#define SUMO_CLAP_FRAMES 4
|
|
#define SUMO_CLAP_R0 1245
|
|
#define SUMO_CLAP_R1 SUMO_CLAP_R0 + (SUMO_CLAP_FRAMES * 1)
|
|
#define SUMO_CLAP_R2 SUMO_CLAP_R0 + (SUMO_CLAP_FRAMES * 2)
|
|
#define SUMO_CLAP_R3 SUMO_CLAP_R0 + (SUMO_CLAP_FRAMES * 3)
|
|
#define SUMO_CLAP_R4 SUMO_CLAP_R0 + (SUMO_CLAP_FRAMES * 4)
|
|
|
|
#define SUMO_FART_FRAMES 4
|
|
#define SUMO_FART_R0 1280
|
|
#define SUMO_FART_R1 SUMO_FART_R0
|
|
#define SUMO_FART_R2 SUMO_FART_R0
|
|
#define SUMO_FART_R3 SUMO_FART_R0
|
|
#define SUMO_FART_R4 SUMO_FART_R0
|
|
|
|
#define SUMO_DIE 1270
|
|
#define SUMO_DEAD 1277
|
|
|
|
#define TRASHCAN 2540
|
|
|
|
//////////////////////
|
|
//
|
|
// GIRLS
|
|
//
|
|
//////////////////////
|
|
#define TOILETGIRL_R0 5023
|
|
#define WASHGIRL_R0 5032
|
|
#define MECHANICGIRL_R0 4590
|
|
#define CARGIRL_R0 4594
|
|
#define SAILORGIRL_R0 4600
|
|
#define PRUNEGIRL_R0 4604
|
|
|
|
// Pachinko machines
|
|
#define PACHINKO1 4768
|
|
#define PACHINKO2 4792
|
|
#define PACHINKO3 4816
|
|
#define PACHINKO4 4840
|
|
|
|
/////////////////////////////////////////////////////////////////////////////////
|
|
|
|
//////////////////////
|
|
//
|
|
// BUNNY
|
|
//
|
|
//////////////////////
|
|
#define BUNNY_RUN_FRAMES 5
|
|
#define BUNNY_RUN_R0 4550
|
|
#define BUNNY_RUN_R1 BUNNY_RUN_R0 + (BUNNY_RUN_FRAMES * 1)
|
|
#define BUNNY_RUN_R2 BUNNY_RUN_R0 + (BUNNY_RUN_FRAMES * 2)
|
|
#define BUNNY_RUN_R3 BUNNY_RUN_R0 + (BUNNY_RUN_FRAMES * 3)
|
|
#define BUNNY_RUN_R4 BUNNY_RUN_R0 + (BUNNY_RUN_FRAMES * 4)
|
|
|
|
#define BUNNY_STAND_R0 BUNNY_RUN_R0
|
|
#define BUNNY_STAND_R1 BUNNY_RUN_R1
|
|
#define BUNNY_STAND_R2 BUNNY_RUN_R2
|
|
#define BUNNY_STAND_R3 BUNNY_RUN_R3
|
|
#define BUNNY_STAND_R4 BUNNY_RUN_R4
|
|
|
|
#define BUNNY_SWIPE_FRAMES 5
|
|
#define BUNNY_SWIPE_R0 4575
|
|
#define BUNNY_SWIPE_R1 BUNNY_SWIPE_R0 + (BUNNY_SWIPE_FRAMES * 1)
|
|
#define BUNNY_SWIPE_R2 BUNNY_SWIPE_R0 + (BUNNY_SWIPE_FRAMES * 1)
|
|
#define BUNNY_SWIPE_R3 BUNNY_SWIPE_R0 + (BUNNY_SWIPE_FRAMES * 1)
|
|
#define BUNNY_SWIPE_R4 BUNNY_SWIPE_R0 + (BUNNY_SWIPE_FRAMES * 1)
|
|
|
|
#define BUNNY_DIE 4580
|
|
#define BUNNY_DEAD 4584
|
|
|
|
//////////////////////
|
|
//
|
|
// EVIL GIRLNINJA
|
|
//
|
|
//////////////////////
|
|
|
|
#define GIRLNINJA_RUN_FRAMES 4
|
|
#define GIRLNINJA_RUN_R0 5162
|
|
#define GIRLNINJA_RUN_R1 GIRLNINJA_RUN_R0 + (GIRLNINJA_RUN_FRAMES * 1)
|
|
#define GIRLNINJA_RUN_R2 GIRLNINJA_RUN_R0 + (GIRLNINJA_RUN_FRAMES * 2)
|
|
#define GIRLNINJA_RUN_R3 GIRLNINJA_RUN_R0 + (GIRLNINJA_RUN_FRAMES * 3)
|
|
#define GIRLNINJA_RUN_R4 GIRLNINJA_RUN_R0 + (GIRLNINJA_RUN_FRAMES * 4)
|
|
|
|
#define GIRLNINJA_STAND_FRAMES 1
|
|
#define GIRLNINJA_STAND_R0 GIRLNINJA_RUN_R0
|
|
#define GIRLNINJA_STAND_R1 GIRLNINJA_RUN_R1
|
|
#define GIRLNINJA_STAND_R2 GIRLNINJA_RUN_R2
|
|
#define GIRLNINJA_STAND_R3 GIRLNINJA_RUN_R3
|
|
#define GIRLNINJA_STAND_R4 GIRLNINJA_RUN_R4
|
|
|
|
#define GIRLNINJA_CRAWL_FRAMES 1
|
|
#define GIRLNINJA_CRAWL_R0 5211
|
|
#define GIRLNINJA_CRAWL_R1 GIRLNINJA_CRAWL_R0 + (GIRLNINJA_CRAWL_FRAMES * 1)
|
|
#define GIRLNINJA_CRAWL_R2 GIRLNINJA_CRAWL_R0 + (GIRLNINJA_CRAWL_FRAMES * 2)
|
|
#define GIRLNINJA_CRAWL_R3 GIRLNINJA_CRAWL_R0 + (GIRLNINJA_CRAWL_FRAMES * 3)
|
|
#define GIRLNINJA_CRAWL_R4 GIRLNINJA_CRAWL_R0 + (GIRLNINJA_CRAWL_FRAMES * 4)
|
|
|
|
#define GIRLNINJA_THROW_FRAMES 3
|
|
#define GIRLNINJA_THROW_R0 5246
|
|
#define GIRLNINJA_THROW_R1 GIRLNINJA_THROW_R0 + (GIRLNINJA_THROW_FRAMES * 1)
|
|
#define GIRLNINJA_THROW_R2 GIRLNINJA_THROW_R0 + (GIRLNINJA_THROW_FRAMES * 2)
|
|
|
|
// don't have rotations for pain frames currently
|
|
|
|
#if 1
|
|
#define GIRLNINJA_PAIN_FRAMES 1
|
|
#define GIRLNINJA_PAIN_R0 5192
|
|
#define GIRLNINJA_PAIN_R1 GIRLNINJA_PAIN_R0
|
|
#define GIRLNINJA_PAIN_R2 GIRLNINJA_PAIN_R0
|
|
#define GIRLNINJA_PAIN_R3 GIRLNINJA_PAIN_R0
|
|
#define GIRLNINJA_PAIN_R4 GIRLNINJA_PAIN_R0
|
|
#endif
|
|
|
|
#define GIRLNINJA_JUMP_FRAMES 4
|
|
#define GIRLNINJA_JUMP_R0 5226
|
|
#define GIRLNINJA_JUMP_R1 GIRLNINJA_JUMP_R0 + (GIRLNINJA_JUMP_FRAMES * 1)
|
|
#define GIRLNINJA_JUMP_R2 GIRLNINJA_JUMP_R0 + (GIRLNINJA_JUMP_FRAMES * 2)
|
|
#define GIRLNINJA_JUMP_R3 GIRLNINJA_JUMP_R0 + (GIRLNINJA_JUMP_FRAMES * 3)
|
|
#define GIRLNINJA_JUMP_R4 GIRLNINJA_JUMP_R0 + (GIRLNINJA_JUMP_FRAMES * 4)
|
|
|
|
#define GIRLNINJA_FALL_R0 GIRLNINJA_JUMP_R0+2
|
|
#define GIRLNINJA_FALL_R1 GIRLNINJA_JUMP_R1+2
|
|
#define GIRLNINJA_FALL_R2 GIRLNINJA_JUMP_R2+2
|
|
#define GIRLNINJA_FALL_R3 GIRLNINJA_JUMP_R3+2
|
|
#define GIRLNINJA_FALL_R4 GIRLNINJA_JUMP_R4+2
|
|
|
|
#define GIRLNINJA_LAND_R0 GIRLNINJA_JUMP_R0+3
|
|
#define GIRLNINJA_LAND_R1 GIRLNINJA_JUMP_R1+3
|
|
#define GIRLNINJA_LAND_R2 GIRLNINJA_JUMP_R2+3
|
|
#define GIRLNINJA_LAND_R3 GIRLNINJA_JUMP_R3+3
|
|
#define GIRLNINJA_LAND_R4 GIRLNINJA_JUMP_R4+3
|
|
|
|
#define GIRLNINJA_KNEEL_R0 GIRLNINJA_CRAWL_R0
|
|
#define GIRLNINJA_KNEEL_R1 GIRLNINJA_CRAWL_R1
|
|
#define GIRLNINJA_KNEEL_R2 GIRLNINJA_CRAWL_R2
|
|
#define GIRLNINJA_KNEEL_R3 GIRLNINJA_CRAWL_R3
|
|
#define GIRLNINJA_KNEEL_R4 GIRLNINJA_CRAWL_R4
|
|
|
|
#define GIRLNINJA_FIRE_FRAMES 2
|
|
#define GIRLNINJA_FIRE_R0 5182
|
|
#define GIRLNINJA_FIRE_R1 GIRLNINJA_FIRE_R0 + (GIRLNINJA_FIRE_FRAMES * 1)
|
|
#define GIRLNINJA_FIRE_R2 GIRLNINJA_FIRE_R0 + (GIRLNINJA_FIRE_FRAMES * 2)
|
|
#define GIRLNINJA_FIRE_R3 GIRLNINJA_FIRE_R0 + (GIRLNINJA_FIRE_FRAMES * 3)
|
|
#define GIRLNINJA_FIRE_R4 GIRLNINJA_FIRE_R0 + (GIRLNINJA_FIRE_FRAMES * 4)
|
|
|
|
#define GIRLNINJA_STAB_FRAMES 1
|
|
#define GIRLNINJA_STAB_R0 5206
|
|
#define GIRLNINJA_STAB_R1 GIRLNINJA_STAB_R0 + (GIRLNINJA_STAB_FRAMES * 1)
|
|
#define GIRLNINJA_STAB_R2 GIRLNINJA_STAB_R0 + (GIRLNINJA_STAB_FRAMES * 2)
|
|
#define GIRLNINJA_STAB_R3 GIRLNINJA_STAB_R0 + (GIRLNINJA_STAB_FRAMES * 3)
|
|
#define GIRLNINJA_STAB_R4 GIRLNINJA_STAB_R0 + (GIRLNINJA_STAB_FRAMES * 4)
|
|
|
|
#define GIRLNINJA_DIE 5197
|
|
#define GIRLNINJA_DEAD GIRLNINJA_DIE+8
|
|
|
|
#define GIRLNINJA_SLICED 4227
|
|
#define GIRLNINJA_DEAD_SLICED GIRLNINJA_SLICED+9
|
|
|
|
//////////////////////
|
|
//
|
|
// ZILLA
|
|
//
|
|
//////////////////////
|
|
|
|
#define ZILLA_RUN_FRAMES 4
|
|
#define ZILLA_RUN_R0 5426
|
|
#define ZILLA_RUN_R1 ZILLA_RUN_R0 - (ZILLA_RUN_FRAMES * 1)
|
|
#define ZILLA_RUN_R2 ZILLA_RUN_R0 - (ZILLA_RUN_FRAMES * 2)
|
|
#define ZILLA_RUN_R3 ZILLA_RUN_R0 - (ZILLA_RUN_FRAMES * 3)
|
|
#define ZILLA_RUN_R4 ZILLA_RUN_R0 - (ZILLA_RUN_FRAMES * 4)
|
|
|
|
#define ZILLA_PAIN_FRAMES 1
|
|
#define ZILLA_PAIN_R0 5524
|
|
#define ZILLA_PAIN_R1 ZILLA_PAIN_R0 - (ZILLA_PAIN_FRAMES * 1)
|
|
#define ZILLA_PAIN_R2 ZILLA_PAIN_R0 - (ZILLA_PAIN_FRAMES * 2)
|
|
#define ZILLA_PAIN_R3 ZILLA_PAIN_R0 - (ZILLA_PAIN_FRAMES * 3)
|
|
#define ZILLA_PAIN_R4 ZILLA_PAIN_R0 - (ZILLA_PAIN_FRAMES * 4)
|
|
|
|
#define ZILLA_ROCKET_FRAMES 4
|
|
#define ZILLA_ROCKET_R0 5446
|
|
#define ZILLA_ROCKET_R1 ZILLA_ROCKET_R0 - (ZILLA_ROCKET_FRAMES * 1)
|
|
#define ZILLA_ROCKET_R2 ZILLA_ROCKET_R0 - (ZILLA_ROCKET_FRAMES * 2)
|
|
#define ZILLA_ROCKET_R3 ZILLA_ROCKET_R0 - (ZILLA_ROCKET_FRAMES * 3)
|
|
#define ZILLA_ROCKET_R4 ZILLA_ROCKET_R0 - (ZILLA_ROCKET_FRAMES * 4)
|
|
|
|
#define ZILLA_RAIL_FRAMES 4
|
|
#define ZILLA_RAIL_R0 5466
|
|
#define ZILLA_RAIL_R1 ZILLA_RAIL_R0 - (ZILLA_RAIL_FRAMES * 1)
|
|
#define ZILLA_RAIL_R2 ZILLA_RAIL_R0 - (ZILLA_RAIL_FRAMES * 2)
|
|
#define ZILLA_RAIL_R3 ZILLA_RAIL_R0 - (ZILLA_RAIL_FRAMES * 3)
|
|
#define ZILLA_RAIL_R4 ZILLA_RAIL_R0 - (ZILLA_RAIL_FRAMES * 4)
|
|
|
|
#define ZILLA_SHOOT_FRAMES 4
|
|
#define ZILLA_SHOOT_R0 5506
|
|
#define ZILLA_SHOOT_R1 ZILLA_SHOOT_R0 - (ZILLA_SHOOT_FRAMES * 1)
|
|
#define ZILLA_SHOOT_R2 ZILLA_SHOOT_R0 - (ZILLA_SHOOT_FRAMES * 2)
|
|
#define ZILLA_SHOOT_R3 ZILLA_SHOOT_R0 - (ZILLA_SHOOT_FRAMES * 3)
|
|
#define ZILLA_SHOOT_R4 ZILLA_SHOOT_R0 - (ZILLA_SHOOT_FRAMES * 4)
|
|
|
|
#define ZILLA_RECHARGE_FRAMES 4
|
|
#define ZILLA_RECHARGE_R0 5486
|
|
#define ZILLA_RECHARGE_R1 ZILLA_RECHARGE_R0 - (ZILLA_RECHARGE_FRAMES * 1)
|
|
#define ZILLA_RECHARGE_R2 ZILLA_RECHARGE_R0 - (ZILLA_RECHARGE_FRAMES * 2)
|
|
#define ZILLA_RECHARGE_R3 ZILLA_RECHARGE_R0 - (ZILLA_RECHARGE_FRAMES * 3)
|
|
#define ZILLA_RECHARGE_R4 ZILLA_RECHARGE_R0 - (ZILLA_RECHARGE_FRAMES * 4)
|
|
|
|
#define ZILLA_DIE 5510
|
|
#define ZILLA_DEAD 5518
|
|
|
|
////////////////////////////////////
|
|
#define TRASHCAN 2540
|
|
|
|
#define SCROLL 516
|
|
#define SCROLL_FIRE 524
|
|
|
|
#define FLOORBLOOD1 389
|
|
|
|
END_SW_NS
|
|
|
|
#endif
|