chore: add comment about iw5 missing weapon fields

This commit is contained in:
Jan 2024-04-07 10:54:28 +02:00
parent 3dad9d60da
commit c68f4015d2
No known key found for this signature in database
GPG Key ID: 44B581F78FF5C57C

View File

@ -3,6 +3,51 @@
namespace IW5 namespace IW5
{ {
// WeaponCompleteDef:
// TODO: scopes
// TODO: underBarrels
// TODO: others
// TODO: animOverrides
// TODO: soundOverrides
// TODO: fxOverrides
// TODO: reloadOverrides
// TODO: notetrackOverrides
// TODO: iFireTimeAkimbo
// TODO: iAltRaiseTimeAkimbo
// TODO: fireAnimLengthAkimbo
// TODO: iFirstRaiseTimeAkimbo
// WeaponDef:
// TODO: changeVariableZoomSound
// TODO: rollingSound
// TODO: akimboStateTimers
// TODO: adsIdleLerpStartTime
// TODO: adsIdleLerpTime
// TODO: riotShieldEnableDamage
// TODO: riotShieldHealth
// TODO: riotShieldDamageMult
// TODO: turretADSEnabled
// TODO: turretADSTime
// TODO: turretFov
// TODO: turretFovADS
// TODO: isAirburstWeapon
// TODO: canHoldBreath
// TODO: canVariableZoom
// TODO: stickToVehicles
// TODO: stickToTurrets
// TODO: doNotAllowAttachmentsToOverrideSpread
// TODO: stowTag
// TODO: stowOffsetModel
// StateTimers:
// TODO: blastFrontTime;
// TODO: blastRightTime;
// TODO: blastBackTime;
// TODO: blastLeftTime;
// TODO: raiseInterruptableTime;
// TODO: firstRaiseInterruptableTime;
// TODO: reloadInterruptableTime;
// TODO: reloadEmptyInterruptableTime;
// TODO: fireInterruptableTime;
inline cspField_t weapon_fields[]{ inline cspField_t weapon_fields[]{
{"displayName", offsetof(WeaponFullDef, weapCompleteDef.szDisplayName), CSPFT_STRING }, {"displayName", offsetof(WeaponFullDef, weapCompleteDef.szDisplayName), CSPFT_STRING },
{"AIOverlayDescription", offsetof(WeaponFullDef, weapDef.szOverlayName), CSPFT_STRING }, {"AIOverlayDescription", offsetof(WeaponFullDef, weapDef.szOverlayName), CSPFT_STRING },