mirror of
https://gitlab.com/ryandwyer/perfect-dark
synced 2026-06-09 12:35:46 -04:00
Decompile weaponGetModelNum
This commit is contained in:
+121
-121
@@ -139,8 +139,8 @@ struct inventory_ammo invammo_default = {
|
||||
};
|
||||
|
||||
struct weapon invitem_hammer = {
|
||||
0, // lo model
|
||||
0, // hi model
|
||||
0, // lo model
|
||||
NULL, // equip animation
|
||||
NULL, // unequip animation
|
||||
NULL, // pritosec animation
|
||||
@@ -165,8 +165,8 @@ struct weapon invitem_hammer = {
|
||||
};
|
||||
|
||||
struct weapon invitem_nothing = {
|
||||
0, // lo model
|
||||
0, // hi model
|
||||
0, // lo model
|
||||
NULL, // equip animation
|
||||
NULL, // unequip animation
|
||||
NULL, // pritosec animation
|
||||
@@ -272,8 +272,8 @@ struct weaponfunc_close invfunc_unarmed_disarm = {
|
||||
};
|
||||
|
||||
struct weapon invitem_unarmed = {
|
||||
FILE_GCOMBATHANDSLOD, // lo model
|
||||
FILE_GCOMBATHANDSLOD, // hi model
|
||||
FILE_GCOMBATHANDSLOD, // lo model
|
||||
NULL, // equip animation
|
||||
NULL, // unequip animation
|
||||
NULL, // pritosec animation
|
||||
@@ -514,8 +514,8 @@ struct inventory_ammo invammo_falcon2scope = {
|
||||
};
|
||||
|
||||
struct weapon invitem_falcon2 = {
|
||||
FILE_GFALCON2, // lo model
|
||||
FILE_GFALCON2LOD, // hi model
|
||||
FILE_GFALCON2, // hi model
|
||||
FILE_GFALCON2LOD, // lo model
|
||||
invanim_falcon2_equip, // equip animation
|
||||
invanim_falcon2_unequip, // unequip animation
|
||||
NULL, // pritosec animation
|
||||
@@ -539,8 +539,8 @@ struct weapon invitem_falcon2 = {
|
||||
};
|
||||
|
||||
struct weapon invitem_falcon2scope = {
|
||||
FILE_GFALCON2, // lo model
|
||||
FILE_GFALCON2LOD, // hi model
|
||||
FILE_GFALCON2, // hi model
|
||||
FILE_GFALCON2LOD, // lo model
|
||||
invanim_falcon2_equip, // equip animation
|
||||
invanim_falcon2_unequip, // unequip animation
|
||||
NULL, // pritosec animation
|
||||
@@ -564,8 +564,8 @@ struct weapon invitem_falcon2scope = {
|
||||
};
|
||||
|
||||
struct weapon invitem_falcon2silencer = {
|
||||
FILE_GFALCON2, // lo model
|
||||
FILE_GFALCON2LOD, // hi model
|
||||
FILE_GFALCON2, // hi model
|
||||
FILE_GFALCON2LOD, // lo model
|
||||
invanim_falcon2_equip, // equip animation
|
||||
invanim_falcon2_unequip, // unequip animation
|
||||
NULL, // pritosec animation
|
||||
@@ -709,8 +709,8 @@ struct inventory_ammo invammo_magsec = {
|
||||
};
|
||||
|
||||
struct weapon invitem_magsec = {
|
||||
FILE_GLEEGUN1, // lo model
|
||||
FILE_GMAGSECLOD, // hi model
|
||||
FILE_GLEEGUN1, // hi model
|
||||
FILE_GMAGSECLOD, // lo model
|
||||
invanim_magsec_equiporshoot, // equip animation
|
||||
NULL, // unequip animation
|
||||
NULL, // pritosec animation
|
||||
@@ -898,8 +898,8 @@ struct inventory_ammo invammo_dy357 = {
|
||||
};
|
||||
|
||||
struct weapon invitem_dy357 = {
|
||||
FILE_GDY357, // lo model
|
||||
FILE_GDY357LOD, // hi model
|
||||
FILE_GDY357, // hi model
|
||||
FILE_GDY357LOD, // lo model
|
||||
invanim_dy357_equiporshoot, // equip animation
|
||||
NULL, // unequip animation
|
||||
NULL, // pritosec animation
|
||||
@@ -923,8 +923,8 @@ struct weapon invitem_dy357 = {
|
||||
};
|
||||
|
||||
struct weapon invitem_dy357lx = {
|
||||
FILE_GDY357TRENT, // lo model
|
||||
FILE_GDY357TRENTLOD, // hi model
|
||||
FILE_GDY357TRENT, // hi model
|
||||
FILE_GDY357TRENTLOD, // lo model
|
||||
invanim_dy357_equiporshoot, // equip animation
|
||||
NULL, // unequip animation
|
||||
NULL, // pritosec animation
|
||||
@@ -1041,8 +1041,8 @@ struct inventory_ammo invammo_phoenix = {
|
||||
};
|
||||
|
||||
struct weapon invitem_phoenix = {
|
||||
FILE_GMAIANPISTOL, // lo model
|
||||
FILE_GMAYANPISTOLLOD, // hi model
|
||||
FILE_GMAIANPISTOL, // hi model
|
||||
FILE_GMAYANPISTOLLOD, // lo model
|
||||
invanim_phoenix_equiporreload, // equip animation
|
||||
NULL, // unequip animation
|
||||
NULL, // pritosec animation
|
||||
@@ -1179,8 +1179,8 @@ struct inventory_ammo invammo_mauler = {
|
||||
};
|
||||
|
||||
struct weapon invitem_mauler = {
|
||||
FILE_GSKPISTOL, // lo model
|
||||
FILE_GSKPISTOLLOD, // hi model
|
||||
FILE_GSKPISTOL, // hi model
|
||||
FILE_GSKPISTOLLOD, // lo model
|
||||
invanim_mauler_equiporshoot, // equip animation
|
||||
NULL, // unequip animation
|
||||
NULL, // pritosec animation
|
||||
@@ -1333,8 +1333,8 @@ struct inventory_ammo invammo_cmp150 = {
|
||||
};
|
||||
|
||||
struct weapon invitem_cmp150 = {
|
||||
FILE_GCMP150, // lo model
|
||||
FILE_GCMP150LOD, // hi model
|
||||
FILE_GCMP150, // hi model
|
||||
FILE_GCMP150LOD, // lo model
|
||||
invanim_cmp150_equiporshoot, // equip animation
|
||||
NULL, // unequip animation
|
||||
NULL, // pritosec animation
|
||||
@@ -1457,8 +1457,8 @@ struct inventory_ammo invammo_cyclone = {
|
||||
};
|
||||
|
||||
struct weapon invitem_cyclone = {
|
||||
FILE_GCYCLONE, // lo model
|
||||
FILE_GCYCLONELOD, // hi model
|
||||
FILE_GCYCLONE, // hi model
|
||||
FILE_GCYCLONELOD, // lo model
|
||||
invanim_cyclone_equiporreload, // equip animation
|
||||
NULL, // unequip animation
|
||||
NULL, // pritosec animation
|
||||
@@ -1560,8 +1560,8 @@ struct inventory_ammo invammo_rcp120 = {
|
||||
};
|
||||
|
||||
struct weapon invitem_rcp120 = {
|
||||
FILE_GRCP120, // lo model
|
||||
FILE_GRCP120LOD, // hi model
|
||||
FILE_GRCP120, // hi model
|
||||
FILE_GRCP120LOD, // lo model
|
||||
invanim_rcp120_equiporshoot, // equip animation
|
||||
NULL, // unequip animation
|
||||
NULL, // pritosec animation
|
||||
@@ -1671,8 +1671,8 @@ struct inventory_ammo invammo_callisto = {
|
||||
};
|
||||
|
||||
struct weapon invitem_callisto = {
|
||||
FILE_GMAIANSMG, // lo model
|
||||
FILE_GMAYANSMGLOD, // hi model
|
||||
FILE_GMAIANSMG, // hi model
|
||||
FILE_GMAYANSMGLOD, // lo model
|
||||
invanim_callisto_equiporreload, // equip animation
|
||||
NULL, // unequip animation
|
||||
NULL, // pritosec animation
|
||||
@@ -1772,8 +1772,8 @@ struct inventory_ammo invammo_dragon = {
|
||||
};
|
||||
|
||||
struct weapon invitem_dragon = {
|
||||
FILE_GDYDRAGON, // lo model
|
||||
FILE_GDYDRAGONLOD, // hi model
|
||||
FILE_GDYDRAGON, // hi model
|
||||
FILE_GDYDRAGONLOD, // lo model
|
||||
invanim_dragon_equiporshoot, // equip animation
|
||||
NULL, // unequip animation
|
||||
NULL, // pritosec animation
|
||||
@@ -1928,8 +1928,8 @@ struct inventory_ammo invammo_superdragon_grenades = {
|
||||
};
|
||||
|
||||
struct weapon invitem_superdragon = {
|
||||
FILE_GDYSUPERDRAGON, // lo model
|
||||
FILE_GDYSUPERDRAGONLOD, // hi model
|
||||
FILE_GDYSUPERDRAGON, // hi model
|
||||
FILE_GDYSUPERDRAGONLOD, // lo model
|
||||
invanim_superdragon_equiporshoot, // equip animation
|
||||
NULL, // unequip animation
|
||||
invanim_superdragon_pritosec, // pritosec animation
|
||||
@@ -2051,8 +2051,8 @@ struct inventory_ammo invammo_ar34 = {
|
||||
};
|
||||
|
||||
struct weapon invitem_ar34 = {
|
||||
FILE_GAR34, // lo model
|
||||
FILE_GAR34LOD, // hi model
|
||||
FILE_GAR34, // hi model
|
||||
FILE_GAR34LOD, // lo model
|
||||
invanim_ar34_equiporreload, // equip animation
|
||||
NULL, // unequip animation
|
||||
NULL, // pritosec animation
|
||||
@@ -2188,8 +2188,8 @@ struct inventory_ammo invammo_k7avenger = {
|
||||
};
|
||||
|
||||
struct weapon invitem_k7avenger = {
|
||||
FILE_GK7AVENGER, // lo model
|
||||
FILE_GAVENGERLOD, // hi model
|
||||
FILE_GK7AVENGER, // hi model
|
||||
FILE_GAVENGERLOD, // lo model
|
||||
invanim_k7avenger_equip, // equip animation
|
||||
invanim_k7avenger_unequip, // unequip animation
|
||||
NULL, // pritosec animation
|
||||
@@ -2320,8 +2320,8 @@ struct inventory_ammo invammo_laptopgun = {
|
||||
};
|
||||
|
||||
struct weapon invitem_laptopgun = {
|
||||
FILE_GPCGUN, // lo model
|
||||
FILE_GPCGUNLOD, // hi model
|
||||
FILE_GPCGUN, // hi model
|
||||
FILE_GPCGUNLOD, // lo model
|
||||
invanim_laptopgun_equip, // equip animation
|
||||
invanim_laptopgun_unequip, // unequip animation
|
||||
NULL, // pritosec animation
|
||||
@@ -2431,8 +2431,8 @@ struct inventory_ammo invammo_shotgun = {
|
||||
};
|
||||
|
||||
struct weapon invitem_shotgun = {
|
||||
FILE_GSHOTGUN, // lo model
|
||||
FILE_GSHOTGUNLOD, // hi model
|
||||
FILE_GSHOTGUN, // hi model
|
||||
FILE_GSHOTGUNLOD, // lo model
|
||||
invanim_shotgun_equiporsingleshot, // equip animation
|
||||
NULL, // unequip animation
|
||||
NULL, // pritosec animation
|
||||
@@ -2558,8 +2558,8 @@ struct inventory_ammo invammo_reaper = {
|
||||
};
|
||||
|
||||
struct weapon invitem_reaper = {
|
||||
FILE_GSKMINIGUN, // lo model
|
||||
FILE_GSKMINIGUNLOD, // hi model
|
||||
FILE_GSKMINIGUN, // hi model
|
||||
FILE_GSKMINIGUNLOD, // lo model
|
||||
invanim_reaper_equip, // equip animation
|
||||
invanim_reaper_unequip, // unequip animation
|
||||
NULL, // pritosec animation
|
||||
@@ -2693,8 +2693,8 @@ struct inventory_ammo invammo_rocketlauncher = {
|
||||
};
|
||||
|
||||
struct weapon invitem_rocketlauncher = {
|
||||
FILE_GDYROCKET, // lo model
|
||||
FILE_GROCKETLOD, // hi model
|
||||
FILE_GDYROCKET, // hi model
|
||||
FILE_GROCKETLOD, // lo model
|
||||
invanim_rockerlauncher_equiporshoot, // equip animation
|
||||
NULL, // unequip animation
|
||||
NULL, // pritosec animation
|
||||
@@ -2801,8 +2801,8 @@ struct inventory_ammo invammo_slayer = {
|
||||
};
|
||||
|
||||
struct weapon invitem_slayer = {
|
||||
FILE_GSKROCKET, // lo model
|
||||
FILE_GSKROCKETLOD, // hi model
|
||||
FILE_GSKROCKET, // hi model
|
||||
FILE_GSKROCKETLOD, // lo model
|
||||
invanim_slayer_equiporshoot, // equip animation
|
||||
NULL, // unequip animation
|
||||
NULL, // pritosec animation
|
||||
@@ -2924,8 +2924,8 @@ struct modelpartvisibility invpartvisibility_devastator[] = {
|
||||
};
|
||||
|
||||
struct weapon invitem_devastator = {
|
||||
FILE_GDYDEVASTATOR, // lo model
|
||||
FILE_GDEVASTATORLOD, // hi model
|
||||
FILE_GDYDEVASTATOR, // hi model
|
||||
FILE_GDEVASTATORLOD, // lo model
|
||||
invanim_devastator_equiporshoot, // equip animation
|
||||
NULL, // unequip animation
|
||||
NULL, // pritosec animation
|
||||
@@ -2998,8 +2998,8 @@ struct inventory_ammo invammo_timedmine = {
|
||||
};
|
||||
|
||||
struct weapon invitem_timedmine = {
|
||||
FILE_GTIMEDMINE, // lo model
|
||||
FILE_GTIMEDMINE, // hi model
|
||||
FILE_GTIMEDMINE, // lo model
|
||||
inanim_mine_equiporreload, // equip animation
|
||||
invanim_mine_unequip, // unequip animation
|
||||
NULL, // pritosec animation
|
||||
@@ -3088,8 +3088,8 @@ struct modelpartvisibility invpartvisibility_remotemine[] = {
|
||||
};
|
||||
|
||||
struct weapon invitem_remotemine = {
|
||||
FILE_GREMOTEMINE, // lo model
|
||||
FILE_GREMOTEMINE, // hi model
|
||||
FILE_GREMOTEMINE, // lo model
|
||||
invanim_remotemine_equiporreload, // equip animation
|
||||
invanim_remotemine_unequip, // unequip animation
|
||||
NULL, // pritosec animation
|
||||
@@ -3135,8 +3135,8 @@ struct inventory_ammo invammo_proximitymine = {
|
||||
};
|
||||
|
||||
struct weapon invitem_proximitymine = {
|
||||
FILE_GPROXIMITYMINE, // lo model
|
||||
FILE_GPROXIMITYMINE, // hi model
|
||||
FILE_GPROXIMITYMINE, // lo model
|
||||
inanim_mine_equiporreload, // equip animation
|
||||
invanim_mine_unequip, // unequip animation
|
||||
NULL, // pritosec animation
|
||||
@@ -3198,8 +3198,8 @@ struct inventory_ammo invammo_ecmmine = {
|
||||
};
|
||||
|
||||
struct weapon invitem_ecmmine = {
|
||||
FILE_GECMMINE, // lo model
|
||||
FILE_GECMMINE, // hi model
|
||||
FILE_GECMMINE, // lo model
|
||||
invanim_ecmmine_equiporreload, // equip animation
|
||||
invanim_ecmmine_unequip, // unequip animation
|
||||
NULL, // pritosec animation
|
||||
@@ -3225,8 +3225,8 @@ struct weapon invitem_ecmmine = {
|
||||
// Some unfinished Reaper-like gun. The name is "Timed Mine". The primary
|
||||
// function is detonate (and it works). It can't shoot.
|
||||
struct weapon invitem_unused_8007dd88 = {
|
||||
FILE_GSKMINIGUN, // lo model
|
||||
FILE_GSKMINIGUNLOD, // hi model
|
||||
FILE_GSKMINIGUN, // hi model
|
||||
FILE_GSKMINIGUNLOD, // lo model
|
||||
NULL, // equip animation
|
||||
NULL, // unequip animation
|
||||
NULL, // pritosec animation
|
||||
@@ -3305,8 +3305,8 @@ struct inventory_ammo invammo_grenade = {
|
||||
};
|
||||
|
||||
struct weapon invitem_grenade = {
|
||||
FILE_GGRENADE, // lo model
|
||||
FILE_GGRENADELOD, // hi model
|
||||
FILE_GGRENADE, // hi model
|
||||
FILE_GGRENADELOD, // lo model
|
||||
invanim_grenade_equiporreload, // equip animation
|
||||
NULL, // unequip animation
|
||||
NULL, // pritosec animation
|
||||
@@ -3366,8 +3366,8 @@ struct inventory_ammo invammo_nbomb = {
|
||||
};
|
||||
|
||||
struct weapon invitem_nbomb = {
|
||||
FILE_GNBOMB, // lo model
|
||||
FILE_GNBOMBLOD, // hi model
|
||||
FILE_GNBOMB, // hi model
|
||||
FILE_GNBOMBLOD, // lo model
|
||||
invanim_grenade_equiporreload, // equip animation
|
||||
NULL, // unequip animation
|
||||
NULL, // pritosec animation
|
||||
@@ -3476,8 +3476,8 @@ struct modelpartvisibility invpartvisibility_farsight[] = {
|
||||
};
|
||||
|
||||
struct weapon invitem_farsight = {
|
||||
FILE_GZ2020, // lo model
|
||||
FILE_GZ2020LOD, // hi model
|
||||
FILE_GZ2020, // hi model
|
||||
FILE_GZ2020LOD, // lo model
|
||||
invanim_farsight_equiporshoot, // equip animation
|
||||
NULL, // unequip animation
|
||||
NULL, // pritosec animation
|
||||
@@ -3618,8 +3618,8 @@ struct modelpartvisibility invpartvisibility_crossbow[] = {
|
||||
};
|
||||
|
||||
struct weapon invitem_crossbow = {
|
||||
FILE_GCROSSBOW, // lo model
|
||||
FILE_GCROSSBOWLOD, // hi model
|
||||
FILE_GCROSSBOW, // hi model
|
||||
FILE_GCROSSBOWLOD, // lo model
|
||||
invanim_crosbow_equip, // equip animation
|
||||
invanim_crossbow_unequip, // unequip animation
|
||||
NULL, // pritosec animation
|
||||
@@ -3742,8 +3742,8 @@ struct modelpartvisibility invpartvisibility_tranquilizer[] = {
|
||||
};
|
||||
|
||||
struct weapon invitem_tranquilizer = {
|
||||
FILE_GDRUGGUN, // lo model
|
||||
FILE_GDRUGGUNLOD, // hi model
|
||||
FILE_GDRUGGUN, // hi model
|
||||
FILE_GDRUGGUNLOD, // lo model
|
||||
invanim_tranquilizer_equiporshoot, // equip animation
|
||||
NULL, // unequip animation
|
||||
NULL, // pritosec animation
|
||||
@@ -3796,8 +3796,8 @@ struct weaponfunc_shootsingle invfunc_psychosisgun_shoot = {
|
||||
};
|
||||
|
||||
struct weapon invitem_psychosisgun = {
|
||||
FILE_GDRUGGUN, // lo model
|
||||
FILE_GDRUGGUNLOD, // hi model
|
||||
FILE_GDRUGGUN, // hi model
|
||||
FILE_GDRUGGUNLOD, // lo model
|
||||
invanim_tranquilizer_equiporshoot, // equip animation
|
||||
NULL, // unequip animation
|
||||
NULL, // pritosec animation
|
||||
@@ -3903,8 +3903,8 @@ struct modelpartvisibility invpartvisibility_sniperrifle[] = {
|
||||
};
|
||||
|
||||
struct weapon invitem_sniperrifle = {
|
||||
FILE_GSNIPERRIFLE, // lo model
|
||||
FILE_GSNIPERLOD, // hi model
|
||||
FILE_GSNIPERRIFLE, // hi model
|
||||
FILE_GSNIPERLOD, // lo model
|
||||
invanim_sniperrifle_equip, // equip animation
|
||||
NULL, // unequip animation
|
||||
NULL, // pritosec animation
|
||||
@@ -3985,8 +3985,8 @@ struct weaponfunc_shootauto invfunc_laser_stream = {
|
||||
};
|
||||
|
||||
struct weapon invitem_laser = {
|
||||
FILE_GLASER, // lo model
|
||||
FILE_GLASERLOD, // hi model
|
||||
FILE_GLASER, // hi model
|
||||
FILE_GLASERLOD, // lo model
|
||||
invanim_laser_equip, // equip animation
|
||||
invanim_laser_unequip, // unequip animation
|
||||
NULL, // pritosec animation
|
||||
@@ -4055,8 +4055,8 @@ struct inventory_ammo invammo_pp9i = {
|
||||
};
|
||||
|
||||
struct weapon invitem_pp9i = {
|
||||
FILE_GWPPK, // lo model
|
||||
FILE_GWPPK, // hi model
|
||||
FILE_GWPPK, // lo model
|
||||
invanim_pp9i_equiporshoot, // equip animation
|
||||
NULL, // unequip animation
|
||||
NULL, // pritosec animation
|
||||
@@ -4115,8 +4115,8 @@ struct inventory_ammo invammo_cc13 = {
|
||||
};
|
||||
|
||||
struct weapon invitem_cc13 = {
|
||||
FILE_GTT33, // lo model
|
||||
FILE_GTT33, // hi model
|
||||
FILE_GTT33, // lo model
|
||||
invanim_cc13_equiporshoot, // equip animation
|
||||
NULL, // unequip animation
|
||||
NULL, // pritosec animation
|
||||
@@ -4174,8 +4174,8 @@ struct inventory_ammo invammo_kl01313 = {
|
||||
};
|
||||
|
||||
struct weapon invitem_kl01313 = {
|
||||
FILE_GSKORPION, // lo model
|
||||
FILE_GSKORPION, // hi model
|
||||
FILE_GSKORPION, // lo model
|
||||
NULL, // equip animation
|
||||
NULL, // unequip animation
|
||||
NULL, // pritosec animation
|
||||
@@ -4233,8 +4233,8 @@ struct inventory_ammo invammo_kf7special = {
|
||||
};
|
||||
|
||||
struct weapon invitem_kf7special = {
|
||||
FILE_GAK47, // lo model
|
||||
FILE_GAK47, // hi model
|
||||
FILE_GAK47, // lo model
|
||||
NULL, // equip animation
|
||||
NULL, // unequip animation
|
||||
NULL, // pritosec animation
|
||||
@@ -4292,8 +4292,8 @@ struct inventory_ammo invammo_zzt9mm = {
|
||||
};
|
||||
|
||||
struct weapon invitem_zzt9mm = {
|
||||
FILE_GUZI, // lo model
|
||||
FILE_GUZI, // hi model
|
||||
FILE_GUZI, // lo model
|
||||
NULL, // equip animation
|
||||
NULL, // unequip animation
|
||||
NULL, // pritosec animation
|
||||
@@ -4351,8 +4351,8 @@ struct inventory_ammo invammo_dmc = {
|
||||
};
|
||||
|
||||
struct weapon invitem_dmc = {
|
||||
FILE_GMP5K, // lo model
|
||||
FILE_GMP5K, // hi model
|
||||
FILE_GMP5K, // lo model
|
||||
NULL, // equip animation
|
||||
NULL, // unequip animation
|
||||
NULL, // pritosec animation
|
||||
@@ -4410,8 +4410,8 @@ struct inventory_ammo invammo_ar53 = {
|
||||
};
|
||||
|
||||
struct weapon invitem_ar53 = {
|
||||
FILE_GM16, // lo model
|
||||
FILE_GM16, // hi model
|
||||
FILE_GM16, // lo model
|
||||
NULL, // equip animation
|
||||
NULL, // unequip animation
|
||||
NULL, // pritosec animation
|
||||
@@ -4469,8 +4469,8 @@ struct inventory_ammo invammo_rcp45 = {
|
||||
};
|
||||
|
||||
struct weapon invitem_rcp45 = {
|
||||
FILE_GFNP90, // lo model
|
||||
FILE_GFNP90, // hi model
|
||||
FILE_GFNP90, // lo model
|
||||
NULL, // equip animation
|
||||
NULL, // unequip animation
|
||||
NULL, // pritosec animation
|
||||
@@ -4509,8 +4509,8 @@ struct inventory_typef invf_unused_8006edcc[] = {
|
||||
};
|
||||
|
||||
struct weapon invitem_briefcase2 = {
|
||||
FILE_GFALCON2LOD, // lo model
|
||||
FILE_GFALCON2LOD, // hi model
|
||||
FILE_GFALCON2LOD, // lo model
|
||||
NULL, // equip animation
|
||||
NULL, // unequip animation
|
||||
NULL, // pritosec animation
|
||||
@@ -4568,8 +4568,8 @@ struct inventory_ammo invammo_59 = {
|
||||
};
|
||||
|
||||
struct weapon invitem_59 = {
|
||||
0, // lo model
|
||||
0, // hi model
|
||||
0, // lo model
|
||||
NULL, // equip animation
|
||||
NULL, // unequip animation
|
||||
NULL, // pritosec animation
|
||||
@@ -4627,8 +4627,8 @@ struct inventory_ammo invammo_5a = {
|
||||
};
|
||||
|
||||
struct weapon invitem_5a = {
|
||||
0, // lo model
|
||||
0, // hi model
|
||||
0, // lo model
|
||||
NULL, // equip animation
|
||||
NULL, // unequip animation
|
||||
NULL, // pritosec animation
|
||||
@@ -4754,8 +4754,8 @@ struct inventory_ammo invammo_combatknife = {
|
||||
};
|
||||
|
||||
struct weapon invitem_combatknife = {
|
||||
FILE_GKNIFE, // lo model
|
||||
FILE_GKNIFELOD, // hi model
|
||||
FILE_GKNIFE, // hi model
|
||||
FILE_GKNIFELOD, // lo model
|
||||
invanim_combatknife_equip, // equip animation
|
||||
NULL, // unequip animation
|
||||
invanim_combatknife_pritosec, // pritosec animation
|
||||
@@ -4815,8 +4815,8 @@ struct inventory_ammo invammo_bug = {
|
||||
};
|
||||
|
||||
struct weapon invitem_commsrider = {
|
||||
FILE_PCHRBUG, // lo model
|
||||
FILE_PCHRBUG, // hi model
|
||||
FILE_PCHRBUG, // lo model
|
||||
NULL, // equip animation
|
||||
NULL, // unequip animation
|
||||
NULL, // pritosec animation
|
||||
@@ -4840,8 +4840,8 @@ struct weapon invitem_commsrider = {
|
||||
};
|
||||
|
||||
struct weapon invitem_tracerbug = {
|
||||
FILE_PCHRBUG, // lo model
|
||||
FILE_PCHRBUG, // hi model
|
||||
FILE_PCHRBUG, // lo model
|
||||
NULL, // equip animation
|
||||
NULL, // unequip animation
|
||||
NULL, // pritosec animation
|
||||
@@ -4865,8 +4865,8 @@ struct weapon invitem_tracerbug = {
|
||||
};
|
||||
|
||||
struct weapon invitem_targetamplifier = {
|
||||
FILE_PTARGETAMP, // lo model
|
||||
FILE_PTARGETAMP, // hi model
|
||||
FILE_PTARGETAMP, // lo model
|
||||
NULL, // equip animation
|
||||
NULL, // unequip animation
|
||||
NULL, // pritosec animation
|
||||
@@ -4901,8 +4901,8 @@ struct weaponfunc_device invfunc_nightvision_primary = {
|
||||
};
|
||||
|
||||
struct weapon invitem_nightvision = {
|
||||
FILE_PCHRNIGHTSIGHT, // lo model
|
||||
FILE_PCHRNIGHTSIGHT, // hi model
|
||||
FILE_PCHRNIGHTSIGHT, // lo model
|
||||
NULL, // equip animation
|
||||
NULL, // unequip animation
|
||||
NULL, // pritosec animation
|
||||
@@ -4947,8 +4947,8 @@ struct inventory_typee inve_00015348 = {
|
||||
};
|
||||
|
||||
struct weapon invitem_horizonscanner = {
|
||||
FILE_PBINOCULARS, // lo model
|
||||
FILE_PBINOCULARS, // hi model
|
||||
FILE_PBINOCULARS, // lo model
|
||||
NULL, // equip animation
|
||||
NULL, // unequip animation
|
||||
NULL, // pritosec animation
|
||||
@@ -4991,8 +4991,8 @@ struct inventory_ammo invammo_cloakingdevice = {
|
||||
};
|
||||
|
||||
struct weapon invitem_cloakingdevice = {
|
||||
FILE_PCHRCLOAKER, // lo model
|
||||
FILE_PCHRCLOAKER, // hi model
|
||||
FILE_PCHRCLOAKER, // lo model
|
||||
NULL, // equip animation
|
||||
NULL, // unequip animation
|
||||
NULL, // pritosec animation
|
||||
@@ -5050,8 +5050,8 @@ struct inventory_ammo invammo_combatboost = {
|
||||
};
|
||||
|
||||
struct weapon invitem_combatboost = {
|
||||
FILE_PCHRSPEEDPILL, // lo model
|
||||
FILE_PCHRSPEEDPILL, // hi model
|
||||
FILE_PCHRSPEEDPILL, // lo model
|
||||
NULL, // equip animation
|
||||
NULL, // unequip animation
|
||||
NULL, // pritosec animation
|
||||
@@ -5086,8 +5086,8 @@ struct weaponfunc_device invfunc_suicidepill_primary = {
|
||||
};
|
||||
|
||||
struct weapon invitem_suicidepill = {
|
||||
0, // lo model
|
||||
0, // hi model
|
||||
0, // lo model
|
||||
NULL, // equip animation
|
||||
NULL, // unequip animation
|
||||
NULL, // pritosec animation
|
||||
@@ -5122,8 +5122,8 @@ struct weaponfunc_device invfunc_irscanner_primary = {
|
||||
};
|
||||
|
||||
struct weapon invitem_irscanner = {
|
||||
FILE_GIRSCANNER, // lo model
|
||||
FILE_GIRSCANNER, // hi model
|
||||
FILE_GIRSCANNER, // lo model
|
||||
NULL, // equip animation
|
||||
NULL, // unequip animation
|
||||
NULL, // pritosec animation
|
||||
@@ -5157,8 +5157,8 @@ struct weaponfunc invfunc_disguise_primary = {
|
||||
};
|
||||
|
||||
struct weapon invitem_disguise40 = {
|
||||
0, // lo model
|
||||
0, // hi model
|
||||
0, // lo model
|
||||
NULL, // equip animation
|
||||
NULL, // unequip animation
|
||||
NULL, // pritosec animation
|
||||
@@ -5182,8 +5182,8 @@ struct weapon invitem_disguise40 = {
|
||||
};
|
||||
|
||||
struct weapon invitem_disguise41 = {
|
||||
0, // lo model
|
||||
0, // hi model
|
||||
0, // lo model
|
||||
NULL, // equip animation
|
||||
NULL, // unequip animation
|
||||
NULL, // pritosec animation
|
||||
@@ -5218,8 +5218,8 @@ struct weaponfunc_device invfunc_camspy_deploy = {
|
||||
};
|
||||
|
||||
struct weapon invitem_camspy = {
|
||||
FILE_CEYESPY, // lo model
|
||||
FILE_CEYESPY, // hi model
|
||||
FILE_CEYESPY, // lo model
|
||||
NULL, // equip animation
|
||||
NULL, // unequip animation
|
||||
NULL, // pritosec animation
|
||||
@@ -5254,8 +5254,8 @@ struct weaponfunc_device invfunc_rtracker_primary = {
|
||||
};
|
||||
|
||||
struct weapon invitem_rtracker = {
|
||||
FILE_PRUSSDAR, // lo model
|
||||
FILE_PRUSSDAR, // hi model
|
||||
FILE_PRUSSDAR, // lo model
|
||||
NULL, // equip animation
|
||||
NULL, // unequip animation
|
||||
NULL, // pritosec animation
|
||||
@@ -5290,8 +5290,8 @@ struct weaponfunc_device invfunc_xray_primary = {
|
||||
};
|
||||
|
||||
struct weapon invitem_xrayscanner = {
|
||||
FILE_PXRAYSPECS, // lo model
|
||||
FILE_PXRAYSPECS, // hi model
|
||||
FILE_PXRAYSPECS, // lo model
|
||||
NULL, // equip animation
|
||||
NULL, // unequip animation
|
||||
NULL, // pritosec animation
|
||||
@@ -5343,8 +5343,8 @@ struct weaponfunc_special invfunc_datauplink_primary = {
|
||||
};
|
||||
|
||||
struct weapon invitem_datauplink = {
|
||||
FILE_GCOMMSUPLINK, // lo model
|
||||
FILE_GCOMMSUPLINK, // hi model
|
||||
FILE_GCOMMSUPLINK, // lo model
|
||||
invanim_datauplink_equip, // equip animation
|
||||
invanim_datauplink_unequip, // unequip animation
|
||||
NULL, // pritosec animation
|
||||
@@ -5368,8 +5368,8 @@ struct weapon invitem_datauplink = {
|
||||
};
|
||||
|
||||
struct weapon invitem_doordecoder = {
|
||||
FILE_PCHRDOORDECODER, // lo model
|
||||
FILE_PCHRDOORDECODER, // hi model
|
||||
FILE_PCHRDOORDECODER, // lo model
|
||||
NULL, // equip animation
|
||||
NULL, // unequip animation
|
||||
NULL, // pritosec animation
|
||||
@@ -5394,8 +5394,8 @@ struct weapon invitem_doordecoder = {
|
||||
};
|
||||
|
||||
struct weapon invitem_rocket = {
|
||||
FILE_GCYCLONE, // lo model
|
||||
FILE_GCYCLONELOD, // hi model
|
||||
FILE_GCYCLONE, // hi model
|
||||
FILE_GCYCLONELOD, // lo model
|
||||
NULL, // equip animation
|
||||
NULL, // unequip animation
|
||||
NULL, // pritosec animation
|
||||
@@ -5420,8 +5420,8 @@ struct weapon invitem_rocket = {
|
||||
};
|
||||
|
||||
struct weapon invitem_homingrocket = {
|
||||
FILE_GCYCLONE, // lo model
|
||||
FILE_GCYCLONELOD, // hi model
|
||||
FILE_GCYCLONE, // hi model
|
||||
FILE_GCYCLONELOD, // lo model
|
||||
NULL, // equip animation
|
||||
NULL, // unequip animation
|
||||
NULL, // pritosec animation
|
||||
@@ -5446,8 +5446,8 @@ struct weapon invitem_homingrocket = {
|
||||
};
|
||||
|
||||
struct weapon invitem_grenaderound = {
|
||||
FILE_GCYCLONE, // lo model
|
||||
FILE_GCYCLONELOD, // hi model
|
||||
FILE_GCYCLONE, // hi model
|
||||
FILE_GCYCLONELOD, // lo model
|
||||
NULL, // equip animation
|
||||
NULL, // unequip animation
|
||||
NULL, // pritosec animation
|
||||
@@ -5471,8 +5471,8 @@ struct weapon invitem_grenaderound = {
|
||||
};
|
||||
|
||||
struct weapon invitem_bolt = {
|
||||
FILE_GCYCLONE, // lo model
|
||||
FILE_GCYCLONELOD, // hi model
|
||||
FILE_GCYCLONE, // hi model
|
||||
FILE_GCYCLONELOD, // lo model
|
||||
NULL, // equip animation
|
||||
NULL, // unequip animation
|
||||
NULL, // pritosec animation
|
||||
@@ -5509,8 +5509,8 @@ struct weaponfunc_special invfunc_unused_8006f9a4 = {
|
||||
};
|
||||
|
||||
struct weapon invitem_skedarbomb = {
|
||||
FILE_PSKEDARBOMB, // lo model
|
||||
FILE_PSKEDARBOMB, // hi model
|
||||
FILE_PSKEDARBOMB, // lo model
|
||||
NULL, // equip animation
|
||||
NULL, // unequip animation
|
||||
NULL, // pritosec animation
|
||||
@@ -5535,8 +5535,8 @@ struct weapon invitem_skedarbomb = {
|
||||
};
|
||||
|
||||
struct weapon invitem_explosives = {
|
||||
FILE_PEXPLOSIVEBRICK, // lo model
|
||||
FILE_PEXPLOSIVEBRICK, // hi model
|
||||
FILE_PEXPLOSIVEBRICK, // lo model
|
||||
NULL, // equip animation
|
||||
NULL, // unequip animation
|
||||
NULL, // pritosec animation
|
||||
@@ -5572,8 +5572,8 @@ struct weaponfunc_device invfunc_presidentscanner_primary = {
|
||||
};
|
||||
|
||||
struct weapon invitem_presidentscanner = {
|
||||
FILE_PRUSSDAR, // lo model
|
||||
FILE_PRUSSDAR, // hi model
|
||||
FILE_PRUSSDAR, // lo model
|
||||
NULL, // equip animation
|
||||
NULL, // unequip animation
|
||||
NULL, // pritosec animation
|
||||
@@ -5597,8 +5597,8 @@ struct weapon invitem_presidentscanner = {
|
||||
};
|
||||
|
||||
struct weapon invitem_autosurgeon = {
|
||||
FILE_PAUTOSURGEON, // lo model
|
||||
FILE_PAUTOSURGEON, // hi model
|
||||
FILE_PAUTOSURGEON, // lo model
|
||||
NULL, // equip animation
|
||||
NULL, // unequip animation
|
||||
NULL, // pritosec animation
|
||||
@@ -5623,8 +5623,8 @@ struct weapon invitem_autosurgeon = {
|
||||
};
|
||||
|
||||
struct weapon invitem_flightplans = {
|
||||
FILE_PSAFEITEM, // lo model
|
||||
FILE_PSAFEITEM, // hi model
|
||||
FILE_PSAFEITEM, // lo model
|
||||
NULL, // equip animation
|
||||
NULL, // unequip animation
|
||||
NULL, // pritosec animation
|
||||
@@ -5649,8 +5649,8 @@ struct weapon invitem_flightplans = {
|
||||
};
|
||||
|
||||
struct weapon invitem_researchtape = {
|
||||
FILE_PRESEARCHTAPE, // lo model
|
||||
FILE_PRESEARCHTAPE, // hi model
|
||||
FILE_PRESEARCHTAPE, // lo model
|
||||
NULL, // equip animation
|
||||
NULL, // unequip animation
|
||||
NULL, // pritosec animation
|
||||
@@ -5675,8 +5675,8 @@ struct weapon invitem_researchtape = {
|
||||
};
|
||||
|
||||
struct weapon invitem_backupdisk = {
|
||||
FILE_PZIGGYCARD, // lo model
|
||||
FILE_PZIGGYCARD, // hi model
|
||||
FILE_PZIGGYCARD, // lo model
|
||||
NULL, // equip animation
|
||||
NULL, // unequip animation
|
||||
NULL, // pritosec animation
|
||||
@@ -5701,8 +5701,8 @@ struct weapon invitem_backupdisk = {
|
||||
};
|
||||
|
||||
struct weapon invitem_briefcase = {
|
||||
FILE_PKEYCARD, // lo model
|
||||
FILE_PKEYCARD, // hi model
|
||||
FILE_PKEYCARD, // lo model
|
||||
NULL, // equip animation
|
||||
NULL, // unequip animation
|
||||
NULL, // pritosec animation
|
||||
@@ -5727,8 +5727,8 @@ struct weapon invitem_briefcase = {
|
||||
};
|
||||
|
||||
struct weapon invitem_suitcase = {
|
||||
FILE_PCHRBRIEFCASE, // lo model
|
||||
FILE_PCHRBRIEFCASE, // hi model
|
||||
FILE_PCHRBRIEFCASE, // lo model
|
||||
NULL, // equip animation
|
||||
NULL, // unequip animation
|
||||
NULL, // pritosec animation
|
||||
@@ -5753,8 +5753,8 @@ struct weapon invitem_suitcase = {
|
||||
};
|
||||
|
||||
struct weapon invitem_necklace = {
|
||||
FILE_PCHRCHAIN, // lo model
|
||||
FILE_PCHRCHAIN, // hi model
|
||||
FILE_PCHRCHAIN, // lo model
|
||||
NULL, // equip animation
|
||||
NULL, // unequip animation
|
||||
NULL, // pritosec animation
|
||||
@@ -5779,8 +5779,8 @@ struct weapon invitem_necklace = {
|
||||
};
|
||||
|
||||
struct weapon invitem_shield = {
|
||||
FILE_PCHRSHIELD, // lo model
|
||||
FILE_PCHRSHIELD, // hi model
|
||||
FILE_PCHRSHIELD, // lo model
|
||||
NULL, // equip animation
|
||||
NULL, // unequip animation
|
||||
NULL, // pritosec animation
|
||||
@@ -5805,8 +5805,8 @@ struct weapon invitem_shield = {
|
||||
};
|
||||
|
||||
struct weapon invitem_keycard = {
|
||||
FILE_PKEYCARD, // lo model
|
||||
FILE_PKEYCARD, // hi model
|
||||
FILE_PKEYCARD, // lo model
|
||||
NULL, // equip animation
|
||||
NULL, // unequip animation
|
||||
NULL, // pritosec animation
|
||||
@@ -5869,8 +5869,8 @@ struct inventory_ammo invammo_rocketlauncher34 = {
|
||||
};
|
||||
|
||||
struct weapon invitem_rocketlauncher_34 = {
|
||||
FILE_GDYROCKET, // lo model
|
||||
FILE_GROCKETLOD, // hi model
|
||||
FILE_GDYROCKET, // hi model
|
||||
FILE_GROCKETLOD, // lo model
|
||||
NULL, // equip animation
|
||||
NULL, // unequip animation
|
||||
NULL, // pritosec animation
|
||||
@@ -5928,8 +5928,8 @@ struct inventory_ammo invammo_tester = {
|
||||
};
|
||||
|
||||
struct weapon invitem_tester = {
|
||||
FILE_GTESTGUN, // lo model
|
||||
FILE_GTESTGUN, // hi model
|
||||
FILE_GTESTGUN, // lo model
|
||||
NULL, // equip animation
|
||||
NULL, // unequip animation
|
||||
NULL, // pritosec animation
|
||||
|
||||
@@ -8490,7 +8490,7 @@ glabel func0f09e4e0
|
||||
/* f09e580: 9631cf14 */ lhu $s1,%lo(g_Bodies+0x10)($s1)
|
||||
/* f09e584: 241104e5 */ addiu $s1,$zero,0x4e5
|
||||
.L0f09e588:
|
||||
/* f09e588: 0fc2c686 */ jal func0f0b1a18
|
||||
/* f09e588: 0fc2c686 */ jal weaponGetModelNum
|
||||
/* f09e58c: 8fa400a4 */ lw $a0,0xa4($sp)
|
||||
/* f09e590: 924815b0 */ lbu $t0,0x15b0($s2)
|
||||
/* f09e594: 24140004 */ addiu $s4,$zero,0x4
|
||||
|
||||
+19
-57
@@ -1198,68 +1198,30 @@ void currentPlayerSetDeviceActive(s32 weaponnum, bool active)
|
||||
}
|
||||
}
|
||||
|
||||
GLOBAL_ASM(
|
||||
glabel func0f0b1a18
|
||||
/* f0b1a18: 2401ffff */ addiu $at,$zero,-1
|
||||
/* f0b1a1c: 10810005 */ beq $a0,$at,.L0f0b1a34
|
||||
/* f0b1a20: 00001825 */ or $v1,$zero,$zero
|
||||
/* f0b1a24: 00047080 */ sll $t6,$a0,0x2
|
||||
/* f0b1a28: 3c038007 */ lui $v1,%hi(g_Weapons)
|
||||
/* f0b1a2c: 006e1821 */ addu $v1,$v1,$t6
|
||||
/* f0b1a30: 8c63ff18 */ lw $v1,%lo(g_Weapons)($v1)
|
||||
.L0f0b1a34:
|
||||
/* f0b1a34: 10600024 */ beqz $v1,.L0f0b1ac8
|
||||
/* f0b1a38: 00001025 */ or $v0,$zero,$zero
|
||||
/* f0b1a3c: 3c06800a */ lui $a2,%hi(g_Vars)
|
||||
/* f0b1a40: 24c69fc0 */ addiu $a2,$a2,%lo(g_Vars)
|
||||
/* f0b1a44: 8ccf006c */ lw $t7,0x6c($a2)
|
||||
/* f0b1a48: 00001025 */ or $v0,$zero,$zero
|
||||
/* f0b1a4c: 00002025 */ or $a0,$zero,$zero
|
||||
/* f0b1a50: 11e00003 */ beqz $t7,.L0f0b1a60
|
||||
/* f0b1a54: 00002825 */ or $a1,$zero,$zero
|
||||
/* f0b1a58: 10000001 */ b .L0f0b1a60
|
||||
/* f0b1a5c: 24020001 */ addiu $v0,$zero,0x1
|
||||
.L0f0b1a60:
|
||||
/* f0b1a60: 8cd80068 */ lw $t8,0x68($a2)
|
||||
/* f0b1a64: 13000003 */ beqz $t8,.L0f0b1a74
|
||||
/* f0b1a68: 00000000 */ nop
|
||||
/* f0b1a6c: 10000001 */ b .L0f0b1a74
|
||||
/* f0b1a70: 24040001 */ addiu $a0,$zero,0x1
|
||||
.L0f0b1a74:
|
||||
/* f0b1a74: 8cd90064 */ lw $t9,0x64($a2)
|
||||
/* f0b1a78: 13200003 */ beqz $t9,.L0f0b1a88
|
||||
/* f0b1a7c: 00000000 */ nop
|
||||
/* f0b1a80: 10000001 */ b .L0f0b1a88
|
||||
/* f0b1a84: 24050001 */ addiu $a1,$zero,0x1
|
||||
.L0f0b1a88:
|
||||
/* f0b1a88: 8cc80070 */ lw $t0,0x70($a2)
|
||||
/* f0b1a8c: 00003025 */ or $a2,$zero,$zero
|
||||
/* f0b1a90: 11000003 */ beqz $t0,.L0f0b1aa0
|
||||
/* f0b1a94: 00000000 */ nop
|
||||
/* f0b1a98: 10000001 */ b .L0f0b1aa0
|
||||
/* f0b1a9c: 24060001 */ addiu $a2,$zero,0x1
|
||||
.L0f0b1aa0:
|
||||
/* f0b1aa0: 00c54821 */ addu $t1,$a2,$a1
|
||||
/* f0b1aa4: 01245021 */ addu $t2,$t1,$a0
|
||||
/* f0b1aa8: 01425821 */ addu $t3,$t2,$v0
|
||||
/* f0b1aac: 29610002 */ slti $at,$t3,0x2
|
||||
/* f0b1ab0: 14200003 */ bnez $at,.L0f0b1ac0
|
||||
/* f0b1ab4: 00000000 */ nop
|
||||
/* f0b1ab8: 03e00008 */ jr $ra
|
||||
/* f0b1abc: 94620002 */ lhu $v0,0x2($v1)
|
||||
.L0f0b1ac0:
|
||||
/* f0b1ac0: 03e00008 */ jr $ra
|
||||
/* f0b1ac4: 94620000 */ lhu $v0,0x0($v1)
|
||||
.L0f0b1ac8:
|
||||
/* f0b1ac8: 03e00008 */ jr $ra
|
||||
/* f0b1acc: 00000000 */ nop
|
||||
);
|
||||
u16 weaponGetModelNum(s32 weaponnum)
|
||||
{
|
||||
struct weapon *weapon = NULL;
|
||||
|
||||
if (weaponnum != -1) {
|
||||
weapon = g_Weapons[weaponnum];
|
||||
}
|
||||
|
||||
if (weapon) {
|
||||
if (PLAYERCOUNT() >= 2) {
|
||||
return weapon->lo_model;
|
||||
}
|
||||
|
||||
return weapon->hi_model;
|
||||
}
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
||||
GLOBAL_ASM(
|
||||
glabel func0f0b1ad0
|
||||
/* f0b1ad0: 27bdffe8 */ addiu $sp,$sp,-24
|
||||
/* f0b1ad4: afbf0014 */ sw $ra,0x14($sp)
|
||||
/* f0b1ad8: 0fc2c686 */ jal func0f0b1a18
|
||||
/* f0b1ad8: 0fc2c686 */ jal weaponGetModelNum
|
||||
/* f0b1adc: 00000000 */ nop
|
||||
/* f0b1ae0: 8fbf0014 */ lw $ra,0x14($sp)
|
||||
/* f0b1ae4: 27bd0018 */ addiu $sp,$sp,0x18
|
||||
|
||||
@@ -3299,7 +3299,7 @@ void func0f105948(s32 weaponnum)
|
||||
g_Menus[g_MpPlayerNum].unk840 = 8;
|
||||
g_Menus[g_MpPlayerNum].unk850 = 0;
|
||||
|
||||
g_Menus[g_MpPlayerNum].unk84c = func0f0b1a18(weaponnum);
|
||||
g_Menus[g_MpPlayerNum].unk84c = weaponGetModelNum(weaponnum);
|
||||
g_Menus[g_MpPlayerNum].unkd78 = 0;
|
||||
g_Menus[g_MpPlayerNum].unkd50 = 0;
|
||||
g_Menus[g_MpPlayerNum].unkd7c = 0;
|
||||
|
||||
@@ -35,7 +35,7 @@ bool weaponHasInvEFlag(s32 weaponnum, u32 flag);
|
||||
u32 func0f0b184c(void);
|
||||
s32 currentPlayerGetDeviceState(s32 weaponnum);
|
||||
void currentPlayerSetDeviceActive(s32 weaponum, bool active);
|
||||
u32 func0f0b1a18(s32 weaponnum);
|
||||
u16 weaponGetModelNum(s32 weaponnum);
|
||||
u32 func0f0b1ad0(void);
|
||||
u32 func0f0b1af0(void);
|
||||
u32 func0f0b1c24(void);
|
||||
|
||||
+2
-2
@@ -3004,8 +3004,8 @@ struct modelpartvisibility {
|
||||
};
|
||||
|
||||
struct weapon {
|
||||
/*0x00*/ u16 lo_model;
|
||||
/*0x02*/ u16 hi_model;
|
||||
/*0x00*/ u16 hi_model;
|
||||
/*0x02*/ u16 lo_model;
|
||||
/*0x04*/ u32 *equip_animation;
|
||||
/*0x08*/ u32 *unequip_animation;
|
||||
/*0x0c*/ u32 *pritosec_animation;
|
||||
|
||||
Reference in New Issue
Block a user