Odamex
Setting the Standard in Multiplayer Doom
common/d_dehacked.cpp File Reference

Data Structures

struct  CodePtr
struct  Key

Functions

void A_Light0 (player_s *, pspdef_t *)
void A_WeaponReady (player_s *, pspdef_t *)
void A_Lower (player_s *, pspdef_t *)
void A_Raise (player_s *, pspdef_t *)
void A_Punch (player_s *, pspdef_t *)
void A_ReFire (player_s *, pspdef_t *)
void A_FirePistol (player_s *, pspdef_t *)
void A_Light1 (player_s *, pspdef_t *)
void A_FireShotgun (player_s *, pspdef_t *)
void A_Light2 (player_s *, pspdef_t *)
void A_FireShotgun2 (player_s *, pspdef_t *)
void A_CheckReload (player_s *, pspdef_t *)
void A_OpenShotgun2 (player_s *, pspdef_t *)
void A_LoadShotgun2 (player_s *, pspdef_t *)
void A_CloseShotgun2 (player_s *, pspdef_t *)
void A_FireCGun (player_s *, pspdef_t *)
void A_GunFlash (player_s *, pspdef_t *)
void A_FireMissile (player_s *, pspdef_t *)
void A_Saw (player_s *, pspdef_t *)
void A_FirePlasma (player_s *, pspdef_t *)
void A_BFGsound (player_s *, pspdef_t *)
void A_FireBFG (player_s *, pspdef_t *)
void A_BFGSpray (AActor *)
void A_Explode (AActor *)
void A_Pain (AActor *)
void A_PlayerScream (AActor *)
void A_Fall (AActor *)
void A_XScream (AActor *)
void A_Look (AActor *)
void A_Chase (AActor *)
void A_FaceTarget (AActor *)
void A_PosAttack (AActor *)
void A_Scream (AActor *)
void A_SPosAttack (AActor *)
void A_VileChase (AActor *)
void A_VileStart (AActor *)
void A_VileTarget (AActor *)
void A_VileAttack (AActor *)
void A_StartFire (AActor *)
void A_Fire (AActor *)
void A_FireCrackle (AActor *)
void A_Tracer (AActor *)
void A_SkelWhoosh (AActor *)
void A_SkelFist (AActor *)
void A_SkelMissile (AActor *)
void A_FatRaise (AActor *)
void A_FatAttack1 (AActor *)
void A_FatAttack2 (AActor *)
void A_FatAttack3 (AActor *)
void A_BossDeath (AActor *)
void A_CPosAttack (AActor *)
void A_CPosRefire (AActor *)
void A_TroopAttack (AActor *)
void A_SargAttack (AActor *)
void A_HeadAttack (AActor *)
void A_BruisAttack (AActor *)
void A_SkullAttack (AActor *)
void A_Metal (AActor *)
void A_SpidRefire (AActor *)
void A_BabyMetal (AActor *)
void A_BspiAttack (AActor *)
void A_Hoof (AActor *)
void A_CyberAttack (AActor *)
void A_PainAttack (AActor *)
void A_PainDie (AActor *)
void A_KeenDie (AActor *)
void A_BrainPain (AActor *)
void A_BrainScream (AActor *)
void A_BrainDie (AActor *)
void A_BrainAwake (AActor *)
void A_BrainSpit (AActor *)
void A_SpawnSound (AActor *)
void A_SpawnFly (AActor *)
void A_BrainExplode (AActor *)
void UndoDehPatch ()
bool DoDehPatch (const char *patchfile, BOOL autoloading)

Variables

struct DehInfo deh
static char * PatchPt
static char * Line2
static int pversion
static BOOL includenotext
unsigned char cheat_mus_seq []
unsigned char cheat_choppers_seq []
unsigned char cheat_god_seq []
unsigned char cheat_ammo_seq []
unsigned char cheat_ammonokey_seq []
unsigned char cheat_noclip_seq []
unsigned char cheat_commercial_noclip_seq []
unsigned char cheat_powerup_seq [7][10]
unsigned char cheat_clev_seq []
unsigned char cheat_mypos_seq []
unsigned char cheat_amap_seq [] = { 0xb2, 0x26, 0x26, 0x2e, 0xff }

Function Documentation

