mirror of
https://github.com/yquake2/yquake2remaster.git
synced 2025-01-19 16:00:56 +00:00
game: final merge of xatrix
This commit is contained in:
parent
5b7696b789
commit
1ec141c954
20 changed files with 605 additions and 5045 deletions
133
Makefile
133
Makefile
|
@ -377,12 +377,12 @@ endif
|
|||
# ----------
|
||||
|
||||
# Phony targets
|
||||
.PHONY : all client game icon server ref_gl1 ref_gl3 ref_gles3 ref_soft ref_vk ref_gl4 xatrix rogue
|
||||
.PHONY : all client game icon server ref_gl1 ref_gl3 ref_gles3 ref_soft ref_vk ref_gl4 rogue
|
||||
|
||||
# ----------
|
||||
|
||||
# Builds everything
|
||||
all: config client server game ref_gl1 ref_gl3 ref_gles3 ref_soft ref_vk ref_gl4 xatrix rogue
|
||||
all: config client server game ref_gl1 ref_gl3 ref_gles3 ref_soft ref_vk ref_gl4 rogue
|
||||
|
||||
# ----------
|
||||
|
||||
|
@ -1432,135 +1432,6 @@ endif
|
|||
|
||||
# ----------
|
||||
|
||||
# The xatrix game
|
||||
ifeq ($(YQ2_OSTYPE), Windows)
|
||||
xatrix:
|
||||
@echo "===> Building xatrix/game.dll"
|
||||
${Q}mkdir -p release/xatrix
|
||||
${MAKE} release/xatrix/game.dll
|
||||
else ifeq ($(YQ2_OSTYPE), Darwin)
|
||||
xatrix:
|
||||
@echo "===> Building xatrix/game.dylib"
|
||||
${Q}mkdir -p release/xatrix
|
||||
$(MAKE) release/xatrix/game.dylib
|
||||
else
|
||||
xatrix:
|
||||
@echo "===> Building xatrix/game.so"
|
||||
${Q}mkdir -p release/xatrix
|
||||
$(MAKE) release/xatrix/game.so
|
||||
|
||||
release/xatrix/game.so : CFLAGS += -fPIC -Wno-unused-result
|
||||
release/xatrix/game.so : LDFLAGS += -shared
|
||||
|
||||
endif
|
||||
|
||||
build/xatrix/%.o: %.c
|
||||
@echo "===> CC $<"
|
||||
${Q}mkdir -p $(@D)
|
||||
${Q}$(CC) -c $(CFLAGS) -o $@ $<
|
||||
|
||||
# ----------
|
||||
|
||||
XATRIX_OBJS_ = \
|
||||
src/common/shared/flash.o \
|
||||
src/common/shared/rand.o \
|
||||
src/common/shared/shared.o \
|
||||
src/game/dm/tag.o \
|
||||
src/game/g_ai.o \
|
||||
src/game/g_chase.o \
|
||||
src/game/g_cmds.o \
|
||||
src/game/g_combat.o \
|
||||
src/game/g_func.o \
|
||||
src/game/g_items.o \
|
||||
src/game/g_main.o \
|
||||
src/game/g_misc.o \
|
||||
src/game/g_monster.o \
|
||||
src/game/g_newai.o \
|
||||
src/game/g_newdm.o \
|
||||
src/game/g_newfnc.o \
|
||||
src/game/g_newtarg.o \
|
||||
src/game/g_newtrig.o \
|
||||
src/game/g_newweap.o \
|
||||
src/game/g_phys.o \
|
||||
src/game/g_spawn.o \
|
||||
src/game/g_sphere.o \
|
||||
src/game/g_svcmds.o \
|
||||
src/game/g_target.o \
|
||||
src/game/g_trigger.o \
|
||||
src/game/g_turret.o \
|
||||
src/game/g_utils.o \
|
||||
src/game/g_weapon.o \
|
||||
src/game/monster/berserker/berserker.o \
|
||||
src/game/monster/boss2/boss2.o \
|
||||
src/game/monster/boss3/boss3.o \
|
||||
src/game/monster/boss3/boss31.o \
|
||||
src/game/monster/boss3/boss32.o \
|
||||
src/game/monster/boss5/boss5.o \
|
||||
src/game/monster/brain/brain.o \
|
||||
src/game/monster/carrier/carrier.o \
|
||||
src/game/monster/chick/chick.o \
|
||||
src/game/monster/fixbot/fixbot.o \
|
||||
src/game/monster/flipper/flipper.o \
|
||||
src/game/monster/float/float.o \
|
||||
src/game/monster/flyer/flyer.o \
|
||||
src/game/monster/gekk/gekk.o \
|
||||
src/game/monster/gladiator/gladb.o \
|
||||
src/game/monster/gladiator/gladiator.o \
|
||||
src/game/monster/gunner/gunner.o \
|
||||
src/game/monster/hover/hover.o \
|
||||
src/game/monster/infantry/infantry.o \
|
||||
src/game/monster/insane/insane.o \
|
||||
src/game/monster/medic/medic.o \
|
||||
src/game/monster/misc/move.o \
|
||||
src/game/monster/mutant/mutant.o \
|
||||
src/game/monster/parasite/parasite.o \
|
||||
src/game/monster/soldier/soldier.o \
|
||||
src/game/monster/stalker/stalker.o \
|
||||
src/game/monster/supertank/supertank.o \
|
||||
src/game/monster/tank/tank.o \
|
||||
src/game/monster/turret/turret.o \
|
||||
src/game/monster/widow/widow2.o \
|
||||
src/game/monster/widow/widow.o \
|
||||
src/game/player/client.o \
|
||||
src/game/player/hud.o \
|
||||
src/game/player/trail.o \
|
||||
src/game/player/view.o \
|
||||
src/game/player/weapon.o \
|
||||
src/xatrix/savegame/savegame.o
|
||||
|
||||
# ----------
|
||||
|
||||
# Rewrite paths to our object directory
|
||||
XATRIX_OBJS = $(patsubst %,build/xatrix/%,$(XATRIX_OBJS_))
|
||||
|
||||
# ----------
|
||||
|
||||
# Generate header dependencies
|
||||
XATRIX_DEPS= $(XATRIX_OBJS:.o=.d)
|
||||
|
||||
# ----------
|
||||
|
||||
# Suck header dependencies in
|
||||
-include $(XATRIX_DEPS)
|
||||
|
||||
# ----------
|
||||
|
||||
ifeq ($(YQ2_OSTYPE), Windows)
|
||||
release/xatrix/game.dll : $(XATRIX_OBJS)
|
||||
@echo "===> LD $@"
|
||||
${Q}$(CC) $(LDFLAGS) $(XATRIX_OBJS) $(LDLIBS) -o $@
|
||||
else ifeq ($(YQ2_OSTYPE), Darwin)
|
||||
release/xatrix/game.dylib : $(XATRIX_OBJS)
|
||||
@echo "===> LD $@"
|
||||
${Q}$(CC) $(LDFLAGS) $(XATRIX_OBJS) $(LDLIBS) -o $@
|
||||
else
|
||||
release/xatrix/game.so : $(XATRIX_OBJS)
|
||||
@echo "===> LD $@"
|
||||
${Q}$(CC) $(LDFLAGS) $(XATRIX_OBJS) $(LDLIBS) -o $@
|
||||
endif
|
||||
|
||||
# ----------
|
||||
|
||||
# The rogue game
|
||||
ifeq ($(YQ2_OSTYPE), Windows)
|
||||
rogue:
|
||||
|
|
|
@ -1,6 +1,7 @@
|
|||
/*
|
||||
* Copyright (C) 1997-2001 Id Software, Inc.
|
||||
* Copyright (C) 2011 Yamagi Burmeister
|
||||
* Copyright (c) ZeniMax Media Inc.
|
||||
*
|
||||
* This program is free software; you can redistribute it and/or modify
|
||||
* it under the terms of the GNU General Public License as published by
|
||||
|
|
|
@ -1,6 +1,7 @@
|
|||
/*
|
||||
* Copyright (C) 1997-2001 Id Software, Inc.
|
||||
* Copyright (C) 2011 Yamagi Burmeister
|
||||
* Copyright (c) ZeniMax Media Inc.
|
||||
*
|
||||
* This program is free software; you can redistribute it and/or modify
|
||||
* it under the terms of the GNU General Public License as published by
|
||||
|
|
|
@ -103,6 +103,12 @@ extern void ProjectPointOnPlane ( vec3_t dst , const vec3_t p , const vec3_t nor
|
|||
extern void AngleVectors2 ( const vec3_t value1 , vec3_t angles ) ;
|
||||
extern void AngleVectors ( const vec3_t angles , vec3_t forward , vec3_t right , vec3_t up ) ;
|
||||
extern void RotatePointAroundVector ( vec3_t dst , const vec3_t dir , const vec3_t point , float degrees ) ;
|
||||
extern void Weapon_Trap ( edict_t * ent ) ;
|
||||
extern void weapon_trap_fire ( edict_t * ent , qboolean held ) ;
|
||||
extern void Weapon_Phalanx ( edict_t * ent ) ;
|
||||
extern void weapon_phalanx_fire ( edict_t * ent ) ;
|
||||
extern void Weapon_Ionripper ( edict_t * ent ) ;
|
||||
extern void weapon_ionripper_fire ( edict_t * ent ) ;
|
||||
extern void Weapon_BFG ( edict_t * ent ) ;
|
||||
extern void weapon_bfg_fire ( edict_t * ent ) ;
|
||||
extern void Weapon_Railgun ( edict_t * ent ) ;
|
||||
|
@ -128,6 +134,7 @@ extern void Weapon_Grenade ( edict_t * ent ) ;
|
|||
extern void weapon_grenade_fire ( edict_t * ent , qboolean held ) ;
|
||||
extern void Weapon_Generic ( edict_t * ent , int FRAME_ACTIVATE_LAST , int FRAME_FIRE_LAST , int FRAME_IDLE_LAST , int FRAME_DEACTIVATE_LAST , int * pause_frames , int * fire_frames , void ( * fire ) ( edict_t * ent ) ) ;
|
||||
extern void Drop_Weapon ( edict_t * ent , gitem_t * item ) ;
|
||||
extern void Use_Weapon2 ( edict_t * ent , gitem_t * item ) ;
|
||||
extern void Use_Weapon ( edict_t * ent , gitem_t * item ) ;
|
||||
extern void Think_Weapon ( edict_t * ent ) ;
|
||||
extern void NoAmmoWeaponChange ( edict_t * ent ) ;
|
||||
|
@ -238,6 +245,45 @@ extern void supertank_forward ( edict_t * self ) ;
|
|||
extern void supertank_stand ( edict_t * self ) ;
|
||||
extern void supertank_search ( edict_t * self ) ;
|
||||
extern void TreadSound ( edict_t * self ) ;
|
||||
extern void SP_monster_soldier_lasergun ( edict_t * self ) ;
|
||||
extern void SP_monster_soldier_hypergun ( edict_t * self ) ;
|
||||
extern void SP_monster_soldier_ripper ( edict_t * self ) ;
|
||||
extern void SP_monster_soldier_h ( edict_t * self ) ;
|
||||
extern void soldierh_die ( edict_t * self , edict_t * inflictor , edict_t * attacker , int damage , vec3_t point ) ;
|
||||
extern void soldierh_dead ( edict_t * self ) ;
|
||||
extern void soldierh_fire7 ( edict_t * self ) ;
|
||||
extern void soldierh_fire6 ( edict_t * self ) ;
|
||||
extern void soldierh_dodge ( edict_t * self , edict_t * attacker , float eta, trace_t *tr ) ;
|
||||
extern void soldierh_duck_hold ( edict_t * self ) ;
|
||||
extern void soldierh_sight ( edict_t * self , edict_t * other ) ;
|
||||
extern void soldierh_attack ( edict_t * self ) ;
|
||||
extern void soldierh_attack6_refire ( edict_t * self ) ;
|
||||
extern void soldierh_fire8 ( edict_t * self ) ;
|
||||
extern void soldierh_fire4 ( edict_t * self ) ;
|
||||
extern void soldierh_attack3_refire ( edict_t * self ) ;
|
||||
extern void soldierh_fire3 ( edict_t * self ) ;
|
||||
extern void soldierh_duck_up ( edict_t * self ) ;
|
||||
extern void soldierh_duck_down ( edict_t * self ) ;
|
||||
extern void soldierh_attack2_refire2 ( edict_t * self ) ;
|
||||
extern void soldierh_attack2_refire1 ( edict_t * self ) ;
|
||||
extern void soldierh_fire2 ( edict_t * self ) ;
|
||||
extern void soldierh_ripper2 ( edict_t * self ) ;
|
||||
extern void soldierh_hyper_refire2 ( edict_t * self ) ;
|
||||
extern void soldierh_hyper_sound ( edict_t * self ) ;
|
||||
extern void soldierh_attack1_refire2 ( edict_t * self ) ;
|
||||
extern void soldierh_attack1_refire1 ( edict_t * self ) ;
|
||||
extern void soldierh_fire1 ( edict_t * self ) ;
|
||||
extern void soldierh_ripper1 ( edict_t * self ) ;
|
||||
extern void soldierh_hyper_refire1 ( edict_t * self ) ;
|
||||
extern void soldierh_fire ( edict_t * self , int flash_number ) ;
|
||||
extern void soldierh_laserbeam ( edict_t * self , int flash_index ) ;
|
||||
extern void soldierh_pain ( edict_t * self , edict_t * other , float kick , int damage ) ;
|
||||
extern void soldierh_run ( edict_t * self ) ;
|
||||
extern void soldierh_walk ( edict_t * self ) ;
|
||||
extern void soldierh_walk1_random ( edict_t * self ) ;
|
||||
extern void soldierh_stand ( edict_t * self ) ;
|
||||
extern void soldierh_cock ( edict_t * self ) ;
|
||||
extern void soldierh_idle ( edict_t * self ) ;
|
||||
extern void SP_monster_soldier_ss ( edict_t * self ) ;
|
||||
extern void SP_monster_soldier ( edict_t * self ) ;
|
||||
extern void SP_monster_soldier_light ( edict_t * self ) ;
|
||||
|
@ -374,6 +420,7 @@ extern void infantry_smack ( edict_t * self ) ;
|
|||
extern void infantry_swing ( edict_t * self ) ;
|
||||
extern void infantry_fire ( edict_t * self ) ;
|
||||
extern void infantry_cock_gun ( edict_t * self ) ;
|
||||
extern void infantry_set_firetime ( edict_t * self ) ;
|
||||
extern void infantry_dodge ( edict_t * self , edict_t * attacker , float eta, trace_t *tr ) ;
|
||||
extern void infantry_duck_up ( edict_t * self ) ;
|
||||
extern void infantry_duck_hold ( edict_t * self ) ;
|
||||
|
@ -409,7 +456,7 @@ extern void gunner_attack ( edict_t * self ) ;
|
|||
extern void GunnerGrenade ( edict_t * self ) ;
|
||||
extern void GunnerFire ( edict_t * self ) ;
|
||||
extern void gunner_opengun ( edict_t * self ) ;
|
||||
extern void gunner_dodge ( edict_t * self , edict_t * attacker , float eta, trace_t *tr) ;
|
||||
extern void gunner_dodge ( edict_t * self , edict_t * attacker , float eta, trace_t *tr ) ;
|
||||
extern void gunner_duck_up ( edict_t * self ) ;
|
||||
extern void gunner_duck_hold ( edict_t * self ) ;
|
||||
extern void gunner_duck_down ( edict_t * self ) ;
|
||||
|
@ -440,6 +487,69 @@ extern void gladiator_cleaver_swing ( edict_t * self ) ;
|
|||
extern void gladiator_search ( edict_t * self ) ;
|
||||
extern void gladiator_sight ( edict_t * self , edict_t * other ) ;
|
||||
extern void gladiator_idle ( edict_t * self ) ;
|
||||
extern void SP_monster_gladb ( edict_t * self ) ;
|
||||
extern void gladb_die ( edict_t * self , edict_t * inflictor , edict_t * attacker , int damage , vec3_t point ) ;
|
||||
extern void gladb_dead ( edict_t * self ) ;
|
||||
extern void gladb_pain ( edict_t * self , edict_t * other , float kick , int damage ) ;
|
||||
extern void gladb_attack ( edict_t * self ) ;
|
||||
extern void gladbGun_check ( edict_t * self ) ;
|
||||
extern void gladbGun ( edict_t * self ) ;
|
||||
extern void gladb_melee ( edict_t * self ) ;
|
||||
extern void GladbMelee ( edict_t * self ) ;
|
||||
extern void gladb_run ( edict_t * self ) ;
|
||||
extern void gladb_walk ( edict_t * self ) ;
|
||||
extern void gladb_stand ( edict_t * self ) ;
|
||||
extern void gladb_cleaver_swing ( edict_t * self ) ;
|
||||
extern void gladb_search ( edict_t * self ) ;
|
||||
extern void gladb_sight ( edict_t * self , edict_t * other ) ;
|
||||
extern void gladb_idle ( edict_t * self ) ;
|
||||
extern void land_to_water ( edict_t * self ) ;
|
||||
extern void water_to_land ( edict_t * self ) ;
|
||||
extern void SP_monster_gekk ( edict_t * self ) ;
|
||||
extern void gekk_dodge ( edict_t * self , edict_t * attacker , float eta, trace_t *tr ) ;
|
||||
extern void gekk_duck_hold ( edict_t * self ) ;
|
||||
extern void gekk_duck_up ( edict_t * self ) ;
|
||||
extern void gekk_duck_down ( edict_t * self ) ;
|
||||
extern void gekk_die ( edict_t * self , edict_t * inflictor , edict_t * attacker , int damage , vec3_t point ) ;
|
||||
extern void isgibfest ( edict_t * self ) ;
|
||||
extern void gekk_gibfest ( edict_t * self ) ;
|
||||
extern void gekk_dead ( edict_t * self ) ;
|
||||
extern void gekk_pain ( edict_t * self , edict_t * other , float kick , int damage ) ;
|
||||
extern void gekk_jump ( edict_t * self ) ;
|
||||
extern void gekk_check_landing ( edict_t * self ) ;
|
||||
extern void gekk_stop_skid ( edict_t * self ) ;
|
||||
extern void gekk_jump_takeoff2 ( edict_t * self ) ;
|
||||
extern void gekk_jump_takeoff ( edict_t * self ) ;
|
||||
extern void gekk_jump_touch ( edict_t * self , edict_t * other , cplane_t * plane , csurface_t * surf ) ;
|
||||
extern void gekk_melee ( edict_t * self ) ;
|
||||
extern void gekk_preattack ( edict_t * self ) ;
|
||||
extern void gekk_bite ( edict_t * self ) ;
|
||||
extern void gekk_check_underwater ( edict_t * self ) ;
|
||||
extern void reloogie ( edict_t * self ) ;
|
||||
extern void loogie ( edict_t * self ) ;
|
||||
extern void fire_loogie ( edict_t * self , vec3_t start , vec3_t dir , int damage , int speed ) ;
|
||||
extern void loogie_touch ( edict_t * self , edict_t * other , cplane_t * plane , csurface_t * surf ) ;
|
||||
extern void gekk_check_refire ( edict_t * self ) ;
|
||||
extern void gekk_hit_right ( edict_t * self ) ;
|
||||
extern void gekk_hit_left ( edict_t * self ) ;
|
||||
extern void gekk_run ( edict_t * self ) ;
|
||||
extern void gekk_run_start ( edict_t * self ) ;
|
||||
extern void gekk_walk ( edict_t * self ) ;
|
||||
extern void gekk_idle ( edict_t * self ) ;
|
||||
extern void gekk_idle_loop ( edict_t * self ) ;
|
||||
extern void gekk_stand ( edict_t * self ) ;
|
||||
extern void gekk_swim ( edict_t * self ) ;
|
||||
extern void gekk_swim_loop ( edict_t * self ) ;
|
||||
extern void ai_stand2 ( edict_t * self , float dist ) ;
|
||||
extern void gekk_face ( edict_t * self ) ;
|
||||
extern void gekk_swing ( edict_t * self ) ;
|
||||
extern void gekk_search ( edict_t * self ) ;
|
||||
extern void gekk_sight ( edict_t * self , edict_t * other ) ;
|
||||
extern void gekk_step ( edict_t * self ) ;
|
||||
extern qboolean gekk_checkattack ( edict_t * self ) ;
|
||||
extern qboolean gekk_check_jump_close ( edict_t * self ) ;
|
||||
extern qboolean gekk_check_jump ( edict_t * self ) ;
|
||||
extern qboolean gekk_check_melee ( edict_t * self ) ;
|
||||
extern void SP_monster_flyer ( edict_t * self ) ;
|
||||
extern void flyer_die ( edict_t * self , edict_t * inflictor , edict_t * attacker , int damage , vec3_t point ) ;
|
||||
extern void flyer_pain ( edict_t * self , edict_t * other , float kick , int damage ) ;
|
||||
|
@ -489,6 +599,37 @@ extern void flipper_walk ( edict_t * self ) ;
|
|||
extern void flipper_run ( edict_t * self ) ;
|
||||
extern void flipper_run_loop ( edict_t * self ) ;
|
||||
extern void flipper_stand ( edict_t * self ) ;
|
||||
extern void SP_monster_fixbot ( edict_t * self ) ;
|
||||
extern void bot_goal_think ( edict_t *self ) ;
|
||||
extern void fixbot_die ( edict_t * self , edict_t * inflictor , edict_t * attacker , int damage , vec3_t point ) ;
|
||||
extern void fixbot_dead ( edict_t * self ) ;
|
||||
extern void fixbot_pain ( edict_t * self , edict_t * other , float kick , int damage ) ;
|
||||
extern void fixbot_attack ( edict_t * self ) ;
|
||||
extern void fixbot_start_attack ( edict_t * self ) ;
|
||||
extern void fixbot_walk ( edict_t * self ) ;
|
||||
extern void fixbot_run ( edict_t * self ) ;
|
||||
extern void fixbot_stand ( edict_t * self ) ;
|
||||
extern void fixbot_fire_blaster ( edict_t * self ) ;
|
||||
extern void fixbot_fire_welder ( edict_t * self ) ;
|
||||
extern void ai_move2 ( edict_t * self , float dist ) ;
|
||||
extern void weldstate ( edict_t * self ) ;
|
||||
extern void fixbot_fire_laser ( edict_t * self ) ;
|
||||
extern int check_telefrag ( edict_t * self ) ;
|
||||
extern void ai_movetogoal ( edict_t * self , float dist ) ;
|
||||
extern void go_roam ( edict_t * self ) ;
|
||||
extern void ai_facing ( edict_t * self , float dist ) ;
|
||||
extern void fly_vertical2 ( edict_t * self ) ;
|
||||
extern void fly_vertical ( edict_t * self ) ;
|
||||
extern void blastoff ( edict_t * self , vec3_t start , vec3_t aimdir , int damage , int kick , int te_impact , int hspread , int vspread ) ;
|
||||
extern void use_scanner ( edict_t * self ) ;
|
||||
extern void roam_goal ( edict_t * self ) ;
|
||||
extern void change_to_roam ( edict_t * self ) ;
|
||||
extern void takeoff_goal ( edict_t * self ) ;
|
||||
extern void landing_goal ( edict_t * self ) ;
|
||||
extern int fixbot_search ( edict_t * self ) ;
|
||||
extern edict_t * fixbot_FindDeadMonster ( edict_t * self ) ;
|
||||
extern float crand ( void ) ;
|
||||
extern void SP_monster_chick_heat ( edict_t * self ) ;
|
||||
extern void SP_monster_chick ( edict_t * self ) ;
|
||||
extern void chick_footstep( edict_t *self ) ;
|
||||
extern void chick_sight ( edict_t * self , edict_t * other ) ;
|
||||
|
@ -520,6 +661,11 @@ extern void brain_die ( edict_t * self , edict_t * inflictor , edict_t * attacke
|
|||
extern void brain_dead ( edict_t * self ) ;
|
||||
extern void brain_pain ( edict_t * self , edict_t * other , float kick , int damage ) ;
|
||||
extern void brain_run ( edict_t * self ) ;
|
||||
extern void brain_attack ( edict_t * self ) ;
|
||||
extern void brain_laserbeam_reattack ( edict_t * self ) ;
|
||||
extern void brain_laserbeam ( edict_t * self ) ;
|
||||
extern void brain_tounge_attack ( edict_t * self ) ;
|
||||
extern qboolean brain_tounge_attack_ok ( vec3_t start , vec3_t end ) ;
|
||||
extern void brain_melee ( edict_t * self ) ;
|
||||
extern void brain_chest_closed ( edict_t * self ) ;
|
||||
extern void brain_tentacle_attack ( edict_t * self ) ;
|
||||
|
@ -537,6 +683,21 @@ extern void brain_idle ( edict_t * self ) ;
|
|||
extern void brain_stand ( edict_t * self ) ;
|
||||
extern void brain_search ( edict_t * self ) ;
|
||||
extern void brain_sight ( edict_t * self , edict_t * other ) ;
|
||||
extern void SP_monster_boss5 ( edict_t * self ) ;
|
||||
extern void boss5_die ( edict_t * self , edict_t * inflictor , edict_t * attacker , int damage , vec3_t point ) ;
|
||||
extern void BossExplode2 ( edict_t * self ) ;
|
||||
extern void boss5_dead ( edict_t * self ) ;
|
||||
extern void boss5_attack ( edict_t * self ) ;
|
||||
extern void boss5MachineGun ( edict_t * self ) ;
|
||||
extern void boss5Rocket ( edict_t * self ) ;
|
||||
extern void boss5_pain ( edict_t * self , edict_t * other , float kick , int damage ) ;
|
||||
extern void boss5_reattack1 ( edict_t * self ) ;
|
||||
extern void boss5_run ( edict_t * self ) ;
|
||||
extern void boss5_walk ( edict_t * self ) ;
|
||||
extern void boss5_forward ( edict_t * self ) ;
|
||||
extern void boss5_stand ( edict_t * self ) ;
|
||||
extern void boss5_search ( edict_t * self ) ;
|
||||
extern void TreadSound2 ( edict_t * self ) ;
|
||||
extern void MakronToss ( edict_t * self ) ;
|
||||
extern void MakronSpawn ( edict_t * self ) ;
|
||||
extern void SP_monster_makron ( edict_t * self ) ;
|
||||
|
@ -619,6 +780,15 @@ extern void berserk_fidget ( edict_t * self ) ;
|
|||
extern void berserk_stand ( edict_t * self ) ;
|
||||
extern void berserk_search ( edict_t * self ) ;
|
||||
extern void berserk_sight ( edict_t * self , edict_t * other ) ;
|
||||
extern void fire_trap ( edict_t * self , vec3_t start , vec3_t aimdir , int damage , int speed , float timer , float damage_radius , qboolean held ) ;
|
||||
extern void Trap_Think ( edict_t * ent ) ;
|
||||
extern void fire_plasma ( edict_t * self , vec3_t start , vec3_t dir , int damage , int speed , float damage_radius , int radius_damage ) ;
|
||||
extern void plasma_touch ( edict_t * ent , edict_t * other , cplane_t * plane , csurface_t * surf ) ;
|
||||
extern void fire_heat ( edict_t * self , vec3_t start , vec3_t dir , int damage , int speed , float damage_radius , int radius_damage ) ;
|
||||
extern void heat_think ( edict_t * self ) ;
|
||||
extern void fire_ionripper ( edict_t * self , vec3_t start , vec3_t dir , int damage , int speed , int effect ) ;
|
||||
extern void ionripper_touch ( edict_t * self , edict_t * other , cplane_t * plane , csurface_t * surf ) ;
|
||||
extern void ionripper_sparks ( edict_t * self ) ;
|
||||
extern void fire_bfg ( edict_t * self , vec3_t start , vec3_t dir , int damage , int speed , float damage_radius ) ;
|
||||
extern void bfg_think ( edict_t * self ) ;
|
||||
extern void bfg_touch ( edict_t * self , edict_t * other , cplane_t * plane , csurface_t * surf ) ;
|
||||
|
@ -630,6 +800,7 @@ extern void fire_grenade2 ( edict_t * self , vec3_t start , vec3_t aimdir , int
|
|||
extern void fire_grenade ( edict_t * self , vec3_t start , vec3_t aimdir , int damage , int speed , float timer , float damage_radius ) ;
|
||||
extern void Grenade_Touch ( edict_t * ent , edict_t * other , cplane_t * plane , csurface_t * surf ) ;
|
||||
extern void Grenade_Explode ( edict_t * ent ) ;
|
||||
extern void fire_blueblaster ( edict_t * self , vec3_t start , vec3_t dir , int damage , int speed , int effect ) ;
|
||||
extern void fire_blaster ( edict_t * self , vec3_t start , vec3_t dir , int damage , int speed , int effect , qboolean hyper ) ;
|
||||
extern void blaster_touch ( edict_t * self , edict_t * other , cplane_t * plane , csurface_t * surf ) ;
|
||||
extern void fire_shotgun ( edict_t * self , vec3_t start , vec3_t aimdir , int damage , int kick , int hspread , int vspread , int count , int mod ) ;
|
||||
|
@ -675,6 +846,9 @@ extern void SP_trigger_hurt ( edict_t * self ) ;
|
|||
extern void hurt_use ( edict_t * self , edict_t * other , edict_t * activator ) ;
|
||||
extern void hurt_touch ( edict_t * self , edict_t * other , cplane_t * plane , csurface_t * surf ) ;
|
||||
extern void SP_trigger_push ( edict_t * self ) ;
|
||||
extern void trigger_push_active ( edict_t * self ) ;
|
||||
extern void trigger_push_inactive ( edict_t * self ) ;
|
||||
extern void trigger_effect ( edict_t * self ) ;
|
||||
extern void trigger_push_touch ( edict_t * self , edict_t * other , cplane_t * plane , csurface_t * surf ) ;
|
||||
extern void SP_trigger_always ( edict_t * ent ) ;
|
||||
extern void SP_trigger_counter ( edict_t * self ) ;
|
||||
|
@ -697,6 +871,11 @@ extern void target_earthquake_think ( edict_t * self ) ;
|
|||
extern void SP_target_lightramp ( edict_t * self ) ;
|
||||
extern void target_lightramp_use ( edict_t * self , edict_t * other , edict_t * activator ) ;
|
||||
extern void target_lightramp_think ( edict_t * self ) ;
|
||||
extern void SP_target_mal_laser ( edict_t * self ) ;
|
||||
extern void mal_laser_think ( edict_t * self ) ;
|
||||
extern void target_mal_laser_use ( edict_t * self , edict_t * other , edict_t * activator ) ;
|
||||
extern void target_mal_laser_off ( edict_t * self ) ;
|
||||
extern void target_mal_laser_on ( edict_t * self ) ;
|
||||
extern void SP_target_laser ( edict_t * self ) ;
|
||||
extern void target_laser_start ( edict_t * self ) ;
|
||||
extern void target_laser_use ( edict_t * self , edict_t * other , edict_t * activator ) ;
|
||||
|
@ -787,9 +966,18 @@ extern void monster_fire_bfg ( edict_t * self , vec3_t start , vec3_t aimdir , i
|
|||
extern void monster_fire_railgun ( edict_t * self , vec3_t start , vec3_t aimdir , int damage , int kick , int flashtype ) ;
|
||||
extern void monster_fire_rocket ( edict_t * self , vec3_t start , vec3_t dir , int damage , int speed , int flashtype ) ;
|
||||
extern void monster_fire_grenade ( edict_t * self , vec3_t start , vec3_t aimdir , int damage , int speed , int flashtype ) ;
|
||||
extern void monster_dabeam ( edict_t * self ) ;
|
||||
extern void dabeam_hit ( edict_t * self ) ;
|
||||
extern void monster_fire_heat ( edict_t * self , vec3_t start , vec3_t dir , int damage , int speed , int flashtype ) ;
|
||||
extern void monster_fire_ionripper ( edict_t * self , vec3_t start , vec3_t dir , int damage , int speed , int flashtype , int effect ) ;
|
||||
extern void monster_fire_blueblaster ( edict_t * self , vec3_t start , vec3_t dir , int damage , int speed , int flashtype , int effect ) ;
|
||||
extern void monster_fire_blaster ( edict_t * self , vec3_t start , vec3_t dir , int damage , int speed , int flashtype , int effect ) ;
|
||||
extern void monster_fire_shotgun ( edict_t * self , vec3_t start , vec3_t aimdir , int damage , int kick , int hspread , int vspread , int count , int flashtype ) ;
|
||||
extern void monster_fire_bullet ( edict_t * self , vec3_t start , vec3_t dir , int damage , int kick , int hspread , int vspread , int flashtype ) ;
|
||||
extern void SP_misc_nuke ( edict_t * ent ) ;
|
||||
extern void use_nuke ( edict_t * self , edict_t * other , edict_t * activator ) ;
|
||||
extern void SP_misc_amb4 ( edict_t * ent ) ;
|
||||
extern void amb4_think ( edict_t * ent ) ;
|
||||
extern void SP_misc_teleporter_dest ( edict_t * ent ) ;
|
||||
extern void SP_misc_teleporter ( edict_t * ent ) ;
|
||||
extern void teleporter_touch ( edict_t * self , edict_t * other , cplane_t * plane , csurface_t * surf ) ;
|
||||
|
@ -809,13 +997,17 @@ extern void SP_light_mine1 ( edict_t * ent ) ;
|
|||
extern void SP_misc_satellite_dish ( edict_t * ent ) ;
|
||||
extern void misc_satellite_dish_use ( edict_t * self , edict_t * other , edict_t * activator ) ;
|
||||
extern void misc_satellite_dish_think ( edict_t * self ) ;
|
||||
extern void SP_misc_transport ( edict_t * ent ) ;
|
||||
extern void SP_misc_strogg_ship ( edict_t * ent ) ;
|
||||
extern void misc_strogg_ship_use ( edict_t * self , edict_t * other , edict_t * activator ) ;
|
||||
extern void SP_misc_viper_missile ( edict_t * self ) ;
|
||||
extern void misc_viper_missile_use ( edict_t * self , edict_t * other , edict_t * activator ) ;
|
||||
extern void SP_misc_viper_bomb ( edict_t * self ) ;
|
||||
extern void misc_viper_bomb_use ( edict_t * self , edict_t * other , edict_t * activator ) ;
|
||||
extern void misc_viper_bomb_prethink ( edict_t * self ) ;
|
||||
extern void misc_viper_bomb_touch ( edict_t * self , edict_t * other , cplane_t * plane , csurface_t * surf ) ;
|
||||
extern void SP_misc_bigviper ( edict_t * ent ) ;
|
||||
extern void SP_misc_crashviper ( edict_t * ent ) ;
|
||||
extern void SP_misc_viper ( edict_t * ent ) ;
|
||||
extern void misc_viper_use ( edict_t * self , edict_t * other , edict_t * activator ) ;
|
||||
extern void SP_misc_deadsoldier ( edict_t * ent ) ;
|
||||
|
@ -866,6 +1058,8 @@ extern void BecomeExplosion1 ( edict_t * self ) ;
|
|||
extern void ThrowDebris ( edict_t * self , char * modelname , float speed , vec3_t origin ) ;
|
||||
extern void debris_die ( edict_t * self , edict_t * inflictor , edict_t * attacker , int damage , vec3_t point ) ;
|
||||
extern void ThrowClientHead ( edict_t * self , int damage ) ;
|
||||
extern void ThrowHeadACID ( edict_t * self , char * gibname , int damage , int type ) ;
|
||||
extern void ThrowGibACID ( edict_t * self , char * gibname , int damage , int type ) ;
|
||||
extern void ThrowHead ( edict_t * self , char * gibname , int damage , int type ) ;
|
||||
extern void ThrowGib ( edict_t * self , char * gibname , int damage , int type ) ;
|
||||
extern void gib_die ( edict_t * self , edict_t * inflictor , edict_t * attacker , int damage , vec3_t point ) ;
|
||||
|
@ -888,6 +1082,7 @@ extern game_export_t * GetGameAPI ( game_import_t * import ) ;
|
|||
extern void ShutdownGame ( void ) ;
|
||||
extern void SetItemNames ( void ) ;
|
||||
extern void InitItems ( void ) ;
|
||||
extern void SP_item_foodcube ( edict_t * self ) ;
|
||||
extern void SP_item_health_mega ( edict_t * self ) ;
|
||||
extern void SP_item_health_large ( edict_t * self ) ;
|
||||
extern void SP_item_health_small ( edict_t * self ) ;
|
||||
|
@ -916,6 +1111,7 @@ extern void Use_Silencer ( edict_t * ent , gitem_t * item ) ;
|
|||
extern void Use_Invulnerability ( edict_t * ent , gitem_t * item ) ;
|
||||
extern void Use_Envirosuit ( edict_t * ent , gitem_t * item ) ;
|
||||
extern void Use_Breather ( edict_t * ent , gitem_t * item ) ;
|
||||
extern void Use_QuadFire ( edict_t * ent , gitem_t * item ) ;
|
||||
extern void Use_Quad ( edict_t * ent , gitem_t * item ) ;
|
||||
extern qboolean Pickup_Pack ( edict_t * ent , edict_t * other ) ;
|
||||
extern qboolean Pickup_Bandolier ( edict_t * ent , edict_t * other ) ;
|
||||
|
@ -928,6 +1124,14 @@ extern void DoRespawn ( edict_t * ent ) ;
|
|||
extern gitem_t * FindItem ( char * pickup_name ) ;
|
||||
extern gitem_t * FindItemByClassname ( char * classname ) ;
|
||||
extern gitem_t * GetItemByIndex ( int index ) ;
|
||||
extern void SP_object_repair ( edict_t * ent ) ;
|
||||
extern void object_repair_sparks ( edict_t * ent ) ;
|
||||
extern void object_repair_dead ( edict_t * ent ) ;
|
||||
extern void object_repair_fx ( edict_t * ent ) ;
|
||||
extern void SP_rotating_light ( edict_t * self ) ;
|
||||
extern void rotating_light_use ( edict_t * self , edict_t * other , edict_t * activator ) ;
|
||||
extern void rotating_light_killed ( edict_t * self , edict_t * inflictor , edict_t * attacker , int damage , vec3_t point ) ;
|
||||
extern void rotating_light_alarm ( edict_t * self ) ;
|
||||
extern void SP_func_killbox ( edict_t * ent ) ;
|
||||
extern void use_killbox ( edict_t * self , edict_t * other , edict_t * activator ) ;
|
||||
extern void SP_func_door_secret ( edict_t * ent ) ;
|
||||
|
|
|
@ -1,6 +1,7 @@
|
|||
/*
|
||||
* Copyright (C) 1997-2001 Id Software, Inc.
|
||||
* Copyright (C) 2011 Yamagi Burmeister
|
||||
* Copyright (c) ZeniMax Media Inc.
|
||||
*
|
||||
* This program is free software; you can redistribute it and/or modify
|
||||
* it under the terms of the GNU General Public License as published by
|
||||
|
@ -102,6 +103,12 @@
|
|||
{"AngleVectors2", (byte *)AngleVectors2},
|
||||
{"AngleVectors", (byte *)AngleVectors},
|
||||
{"RotatePointAroundVector", (byte *)RotatePointAroundVector},
|
||||
{"Weapon_Trap", (byte *)Weapon_Trap},
|
||||
{"weapon_trap_fire", (byte *)weapon_trap_fire},
|
||||
{"Weapon_Phalanx", (byte *)Weapon_Phalanx},
|
||||
{"weapon_phalanx_fire", (byte *)weapon_phalanx_fire},
|
||||
{"Weapon_Ionripper", (byte *)Weapon_Ionripper},
|
||||
{"weapon_ionripper_fire", (byte *)weapon_ionripper_fire},
|
||||
{"Weapon_BFG", (byte *)Weapon_BFG},
|
||||
{"weapon_bfg_fire", (byte *)weapon_bfg_fire},
|
||||
{"Weapon_Railgun", (byte *)Weapon_Railgun},
|
||||
|
@ -127,6 +134,7 @@
|
|||
{"weapon_grenade_fire", (byte *)weapon_grenade_fire},
|
||||
{"Weapon_Generic", (byte *)Weapon_Generic},
|
||||
{"Drop_Weapon", (byte *)Drop_Weapon},
|
||||
{"Use_Weapon2", (byte *)Use_Weapon2},
|
||||
{"Use_Weapon", (byte *)Use_Weapon},
|
||||
{"Think_Weapon", (byte *)Think_Weapon},
|
||||
{"NoAmmoWeaponChange", (byte *)NoAmmoWeaponChange},
|
||||
|
@ -237,6 +245,45 @@
|
|||
{"supertank_stand", (byte *)supertank_stand},
|
||||
{"supertank_search", (byte *)supertank_search},
|
||||
{"TreadSound", (byte *)TreadSound},
|
||||
{"SP_monster_soldier_lasergun", (byte *)SP_monster_soldier_lasergun},
|
||||
{"SP_monster_soldier_hypergun", (byte *)SP_monster_soldier_hypergun},
|
||||
{"SP_monster_soldier_ripper", (byte *)SP_monster_soldier_ripper},
|
||||
{"SP_monster_soldier_h", (byte *)SP_monster_soldier_h},
|
||||
{"soldierh_die", (byte *)soldierh_die},
|
||||
{"soldierh_dead", (byte *)soldierh_dead},
|
||||
{"soldierh_fire7", (byte *)soldierh_fire7},
|
||||
{"soldierh_fire6", (byte *)soldierh_fire6},
|
||||
{"soldierh_dodge", (byte *)soldierh_dodge},
|
||||
{"soldierh_duck_hold", (byte *)soldierh_duck_hold},
|
||||
{"soldierh_sight", (byte *)soldierh_sight},
|
||||
{"soldierh_attack", (byte *)soldierh_attack},
|
||||
{"soldierh_attack6_refire", (byte *)soldierh_attack6_refire},
|
||||
{"soldierh_fire8", (byte *)soldierh_fire8},
|
||||
{"soldierh_fire4", (byte *)soldierh_fire4},
|
||||
{"soldierh_attack3_refire", (byte *)soldierh_attack3_refire},
|
||||
{"soldierh_fire3", (byte *)soldierh_fire3},
|
||||
{"soldierh_duck_up", (byte *)soldierh_duck_up},
|
||||
{"soldierh_duck_down", (byte *)soldierh_duck_down},
|
||||
{"soldierh_attack2_refire2", (byte *)soldierh_attack2_refire2},
|
||||
{"soldierh_attack2_refire1", (byte *)soldierh_attack2_refire1},
|
||||
{"soldierh_fire2", (byte *)soldierh_fire2},
|
||||
{"soldierh_ripper2", (byte *)soldierh_ripper2},
|
||||
{"soldierh_hyper_refire2", (byte *)soldierh_hyper_refire2},
|
||||
{"soldierh_hyper_sound", (byte *)soldierh_hyper_sound},
|
||||
{"soldierh_attack1_refire2", (byte *)soldierh_attack1_refire2},
|
||||
{"soldierh_attack1_refire1", (byte *)soldierh_attack1_refire1},
|
||||
{"soldierh_fire1", (byte *)soldierh_fire1},
|
||||
{"soldierh_ripper1", (byte *)soldierh_ripper1},
|
||||
{"soldierh_hyper_refire1", (byte *)soldierh_hyper_refire1},
|
||||
{"soldierh_fire", (byte *)soldierh_fire},
|
||||
{"soldierh_laserbeam", (byte *)soldierh_laserbeam},
|
||||
{"soldierh_pain", (byte *)soldierh_pain},
|
||||
{"soldierh_run", (byte *)soldierh_run},
|
||||
{"soldierh_walk", (byte *)soldierh_walk},
|
||||
{"soldierh_walk1_random", (byte *)soldierh_walk1_random},
|
||||
{"soldierh_stand", (byte *)soldierh_stand},
|
||||
{"soldierh_cock", (byte *)soldierh_cock},
|
||||
{"soldierh_idle", (byte *)soldierh_idle},
|
||||
{"SP_monster_soldier_ss", (byte *)SP_monster_soldier_ss},
|
||||
{"SP_monster_soldier", (byte *)SP_monster_soldier},
|
||||
{"SP_monster_soldier_light", (byte *)SP_monster_soldier_light},
|
||||
|
@ -373,6 +420,7 @@
|
|||
{"infantry_swing", (byte *)infantry_swing},
|
||||
{"infantry_fire", (byte *)infantry_fire},
|
||||
{"infantry_cock_gun", (byte *)infantry_cock_gun},
|
||||
{"infantry_set_firetime", (byte *)infantry_set_firetime},
|
||||
{"infantry_dodge", (byte *)infantry_dodge},
|
||||
{"infantry_duck_up", (byte *)infantry_duck_up},
|
||||
{"infantry_duck_hold", (byte *)infantry_duck_hold},
|
||||
|
@ -439,6 +487,69 @@
|
|||
{"gladiator_search", (byte *)gladiator_search},
|
||||
{"gladiator_sight", (byte *)gladiator_sight},
|
||||
{"gladiator_idle", (byte *)gladiator_idle},
|
||||
{"SP_monster_gladb", (byte *)SP_monster_gladb},
|
||||
{"gladb_die", (byte *)gladb_die},
|
||||
{"gladb_dead", (byte *)gladb_dead},
|
||||
{"gladb_pain", (byte *)gladb_pain},
|
||||
{"gladb_attack", (byte *)gladb_attack},
|
||||
{"gladbGun_check", (byte *)gladbGun_check},
|
||||
{"gladbGun", (byte *)gladbGun},
|
||||
{"gladb_melee", (byte *)gladb_melee},
|
||||
{"GladbMelee", (byte *)GladbMelee},
|
||||
{"gladb_run", (byte *)gladb_run},
|
||||
{"gladb_walk", (byte *)gladb_walk},
|
||||
{"gladb_stand", (byte *)gladb_stand},
|
||||
{"gladb_cleaver_swing", (byte *)gladb_cleaver_swing},
|
||||
{"gladb_search", (byte *)gladb_search},
|
||||
{"gladb_sight", (byte *)gladb_sight},
|
||||
{"gladb_idle", (byte *)gladb_idle},
|
||||
{"land_to_water", (byte *)land_to_water},
|
||||
{"water_to_land", (byte *)water_to_land},
|
||||
{"SP_monster_gekk", (byte *)SP_monster_gekk},
|
||||
{"gekk_dodge", (byte *)gekk_dodge},
|
||||
{"gekk_duck_hold", (byte *)gekk_duck_hold},
|
||||
{"gekk_duck_up", (byte *)gekk_duck_up},
|
||||
{"gekk_duck_down", (byte *)gekk_duck_down},
|
||||
{"gekk_die", (byte *)gekk_die},
|
||||
{"isgibfest", (byte *)isgibfest},
|
||||
{"gekk_gibfest", (byte *)gekk_gibfest},
|
||||
{"gekk_dead", (byte *)gekk_dead},
|
||||
{"gekk_pain", (byte *)gekk_pain},
|
||||
{"gekk_jump", (byte *)gekk_jump},
|
||||
{"gekk_check_landing", (byte *)gekk_check_landing},
|
||||
{"gekk_stop_skid", (byte *)gekk_stop_skid},
|
||||
{"gekk_jump_takeoff2", (byte *)gekk_jump_takeoff2},
|
||||
{"gekk_jump_takeoff", (byte *)gekk_jump_takeoff},
|
||||
{"gekk_jump_touch", (byte *)gekk_jump_touch},
|
||||
{"gekk_melee", (byte *)gekk_melee},
|
||||
{"gekk_preattack", (byte *)gekk_preattack},
|
||||
{"gekk_bite", (byte *)gekk_bite},
|
||||
{"gekk_check_underwater", (byte *)gekk_check_underwater},
|
||||
{"reloogie", (byte *)reloogie},
|
||||
{"loogie", (byte *)loogie},
|
||||
{"fire_loogie", (byte *)fire_loogie},
|
||||
{"loogie_touch", (byte *)loogie_touch},
|
||||
{"gekk_check_refire", (byte *)gekk_check_refire},
|
||||
{"gekk_hit_right", (byte *)gekk_hit_right},
|
||||
{"gekk_hit_left", (byte *)gekk_hit_left},
|
||||
{"gekk_run", (byte *)gekk_run},
|
||||
{"gekk_run_start", (byte *)gekk_run_start},
|
||||
{"gekk_walk", (byte *)gekk_walk},
|
||||
{"gekk_idle", (byte *)gekk_idle},
|
||||
{"gekk_idle_loop", (byte *)gekk_idle_loop},
|
||||
{"gekk_stand", (byte *)gekk_stand},
|
||||
{"gekk_swim", (byte *)gekk_swim},
|
||||
{"gekk_swim_loop", (byte *)gekk_swim_loop},
|
||||
{"ai_stand2", (byte *)ai_stand2},
|
||||
{"gekk_face", (byte *)gekk_face},
|
||||
{"gekk_swing", (byte *)gekk_swing},
|
||||
{"gekk_search", (byte *)gekk_search},
|
||||
{"gekk_sight", (byte *)gekk_sight},
|
||||
{"gekk_step", (byte *)gekk_step},
|
||||
{"gekk_checkattack", (byte *)gekk_checkattack},
|
||||
{"gekk_check_jump_close", (byte *)gekk_check_jump_close},
|
||||
{"gekk_check_jump", (byte *)gekk_check_jump},
|
||||
{"gekk_check_melee", (byte *)gekk_check_melee},
|
||||
{"SP_monster_flyer", (byte *)SP_monster_flyer},
|
||||
{"flyer_die", (byte *)flyer_die},
|
||||
{"flyer_pain", (byte *)flyer_pain},
|
||||
|
@ -488,6 +599,37 @@
|
|||
{"flipper_run", (byte *)flipper_run},
|
||||
{"flipper_run_loop", (byte *)flipper_run_loop},
|
||||
{"flipper_stand", (byte *)flipper_stand},
|
||||
{"SP_monster_fixbot", (byte *)SP_monster_fixbot},
|
||||
{"bot_goal_think", (byte *)bot_goal_think},
|
||||
{"fixbot_die", (byte *)fixbot_die},
|
||||
{"fixbot_dead", (byte *)fixbot_dead},
|
||||
{"fixbot_pain", (byte *)fixbot_pain},
|
||||
{"fixbot_attack", (byte *)fixbot_attack},
|
||||
{"fixbot_start_attack", (byte *)fixbot_start_attack},
|
||||
{"fixbot_walk", (byte *)fixbot_walk},
|
||||
{"fixbot_run", (byte *)fixbot_run},
|
||||
{"fixbot_stand", (byte *)fixbot_stand},
|
||||
{"fixbot_fire_blaster", (byte *)fixbot_fire_blaster},
|
||||
{"fixbot_fire_welder", (byte *)fixbot_fire_welder},
|
||||
{"ai_move2", (byte *)ai_move2},
|
||||
{"weldstate", (byte *)weldstate},
|
||||
{"fixbot_fire_laser", (byte *)fixbot_fire_laser},
|
||||
{"check_telefrag", (byte *)check_telefrag},
|
||||
{"ai_movetogoal", (byte *)ai_movetogoal},
|
||||
{"go_roam", (byte *)go_roam},
|
||||
{"ai_facing", (byte *)ai_facing},
|
||||
{"fly_vertical2", (byte *)fly_vertical2},
|
||||
{"fly_vertical", (byte *)fly_vertical},
|
||||
{"blastoff", (byte *)blastoff},
|
||||
{"use_scanner", (byte *)use_scanner},
|
||||
{"roam_goal", (byte *)roam_goal},
|
||||
{"change_to_roam", (byte *)change_to_roam},
|
||||
{"takeoff_goal", (byte *)takeoff_goal},
|
||||
{"landing_goal", (byte *)landing_goal},
|
||||
{"fixbot_search", (byte *)fixbot_search},
|
||||
{"fixbot_FindDeadMonster", (byte *)fixbot_FindDeadMonster},
|
||||
{"crand", (byte *)crand},
|
||||
{"SP_monster_chick_heat", (byte *)SP_monster_chick_heat},
|
||||
{"SP_monster_chick", (byte *)SP_monster_chick},
|
||||
{"chick_footstep", (byte *)chick_footstep},
|
||||
{"chick_sight", (byte *)chick_sight},
|
||||
|
@ -519,6 +661,11 @@
|
|||
{"brain_dead", (byte *)brain_dead},
|
||||
{"brain_pain", (byte *)brain_pain},
|
||||
{"brain_run", (byte *)brain_run},
|
||||
{"brain_attack", (byte *)brain_attack},
|
||||
{"brain_laserbeam_reattack", (byte *)brain_laserbeam_reattack},
|
||||
{"brain_laserbeam", (byte *)brain_laserbeam},
|
||||
{"brain_tounge_attack", (byte *)brain_tounge_attack},
|
||||
{"brain_tounge_attack_ok", (byte *)brain_tounge_attack_ok},
|
||||
{"brain_melee", (byte *)brain_melee},
|
||||
{"brain_chest_closed", (byte *)brain_chest_closed},
|
||||
{"brain_tentacle_attack", (byte *)brain_tentacle_attack},
|
||||
|
@ -536,6 +683,21 @@
|
|||
{"brain_stand", (byte *)brain_stand},
|
||||
{"brain_search", (byte *)brain_search},
|
||||
{"brain_sight", (byte *)brain_sight},
|
||||
{"SP_monster_boss5", (byte *)SP_monster_boss5},
|
||||
{"boss5_die", (byte *)boss5_die},
|
||||
{"BossExplode2", (byte *)BossExplode2},
|
||||
{"boss5_dead", (byte *)boss5_dead},
|
||||
{"boss5_attack", (byte *)boss5_attack},
|
||||
{"boss5MachineGun", (byte *)boss5MachineGun},
|
||||
{"boss5Rocket", (byte *)boss5Rocket},
|
||||
{"boss5_pain", (byte *)boss5_pain},
|
||||
{"boss5_reattack1", (byte *)boss5_reattack1},
|
||||
{"boss5_run", (byte *)boss5_run},
|
||||
{"boss5_walk", (byte *)boss5_walk},
|
||||
{"boss5_forward", (byte *)boss5_forward},
|
||||
{"boss5_stand", (byte *)boss5_stand},
|
||||
{"boss5_search", (byte *)boss5_search},
|
||||
{"TreadSound2", (byte *)TreadSound2},
|
||||
{"MakronToss", (byte *)MakronToss},
|
||||
{"MakronSpawn", (byte *)MakronSpawn},
|
||||
{"SP_monster_makron", (byte *)SP_monster_makron},
|
||||
|
@ -618,6 +780,15 @@
|
|||
{"berserk_stand", (byte *)berserk_stand},
|
||||
{"berserk_search", (byte *)berserk_search},
|
||||
{"berserk_sight", (byte *)berserk_sight},
|
||||
{"fire_trap", (byte *)fire_trap},
|
||||
{"Trap_Think", (byte *)Trap_Think},
|
||||
{"fire_plasma", (byte *)fire_plasma},
|
||||
{"plasma_touch", (byte *)plasma_touch},
|
||||
{"fire_heat", (byte *)fire_heat},
|
||||
{"heat_think", (byte *)heat_think},
|
||||
{"fire_ionripper", (byte *)fire_ionripper},
|
||||
{"ionripper_touch", (byte *)ionripper_touch},
|
||||
{"ionripper_sparks", (byte *)ionripper_sparks},
|
||||
{"fire_bfg", (byte *)fire_bfg},
|
||||
{"bfg_think", (byte *)bfg_think},
|
||||
{"bfg_touch", (byte *)bfg_touch},
|
||||
|
@ -629,6 +800,7 @@
|
|||
{"fire_grenade", (byte *)fire_grenade},
|
||||
{"Grenade_Touch", (byte *)Grenade_Touch},
|
||||
{"Grenade_Explode", (byte *)Grenade_Explode},
|
||||
{"fire_blueblaster", (byte *)fire_blueblaster},
|
||||
{"fire_blaster", (byte *)fire_blaster},
|
||||
{"blaster_touch", (byte *)blaster_touch},
|
||||
{"fire_shotgun", (byte *)fire_shotgun},
|
||||
|
@ -674,6 +846,9 @@
|
|||
{"hurt_use", (byte *)hurt_use},
|
||||
{"hurt_touch", (byte *)hurt_touch},
|
||||
{"SP_trigger_push", (byte *)SP_trigger_push},
|
||||
{"trigger_push_active", (byte *)trigger_push_active},
|
||||
{"trigger_push_inactive", (byte *)trigger_push_inactive},
|
||||
{"trigger_effect", (byte *)trigger_effect},
|
||||
{"trigger_push_touch", (byte *)trigger_push_touch},
|
||||
{"SP_trigger_always", (byte *)SP_trigger_always},
|
||||
{"SP_trigger_counter", (byte *)SP_trigger_counter},
|
||||
|
@ -696,6 +871,11 @@
|
|||
{"SP_target_lightramp", (byte *)SP_target_lightramp},
|
||||
{"target_lightramp_use", (byte *)target_lightramp_use},
|
||||
{"target_lightramp_think", (byte *)target_lightramp_think},
|
||||
{"SP_target_mal_laser", (byte *)SP_target_mal_laser},
|
||||
{"mal_laser_think", (byte *)mal_laser_think},
|
||||
{"target_mal_laser_use", (byte *)target_mal_laser_use},
|
||||
{"target_mal_laser_off", (byte *)target_mal_laser_off},
|
||||
{"target_mal_laser_on", (byte *)target_mal_laser_on},
|
||||
{"SP_target_laser", (byte *)SP_target_laser},
|
||||
{"target_laser_start", (byte *)target_laser_start},
|
||||
{"target_laser_use", (byte *)target_laser_use},
|
||||
|
@ -786,9 +966,18 @@
|
|||
{"monster_fire_railgun", (byte *)monster_fire_railgun},
|
||||
{"monster_fire_rocket", (byte *)monster_fire_rocket},
|
||||
{"monster_fire_grenade", (byte *)monster_fire_grenade},
|
||||
{"monster_dabeam", (byte *)monster_dabeam},
|
||||
{"dabeam_hit", (byte *)dabeam_hit},
|
||||
{"monster_fire_heat", (byte *)monster_fire_heat},
|
||||
{"monster_fire_ionripper", (byte *)monster_fire_ionripper},
|
||||
{"monster_fire_blueblaster", (byte *)monster_fire_blueblaster},
|
||||
{"monster_fire_blaster", (byte *)monster_fire_blaster},
|
||||
{"monster_fire_shotgun", (byte *)monster_fire_shotgun},
|
||||
{"monster_fire_bullet", (byte *)monster_fire_bullet},
|
||||
{"SP_misc_nuke", (byte *)SP_misc_nuke},
|
||||
{"use_nuke", (byte *)use_nuke},
|
||||
{"SP_misc_amb4", (byte *)SP_misc_amb4},
|
||||
{"amb4_think", (byte *)amb4_think},
|
||||
{"SP_misc_teleporter_dest", (byte *)SP_misc_teleporter_dest},
|
||||
{"SP_misc_teleporter", (byte *)SP_misc_teleporter},
|
||||
{"teleporter_touch", (byte *)teleporter_touch},
|
||||
|
@ -808,13 +997,17 @@
|
|||
{"SP_misc_satellite_dish", (byte *)SP_misc_satellite_dish},
|
||||
{"misc_satellite_dish_use", (byte *)misc_satellite_dish_use},
|
||||
{"misc_satellite_dish_think", (byte *)misc_satellite_dish_think},
|
||||
{"SP_misc_transport", (byte *)SP_misc_transport},
|
||||
{"SP_misc_strogg_ship", (byte *)SP_misc_strogg_ship},
|
||||
{"misc_strogg_ship_use", (byte *)misc_strogg_ship_use},
|
||||
{"SP_misc_viper_missile", (byte *)SP_misc_viper_missile},
|
||||
{"misc_viper_missile_use", (byte *)misc_viper_missile_use},
|
||||
{"SP_misc_viper_bomb", (byte *)SP_misc_viper_bomb},
|
||||
{"misc_viper_bomb_use", (byte *)misc_viper_bomb_use},
|
||||
{"misc_viper_bomb_prethink", (byte *)misc_viper_bomb_prethink},
|
||||
{"misc_viper_bomb_touch", (byte *)misc_viper_bomb_touch},
|
||||
{"SP_misc_bigviper", (byte *)SP_misc_bigviper},
|
||||
{"SP_misc_crashviper", (byte *)SP_misc_crashviper},
|
||||
{"SP_misc_viper", (byte *)SP_misc_viper},
|
||||
{"misc_viper_use", (byte *)misc_viper_use},
|
||||
{"SP_misc_deadsoldier", (byte *)SP_misc_deadsoldier},
|
||||
|
@ -865,6 +1058,8 @@
|
|||
{"ThrowDebris", (byte *)ThrowDebris},
|
||||
{"debris_die", (byte *)debris_die},
|
||||
{"ThrowClientHead", (byte *)ThrowClientHead},
|
||||
{"ThrowHeadACID", (byte *)ThrowHeadACID},
|
||||
{"ThrowGibACID", (byte *)ThrowGibACID},
|
||||
{"ThrowHead", (byte *)ThrowHead},
|
||||
{"ThrowGib", (byte *)ThrowGib},
|
||||
{"gib_die", (byte *)gib_die},
|
||||
|
@ -887,6 +1082,7 @@
|
|||
{"ShutdownGame", (byte *)ShutdownGame},
|
||||
{"SetItemNames", (byte *)SetItemNames},
|
||||
{"InitItems", (byte *)InitItems},
|
||||
{"SP_item_foodcube", (byte *)SP_item_foodcube},
|
||||
{"SP_item_health_mega", (byte *)SP_item_health_mega},
|
||||
{"SP_item_health_large", (byte *)SP_item_health_large},
|
||||
{"SP_item_health_small", (byte *)SP_item_health_small},
|
||||
|
@ -915,6 +1111,7 @@
|
|||
{"Use_Invulnerability", (byte *)Use_Invulnerability},
|
||||
{"Use_Envirosuit", (byte *)Use_Envirosuit},
|
||||
{"Use_Breather", (byte *)Use_Breather},
|
||||
{"Use_QuadFire", (byte *)Use_QuadFire},
|
||||
{"Use_Quad", (byte *)Use_Quad},
|
||||
{"Pickup_Pack", (byte *)Pickup_Pack},
|
||||
{"Pickup_Bandolier", (byte *)Pickup_Bandolier},
|
||||
|
@ -927,6 +1124,14 @@
|
|||
{"FindItem", (byte *)FindItem},
|
||||
{"FindItemByClassname", (byte *)FindItemByClassname},
|
||||
{"GetItemByIndex", (byte *)GetItemByIndex},
|
||||
{"SP_object_repair", (byte *)SP_object_repair},
|
||||
{"object_repair_sparks", (byte *)object_repair_sparks},
|
||||
{"object_repair_dead", (byte *)object_repair_dead},
|
||||
{"object_repair_fx", (byte *)object_repair_fx},
|
||||
{"SP_rotating_light", (byte *)SP_rotating_light},
|
||||
{"rotating_light_use", (byte *)rotating_light_use},
|
||||
{"rotating_light_killed", (byte *)rotating_light_killed},
|
||||
{"rotating_light_alarm", (byte *)rotating_light_alarm},
|
||||
{"SP_func_killbox", (byte *)SP_func_killbox},
|
||||
{"use_killbox", (byte *)use_killbox},
|
||||
{"SP_func_door_secret", (byte *)SP_func_door_secret},
|
||||
|
|
|
@ -2,6 +2,7 @@
|
|||
* Copyright (C) 1997-2001 Id Software, Inc.
|
||||
* Copyright (C) 2011 Knightmare
|
||||
* Copyright (C) 2011 Yamagi Burmeister
|
||||
* Copyright (c) ZeniMax Media Inc.
|
||||
*
|
||||
* This program is free software; you can redistribute it and/or modify
|
||||
* it under the terms of the GNU General Public License as published by
|
||||
|
@ -60,6 +61,28 @@ extern mmove_t supertank_move_turn_right ;
|
|||
extern mmove_t supertank_move_forward ;
|
||||
extern mmove_t supertank_move_run ;
|
||||
extern mmove_t supertank_move_stand ;
|
||||
extern mmove_t soldierh_move_death6 ;
|
||||
extern mmove_t soldierh_move_death5 ;
|
||||
extern mmove_t soldierh_move_death4 ;
|
||||
extern mmove_t soldierh_move_death3 ;
|
||||
extern mmove_t soldierh_move_death2 ;
|
||||
extern mmove_t soldierh_move_death1 ;
|
||||
extern mmove_t soldierh_move_duck ;
|
||||
extern mmove_t soldierh_move_attack6 ;
|
||||
extern mmove_t soldierh_move_attack4 ;
|
||||
extern mmove_t soldierh_move_attack3 ;
|
||||
extern mmove_t soldierh_move_attack2 ;
|
||||
extern mmove_t soldierh_move_attack1 ;
|
||||
extern mmove_t soldierh_move_pain4 ;
|
||||
extern mmove_t soldierh_move_pain3 ;
|
||||
extern mmove_t soldierh_move_pain2 ;
|
||||
extern mmove_t soldierh_move_pain1 ;
|
||||
extern mmove_t soldierh_move_run ;
|
||||
extern mmove_t soldierh_move_start_run ;
|
||||
extern mmove_t soldierh_move_walk2 ;
|
||||
extern mmove_t soldierh_move_walk1 ;
|
||||
extern mmove_t soldierh_move_stand3 ;
|
||||
extern mmove_t soldierh_move_stand1 ;
|
||||
extern mmove_t soldier_move_death6 ;
|
||||
extern mmove_t soldier_move_death5 ;
|
||||
extern mmove_t soldier_move_death4 ;
|
||||
|
@ -186,6 +209,38 @@ extern mmove_t gladiator_move_attack_melee ;
|
|||
extern mmove_t gladiator_move_run ;
|
||||
extern mmove_t gladiator_move_walk ;
|
||||
extern mmove_t gladiator_move_stand ;
|
||||
extern mmove_t gladb_move_death ;
|
||||
extern mmove_t gladb_move_pain_air ;
|
||||
extern mmove_t gladb_move_pain ;
|
||||
extern mmove_t gladb_move_attack_gun ;
|
||||
extern mmove_t gladb_move_attack_melee ;
|
||||
extern mmove_t gladb_move_run ;
|
||||
extern mmove_t gladb_move_walk ;
|
||||
extern mmove_t gladb_move_stand ;
|
||||
extern mmove_t gekk_move_rduck ;
|
||||
extern mmove_t gekk_move_lduck ;
|
||||
extern mmove_t gekk_move_wdeath ;
|
||||
extern mmove_t gekk_move_death4 ;
|
||||
extern mmove_t gekk_move_death3 ;
|
||||
extern mmove_t gekk_move_death1 ;
|
||||
extern mmove_t gekk_move_pain2 ;
|
||||
extern mmove_t gekk_move_pain1 ;
|
||||
extern mmove_t gekk_move_pain ;
|
||||
extern mmove_t gekk_move_attack ;
|
||||
extern mmove_t gekk_move_leapatk2 ;
|
||||
extern mmove_t gekk_move_leapatk ;
|
||||
extern mmove_t gekk_move_attack2 ;
|
||||
extern mmove_t gekk_move_attack1 ;
|
||||
extern mmove_t gekk_move_spit ;
|
||||
extern mmove_t gekk_move_run_start ;
|
||||
extern mmove_t gekk_move_run ;
|
||||
extern mmove_t gekk_move_walk ;
|
||||
extern mmove_t gekk_move_idle2 ;
|
||||
extern mmove_t gekk_move_idle ;
|
||||
extern mmove_t gekk_move_swim_start ;
|
||||
extern mmove_t gekk_move_swim_loop ;
|
||||
extern mmove_t gekk_move_standunderwater ;
|
||||
extern mmove_t gekk_move_stand ;
|
||||
extern mmove_t flyer_move_loop_melee ;
|
||||
extern mmove_t flyer_move_end_melee ;
|
||||
extern mmove_t flyer_move_start_melee ;
|
||||
|
@ -224,6 +279,29 @@ extern mmove_t flipper_move_walk ;
|
|||
extern mmove_t flipper_move_run_start ;
|
||||
extern mmove_t flipper_move_run_loop ;
|
||||
extern mmove_t flipper_move_stand ;
|
||||
extern mmove_t fixbot_move_weld_end ;
|
||||
extern mmove_t fixbot_move_weld ;
|
||||
extern mmove_t fixbot_move_weld_start ;
|
||||
extern mmove_t fixbot_move_attack2 ;
|
||||
extern mmove_t fixbot_move_laserattack ;
|
||||
extern mmove_t fixbot_move_attack1 ;
|
||||
extern mmove_t fixbot_move_start_attack ;
|
||||
extern mmove_t fixbot_move_backward ;
|
||||
extern mmove_t fixbot_move_death1 ;
|
||||
extern mmove_t fixbot_move_run ;
|
||||
extern mmove_t fixbot_move_walk ;
|
||||
extern mmove_t fixbot_move_forward ;
|
||||
extern mmove_t fixbot_move_land ;
|
||||
extern mmove_t fixbot_move_pain3 ;
|
||||
extern mmove_t fixbot_move_painb ;
|
||||
extern mmove_t fixbot_move_paina ;
|
||||
extern mmove_t fixbot_move_takeoff ;
|
||||
extern mmove_t fixbot_move_turn ;
|
||||
extern mmove_t fixbot_move_roamgoal ;
|
||||
extern mmove_t fixbot_move_pickup ;
|
||||
extern mmove_t fixbot_move_stand2 ;
|
||||
extern mmove_t fixbot_move_stand ;
|
||||
extern mmove_t fixbot_move_landing ;
|
||||
extern mmove_t chick_move_start_slash ;
|
||||
extern mmove_t chick_move_end_slash ;
|
||||
extern mmove_t chick_move_slash ;
|
||||
|
@ -242,6 +320,8 @@ extern mmove_t chick_move_start_run ;
|
|||
extern mmove_t chick_move_stand ;
|
||||
extern mmove_t chick_move_fidget ;
|
||||
extern mmove_t brain_move_run ;
|
||||
extern mmove_t brain_move_attack4 ;
|
||||
extern mmove_t brain_move_attack3 ;
|
||||
extern mmove_t brain_move_attack2 ;
|
||||
extern mmove_t brain_move_attack1 ;
|
||||
extern mmove_t brain_move_death1 ;
|
||||
|
@ -254,6 +334,21 @@ extern mmove_t brain_move_defense ;
|
|||
extern mmove_t brain_move_walk1 ;
|
||||
extern mmove_t brain_move_idle ;
|
||||
extern mmove_t brain_move_stand ;
|
||||
extern mmove_t boss5_move_end_attack1 ;
|
||||
extern mmove_t boss5_move_attack1 ;
|
||||
extern mmove_t boss5_move_attack2 ;
|
||||
extern mmove_t boss5_move_attack3 ;
|
||||
extern mmove_t boss5_move_attack4 ;
|
||||
extern mmove_t boss5_move_backward ;
|
||||
extern mmove_t boss5_move_death ;
|
||||
extern mmove_t boss5_move_pain1 ;
|
||||
extern mmove_t boss5_move_pain2 ;
|
||||
extern mmove_t boss5_move_pain3 ;
|
||||
extern mmove_t boss5_move_turn_left ;
|
||||
extern mmove_t boss5_move_turn_right ;
|
||||
extern mmove_t boss5_move_forward ;
|
||||
extern mmove_t boss5_move_run ;
|
||||
extern mmove_t boss5_move_stand ;
|
||||
extern mmove_t makron_move_attack5 ;
|
||||
extern mmove_t makron_move_attack4 ;
|
||||
extern mmove_t makron_move_attack3 ;
|
||||
|
|
|
@ -1,6 +1,7 @@
|
|||
/*
|
||||
* Copyright (C) 1997-2001 Id Software, Inc.
|
||||
* Copyright (C) 2011 Yamagi Burmeister
|
||||
* Copyright (c) ZeniMax Media Inc.
|
||||
*
|
||||
* This program is free software; you can redistribute it and/or modify
|
||||
* it under the terms of the GNU General Public License as published by
|
||||
|
@ -59,6 +60,28 @@
|
|||
{"supertank_move_forward", &supertank_move_forward},
|
||||
{"supertank_move_run", &supertank_move_run},
|
||||
{"supertank_move_stand", &supertank_move_stand},
|
||||
{"soldierh_move_death6", &soldierh_move_death6},
|
||||
{"soldierh_move_death5", &soldierh_move_death5},
|
||||
{"soldierh_move_death4", &soldierh_move_death4},
|
||||
{"soldierh_move_death3", &soldierh_move_death3},
|
||||
{"soldierh_move_death2", &soldierh_move_death2},
|
||||
{"soldierh_move_death1", &soldierh_move_death1},
|
||||
{"soldierh_move_duck", &soldierh_move_duck},
|
||||
{"soldierh_move_attack6", &soldierh_move_attack6},
|
||||
{"soldierh_move_attack4", &soldierh_move_attack4},
|
||||
{"soldierh_move_attack3", &soldierh_move_attack3},
|
||||
{"soldierh_move_attack2", &soldierh_move_attack2},
|
||||
{"soldierh_move_attack1", &soldierh_move_attack1},
|
||||
{"soldierh_move_pain4", &soldierh_move_pain4},
|
||||
{"soldierh_move_pain3", &soldierh_move_pain3},
|
||||
{"soldierh_move_pain2", &soldierh_move_pain2},
|
||||
{"soldierh_move_pain1", &soldierh_move_pain1},
|
||||
{"soldierh_move_run", &soldierh_move_run},
|
||||
{"soldierh_move_start_run", &soldierh_move_start_run},
|
||||
{"soldierh_move_walk2", &soldierh_move_walk2},
|
||||
{"soldierh_move_walk1", &soldierh_move_walk1},
|
||||
{"soldierh_move_stand3", &soldierh_move_stand3},
|
||||
{"soldierh_move_stand1", &soldierh_move_stand1},
|
||||
{"soldier_move_death6", &soldier_move_death6},
|
||||
{"soldier_move_death5", &soldier_move_death5},
|
||||
{"soldier_move_death4", &soldier_move_death4},
|
||||
|
@ -185,6 +208,38 @@
|
|||
{"gladiator_move_run", &gladiator_move_run},
|
||||
{"gladiator_move_walk", &gladiator_move_walk},
|
||||
{"gladiator_move_stand", &gladiator_move_stand},
|
||||
{"gladb_move_death", &gladb_move_death},
|
||||
{"gladb_move_pain_air", &gladb_move_pain_air},
|
||||
{"gladb_move_pain", &gladb_move_pain},
|
||||
{"gladb_move_attack_gun", &gladb_move_attack_gun},
|
||||
{"gladb_move_attack_melee", &gladb_move_attack_melee},
|
||||
{"gladb_move_run", &gladb_move_run},
|
||||
{"gladb_move_walk", &gladb_move_walk},
|
||||
{"gladb_move_stand", &gladb_move_stand},
|
||||
{"gekk_move_rduck", &gekk_move_rduck},
|
||||
{"gekk_move_lduck", &gekk_move_lduck},
|
||||
{"gekk_move_wdeath", &gekk_move_wdeath},
|
||||
{"gekk_move_death4", &gekk_move_death4},
|
||||
{"gekk_move_death3", &gekk_move_death3},
|
||||
{"gekk_move_death1", &gekk_move_death1},
|
||||
{"gekk_move_pain2", &gekk_move_pain2},
|
||||
{"gekk_move_pain1", &gekk_move_pain1},
|
||||
{"gekk_move_pain", &gekk_move_pain},
|
||||
{"gekk_move_attack", &gekk_move_attack},
|
||||
{"gekk_move_leapatk2", &gekk_move_leapatk2},
|
||||
{"gekk_move_leapatk", &gekk_move_leapatk},
|
||||
{"gekk_move_attack2", &gekk_move_attack2},
|
||||
{"gekk_move_attack1", &gekk_move_attack1},
|
||||
{"gekk_move_spit", &gekk_move_spit},
|
||||
{"gekk_move_run_start", &gekk_move_run_start},
|
||||
{"gekk_move_run", &gekk_move_run},
|
||||
{"gekk_move_walk", &gekk_move_walk},
|
||||
{"gekk_move_idle2", &gekk_move_idle2},
|
||||
{"gekk_move_idle", &gekk_move_idle},
|
||||
{"gekk_move_swim_start", &gekk_move_swim_start},
|
||||
{"gekk_move_swim_loop", &gekk_move_swim_loop},
|
||||
{"gekk_move_standunderwater", &gekk_move_standunderwater},
|
||||
{"gekk_move_stand", &gekk_move_stand},
|
||||
{"flyer_move_loop_melee", &flyer_move_loop_melee},
|
||||
{"flyer_move_end_melee", &flyer_move_end_melee},
|
||||
{"flyer_move_start_melee", &flyer_move_start_melee},
|
||||
|
@ -223,6 +278,29 @@
|
|||
{"flipper_move_run_start", &flipper_move_run_start},
|
||||
{"flipper_move_run_loop", &flipper_move_run_loop},
|
||||
{"flipper_move_stand", &flipper_move_stand},
|
||||
{"fixbot_move_weld_end", &fixbot_move_weld_end},
|
||||
{"fixbot_move_weld", &fixbot_move_weld},
|
||||
{"fixbot_move_weld_start", &fixbot_move_weld_start},
|
||||
{"fixbot_move_attack2", &fixbot_move_attack2},
|
||||
{"fixbot_move_laserattack", &fixbot_move_laserattack},
|
||||
{"fixbot_move_attack1", &fixbot_move_attack1},
|
||||
{"fixbot_move_start_attack", &fixbot_move_start_attack},
|
||||
{"fixbot_move_backward", &fixbot_move_backward},
|
||||
{"fixbot_move_death1", &fixbot_move_death1},
|
||||
{"fixbot_move_run", &fixbot_move_run},
|
||||
{"fixbot_move_walk", &fixbot_move_walk},
|
||||
{"fixbot_move_forward", &fixbot_move_forward},
|
||||
{"fixbot_move_land", &fixbot_move_land},
|
||||
{"fixbot_move_pain3", &fixbot_move_pain3},
|
||||
{"fixbot_move_painb", &fixbot_move_painb},
|
||||
{"fixbot_move_paina", &fixbot_move_paina},
|
||||
{"fixbot_move_takeoff", &fixbot_move_takeoff},
|
||||
{"fixbot_move_turn", &fixbot_move_turn},
|
||||
{"fixbot_move_roamgoal", &fixbot_move_roamgoal},
|
||||
{"fixbot_move_pickup", &fixbot_move_pickup},
|
||||
{"fixbot_move_stand2", &fixbot_move_stand2},
|
||||
{"fixbot_move_stand", &fixbot_move_stand},
|
||||
{"fixbot_move_landing", &fixbot_move_landing},
|
||||
{"chick_move_start_slash", &chick_move_start_slash},
|
||||
{"chick_move_end_slash", &chick_move_end_slash},
|
||||
{"chick_move_slash", &chick_move_slash},
|
||||
|
@ -241,6 +319,8 @@
|
|||
{"chick_move_stand", &chick_move_stand},
|
||||
{"chick_move_fidget", &chick_move_fidget},
|
||||
{"brain_move_run", &brain_move_run},
|
||||
{"brain_move_attack4", &brain_move_attack4},
|
||||
{"brain_move_attack3", &brain_move_attack3},
|
||||
{"brain_move_attack2", &brain_move_attack2},
|
||||
{"brain_move_attack1", &brain_move_attack1},
|
||||
{"brain_move_death1", &brain_move_death1},
|
||||
|
@ -253,6 +333,21 @@
|
|||
{"brain_move_walk1", &brain_move_walk1},
|
||||
{"brain_move_idle", &brain_move_idle},
|
||||
{"brain_move_stand", &brain_move_stand},
|
||||
{"boss5_move_end_attack1", &boss5_move_end_attack1},
|
||||
{"boss5_move_attack1", &boss5_move_attack1},
|
||||
{"boss5_move_attack2", &boss5_move_attack2},
|
||||
{"boss5_move_attack3", &boss5_move_attack3},
|
||||
{"boss5_move_attack4", &boss5_move_attack4},
|
||||
{"boss5_move_backward", &boss5_move_backward},
|
||||
{"boss5_move_death", &boss5_move_death},
|
||||
{"boss5_move_pain1", &boss5_move_pain1},
|
||||
{"boss5_move_pain2", &boss5_move_pain2},
|
||||
{"boss5_move_pain3", &boss5_move_pain3},
|
||||
{"boss5_move_turn_left", &boss5_move_turn_left},
|
||||
{"boss5_move_turn_right", &boss5_move_turn_right},
|
||||
{"boss5_move_forward", &boss5_move_forward},
|
||||
{"boss5_move_run", &boss5_move_run},
|
||||
{"boss5_move_stand", &boss5_move_stand},
|
||||
{"makron_move_attack5", &makron_move_attack5},
|
||||
{"makron_move_attack4", &makron_move_attack4},
|
||||
{"makron_move_attack3", &makron_move_attack3},
|
||||
|
|
|
@ -2,6 +2,7 @@
|
|||
* Copyright (C) 1997-2001 Id Software, Inc.
|
||||
* Copyright (C) 2011 Knightmare
|
||||
* Copyright (C) 2011 Yamagi Burmeister
|
||||
* Copyright (c) ZeniMax Media Inc.
|
||||
*
|
||||
* This program is free software; you can redistribute it and/or modify
|
||||
* it under the terms of the GNU General Public License as published by
|
||||
|
|
|
@ -1,22 +0,0 @@
|
|||
/*
|
||||
* Copyright (C) 1997-2001 Id Software, Inc.
|
||||
* Copyright (c) ZeniMax Media Inc.
|
||||
*
|
||||
* This program 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., 59 Temple Place - Suite 330, Boston, MA
|
||||
* 02111-1307, USA.
|
||||
*/
|
||||
|
||||
#include "../../game/header/game.h"
|
|
@ -1,22 +0,0 @@
|
|||
/*
|
||||
* Copyright (C) 1997-2001 Id Software, Inc.
|
||||
* Copyright (c) ZeniMax Media Inc.
|
||||
*
|
||||
* This program 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., 59 Temple Place - Suite 330, Boston, MA
|
||||
* 02111-1307, USA.
|
||||
*/
|
||||
|
||||
#include "../../game/header/local.h"
|
|
@ -1,227 +0,0 @@
|
|||
/*
|
||||
* Copyright (C) 1997-2001 Id Software, Inc.
|
||||
* Copyright (c) ZeniMax Media Inc.
|
||||
*
|
||||
* This program 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., 59 Temple Place - Suite 330, Boston, MA
|
||||
* 02111-1307, USA.
|
||||
*
|
||||
* =======================================================================
|
||||
*
|
||||
* Player (the arm and the weapons) animation.
|
||||
*
|
||||
* =======================================================================
|
||||
*/
|
||||
|
||||
#define FRAME_stand01 0
|
||||
#define FRAME_stand02 1
|
||||
#define FRAME_stand03 2
|
||||
#define FRAME_stand04 3
|
||||
#define FRAME_stand05 4
|
||||
#define FRAME_stand06 5
|
||||
#define FRAME_stand07 6
|
||||
#define FRAME_stand08 7
|
||||
#define FRAME_stand09 8
|
||||
#define FRAME_stand10 9
|
||||
#define FRAME_stand11 10
|
||||
#define FRAME_stand12 11
|
||||
#define FRAME_stand13 12
|
||||
#define FRAME_stand14 13
|
||||
#define FRAME_stand15 14
|
||||
#define FRAME_stand16 15
|
||||
#define FRAME_stand17 16
|
||||
#define FRAME_stand18 17
|
||||
#define FRAME_stand19 18
|
||||
#define FRAME_stand20 19
|
||||
#define FRAME_stand21 20
|
||||
#define FRAME_stand22 21
|
||||
#define FRAME_stand23 22
|
||||
#define FRAME_stand24 23
|
||||
#define FRAME_stand25 24
|
||||
#define FRAME_stand26 25
|
||||
#define FRAME_stand27 26
|
||||
#define FRAME_stand28 27
|
||||
#define FRAME_stand29 28
|
||||
#define FRAME_stand30 29
|
||||
#define FRAME_stand31 30
|
||||
#define FRAME_stand32 31
|
||||
#define FRAME_stand33 32
|
||||
#define FRAME_stand34 33
|
||||
#define FRAME_stand35 34
|
||||
#define FRAME_stand36 35
|
||||
#define FRAME_stand37 36
|
||||
#define FRAME_stand38 37
|
||||
#define FRAME_stand39 38
|
||||
#define FRAME_stand40 39
|
||||
#define FRAME_run1 40
|
||||
#define FRAME_run2 41
|
||||
#define FRAME_run3 42
|
||||
#define FRAME_run4 43
|
||||
#define FRAME_run5 44
|
||||
#define FRAME_run6 45
|
||||
#define FRAME_attack1 46
|
||||
#define FRAME_attack2 47
|
||||
#define FRAME_attack3 48
|
||||
#define FRAME_attack4 49
|
||||
#define FRAME_attack5 50
|
||||
#define FRAME_attack6 51
|
||||
#define FRAME_attack7 52
|
||||
#define FRAME_attack8 53
|
||||
#define FRAME_pain101 54
|
||||
#define FRAME_pain102 55
|
||||
#define FRAME_pain103 56
|
||||
#define FRAME_pain104 57
|
||||
#define FRAME_pain201 58
|
||||
#define FRAME_pain202 59
|
||||
#define FRAME_pain203 60
|
||||
#define FRAME_pain204 61
|
||||
#define FRAME_pain301 62
|
||||
#define FRAME_pain302 63
|
||||
#define FRAME_pain303 64
|
||||
#define FRAME_pain304 65
|
||||
#define FRAME_jump1 66
|
||||
#define FRAME_jump2 67
|
||||
#define FRAME_jump3 68
|
||||
#define FRAME_jump4 69
|
||||
#define FRAME_jump5 70
|
||||
#define FRAME_jump6 71
|
||||
#define FRAME_flip01 72
|
||||
#define FRAME_flip02 73
|
||||
#define FRAME_flip03 74
|
||||
#define FRAME_flip04 75
|
||||
#define FRAME_flip05 76
|
||||
#define FRAME_flip06 77
|
||||
#define FRAME_flip07 78
|
||||
#define FRAME_flip08 79
|
||||
#define FRAME_flip09 80
|
||||
#define FRAME_flip10 81
|
||||
#define FRAME_flip11 82
|
||||
#define FRAME_flip12 83
|
||||
#define FRAME_salute01 84
|
||||
#define FRAME_salute02 85
|
||||
#define FRAME_salute03 86
|
||||
#define FRAME_salute04 87
|
||||
#define FRAME_salute05 88
|
||||
#define FRAME_salute06 89
|
||||
#define FRAME_salute07 90
|
||||
#define FRAME_salute08 91
|
||||
#define FRAME_salute09 92
|
||||
#define FRAME_salute10 93
|
||||
#define FRAME_salute11 94
|
||||
#define FRAME_taunt01 95
|
||||
#define FRAME_taunt02 96
|
||||
#define FRAME_taunt03 97
|
||||
#define FRAME_taunt04 98
|
||||
#define FRAME_taunt05 99
|
||||
#define FRAME_taunt06 100
|
||||
#define FRAME_taunt07 101
|
||||
#define FRAME_taunt08 102
|
||||
#define FRAME_taunt09 103
|
||||
#define FRAME_taunt10 104
|
||||
#define FRAME_taunt11 105
|
||||
#define FRAME_taunt12 106
|
||||
#define FRAME_taunt13 107
|
||||
#define FRAME_taunt14 108
|
||||
#define FRAME_taunt15 109
|
||||
#define FRAME_taunt16 110
|
||||
#define FRAME_taunt17 111
|
||||
#define FRAME_wave01 112
|
||||
#define FRAME_wave02 113
|
||||
#define FRAME_wave03 114
|
||||
#define FRAME_wave04 115
|
||||
#define FRAME_wave05 116
|
||||
#define FRAME_wave06 117
|
||||
#define FRAME_wave07 118
|
||||
#define FRAME_wave08 119
|
||||
#define FRAME_wave09 120
|
||||
#define FRAME_wave10 121
|
||||
#define FRAME_wave11 122
|
||||
#define FRAME_point01 123
|
||||
#define FRAME_point02 124
|
||||
#define FRAME_point03 125
|
||||
#define FRAME_point04 126
|
||||
#define FRAME_point05 127
|
||||
#define FRAME_point06 128
|
||||
#define FRAME_point07 129
|
||||
#define FRAME_point08 130
|
||||
#define FRAME_point09 131
|
||||
#define FRAME_point10 132
|
||||
#define FRAME_point11 133
|
||||
#define FRAME_point12 134
|
||||
#define FRAME_crstnd01 135
|
||||
#define FRAME_crstnd02 136
|
||||
#define FRAME_crstnd03 137
|
||||
#define FRAME_crstnd04 138
|
||||
#define FRAME_crstnd05 139
|
||||
#define FRAME_crstnd06 140
|
||||
#define FRAME_crstnd07 141
|
||||
#define FRAME_crstnd08 142
|
||||
#define FRAME_crstnd09 143
|
||||
#define FRAME_crstnd10 144
|
||||
#define FRAME_crstnd11 145
|
||||
#define FRAME_crstnd12 146
|
||||
#define FRAME_crstnd13 147
|
||||
#define FRAME_crstnd14 148
|
||||
#define FRAME_crstnd15 149
|
||||
#define FRAME_crstnd16 150
|
||||
#define FRAME_crstnd17 151
|
||||
#define FRAME_crstnd18 152
|
||||
#define FRAME_crstnd19 153
|
||||
#define FRAME_crwalk1 154
|
||||
#define FRAME_crwalk2 155
|
||||
#define FRAME_crwalk3 156
|
||||
#define FRAME_crwalk4 157
|
||||
#define FRAME_crwalk5 158
|
||||
#define FRAME_crwalk6 159
|
||||
#define FRAME_crattak1 160
|
||||
#define FRAME_crattak2 161
|
||||
#define FRAME_crattak3 162
|
||||
#define FRAME_crattak4 163
|
||||
#define FRAME_crattak5 164
|
||||
#define FRAME_crattak6 165
|
||||
#define FRAME_crattak7 166
|
||||
#define FRAME_crattak8 167
|
||||
#define FRAME_crattak9 168
|
||||
#define FRAME_crpain1 169
|
||||
#define FRAME_crpain2 170
|
||||
#define FRAME_crpain3 171
|
||||
#define FRAME_crpain4 172
|
||||
#define FRAME_crdeath1 173
|
||||
#define FRAME_crdeath2 174
|
||||
#define FRAME_crdeath3 175
|
||||
#define FRAME_crdeath4 176
|
||||
#define FRAME_crdeath5 177
|
||||
#define FRAME_death101 178
|
||||
#define FRAME_death102 179
|
||||
#define FRAME_death103 180
|
||||
#define FRAME_death104 181
|
||||
#define FRAME_death105 182
|
||||
#define FRAME_death106 183
|
||||
#define FRAME_death201 184
|
||||
#define FRAME_death202 185
|
||||
#define FRAME_death203 186
|
||||
#define FRAME_death204 187
|
||||
#define FRAME_death205 188
|
||||
#define FRAME_death206 189
|
||||
#define FRAME_death301 190
|
||||
#define FRAME_death302 191
|
||||
#define FRAME_death303 192
|
||||
#define FRAME_death304 193
|
||||
#define FRAME_death305 194
|
||||
#define FRAME_death306 195
|
||||
#define FRAME_death307 196
|
||||
#define FRAME_death308 197
|
||||
|
||||
#define MODEL_SCALE 1.000000
|
File diff suppressed because it is too large
Load diff
|
@ -1,56 +0,0 @@
|
|||
/*
|
||||
* Copyright (C) 1997-2001 Id Software, Inc.
|
||||
* Copyright (C) 2011 Knightmare
|
||||
* Copyright (C) 2011 Yamagi Burmeister
|
||||
*
|
||||
* This program 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., 59 Temple Place - Suite 330, Boston, MA
|
||||
* 02111-1307, USA.
|
||||
*
|
||||
*/
|
||||
#ifndef SAVEGAME_LOCAL_H
|
||||
#define SAVEGAME_LOCAL_H
|
||||
|
||||
/*
|
||||
* Connects a human readable
|
||||
* function signature with
|
||||
* the corresponding pointer
|
||||
*/
|
||||
typedef struct
|
||||
{
|
||||
char *funcStr;
|
||||
byte *funcPtr;
|
||||
} functionList_t;
|
||||
|
||||
/*
|
||||
* Connects a human readable
|
||||
* mmove_t string with the
|
||||
* corresponding pointer
|
||||
* */
|
||||
typedef struct
|
||||
{
|
||||
char *mmoveStr;
|
||||
mmove_t *mmovePtr;
|
||||
} mmoveList_t;
|
||||
|
||||
typedef struct
|
||||
{
|
||||
char ver[32];
|
||||
char game[32];
|
||||
char os[32];
|
||||
char arch[32];
|
||||
} savegameHeader_t;
|
||||
|
||||
#endif /* SAVEGAME_LOCAL_H */
|
|
@ -1,19 +0,0 @@
|
|||
/*
|
||||
* Copyright (c) ZeniMax Media Inc.
|
||||
* Licensed under the GNU General Public License 2.0.
|
||||
*/
|
||||
|
||||
/*
|
||||
* =======================================================================
|
||||
*
|
||||
* Fields of the client to be saved.
|
||||
*
|
||||
* =======================================================================
|
||||
*/
|
||||
|
||||
{"pers.weapon", CLOFS(pers.weapon), F_ITEM},
|
||||
{"pers.lastweapon", CLOFS(pers.lastweapon), F_ITEM},
|
||||
{"newweapon", CLOFS(newweapon), F_ITEM},
|
||||
{"resp.coop_respawn.weapon", CLOFS(resp.coop_respawn.weapon), F_ITEM, 0, 3},
|
||||
{"resp.coop_respawn.lastweapon", CLOFS(resp.coop_respawn.lastweapon), F_ITEM, 0, 3},
|
||||
{NULL, 0, F_INT}
|
|
@ -1,94 +0,0 @@
|
|||
/*
|
||||
* Copyright (c) ZeniMax Media Inc.
|
||||
* Licensed under the GNU General Public License 2.0.
|
||||
*/
|
||||
|
||||
/*
|
||||
* =======================================================================
|
||||
*
|
||||
* Game fields to be saved.
|
||||
*
|
||||
* =======================================================================
|
||||
*/
|
||||
|
||||
{"classname", FOFS(classname), F_LSTRING},
|
||||
{"model", FOFS(model), F_LSTRING},
|
||||
{"spawnflags", FOFS(spawnflags), F_INT},
|
||||
{"speed", FOFS(speed), F_FLOAT},
|
||||
{"accel", FOFS(accel), F_FLOAT},
|
||||
{"decel", FOFS(decel), F_FLOAT},
|
||||
{"target", FOFS(target), F_LSTRING},
|
||||
{"targetname", FOFS(targetname), F_LSTRING},
|
||||
{"pathtarget", FOFS(pathtarget), F_LSTRING},
|
||||
{"deathtarget", FOFS(deathtarget), F_LSTRING},
|
||||
{"killtarget", FOFS(killtarget), F_LSTRING},
|
||||
{"combattarget", FOFS(combattarget), F_LSTRING},
|
||||
{"message", FOFS(message), F_LSTRING},
|
||||
{"team", FOFS(team), F_LSTRING},
|
||||
{"wait", FOFS(wait), F_FLOAT},
|
||||
{"delay", FOFS(delay), F_FLOAT},
|
||||
{"random", FOFS(random), F_FLOAT},
|
||||
{"move_origin", FOFS(move_origin), F_VECTOR},
|
||||
{"move_angles", FOFS(move_angles), F_VECTOR},
|
||||
{"style", FOFS(style), F_INT},
|
||||
{"count", FOFS(count), F_INT},
|
||||
{"health", FOFS(health), F_INT},
|
||||
{"sounds", FOFS(sounds), F_INT},
|
||||
{"light", 0, F_IGNORE},
|
||||
{"dmg", FOFS(dmg), F_INT},
|
||||
{"mass", FOFS(mass), F_INT},
|
||||
{"volume", FOFS(volume), F_FLOAT},
|
||||
{"attenuation", FOFS(attenuation), F_FLOAT},
|
||||
{"map", FOFS(map), F_LSTRING},
|
||||
{"origin", FOFS(s.origin), F_VECTOR},
|
||||
{"angles", FOFS(s.angles), F_VECTOR},
|
||||
{"angle", FOFS(s.angles), F_ANGLEHACK},
|
||||
{"goalentity", FOFS(goalentity), F_EDICT, FFL_NOSPAWN},
|
||||
{"movetarget", FOFS(movetarget), F_EDICT, FFL_NOSPAWN},
|
||||
{"enemy", FOFS(enemy), F_EDICT, FFL_NOSPAWN},
|
||||
{"oldenemy", FOFS(oldenemy), F_EDICT, FFL_NOSPAWN},
|
||||
{"activator", FOFS(activator), F_EDICT, FFL_NOSPAWN},
|
||||
{"groundentity", FOFS(groundentity), F_EDICT, FFL_NOSPAWN},
|
||||
{"teamchain", FOFS(teamchain), F_EDICT, FFL_NOSPAWN},
|
||||
{"teammaster", FOFS(teammaster), F_EDICT, FFL_NOSPAWN},
|
||||
{"owner", FOFS(owner), F_EDICT, FFL_NOSPAWN},
|
||||
{"mynoise", FOFS(mynoise), F_EDICT, FFL_NOSPAWN},
|
||||
{"mynoise2", FOFS(mynoise2), F_EDICT, FFL_NOSPAWN},
|
||||
{"target_ent", FOFS(target_ent), F_EDICT, FFL_NOSPAWN},
|
||||
{"chain", FOFS(chain), F_EDICT, FFL_NOSPAWN},
|
||||
{"prethink", FOFS(prethink), F_FUNCTION, FFL_NOSPAWN},
|
||||
{"think", FOFS(think), F_FUNCTION, FFL_NOSPAWN},
|
||||
{"blocked", FOFS(blocked), F_FUNCTION, FFL_NOSPAWN},
|
||||
{"touch", FOFS(touch), F_FUNCTION, FFL_NOSPAWN},
|
||||
{"use", FOFS(use), F_FUNCTION, FFL_NOSPAWN},
|
||||
{"pain", FOFS(pain), F_FUNCTION, FFL_NOSPAWN},
|
||||
{"die", FOFS(die), F_FUNCTION, FFL_NOSPAWN},
|
||||
{"stand", FOFS(monsterinfo.stand), F_FUNCTION, FFL_NOSPAWN},
|
||||
{"idle", FOFS(monsterinfo.idle), F_FUNCTION, FFL_NOSPAWN},
|
||||
{"search", FOFS(monsterinfo.search), F_FUNCTION, FFL_NOSPAWN},
|
||||
{"walk", FOFS(monsterinfo.walk), F_FUNCTION, FFL_NOSPAWN},
|
||||
{"run", FOFS(monsterinfo.run), F_FUNCTION, FFL_NOSPAWN},
|
||||
{"dodge", FOFS(monsterinfo.dodge), F_FUNCTION, FFL_NOSPAWN},
|
||||
{"attack", FOFS(monsterinfo.attack), F_FUNCTION, FFL_NOSPAWN},
|
||||
{"melee", FOFS(monsterinfo.melee), F_FUNCTION, FFL_NOSPAWN},
|
||||
{"sight", FOFS(monsterinfo.sight), F_FUNCTION, FFL_NOSPAWN},
|
||||
{"checkattack", FOFS(monsterinfo.checkattack), F_FUNCTION, FFL_NOSPAWN},
|
||||
{"currentmove", FOFS(monsterinfo.currentmove), F_MMOVE, FFL_NOSPAWN},
|
||||
{"endfunc", FOFS(moveinfo.endfunc), F_FUNCTION, FFL_NOSPAWN},
|
||||
{"lip", STOFS(lip), F_INT, FFL_SPAWNTEMP},
|
||||
{"distance", STOFS(distance), F_INT, FFL_SPAWNTEMP},
|
||||
{"height", STOFS(height), F_INT, FFL_SPAWNTEMP},
|
||||
{"noise", STOFS(noise), F_LSTRING, FFL_SPAWNTEMP},
|
||||
{"pausetime", STOFS(pausetime), F_FLOAT, FFL_SPAWNTEMP},
|
||||
{"item", STOFS(item), F_LSTRING, FFL_SPAWNTEMP},
|
||||
{"item", FOFS(item), F_ITEM},
|
||||
{"gravity", STOFS(gravity), F_LSTRING, FFL_SPAWNTEMP},
|
||||
{"sky", STOFS(sky), F_LSTRING, FFL_SPAWNTEMP},
|
||||
{"skyrotate", STOFS(skyrotate), F_FLOAT, FFL_SPAWNTEMP},
|
||||
{"skyaxis", STOFS(skyaxis), F_VECTOR, FFL_SPAWNTEMP},
|
||||
{"minyaw", STOFS(minyaw), F_FLOAT, FFL_SPAWNTEMP},
|
||||
{"maxyaw", STOFS(maxyaw), F_FLOAT, FFL_SPAWNTEMP},
|
||||
{"minpitch", STOFS(minpitch), F_FLOAT, FFL_SPAWNTEMP},
|
||||
{"maxpitch", STOFS(maxpitch), F_FLOAT, FFL_SPAWNTEMP},
|
||||
{"nextmap", STOFS(nextmap), F_LSTRING, FFL_SPAWNTEMP},
|
||||
{0, 0, 0, 0}
|
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
|
@ -1,382 +0,0 @@
|
|||
/*
|
||||
* Copyright (c) ZeniMax Media Inc.
|
||||
* Licensed under the GNU General Public License 2.0.
|
||||
*/
|
||||
|
||||
/*
|
||||
* =======================================================================
|
||||
*
|
||||
* Pointers to every mmove_t in the game.so.
|
||||
*
|
||||
* =======================================================================
|
||||
*/
|
||||
|
||||
extern mmove_t tank_move_death ;
|
||||
extern mmove_t tank_move_attack_chain ;
|
||||
extern mmove_t tank_move_attack_post_rocket ;
|
||||
extern mmove_t tank_move_attack_fire_rocket ;
|
||||
extern mmove_t tank_move_attack_pre_rocket ;
|
||||
extern mmove_t tank_move_attack_strike ;
|
||||
extern mmove_t tank_move_attack_post_blast ;
|
||||
extern mmove_t tank_move_reattack_blast ;
|
||||
extern mmove_t tank_move_attack_blast ;
|
||||
extern mmove_t tank_move_pain3 ;
|
||||
extern mmove_t tank_move_pain2 ;
|
||||
extern mmove_t tank_move_pain1 ;
|
||||
extern mmove_t tank_move_stop_run ;
|
||||
extern mmove_t tank_move_run ;
|
||||
extern mmove_t tank_move_start_run ;
|
||||
extern mmove_t tank_move_stop_walk ;
|
||||
extern mmove_t tank_move_walk ;
|
||||
extern mmove_t tank_move_start_walk ;
|
||||
extern mmove_t tank_move_stand ;
|
||||
extern mmove_t supertank_move_end_attack1 ;
|
||||
extern mmove_t supertank_move_attack1 ;
|
||||
extern mmove_t supertank_move_attack2 ;
|
||||
extern mmove_t supertank_move_attack3 ;
|
||||
extern mmove_t supertank_move_attack4 ;
|
||||
extern mmove_t supertank_move_backward ;
|
||||
extern mmove_t supertank_move_death ;
|
||||
extern mmove_t supertank_move_pain1 ;
|
||||
extern mmove_t supertank_move_pain2 ;
|
||||
extern mmove_t supertank_move_pain3 ;
|
||||
extern mmove_t supertank_move_turn_left ;
|
||||
extern mmove_t supertank_move_turn_right ;
|
||||
extern mmove_t supertank_move_forward ;
|
||||
extern mmove_t supertank_move_run ;
|
||||
extern mmove_t supertank_move_stand ;
|
||||
extern mmove_t soldierh_move_death6 ;
|
||||
extern mmove_t soldierh_move_death5 ;
|
||||
extern mmove_t soldierh_move_death4 ;
|
||||
extern mmove_t soldierh_move_death3 ;
|
||||
extern mmove_t soldierh_move_death2 ;
|
||||
extern mmove_t soldierh_move_death1 ;
|
||||
extern mmove_t soldierh_move_duck ;
|
||||
extern mmove_t soldierh_move_attack6 ;
|
||||
extern mmove_t soldierh_move_attack4 ;
|
||||
extern mmove_t soldierh_move_attack3 ;
|
||||
extern mmove_t soldierh_move_attack2 ;
|
||||
extern mmove_t soldierh_move_attack1 ;
|
||||
extern mmove_t soldierh_move_pain4 ;
|
||||
extern mmove_t soldierh_move_pain3 ;
|
||||
extern mmove_t soldierh_move_pain2 ;
|
||||
extern mmove_t soldierh_move_pain1 ;
|
||||
extern mmove_t soldierh_move_run ;
|
||||
extern mmove_t soldierh_move_start_run ;
|
||||
extern mmove_t soldierh_move_walk2 ;
|
||||
extern mmove_t soldierh_move_walk1 ;
|
||||
extern mmove_t soldierh_move_stand3 ;
|
||||
extern mmove_t soldierh_move_stand1 ;
|
||||
extern mmove_t soldier_move_death6 ;
|
||||
extern mmove_t soldier_move_death5 ;
|
||||
extern mmove_t soldier_move_death4 ;
|
||||
extern mmove_t soldier_move_death3 ;
|
||||
extern mmove_t soldier_move_death2 ;
|
||||
extern mmove_t soldier_move_death1 ;
|
||||
extern mmove_t soldier_move_duck ;
|
||||
extern mmove_t soldier_move_attack6 ;
|
||||
extern mmove_t soldier_move_attack4 ;
|
||||
extern mmove_t soldier_move_attack3 ;
|
||||
extern mmove_t soldier_move_attack2 ;
|
||||
extern mmove_t soldier_move_attack1 ;
|
||||
extern mmove_t soldier_move_pain4 ;
|
||||
extern mmove_t soldier_move_pain3 ;
|
||||
extern mmove_t soldier_move_pain2 ;
|
||||
extern mmove_t soldier_move_pain1 ;
|
||||
extern mmove_t soldier_move_run ;
|
||||
extern mmove_t soldier_move_start_run ;
|
||||
extern mmove_t soldier_move_walk2 ;
|
||||
extern mmove_t soldier_move_walk1 ;
|
||||
extern mmove_t soldier_move_stand3 ;
|
||||
extern mmove_t soldier_move_stand1 ;
|
||||
extern mmove_t parasite_move_death ;
|
||||
extern mmove_t parasite_move_break ;
|
||||
extern mmove_t parasite_move_drain ;
|
||||
extern mmove_t parasite_move_pain1 ;
|
||||
extern mmove_t parasite_move_stop_walk ;
|
||||
extern mmove_t parasite_move_start_walk ;
|
||||
extern mmove_t parasite_move_walk ;
|
||||
extern mmove_t parasite_move_stop_run ;
|
||||
extern mmove_t parasite_move_start_run ;
|
||||
extern mmove_t parasite_move_run ;
|
||||
extern mmove_t parasite_move_stand ;
|
||||
extern mmove_t parasite_move_end_fidget ;
|
||||
extern mmove_t parasite_move_fidget ;
|
||||
extern mmove_t parasite_move_start_fidget ;
|
||||
extern mmove_t mutant_move_death2 ;
|
||||
extern mmove_t mutant_move_death1 ;
|
||||
extern mmove_t mutant_move_pain3 ;
|
||||
extern mmove_t mutant_move_pain2 ;
|
||||
extern mmove_t mutant_move_pain1 ;
|
||||
extern mmove_t mutant_move_jump ;
|
||||
extern mmove_t mutant_move_attack ;
|
||||
extern mmove_t mutant_move_run ;
|
||||
extern mmove_t mutant_move_start_walk ;
|
||||
extern mmove_t mutant_move_walk ;
|
||||
extern mmove_t mutant_move_idle ;
|
||||
extern mmove_t mutant_move_stand ;
|
||||
extern mmove_t medic_move_attackCable ;
|
||||
extern mmove_t medic_move_attackBlaster ;
|
||||
extern mmove_t medic_move_attackHyperBlaster ;
|
||||
extern mmove_t medic_move_duck ;
|
||||
extern mmove_t medic_move_death ;
|
||||
extern mmove_t medic_move_pain2 ;
|
||||
extern mmove_t medic_move_pain1 ;
|
||||
extern mmove_t medic_move_run ;
|
||||
extern mmove_t medic_move_walk ;
|
||||
extern mmove_t medic_move_stand ;
|
||||
extern mmove_t insane_move_struggle_cross ;
|
||||
extern mmove_t insane_move_cross ;
|
||||
extern mmove_t insane_move_crawl_death ;
|
||||
extern mmove_t insane_move_crawl_pain ;
|
||||
extern mmove_t insane_move_runcrawl ;
|
||||
extern mmove_t insane_move_crawl ;
|
||||
extern mmove_t insane_move_stand_death ;
|
||||
extern mmove_t insane_move_stand_pain ;
|
||||
extern mmove_t insane_move_run_insane ;
|
||||
extern mmove_t insane_move_walk_insane ;
|
||||
extern mmove_t insane_move_run_normal ;
|
||||
extern mmove_t insane_move_walk_normal ;
|
||||
extern mmove_t insane_move_down ;
|
||||
extern mmove_t insane_move_jumpdown ;
|
||||
extern mmove_t insane_move_downtoup ;
|
||||
extern mmove_t insane_move_uptodown ;
|
||||
extern mmove_t insane_move_stand_insane ;
|
||||
extern mmove_t insane_move_stand_normal ;
|
||||
extern mmove_t infantry_move_attack2 ;
|
||||
extern mmove_t infantry_move_attack1 ;
|
||||
extern mmove_t infantry_move_duck ;
|
||||
extern mmove_t infantry_move_death3 ;
|
||||
extern mmove_t infantry_move_death2 ;
|
||||
extern mmove_t infantry_move_death1 ;
|
||||
extern mmove_t infantry_move_pain2 ;
|
||||
extern mmove_t infantry_move_pain1 ;
|
||||
extern mmove_t infantry_move_run ;
|
||||
extern mmove_t infantry_move_walk ;
|
||||
extern mmove_t infantry_move_fidget ;
|
||||
extern mmove_t infantry_move_stand ;
|
||||
extern mmove_t hover_move_end_attack ;
|
||||
extern mmove_t hover_move_attack1 ;
|
||||
extern mmove_t hover_move_start_attack ;
|
||||
extern mmove_t hover_move_backward ;
|
||||
extern mmove_t hover_move_death1 ;
|
||||
extern mmove_t hover_move_run ;
|
||||
extern mmove_t hover_move_walk ;
|
||||
extern mmove_t hover_move_forward ;
|
||||
extern mmove_t hover_move_land ;
|
||||
extern mmove_t hover_move_pain1 ;
|
||||
extern mmove_t hover_move_pain2 ;
|
||||
extern mmove_t hover_move_pain3 ;
|
||||
extern mmove_t hover_move_takeoff ;
|
||||
extern mmove_t hover_move_stop2 ;
|
||||
extern mmove_t hover_move_stop1 ;
|
||||
extern mmove_t hover_move_stand ;
|
||||
extern mmove_t gunner_move_attack_grenade ;
|
||||
extern mmove_t gunner_move_endfire_chain ;
|
||||
extern mmove_t gunner_move_fire_chain ;
|
||||
extern mmove_t gunner_move_attack_chain ;
|
||||
extern mmove_t gunner_move_duck ;
|
||||
extern mmove_t gunner_move_death ;
|
||||
extern mmove_t gunner_move_pain1 ;
|
||||
extern mmove_t gunner_move_pain2 ;
|
||||
extern mmove_t gunner_move_pain3 ;
|
||||
extern mmove_t gunner_move_runandshoot ;
|
||||
extern mmove_t gunner_move_run ;
|
||||
extern mmove_t gunner_move_walk ;
|
||||
extern mmove_t gunner_move_stand ;
|
||||
extern mmove_t gunner_move_fidget ;
|
||||
extern mmove_t gladiator_move_death ;
|
||||
extern mmove_t gladiator_move_pain_air ;
|
||||
extern mmove_t gladiator_move_pain ;
|
||||
extern mmove_t gladiator_move_attack_gun ;
|
||||
extern mmove_t gladiator_move_attack_melee ;
|
||||
extern mmove_t gladiator_move_run ;
|
||||
extern mmove_t gladiator_move_walk ;
|
||||
extern mmove_t gladiator_move_stand ;
|
||||
extern mmove_t gladb_move_death ;
|
||||
extern mmove_t gladb_move_pain_air ;
|
||||
extern mmove_t gladb_move_pain ;
|
||||
extern mmove_t gladb_move_attack_gun ;
|
||||
extern mmove_t gladb_move_attack_melee ;
|
||||
extern mmove_t gladb_move_run ;
|
||||
extern mmove_t gladb_move_walk ;
|
||||
extern mmove_t gladb_move_stand ;
|
||||
extern mmove_t gekk_move_rduck ;
|
||||
extern mmove_t gekk_move_lduck ;
|
||||
extern mmove_t gekk_move_wdeath ;
|
||||
extern mmove_t gekk_move_death4 ;
|
||||
extern mmove_t gekk_move_death3 ;
|
||||
extern mmove_t gekk_move_death1 ;
|
||||
extern mmove_t gekk_move_pain2 ;
|
||||
extern mmove_t gekk_move_pain1 ;
|
||||
extern mmove_t gekk_move_pain ;
|
||||
extern mmove_t gekk_move_attack ;
|
||||
extern mmove_t gekk_move_leapatk2 ;
|
||||
extern mmove_t gekk_move_leapatk ;
|
||||
extern mmove_t gekk_move_attack2 ;
|
||||
extern mmove_t gekk_move_attack1 ;
|
||||
extern mmove_t gekk_move_spit ;
|
||||
extern mmove_t gekk_move_run_start ;
|
||||
extern mmove_t gekk_move_run ;
|
||||
extern mmove_t gekk_move_walk ;
|
||||
extern mmove_t gekk_move_idle2 ;
|
||||
extern mmove_t gekk_move_idle ;
|
||||
extern mmove_t gekk_move_swim_start ;
|
||||
extern mmove_t gekk_move_swim_loop ;
|
||||
extern mmove_t gekk_move_standunderwater ;
|
||||
extern mmove_t gekk_move_stand ;
|
||||
extern mmove_t flyer_move_loop_melee ;
|
||||
extern mmove_t flyer_move_end_melee ;
|
||||
extern mmove_t flyer_move_start_melee ;
|
||||
extern mmove_t flyer_move_attack2 ;
|
||||
extern mmove_t flyer_move_bankleft ;
|
||||
extern mmove_t flyer_move_bankright ;
|
||||
extern mmove_t flyer_move_defense ;
|
||||
extern mmove_t flyer_move_pain1 ;
|
||||
extern mmove_t flyer_move_pain2 ;
|
||||
extern mmove_t flyer_move_pain3 ;
|
||||
extern mmove_t flyer_move_rollleft ;
|
||||
extern mmove_t flyer_move_rollright ;
|
||||
extern mmove_t flyer_move_stop ;
|
||||
extern mmove_t flyer_move_start ;
|
||||
extern mmove_t flyer_move_run ;
|
||||
extern mmove_t flyer_move_walk ;
|
||||
extern mmove_t flyer_move_stand ;
|
||||
extern mmove_t floater_move_run ;
|
||||
extern mmove_t floater_move_walk ;
|
||||
extern mmove_t floater_move_pain3 ;
|
||||
extern mmove_t floater_move_pain2 ;
|
||||
extern mmove_t floater_move_pain1 ;
|
||||
extern mmove_t floater_move_death ;
|
||||
extern mmove_t floater_move_attack3 ;
|
||||
extern mmove_t floater_move_attack2 ;
|
||||
extern mmove_t floater_move_attack1 ;
|
||||
extern mmove_t floater_move_activate ;
|
||||
extern mmove_t floater_move_stand2 ;
|
||||
extern mmove_t floater_move_stand1 ;
|
||||
extern mmove_t flipper_move_death ;
|
||||
extern mmove_t flipper_move_attack ;
|
||||
extern mmove_t flipper_move_pain1 ;
|
||||
extern mmove_t flipper_move_pain2 ;
|
||||
extern mmove_t flipper_move_start_run ;
|
||||
extern mmove_t flipper_move_walk ;
|
||||
extern mmove_t flipper_move_run_start ;
|
||||
extern mmove_t flipper_move_run_loop ;
|
||||
extern mmove_t flipper_move_stand ;
|
||||
extern mmove_t fixbot_move_weld_end ;
|
||||
extern mmove_t fixbot_move_weld ;
|
||||
extern mmove_t fixbot_move_weld_start ;
|
||||
extern mmove_t fixbot_move_attack2 ;
|
||||
extern mmove_t fixbot_move_laserattack ;
|
||||
extern mmove_t fixbot_move_attack1 ;
|
||||
extern mmove_t fixbot_move_start_attack ;
|
||||
extern mmove_t fixbot_move_backward ;
|
||||
extern mmove_t fixbot_move_death1 ;
|
||||
extern mmove_t fixbot_move_run ;
|
||||
extern mmove_t fixbot_move_walk ;
|
||||
extern mmove_t fixbot_move_forward ;
|
||||
extern mmove_t fixbot_move_land ;
|
||||
extern mmove_t fixbot_move_pain3 ;
|
||||
extern mmove_t fixbot_move_painb ;
|
||||
extern mmove_t fixbot_move_paina ;
|
||||
extern mmove_t fixbot_move_takeoff ;
|
||||
extern mmove_t fixbot_move_turn ;
|
||||
extern mmove_t fixbot_move_roamgoal ;
|
||||
extern mmove_t fixbot_move_pickup ;
|
||||
extern mmove_t fixbot_move_stand2 ;
|
||||
extern mmove_t fixbot_move_stand ;
|
||||
extern mmove_t fixbot_move_landing ;
|
||||
extern mmove_t chick_move_start_slash ;
|
||||
extern mmove_t chick_move_end_slash ;
|
||||
extern mmove_t chick_move_slash ;
|
||||
extern mmove_t chick_move_end_attack1 ;
|
||||
extern mmove_t chick_move_attack1 ;
|
||||
extern mmove_t chick_move_start_attack1 ;
|
||||
extern mmove_t chick_move_duck ;
|
||||
extern mmove_t chick_move_death1 ;
|
||||
extern mmove_t chick_move_death2 ;
|
||||
extern mmove_t chick_move_pain3 ;
|
||||
extern mmove_t chick_move_pain2 ;
|
||||
extern mmove_t chick_move_pain1 ;
|
||||
extern mmove_t chick_move_walk ;
|
||||
extern mmove_t chick_move_run ;
|
||||
extern mmove_t chick_move_start_run ;
|
||||
extern mmove_t chick_move_stand ;
|
||||
extern mmove_t chick_move_fidget ;
|
||||
extern mmove_t brain_move_run ;
|
||||
extern mmove_t brain_move_attack4 ;
|
||||
extern mmove_t brain_move_attack3 ;
|
||||
extern mmove_t brain_move_attack2 ;
|
||||
extern mmove_t brain_move_attack1 ;
|
||||
extern mmove_t brain_move_death1 ;
|
||||
extern mmove_t brain_move_death2 ;
|
||||
extern mmove_t brain_move_duck ;
|
||||
extern mmove_t brain_move_pain1 ;
|
||||
extern mmove_t brain_move_pain2 ;
|
||||
extern mmove_t brain_move_pain3 ;
|
||||
extern mmove_t brain_move_defense ;
|
||||
extern mmove_t brain_move_walk1 ;
|
||||
extern mmove_t brain_move_idle ;
|
||||
extern mmove_t brain_move_stand ;
|
||||
extern mmove_t boss5_move_end_attack1 ;
|
||||
extern mmove_t boss5_move_attack1 ;
|
||||
extern mmove_t boss5_move_attack2 ;
|
||||
extern mmove_t boss5_move_attack3 ;
|
||||
extern mmove_t boss5_move_attack4 ;
|
||||
extern mmove_t boss5_move_backward ;
|
||||
extern mmove_t boss5_move_death ;
|
||||
extern mmove_t boss5_move_pain1 ;
|
||||
extern mmove_t boss5_move_pain2 ;
|
||||
extern mmove_t boss5_move_pain3 ;
|
||||
extern mmove_t boss5_move_turn_left ;
|
||||
extern mmove_t boss5_move_turn_right ;
|
||||
extern mmove_t boss5_move_forward ;
|
||||
extern mmove_t boss5_move_run ;
|
||||
extern mmove_t boss5_move_stand ;
|
||||
extern mmove_t makron_move_attack5 ;
|
||||
extern mmove_t makron_move_attack4 ;
|
||||
extern mmove_t makron_move_attack3 ;
|
||||
extern mmove_t makron_move_sight ;
|
||||
extern mmove_t makron_move_death3 ;
|
||||
extern mmove_t makron_move_death2 ;
|
||||
extern mmove_t makron_move_pain4 ;
|
||||
extern mmove_t makron_move_pain5 ;
|
||||
extern mmove_t makron_move_pain6 ;
|
||||
extern mmove_t makron_move_walk ;
|
||||
extern mmove_t makron_move_run ;
|
||||
extern mmove_t makron_move_stand ;
|
||||
extern mmove_t jorg_move_end_attack1 ;
|
||||
extern mmove_t jorg_move_attack1 ;
|
||||
extern mmove_t jorg_move_start_attack1 ;
|
||||
extern mmove_t jorg_move_attack2 ;
|
||||
extern mmove_t jorg_move_death ;
|
||||
extern mmove_t jorg_move_pain1 ;
|
||||
extern mmove_t jorg_move_pain2 ;
|
||||
extern mmove_t jorg_move_pain3 ;
|
||||
extern mmove_t jorg_move_end_walk ;
|
||||
extern mmove_t jorg_move_walk ;
|
||||
extern mmove_t jorg_move_start_walk ;
|
||||
extern mmove_t jorg_move_run ;
|
||||
extern mmove_t jorg_move_stand ;
|
||||
extern mmove_t boss2_move_death ;
|
||||
extern mmove_t boss2_move_pain_light ;
|
||||
extern mmove_t boss2_move_pain_heavy ;
|
||||
extern mmove_t boss2_move_attack_rocket ;
|
||||
extern mmove_t boss2_move_attack_post_mg ;
|
||||
extern mmove_t boss2_move_attack_mg ;
|
||||
extern mmove_t boss2_move_attack_pre_mg ;
|
||||
extern mmove_t boss2_move_run ;
|
||||
extern mmove_t boss2_move_walk ;
|
||||
extern mmove_t boss2_move_fidget ;
|
||||
extern mmove_t boss2_move_stand ;
|
||||
extern mmove_t berserk_move_death2 ;
|
||||
extern mmove_t berserk_move_death1 ;
|
||||
extern mmove_t berserk_move_pain2 ;
|
||||
extern mmove_t berserk_move_pain1 ;
|
||||
extern mmove_t berserk_move_attack_strike ;
|
||||
extern mmove_t berserk_move_attack_club ;
|
||||
extern mmove_t berserk_move_attack_spike ;
|
||||
extern mmove_t berserk_move_run1 ;
|
||||
extern mmove_t berserk_move_walk ;
|
||||
extern mmove_t berserk_move_stand_fidget ;
|
||||
extern mmove_t berserk_move_stand ;
|
|
@ -1,383 +0,0 @@
|
|||
/*
|
||||
* Copyright (c) ZeniMax Media Inc.
|
||||
* Licensed under the GNU General Public License 2.0.
|
||||
*/
|
||||
|
||||
/*
|
||||
* =======================================================================
|
||||
*
|
||||
* Prototypes for every mmove_t in the game.so.
|
||||
*
|
||||
* =======================================================================
|
||||
*/
|
||||
|
||||
{"tank_move_death", &tank_move_death},
|
||||
{"tank_move_attack_chain", &tank_move_attack_chain},
|
||||
{"tank_move_attack_post_rocket", &tank_move_attack_post_rocket},
|
||||
{"tank_move_attack_fire_rocket", &tank_move_attack_fire_rocket},
|
||||
{"tank_move_attack_pre_rocket", &tank_move_attack_pre_rocket},
|
||||
{"tank_move_attack_strike", &tank_move_attack_strike},
|
||||
{"tank_move_attack_post_blast", &tank_move_attack_post_blast},
|
||||
{"tank_move_reattack_blast", &tank_move_reattack_blast},
|
||||
{"tank_move_attack_blast", &tank_move_attack_blast},
|
||||
{"tank_move_pain3", &tank_move_pain3},
|
||||
{"tank_move_pain2", &tank_move_pain2},
|
||||
{"tank_move_pain1", &tank_move_pain1},
|
||||
{"tank_move_stop_run", &tank_move_stop_run},
|
||||
{"tank_move_run", &tank_move_run},
|
||||
{"tank_move_start_run", &tank_move_start_run},
|
||||
{"tank_move_stop_walk", &tank_move_stop_walk},
|
||||
{"tank_move_walk", &tank_move_walk},
|
||||
{"tank_move_start_walk", &tank_move_start_walk},
|
||||
{"tank_move_stand", &tank_move_stand},
|
||||
{"supertank_move_end_attack1", &supertank_move_end_attack1},
|
||||
{"supertank_move_attack1", &supertank_move_attack1},
|
||||
{"supertank_move_attack2", &supertank_move_attack2},
|
||||
{"supertank_move_attack3", &supertank_move_attack3},
|
||||
{"supertank_move_attack4", &supertank_move_attack4},
|
||||
{"supertank_move_backward", &supertank_move_backward},
|
||||
{"supertank_move_death", &supertank_move_death},
|
||||
{"supertank_move_pain1", &supertank_move_pain1},
|
||||
{"supertank_move_pain2", &supertank_move_pain2},
|
||||
{"supertank_move_pain3", &supertank_move_pain3},
|
||||
{"supertank_move_turn_left", &supertank_move_turn_left},
|
||||
{"supertank_move_turn_right", &supertank_move_turn_right},
|
||||
{"supertank_move_forward", &supertank_move_forward},
|
||||
{"supertank_move_run", &supertank_move_run},
|
||||
{"supertank_move_stand", &supertank_move_stand},
|
||||
{"soldierh_move_death6", &soldierh_move_death6},
|
||||
{"soldierh_move_death5", &soldierh_move_death5},
|
||||
{"soldierh_move_death4", &soldierh_move_death4},
|
||||
{"soldierh_move_death3", &soldierh_move_death3},
|
||||
{"soldierh_move_death2", &soldierh_move_death2},
|
||||
{"soldierh_move_death1", &soldierh_move_death1},
|
||||
{"soldierh_move_duck", &soldierh_move_duck},
|
||||
{"soldierh_move_attack6", &soldierh_move_attack6},
|
||||
{"soldierh_move_attack4", &soldierh_move_attack4},
|
||||
{"soldierh_move_attack3", &soldierh_move_attack3},
|
||||
{"soldierh_move_attack2", &soldierh_move_attack2},
|
||||
{"soldierh_move_attack1", &soldierh_move_attack1},
|
||||
{"soldierh_move_pain4", &soldierh_move_pain4},
|
||||
{"soldierh_move_pain3", &soldierh_move_pain3},
|
||||
{"soldierh_move_pain2", &soldierh_move_pain2},
|
||||
{"soldierh_move_pain1", &soldierh_move_pain1},
|
||||
{"soldierh_move_run", &soldierh_move_run},
|
||||
{"soldierh_move_start_run", &soldierh_move_start_run},
|
||||
{"soldierh_move_walk2", &soldierh_move_walk2},
|
||||
{"soldierh_move_walk1", &soldierh_move_walk1},
|
||||
{"soldierh_move_stand3", &soldierh_move_stand3},
|
||||
{"soldierh_move_stand1", &soldierh_move_stand1},
|
||||
{"soldier_move_death6", &soldier_move_death6},
|
||||
{"soldier_move_death5", &soldier_move_death5},
|
||||
{"soldier_move_death4", &soldier_move_death4},
|
||||
{"soldier_move_death3", &soldier_move_death3},
|
||||
{"soldier_move_death2", &soldier_move_death2},
|
||||
{"soldier_move_death1", &soldier_move_death1},
|
||||
{"soldier_move_duck", &soldier_move_duck},
|
||||
{"soldier_move_attack6", &soldier_move_attack6},
|
||||
{"soldier_move_attack4", &soldier_move_attack4},
|
||||
{"soldier_move_attack3", &soldier_move_attack3},
|
||||
{"soldier_move_attack2", &soldier_move_attack2},
|
||||
{"soldier_move_attack1", &soldier_move_attack1},
|
||||
{"soldier_move_pain4", &soldier_move_pain4},
|
||||
{"soldier_move_pain3", &soldier_move_pain3},
|
||||
{"soldier_move_pain2", &soldier_move_pain2},
|
||||
{"soldier_move_pain1", &soldier_move_pain1},
|
||||
{"soldier_move_run", &soldier_move_run},
|
||||
{"soldier_move_start_run", &soldier_move_start_run},
|
||||
{"soldier_move_walk2", &soldier_move_walk2},
|
||||
{"soldier_move_walk1", &soldier_move_walk1},
|
||||
{"soldier_move_stand3", &soldier_move_stand3},
|
||||
{"soldier_move_stand1", &soldier_move_stand1},
|
||||
{"parasite_move_death", ¶site_move_death},
|
||||
{"parasite_move_break", ¶site_move_break},
|
||||
{"parasite_move_drain", ¶site_move_drain},
|
||||
{"parasite_move_pain1", ¶site_move_pain1},
|
||||
{"parasite_move_stop_walk", ¶site_move_stop_walk},
|
||||
{"parasite_move_start_walk", ¶site_move_start_walk},
|
||||
{"parasite_move_walk", ¶site_move_walk},
|
||||
{"parasite_move_stop_run", ¶site_move_stop_run},
|
||||
{"parasite_move_start_run", ¶site_move_start_run},
|
||||
{"parasite_move_run", ¶site_move_run},
|
||||
{"parasite_move_stand", ¶site_move_stand},
|
||||
{"parasite_move_end_fidget", ¶site_move_end_fidget},
|
||||
{"parasite_move_fidget", ¶site_move_fidget},
|
||||
{"parasite_move_start_fidget", ¶site_move_start_fidget},
|
||||
{"mutant_move_death2", &mutant_move_death2},
|
||||
{"mutant_move_death1", &mutant_move_death1},
|
||||
{"mutant_move_pain3", &mutant_move_pain3},
|
||||
{"mutant_move_pain2", &mutant_move_pain2},
|
||||
{"mutant_move_pain1", &mutant_move_pain1},
|
||||
{"mutant_move_jump", &mutant_move_jump},
|
||||
{"mutant_move_attack", &mutant_move_attack},
|
||||
{"mutant_move_run", &mutant_move_run},
|
||||
{"mutant_move_start_walk", &mutant_move_start_walk},
|
||||
{"mutant_move_walk", &mutant_move_walk},
|
||||
{"mutant_move_idle", &mutant_move_idle},
|
||||
{"mutant_move_stand", &mutant_move_stand},
|
||||
{"medic_move_attackCable", &medic_move_attackCable},
|
||||
{"medic_move_attackBlaster", &medic_move_attackBlaster},
|
||||
{"medic_move_attackHyperBlaster", &medic_move_attackHyperBlaster},
|
||||
{"medic_move_duck", &medic_move_duck},
|
||||
{"medic_move_death", &medic_move_death},
|
||||
{"medic_move_pain2", &medic_move_pain2},
|
||||
{"medic_move_pain1", &medic_move_pain1},
|
||||
{"medic_move_run", &medic_move_run},
|
||||
{"medic_move_walk", &medic_move_walk},
|
||||
{"medic_move_stand", &medic_move_stand},
|
||||
{"insane_move_struggle_cross", &insane_move_struggle_cross},
|
||||
{"insane_move_cross", &insane_move_cross},
|
||||
{"insane_move_crawl_death", &insane_move_crawl_death},
|
||||
{"insane_move_crawl_pain", &insane_move_crawl_pain},
|
||||
{"insane_move_runcrawl", &insane_move_runcrawl},
|
||||
{"insane_move_crawl", &insane_move_crawl},
|
||||
{"insane_move_stand_death", &insane_move_stand_death},
|
||||
{"insane_move_stand_pain", &insane_move_stand_pain},
|
||||
{"insane_move_run_insane", &insane_move_run_insane},
|
||||
{"insane_move_walk_insane", &insane_move_walk_insane},
|
||||
{"insane_move_run_normal", &insane_move_run_normal},
|
||||
{"insane_move_walk_normal", &insane_move_walk_normal},
|
||||
{"insane_move_down", &insane_move_down},
|
||||
{"insane_move_jumpdown", &insane_move_jumpdown},
|
||||
{"insane_move_downtoup", &insane_move_downtoup},
|
||||
{"insane_move_uptodown", &insane_move_uptodown},
|
||||
{"insane_move_stand_insane", &insane_move_stand_insane},
|
||||
{"insane_move_stand_normal", &insane_move_stand_normal},
|
||||
{"infantry_move_attack2", &infantry_move_attack2},
|
||||
{"infantry_move_attack1", &infantry_move_attack1},
|
||||
{"infantry_move_duck", &infantry_move_duck},
|
||||
{"infantry_move_death3", &infantry_move_death3},
|
||||
{"infantry_move_death2", &infantry_move_death2},
|
||||
{"infantry_move_death1", &infantry_move_death1},
|
||||
{"infantry_move_pain2", &infantry_move_pain2},
|
||||
{"infantry_move_pain1", &infantry_move_pain1},
|
||||
{"infantry_move_run", &infantry_move_run},
|
||||
{"infantry_move_walk", &infantry_move_walk},
|
||||
{"infantry_move_fidget", &infantry_move_fidget},
|
||||
{"infantry_move_stand", &infantry_move_stand},
|
||||
{"hover_move_end_attack", &hover_move_end_attack},
|
||||
{"hover_move_attack1", &hover_move_attack1},
|
||||
{"hover_move_start_attack", &hover_move_start_attack},
|
||||
{"hover_move_backward", &hover_move_backward},
|
||||
{"hover_move_death1", &hover_move_death1},
|
||||
{"hover_move_run", &hover_move_run},
|
||||
{"hover_move_walk", &hover_move_walk},
|
||||
{"hover_move_forward", &hover_move_forward},
|
||||
{"hover_move_land", &hover_move_land},
|
||||
{"hover_move_pain1", &hover_move_pain1},
|
||||
{"hover_move_pain2", &hover_move_pain2},
|
||||
{"hover_move_pain3", &hover_move_pain3},
|
||||
{"hover_move_takeoff", &hover_move_takeoff},
|
||||
{"hover_move_stop2", &hover_move_stop2},
|
||||
{"hover_move_stop1", &hover_move_stop1},
|
||||
{"hover_move_stand", &hover_move_stand},
|
||||
{"gunner_move_attack_grenade", &gunner_move_attack_grenade},
|
||||
{"gunner_move_endfire_chain", &gunner_move_endfire_chain},
|
||||
{"gunner_move_fire_chain", &gunner_move_fire_chain},
|
||||
{"gunner_move_attack_chain", &gunner_move_attack_chain},
|
||||
{"gunner_move_duck", &gunner_move_duck},
|
||||
{"gunner_move_death", &gunner_move_death},
|
||||
{"gunner_move_pain1", &gunner_move_pain1},
|
||||
{"gunner_move_pain2", &gunner_move_pain2},
|
||||
{"gunner_move_pain3", &gunner_move_pain3},
|
||||
{"gunner_move_runandshoot", &gunner_move_runandshoot},
|
||||
{"gunner_move_run", &gunner_move_run},
|
||||
{"gunner_move_walk", &gunner_move_walk},
|
||||
{"gunner_move_stand", &gunner_move_stand},
|
||||
{"gunner_move_fidget", &gunner_move_fidget},
|
||||
{"gladiator_move_death", &gladiator_move_death},
|
||||
{"gladiator_move_pain_air", &gladiator_move_pain_air},
|
||||
{"gladiator_move_pain", &gladiator_move_pain},
|
||||
{"gladiator_move_attack_gun", &gladiator_move_attack_gun},
|
||||
{"gladiator_move_attack_melee", &gladiator_move_attack_melee},
|
||||
{"gladiator_move_run", &gladiator_move_run},
|
||||
{"gladiator_move_walk", &gladiator_move_walk},
|
||||
{"gladiator_move_stand", &gladiator_move_stand},
|
||||
{"gladb_move_death", &gladb_move_death},
|
||||
{"gladb_move_pain_air", &gladb_move_pain_air},
|
||||
{"gladb_move_pain", &gladb_move_pain},
|
||||
{"gladb_move_attack_gun", &gladb_move_attack_gun},
|
||||
{"gladb_move_attack_melee", &gladb_move_attack_melee},
|
||||
{"gladb_move_run", &gladb_move_run},
|
||||
{"gladb_move_walk", &gladb_move_walk},
|
||||
{"gladb_move_stand", &gladb_move_stand},
|
||||
{"gekk_move_rduck", &gekk_move_rduck},
|
||||
{"gekk_move_lduck", &gekk_move_lduck},
|
||||
{"gekk_move_wdeath", &gekk_move_wdeath},
|
||||
{"gekk_move_death4", &gekk_move_death4},
|
||||
{"gekk_move_death3", &gekk_move_death3},
|
||||
{"gekk_move_death1", &gekk_move_death1},
|
||||
{"gekk_move_pain2", &gekk_move_pain2},
|
||||
{"gekk_move_pain1", &gekk_move_pain1},
|
||||
{"gekk_move_pain", &gekk_move_pain},
|
||||
{"gekk_move_attack", &gekk_move_attack},
|
||||
{"gekk_move_leapatk2", &gekk_move_leapatk2},
|
||||
{"gekk_move_leapatk", &gekk_move_leapatk},
|
||||
{"gekk_move_attack2", &gekk_move_attack2},
|
||||
{"gekk_move_attack1", &gekk_move_attack1},
|
||||
{"gekk_move_spit", &gekk_move_spit},
|
||||
{"gekk_move_run_start", &gekk_move_run_start},
|
||||
{"gekk_move_run", &gekk_move_run},
|
||||
{"gekk_move_walk", &gekk_move_walk},
|
||||
{"gekk_move_idle2", &gekk_move_idle2},
|
||||
{"gekk_move_idle", &gekk_move_idle},
|
||||
{"gekk_move_swim_start", &gekk_move_swim_start},
|
||||
{"gekk_move_swim_loop", &gekk_move_swim_loop},
|
||||
{"gekk_move_standunderwater", &gekk_move_standunderwater},
|
||||
{"gekk_move_stand", &gekk_move_stand},
|
||||
{"flyer_move_loop_melee", &flyer_move_loop_melee},
|
||||
{"flyer_move_end_melee", &flyer_move_end_melee},
|
||||
{"flyer_move_start_melee", &flyer_move_start_melee},
|
||||
{"flyer_move_attack2", &flyer_move_attack2},
|
||||
{"flyer_move_bankleft", &flyer_move_bankleft},
|
||||
{"flyer_move_bankright", &flyer_move_bankright},
|
||||
{"flyer_move_defense", &flyer_move_defense},
|
||||
{"flyer_move_pain1", &flyer_move_pain1},
|
||||
{"flyer_move_pain2", &flyer_move_pain2},
|
||||
{"flyer_move_pain3", &flyer_move_pain3},
|
||||
{"flyer_move_rollleft", &flyer_move_rollleft},
|
||||
{"flyer_move_rollright", &flyer_move_rollright},
|
||||
{"flyer_move_stop", &flyer_move_stop},
|
||||
{"flyer_move_start", &flyer_move_start},
|
||||
{"flyer_move_run", &flyer_move_run},
|
||||
{"flyer_move_walk", &flyer_move_walk},
|
||||
{"flyer_move_stand", &flyer_move_stand},
|
||||
{"floater_move_run", &floater_move_run},
|
||||
{"floater_move_walk", &floater_move_walk},
|
||||
{"floater_move_pain3", &floater_move_pain3},
|
||||
{"floater_move_pain2", &floater_move_pain2},
|
||||
{"floater_move_pain1", &floater_move_pain1},
|
||||
{"floater_move_death", &floater_move_death},
|
||||
{"floater_move_attack3", &floater_move_attack3},
|
||||
{"floater_move_attack2", &floater_move_attack2},
|
||||
{"floater_move_attack1", &floater_move_attack1},
|
||||
{"floater_move_activate", &floater_move_activate},
|
||||
{"floater_move_stand2", &floater_move_stand2},
|
||||
{"floater_move_stand1", &floater_move_stand1},
|
||||
{"flipper_move_death", &flipper_move_death},
|
||||
{"flipper_move_attack", &flipper_move_attack},
|
||||
{"flipper_move_pain1", &flipper_move_pain1},
|
||||
{"flipper_move_pain2", &flipper_move_pain2},
|
||||
{"flipper_move_start_run", &flipper_move_start_run},
|
||||
{"flipper_move_walk", &flipper_move_walk},
|
||||
{"flipper_move_run_start", &flipper_move_run_start},
|
||||
{"flipper_move_run_loop", &flipper_move_run_loop},
|
||||
{"flipper_move_stand", &flipper_move_stand},
|
||||
{"fixbot_move_weld_end", &fixbot_move_weld_end},
|
||||
{"fixbot_move_weld", &fixbot_move_weld},
|
||||
{"fixbot_move_weld_start", &fixbot_move_weld_start},
|
||||
{"fixbot_move_attack2", &fixbot_move_attack2},
|
||||
{"fixbot_move_laserattack", &fixbot_move_laserattack},
|
||||
{"fixbot_move_attack1", &fixbot_move_attack1},
|
||||
{"fixbot_move_start_attack", &fixbot_move_start_attack},
|
||||
{"fixbot_move_backward", &fixbot_move_backward},
|
||||
{"fixbot_move_death1", &fixbot_move_death1},
|
||||
{"fixbot_move_run", &fixbot_move_run},
|
||||
{"fixbot_move_walk", &fixbot_move_walk},
|
||||
{"fixbot_move_forward", &fixbot_move_forward},
|
||||
{"fixbot_move_land", &fixbot_move_land},
|
||||
{"fixbot_move_pain3", &fixbot_move_pain3},
|
||||
{"fixbot_move_painb", &fixbot_move_painb},
|
||||
{"fixbot_move_paina", &fixbot_move_paina},
|
||||
{"fixbot_move_takeoff", &fixbot_move_takeoff},
|
||||
{"fixbot_move_turn", &fixbot_move_turn},
|
||||
{"fixbot_move_roamgoal", &fixbot_move_roamgoal},
|
||||
{"fixbot_move_pickup", &fixbot_move_pickup},
|
||||
{"fixbot_move_stand2", &fixbot_move_stand2},
|
||||
{"fixbot_move_stand", &fixbot_move_stand},
|
||||
{"fixbot_move_landing", &fixbot_move_landing},
|
||||
{"chick_move_start_slash", &chick_move_start_slash},
|
||||
{"chick_move_end_slash", &chick_move_end_slash},
|
||||
{"chick_move_slash", &chick_move_slash},
|
||||
{"chick_move_end_attack1", &chick_move_end_attack1},
|
||||
{"chick_move_attack1", &chick_move_attack1},
|
||||
{"chick_move_start_attack1", &chick_move_start_attack1},
|
||||
{"chick_move_duck", &chick_move_duck},
|
||||
{"chick_move_death1", &chick_move_death1},
|
||||
{"chick_move_death2", &chick_move_death2},
|
||||
{"chick_move_pain3", &chick_move_pain3},
|
||||
{"chick_move_pain2", &chick_move_pain2},
|
||||
{"chick_move_pain1", &chick_move_pain1},
|
||||
{"chick_move_walk", &chick_move_walk},
|
||||
{"chick_move_run", &chick_move_run},
|
||||
{"chick_move_start_run", &chick_move_start_run},
|
||||
{"chick_move_stand", &chick_move_stand},
|
||||
{"chick_move_fidget", &chick_move_fidget},
|
||||
{"brain_move_run", &brain_move_run},
|
||||
{"brain_move_attack4", &brain_move_attack4},
|
||||
{"brain_move_attack3", &brain_move_attack3},
|
||||
{"brain_move_attack2", &brain_move_attack2},
|
||||
{"brain_move_attack1", &brain_move_attack1},
|
||||
{"brain_move_death1", &brain_move_death1},
|
||||
{"brain_move_death2", &brain_move_death2},
|
||||
{"brain_move_duck", &brain_move_duck},
|
||||
{"brain_move_pain1", &brain_move_pain1},
|
||||
{"brain_move_pain2", &brain_move_pain2},
|
||||
{"brain_move_pain3", &brain_move_pain3},
|
||||
{"brain_move_defense", &brain_move_defense},
|
||||
{"brain_move_walk1", &brain_move_walk1},
|
||||
{"brain_move_idle", &brain_move_idle},
|
||||
{"brain_move_stand", &brain_move_stand},
|
||||
{"boss5_move_end_attack1", &boss5_move_end_attack1},
|
||||
{"boss5_move_attack1", &boss5_move_attack1},
|
||||
{"boss5_move_attack2", &boss5_move_attack2},
|
||||
{"boss5_move_attack3", &boss5_move_attack3},
|
||||
{"boss5_move_attack4", &boss5_move_attack4},
|
||||
{"boss5_move_backward", &boss5_move_backward},
|
||||
{"boss5_move_death", &boss5_move_death},
|
||||
{"boss5_move_pain1", &boss5_move_pain1},
|
||||
{"boss5_move_pain2", &boss5_move_pain2},
|
||||
{"boss5_move_pain3", &boss5_move_pain3},
|
||||
{"boss5_move_turn_left", &boss5_move_turn_left},
|
||||
{"boss5_move_turn_right", &boss5_move_turn_right},
|
||||
{"boss5_move_forward", &boss5_move_forward},
|
||||
{"boss5_move_run", &boss5_move_run},
|
||||
{"boss5_move_stand", &boss5_move_stand},
|
||||
{"makron_move_attack5", &makron_move_attack5},
|
||||
{"makron_move_attack4", &makron_move_attack4},
|
||||
{"makron_move_attack3", &makron_move_attack3},
|
||||
{"makron_move_sight", &makron_move_sight},
|
||||
{"makron_move_death3", &makron_move_death3},
|
||||
{"makron_move_death2", &makron_move_death2},
|
||||
{"makron_move_pain4", &makron_move_pain4},
|
||||
{"makron_move_pain5", &makron_move_pain5},
|
||||
{"makron_move_pain6", &makron_move_pain6},
|
||||
{"makron_move_walk", &makron_move_walk},
|
||||
{"makron_move_run", &makron_move_run},
|
||||
{"makron_move_stand", &makron_move_stand},
|
||||
{"jorg_move_end_attack1", &jorg_move_end_attack1},
|
||||
{"jorg_move_attack1", &jorg_move_attack1},
|
||||
{"jorg_move_start_attack1", &jorg_move_start_attack1},
|
||||
{"jorg_move_attack2", &jorg_move_attack2},
|
||||
{"jorg_move_death", &jorg_move_death},
|
||||
{"jorg_move_pain1", &jorg_move_pain1},
|
||||
{"jorg_move_pain2", &jorg_move_pain2},
|
||||
{"jorg_move_pain3", &jorg_move_pain3},
|
||||
{"jorg_move_end_walk", &jorg_move_end_walk},
|
||||
{"jorg_move_walk", &jorg_move_walk},
|
||||
{"jorg_move_start_walk", &jorg_move_start_walk},
|
||||
{"jorg_move_run", &jorg_move_run},
|
||||
{"jorg_move_stand", &jorg_move_stand},
|
||||
{"boss2_move_death", &boss2_move_death},
|
||||
{"boss2_move_pain_light", &boss2_move_pain_light},
|
||||
{"boss2_move_pain_heavy", &boss2_move_pain_heavy},
|
||||
{"boss2_move_attack_rocket", &boss2_move_attack_rocket},
|
||||
{"boss2_move_attack_post_mg", &boss2_move_attack_post_mg},
|
||||
{"boss2_move_attack_mg", &boss2_move_attack_mg},
|
||||
{"boss2_move_attack_pre_mg", &boss2_move_attack_pre_mg},
|
||||
{"boss2_move_run", &boss2_move_run},
|
||||
{"boss2_move_walk", &boss2_move_walk},
|
||||
{"boss2_move_fidget", &boss2_move_fidget},
|
||||
{"boss2_move_stand", &boss2_move_stand},
|
||||
{"berserk_move_death2", &berserk_move_death2},
|
||||
{"berserk_move_death1", &berserk_move_death1},
|
||||
{"berserk_move_pain2", &berserk_move_pain2},
|
||||
{"berserk_move_pain1", &berserk_move_pain1},
|
||||
{"berserk_move_attack_strike", &berserk_move_attack_strike},
|
||||
{"berserk_move_attack_club", &berserk_move_attack_club},
|
||||
{"berserk_move_attack_spike", &berserk_move_attack_spike},
|
||||
{"berserk_move_run1", &berserk_move_run1},
|
||||
{"berserk_move_walk", &berserk_move_walk},
|
||||
{"berserk_move_stand_fidget", &berserk_move_stand_fidget},
|
||||
{"berserk_move_stand", &berserk_move_stand},
|
||||
{0, 0}
|
|
@ -1,19 +0,0 @@
|
|||
/*
|
||||
* Copyright (c) ZeniMax Media Inc.
|
||||
* Licensed under the GNU General Public License 2.0.
|
||||
*/
|
||||
|
||||
/*
|
||||
* =======================================================================
|
||||
*
|
||||
* Fields inside a level to be saved.
|
||||
*
|
||||
* =======================================================================
|
||||
*/
|
||||
|
||||
{"changemap", LLOFS(changemap), F_LSTRING},
|
||||
{"sight_client", LLOFS(sight_client), F_EDICT},
|
||||
{"sight_entity", LLOFS(sight_entity), F_EDICT},
|
||||
{"sound_entity", LLOFS(sound_entity), F_EDICT},
|
||||
{"sound2_entity", LLOFS(sound2_entity), F_EDICT},
|
||||
{NULL, 0, F_INT}
|
Loading…
Reference in a new issue