mirror of
https://gitlab.com/ryandwyer/perfect-dark
synced 2026-08-16 12:45:00 -04:00
Decompile autogunTickShoot
This commit is contained in:
@@ -2154,9 +2154,9 @@
|
||||
#define MODELPART_AUTOGUN_0002 0x0002 // position
|
||||
#define MODELPART_AUTOGUN_0003 0x0003 // position
|
||||
#define MODELPART_AUTOGUN_0004 0x0004 // position
|
||||
#define MODELPART_AUTOGUN_0005 0x0005 // gunfire
|
||||
#define MODELPART_AUTOGUN_FLASHLEFT 0x0005 // gunfire
|
||||
#define MODELPART_AUTOGUN_0006 0x0006 // position
|
||||
#define MODELPART_AUTOGUN_0007 0x0007 // gunfire
|
||||
#define MODELPART_AUTOGUN_FLASHRIGHT 0x0007 // gunfire
|
||||
#define MODELPART_BASIC_0064 0x0064 // type19
|
||||
#define MODELPART_BASIC_0065 0x0065 // type19
|
||||
#define MODELPART_BASIC_0066 0x0066 // type19
|
||||
|
||||
+10
-10
@@ -163,9 +163,9 @@ extern s32 var80062c80;
|
||||
extern s32 g_ActiveMaleHeadsIndex;
|
||||
extern s32 g_ActiveFemaleHeadsIndex;
|
||||
extern f32 g_EnemyAccuracyScale;
|
||||
extern f32 g_DamageReceivedScale;
|
||||
extern f32 g_DamageDealtScale;
|
||||
extern f32 g_AttackWalkDurationMultiplier;
|
||||
extern f32 g_PlayerDamageRxScale;
|
||||
extern f32 g_PlayerDamageTxScale;
|
||||
extern f32 g_AttackWalkDurationScale;
|
||||
extern s32 var80062cbc;
|
||||
extern struct animtablerow g_DeathAnimsHumanGun[];
|
||||
extern struct animtablerow g_AnimTableHumanSlumped[];
|
||||
@@ -218,12 +218,12 @@ extern struct linksceneryobj *g_LinkedScenery;
|
||||
extern struct blockedpathobj *g_BlockedPaths;
|
||||
extern struct prop *g_EmbedProp;
|
||||
extern s32 g_EmbedHitPart;
|
||||
extern f32 g_CameraWaitMultiplier;
|
||||
extern f32 g_CctvDamageMultiplier;
|
||||
extern f32 var80069950;
|
||||
extern f32 var80069954;
|
||||
extern f32 g_AutogunDamageMultiplier;
|
||||
extern f32 g_AmmoMultiplier;
|
||||
extern f32 g_CctvWaitScale;
|
||||
extern f32 g_CctvDamageRxScale;
|
||||
extern f32 g_AutogunAccuracyScale;
|
||||
extern f32 g_AutogunDamageTxScale;
|
||||
extern f32 g_AutogunDamageRxScale;
|
||||
extern f32 g_AmmoQuantityScale;
|
||||
extern struct padeffectobj *g_PadEffects;
|
||||
extern s32 g_LastPadEffectIndex;
|
||||
extern struct autogunobj *g_ThrownLaptops;
|
||||
@@ -417,7 +417,7 @@ extern struct coord g_TeleportToLook;
|
||||
extern struct vtxstoretype g_VtxstoreTypes[];
|
||||
extern s32 g_ExplosionShakeTotalTimer;
|
||||
extern s32 g_ExplosionShakeIntensityTimer;
|
||||
extern f32 g_ExplosionDamageReceivedScale;
|
||||
extern f32 g_ExplosionDamageTxScale;
|
||||
extern struct sparktype g_SparkTypes[];
|
||||
extern s32 g_SparksAreActive;
|
||||
extern struct weatherdata *g_WeatherData;
|
||||
|
||||
@@ -143,7 +143,7 @@ void bgunRender(Gfx **gdl);
|
||||
struct sndstate **bgunAllocateAudioHandle(void);
|
||||
void bgunPlayPropHitSound(struct gset *gset, struct prop *prop, s32 texturenum);
|
||||
void bgunPlayGlassHitSound(struct coord *pos, s16 *rooms, s32 texturenum);
|
||||
void bgunPlayBgHitSound(struct gset *gset, struct coord *arg1, s32 texturenum, s16 *arg3);
|
||||
void bgunPlayBgHitSound(struct gset *gset, struct coord *hitpos, s32 texturenum, s16 *arg3);
|
||||
void bgunSetTriggerOn(s32 handnum, bool on);
|
||||
s32 bgunConsiderToggleGunFunction(s32 usedowntime, bool firing, s32 arg2);
|
||||
void bgun0f0a8c50(void);
|
||||
|
||||
@@ -8,11 +8,11 @@ extern u32 var800698f0;
|
||||
extern u32 var800698f4;
|
||||
extern struct prop *g_EmbedProp;
|
||||
extern s32 g_EmbedHitPart;
|
||||
extern f32 g_CameraWaitMultiplier;
|
||||
extern f32 g_CctvDamageMultiplier;
|
||||
extern f32 var80069950;
|
||||
extern f32 var80069954;
|
||||
extern f32 g_AutogunDamageMultiplier;
|
||||
extern f32 g_CctvWaitScale;
|
||||
extern f32 g_CctvDamageRxScale;
|
||||
extern f32 g_AutogunAccuracyScale;
|
||||
extern f32 g_AutogunDamageTxScale;
|
||||
extern f32 g_AutogunDamageRxScale;
|
||||
extern struct beam *g_ThrownLaptopBeams;
|
||||
|
||||
void alarmActivate(void);
|
||||
@@ -170,7 +170,7 @@ void fanTick(struct prop *fan);
|
||||
void fanUpdateModel(struct prop *fan);
|
||||
void autogunTick(struct prop *autogun);
|
||||
void autogunInitMatrices(struct prop *autogun, Mtxf *mtx);
|
||||
void func0f079f1c(struct prop *autogun);
|
||||
void autogunTickShoot(struct prop *autogun);
|
||||
void chopperInitMatrices(struct prop *chopper);
|
||||
struct chopperobj *chopperFromHovercar(struct chopperobj *obj);
|
||||
bool chopperCheckTargetInFov(struct chopperobj *hovercar, u8 param_2);
|
||||
|
||||
Reference in New Issue
Block a user