void A_BabyMetal ( AActor )
void A_BFGsound ( player_s ,
pspdef_t  
)
void A_BFGSpray ( AActor )
void A_BossDeath ( AActor )
void A_BrainAwake ( AActor )
void A_BrainDie ( AActor )
void A_BrainExplode ( AActor )
void A_BrainPain ( AActor )
void A_BrainScream ( AActor )
void A_BrainSpit ( AActor )
void A_BruisAttack ( AActor )
void A_BspiAttack ( AActor )
void A_Chase ( AActor )
void A_CheckReload ( player_s ,
pspdef_t  
)
void A_CloseShotgun2 ( player_s ,
pspdef_t  
)
void A_CPosAttack ( AActor )
void A_CPosRefire ( AActor )
void A_CyberAttack ( AActor )
void A_Explode ( AActor )
void A_FaceTarget ( AActor )
void A_Fall ( AActor actor)
void A_FatAttack1 ( AActor )
void A_FatAttack2 ( AActor )
void A_FatAttack3 ( AActor )
void A_FatRaise ( AActor )
void A_Fire ( AActor actor)
void A_FireBFG ( player_s ,
pspdef_t  
)
void A_FireCGun ( player_s ,
pspdef_t  
)
void A_FireCrackle ( AActor )
void A_FireMissile ( player_s ,
pspdef_t  
)
void A_FirePistol ( player_s ,
pspdef_t  
)
void A_FirePlasma ( player_s ,
pspdef_t  
)
void A_FireShotgun ( player_s ,
pspdef_t  
)
void A_FireShotgun2 ( player_s ,
pspdef_t  
)
void A_GunFlash ( player_s ,
pspdef_t  
)
void A_HeadAttack ( AActor )
void A_Hoof ( AActor )
void A_KeenDie ( AActor )
void A_Light0 ( player_s ,
pspdef_t  
)
void A_Light1 ( player_s ,
pspdef_t  
)
void A_Light2 ( player_s ,
pspdef_t  
)
void A_LoadShotgun2 ( player_s ,
pspdef_t  
)
void A_Look ( AActor )
void A_Lower ( player_s ,
pspdef_t  
)
void A_Metal ( AActor )
void A_OpenShotgun2 ( player_s ,
pspdef_t  
)
void A_Pain ( AActor )
void A_PainAttack ( AActor )
void A_PainDie ( AActor )
void A_PlayerScream ( AActor )
void A_PosAttack ( AActor )
void A_Punch ( player_s ,
pspdef_t  
)
void A_Raise ( player_s ,
pspdef_t  
)
void A_ReFire ( player_s ,
pspdef_t  
)
void A_SargAttack ( AActor )
void A_Saw ( player_s ,
pspdef_t  
)
void A_Scream ( AActor )
void A_SkelFist ( AActor )
void A_SkelMissile ( AActor )
void A_SkelWhoosh ( AActor )
void A_SkullAttack ( AActor )
void A_SpawnFly ( AActor mo)
void A_SpawnSound ( AActor )
void A_SpidRefire ( AActor )
void A_SPosAttack ( AActor )
void A_StartFire ( AActor )
void A_Tracer ( AActor )
void A_TroopAttack ( AActor )
void A_VileAttack ( AActor )
void A_VileChase ( AActor )
void A_VileStart ( AActor )
void A_VileTarget ( AActor )
void A_WeaponReady ( player_s ,
pspdef_t  
)
void A_XScream ( AActor )
bool DoDehPatch ( const char *  patchfile,
BOOL  autoloading 
)
void UndoDehPatch ( )

Variable Documentation

unsigned char cheat_amap_seq[] = { 0xb2, 0x26, 0x26, 0x2e, 0xff }
unsigned char cheat_ammo_seq[]
Initial value:
{
        0xb2, 0x26, 0xf2, 0x66, 0xa2, 0xff      
}
unsigned char cheat_ammonokey_seq[]
Initial value:
{
        0xb2, 0x26, 0x66, 0xa2, 0xff            
}
unsigned char cheat_choppers_seq[]
Initial value:
{
        0xb2, 0x26, 0xe2, 0x32, 0xf6, 0x2a, 0x2a, 0xa6, 0x6a, 0xea, 0xff 
}
unsigned char cheat_clev_seq[]
Initial value:
{
        0xb2, 0x26, 0xe2, 0x36, 0xa6, 0x6e, 1, 0, 0, 0xff       
}
unsigned char cheat_commercial_noclip_seq[]
Initial value:
{
        0xb2, 0x26, 0xe2, 0x36, 0xb2, 0x2a, 0xff        
}
unsigned char cheat_god_seq[]
Initial value:
{
        0xb2, 0x26, 0x26, 0xaa, 0x26, 0xff      
}
unsigned char cheat_mus_seq[]
Initial value:
{
        0xb2, 0x26, 0xb6, 0xae, 0xea, 1, 0, 0, 0xff 
}
unsigned char cheat_mypos_seq[]
Initial value:
{
        0xb2, 0x26, 0xb6, 0xba, 0x2a, 0xf6, 0xea, 0xff          
}
unsigned char cheat_noclip_seq[]
Initial value:
{
        0xb2, 0x26, 0xea, 0x2a, 0xb2,           
        0xea, 0x2a, 0xf6, 0x2a, 0x26, 0xff
}
unsigned char cheat_powerup_seq[7][10]
Initial value:
{
        { 0xb2, 0x26, 0x62, 0xa6, 0x32, 0xf6, 0x36, 0x26, 0x6e, 0xff },         
        { 0xb2, 0x26, 0x62, 0xa6, 0x32, 0xf6, 0x36, 0x26, 0xea, 0xff },         
        { 0xb2, 0x26, 0x62, 0xa6, 0x32, 0xf6, 0x36, 0x26, 0xb2, 0xff },         
        { 0xb2, 0x26, 0x62, 0xa6, 0x32, 0xf6, 0x36, 0x26, 0x6a, 0xff },         
        { 0xb2, 0x26, 0x62, 0xa6, 0x32, 0xf6, 0x36, 0x26, 0xa2, 0xff },         
        { 0xb2, 0x26, 0x62, 0xa6, 0x32, 0xf6, 0x36, 0x26, 0x36, 0xff },         
        { 0xb2, 0x26, 0x62, 0xa6, 0x32, 0xf6, 0x36, 0x26, 0xff }                        
}
struct DehInfo deh
Initial value:
 {
        100,    
         50,    
        100,    
        200,    
          1,    
          2,    
        200,    
        100,    
        200,    
        100,    
        200,    
          2,    
        200,    
          2,    
         40,    
          0,    
}
int(* func)(int)
char * Line2
const char* name
char * PatchPt
int pversion
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends