2
0
mirror of https://github.com/Laupetin/OpenAssetTools.git synced 2026-05-13 13:51:41 +00:00

Reformat code with clang format

This commit is contained in:
Clang Format
2023-11-19 15:28:38 +01:00
committed by Jan
parent 22e17272fd
commit 6b4f5d94a8
1099 changed files with 16763 additions and 18076 deletions
+20 -39
View File
@@ -2,16 +2,14 @@
namespace IW4
{
inline const char* szWeapTypeNames[]
{
inline const char* szWeapTypeNames[]{
"bullet",
"grenade",
"projectile",
"riotshield",
};
inline const char* szWeapClassNames[]
{
inline const char* szWeapClassNames[]{
"rifle",
"sniper",
"mg",
@@ -26,14 +24,12 @@ namespace IW4
"item",
};
inline const char* szWeapOverlayReticleNames[]
{
inline const char* szWeapOverlayReticleNames[]{
"none",
"crosshair",
};
inline const char* szWeapInventoryTypeNames[]
{
inline const char* szWeapInventoryTypeNames[]{
"primary",
"offhand",
"item",
@@ -42,8 +38,7 @@ namespace IW4
"scavenger",
};
inline const char* szWeapFireTypeNames[]
{
inline const char* szWeapFireTypeNames[]{
"Full Auto",
"Single Shot",
"2-Round Burst",
@@ -52,16 +47,14 @@ namespace IW4
"Double Barrel",
};
inline const char* penetrateTypeNames[]
{
inline const char* penetrateTypeNames[]{
"none",
"small",
"medium",
"large",
};
inline const char* impactTypeNames[]
{
inline const char* impactTypeNames[]{
"none",
"bullet_small",
"bullet_large",
@@ -75,15 +68,13 @@ namespace IW4
"projectile_dud",
};
inline const char* szWeapStanceNames[]
{
inline const char* szWeapStanceNames[]{
"stand",
"duck",
"prone",
};
inline const char* szProjectileExplosionNames[]
{
inline const char* szProjectileExplosionNames[]{
"grenade",
"rocket",
"flashbang",
@@ -93,8 +84,7 @@ namespace IW4
"heavy explosive",
};
inline const char* offhandClassNames[]
{
inline const char* offhandClassNames[]{
"None",
"Frag Grenade",
"Smoke Grenade",
@@ -103,8 +93,7 @@ namespace IW4
"Other",
};
inline const char* playerAnimTypeNames[]
{
inline const char* playerAnimTypeNames[]{
"none",
"other",
"pistol",
@@ -125,23 +114,20 @@ namespace IW4
"throwingknife",
};
inline const char* activeReticleNames[]
{
inline const char* activeReticleNames[]{
"None",
"Pip-On-A-Stick",
"Bouncing diamond",
};
inline const char* guidedMissileNames[]
{
inline const char* guidedMissileNames[]{
"None",
"Sidewinder",
"Hellfire",
"Javelin",
};
inline const char* stickinessNames[]
{
inline const char* stickinessNames[]{
"Don't stick",
"Stick to all",
"Stick to all, orient to surface",
@@ -150,15 +136,13 @@ namespace IW4
"Knife",
};
inline const char* overlayInterfaceNames[]
{
inline const char* overlayInterfaceNames[]{
"None",
"Javelin",
"Turret Scope",
};
inline const char* ammoCounterClipNames[]
{
inline const char* ammoCounterClipNames[]{
"None",
"Magazine",
"ShortMagazine",
@@ -168,15 +152,13 @@ namespace IW4
"AltWeapon",
};
inline const char* weapIconRatioNames[]
{
inline const char* weapIconRatioNames[]{
"1:1",
"2:1",
"4:1",
};
inline const char* s_vehicleClassNames[]
{
inline const char* s_vehicleClassNames[]{
"4 wheel",
"tank",
"plane",
@@ -186,10 +168,9 @@ namespace IW4
"snowmobile",
};
inline const char* s_vehicleAxleTypeNames[]
{
inline const char* s_vehicleAxleTypeNames[]{
"front",
"rear",
"all",
};
}
} // namespace IW4
@@ -3,18 +3,17 @@
namespace IW4
{
inline cspField_t phys_preset_fields[]
{
{ "mass", offsetof(PhysPresetInfo, mass), CSPFT_FLOAT },
{ "bounce", offsetof(PhysPresetInfo, bounce), CSPFT_FLOAT },
{ "friction", offsetof(PhysPresetInfo, friction), CSPFT_FLOAT },
{ "isFrictionInfinity", offsetof(PhysPresetInfo, isFrictionInfinity), CSPFT_QBOOLEAN },
{ "bulletForceScale", offsetof(PhysPresetInfo, bulletForceScale), CSPFT_FLOAT },
{ "explosiveForceScale", offsetof(PhysPresetInfo, explosiveForceScale), CSPFT_FLOAT },
{ "sndAliasPrefix", offsetof(PhysPresetInfo, sndAliasPrefix), CSPFT_STRING },
{ "piecesSpreadFraction", offsetof(PhysPresetInfo, piecesSpreadFraction), CSPFT_FLOAT },
{ "piecesUpwardVelocity", offsetof(PhysPresetInfo, piecesUpwardVelocity), CSPFT_FLOAT },
{ "tempDefaultToCylinder", offsetof(PhysPresetInfo, tempDefaultToCylinder), CSPFT_QBOOLEAN },
{ "perSurfaceSndAlias", offsetof(PhysPresetInfo, perSurfaceSndAlias), CSPFT_QBOOLEAN },
inline cspField_t phys_preset_fields[]{
{"mass", offsetof(PhysPresetInfo, mass), CSPFT_FLOAT },
{"bounce", offsetof(PhysPresetInfo, bounce), CSPFT_FLOAT },
{"friction", offsetof(PhysPresetInfo, friction), CSPFT_FLOAT },
{"isFrictionInfinity", offsetof(PhysPresetInfo, isFrictionInfinity), CSPFT_QBOOLEAN},
{"bulletForceScale", offsetof(PhysPresetInfo, bulletForceScale), CSPFT_FLOAT },
{"explosiveForceScale", offsetof(PhysPresetInfo, explosiveForceScale), CSPFT_FLOAT },
{"sndAliasPrefix", offsetof(PhysPresetInfo, sndAliasPrefix), CSPFT_STRING },
{"piecesSpreadFraction", offsetof(PhysPresetInfo, piecesSpreadFraction), CSPFT_FLOAT },
{"piecesUpwardVelocity", offsetof(PhysPresetInfo, piecesUpwardVelocity), CSPFT_FLOAT },
{"tempDefaultToCylinder", offsetof(PhysPresetInfo, tempDefaultToCylinder), CSPFT_QBOOLEAN},
{"perSurfaceSndAlias", offsetof(PhysPresetInfo, perSurfaceSndAlias), CSPFT_QBOOLEAN},
};
}
}
@@ -3,34 +3,33 @@
namespace IW4
{
inline cspField_t tracer_fields[]
{
{ "material", offsetof(TracerDef, material), CSPFT_MATERIAL },
{ "drawInterval", offsetof(TracerDef, drawInterval), CSPFT_INT },
{ "speed", offsetof(TracerDef, speed), CSPFT_FLOAT },
{ "beamLength", offsetof(TracerDef, beamLength), CSPFT_FLOAT },
{ "beamWidth", offsetof(TracerDef, beamWidth), CSPFT_FLOAT },
{ "screwRadius", offsetof(TracerDef, screwRadius), CSPFT_FLOAT },
{ "screwDist", offsetof(TracerDef, screwDist), CSPFT_FLOAT },
{ "colorR0", offsetof(TracerDef, colors[0][0]), CSPFT_FLOAT},
{ "colorG0", offsetof(TracerDef, colors[0][1]), CSPFT_FLOAT },
{ "colorB0", offsetof(TracerDef, colors[0][2]), CSPFT_FLOAT },
{ "colorA0", offsetof(TracerDef, colors[0][3]), CSPFT_FLOAT },
{ "colorR1", offsetof(TracerDef, colors[1][0]), CSPFT_FLOAT },
{ "colorG1", offsetof(TracerDef, colors[1][1]), CSPFT_FLOAT },
{ "colorB1", offsetof(TracerDef, colors[1][2]), CSPFT_FLOAT },
{ "colorA1", offsetof(TracerDef, colors[1][3]), CSPFT_FLOAT },
{ "colorR2", offsetof(TracerDef, colors[2][0]), CSPFT_FLOAT },
{ "colorG2", offsetof(TracerDef, colors[2][1]), CSPFT_FLOAT },
{ "colorB2", offsetof(TracerDef, colors[2][2]), CSPFT_FLOAT },
{ "colorA2", offsetof(TracerDef, colors[2][3]), CSPFT_FLOAT },
{ "colorR3", offsetof(TracerDef, colors[3][0]), CSPFT_FLOAT },
{ "colorG3", offsetof(TracerDef, colors[3][1]), CSPFT_FLOAT },
{ "colorB3", offsetof(TracerDef, colors[3][2]), CSPFT_FLOAT },
{ "colorA3", offsetof(TracerDef, colors[3][3]), CSPFT_FLOAT },
{ "colorR4", offsetof(TracerDef, colors[4][0]), CSPFT_FLOAT },
{ "colorG4", offsetof(TracerDef, colors[4][1]), CSPFT_FLOAT },
{ "colorB4", offsetof(TracerDef, colors[4][2]), CSPFT_FLOAT },
{ "colorA4", offsetof(TracerDef, colors[4][3]), CSPFT_FLOAT },
inline cspField_t tracer_fields[]{
{"material", offsetof(TracerDef, material), CSPFT_MATERIAL},
{"drawInterval", offsetof(TracerDef, drawInterval), CSPFT_INT },
{"speed", offsetof(TracerDef, speed), CSPFT_FLOAT },
{"beamLength", offsetof(TracerDef, beamLength), CSPFT_FLOAT },
{"beamWidth", offsetof(TracerDef, beamWidth), CSPFT_FLOAT },
{"screwRadius", offsetof(TracerDef, screwRadius), CSPFT_FLOAT },
{"screwDist", offsetof(TracerDef, screwDist), CSPFT_FLOAT },
{"colorR0", offsetof(TracerDef, colors[0][0]), CSPFT_FLOAT },
{"colorG0", offsetof(TracerDef, colors[0][1]), CSPFT_FLOAT },
{"colorB0", offsetof(TracerDef, colors[0][2]), CSPFT_FLOAT },
{"colorA0", offsetof(TracerDef, colors[0][3]), CSPFT_FLOAT },
{"colorR1", offsetof(TracerDef, colors[1][0]), CSPFT_FLOAT },
{"colorG1", offsetof(TracerDef, colors[1][1]), CSPFT_FLOAT },
{"colorB1", offsetof(TracerDef, colors[1][2]), CSPFT_FLOAT },
{"colorA1", offsetof(TracerDef, colors[1][3]), CSPFT_FLOAT },
{"colorR2", offsetof(TracerDef, colors[2][0]), CSPFT_FLOAT },
{"colorG2", offsetof(TracerDef, colors[2][1]), CSPFT_FLOAT },
{"colorB2", offsetof(TracerDef, colors[2][2]), CSPFT_FLOAT },
{"colorA2", offsetof(TracerDef, colors[2][3]), CSPFT_FLOAT },
{"colorR3", offsetof(TracerDef, colors[3][0]), CSPFT_FLOAT },
{"colorG3", offsetof(TracerDef, colors[3][1]), CSPFT_FLOAT },
{"colorB3", offsetof(TracerDef, colors[3][2]), CSPFT_FLOAT },
{"colorA3", offsetof(TracerDef, colors[3][3]), CSPFT_FLOAT },
{"colorR4", offsetof(TracerDef, colors[4][0]), CSPFT_FLOAT },
{"colorG4", offsetof(TracerDef, colors[4][1]), CSPFT_FLOAT },
{"colorB4", offsetof(TracerDef, colors[4][2]), CSPFT_FLOAT },
{"colorA4", offsetof(TracerDef, colors[4][3]), CSPFT_FLOAT },
};
}
+144 -145
View File
@@ -3,150 +3,149 @@
namespace IW4
{
inline cspField_t vehicle_fields[]
{
{"type", offsetof(VehicleDef, type), VFT_TYPE},
{"useHintString", offsetof(VehicleDef, useHintString), CSPFT_STRING},
{"health", offsetof(VehicleDef, health), CSPFT_INT},
{"quadBarrel", offsetof(VehicleDef, quadBarrel), CSPFT_QBOOLEAN},
{"texureScrollScale", offsetof(VehicleDef, texScrollScale), CSPFT_FLOAT},
{"topSpeed", offsetof(VehicleDef, topSpeed), CSPFT_MPH_TO_INCHES_PER_SEC},
{"accel", offsetof(VehicleDef, accel), CSPFT_MPH_TO_INCHES_PER_SEC},
{"rotRate", offsetof(VehicleDef, rotRate), CSPFT_FLOAT},
{"rotAccel", offsetof(VehicleDef, rotAccel), CSPFT_FLOAT},
{"maxBodyPitch", offsetof(VehicleDef, maxBodyPitch), CSPFT_FLOAT},
{"maxBodyRoll", offsetof(VehicleDef, maxBodyRoll), CSPFT_FLOAT},
{"fakeBodyAccelPitch", offsetof(VehicleDef, fakeBodyAccelPitch), CSPFT_FLOAT},
{"fakeBodyAccelRoll", offsetof(VehicleDef, fakeBodyAccelRoll), CSPFT_FLOAT},
{"fakeBodyVelPitch", offsetof(VehicleDef, fakeBodyVelPitch), CSPFT_FLOAT},
{"fakeBodyVelRoll", offsetof(VehicleDef, fakeBodyVelRoll), CSPFT_FLOAT},
{"fakeBodySideVelPitch", offsetof(VehicleDef, fakeBodySideVelPitch), CSPFT_FLOAT},
{"fakeBodyPitchStrength", offsetof(VehicleDef, fakeBodyPitchStrength), CSPFT_FLOAT},
{"fakeBodyRollStrength", offsetof(VehicleDef, fakeBodyRollStrength), CSPFT_FLOAT},
{"fakeBodyPitchDampening", offsetof(VehicleDef, fakeBodyPitchDampening), CSPFT_FLOAT},
{"fakeBodyRollDampening", offsetof(VehicleDef, fakeBodyRollDampening), CSPFT_FLOAT},
{"fakeBodyBoatRockingAmplitude", offsetof(VehicleDef, fakeBodyBoatRockingAmplitude), CSPFT_FLOAT},
{"fakeBodyBoatRockingPeriod", offsetof(VehicleDef, fakeBodyBoatRockingPeriod), CSPFT_FLOAT},
{"fakeBodyBoatRockingRotationPeriod", offsetof(VehicleDef, fakeBodyBoatRockingRotationPeriod), CSPFT_FLOAT},
{"fakeBodyBoatRockingFadeoutSpeed", offsetof(VehicleDef, fakeBodyBoatRockingFadeoutSpeed), CSPFT_MPH_TO_INCHES_PER_SEC},
{"boatBouncingMinForce", offsetof(VehicleDef, boatBouncingMinForce), CSPFT_MPH_TO_INCHES_PER_SEC},
{"boatBouncingMaxForce", offsetof(VehicleDef, boatBouncingMaxForce), CSPFT_MPH_TO_INCHES_PER_SEC},
{"boatBouncingRate", offsetof(VehicleDef, boatBouncingRate), CSPFT_FLOAT},
{"boatBouncingFadeinSpeed", offsetof(VehicleDef, boatBouncingFadeinSpeed), CSPFT_MPH_TO_INCHES_PER_SEC},
{"boatBouncingFadeoutSteeringAngle", offsetof(VehicleDef, boatBouncingFadeoutSteeringAngle), CSPFT_FLOAT},
{"collisionDamage", offsetof(VehicleDef, collisionDamage), CSPFT_FLOAT},
{"collisionSpeed", offsetof(VehicleDef, collisionSpeed), CSPFT_MPH_TO_INCHES_PER_SEC},
{"killcamZDist", offsetof(VehicleDef, killcamOffset[0]), CSPFT_FLOAT},
{"killcamBackDist", offsetof(VehicleDef, killcamOffset[1]), CSPFT_FLOAT},
{"killcamUpDist", offsetof(VehicleDef, killcamOffset[2]), CSPFT_FLOAT},
{"playerProtected", offsetof(VehicleDef, playerProtected), CSPFT_QBOOLEAN},
{"bulletDamage", offsetof(VehicleDef, bulletDamage), CSPFT_QBOOLEAN},
{"armorPiercingDamage", offsetof(VehicleDef, armorPiercingDamage), CSPFT_QBOOLEAN},
{"grenadeDamage", offsetof(VehicleDef, grenadeDamage), CSPFT_QBOOLEAN},
{"projectileDamage", offsetof(VehicleDef, projectileDamage), CSPFT_QBOOLEAN},
{"projectileSplashDamage", offsetof(VehicleDef, projectileSplashDamage), CSPFT_QBOOLEAN},
{"heavyExplosiveDamage", offsetof(VehicleDef, heavyExplosiveDamage), CSPFT_QBOOLEAN},
{"physicsEnabled", offsetof(VehicleDef, vehPhysDef.physicsEnabled), CSPFT_QBOOLEAN},
{"physicsPreset", offsetof(VehicleDef, vehPhysDef.physPresetName), CSPFT_STRING},
{"accelerationGraph", offsetof(VehicleDef, vehPhysDef.accelGraphName), CSPFT_STRING},
{"steeringAxle", offsetof(VehicleDef, vehPhysDef.steeringAxle), VFT_AXLE_STEERING},
{"powerAxle", offsetof(VehicleDef, vehPhysDef.powerAxle), VFT_AXLE_POWER},
{"brakingAxle", offsetof(VehicleDef, vehPhysDef.brakingAxle), VFT_AXLE_BRAKING},
{"reverseSpeed", offsetof(VehicleDef, vehPhysDef.reverseSpeed), CSPFT_MPH_TO_INCHES_PER_SEC},
{"maxVelocity", offsetof(VehicleDef, vehPhysDef.maxVelocity), CSPFT_MPH_TO_INCHES_PER_SEC},
{"maxPitch", offsetof(VehicleDef, vehPhysDef.maxPitch), CSPFT_FLOAT},
{"maxRoll", offsetof(VehicleDef, vehPhysDef.maxRoll), CSPFT_FLOAT},
{"suspensionTravelRear", offsetof(VehicleDef, vehPhysDef.suspensionTravelRear), CSPFT_FLOAT},
{"suspensionStrengthFront", offsetof(VehicleDef, vehPhysDef.suspensionStrengthFront), CSPFT_FLOAT},
{"suspensionDampingFront", offsetof(VehicleDef, vehPhysDef.suspensionDampingFront), CSPFT_FLOAT},
{"suspensionStrengthRear", offsetof(VehicleDef, vehPhysDef.suspensionStrengthRear), CSPFT_FLOAT},
{"suspensionDampingRear", offsetof(VehicleDef, vehPhysDef.suspensionDampingRear), CSPFT_FLOAT},
{"frictionBraking", offsetof(VehicleDef, vehPhysDef.frictionBraking), CSPFT_FLOAT},
{"frictionCoasting", offsetof(VehicleDef, vehPhysDef.frictionCoasting), CSPFT_FLOAT},
{"frictionTopSpeed", offsetof(VehicleDef, vehPhysDef.frictionTopSpeed), CSPFT_FLOAT},
{"frictionSide", offsetof(VehicleDef, vehPhysDef.frictionSide), CSPFT_FLOAT},
{"frictionSideRear", offsetof(VehicleDef, vehPhysDef.frictionSideRear), CSPFT_FLOAT},
{"velocityDependentSlip", offsetof(VehicleDef, vehPhysDef.velocityDependentSlip), CSPFT_FLOAT},
{"rollStability", offsetof(VehicleDef, vehPhysDef.rollStability), CSPFT_FLOAT},
{"rollResistance", offsetof(VehicleDef, vehPhysDef.rollResistance), CSPFT_MPH_TO_INCHES_PER_SEC},
{"pitchResistance", offsetof(VehicleDef, vehPhysDef.pitchResistance), CSPFT_MPH_TO_INCHES_PER_SEC},
{"yawResistance", offsetof(VehicleDef, vehPhysDef.yawResistance), CSPFT_MPH_TO_INCHES_PER_SEC},
{"uprightStrengthPitch", offsetof(VehicleDef, vehPhysDef.uprightStrengthPitch), CSPFT_MPH_TO_INCHES_PER_SEC},
{"uprightStrengthRoll", offsetof(VehicleDef, vehPhysDef.uprightStrengthRoll), CSPFT_MPH_TO_INCHES_PER_SEC},
{"targetAirPitch", offsetof(VehicleDef, vehPhysDef.targetAirPitch), CSPFT_FLOAT},
{"airYawTorque", offsetof(VehicleDef, vehPhysDef.airYawTorque), CSPFT_MPH_TO_INCHES_PER_SEC},
{"airPitchTorque", offsetof(VehicleDef, vehPhysDef.airPitchTorque), CSPFT_MPH_TO_INCHES_PER_SEC},
{"minimumMomentumForCollision", offsetof(VehicleDef, vehPhysDef.minimumMomentumForCollision), CSPFT_MPH_TO_INCHES_PER_SEC},
{"collisionLaunchForceScale", offsetof(VehicleDef, vehPhysDef.collisionLaunchForceScale), CSPFT_FLOAT},
{"wreckedMassScale", offsetof(VehicleDef, vehPhysDef.wreckedMassScale), CSPFT_FLOAT},
{"wreckedBodyFriction", offsetof(VehicleDef, vehPhysDef.wreckedBodyFriction), CSPFT_FLOAT},
{"minimumJoltForNotify", offsetof(VehicleDef, vehPhysDef.minimumJoltForNotify), CSPFT_MPH_TO_INCHES_PER_SEC},
{"slipThresholdFront", offsetof(VehicleDef, vehPhysDef.slipThresholdFront), CSPFT_FLOAT},
{"slipThresholdRear", offsetof(VehicleDef, vehPhysDef.slipThresholdRear), CSPFT_FLOAT},
{"slipFricScaleFront", offsetof(VehicleDef, vehPhysDef.slipFricScaleFront), CSPFT_FLOAT},
{"slipFricScaleRear", offsetof(VehicleDef, vehPhysDef.slipFricScaleRear), CSPFT_FLOAT},
{"slipFricRateFront", offsetof(VehicleDef, vehPhysDef.slipFricRateFront), CSPFT_FLOAT},
{"slipFricRateRear", offsetof(VehicleDef, vehPhysDef.slipFricRateRear), CSPFT_FLOAT},
{"slipYawTorque", offsetof(VehicleDef, vehPhysDef.slipYawTorque), CSPFT_MPH_TO_INCHES_PER_SEC},
{"boostDuration", offsetof(VehicleDef, boostDuration), CSPFT_FLOAT},
{"boostRechargeTime", offsetof(VehicleDef, boostRechargeTime), CSPFT_FLOAT},
{"boostAcceleration", offsetof(VehicleDef, boostAcceleration), CSPFT_MPH_TO_INCHES_PER_SEC},
{"suspensionTravel", offsetof(VehicleDef, suspensionTravel), CSPFT_FLOAT},
{"maxSteeringAngle", offsetof(VehicleDef, maxSteeringAngle), CSPFT_FLOAT},
{"steeringLerp", offsetof(VehicleDef, steeringLerp), CSPFT_FLOAT},
{"minSteeringScale", offsetof(VehicleDef, minSteeringScale), CSPFT_FLOAT},
{"minSteeringSpeed", offsetof(VehicleDef, minSteeringSpeed), CSPFT_MPH_TO_INCHES_PER_SEC},
{"camLookEnabled", offsetof(VehicleDef, camLookEnabled), CSPFT_QBOOLEAN},
{"camLerp", offsetof(VehicleDef, camLerp), CSPFT_FLOAT},
{"camPitchInfluence", offsetof(VehicleDef, camPitchInfluence), CSPFT_FLOAT},
{"camRollInfluence", offsetof(VehicleDef, camRollInfluence), CSPFT_FLOAT},
{"camFovIncrease", offsetof(VehicleDef, camFovIncrease), CSPFT_FLOAT},
{"camFovOffset", offsetof(VehicleDef, camFovOffset), CSPFT_FLOAT},
{"camFovSpeed", offsetof(VehicleDef, camFovSpeed), CSPFT_FLOAT},
{"turretWeaponName", offsetof(VehicleDef, turretWeaponName), CSPFT_STRING},
{"turretHorizSpanLeft", offsetof(VehicleDef, turretHorizSpanLeft), CSPFT_FLOAT},
{"turretHorizSpanRight", offsetof(VehicleDef, turretHorizSpanRight), CSPFT_FLOAT},
{"turretVertSpanUp", offsetof(VehicleDef, turretVertSpanUp), CSPFT_FLOAT},
{"turretVertSpanDown", offsetof(VehicleDef, turretVertSpanDown), CSPFT_FLOAT},
{"turretRotRate", offsetof(VehicleDef, turretRotRate), CSPFT_FLOAT},
{"turretSpinSnd", offsetof(VehicleDef, turretSpinSnd), CSPFT_SOUND},
{"turretStopSnd", offsetof(VehicleDef, turretStopSnd), CSPFT_SOUND},
{"trophyEnabled", offsetof(VehicleDef, trophyEnabled), CSPFT_QBOOLEAN},
{"trophyRadius", offsetof(VehicleDef, trophyRadius), CSPFT_FLOAT},
{"trophyInactiveRadius", offsetof(VehicleDef, trophyInactiveRadius), CSPFT_FLOAT},
{"trophyAmmoCount", offsetof(VehicleDef, trophyAmmoCount), CSPFT_INT},
{"trophyReloadTime", offsetof(VehicleDef, trophyReloadTime), CSPFT_FLOAT},
{"trophyTags", offsetof(VehicleDef, trophyTags), VFT_TROPHY_TAGS},
{"compassFriendlyIcon", offsetof(VehicleDef, compassFriendlyIcon), CSPFT_MATERIAL},
{"compassEnemyIcon", offsetof(VehicleDef, compassEnemyIcon), CSPFT_MATERIAL},
{"compassIconWidth", offsetof(VehicleDef, compassIconWidth), CSPFT_INT},
{"compassIconHeight", offsetof(VehicleDef, compassIconHeight), CSPFT_INT},
{"lowIdleSnd", offsetof(VehicleDef, idleLowSnd), CSPFT_SOUND},
{"highIdleSnd", offsetof(VehicleDef, idleHighSnd), CSPFT_SOUND},
{"lowEngineSnd", offsetof(VehicleDef, engineLowSnd), CSPFT_SOUND},
{"highEngineSnd", offsetof(VehicleDef, engineHighSnd), CSPFT_SOUND},
{"engineSndSpeed", offsetof(VehicleDef, engineSndSpeed), CSPFT_MPH_TO_INCHES_PER_SEC},
{"engineStartUpSnd", offsetof(VehicleDef, engineStartUpSnd), CSPFT_SOUND},
{"engineStartUpLength", offsetof(VehicleDef, engineStartUpLength), CSPFT_MILLISECONDS},
{"engineShutdownSnd", offsetof(VehicleDef, engineShutdownSnd), CSPFT_SOUND},
{"engineIdleSnd", offsetof(VehicleDef, engineIdleSnd), CSPFT_SOUND},
{"engineSustainSnd", offsetof(VehicleDef, engineSustainSnd), CSPFT_SOUND},
{"engineRampUpSnd", offsetof(VehicleDef, engineRampUpSnd), CSPFT_SOUND},
{"engineRampUpLength", offsetof(VehicleDef, engineRampUpLength), CSPFT_MILLISECONDS},
{"engineRampDownSnd", offsetof(VehicleDef, engineRampDownSnd), CSPFT_SOUND},
{"engineRampDownLength", offsetof(VehicleDef, engineRampDownLength), CSPFT_MILLISECONDS},
{"suspensionSoftSnd", offsetof(VehicleDef, suspensionSoftSnd), CSPFT_SOUND},
{"suspensionSoftCompression", offsetof(VehicleDef, suspensionSoftCompression), CSPFT_FLOAT},
{"suspensionHardSnd", offsetof(VehicleDef, suspensionHardSnd), CSPFT_SOUND},
{"suspensionHardCompression", offsetof(VehicleDef, suspensionHardCompression), CSPFT_FLOAT},
{"collisionSnd", offsetof(VehicleDef, collisionSnd), CSPFT_SOUND},
{"collisionBlendSpeed", offsetof(VehicleDef, collisionBlendSpeed), CSPFT_MPH_TO_INCHES_PER_SEC},
{"speedSnd", offsetof(VehicleDef, speedSnd), CSPFT_SOUND},
{"speedSndBlendSpeed", offsetof(VehicleDef, speedSndBlendSpeed), CSPFT_MPH_TO_INCHES_PER_SEC},
{"surfaceSndPrefix", offsetof(VehicleDef, surfaceSndPrefix), CSPFT_STRING},
{"surfaceSndBlendSpeed", offsetof(VehicleDef, surfaceSndBlendSpeed), CSPFT_MPH_TO_INCHES_PER_SEC},
{"slideVolume", offsetof(VehicleDef, slideVolume), CSPFT_FLOAT},
{"slideBlendSpeed", offsetof(VehicleDef, slideBlendSpeed), CSPFT_MPH_TO_INCHES_PER_SEC},
{"inAirPitch", offsetof(VehicleDef, inAirPitch), CSPFT_FLOAT},
inline cspField_t vehicle_fields[]{
{"type", offsetof(VehicleDef, type), VFT_TYPE },
{"useHintString", offsetof(VehicleDef, useHintString), CSPFT_STRING },
{"health", offsetof(VehicleDef, health), CSPFT_INT },
{"quadBarrel", offsetof(VehicleDef, quadBarrel), CSPFT_QBOOLEAN },
{"texureScrollScale", offsetof(VehicleDef, texScrollScale), CSPFT_FLOAT },
{"topSpeed", offsetof(VehicleDef, topSpeed), CSPFT_MPH_TO_INCHES_PER_SEC},
{"accel", offsetof(VehicleDef, accel), CSPFT_MPH_TO_INCHES_PER_SEC},
{"rotRate", offsetof(VehicleDef, rotRate), CSPFT_FLOAT },
{"rotAccel", offsetof(VehicleDef, rotAccel), CSPFT_FLOAT },
{"maxBodyPitch", offsetof(VehicleDef, maxBodyPitch), CSPFT_FLOAT },
{"maxBodyRoll", offsetof(VehicleDef, maxBodyRoll), CSPFT_FLOAT },
{"fakeBodyAccelPitch", offsetof(VehicleDef, fakeBodyAccelPitch), CSPFT_FLOAT },
{"fakeBodyAccelRoll", offsetof(VehicleDef, fakeBodyAccelRoll), CSPFT_FLOAT },
{"fakeBodyVelPitch", offsetof(VehicleDef, fakeBodyVelPitch), CSPFT_FLOAT },
{"fakeBodyVelRoll", offsetof(VehicleDef, fakeBodyVelRoll), CSPFT_FLOAT },
{"fakeBodySideVelPitch", offsetof(VehicleDef, fakeBodySideVelPitch), CSPFT_FLOAT },
{"fakeBodyPitchStrength", offsetof(VehicleDef, fakeBodyPitchStrength), CSPFT_FLOAT },
{"fakeBodyRollStrength", offsetof(VehicleDef, fakeBodyRollStrength), CSPFT_FLOAT },
{"fakeBodyPitchDampening", offsetof(VehicleDef, fakeBodyPitchDampening), CSPFT_FLOAT },
{"fakeBodyRollDampening", offsetof(VehicleDef, fakeBodyRollDampening), CSPFT_FLOAT },
{"fakeBodyBoatRockingAmplitude", offsetof(VehicleDef, fakeBodyBoatRockingAmplitude), CSPFT_FLOAT },
{"fakeBodyBoatRockingPeriod", offsetof(VehicleDef, fakeBodyBoatRockingPeriod), CSPFT_FLOAT },
{"fakeBodyBoatRockingRotationPeriod", offsetof(VehicleDef, fakeBodyBoatRockingRotationPeriod), CSPFT_FLOAT },
{"fakeBodyBoatRockingFadeoutSpeed", offsetof(VehicleDef, fakeBodyBoatRockingFadeoutSpeed), CSPFT_MPH_TO_INCHES_PER_SEC},
{"boatBouncingMinForce", offsetof(VehicleDef, boatBouncingMinForce), CSPFT_MPH_TO_INCHES_PER_SEC},
{"boatBouncingMaxForce", offsetof(VehicleDef, boatBouncingMaxForce), CSPFT_MPH_TO_INCHES_PER_SEC},
{"boatBouncingRate", offsetof(VehicleDef, boatBouncingRate), CSPFT_FLOAT },
{"boatBouncingFadeinSpeed", offsetof(VehicleDef, boatBouncingFadeinSpeed), CSPFT_MPH_TO_INCHES_PER_SEC},
{"boatBouncingFadeoutSteeringAngle", offsetof(VehicleDef, boatBouncingFadeoutSteeringAngle), CSPFT_FLOAT },
{"collisionDamage", offsetof(VehicleDef, collisionDamage), CSPFT_FLOAT },
{"collisionSpeed", offsetof(VehicleDef, collisionSpeed), CSPFT_MPH_TO_INCHES_PER_SEC},
{"killcamZDist", offsetof(VehicleDef, killcamOffset[0]), CSPFT_FLOAT },
{"killcamBackDist", offsetof(VehicleDef, killcamOffset[1]), CSPFT_FLOAT },
{"killcamUpDist", offsetof(VehicleDef, killcamOffset[2]), CSPFT_FLOAT },
{"playerProtected", offsetof(VehicleDef, playerProtected), CSPFT_QBOOLEAN },
{"bulletDamage", offsetof(VehicleDef, bulletDamage), CSPFT_QBOOLEAN },
{"armorPiercingDamage", offsetof(VehicleDef, armorPiercingDamage), CSPFT_QBOOLEAN },
{"grenadeDamage", offsetof(VehicleDef, grenadeDamage), CSPFT_QBOOLEAN },
{"projectileDamage", offsetof(VehicleDef, projectileDamage), CSPFT_QBOOLEAN },
{"projectileSplashDamage", offsetof(VehicleDef, projectileSplashDamage), CSPFT_QBOOLEAN },
{"heavyExplosiveDamage", offsetof(VehicleDef, heavyExplosiveDamage), CSPFT_QBOOLEAN },
{"physicsEnabled", offsetof(VehicleDef, vehPhysDef.physicsEnabled), CSPFT_QBOOLEAN },
{"physicsPreset", offsetof(VehicleDef, vehPhysDef.physPresetName), CSPFT_STRING },
{"accelerationGraph", offsetof(VehicleDef, vehPhysDef.accelGraphName), CSPFT_STRING },
{"steeringAxle", offsetof(VehicleDef, vehPhysDef.steeringAxle), VFT_AXLE_STEERING },
{"powerAxle", offsetof(VehicleDef, vehPhysDef.powerAxle), VFT_AXLE_POWER },
{"brakingAxle", offsetof(VehicleDef, vehPhysDef.brakingAxle), VFT_AXLE_BRAKING },
{"reverseSpeed", offsetof(VehicleDef, vehPhysDef.reverseSpeed), CSPFT_MPH_TO_INCHES_PER_SEC},
{"maxVelocity", offsetof(VehicleDef, vehPhysDef.maxVelocity), CSPFT_MPH_TO_INCHES_PER_SEC},
{"maxPitch", offsetof(VehicleDef, vehPhysDef.maxPitch), CSPFT_FLOAT },
{"maxRoll", offsetof(VehicleDef, vehPhysDef.maxRoll), CSPFT_FLOAT },
{"suspensionTravelRear", offsetof(VehicleDef, vehPhysDef.suspensionTravelRear), CSPFT_FLOAT },
{"suspensionStrengthFront", offsetof(VehicleDef, vehPhysDef.suspensionStrengthFront), CSPFT_FLOAT },
{"suspensionDampingFront", offsetof(VehicleDef, vehPhysDef.suspensionDampingFront), CSPFT_FLOAT },
{"suspensionStrengthRear", offsetof(VehicleDef, vehPhysDef.suspensionStrengthRear), CSPFT_FLOAT },
{"suspensionDampingRear", offsetof(VehicleDef, vehPhysDef.suspensionDampingRear), CSPFT_FLOAT },
{"frictionBraking", offsetof(VehicleDef, vehPhysDef.frictionBraking), CSPFT_FLOAT },
{"frictionCoasting", offsetof(VehicleDef, vehPhysDef.frictionCoasting), CSPFT_FLOAT },
{"frictionTopSpeed", offsetof(VehicleDef, vehPhysDef.frictionTopSpeed), CSPFT_FLOAT },
{"frictionSide", offsetof(VehicleDef, vehPhysDef.frictionSide), CSPFT_FLOAT },
{"frictionSideRear", offsetof(VehicleDef, vehPhysDef.frictionSideRear), CSPFT_FLOAT },
{"velocityDependentSlip", offsetof(VehicleDef, vehPhysDef.velocityDependentSlip), CSPFT_FLOAT },
{"rollStability", offsetof(VehicleDef, vehPhysDef.rollStability), CSPFT_FLOAT },
{"rollResistance", offsetof(VehicleDef, vehPhysDef.rollResistance), CSPFT_MPH_TO_INCHES_PER_SEC},
{"pitchResistance", offsetof(VehicleDef, vehPhysDef.pitchResistance), CSPFT_MPH_TO_INCHES_PER_SEC},
{"yawResistance", offsetof(VehicleDef, vehPhysDef.yawResistance), CSPFT_MPH_TO_INCHES_PER_SEC},
{"uprightStrengthPitch", offsetof(VehicleDef, vehPhysDef.uprightStrengthPitch), CSPFT_MPH_TO_INCHES_PER_SEC},
{"uprightStrengthRoll", offsetof(VehicleDef, vehPhysDef.uprightStrengthRoll), CSPFT_MPH_TO_INCHES_PER_SEC},
{"targetAirPitch", offsetof(VehicleDef, vehPhysDef.targetAirPitch), CSPFT_FLOAT },
{"airYawTorque", offsetof(VehicleDef, vehPhysDef.airYawTorque), CSPFT_MPH_TO_INCHES_PER_SEC},
{"airPitchTorque", offsetof(VehicleDef, vehPhysDef.airPitchTorque), CSPFT_MPH_TO_INCHES_PER_SEC},
{"minimumMomentumForCollision", offsetof(VehicleDef, vehPhysDef.minimumMomentumForCollision), CSPFT_MPH_TO_INCHES_PER_SEC},
{"collisionLaunchForceScale", offsetof(VehicleDef, vehPhysDef.collisionLaunchForceScale), CSPFT_FLOAT },
{"wreckedMassScale", offsetof(VehicleDef, vehPhysDef.wreckedMassScale), CSPFT_FLOAT },
{"wreckedBodyFriction", offsetof(VehicleDef, vehPhysDef.wreckedBodyFriction), CSPFT_FLOAT },
{"minimumJoltForNotify", offsetof(VehicleDef, vehPhysDef.minimumJoltForNotify), CSPFT_MPH_TO_INCHES_PER_SEC},
{"slipThresholdFront", offsetof(VehicleDef, vehPhysDef.slipThresholdFront), CSPFT_FLOAT },
{"slipThresholdRear", offsetof(VehicleDef, vehPhysDef.slipThresholdRear), CSPFT_FLOAT },
{"slipFricScaleFront", offsetof(VehicleDef, vehPhysDef.slipFricScaleFront), CSPFT_FLOAT },
{"slipFricScaleRear", offsetof(VehicleDef, vehPhysDef.slipFricScaleRear), CSPFT_FLOAT },
{"slipFricRateFront", offsetof(VehicleDef, vehPhysDef.slipFricRateFront), CSPFT_FLOAT },
{"slipFricRateRear", offsetof(VehicleDef, vehPhysDef.slipFricRateRear), CSPFT_FLOAT },
{"slipYawTorque", offsetof(VehicleDef, vehPhysDef.slipYawTorque), CSPFT_MPH_TO_INCHES_PER_SEC},
{"boostDuration", offsetof(VehicleDef, boostDuration), CSPFT_FLOAT },
{"boostRechargeTime", offsetof(VehicleDef, boostRechargeTime), CSPFT_FLOAT },
{"boostAcceleration", offsetof(VehicleDef, boostAcceleration), CSPFT_MPH_TO_INCHES_PER_SEC},
{"suspensionTravel", offsetof(VehicleDef, suspensionTravel), CSPFT_FLOAT },
{"maxSteeringAngle", offsetof(VehicleDef, maxSteeringAngle), CSPFT_FLOAT },
{"steeringLerp", offsetof(VehicleDef, steeringLerp), CSPFT_FLOAT },
{"minSteeringScale", offsetof(VehicleDef, minSteeringScale), CSPFT_FLOAT },
{"minSteeringSpeed", offsetof(VehicleDef, minSteeringSpeed), CSPFT_MPH_TO_INCHES_PER_SEC},
{"camLookEnabled", offsetof(VehicleDef, camLookEnabled), CSPFT_QBOOLEAN },
{"camLerp", offsetof(VehicleDef, camLerp), CSPFT_FLOAT },
{"camPitchInfluence", offsetof(VehicleDef, camPitchInfluence), CSPFT_FLOAT },
{"camRollInfluence", offsetof(VehicleDef, camRollInfluence), CSPFT_FLOAT },
{"camFovIncrease", offsetof(VehicleDef, camFovIncrease), CSPFT_FLOAT },
{"camFovOffset", offsetof(VehicleDef, camFovOffset), CSPFT_FLOAT },
{"camFovSpeed", offsetof(VehicleDef, camFovSpeed), CSPFT_FLOAT },
{"turretWeaponName", offsetof(VehicleDef, turretWeaponName), CSPFT_STRING },
{"turretHorizSpanLeft", offsetof(VehicleDef, turretHorizSpanLeft), CSPFT_FLOAT },
{"turretHorizSpanRight", offsetof(VehicleDef, turretHorizSpanRight), CSPFT_FLOAT },
{"turretVertSpanUp", offsetof(VehicleDef, turretVertSpanUp), CSPFT_FLOAT },
{"turretVertSpanDown", offsetof(VehicleDef, turretVertSpanDown), CSPFT_FLOAT },
{"turretRotRate", offsetof(VehicleDef, turretRotRate), CSPFT_FLOAT },
{"turretSpinSnd", offsetof(VehicleDef, turretSpinSnd), CSPFT_SOUND },
{"turretStopSnd", offsetof(VehicleDef, turretStopSnd), CSPFT_SOUND },
{"trophyEnabled", offsetof(VehicleDef, trophyEnabled), CSPFT_QBOOLEAN },
{"trophyRadius", offsetof(VehicleDef, trophyRadius), CSPFT_FLOAT },
{"trophyInactiveRadius", offsetof(VehicleDef, trophyInactiveRadius), CSPFT_FLOAT },
{"trophyAmmoCount", offsetof(VehicleDef, trophyAmmoCount), CSPFT_INT },
{"trophyReloadTime", offsetof(VehicleDef, trophyReloadTime), CSPFT_FLOAT },
{"trophyTags", offsetof(VehicleDef, trophyTags), VFT_TROPHY_TAGS },
{"compassFriendlyIcon", offsetof(VehicleDef, compassFriendlyIcon), CSPFT_MATERIAL },
{"compassEnemyIcon", offsetof(VehicleDef, compassEnemyIcon), CSPFT_MATERIAL },
{"compassIconWidth", offsetof(VehicleDef, compassIconWidth), CSPFT_INT },
{"compassIconHeight", offsetof(VehicleDef, compassIconHeight), CSPFT_INT },
{"lowIdleSnd", offsetof(VehicleDef, idleLowSnd), CSPFT_SOUND },
{"highIdleSnd", offsetof(VehicleDef, idleHighSnd), CSPFT_SOUND },
{"lowEngineSnd", offsetof(VehicleDef, engineLowSnd), CSPFT_SOUND },
{"highEngineSnd", offsetof(VehicleDef, engineHighSnd), CSPFT_SOUND },
{"engineSndSpeed", offsetof(VehicleDef, engineSndSpeed), CSPFT_MPH_TO_INCHES_PER_SEC},
{"engineStartUpSnd", offsetof(VehicleDef, engineStartUpSnd), CSPFT_SOUND },
{"engineStartUpLength", offsetof(VehicleDef, engineStartUpLength), CSPFT_MILLISECONDS },
{"engineShutdownSnd", offsetof(VehicleDef, engineShutdownSnd), CSPFT_SOUND },
{"engineIdleSnd", offsetof(VehicleDef, engineIdleSnd), CSPFT_SOUND },
{"engineSustainSnd", offsetof(VehicleDef, engineSustainSnd), CSPFT_SOUND },
{"engineRampUpSnd", offsetof(VehicleDef, engineRampUpSnd), CSPFT_SOUND },
{"engineRampUpLength", offsetof(VehicleDef, engineRampUpLength), CSPFT_MILLISECONDS },
{"engineRampDownSnd", offsetof(VehicleDef, engineRampDownSnd), CSPFT_SOUND },
{"engineRampDownLength", offsetof(VehicleDef, engineRampDownLength), CSPFT_MILLISECONDS },
{"suspensionSoftSnd", offsetof(VehicleDef, suspensionSoftSnd), CSPFT_SOUND },
{"suspensionSoftCompression", offsetof(VehicleDef, suspensionSoftCompression), CSPFT_FLOAT },
{"suspensionHardSnd", offsetof(VehicleDef, suspensionHardSnd), CSPFT_SOUND },
{"suspensionHardCompression", offsetof(VehicleDef, suspensionHardCompression), CSPFT_FLOAT },
{"collisionSnd", offsetof(VehicleDef, collisionSnd), CSPFT_SOUND },
{"collisionBlendSpeed", offsetof(VehicleDef, collisionBlendSpeed), CSPFT_MPH_TO_INCHES_PER_SEC},
{"speedSnd", offsetof(VehicleDef, speedSnd), CSPFT_SOUND },
{"speedSndBlendSpeed", offsetof(VehicleDef, speedSndBlendSpeed), CSPFT_MPH_TO_INCHES_PER_SEC},
{"surfaceSndPrefix", offsetof(VehicleDef, surfaceSndPrefix), CSPFT_STRING },
{"surfaceSndBlendSpeed", offsetof(VehicleDef, surfaceSndBlendSpeed), CSPFT_MPH_TO_INCHES_PER_SEC},
{"slideVolume", offsetof(VehicleDef, slideVolume), CSPFT_FLOAT },
{"slideBlendSpeed", offsetof(VehicleDef, slideBlendSpeed), CSPFT_MPH_TO_INCHES_PER_SEC},
{"inAirPitch", offsetof(VehicleDef, inAirPitch), CSPFT_FLOAT },
};
}
File diff suppressed because it is too large Load Diff
+155 -203
View File
@@ -4,112 +4,81 @@
namespace IW4
{
inline infoParm_t infoParms[]
{
{"bark", 0x0, 0x100000, 0x0, 0x0},
{"brick", 0x0, 0x200000, 0x0, 0x0},
{"carpet", 0x0, 0x300000, 0x0, 0x0},
{"cloth", 0x0, 0x400000, 0x0, 0x0},
{"concrete", 0x0, 0x500000, 0x0, 0x0},
{"dirt", 0x0, 0x600000, 0x0, 0x0},
{"flesh", 0x0, 0x700000, 0x0, 0x0},
{"foliage", 0x1, 0x800000, 0x2, 0x0},
{"glass", 0x1, 0x900000, 0x10, 0x0},
{"grass", 0x0, 0xa00000, 0x0, 0x0},
{"gravel", 0x0, 0xb00000, 0x0, 0x0},
{"ice", 0x0, 0xc00000, 0x0, 0x0},
{"metal", 0x0, 0xd00000, 0x0, 0x0},
{"mud", 0x0, 0xe00000, 0x0, 0x0},
{"paper", 0x0, 0xf00000, 0x0, 0x0},
{"plaster", 0x0, 0x1000000, 0x0, 0x0},
{"rock", 0x0, 0x1100000, 0x0, 0x0},
{"sand", 0x0, 0x1200000, 0x0, 0x0},
{"snow", 0x0, 0x1300000, 0x0, 0x0},
{"water", 0x1, 0x1400000, 0x20, 0x0},
{"wood", 0x0, 0x1500000, 0x0, 0x0},
{"asphalt", 0x0, 0x1600000, 0x0, 0x0},
{"ceramic", 0x0, 0x1700000, 0x0, 0x0},
{"plastic", 0x0, 0x1800000, 0x0, 0x0},
{"rubber", 0x0, 0x1900000, 0x0, 0x0},
{"cushion", 0x0, 0x1a00000, 0x0, 0x0},
{"fruit", 0x0, 0x1b00000, 0x0, 0x0},
{"paintedmetal", 0x0, 0x1c00000, 0x0, 0x0},
{"riotshield", 0x0, 0x1d00000, 0x0, 0x0},
{"slush", 0x0, 0x1e00000, 0x0, 0x0},
{"opaqueglass", 0x0, 0x900000, 0x0, 0x0},
{"clipmissile", 0x1, 0x0, 0x80, 0x0},
{"ai_nosight", 0x1, 0x0, 0x1000, 0x0},
{"clipshot", 0x1, 0x0, 0x2000, 0x0},
{"playerclip", 0x1, 0x0, 0x10000, 0x0},
{"monsterclip", 0x1, 0x0, 0x20000, 0x0},
{"aiclipallowdeath", 0x1, 0x0, 0x4, 0x0},
{"vehicleclip", 0x1, 0x0, 0x200, 0x0},
{"itemclip", 0x1, 0x0, 0x400, 0x0},
{"nodrop", 0x1, 0x0, 0x80000000, 0x0},
{"nonsolid", 0x1, 0x4000, 0x0, 0x0},
{"detail", 0x0, 0x0, 0x8000000, 0x0},
{"structural", 0x0, 0x0, 0x10000000, 0x0},
{"portal", 0x1, 0x80000000, 0x0, 0x0},
{"canshootclip", 0x0, 0x0, 0x40, 0x0},
{"origin", 0x1, 0x0, 0x0, 0x4},
{"sky", 0x0, 0x4, 0x800, 0x0},
{"nocastshadow", 0x0, 0x40000, 0x0, 0x0},
{"physicsGeom", 0x0, 0x0, 0x0, 0x400},
{"lightPortal", 0x0, 0x0, 0x0, 0x2000},
{"outdoorBounds", 0x0, 0x0, 0x0, 0x8000},
{"slick", 0x0, 0x2, 0x0, 0x0},
{"noimpact", 0x0, 0x10, 0x0, 0x0},
{"nomarks", 0x0, 0x20, 0x0, 0x0},
{"nopenetrate", 0x0, 0x100, 0x0, 0x0},
{"ladder", 0x0, 0x8, 0x0, 0x0},
{"nodamage", 0x0, 0x1, 0x0, 0x0},
{"mantleOn", 0x0, 0x2000000, 0x1000000, 0x0},
{"mantleOver", 0x0, 0x4000000, 0x1000000, 0x0},
{"stairs", 0x0, 0x200, 0x0, 0x0},
{"soft", 0x0, 0x1000, 0x0, 0x0},
{"nosteps", 0x0, 0x2000, 0x0, 0x0},
{"nodraw", 0x0, 0x80, 0x0, 0x0},
{"nolightmap", 0x0, 0x400, 0x0, 0x0},
{"nodlight", 0x0, 0x20000, 0x0, 0x0}
inline infoParm_t infoParms[]{
{"bark", 0x0, 0x100000, 0x0, 0x0 },
{"brick", 0x0, 0x200000, 0x0, 0x0 },
{"carpet", 0x0, 0x300000, 0x0, 0x0 },
{"cloth", 0x0, 0x400000, 0x0, 0x0 },
{"concrete", 0x0, 0x500000, 0x0, 0x0 },
{"dirt", 0x0, 0x600000, 0x0, 0x0 },
{"flesh", 0x0, 0x700000, 0x0, 0x0 },
{"foliage", 0x1, 0x800000, 0x2, 0x0 },
{"glass", 0x1, 0x900000, 0x10, 0x0 },
{"grass", 0x0, 0xa00000, 0x0, 0x0 },
{"gravel", 0x0, 0xb00000, 0x0, 0x0 },
{"ice", 0x0, 0xc00000, 0x0, 0x0 },
{"metal", 0x0, 0xd00000, 0x0, 0x0 },
{"mud", 0x0, 0xe00000, 0x0, 0x0 },
{"paper", 0x0, 0xf00000, 0x0, 0x0 },
{"plaster", 0x0, 0x1000000, 0x0, 0x0 },
{"rock", 0x0, 0x1100000, 0x0, 0x0 },
{"sand", 0x0, 0x1200000, 0x0, 0x0 },
{"snow", 0x0, 0x1300000, 0x0, 0x0 },
{"water", 0x1, 0x1400000, 0x20, 0x0 },
{"wood", 0x0, 0x1500000, 0x0, 0x0 },
{"asphalt", 0x0, 0x1600000, 0x0, 0x0 },
{"ceramic", 0x0, 0x1700000, 0x0, 0x0 },
{"plastic", 0x0, 0x1800000, 0x0, 0x0 },
{"rubber", 0x0, 0x1900000, 0x0, 0x0 },
{"cushion", 0x0, 0x1a00000, 0x0, 0x0 },
{"fruit", 0x0, 0x1b00000, 0x0, 0x0 },
{"paintedmetal", 0x0, 0x1c00000, 0x0, 0x0 },
{"riotshield", 0x0, 0x1d00000, 0x0, 0x0 },
{"slush", 0x0, 0x1e00000, 0x0, 0x0 },
{"opaqueglass", 0x0, 0x900000, 0x0, 0x0 },
{"clipmissile", 0x1, 0x0, 0x80, 0x0 },
{"ai_nosight", 0x1, 0x0, 0x1000, 0x0 },
{"clipshot", 0x1, 0x0, 0x2000, 0x0 },
{"playerclip", 0x1, 0x0, 0x10000, 0x0 },
{"monsterclip", 0x1, 0x0, 0x20000, 0x0 },
{"aiclipallowdeath", 0x1, 0x0, 0x4, 0x0 },
{"vehicleclip", 0x1, 0x0, 0x200, 0x0 },
{"itemclip", 0x1, 0x0, 0x400, 0x0 },
{"nodrop", 0x1, 0x0, 0x80000000, 0x0 },
{"nonsolid", 0x1, 0x4000, 0x0, 0x0 },
{"detail", 0x0, 0x0, 0x8000000, 0x0 },
{"structural", 0x0, 0x0, 0x10000000, 0x0 },
{"portal", 0x1, 0x80000000, 0x0, 0x0 },
{"canshootclip", 0x0, 0x0, 0x40, 0x0 },
{"origin", 0x1, 0x0, 0x0, 0x4 },
{"sky", 0x0, 0x4, 0x800, 0x0 },
{"nocastshadow", 0x0, 0x40000, 0x0, 0x0 },
{"physicsGeom", 0x0, 0x0, 0x0, 0x400 },
{"lightPortal", 0x0, 0x0, 0x0, 0x2000},
{"outdoorBounds", 0x0, 0x0, 0x0, 0x8000},
{"slick", 0x0, 0x2, 0x0, 0x0 },
{"noimpact", 0x0, 0x10, 0x0, 0x0 },
{"nomarks", 0x0, 0x20, 0x0, 0x0 },
{"nopenetrate", 0x0, 0x100, 0x0, 0x0 },
{"ladder", 0x0, 0x8, 0x0, 0x0 },
{"nodamage", 0x0, 0x1, 0x0, 0x0 },
{"mantleOn", 0x0, 0x2000000, 0x1000000, 0x0 },
{"mantleOver", 0x0, 0x4000000, 0x1000000, 0x0 },
{"stairs", 0x0, 0x200, 0x0, 0x0 },
{"soft", 0x0, 0x1000, 0x0, 0x0 },
{"nosteps", 0x0, 0x2000, 0x0, 0x0 },
{"nodraw", 0x0, 0x80, 0x0, 0x0 },
{"nolightmap", 0x0, 0x400, 0x0, 0x0 },
{"nodlight", 0x0, 0x20000, 0x0, 0x0 },
};
inline const char* surfaceTypeNames[]
{
"default",
"bark",
"brick",
"carpet",
"cloth",
"concrete",
"dirt",
"flesh",
"foliage",
"glass",
"grass",
"gravel",
"ice",
"metal",
"mud",
"paper",
"plaster",
"rock",
"sand",
"snow",
"water",
"wood",
"asphalt",
"ceramic",
"plastic",
"rubber",
"cushion",
"fruit",
"paintedmetal",
"riotshield",
"slush"
inline const char* surfaceTypeNames[]{
"default", "bark", "brick", "carpet", "cloth", "concrete", "dirt", "flesh", "foliage", "glass", "grass",
"gravel", "ice", "metal", "mud", "paper", "plaster", "rock", "sand", "snow", "water", "wood",
"asphalt", "ceramic", "plastic", "rubber", "cushion", "fruit", "paintedmetal", "riotshield", "slush",
};
static_assert(std::extent_v<decltype(surfaceTypeNames)> == SURF_TYPE_NUM);
enum class BlendFunc_e
{
UNKNOWN,
@@ -131,15 +100,14 @@ namespace IW4
constexpr auto GDT_BLEND_FUNC_MULTIPLY = "Multiply";
constexpr auto GDT_BLEND_FUNC_SCREEN_ADD = "Screen Add";
inline const char* GdtBlendFuncNames[]
{
inline const char* GdtBlendFuncNames[]{
GDT_BLEND_FUNC_UNKNOWN,
GDT_BLEND_FUNC_CUSTOM,
GDT_BLEND_FUNC_REPLACE,
GDT_BLEND_FUNC_BLEND,
GDT_BLEND_FUNC_ADD,
GDT_BLEND_FUNC_MULTIPLY,
GDT_BLEND_FUNC_SCREEN_ADD
GDT_BLEND_FUNC_SCREEN_ADD,
};
static_assert(std::extent_v<decltype(GdtBlendFuncNames)> == static_cast<size_t>(BlendFunc_e::COUNT));
@@ -164,15 +132,14 @@ namespace IW4
constexpr auto GDT_BLEND_OP_MIN = "Min";
constexpr auto GDT_BLEND_OP_MAX = "Max";
inline const char* GdtBlendOpNames[]
{
inline const char* GdtBlendOpNames[]{
GDT_BLEND_OP_UNKNOWN,
GDT_BLEND_OP_DISABLE,
GDT_BLEND_OP_ADD,
GDT_BLEND_OP_SUBTRACT,
GDT_BLEND_OP_REV_SUBTRACT,
GDT_BLEND_OP_MIN,
GDT_BLEND_OP_MAX
GDT_BLEND_OP_MAX,
};
static_assert(std::extent_v<decltype(GdtBlendOpNames)> == static_cast<size_t>(BlendOp_e::COUNT));
@@ -194,8 +161,7 @@ namespace IW4
COUNT
};
inline const char* GdtCustomBlendFuncNames[]
{
inline const char* GdtCustomBlendFuncNames[]{
"",
"Disable",
"Zero",
@@ -207,7 +173,7 @@ namespace IW4
"DestAlpha",
"InvDestAlpha",
"DestColor",
"InvDestColor"
"InvDestColor",
};
static_assert(std::extent_v<decltype(GdtCustomBlendFuncNames)> == static_cast<size_t>(CustomBlendFunc_e::COUNT));
@@ -228,13 +194,12 @@ namespace IW4
constexpr auto GDT_ALPHA_TEST_LT128 = "LT128";
constexpr auto GDT_ALPHA_TEST_GE128 = "GE128";
inline const char* GdtAlphaTestNames[]
{
inline const char* GdtAlphaTestNames[]{
GDT_ALPHA_TEST_UNKNOWN,
GDT_ALPHA_TEST_ALWAYS,
GDT_ALPHA_TEST_GT0,
GDT_ALPHA_TEST_LT128,
GDT_ALPHA_TEST_GE128
GDT_ALPHA_TEST_GE128,
};
static_assert(std::extent_v<decltype(GdtAlphaTestNames)> == static_cast<size_t>(AlphaTest_e::COUNT));
@@ -250,14 +215,13 @@ namespace IW4
COUNT
};
inline const char* GdtDepthTestNames[]
{
inline const char* GdtDepthTestNames[]{
"",
"LessEqual*",
"Less",
"Equal",
"Always",
"Disable"
"Disable",
};
static_assert(std::extent_v<decltype(GdtDepthTestNames)> == static_cast<size_t>(DepthTest_e::COUNT));
@@ -270,19 +234,17 @@ namespace IW4
COUNT
};
inline const char* GdtStateBitsEnabledStatusNames[]
{
inline const char* GdtStateBitsEnabledStatusNames[]{
"",
"Enable",
"Disable"
"Disable",
};
static_assert(std::extent_v<decltype(GdtStateBitsEnabledStatusNames)> == static_cast<size_t>(StateBitsEnabledStatus_e::COUNT));
inline const char* GdtStateBitsOnOffStatusNames[]
{
inline const char* GdtStateBitsOnOffStatusNames[]{
"",
"On",
"Off"
"Off",
};
static_assert(std::extent_v<decltype(GdtStateBitsOnOffStatusNames)> == static_cast<size_t>(StateBitsEnabledStatus_e::COUNT));
@@ -296,12 +258,11 @@ namespace IW4
COUNT
};
inline const char* GdtCullFaceNames[]
{
inline const char* GdtCullFaceNames[]{
"",
"None",
"Back*",
"Front"
"Front",
};
static_assert(std::extent_v<decltype(GdtCullFaceNames)> == static_cast<size_t>(CullFace_e::COUNT));
@@ -316,13 +277,12 @@ namespace IW4
COUNT
};
inline const char* GdtPolygonOffsetNames[]
{
inline const char* GdtPolygonOffsetNames[]{
"",
"0",
"1",
"2",
"shadowMap"
"shadowMap",
};
static_assert(std::extent_v<decltype(GdtPolygonOffsetNames)> == static_cast<size_t>(PolygonOffset_e::COUNT));
@@ -342,12 +302,11 @@ namespace IW4
COUNT
};
inline const char* GdtStencilModeNames[]
{
inline const char* GdtStencilModeNames[]{
"",
"Disable",
"One-sided",
"Two-sided"
"Two-sided",
};
static_assert(std::extent_v<decltype(GdtStencilModeNames)> == static_cast<size_t>(StencilMode_e::COUNT));
@@ -366,8 +325,7 @@ namespace IW4
COUNT
};
inline const char* GdtStencilFuncNames[]
{
inline const char* GdtStencilFuncNames[]{
"",
"Never",
"Less",
@@ -376,7 +334,7 @@ namespace IW4
"Greater",
"NotEqual",
"GreaterEqual",
"Always"
"Always",
};
static_assert(std::extent_v<decltype(GdtStencilFuncNames)> == static_cast<size_t>(StencilFunc_e::COUNT));
@@ -395,8 +353,7 @@ namespace IW4
COUNT
};
inline const char* GdtStencilOpNames[]
{
inline const char* GdtStencilOpNames[]{
"",
"Keep",
"Zero",
@@ -405,7 +362,7 @@ namespace IW4
"DecrSat",
"Invert",
"Incr",
"Decr"
"Decr",
};
static_assert(std::extent_v<decltype(GdtStencilOpNames)> == static_cast<size_t>(StencilOp_e::COUNT));
@@ -420,13 +377,12 @@ namespace IW4
COUNT
};
inline const char* GdtTileModeNames[]
{
inline const char* GdtTileModeNames[]{
"",
"tile both*",
"tile horizontal",
"tile vertical",
"no tile"
"no tile",
};
static_assert(std::extent_v<decltype(GdtTileModeNames)> == static_cast<size_t>(TileMode_e::COUNT));
@@ -443,15 +399,14 @@ namespace IW4
COUNT
};
static const char* GdtSamplerFilterNames[]
{
static const char* GdtSamplerFilterNames[]{
"",
"mip standard (2x bilinear)*",
"mip expensive (4x bilinear)",
"mip more expensive (2x trilinear)",
"mip most expensive (4x trilinear)",
"nomip nearest",
"nomip bilinear"
"nomip bilinear",
};
static_assert(std::extent_v<decltype(GdtSamplerFilterNames)> == static_cast<size_t>(GdtFilter_e::COUNT));
@@ -496,8 +451,7 @@ namespace IW4
constexpr auto GDT_MATERIAL_TYPE_WORLD_PHONG = "world phong";
constexpr auto GDT_MATERIAL_TYPE_WORLD_UNLIT = "world unlit";
inline const char* GdtMaterialTypeNames[]
{
inline const char* GdtMaterialTypeNames[]{
GDT_MATERIAL_TYPE_UNKNOWN,
GDT_MATERIAL_TYPE_2D,
GDT_MATERIAL_TYPE_CUSTOM,
@@ -514,7 +468,7 @@ namespace IW4
GDT_MATERIAL_TYPE_UNLIT,
GDT_MATERIAL_TYPE_WATER,
GDT_MATERIAL_TYPE_WORLD_PHONG,
GDT_MATERIAL_TYPE_WORLD_UNLIT
GDT_MATERIAL_TYPE_WORLD_UNLIT,
};
static_assert(std::extent_v<decltype(GdtMaterialTypeNames)> == static_cast<size_t>(MATERIAL_TYPE_COUNT));
@@ -541,62 +495,61 @@ namespace IW4
constexpr auto GDT_SORTKEY_AFTER_EFFECT_TOP = "after effects - top";
constexpr auto GDT_SORTKEY_VIEWMODEL_EFFECT = "viewmodel effect";
inline const char* SortKeyNames[]
{
GDT_SORTKEY_OPAQUE_AMBIENT, // 0
GDT_SORTKEY_OPAQUE, // 1
GDT_SORTKEY_SKY, // 2
GDT_SORTKEY_SKYBOX, // 3
nullptr, // ? 4
nullptr, // ? 5
GDT_SORTKEY_DECAL_BOTTOM_1, // 6
GDT_SORTKEY_DECAL_BOTTOM_2, // 7
GDT_SORTKEY_DECAL_BOTTOM_3, // 8
GDT_SORTKEY_DECAL_STATIC, // 9
GDT_SORTKEY_DECAL_MIDDLE_1, // 10
GDT_SORTKEY_DECAL_MIDDLE_2, // 11
GDT_SORTKEY_DECAL_MIDDLE_3, // 12
inline const char* SortKeyNames[]{
GDT_SORTKEY_OPAQUE_AMBIENT, // 0
GDT_SORTKEY_OPAQUE, // 1
GDT_SORTKEY_SKY, // 2
GDT_SORTKEY_SKYBOX, // 3
nullptr, // ? 4
nullptr, // ? 5
GDT_SORTKEY_DECAL_BOTTOM_1, // 6
GDT_SORTKEY_DECAL_BOTTOM_2, // 7
GDT_SORTKEY_DECAL_BOTTOM_3, // 8
GDT_SORTKEY_DECAL_STATIC, // 9
GDT_SORTKEY_DECAL_MIDDLE_1, // 10
GDT_SORTKEY_DECAL_MIDDLE_2, // 11
GDT_SORTKEY_DECAL_MIDDLE_3, // 12
GDT_SORTKEY_DECAL_WEAPON_IMPACT, // 13
nullptr, // ? 14
nullptr, // ? 15
nullptr, // ? 16
nullptr, // ? 17
nullptr, // ? 18
nullptr, // ? 19
nullptr, // ? 20
nullptr, // ? 21
nullptr, // - 22
nullptr, // - 23
GDT_SORTKEY_WINDOW_INSIDE, // 24
GDT_SORTKEY_WINDOW_OUTSIDE, // 25
nullptr, // ? 26
nullptr, // ? 27
nullptr, // ? 28
nullptr, // ? 29
nullptr, // ? 30
nullptr, // ? 31
nullptr, // ? 32
nullptr, // ? 33
nullptr, // ? 34
nullptr, // ? 35
nullptr, // ? 36
nullptr, // ? 37
nullptr, // ? 38
nullptr, // ? 39
nullptr, // ? 40
nullptr, // ? 41
nullptr, // ? 42
GDT_SORTKEY_DISTORTION, // 43
nullptr, // ? 44
nullptr, // ? 45
nullptr, // - 46
GDT_SORTKEY_BLEND_ADDITIVE, // 47
GDT_SORTKEY_EFFECT_AUTO_SORT, // 48
nullptr, // ? 14
nullptr, // ? 15
nullptr, // ? 16
nullptr, // ? 17
nullptr, // ? 18
nullptr, // ? 19
nullptr, // ? 20
nullptr, // ? 21
nullptr, // - 22
nullptr, // - 23
GDT_SORTKEY_WINDOW_INSIDE, // 24
GDT_SORTKEY_WINDOW_OUTSIDE, // 25
nullptr, // ? 26
nullptr, // ? 27
nullptr, // ? 28
nullptr, // ? 29
nullptr, // ? 30
nullptr, // ? 31
nullptr, // ? 32
nullptr, // ? 33
nullptr, // ? 34
nullptr, // ? 35
nullptr, // ? 36
nullptr, // ? 37
nullptr, // ? 38
nullptr, // ? 39
nullptr, // ? 40
nullptr, // ? 41
nullptr, // ? 42
GDT_SORTKEY_DISTORTION, // 43
nullptr, // ? 44
nullptr, // ? 45
nullptr, // - 46
GDT_SORTKEY_BLEND_ADDITIVE, // 47
GDT_SORTKEY_EFFECT_AUTO_SORT, // 48
GDT_SORTKEY_AFTER_EFFECT_BOTTOM, // 49
GDT_SORTKEY_AFTER_EFFECT_MIDDLE, // 50
GDT_SORTKEY_AFTER_EFFECT_TOP, // 51
nullptr, // - 52
GDT_SORTKEY_VIEWMODEL_EFFECT, // 53
GDT_SORTKEY_AFTER_EFFECT_TOP, // 51
nullptr, // - 52
GDT_SORTKEY_VIEWMODEL_EFFECT, // 53
};
static_assert(std::extent_v<decltype(SortKeyNames)> == static_cast<size_t>(SORTKEY_MAX));
@@ -628,8 +581,7 @@ namespace IW4
constexpr auto GDT_CUSTOM_MATERIAL_TYPE_SHADOWOVERLAY = "mtl_shadowoverlay";
constexpr auto GDT_CUSTOM_MATERIAL_TYPE_SPLATTER = "mtl_splatter";
inline const char* GdtCustomMaterialTypeNames[]
{
inline const char* GdtCustomMaterialTypeNames[]{
GDT_CUSTOM_MATERIAL_TYPE_NONE,
GDT_CUSTOM_MATERIAL_TYPE_CUSTOM,
GDT_CUSTOM_MATERIAL_TYPE_PHONG_FLAG,
@@ -638,7 +590,7 @@ namespace IW4
GDT_CUSTOM_MATERIAL_TYPE_REFLEXSIGHT,
GDT_CUSTOM_MATERIAL_TYPE_SHADOWCLEAR,
GDT_CUSTOM_MATERIAL_TYPE_SHADOWOVERLAY,
GDT_CUSTOM_MATERIAL_TYPE_SPLATTER
GDT_CUSTOM_MATERIAL_TYPE_SPLATTER,
};
static_assert(std::extent_v<decltype(GdtCustomMaterialTypeNames)> == static_cast<size_t>(CUSTOM_MATERIAL_TYPE_COUNT));
}
} // namespace IW4
+19 -21
View File
@@ -4,8 +4,7 @@
namespace IW4
{
inline const char* g_expFunctionNames[]
{
inline const char* g_expFunctionNames[]{
"NOOP",
")",
"*",
@@ -194,26 +193,25 @@ namespace IW4
"coopready",
};
inline const ItemExpressionTargetBinding floatExpressionTargetBindings[ITEM_FLOATEXP_TGT_COUNT]
{
{ITEM_FLOATEXP_TGT_RECT_X, "rect", "x"},
{ITEM_FLOATEXP_TGT_RECT_Y, "rect", "y"},
{ITEM_FLOATEXP_TGT_RECT_W, "rect", "w"},
{ITEM_FLOATEXP_TGT_RECT_H, "rect", "h"},
{ITEM_FLOATEXP_TGT_FORECOLOR_R, "forecolor", "r"},
{ITEM_FLOATEXP_TGT_FORECOLOR_G, "forecolor", "g"},
{ITEM_FLOATEXP_TGT_FORECOLOR_B, "forecolor", "b"},
inline const ItemExpressionTargetBinding floatExpressionTargetBindings[ITEM_FLOATEXP_TGT_COUNT]{
{ITEM_FLOATEXP_TGT_RECT_X, "rect", "x" },
{ITEM_FLOATEXP_TGT_RECT_Y, "rect", "y" },
{ITEM_FLOATEXP_TGT_RECT_W, "rect", "w" },
{ITEM_FLOATEXP_TGT_RECT_H, "rect", "h" },
{ITEM_FLOATEXP_TGT_FORECOLOR_R, "forecolor", "r" },
{ITEM_FLOATEXP_TGT_FORECOLOR_G, "forecolor", "g" },
{ITEM_FLOATEXP_TGT_FORECOLOR_B, "forecolor", "b" },
{ITEM_FLOATEXP_TGT_FORECOLOR_RGB, "forecolor", "rgb"},
{ITEM_FLOATEXP_TGT_FORECOLOR_A, "forecolor", "a"},
{ITEM_FLOATEXP_TGT_GLOWCOLOR_R, "glowcolor", "r"},
{ITEM_FLOATEXP_TGT_GLOWCOLOR_G, "glowcolor", "g"},
{ITEM_FLOATEXP_TGT_GLOWCOLOR_B, "glowcolor", "b"},
{ITEM_FLOATEXP_TGT_FORECOLOR_A, "forecolor", "a" },
{ITEM_FLOATEXP_TGT_GLOWCOLOR_R, "glowcolor", "r" },
{ITEM_FLOATEXP_TGT_GLOWCOLOR_G, "glowcolor", "g" },
{ITEM_FLOATEXP_TGT_GLOWCOLOR_B, "glowcolor", "b" },
{ITEM_FLOATEXP_TGT_GLOWCOLOR_RGB, "glowcolor", "rgb"},
{ITEM_FLOATEXP_TGT_GLOWCOLOR_A, "glowcolor", "a"},
{ITEM_FLOATEXP_TGT_BACKCOLOR_R, "backcolor", "r"},
{ITEM_FLOATEXP_TGT_BACKCOLOR_G, "backcolor", "g"},
{ITEM_FLOATEXP_TGT_BACKCOLOR_B, "backcolor", "b"},
{ITEM_FLOATEXP_TGT_GLOWCOLOR_A, "glowcolor", "a" },
{ITEM_FLOATEXP_TGT_BACKCOLOR_R, "backcolor", "r" },
{ITEM_FLOATEXP_TGT_BACKCOLOR_G, "backcolor", "g" },
{ITEM_FLOATEXP_TGT_BACKCOLOR_B, "backcolor", "b" },
{ITEM_FLOATEXP_TGT_BACKCOLOR_RGB, "backcolor", "rgb"},
{ITEM_FLOATEXP_TGT_BACKCOLOR_A, "backcolor", "a"},
{ITEM_FLOATEXP_TGT_BACKCOLOR_A, "backcolor", "a" },
};
}
} // namespace IW4
+1 -1
View File
@@ -18,4 +18,4 @@ namespace IW4
static constexpr const char* GDF_FILENAME_VEHICLE = "vehicle.gdf";
static constexpr const char* GDF_FILENAME_WEAPON = "weapon.gdf";
};
}
} // namespace IW4
File diff suppressed because it is too large Load Diff