Richard Boegli's CnC_Generals_Zero_Hour Fork WIP
This is documentation of Richard Boegil's Zero Hour Fork
 
Loading...
Searching...
No Matches
SpecialAbilityUpdateModuleData Class Reference

#include <SpecialAbilityUpdate.h>

Inherits UpdateModuleData.

Public Member Functions

 SpecialAbilityUpdateModuleData ()
 
- Public Member Functions inherited from BehaviorModuleData
 BehaviorModuleData ()
 
- Public Member Functions inherited from ModuleData
 ModuleData ()
 
virtual ~ModuleData ()
 
void setModuleTagNameKey (NameKeyType key)
 
NameKeyType getModuleTagNameKey () const
 
virtual Bool isAiModuleData () const
 
virtual const W3DModelDrawModuleData * getAsW3DModelDrawModuleData () const
 
virtual const W3DTreeDrawModuleData * getAsW3DTreeDrawModuleData () const
 
virtual StaticGameLODLevel getMinimumRequiredGameLOD () const
 
virtual void crc (Xfer *xfer)
 run the "light" crc check on this data structure
 
virtual void xfer (Xfer *xfer)
 
virtual void loadPostProcess (void)
 
- Public Member Functions inherited from Snapshot
 Snapshot (void)
 
 ~Snapshot (void)
 

Static Public Member Functions

static void buildFieldParse (MultiIniFieldParse &p)
 
- Static Public Member Functions inherited from UpdateModuleData
static void buildFieldParse (MultiIniFieldParse &p)
 
- Static Public Member Functions inherited from BehaviorModuleData
static void buildFieldParse (MultiIniFieldParse &p)
 
- Static Public Member Functions inherited from ModuleData
static void buildFieldParse (MultiIniFieldParse &p)
 

Public Attributes

AsciiString m_specialObjectName
 
AsciiString m_specialObjectAttachToBoneName
 
const SpecialPowerTemplate * m_specialPowerTemplate
 pointer to the special power template
 
Real m_startAbilityRange
 
Real m_abilityAbortRange
 
Real m_packUnpackVariationFactor
 
Real m_fleeRangeAfterCompletion
 
Int m_effectValue
 
Int m_awardXPForTriggering
 
Int m_skillPointsForTriggering
 
UnsignedInt m_preparationFrames
 
UnsignedInt m_persistentPrepFrames
 
UnsignedInt m_effectDuration
 
UnsignedInt m_maxSpecialObjects
 
UnsignedInt m_packTime
 
UnsignedInt m_unpackTime
 
UnsignedInt m_preTriggerUnstealthFrames
 
Bool m_skipPackingWithNoTarget
 
Bool m_specialObjectsPersistent
 
Bool m_uniqueSpecialObjectTargets
 
Bool m_specialObjectsPersistWhenOwnerDies
 
Bool m_flipObjectAfterPacking
 
Bool m_flipObjectAfterUnpacking
 
Bool m_alwaysValidateSpecialObjects
 
Bool m_doCaptureFX
 the house color flashing while a building is getting captured
 
Bool m_loseStealthOnTrigger
 
Bool m_approachRequiresLOS
 
Bool m_needToFaceTarget
 
Bool m_persistenceRequiresRecharge
 
const ParticleSystemTemplate * m_disableFXParticleSystem
 
AudioEventRTS m_packSound
 
AudioEventRTS m_unpackSound
 
AudioEventRTS m_prepSoundLoop
 
AudioEventRTS m_triggerSound
 

Detailed Description

Definition at line 50 of file SpecialAbilityUpdate.h.

Constructor & Destructor Documentation

◆ SpecialAbilityUpdateModuleData()

SpecialAbilityUpdateModuleData::SpecialAbilityUpdateModuleData ( )
inline

Definition at line 89 of file SpecialAbilityUpdate.h.

Member Function Documentation

◆ buildFieldParse()

static void SpecialAbilityUpdateModuleData::buildFieldParse ( MultiIniFieldParse & p)
inlinestatic

Definition at line 121 of file SpecialAbilityUpdate.h.

Member Data Documentation

◆ m_abilityAbortRange

Real SpecialAbilityUpdateModuleData::m_abilityAbortRange

Definition at line 57 of file SpecialAbilityUpdate.h.

◆ m_alwaysValidateSpecialObjects

Bool SpecialAbilityUpdateModuleData::m_alwaysValidateSpecialObjects

Definition at line 76 of file SpecialAbilityUpdate.h.

◆ m_approachRequiresLOS

Bool SpecialAbilityUpdateModuleData::m_approachRequiresLOS

Definition at line 79 of file SpecialAbilityUpdate.h.

◆ m_awardXPForTriggering

Int SpecialAbilityUpdateModuleData::m_awardXPForTriggering

Definition at line 61 of file SpecialAbilityUpdate.h.

◆ m_disableFXParticleSystem

const ParticleSystemTemplate* SpecialAbilityUpdateModuleData::m_disableFXParticleSystem

Definition at line 83 of file SpecialAbilityUpdate.h.

◆ m_doCaptureFX

Bool SpecialAbilityUpdateModuleData::m_doCaptureFX

the house color flashing while a building is getting captured

Definition at line 77 of file SpecialAbilityUpdate.h.

◆ m_effectDuration

