Richard Boegli's CnC_Generals_Zero_Hour Fork WIP
This is documentation of Richard Boegil's Zero Hour Fork
 
Loading...
Searching...
No Matches
WeaponTemplate Member List

This is the complete list of members for WeaponTemplate, including all inherited members.

dealDamageInternal(ObjectID sourceID, ObjectID victimID, const Coord3D *pos, const WeaponBonus &bonus, Bool isProjectileDetonation) constWeaponTemplateprotected
deleteInstance()MemoryPoolObjectinline
estimateWeaponTemplateDamage(const Object *sourceObj, const Object *victimObj, const Coord3D *victimPos, const WeaponBonus &bonus) constWeaponTemplate
fireWeaponTemplate(const Object *sourceObj, WeaponSlotType wslot, Int specificBarrelToUse, Object *victimObj, const Coord3D *victimPos, const WeaponBonus &bonus, Bool isProjectileDetonation, Bool ignoreRanges, Weapon *firingWeapon, ObjectID *projectileID, Bool inflictDamage) constWeaponTemplate
friend_clearNextTemplate(void)WeaponTemplateinline
friend_setNextTemplate(WeaponTemplate *nextTemplate)WeaponTemplateinline
getAffectsMask() constWeaponTemplateinline
getAimDelta() constWeaponTemplateinline
getAntiMask() constWeaponTemplateinline
getAttackRange(const WeaponBonus &bonus) constWeaponTemplate
getAutoReloadsClip() constWeaponTemplateinline
getAutoReloadWhenIdleFrames() constWeaponTemplateinline
getClipReloadTime(const WeaponBonus &bonus) constWeaponTemplate
getClipSize() constWeaponTemplateinline
getContinueAttackRange() constWeaponTemplateinline
getContinuousFireCoastFrames() constWeaponTemplateinline
getContinuousFireOneShotsNeeded() constWeaponTemplateinline
getContinuousFireTwoShotsNeeded() constWeaponTemplateinline
getDamageDealtAtSelfPosition() constWeaponTemplateinline
getDamageStatusType() constWeaponTemplateinline
getDamageType() constWeaponTemplateinline
getDeathType() constWeaponTemplateinline
getDelayBetweenShots(const WeaponBonus &bonus) constWeaponTemplate
getDieOnDetonate() constWeaponTemplateinline
getExtraBonus() constWeaponTemplateinline
getFieldParse() constWeaponTemplateinline
getFireFX(VeterancyLevel v) constWeaponTemplateinline
getFireOCL(VeterancyLevel v) constWeaponTemplateinline
getFireSound() constWeaponTemplateinline
getFireSoundLoopTime() constWeaponTemplateinline
getInfantryInaccuracyDist() constWeaponTemplateinline
getLaserBoneName() constWeaponTemplateinline
getLaserName() constWeaponTemplateinline
getMaxTargetPitch() constWeaponTemplateinline
getMinimumAttackRange() constWeaponTemplate
getMinTargetPitch() constWeaponTemplateinline
getMinWeaponSpeed() constWeaponTemplateinline
getName() constWeaponTemplateinline
getNameKey() constWeaponTemplateinline
getObjectMemoryPool()=0MemoryPoolObjectprotectedpure virtual
getPreAttackDelay(const WeaponBonus &bonus) constWeaponTemplate
getPrefireType() constWeaponTemplateinline
getPrimaryDamage(const WeaponBonus &bonus) constWeaponTemplate
getPrimaryDamageRadius(const WeaponBonus &bonus) constWeaponTemplate
getProjectileCollideMask() constWeaponTemplateinline
getProjectileDetonateFX(VeterancyLevel v) constWeaponTemplateinline
getProjectileDetonationOCL(VeterancyLevel v) constWeaponTemplateinline
getProjectileExhaust(VeterancyLevel v) constWeaponTemplateinline
getProjectileStreamName() constWeaponTemplateinline
getProjectileTemplate() constWeaponTemplateinline
getRadiusDamageAngle() constWeaponTemplateinline
getReloadType() constWeaponTemplateinline
getRequestAssistRange() constWeaponTemplateinline
getScatterRadius() constWeaponTemplateinline
getScatterTargetScalar() constWeaponTemplateinline
getScatterTargetsVector() constWeaponTemplateinline
getSecondaryDamage(const WeaponBonus &bonus) constWeaponTemplate
getSecondaryDamageRadius(const WeaponBonus &bonus) constWeaponTemplate
getShockWaveAmount() constWeaponTemplateinline
getShockWaveRadius() constWeaponTemplateinline
getShockWaveTaperOff() constWeaponTemplateinline
getShotsPerBarrel() constWeaponTemplateinline
getSuspendFXDelay() constWeaponTemplateinline
getUnmodifiedAttackRange() constWeaponTemplate
getWeaponRecoilAmount() constWeaponTemplateinline
getWeaponSpeed() constWeaponTemplateinline
isCapableOfFollowingWaypoint() constWeaponTemplateinline
isContactWeapon() constWeaponTemplate
isLeechRangeWeapon() constWeaponTemplateinline
isOverride(void)WeaponTemplateinline
isPlayFXWhenStealthed() constWeaponTemplateinline
isScaleWeaponSpeed() constWeaponTemplateinline
isShowsAmmoPips() constWeaponTemplateinline
operator delete(void *p)MemoryPoolObjectinlineprotected
operator new(size_t s)MemoryPoolObjectinlineprotected
postProcessLoad()WeaponTemplate
reset(void)WeaponTemplate
shouldProjectileCollideWith(const Object *projectileLauncher, const Object *projectile, const Object *thingWeCollidedWith, ObjectID intendedVictimID) constWeaponTemplate
trimOldHistoricDamage() constWeaponTemplateprotected
WeaponStore classWeaponTemplatefriend
WeaponTemplate()WeaponTemplate
~MemoryPoolObject()MemoryPoolObjectinlineprotectedvirtual