mirror of
https://gitlab.com/ryandwyer/perfect-dark
synced 2026-07-28 15:17:13 -04:00
Decompile bgunCreateFiredProjectile
This commit is contained in:
@@ -157,7 +157,7 @@ u32 func0f0727d4(void);
|
||||
void hoverbikeUpdateMovement(struct hoverbikeobj *hoverbike, f32 arg1, f32 arg2, f32 arg3);
|
||||
u32 func0f0732d4(void);
|
||||
u32 func0f073478(void);
|
||||
u32 func0f073ae8(void);
|
||||
void func0f073ae8(struct weaponobj *weapon, struct projectile *projectile, struct coord *arg2, struct coord *arg3);
|
||||
s32 func0f073c6c(struct defaultobj *obj, bool *arg1);
|
||||
void doorTick(struct prop *doorprop);
|
||||
void doorUpdatePortalIfWindowed(struct prop *door, s32 playercount);
|
||||
@@ -285,8 +285,8 @@ struct prop *func0f08b108(struct weaponobj *weapon, struct chrdata *chr, struct
|
||||
void func0f08b208(struct weaponobj *weapon, struct chrdata *chr);
|
||||
void func0f08b25c(struct weaponobj *weapon, struct chrdata *chr);
|
||||
struct autogunobj *laptopDeploy(s32 modelnum, struct gset *gset, struct chrdata *chr);
|
||||
struct weaponobj *func0f08b658(s32 modelnum, struct gset *gset, struct chrdata *chr);
|
||||
struct weaponobj *func0f08b880(s32 modelnum, s32 weaponnum, struct chrdata *chr);
|
||||
struct weaponobj *weaponCreateProjectileFromGset(s32 modelnum, struct gset *gset, struct chrdata *chr);
|
||||
struct weaponobj *weaponCreateProjectileFromWeaponNum(s32 modelnum, s32 weaponnum, struct chrdata *chr);
|
||||
void weaponDeleteFromChr(struct chrdata *chr, s32 hand);
|
||||
struct prop *weaponCreateForChr(struct chrdata *chr, s32 modelnum, s32 weaponnum, u32 flags, struct weaponobj *obj, struct modelfiledata *filedata);
|
||||
struct prop *chrGiveWeapon(struct chrdata *chr, s32 model, s32 weaponnum, u32 flags);
|
||||
|
||||
+5
-5
@@ -1511,8 +1511,8 @@ struct projectile {
|
||||
/*0x09c*/ s32 unk09c;
|
||||
/*0x0a0*/ u32 unk0a0;
|
||||
/*0x0a4*/ s32 unk0a4;
|
||||
/*0x0a8*/ u32 unk0a8;
|
||||
/*0x0ac*/ u32 unk0ac;
|
||||
/*0x0a8*/ f32 unk0a8;
|
||||
/*0x0ac*/ f32 unk0ac;
|
||||
/*0x0b0*/ s16 droptype;
|
||||
/*0x0b2*/ s16 unk0b2;
|
||||
/*0x0b4*/ s32 unk0b4;
|
||||
@@ -1526,7 +1526,7 @@ struct projectile {
|
||||
/*0x0dc*/ f32 unk0dc;
|
||||
/*0x0e0*/ f32 unk0e0;
|
||||
/*0x0e4*/ f32 unk0e4;
|
||||
/*0x0e8*/ struct prop *unk0e8;
|
||||
/*0x0e8*/ struct prop *targetprop; // for homing rockets
|
||||
/*0x0ec*/ f32 unk0ec;
|
||||
/*0x0f0*/ f32 unk0f0;
|
||||
/*0x0f4*/ u32 unk0f4;
|
||||
@@ -3071,13 +3071,13 @@ struct weaponfunc_shootprojectile {
|
||||
struct weaponfunc_shoot base;
|
||||
/*0x40*/ s32 projectilemodelnum;
|
||||
/*0x44*/ u32 unk44;
|
||||
/*0x48*/ u32 unk48;
|
||||
/*0x48*/ f32 scale;
|
||||
/*0x4c*/ s32 unk4c;
|
||||
/*0x50*/ f32 unk50;
|
||||
/*0x54*/ s32 unk54;
|
||||
/*0x58*/ s32 timer60;
|
||||
/*0x5c*/ f32 unk5c;
|
||||
/*0x60*/ s16 unk60;
|
||||
/*0x60*/ s16 soundnum;
|
||||
};
|
||||
|
||||
struct weaponfunc_throw {
|
||||
|
||||
Reference in New Issue
Block a user