UnsignedInt SpecialAbilityUpdateModuleData::m_effectDuration

Definition at line 65 of file SpecialAbilityUpdate.h.

◆ m_effectValue

Int SpecialAbilityUpdateModuleData::m_effectValue

Definition at line 60 of file SpecialAbilityUpdate.h.

◆ m_fleeRangeAfterCompletion

Real SpecialAbilityUpdateModuleData::m_fleeRangeAfterCompletion

Definition at line 59 of file SpecialAbilityUpdate.h.

◆ m_flipObjectAfterPacking

Bool SpecialAbilityUpdateModuleData::m_flipObjectAfterPacking

Definition at line 74 of file SpecialAbilityUpdate.h.

◆ m_flipObjectAfterUnpacking

Bool SpecialAbilityUpdateModuleData::m_flipObjectAfterUnpacking

Definition at line 75 of file SpecialAbilityUpdate.h.

◆ m_loseStealthOnTrigger

Bool SpecialAbilityUpdateModuleData::m_loseStealthOnTrigger

Definition at line 78 of file SpecialAbilityUpdate.h.

◆ m_maxSpecialObjects

UnsignedInt SpecialAbilityUpdateModuleData::m_maxSpecialObjects

Definition at line 66 of file SpecialAbilityUpdate.h.

◆ m_needToFaceTarget

Bool SpecialAbilityUpdateModuleData::m_needToFaceTarget

Definition at line 80 of file SpecialAbilityUpdate.h.

◆ m_packSound

AudioEventRTS SpecialAbilityUpdateModuleData::m_packSound

Definition at line 84 of file SpecialAbilityUpdate.h.

◆ m_packTime

UnsignedInt SpecialAbilityUpdateModuleData::m_packTime

Definition at line 67 of file SpecialAbilityUpdate.h.

◆ m_packUnpackVariationFactor

Real SpecialAbilityUpdateModuleData::m_packUnpackVariationFactor

Definition at line 58 of file SpecialAbilityUpdate.h.

◆ m_persistenceRequiresRecharge

Bool SpecialAbilityUpdateModuleData::m_persistenceRequiresRecharge

Definition at line 81 of file SpecialAbilityUpdate.h.

◆ m_persistentPrepFrames

UnsignedInt SpecialAbilityUpdateModuleData::m_persistentPrepFrames

Definition at line 64 of file SpecialAbilityUpdate.h.

◆ m_preparationFrames

UnsignedInt SpecialAbilityUpdateModuleData::m_preparationFrames

Definition at line 63 of file SpecialAbilityUpdate.h.

◆ m_prepSoundLoop

AudioEventRTS SpecialAbilityUpdateModuleData::m_prepSoundLoop

Definition at line 86 of file SpecialAbilityUpdate.h.

◆ m_preTriggerUnstealthFrames

UnsignedInt SpecialAbilityUpdateModuleData::m_preTriggerUnstealthFrames

Definition at line 69 of file SpecialAbilityUpdate.h.

◆ m_skillPointsForTriggering

Int SpecialAbilityUpdateModuleData::m_skillPointsForTriggering

Definition at line 62 of file SpecialAbilityUpdate.h.

◆ m_skipPackingWithNoTarget

Bool SpecialAbilityUpdateModuleData::m_skipPackingWithNoTarget

Definition at line 70 of file SpecialAbilityUpdate.h.

◆ m_specialObjectAttachToBoneName

AsciiString SpecialAbilityUpdateModuleData::m_specialObjectAttachToBoneName

Definition at line 54 of file SpecialAbilityUpdate.h.

◆ m_specialObjectName

AsciiString SpecialAbilityUpdateModuleData::m_specialObjectName

Definition at line 53 of file SpecialAbilityUpdate.h.

◆ m_specialObjectsPersistent

Bool SpecialAbilityUpdateModuleData::m_specialObjectsPersistent

Definition at line 71 of file SpecialAbilityUpdate.h.

◆ m_specialObjectsPersistWhenOwnerDies

Bool SpecialAbilityUpdateModuleData::m_specialObjectsPersistWhenOwnerDies

Definition at line 73 of file SpecialAbilityUpdate.h.

◆ m_specialPowerTemplate

const SpecialPowerTemplate* SpecialAbilityUpdateModuleData::m_specialPowerTemplate

pointer to the special power template

Definition at line 55 of file SpecialAbilityUpdate.h.

◆ m_startAbilityRange

Real SpecialAbilityUpdateModuleData::m_startAbilityRange

Definition at line 56 of file SpecialAbilityUpdate.h.

◆ m_triggerSound

AudioEventRTS SpecialAbilityUpdateModuleData::m_triggerSound

Definition at line 87 of file SpecialAbilityUpdate.h.

◆ m_uniqueSpecialObjectTargets

Bool SpecialAbilityUpdateModuleData::m_uniqueSpecialObjectTargets

Definition at line 72 of file SpecialAbilityUpdate.h.

◆ m_unpackSound

AudioEventRTS SpecialAbilityUpdateModuleData::m_unpackSound

Definition at line 85 of file SpecialAbilityUpdate.h.

◆ m_unpackTime

UnsignedInt SpecialAbilityUpdateModuleData::m_unpackTime

Definition at line 68 of file SpecialAbilityUpdate.h.


The documentation for this class was generated from the following file: