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

#include <ScriptActions.h>

Inherits ScriptActionsInterface.

Public Member Functions

 ScriptActions ()
 
 ~ScriptActions ()
 
virtual void init (void)
 Init.
 
virtual void reset (void)
 Reset.
 
virtual void update (void)
 Update.
 
void executeAction (ScriptAction *pAction)
 
void closeWindows (Bool suppressNewWindows)
 
void doEnableOrDisableObjectDifficultyBonuses (Bool enableBonuses)
 
- Public Member Functions inherited from ScriptActionsInterface
virtual ~ScriptActionsInterface ()
 
- Public Member Functions inherited from SubsystemInterface
 SubsystemInterface ()
 
virtual ~SubsystemInterface ()
 
virtual void postProcessLoad ()
 
virtual void draw (void)
 
void UPDATE (void)
 
void DRAW (void)
 
AsciiString getName (void)
 
void setName (AsciiString name)
 

Protected Member Functions

void changeObjectPanelFlagForSingleObject (Object *obj, const AsciiString &flagToChange, Bool newVal)
 
void doChooseVictimAlwaysUsesNormal (Bool enable)
 
void doDebugMessage (const AsciiString &msg, Bool pause)
 
void doPlaySoundEffect (const AsciiString &sound)
 
void doMoveCameraTo (const AsciiString &waypoint, Real sec, Real cameraStutterSec, Real easeIn, Real easeOut)
 
void doSetupCamera (const AsciiString &waypoint, Real zoom, Real pitch, const AsciiString &lookAtWaypoint)
 
void doRotateCamera (Real rotations, Real sec, Real easeIn, Real easeOut)
 
void doRotateCameraTowardObject (const AsciiString &unitName, Real sec, Real holdSec, Real easeIn, Real easeOut)
 
void doRotateCameraTowardWaypoint (const AsciiString &unitName, Real sec, Real easeIn, Real easeOut, Bool reverseRotation)
 
void doPitchCamera (Real pitch, Real sec, Real easeIn, Real easeOut)
 
void doZoomCamera (Real zoom, Real sec, Real easeIn, Real easeOut)
 
void doResetCamera (const AsciiString &waypoint, Real sec, Real easeIn, Real easeOut)
 
void doCameraFollowNamed (const AsciiString &unit, Bool snapToUnit)
 
void doStopCameraFollowUnit (void)
 
void doCameraTetherNamed (const AsciiString &unit, Bool snapToUnit, Real play)
 
void doCameraStopTetherNamed (void)
 
void doCameraSetDefault (Real pitch, Real angle, Real maxHeight)
 
void doOversizeTheTerrain (Int amount)
 
void doMoveCameraAlongWaypointPath (const AsciiString &waypoint, Real sec, Real cameraStutterSec, Real easeIn, Real easeOut)
 
void doPlaySoundEffectAt (const AsciiString &sound, const AsciiString &waypoint)
 
void doVictory (void)
 
void doQuickVictory (void)
 
void doSetInfantryLightingOverride (Real setting)
 
void doDamageTeamMembers (const AsciiString &team, Real amount)
 
void doModCameraMoveToSelection (void)
 
void doDefeat (void)
 
void doLocalDefeat (void)
 
void doMoveToWaypoint (const AsciiString &team, const AsciiString &waypoint)
 
void doNamedMoveToWaypoint (const AsciiString &unit, const AsciiString &waypoint)
 
void doSetTeamState (const AsciiString &team, const AsciiString &state)
 
void doCreateReinforcements (const AsciiString &team, const AsciiString &waypoint)
 
void doModCameraLookToward (const AsciiString &waypoint)
 
void doModCameraFinalLookToward (const AsciiString &waypoint)
 
void doCreateObject (const AsciiString &objectName, const AsciiString &thingName, const AsciiString &team, Coord3D *pos, Real angle)
 
void doAttack (const AsciiString &attackerName, const AsciiString &victimName)
 
void doNamedAttack (const AsciiString &attackerName, const AsciiString &victimName)
 
void doBuildBuilding (const AsciiString &buildingType)
 
void doBuildSupplyCenter (const AsciiString &playerName, const AsciiString &buildingType, Int cash)
 
void doBuildObjectNearestTeam (const AsciiString &playerName, const AsciiString &buildingType, const AsciiString &teamName)
 
void doBuildUpgrade (const AsciiString &playerName, const AsciiString &upgrade)
 
void doBuildBaseDefense (Bool flank)
 
void doBuildBaseStructure (const AsciiString &buildingType, Bool flank)
 
void createUnitOnTeamAt (const AsciiString &unitName, const AsciiString &objType, const AsciiString &teamName, const AsciiString &waypoint)
 
void doNamedAttackArea (const AsciiString &unitName, const AsciiString &areaName)
 
void doNamedAttackTeam (const AsciiString &unitName, const AsciiString &teamName)
 
void doTeamAttackArea (const AsciiString &teamName, const AsciiString &areaName)
 
void doTeamAttackNamed (const AsciiString &teamName, const AsciiString &unitName)
 
void doNamedEnterNamed (const AsciiString &unitSrcName, const AsciiString &unitDestName)
 
void doTeamEnterNamed (const AsciiString &teamName, const AsciiString &unitDestName)
 
void doNamedExitAll (const AsciiString &unitName)
 
void doTeamExitAll (const AsciiString &teamName)
 
void doNamedSetGarrisonEvacDisposition (const AsciiString &unitName, UnsignedInt disp)
 
void doNamedFollowWaypoints (const AsciiString &unitName, const AsciiString &waypointName)
 
void doTeamFollowWaypoints (const AsciiString &teamName, const AsciiString &waypointName, Bool asTeam)
 
void doTeamFollowWaypointsExact (const AsciiString &teamName, const AsciiString &waypointName, Bool asTeam)
 
void doNamedFollowWaypointsExact (const AsciiString &unitName, const AsciiString &waypointName)
 
void doTeamFollowSkirmishApproachPath (const AsciiString &teamName, const AsciiString &waypointName, Bool asTeam)
 
void doTeamMoveToSkirmishApproachPath (const AsciiString &teamName, const AsciiString &waypointName)
 
void doNamedHunt (const AsciiString &unitName)
 
void doTeamHunt (const AsciiString &teamName)
 
void doTeamHuntWithCommandButton (const AsciiString &teamName, const AsciiString &commandButton)
 
void doPlayerHunt (const AsciiString &playerName)
 
void doNamedDelete (const AsciiString &unitName)
 
void doTeamGarrisonSpecificBuilding (const AsciiString &teamName, const AsciiString &buildingName)
 
void doTeamGarrisonNearestBuilding (const AsciiString &teamName)
 
void doTeamExitAllBuildings (const AsciiString &teamName)
 
void doExitSpecificBuilding (const AsciiString &buildingName)
 
void doUnitGarrisonSpecificBuilding (const AsciiString &unitName, const AsciiString &buildingName)
 
void doUnitGarrisonNearestBuilding (const AsciiString &unitName)
 
void doUnitExitBuilding (const AsciiString &unitName)
 
void doPlayerGarrisonAllBuildings (const AsciiString &playerName)
 
void doPlayerExitAllBuildings (const AsciiString &playerName)
 
void doLetterBoxMode (Bool startLetterbox)
 
void doBlackWhiteMode (Bool startBWMode, Int frames)
 
void doSkyBox (Bool showSkyBox)
 
void doWeather (Bool showWeather)
 
void doFreezeTime (void)
 
void doUnfreezeTime (void)
 
void doMilitaryCaption (const AsciiString &briefing, Int duration)
 
void doCameraSetAudibleDistance (Real audibleDistance)
 
void doNamedSetHeld (const AsciiString &unit, Bool held)
 
void doNamedSetStoppingDistance (const AsciiString &unit, Real stoppingDistance)
 
void doSetStoppingDistance (const AsciiString &team, Real stoppingDistance)
 
void doDisableSpecialPowerDisplay (void)
 
void doEnableSpecialPowerDisplay (void)
 
void doNamedHideSpecialPowerDisplay (const AsciiString &unit)
 
void doNamedShowSpecialPowerDisplay (const AsciiString &unit)
 
void doNamedStopSpecialPowerCountdown (const AsciiString &unit, const AsciiString &specialPower, Bool stop)
 
void doNamedSetSpecialPowerCountdown (const AsciiString &unit, const AsciiString &specialPower, Int frames)
 
void doNamedAddSpecialPowerCountdown (const AsciiString &unit, const AsciiString &specialPower, Int frames)
 
void doNamedFireSpecialPowerAtWaypoint (const AsciiString &unit, const AsciiString &specialPower, const AsciiString &waypoint)
 
void doNamedFireSpecialPowerAtNamed (const AsciiString &unit, const AsciiString &specialPower, const AsciiString &target)
 
void doSkirmishFireSpecialPowerAtMostCost (const AsciiString &player, const AsciiString &specialPower)
 
void doNamedFireWeaponFollowingWaypointPath (const AsciiString &unit, const AsciiString &waypointPath)
 
void doNamedUseCommandButtonAbility (const AsciiString &unit, const AsciiString &ability)
 
void doNamedUseCommandButtonAbilityOnNamed (const AsciiString &unit, const AsciiString &ability, const AsciiString &target)
 
void doNamedUseCommandButtonAbilityAtWaypoint (const AsciiString &unit, const AsciiString &ability, const AsciiString &waypoint)
 
void doNamedUseCommandButtonAbilityUsingWaypointPath (const AsciiString &unit, const AsciiString &ability, const AsciiString &waypointPath)
 
void doTeamUseCommandButtonAbility (const AsciiString &team, const AsciiString &ability)
 
void doTeamUseCommandButtonAbilityOnNamed (const AsciiString &team, const AsciiString &ability, const AsciiString &target)
 
void doTeamUseCommandButtonAbilityAtWaypoint (const AsciiString &team, const AsciiString &ability, const AsciiString &waypoint)
 
void doDisplayCountdownTimer (const AsciiString &timerName, const AsciiString &timerText)
 
void doHideCountdownTimer (const AsciiString &timerName)
 
void doDisableCountdownTimerDisplay (void)
 
void doEnableCountdownTimerDisplay (void)
 
void doDisplayCounter (const AsciiString &counterName, const AsciiString &counterText)
 
void doHideCounter (const AsciiString &counterName)
 
void doAudioSetVolume (AudioAffect whichToAffect, Real newVolumeLevel)
 
void doTransferTeamToPlayer (const AsciiString &teamName, const AsciiString &playerName)
 
void doSetMoney (const AsciiString &playerName, Int money)
 
void doGiveMoney (const AsciiString &playerName, Int money)
 
void updateNamedAttackPrioritySet (const AsciiString &unitName, const AsciiString &attackPrioritySet)
 
void updateTeamAttackPrioritySet (const AsciiString &teamName, const AsciiString &attackPrioritySet)
 
void updateBaseConstructionSpeed (const AsciiString &playerName, Int speed)
 
void updateNamedSetAttitude (const AsciiString &unitName, Int attitude)
 
void updateTeamSetAttitude (const AsciiString &teamName, Int attitude)
 
void doNamedSetRepulsor (const AsciiString &unitName, Bool repulsor)
 
void doTeamSetRepulsor (const AsciiString &teamName, Bool repulsor)
 
void doLoadAllTransports (const AsciiString &teamName)
 
void doNamedGuard (const AsciiString &unitName)
 
void doTeamGuard (const AsciiString &teamName)
 
void doTeamGuardPosition (const AsciiString &teamName, const AsciiString &waypointName)
 
void doTeamGuardObject (const AsciiString &teamName, const AsciiString &unitName)
 
void doTeamGuardArea (const AsciiString &teamName, const AsciiString &areaName)
 
void doPlayerSellEverything (const AsciiString &playerName)
 
void doPlayerDisableBaseConstruction (const AsciiString &playerName)
 
void doPlayerDisableFactories (const AsciiString &playerName, const AsciiString &objectName)
 
void doPlayerDisableUnitConstruction (const AsciiString &playerName)
 
void doPlayerEnableBaseConstruction (const AsciiString &playerName)
 
void doPlayerEnableFactories (const AsciiString &playerName, const AsciiString &objectName)
 
void doPlayerRepairStructure (const AsciiString &playerName, const AsciiString &objectName)
 
void doPlayerEnableUnitConstruction (const AsciiString &playerName)
 
void doCameraMoveHome (void)
 
void doBuildTeam (const AsciiString &teamName)
 
void doRecruitTeam (const AsciiString &teamName, Real recrutiRadius)
 
void doNamedDamage (const AsciiString &unitName, Int damageAmt)
 
void doTeamDelete (const AsciiString &teamName, Bool ignoreDead)
 
void doTeamIncreasePriority (const AsciiString &teamName)
 
void doTeamDecreasePriority (const AsciiString &teamName)
 
void doTeamWander (const AsciiString &teamName, const AsciiString &waypointName)
 
void doTeamPanic (const AsciiString &teamName, const AsciiString &waypointName)
 
void doTeamWanderInPlace (const AsciiString &teamName)
 
void doNamedKill (const AsciiString &unitName)
 
void doTeamKill (const AsciiString &teamName)
 
void doPlayerKill (const AsciiString &playerName)
 
void doDisplayText (const AsciiString &displayText)
 
void doDisplayCinematicText (const AsciiString &displayText, const AsciiString &fontType, Int timeInSeconds)
 
void doCameoFlash (const AsciiString &cameoFlash, Int timeInSeconds)
 
void doNamedFlash (const AsciiString &unitName, Int timeInSeconds, const RGBColor *color)
 
void doNamedCustomColor (const AsciiString &unitName, Color c)
 
void doTeamFlash (const AsciiString &teamName, Int timeInSeconds, const RGBColor *color)
 
void doMoviePlayFullScreen (const AsciiString &movieName)
 
void doMoviePlayRadar (const AsciiString &movieName)
 
void doSoundPlayFromNamed (const AsciiString &soundName, const AsciiString &unitName)
 
void doSpeechPlay (const AsciiString &speechName, Bool allowOverlap)
 
void doPlayerTransferAssetsToPlayer (const AsciiString &playerSrcName, const AsciiString &playerDstName)
 
void doNamedTransferAssetsToPlayer (const AsciiString &unitName, const AsciiString &playerDstName)
 
void excludePlayerFromScoreScreen (const AsciiString &playerName)
 
void enableScoring (Bool score)
 
void updatePlayerRelationTowardPlayer (const AsciiString &playerSrcName, Int relationType, const AsciiString &playerDestPlayer)
 
void doRadarCreateEvent (Coord3D *pos, Int eventType)
 
void doRadarDisable (void)
 
void doRadarEnable (void)
 
void doNamedEnableStealth (const AsciiString &unitName, Bool enabled)
 
void doTeamEnableStealth (const AsciiString &teamName, Bool enabled)
 
void doNamedSetUnmanned (const AsciiString &unitName)
 
void doTeamSetUnmanned (const AsciiString &teamName)
 
void doNamedSetBoobytrapped (const AsciiString &thingTemplateName, const AsciiString &unitName)
 
void doTeamSetBoobytrapped (const AsciiString &thingTemplateName, const AsciiString &teamName)
 
void doRevealMapAtWaypoint (const AsciiString &waypointName, Real radiusToReveal, const AsciiString &playerName)
 
void doShroudMapAtWaypoint (const AsciiString &waypointName, Real radiusToShroud, const AsciiString &playerName)
 
void doTeamAvailableForRecruitment (const AsciiString &teamName, Bool availability)
 
void doCollectNearbyForTeam (const AsciiString &teamName)
 
void doMergeTeamIntoTeam (const AsciiString &teamSrcName, const AsciiString &teamDestName)
 
void doIdleAllPlayerUnits (const AsciiString &playerName)
 
void doResumeSupplyTruckingForIdleUnits (const AsciiString &playerName)
 
void doDisableInput ()
 
void doEnableInput ()
 
void doSetBorderShroud (Bool setting)
 
void doAmbientSoundsPause (Bool pausing)
 
void doMusicTrackChange (const AsciiString &newTrackName, Bool fadeout, Bool fadein)
 
void doRevealMapEntire (const AsciiString &playerName)
 
void doRevealMapEntirePermanently (Bool reveal, const AsciiString &playerName)
 
void doShroudMapEntire (const AsciiString &playerName)
 
void doCameraMotionBlur (Bool zoomIn, Bool saturate)
 
void doCameraMotionBlurJump (const AsciiString &waypointName, Bool saturate)
 
void doRadarRefresh (void)
 
void doNamedStop (const AsciiString &unitName)
 
void doTeamStop (const AsciiString &teamName, Bool shouldDisband)
 
void doTeamSetOverrideRelationToTeam (const AsciiString &teamName, const AsciiString &otherTeam, Int relation)
 
void doTeamRemoveOverrideRelationToTeam (const AsciiString &teamName, const AsciiString &otherTeam)
 
void doTeamSetOverrideRelationToPlayer (const AsciiString &teamName, const AsciiString &otherPlayer, Int relation)
 
void doTeamRemoveOverrideRelationToPlayer (const AsciiString &teamName, const AsciiString &otherPlayer)
 
void doPlayerSetOverrideRelationToTeam (const AsciiString &playerName, const AsciiString &otherTeam, Int relation)
 
void doPlayerRemoveOverrideRelationToTeam (const AsciiString &playerName, const AsciiString &otherTeam)
 
void doTeamRemoveAllOverrideRelations (const AsciiString &teamName)
 
void doUnitStartSequentialScript (const AsciiString &unitName, const AsciiString &scriptName, Int loopVal)
 
void doUnitStopSequentialScript (const AsciiString &unitName)
 
void doTeamStartSequentialScript (const AsciiString &teamName, const AsciiString &scriptName, Int loopVal)
 
void doTeamStopSequentialScript (const AsciiString &teamName)
 
void doUnitGuardForFramecount (const AsciiString &unitName, Int framecount)
 
void doUnitIdleForFramecount (const AsciiString &unitName, Int framecount)
 
void doTeamGuardForFramecount (const AsciiString &teamName, Int framecount)
 
void doTeamIdleForFramecount (const AsciiString &teamName, Int framecount)
 
void doWaterChangeHeight (const AsciiString &waterName, Real newHeight)
 
void doWaterChangeHeightOverTime (const AsciiString &waterName, Real newHeight, Real time, Real damage)
 
void doBorderSwitch (Int borderToUse)
 
void doForceObjectSelection (const AsciiString &teamName, const AsciiString &objectType, Bool centerInView, const AsciiString &audioToPlay)
 
void doDestroyAllContained (const AsciiString &unitName, Int damageType)
 
void doRadarForceEnable (void)
 
void doRadarRevertNormal (void)
 
void doScreenShake (UnsignedInt intensity)
 
void doModifyBuildableStatus (const AsciiString &objectType, Int buildableStatus)
 
void doSetWarehouseValue (const AsciiString &warehouseName, Int cashValue)
 
void doSetCaveIndex (const AsciiString &caveName, Int caveIndex)
 
void doObjectRadarCreateEvent (const AsciiString &unitName, Int eventType)
 
void doTeamRadarCreateEvent (const AsciiString &teamName, Int eventType)
 
void doSoundEnableType (const AsciiString &soundEventName, Bool enable)
 
void doSoundRemoveType (const AsciiString &soundEventName)
 
void doSoundRemoveAllDisabled ()
 
void doSoundOverrideVolume (const AsciiString &soundEventName, Real newVolume)
 
void doInGamePopupMessage (const AsciiString &message, Int x, Int y, Int width, Bool pause)
 
void doSetToppleDirection (const AsciiString &unitName, const Coord3D *direction)
 
void doMoveUnitTowardsNearest (const AsciiString &unitName, const AsciiString &objectType, AsciiString triggerName)
 
void doMoveTeamTowardsNearest (const AsciiString &teamName, const AsciiString &objectType, AsciiString triggerName)
 
void doUnitReceiveUpgrade (const AsciiString &unitName, const AsciiString &upgradeName)
 
void doSkirmishAttackNearestGroupWithValue (const AsciiString &teamName, Int comparison, Int value)
 
void doSkirmishCommandButtonOnMostValuable (const AsciiString &teamName, const AsciiString &commandButton, Real range, Bool allTeamMembers)
 
void doTeamSpinForFramecount (const AsciiString &teamName, Int waitForFrames)
 
void doTeamUseCommandButtonOnNamed (const AsciiString &teamName, const AsciiString &commandAbility, const AsciiString &unitName)
 
void doTeamUseCommandButtonOnNearestEnemy (const AsciiString &teamName, const AsciiString &commandAbility)
 
void doTeamUseCommandButtonOnNearestGarrisonedBuilding (const AsciiString &teamName, const AsciiString &commandAbility)
 
void doTeamUseCommandButtonOnNearestKindof (const AsciiString &teamName, const AsciiString &commandAbility, Int kindofBit)
 
void doTeamUseCommandButtonOnNearestBuilding (const AsciiString &teamName, const AsciiString &commandAbility)
 
void doTeamUseCommandButtonOnNearestBuildingClass (const AsciiString &teamName, const AsciiString &commandAbility, Int kindofBit)
 
void doTeamUseCommandButtonOnNearestObjectType (const AsciiString &teamName, const AsciiString &commandAbility, const AsciiString &objectType)
 
void doTeamPartialUseCommandButton (Real percentage, const AsciiString &teamName, const AsciiString &commandAbility)
 
void doTeamCaptureNearestUnownedFactionUnit (const AsciiString &teamName)
 
void doCreateTeamFromCapturedUnits (const AsciiString &playerName, const AsciiString &teamName)
 
void doPlayerAddSkillPoints (const AsciiString &playerName, Int delta)
 
void doPlayerAddRankLevels (const AsciiString &playerName, Int delta)
 
void doPlayerSetRankLevel (const AsciiString &playerName, Int level)
 
void doMapSetRankLevelLimit (Int level)
 
void doPlayerGrantScience (const AsciiString &playerName, const AsciiString &scienceName)
 
void doPlayerPurchaseScience (const AsciiString &playerName, const AsciiString &scienceName)
 
void doPlayerSetScienceAvailability (const AsciiString &playerName, const AsciiString &scienceName, const AsciiString &scienceAvailability)
 
void doTeamEmoticon (const AsciiString &teamName, const AsciiString &emoticonName, Real duration)
 
void doNamedEmoticon (const AsciiString &unitName, const AsciiString &emoticonName, Real duration)
 
void doObjectTypeListMaintenance (const AsciiString &objectList, const AsciiString &objectType, Bool addObject)
 
void doRevealMapAtWaypointPermanent (const AsciiString &waypointName, Real radiusToReveal, const AsciiString &playerName, const AsciiString &lookName)
 
void doUndoRevealMapAtWaypointPermanent (const AsciiString &lookName)
 
void doEvaEnabledDisabled (Bool setEnabled)
 
void doSetOcclusionMode (Bool setEnabled)
 
void doC3CameraEnableSlaveMode (const AsciiString &thingTemplateName, const AsciiString &boneName)
 
void doSetDrawIconUIMode (Bool setEnabled)
 
void doC3CameraDisableSlaveMode (void)
 
void doSetDynamicLODMode (Bool setEnabled)
 
void doAffectObjectPanelFlagsUnit (const AsciiString &unitName, const AsciiString &flagName, Bool enable)
 
void doAffectObjectPanelFlagsTeam (const AsciiString &teamName, const AsciiString &flagName, Bool enable)
 
void doGuardSupplyCenter (const AsciiString &teamName, Int supplies)
 
void doTeamGuardInTunnelNetwork (const AsciiString &teamName)
 
void doAffectPlayerSkillset (const AsciiString &playerName, Int skillset)
 
void doC3CameraShake (const AsciiString &waypointName, Real amplitude, Real duration_seconds, Real radius)
 
void doOverrideHulkLifetime (Real seconds)
 
void doNamedFaceNamed (const AsciiString &unitName, const AsciiString &faceUnitName)
 
void doNamedFaceWaypoint (const AsciiString &unitName, const AsciiString &faceWaypointName)
 
void doTeamFaceNamed (const AsciiString &teamName, const AsciiString &faceUnitName)
 
void doTeamFaceWaypoint (const AsciiString &teamName, const AsciiString &faceWaypointName)
 
void doRemoveCommandBarButton (const AsciiString &commandBarButton, const AsciiString &objectType)
 
void doAddCommandBarButton (const AsciiString &commandBarButton, const AsciiString &objectType, Int slotNum)
 
void doAffectSkillPointsModifier (const AsciiString &playerName, Real newModifier)
 
void doResizeViewGuardband (const Real gbx, const Real gby)
 
void deleteAllUnmanned ()
 
void doNamedSetTrainHeld (const AsciiString &locoName, const Bool set)
 
void doEnableObjectSound (const AsciiString &objectName, Bool enable)
 

Static Protected Member Functions

static void clearWindow (void)
 

Protected Attributes

Bool m_suppressNewWindows
 
AsciiString m_unnamedUnit
 
- Protected Attributes inherited from SubsystemInterface
AsciiString m_name
 

Static Protected Attributes

static GameWindowm_messageWindow = NULL
 

Detailed Description

Implementation for the Script Engine singleton

Definition at line 72 of file ScriptActions.h.

Constructor & Destructor Documentation

◆ ScriptActions()

ScriptActions::ScriptActions ( )

Definition at line 134 of file ScriptActions.cpp.

◆ ~ScriptActions()

ScriptActions::~ScriptActions ( )

Definition at line 143 of file ScriptActions.cpp.

Member Function Documentation

◆ changeObjectPanelFlagForSingleObject()

void ScriptActions::changeObjectPanelFlagForSingleObject ( Object * obj,
const AsciiString & flagToChange,
Bool newVal )
protected

changeObjectPanelFlagForSingleObject

Definition at line 281 of file ScriptActions.cpp.

◆ clearWindow()

static void ScriptActions::clearWindow ( void )
inlinestaticprotected

Definition at line 92 of file ScriptActions.h.

◆ closeWindows()

void ScriptActions::closeWindows ( Bool suppressNewWindows)
virtual

closeWindows

Implements ScriptActionsInterface.

Definition at line 180 of file ScriptActions.cpp.

◆ createUnitOnTeamAt()

void ScriptActions::createUnitOnTeamAt ( const AsciiString & unitName,
const AsciiString & objType,
const AsciiString & teamName,
const AsciiString & waypoint )
protected

createUnitOnTeamAt

Definition at line 1167 of file ScriptActions.cpp.

◆ deleteAllUnmanned()

void ScriptActions::deleteAllUnmanned ( )
protected

Definition at line 6352 of file ScriptActions.cpp.

◆ doAddCommandBarButton()

void ScriptActions::doAddCommandBarButton ( const AsciiString & commandBarButton,
const AsciiString & objectType,
Int slotNum )
protected

Definition at line 6305 of file ScriptActions.cpp.

◆ doAffectObjectPanelFlagsTeam()

void ScriptActions::doAffectObjectPanelFlagsTeam ( const AsciiString & teamName,
const AsciiString & flagName,
Bool enable )
protected

Definition at line 6216 of file ScriptActions.cpp.

◆ doAffectObjectPanelFlagsUnit()

void ScriptActions::doAffectObjectPanelFlagsUnit ( const AsciiString & unitName,
const AsciiString & flagName,
Bool enable )
protected

Definition at line 6205 of file ScriptActions.cpp.

◆ doAffectPlayerSkillset()

void ScriptActions::doAffectPlayerSkillset ( const AsciiString & playerName,
Int skillset )
protected

Definition at line 6231 of file ScriptActions.cpp.

◆ doAffectSkillPointsModifier()

void ScriptActions::doAffectSkillPointsModifier ( const AsciiString & playerName,
Real newModifier )
protected

Definition at line 6329 of file ScriptActions.cpp.

◆ doAmbientSoundsPause()

void ScriptActions::doAmbientSoundsPause ( Bool pausing)
protected

doAmbientSoundsPause

Definition at line 3287 of file ScriptActions.cpp.

◆ doAttack()

void ScriptActions::doAttack ( const AsciiString & attackerName,
const AsciiString & victimName )
protected

doAttack

Definition at line 1042 of file ScriptActions.cpp.

◆ doAudioSetVolume()

void ScriptActions::doAudioSetVolume ( AudioAffect whichToAffect,
Real newVolumeLevel )
protected

doAudioSetVolume

Definition at line 3971 of file ScriptActions.cpp.

◆ doBlackWhiteMode()

void ScriptActions::doBlackWhiteMode ( Bool startBWMode,
Int frames )
protected

doBlackWhiteMode

Definition at line 3790 of file ScriptActions.cpp.

◆ doBorderSwitch()

void ScriptActions::doBorderSwitch ( Int borderToUse)
protected

doBorderSwitch

Definition at line 4929 of file ScriptActions.cpp.

◆ doBuildBaseDefense()

void ScriptActions::doBuildBaseDefense ( Bool flank)
protected

doBuildBaseDefense

Definition at line 1142 of file ScriptActions.cpp.

◆ doBuildBaseStructure()

void ScriptActions::doBuildBaseStructure ( const AsciiString & buildingType,
Bool flank )
protected

doBuildBuilding

Definition at line 1154 of file ScriptActions.cpp.

◆ doBuildBuilding()

void ScriptActions::doBuildBuilding ( const AsciiString & buildingType)
protected

doBuildBuilding

Definition at line 1094 of file ScriptActions.cpp.

◆ doBuildObjectNearestTeam()

void ScriptActions::doBuildObjectNearestTeam ( const AsciiString & playerName,
const AsciiString & buildingType,
const AsciiString & teamName )
protected

doBuildObjectNearestTeam

Definition at line 1117 of file ScriptActions.cpp.

◆ doBuildSupplyCenter()

void ScriptActions::doBuildSupplyCenter ( const AsciiString & player,
const AsciiString & buildingType,
Int cash )
protected

doBuildSupplyCenter

Definition at line 1106 of file ScriptActions.cpp.

◆ doBuildTeam()

void ScriptActions::doBuildTeam ( const AsciiString & teamName)
protected

doBuildTeam

Definition at line 2308 of file ScriptActions.cpp.

◆ doBuildUpgrade()

void ScriptActions::doBuildUpgrade ( const AsciiString & player,
const AsciiString & upgrade )
protected

doBuildUpgrade

Definition at line 1130 of file ScriptActions.cpp.

◆ doC3CameraDisableSlaveMode()

void ScriptActions::doC3CameraDisableSlaveMode ( void )
protected

Definition at line 6081 of file ScriptActions.cpp.

◆ doC3CameraEnableSlaveMode()

void ScriptActions::doC3CameraEnableSlaveMode ( const AsciiString & thingTemplateName,
const AsciiString & boneName )
protected

Definition at line 6071 of file ScriptActions.cpp.

◆ doC3CameraShake()

void ScriptActions::doC3CameraShake ( const AsciiString & waypointName,
Real amplitude,
Real duration_seconds,
Real radius )
protected

Definition at line 6089 of file ScriptActions.cpp.

◆ doCameoFlash()

void ScriptActions::doCameoFlash ( const AsciiString & name,
Int timeInSeconds )
protected

doCameoFlash

Definition at line 2621 of file ScriptActions.cpp.

◆ doCameraFollowNamed()

void ScriptActions::doCameraFollowNamed ( const AsciiString & unit,
Bool snapToUnit )
protected

doCameraFollowNamed

Definition at line 468 of file ScriptActions.cpp.

◆ doCameraMotionBlur()

void ScriptActions::doCameraMotionBlur ( Bool zoomIn,
Bool saturate )
protected

doCameraMotionBlurJump - zoom in at the current location, jump to waypoint, and zoom out.

Definition at line 2968 of file ScriptActions.cpp.

◆ doCameraMotionBlurJump()

void ScriptActions::doCameraMotionBlurJump ( const AsciiString & waypointName,
Bool saturate )
protected

doCameraMotionBlurJump - zoom in at the current location, jump to waypoint, and zoom out.

Definition at line 2930 of file ScriptActions.cpp.

◆ doCameraMoveHome()

void ScriptActions::doCameraMoveHome ( void )
protected

doCameraMoveHome

Definition at line 2300 of file ScriptActions.cpp.

◆ doCameraSetAudibleDistance()

void ScriptActions::doCameraSetAudibleDistance ( Real audibleDistance)
protected

Set the audible distance for shots in which the camera is up, and is therefore the center

Definition at line 3865 of file ScriptActions.cpp.

◆ doCameraSetDefault()

void ScriptActions::doCameraSetDefault ( Real pitch,
Real angle,
Real maxHeight )
protected

doCameraSetDefault

Definition at line 4535 of file ScriptActions.cpp.

◆ doCameraStopTetherNamed()

void ScriptActions::doCameraStopTetherNamed ( void )
protected

doCameraStopTetherNamed

Definition at line 4527 of file ScriptActions.cpp.

◆ doCameraTetherNamed()

void ScriptActions::doCameraTetherNamed ( const AsciiString & unit,
Bool snapToUnit,
Real play )
protected

doCameraTetherNamed

Definition at line 4511 of file ScriptActions.cpp.

◆ doChooseVictimAlwaysUsesNormal()

void ScriptActions::doChooseVictimAlwaysUsesNormal ( Bool enable)
protected

Definition at line 6377 of file ScriptActions.cpp.

◆ doCollectNearbyForTeam()

void ScriptActions::doCollectNearbyForTeam ( const AsciiString & teamName)
protected

doCollectNearbyForTeam

Definition at line 3151 of file ScriptActions.cpp.

◆ doCreateObject()

void ScriptActions::doCreateObject ( const AsciiString & objectName,
const AsciiString & thingName,
const AsciiString & teamName,
Coord3D * pos,
Real angle )
protected

doCreateObject

Definition at line 976 of file ScriptActions.cpp.

◆ doCreateReinforcements()

void ScriptActions::doCreateReinforcements ( const AsciiString & team,
const AsciiString & waypoint )
protected

doCreateReinforcements

Todo
  • have better positioning for reinforcement units.

Definition at line 504 of file ScriptActions.cpp.

◆ doCreateTeamFromCapturedUnits()

void ScriptActions::doCreateTeamFromCapturedUnits ( const AsciiString & playerName,
const AsciiString & teamName )
protected

doCreateTeamFromCapturedUnits

Definition at line 5885 of file ScriptActions.cpp.

◆ doDamageTeamMembers()

void ScriptActions::doDamageTeamMembers ( const AsciiString & team,
Real amount )
protected

doDamageTeamMembers

Definition at line 402 of file ScriptActions.cpp.

◆ doDebugMessage()

void ScriptActions::doDebugMessage ( const AsciiString & msg,
Bool pause )
protected

doDebugMessage

Definition at line 345 of file ScriptActions.cpp.

◆ doDefeat()

void ScriptActions::doDefeat ( void )
protected

doDefeat

Definition at line 239 of file ScriptActions.cpp.

◆ doDestroyAllContained()

void ScriptActions::doDestroyAllContained ( const AsciiString & unitName,
Int damageType )
protected

doForceObjectSelection

Definition at line 5016 of file ScriptActions.cpp.

◆ doDisableCountdownTimerDisplay()

void ScriptActions::doDisableCountdownTimerDisplay ( void )
protected

doDisableCountdownTimerDisplay

Definition at line 4076 of file ScriptActions.cpp.

◆ doDisableInput()

void ScriptActions::doDisableInput ( )
protected

doDisableInput

Definition at line 3200 of file ScriptActions.cpp.

◆ doDisableSpecialPowerDisplay()

void ScriptActions::doDisableSpecialPowerDisplay ( void )
protected

doDisableSpecialPowerDisplay

Definition at line 3931 of file ScriptActions.cpp.

◆ doDisplayCinematicText()

void ScriptActions::doDisplayCinematicText ( const AsciiString & displayText,
const AsciiString & fontType,
Int timeInSeconds )
protected

doDisplayCinematicText

Definition at line 2563 of file ScriptActions.cpp.

◆ doDisplayCountdownTimer()

void ScriptActions::doDisplayCountdownTimer ( const AsciiString & timerName,
const AsciiString & timerText )
protected

doDisplayCountdownTimer

Definition at line 4060 of file ScriptActions.cpp.

◆ doDisplayCounter()

void ScriptActions::doDisplayCounter ( const AsciiString & counterName,
const AsciiString & counterText )
protected

doDisplayCounter

Definition at line 4044 of file ScriptActions.cpp.

◆ doDisplayText()

void ScriptActions::doDisplayText ( const AsciiString & displayText)
protected

doDisplayText

Definition at line 2547 of file ScriptActions.cpp.

◆ doEnableCountdownTimerDisplay()

void ScriptActions::doEnableCountdownTimerDisplay ( void )
protected

doEnableCountdownTimerDisplay

Definition at line 4084 of file ScriptActions.cpp.

◆ doEnableInput()

void ScriptActions::doEnableInput ( )
protected

doEnableInput

Definition at line 3219 of file ScriptActions.cpp.

◆ doEnableObjectSound()

void ScriptActions::doEnableObjectSound ( const AsciiString & objectName,
Bool enable )
protected

doEnableObjectSound

Definition at line 381 of file ScriptActions.cpp.

◆ doEnableOrDisableObjectDifficultyBonuses()

void ScriptActions::doEnableOrDisableObjectDifficultyBonuses ( Bool enableBonuses)
virtual

Implements ScriptActionsInterface.

Definition at line 6363 of file ScriptActions.cpp.

◆ doEnableSpecialPowerDisplay()

void ScriptActions::doEnableSpecialPowerDisplay ( void )
protected

doEnableSpecialPowerDisplay

Definition at line 3939 of file ScriptActions.cpp.

◆ doEvaEnabledDisabled()

void ScriptActions::doEvaEnabledDisabled ( Bool setEnabled)
protected

Definition at line 6029 of file ScriptActions.cpp.

◆ doExitSpecificBuilding()

void ScriptActions::doExitSpecificBuilding ( const AsciiString & buildingName)
protected

doExitSpecificBuilding

Definition at line 3351 of file ScriptActions.cpp.

◆ doForceObjectSelection()

void ScriptActions::doForceObjectSelection ( const AsciiString & teamName,
const AsciiString & objectType,
Bool centerInView,
const AsciiString & audioToPlay )
protected

doForceObjectSelection

Definition at line 4965 of file ScriptActions.cpp.

◆ doFreezeTime()

void ScriptActions::doFreezeTime ( void )
protected

Freeze time

Definition at line 3836 of file ScriptActions.cpp.

◆ doGiveMoney()

void ScriptActions::doGiveMoney ( const AsciiString & playerName,
Int money )
protected

doGiveMoney

Definition at line 4023 of file ScriptActions.cpp.

◆ doGuardSupplyCenter()

void ScriptActions::doGuardSupplyCenter ( const AsciiString & teamName,
Int supplies )
protected

Definition at line 6243 of file ScriptActions.cpp.

◆ doHideCountdownTimer()

void ScriptActions::doHideCountdownTimer ( const AsciiString & timerName)
protected

doHideCountdownTimer

Definition at line 4068 of file ScriptActions.cpp.

◆ doHideCounter()

void ScriptActions::doHideCounter ( const AsciiString & counterName)
protected

doHideCounter

Definition at line 4052 of file ScriptActions.cpp.

◆ doIdleAllPlayerUnits()

void ScriptActions::doIdleAllPlayerUnits ( const AsciiString & playerName)
protected

doIdleAllPlayerUnits

Definition at line 3239 of file ScriptActions.cpp.

◆ doInGamePopupMessage()

void ScriptActions::doInGamePopupMessage ( const AsciiString & message,
Int x,
Int y,
Int width,
Bool pause )
protected

doInGamePopupMessage

Definition at line 2555 of file ScriptActions.cpp.

◆ doLetterBoxMode()

void ScriptActions::doLetterBoxMode ( Bool startLetterbox)
protected

doLetterBoxMode

Definition at line 3773 of file ScriptActions.cpp.

◆ doLoadAllTransports()

void ScriptActions::doLoadAllTransports ( const AsciiString & teamName)
protected

doLoadAllTransports

Definition at line 1464 of file ScriptActions.cpp.

◆ doLocalDefeat()

void ScriptActions::doLocalDefeat ( void )
protected

doLocalDefeat

Definition at line 263 of file ScriptActions.cpp.

◆ doMapSetRankLevelLimit()

void ScriptActions::doMapSetRankLevelLimit ( Int level)
protected

Definition at line 5922 of file ScriptActions.cpp.

◆ doMergeTeamIntoTeam()

void ScriptActions::doMergeTeamIntoTeam ( const AsciiString & teamSrcName,
const AsciiString & teamDestName )
protected

doMergeTeamIntoTeam

Definition at line 3159 of file ScriptActions.cpp.

◆ doMilitaryCaption()

void ScriptActions::doMilitaryCaption ( const AsciiString & briefing,
Int duration )
protected

Show a military briefing

Definition at line 3852 of file ScriptActions.cpp.

◆ doModCameraFinalLookToward()

void ScriptActions::doModCameraFinalLookToward ( const AsciiString & waypoint)
protected

doModCameraFinalLookToward

Definition at line 877 of file ScriptActions.cpp.

◆ doModCameraLookToward()

void ScriptActions::doModCameraLookToward ( const AsciiString & waypoint)
protected

doModCameraLookToward

Definition at line 863 of file ScriptActions.cpp.

◆ doModCameraMoveToSelection()

void ScriptActions::doModCameraMoveToSelection ( void )
protected

doModCameraMoveToSelection

Definition at line 891 of file ScriptActions.cpp.

◆ doModifyBuildableStatus()

void ScriptActions::doModifyBuildableStatus ( const AsciiString & objectType,
Int buildableStatus )
protected

doModifyBuildableStatus

Definition at line 5061 of file ScriptActions.cpp.

◆ doMoveCameraAlongWaypointPath()

void ScriptActions::doMoveCameraAlongWaypointPath ( const AsciiString & waypoint,
Real sec,
Real cameraStutterSec,
Real easeIn,
Real easeOut )
protected

doMoveAlongWaypointPath

Definition at line 963 of file ScriptActions.cpp.

◆ doMoveCameraTo()

void ScriptActions::doMoveCameraTo ( const AsciiString & waypoint,
Real sec,
Real cameraStutterSec,
Real easeIn,
Real easeOut )
protected

doMoveCameraTo

Definition at line 801 of file ScriptActions.cpp.

◆ doMoveTeamTowardsNearest()

void ScriptActions::doMoveTeamTowardsNearest ( const AsciiString & teamName,
const AsciiString & objectType,
AsciiString triggerName )
protected

doMoveTeamTowardsNearest

Definition at line 5239 of file ScriptActions.cpp.

◆ doMoveToWaypoint()

void ScriptActions::doMoveToWaypoint ( const AsciiString & team,
const AsciiString & waypoint )
protected

doMoveToWaypoint

Definition at line 415 of file ScriptActions.cpp.

◆ doMoveUnitTowardsNearest()

void ScriptActions::doMoveUnitTowardsNearest ( const AsciiString & unitName,
const AsciiString & objectType,
AsciiString triggerName )
protected

doMoveTeamTowardsNearest

Definition at line 5160 of file ScriptActions.cpp.

◆ doMoviePlayFullScreen()

void ScriptActions::doMoviePlayFullScreen ( const AsciiString & movieName)
protected

doMoviePlayFullScreen

Definition at line 2731 of file ScriptActions.cpp.

◆ doMoviePlayRadar()

void ScriptActions::doMoviePlayRadar ( const AsciiString & movieName)
protected

doMoviePlayRadar

Definition at line 2739 of file ScriptActions.cpp.

◆ doMusicTrackChange()

void ScriptActions::doMusicTrackChange ( const AsciiString & newTrackName,
Bool fadeout,
Bool fadein )
protected

doMusicTrackChange

Definition at line 3295 of file ScriptActions.cpp.

◆ doNamedAddSpecialPowerCountdown()

void ScriptActions::doNamedAddSpecialPowerCountdown ( const AsciiString & unit,
const AsciiString & specialPower,
Int seconds )
protected

doNamedAddSpecialPowerCountdown

Definition at line 4127 of file ScriptActions.cpp.

◆ doNamedAttack()

void ScriptActions::doNamedAttack ( const AsciiString & attackerName,
const AsciiString & victimName )
protected

doNamedAttack

Todo
Implement me (MSB)
Todo
Teams should have a method that returns the number of members in the team (MSB)

Definition at line 1066 of file ScriptActions.cpp.

◆ doNamedAttackArea()

void ScriptActions::doNamedAttackArea ( const AsciiString & unitName,
const AsciiString & areaName )
protected

doNamedAttackArea

Definition at line 1360 of file ScriptActions.cpp.

◆ doNamedAttackTeam()

void ScriptActions::doNamedAttackTeam ( const AsciiString & unitName,
const AsciiString & teamName )
protected

doNamedAttackTeam

Definition at line 1386 of file ScriptActions.cpp.

◆ doNamedCustomColor()

void ScriptActions::doNamedCustomColor ( const AsciiString & unitName,
Color c )
protected

doNamedCustomColor

Definition at line 2647 of file ScriptActions.cpp.

◆ doNamedDamage()

void ScriptActions::doNamedDamage ( const AsciiString & unitName,
Int damageAmt )
protected

doNamedDamage

Definition at line 2336 of file ScriptActions.cpp.

◆ doNamedDelete()

void ScriptActions::doNamedDelete ( const AsciiString & unitName)
protected

doNamedDelete

Definition at line 2354 of file ScriptActions.cpp.

◆ doNamedEmoticon()

void ScriptActions::doNamedEmoticon ( const AsciiString & unitName,
const AsciiString & emoticonName,
Real duration )
protected

Definition at line 5991 of file ScriptActions.cpp.

◆ doNamedEnableStealth()

void ScriptActions::doNamedEnableStealth ( const AsciiString & unitName,
Bool enabled )
protected

doNamedEnableStealth

Definition at line 3577 of file ScriptActions.cpp.

◆ doNamedEnterNamed()

void ScriptActions::doNamedEnterNamed ( const AsciiString & unitSrcName,
const AsciiString & unitDestName )
protected

doNamedEnterNamed

Definition at line 1523 of file ScriptActions.cpp.

◆ doNamedExitAll()

void ScriptActions::doNamedExitAll ( const AsciiString & unitName)
protected

doNamedExitAll

Definition at line 1568 of file ScriptActions.cpp.

◆ doNamedFaceNamed()

void ScriptActions::doNamedFaceNamed ( const AsciiString & unitName,
const AsciiString & faceUnitName )
protected

Definition at line 6105 of file ScriptActions.cpp.

◆ doNamedFaceWaypoint()

void ScriptActions::doNamedFaceWaypoint ( const AsciiString & unitName,
const AsciiString & faceWaypointName )
protected

Definition at line 6126 of file ScriptActions.cpp.

◆ doNamedFireSpecialPowerAtNamed()

void ScriptActions::doNamedFireSpecialPowerAtNamed ( const AsciiString & unit,
const AsciiString & specialPower,
const AsciiString & target )
protected

doNamedFireSpecialPowerAtNamed

Definition at line 4241 of file ScriptActions.cpp.

◆ doNamedFireSpecialPowerAtWaypoint()

void ScriptActions::doNamedFireSpecialPowerAtWaypoint ( const AsciiString & unit,
const AsciiString & specialPower,
const AsciiString & waypoint )
protected

doNamedFireSpecialPowerAtArea

Definition at line 4145 of file ScriptActions.cpp.

◆ doNamedFireWeaponFollowingWaypointPath()

void ScriptActions::doNamedFireWeaponFollowingWaypointPath ( const AsciiString & unit,
const AsciiString & waypointPath )
protected

doTeamStartSequentialScript doNamedFireWeaponFollowingWaypointPath – Kris Orders unit to fire a waypoint following capable weapon to follow a waypoint and attack the final waypoint position.

Definition at line 4723 of file ScriptActions.cpp.

◆ doNamedFlash()

void ScriptActions::doNamedFlash ( const AsciiString & unitName,
Int timeInSeconds,
const RGBColor * color )
protected

doNamedFlash

This is called the first time this unit is told by the script to flash. timeInSeconds will tell the drawable how long to flash for. Sets drawable to start flashing but only allows drawable's update to call the actual flash method

Definition at line 2661 of file ScriptActions.cpp.

◆ doNamedFollowWaypoints()

void ScriptActions::doNamedFollowWaypoints ( const AsciiString & unitName,
const AsciiString & waypointPathLabel )
protected

doNamedFollowWaypoints

Definition at line 1626 of file ScriptActions.cpp.

◆ doNamedFollowWaypointsExact()

void ScriptActions::doNamedFollowWaypointsExact ( const AsciiString & unitName,
const AsciiString & waypointPathLabel )
protected

doNamedFollowWaypointsExact

Definition at line 1653 of file ScriptActions.cpp.

◆ doNamedGuard()

void ScriptActions::doNamedGuard ( const AsciiString & unitName)
protected

doNamedGuard

Definition at line 1885 of file ScriptActions.cpp.

◆ doNamedHideSpecialPowerDisplay()

void ScriptActions::doNamedHideSpecialPowerDisplay ( const AsciiString & unit)
protected

doNamedHideSpecialPowerDisplay

Definition at line 3947 of file ScriptActions.cpp.

◆ doNamedHunt()

void ScriptActions::doNamedHunt ( const AsciiString & unitName)
protected

doNamedHunt

Definition at line 1990 of file ScriptActions.cpp.

◆ doNamedKill()

void ScriptActions::doNamedKill ( const AsciiString & unitName)
protected

doNamedKill

Definition at line 2507 of file ScriptActions.cpp.

◆ doNamedMoveToWaypoint()

void ScriptActions::doNamedMoveToWaypoint ( const AsciiString & unit,
const AsciiString & waypoint )
protected

doNamedMoveToWaypoint

Definition at line 440 of file ScriptActions.cpp.

◆ doNamedSetBoobytrapped()

void ScriptActions::doNamedSetBoobytrapped ( const AsciiString & thingTemplateName,
const AsciiString & unitName )
protected

Definition at line 3653 of file ScriptActions.cpp.

◆ doNamedSetGarrisonEvacDisposition()

void ScriptActions::doNamedSetGarrisonEvacDisposition ( const AsciiString & unitName,
UnsignedInt disp )
protected

doNamedSetGarrisonEvacDisposition

Definition at line 1605 of file ScriptActions.cpp.

◆ doNamedSetHeld()

void ScriptActions::doNamedSetHeld ( const AsciiString & unit,
Bool held )
protected

doNamedSetHeld

Definition at line 3899 of file ScriptActions.cpp.

◆ doNamedSetRepulsor()

void ScriptActions::doNamedSetRepulsor ( const AsciiString & unitName,
Bool repulsor )
protected

doNamedSetRepulsor

Definition at line 1323 of file ScriptActions.cpp.

◆ doNamedSetSpecialPowerCountdown()

void ScriptActions::doNamedSetSpecialPowerCountdown ( const AsciiString & unit,
const AsciiString & specialPower,
Int seconds )
protected

doNamedSetSpecialPowerCountdown

Definition at line 4109 of file ScriptActions.cpp.

◆ doNamedSetStoppingDistance()

void ScriptActions::doNamedSetStoppingDistance ( const AsciiString & unit,
Real stoppingDistance )
protected

doNamedSetStoppingDistance

Definition at line 3911 of file ScriptActions.cpp.

◆ doNamedSetTrainHeld()

void ScriptActions::doNamedSetTrainHeld ( const AsciiString & locoName,
const Bool set )
protected

Definition at line 6385 of file ScriptActions.cpp.

◆ doNamedSetUnmanned()

void ScriptActions::doNamedSetUnmanned ( const AsciiString & unitName)
protected

doNamedSetUnmanned

Definition at line 3610 of file ScriptActions.cpp.

◆ doNamedShowSpecialPowerDisplay()

void ScriptActions::doNamedShowSpecialPowerDisplay ( const AsciiString & unit)
protected

doNamedShowSpecialPowerDisplay

Definition at line 3959 of file ScriptActions.cpp.

◆ doNamedStop()

void ScriptActions::doNamedStop ( const AsciiString & unitName)
protected

doNamedStop

Definition at line 4543 of file ScriptActions.cpp.

◆ doNamedStopSpecialPowerCountdown()

void ScriptActions::doNamedStopSpecialPowerCountdown ( const AsciiString & unit,
const AsciiString & specialPower,
Bool stop )
protected

doNamedStopSpecialPowerCountdown

Definition at line 4092 of file ScriptActions.cpp.

◆ doNamedTransferAssetsToPlayer()

void ScriptActions::doNamedTransferAssetsToPlayer ( const AsciiString & unitName,
const AsciiString & playerDstName )
protected

doNamedTransferAssetsToPlayer

Definition at line 2809 of file ScriptActions.cpp.

◆ doNamedUseCommandButtonAbility()

void ScriptActions::doNamedUseCommandButtonAbility ( const AsciiString & unit,
const AsciiString & ability )
protected

Definition at line 4257 of file ScriptActions.cpp.

◆ doNamedUseCommandButtonAbilityAtWaypoint()

void ScriptActions::doNamedUseCommandButtonAbilityAtWaypoint ( const AsciiString & unit,
const AsciiString & ability,
const AsciiString & waypoint )
protected

Definition at line 4324 of file ScriptActions.cpp.

◆ doNamedUseCommandButtonAbilityOnNamed()

void ScriptActions::doNamedUseCommandButtonAbilityOnNamed ( const AsciiString & unit,
const AsciiString & ability,
const AsciiString & target )
protected

Definition at line 4290 of file ScriptActions.cpp.

◆ doNamedUseCommandButtonAbilityUsingWaypointPath()

void ScriptActions::doNamedUseCommandButtonAbilityUsingWaypointPath ( const AsciiString & unit,
const AsciiString & ability,
const AsciiString & waypointPath )
protected

Definition at line 4358 of file ScriptActions.cpp.

◆ doObjectRadarCreateEvent()

void ScriptActions::doObjectRadarCreateEvent ( const AsciiString & unitName,
Int eventType )
protected

doObjectRadarCreateEvent

Definition at line 2874 of file ScriptActions.cpp.

◆ doObjectTypeListMaintenance()

void ScriptActions::doObjectTypeListMaintenance ( const AsciiString & objectList,
const AsciiString & objectType,
Bool addObject )
protected

Definition at line 6009 of file ScriptActions.cpp.

◆ doOverrideHulkLifetime()

void ScriptActions::doOverrideHulkLifetime ( Real seconds)
protected

Definition at line 6053 of file ScriptActions.cpp.

◆ doOversizeTheTerrain()

void ScriptActions::doOversizeTheTerrain ( Int amount)
protected

doOversizeTheTerrain

Definition at line 831 of file ScriptActions.cpp.

◆ doPitchCamera()

void ScriptActions::doPitchCamera ( Real pitch,
Real sec,
Real easeIn,
Real easeOut )
protected

doPitchCamera

Definition at line 823 of file ScriptActions.cpp.

◆ doPlayerAddRankLevels()

void ScriptActions::doPlayerAddRankLevels ( const AsciiString & playerName,
Int delta )
protected

Definition at line 5904 of file ScriptActions.cpp.

◆ doPlayerAddSkillPoints()

void ScriptActions::doPlayerAddSkillPoints ( const AsciiString & playerName,
Int delta )
protected

Definition at line 5895 of file ScriptActions.cpp.

◆ doPlayerDisableBaseConstruction()

void ScriptActions::doPlayerDisableBaseConstruction ( const AsciiString & playerName)
protected

doPlayerDisableBaseConstruction

Definition at line 2202 of file ScriptActions.cpp.

◆ doPlayerDisableFactories()

void ScriptActions::doPlayerDisableFactories ( const AsciiString & playerName,
const AsciiString & objectName )
protected

doPlayerDisableFactories

Definition at line 2215 of file ScriptActions.cpp.

◆ doPlayerDisableUnitConstruction()

void ScriptActions::doPlayerDisableUnitConstruction ( const AsciiString & playerName)
protected

doPlayerDisableUnitConstruction

Definition at line 2228 of file ScriptActions.cpp.

◆ doPlayerEnableBaseConstruction()

void ScriptActions::doPlayerEnableBaseConstruction ( const AsciiString & playerName)
protected

doPlayerEnableBaseConstruction

Definition at line 2241 of file ScriptActions.cpp.

◆ doPlayerEnableFactories()

void ScriptActions::doPlayerEnableFactories ( const AsciiString & playerName,
const AsciiString & objectName )
protected

doPlayerEnableFactories

Definition at line 2255 of file ScriptActions.cpp.

◆ doPlayerEnableUnitConstruction()

void ScriptActions::doPlayerEnableUnitConstruction ( const AsciiString & playerName)
protected

doPlayerEnableUnitConstruction

Definition at line 2286 of file ScriptActions.cpp.

◆ doPlayerExitAllBuildings()

void ScriptActions::doPlayerExitAllBuildings ( const AsciiString & playerName)
protected

doPlayerExitAllBuildings

Definition at line 3759 of file ScriptActions.cpp.

◆ doPlayerGarrisonAllBuildings()

void ScriptActions::doPlayerGarrisonAllBuildings ( const AsciiString & playerName)
protected

doPlayerGarrisonAllBuildings

Definition at line 3745 of file ScriptActions.cpp.

◆ doPlayerGrantScience()

void ScriptActions::doPlayerGrantScience ( const AsciiString & playerName,
const AsciiString & scienceName )
protected

Definition at line 5929 of file ScriptActions.cpp.

◆ doPlayerHunt()

void ScriptActions::doPlayerHunt ( const AsciiString & playerName)
protected

doTeamHunt

Definition at line 2176 of file ScriptActions.cpp.

◆ doPlayerKill()

void ScriptActions::doPlayerKill ( const AsciiString & playerName)
protected

doPlayerKill

Definition at line 2534 of file ScriptActions.cpp.

◆ doPlayerPurchaseScience()

void ScriptActions::doPlayerPurchaseScience ( const AsciiString & playerName,
const AsciiString & scienceName )
protected

Definition at line 5941 of file ScriptActions.cpp.

◆ doPlayerRemoveOverrideRelationToTeam()

void ScriptActions::doPlayerRemoveOverrideRelationToTeam ( const AsciiString & playerName,
const AsciiString & otherTeam )
protected

doPlayerRemoveOverrideRelationToTeam

Definition at line 4633 of file ScriptActions.cpp.

◆ doPlayerRepairStructure()

void ScriptActions::doPlayerRepairStructure ( const AsciiString & playerName,
const AsciiString & structureName )
protected

doPlayerRepairStructure

Definition at line 2268 of file ScriptActions.cpp.

◆ doPlayerSellEverything()

void ScriptActions::doPlayerSellEverything ( const AsciiString & playerName)
protected

doPlayerSellEverything

Definition at line 2189 of file ScriptActions.cpp.

◆ doPlayerSetOverrideRelationToTeam()

void ScriptActions::doPlayerSetOverrideRelationToTeam ( const AsciiString & playerName,
const AsciiString & otherTeam,
Int relation )
protected

doPlayerSetOverrideRelationToTeam

Definition at line 4621 of file ScriptActions.cpp.

◆ doPlayerSetRankLevel()

void ScriptActions::doPlayerSetRankLevel ( const AsciiString & playerName,
Int level )
protected

Definition at line 5913 of file ScriptActions.cpp.

◆ doPlayerSetScienceAvailability()

void ScriptActions::doPlayerSetScienceAvailability ( const AsciiString & playerName,
const AsciiString & scienceName,
const AsciiString & scienceAvailability )
protected

Definition at line 5953 of file ScriptActions.cpp.

◆ doPlayerTransferAssetsToPlayer()

void ScriptActions::doPlayerTransferAssetsToPlayer ( const AsciiString & playerSrcName,
const AsciiString & playerDstName )
protected

doPlayerTransferAssetsToPlayer

Definition at line 2794 of file ScriptActions.cpp.

◆ doPlaySoundEffect()

void ScriptActions::doPlaySoundEffect ( const AsciiString & sound)
protected

doPlaySoundEffect

Definition at line 353 of file ScriptActions.cpp.

◆ doPlaySoundEffectAt()

void ScriptActions::doPlaySoundEffectAt ( const AsciiString & sound,
const AsciiString & waypoint )
protected

doPlaySoundEffectAt

Definition at line 365 of file ScriptActions.cpp.

◆ doQuickVictory()

void ScriptActions::doQuickVictory ( void )
protected

doQuickVictory

Definition at line 193 of file ScriptActions.cpp.

◆ doRadarCreateEvent()

void ScriptActions::doRadarCreateEvent ( Coord3D * pos,
Int eventType )
protected

doRadarCreateEvent

Definition at line 2866 of file ScriptActions.cpp.

◆ doRadarDisable()

void ScriptActions::doRadarDisable ( void )
protected

doRadarDisable

Definition at line 2914 of file ScriptActions.cpp.

◆ doRadarEnable()

void ScriptActions::doRadarEnable ( void )
protected

doRadarEnable

Definition at line 2922 of file ScriptActions.cpp.

◆ doRadarForceEnable()

void ScriptActions::doRadarForceEnable ( void )
protected

doRadarForceEnable

Definition at line 5035 of file ScriptActions.cpp.

◆ doRadarRefresh()

void ScriptActions::doRadarRefresh ( void )
protected

doRadarRefresh

Definition at line 4502 of file ScriptActions.cpp.

◆ doRadarRevertNormal()

void ScriptActions::doRadarRevertNormal ( void )
protected

doRadarRevertNormal

Definition at line 5043 of file ScriptActions.cpp.

◆ doRecruitTeam()

void ScriptActions::doRecruitTeam ( const AsciiString & teamName,
Real recruitRadius )
protected

doRecruitTeam

Definition at line 2322 of file ScriptActions.cpp.

◆ doRemoveCommandBarButton()

void ScriptActions::doRemoveCommandBarButton ( const AsciiString & commandBarButton,
const AsciiString & objectType )
protected

Definition at line 6277 of file ScriptActions.cpp.

◆ doResetCamera()

void ScriptActions::doResetCamera ( const AsciiString & waypoint,
Real sec,
Real easeIn,
Real easeOut )
protected

doResetCamera

Definition at line 920 of file ScriptActions.cpp.

◆ doResizeViewGuardband()

void ScriptActions::doResizeViewGuardband ( const Real gbx,
const Real gby )
protected

Definition at line 6342 of file ScriptActions.cpp.

◆ doResumeSupplyTruckingForIdleUnits()

void ScriptActions::doResumeSupplyTruckingForIdleUnits ( const AsciiString & playerName)
protected

doResumeSupplyTruckingForIdleUnits

Definition at line 3263 of file ScriptActions.cpp.

◆ doRevealMapAtWaypoint()

void ScriptActions::doRevealMapAtWaypoint ( const AsciiString & waypointName,
Real radiusToReveal,
const AsciiString & playerName )
protected

doRevealMapAtWaypoint

Definition at line 3010 of file ScriptActions.cpp.

◆ doRevealMapAtWaypointPermanent()

void ScriptActions::doRevealMapAtWaypointPermanent ( const AsciiString & waypointName,
Real radiusToReveal,
const AsciiString & playerName,
const AsciiString & lookName )
protected

Definition at line 6015 of file ScriptActions.cpp.

◆ doRevealMapEntire()

void ScriptActions::doRevealMapEntire ( const AsciiString & playerName)
protected

doRevealMapEntire

Definition at line 3060 of file ScriptActions.cpp.

◆ doRevealMapEntirePermanently()

void ScriptActions::doRevealMapEntirePermanently ( Bool reveal,
const AsciiString & playerName )
protected

Definition at line 3084 of file ScriptActions.cpp.

◆ doRotateCamera()

void ScriptActions::doRotateCamera ( Real rotations,
Real sec,
Real easeIn,
Real easeOut )
protected

doRotateCamera around the object we are looking at.

Definition at line 934 of file ScriptActions.cpp.

◆ doRotateCameraTowardObject()

void ScriptActions::doRotateCameraTowardObject ( const AsciiString & unitName,
Real sec,
Real holdSec,
Real easeIn,
Real easeOut )
protected

doRotateCameraTowardObject

Definition at line 942 of file ScriptActions.cpp.

◆ doRotateCameraTowardWaypoint()

void ScriptActions::doRotateCameraTowardWaypoint ( const AsciiString & waypointName,
Real sec,
Real easeIn,
Real easeOut,
Bool reverseRotation )
protected

doRotateCameraTowardWaypoint

Definition at line 953 of file ScriptActions.cpp.

◆ doScreenShake()

void ScriptActions::doScreenShake ( UnsignedInt intensity)
protected

doScreenShake

Definition at line 5051 of file ScriptActions.cpp.

◆ doSetBorderShroud()

void ScriptActions::doSetBorderShroud ( Bool setting)
protected

doSetBorderShroud

Definition at line 3228 of file ScriptActions.cpp.

◆ doSetCaveIndex()

void ScriptActions::doSetCaveIndex ( const AsciiString & caveName,
Int caveIndex )
protected

doSetCaveIndex

Definition at line 5087 of file ScriptActions.cpp.

◆ doSetDrawIconUIMode()

void ScriptActions::doSetDrawIconUIMode ( Bool setEnabled)
protected

Definition at line 6041 of file ScriptActions.cpp.

◆ doSetDynamicLODMode()

void ScriptActions::doSetDynamicLODMode ( Bool setEnabled)
protected

Definition at line 6047 of file ScriptActions.cpp.

◆ doSetInfantryLightingOverride()

void ScriptActions::doSetInfantryLightingOverride ( Real setting)
protected

doSetInfantryLightingOverride

Definition at line 206 of file ScriptActions.cpp.

◆ doSetMoney()

void ScriptActions::doSetMoney ( const AsciiString & playerName,
Int money )
protected

doSetMoney

Definition at line 4004 of file ScriptActions.cpp.

◆ doSetOcclusionMode()

void ScriptActions::doSetOcclusionMode ( Bool setEnabled)
protected

Definition at line 6035 of file ScriptActions.cpp.

◆ doSetStoppingDistance()

void ScriptActions::doSetStoppingDistance ( const AsciiString & team,
Real stoppingDistance )
protected

doSetStoppingDistance

Definition at line 3873 of file ScriptActions.cpp.

◆ doSetTeamState()

void ScriptActions::doSetTeamState ( const AsciiString & team,
const AsciiString & state )
protected

doSetTeamState

Definition at line 492 of file ScriptActions.cpp.

◆ doSetToppleDirection()

void ScriptActions::doSetToppleDirection ( const AsciiString & unitName,
const Coord3D * dir )
protected

doSetToppleDirection

Definition at line 5152 of file ScriptActions.cpp.

◆ doSetupCamera()

void ScriptActions::doSetupCamera ( const AsciiString & waypoint,
Real zoom,
Real pitch,
const AsciiString & lookAtWaypoint )
protected

doSetupCamera

Definition at line 846 of file ScriptActions.cpp.

◆ doSetWarehouseValue()

void ScriptActions::doSetWarehouseValue ( const AsciiString & warehouseName,
Int cashValue )
protected

doSetWarehouseValue

Definition at line 5105 of file ScriptActions.cpp.

◆ doShroudMapAtWaypoint()

void ScriptActions::doShroudMapAtWaypoint ( const AsciiString & waypointName,
Real radiusToShroud,
const AsciiString & playerName )
protected

doRevealMapAtWaypoint

Definition at line 3035 of file ScriptActions.cpp.

◆ doShroudMapEntire()

void ScriptActions::doShroudMapEntire ( const AsciiString & playerName)
protected

doShroudMapEntire

Definition at line 3114 of file ScriptActions.cpp.

◆ doSkirmishAttackNearestGroupWithValue()

void ScriptActions::doSkirmishAttackNearestGroupWithValue ( const AsciiString & teamName,
Int comparison,
Int value )
protected

doSkirmishAttackNearestGroupWithValue

Definition at line 5359 of file ScriptActions.cpp.

◆ doSkirmishCommandButtonOnMostValuable()

void ScriptActions::doSkirmishCommandButtonOnMostValuable ( const AsciiString & teamName,
const AsciiString & ability,
Real range,
Bool allTeamMembers )
protected

doSkirmishCommandButtonOnMostValuable

Definition at line 5388 of file ScriptActions.cpp.

◆ doSkirmishFireSpecialPowerAtMostCost()

void ScriptActions::doSkirmishFireSpecialPowerAtMostCost ( const AsciiString & player,
const AsciiString & specialPower )
protected

doNamedFireSpecialPowerAtArea

Definition at line 4166 of file ScriptActions.cpp.

◆ doSkyBox()

void ScriptActions::doSkyBox ( Bool showSkyBox)
protected

Definition at line 3812 of file ScriptActions.cpp.

◆ doSoundEnableType()

void ScriptActions::doSoundEnableType ( const AsciiString & soundEventName,
Bool enable )
protected

doSoundEnableType

Definition at line 5124 of file ScriptActions.cpp.

◆ doSoundOverrideVolume()

void ScriptActions::doSoundOverrideVolume ( const AsciiString & soundEventName,
Real newVolume )
protected

doSoundOverrideVolume

Definition at line 5144 of file ScriptActions.cpp.

◆ doSoundPlayFromNamed()

void ScriptActions::doSoundPlayFromNamed ( const AsciiString & soundName,
const AsciiString & unitName )
protected

doSoundPlayFromNamed

Definition at line 2747 of file ScriptActions.cpp.

◆ doSoundRemoveAllDisabled()

void ScriptActions::doSoundRemoveAllDisabled ( )
protected

Definition at line 5130 of file ScriptActions.cpp.

◆ doSoundRemoveType()

void ScriptActions::doSoundRemoveType ( const AsciiString & soundEventName)
protected

Definition at line 5136 of file ScriptActions.cpp.

◆ doSpeechPlay()

void ScriptActions::doSpeechPlay ( const AsciiString & speechName,
Bool allowOverlap )
protected

Definition at line 2767 of file ScriptActions.cpp.

◆ doStopCameraFollowUnit()

void ScriptActions::doStopCameraFollowUnit ( void )
protected

doStopCameraFollowUnit

Definition at line 484 of file ScriptActions.cpp.

◆ doTeamAttackArea()

void ScriptActions::doTeamAttackArea ( const AsciiString & teamName,
const AsciiString & areaName )
protected

doTeamAttackArea

Definition at line 1411 of file ScriptActions.cpp.

◆ doTeamAttackNamed()

void ScriptActions::doTeamAttackNamed ( const AsciiString & teamName,
const AsciiString & unitName )
protected

doTeamAttackNamed

Definition at line 1438 of file ScriptActions.cpp.

◆ doTeamAvailableForRecruitment()

void ScriptActions::doTeamAvailableForRecruitment ( const AsciiString & teamName,
Bool availability )
protected

doTeamAvailableForRecruitment

Definition at line 3138 of file ScriptActions.cpp.

◆ doTeamCaptureNearestUnownedFactionUnit()

void ScriptActions::doTeamCaptureNearestUnownedFactionUnit ( const AsciiString & teamName)
protected

doTeamCaptureNearestUnownedFactionUnit

Definition at line 5856 of file ScriptActions.cpp.

◆ doTeamDecreasePriority()

void ScriptActions::doTeamDecreasePriority ( const AsciiString & teamName)
protected

doTeamDecreasePriority

Definition at line 2432 of file ScriptActions.cpp.

◆ doTeamDelete()

void ScriptActions::doTeamDelete ( const AsciiString & teamName,
Bool ignoreDead )
protected

doTeamDelete

Definition at line 2367 of file ScriptActions.cpp.

◆ doTeamEmoticon()

void ScriptActions::doTeamEmoticon ( const AsciiString & teamName,
const AsciiString & emoticonName,
Real duration )
protected

Definition at line 5971 of file ScriptActions.cpp.

◆ doTeamEnableStealth()

void ScriptActions::doTeamEnableStealth ( const AsciiString & teamName,
Bool enabled )
protected

doTeamEnableStealth

Definition at line 3589 of file ScriptActions.cpp.

◆ doTeamEnterNamed()

void ScriptActions::doTeamEnterNamed ( const AsciiString & teamName,
const AsciiString & unitDestName )
protected

doTeamEnterNamed

Definition at line 1547 of file ScriptActions.cpp.

◆ doTeamExitAll()

void ScriptActions::doTeamExitAll ( const AsciiString & teamName)
protected

doTeamExitAll

Definition at line 1588 of file ScriptActions.cpp.

◆ doTeamExitAllBuildings()

void ScriptActions::doTeamExitAllBuildings ( const AsciiString & teamName)
protected

doTeamExitAllBuildings

Definition at line 3451 of file ScriptActions.cpp.

◆ doTeamFaceNamed()

void ScriptActions::doTeamFaceNamed ( const AsciiString & teamName,
const AsciiString & faceUnitName )
protected

Definition at line 6147 of file ScriptActions.cpp.

◆ doTeamFaceWaypoint()

void ScriptActions::doTeamFaceWaypoint ( const AsciiString & teamName,
const AsciiString & faceWaypointName )
protected

Definition at line 6176 of file ScriptActions.cpp.

◆ doTeamFlash()

void ScriptActions::doTeamFlash ( const AsciiString & teamName,
Int timeInSeconds,
const RGBColor * color )
protected

doTeamFlash

Definition at line 2698 of file ScriptActions.cpp.

◆ doTeamFollowSkirmishApproachPath()

void ScriptActions::doTeamFollowSkirmishApproachPath ( const AsciiString & teamName,
const AsciiString & waypointPathLabel,
Bool asTeam )
protected

doTeamFollowSkirmishApproachPath

Definition at line 1680 of file ScriptActions.cpp.

◆ doTeamFollowWaypoints()

void ScriptActions::doTeamFollowWaypoints ( const AsciiString & teamName,
const AsciiString & waypointPathLabel,
Bool asTeam )
protected

doTeamFollowWaypoints

Definition at line 1791 of file ScriptActions.cpp.

◆ doTeamFollowWaypointsExact()

void ScriptActions::doTeamFollowWaypointsExact ( const AsciiString & teamName,
const AsciiString & waypointPathLabel,
Bool asTeam )
protected

doTeamFollowWaypointsExact

Definition at line 1838 of file ScriptActions.cpp.

◆ doTeamGarrisonNearestBuilding()

void ScriptActions::doTeamGarrisonNearestBuilding ( const AsciiString & teamName)
protected

doTeamGarrisonNearestBuilding

Definition at line 3382 of file ScriptActions.cpp.

◆ doTeamGarrisonSpecificBuilding()

void ScriptActions::doTeamGarrisonSpecificBuilding ( const AsciiString & teamName,
const AsciiString & buildingName )
protected

doTeamGarrisonSpecificBuilding

Definition at line 3315 of file ScriptActions.cpp.

◆ doTeamGuard()

void ScriptActions::doTeamGuard ( const AsciiString & teamName)
protected

doTeamGuard

Definition at line 1906 of file ScriptActions.cpp.

◆ doTeamGuardArea()

void ScriptActions::doTeamGuardArea ( const AsciiString & teamName,
const AsciiString & areaName )
protected

doTeamGuardArea

Definition at line 1970 of file ScriptActions.cpp.

◆ doTeamGuardForFramecount()

void ScriptActions::doTeamGuardForFramecount ( const AsciiString & teamName,
Int framecount )
protected

doTeamGuardForFramecount

Definition at line 4857 of file ScriptActions.cpp.

◆ doTeamGuardInTunnelNetwork()

void ScriptActions::doTeamGuardInTunnelNetwork ( const AsciiString & teamName)
protected

Definition at line 6258 of file ScriptActions.cpp.

◆ doTeamGuardObject()

void ScriptActions::doTeamGuardObject ( const AsciiString & teamName,
const AsciiString & unitName )
protected

doTeamGuardObject

Definition at line 1950 of file ScriptActions.cpp.

◆ doTeamGuardPosition()

void ScriptActions::doTeamGuardPosition ( const AsciiString & teamName,
const AsciiString & waypointName )
protected

doTeamGuardPosition

Definition at line 1929 of file ScriptActions.cpp.

◆ doTeamHunt()

void ScriptActions::doTeamHunt ( const AsciiString & teamName)
protected

doTeamHunt

Definition at line 2009 of file ScriptActions.cpp.

◆ doTeamHuntWithCommandButton()

void ScriptActions::doTeamHuntWithCommandButton ( const AsciiString & teamName,
const AsciiString & ability )
protected

doTeamHunt

Definition at line 2027 of file ScriptActions.cpp.

◆ doTeamIdleForFramecount()

void ScriptActions::doTeamIdleForFramecount ( const AsciiString & teamName,
Int framecount )
protected

doTeamIdleForFramecount

Definition at line 4881 of file ScriptActions.cpp.

◆ doTeamIncreasePriority()

void ScriptActions::doTeamIncreasePriority ( const AsciiString & teamName)
protected

doTeamIncreasePriority

Definition at line 2410 of file ScriptActions.cpp.

◆ doTeamKill()

void ScriptActions::doTeamKill ( const AsciiString & teamName)
protected

doTeamKill

Definition at line 2520 of file ScriptActions.cpp.

◆ doTeamMoveToSkirmishApproachPath()

void ScriptActions::doTeamMoveToSkirmishApproachPath ( const AsciiString & teamName,
const AsciiString & waypointPathLabel )
protected

doTeamFollowSkirmishApproachPath

Definition at line 1743 of file ScriptActions.cpp.

◆ doTeamPanic()

void ScriptActions::doTeamPanic ( const AsciiString & teamName,
const AsciiString & waypointPathLabel )
protected

doTeamPanic

Definition at line 2478 of file ScriptActions.cpp.

◆ doTeamPartialUseCommandButton()

void ScriptActions::doTeamPartialUseCommandButton ( Real percentage,
const AsciiString & teamName,
const AsciiString & commandAbility )
protected

doTeamPartialUseCommandButton

Definition at line 5817 of file ScriptActions.cpp.

◆ doTeamRadarCreateEvent()

void ScriptActions::doTeamRadarCreateEvent ( const AsciiString & teamName,
Int eventType )
protected

doTeamRadarCreateEvent

Definition at line 2893 of file ScriptActions.cpp.

◆ doTeamRemoveAllOverrideRelations()

void ScriptActions::doTeamRemoveAllOverrideRelations ( const AsciiString & teamName)
protected

doTeamRemoveAllOverrideRelations

Definition at line 4669 of file ScriptActions.cpp.

◆ doTeamRemoveOverrideRelationToPlayer()

void ScriptActions::doTeamRemoveOverrideRelationToPlayer ( const AsciiString & teamName,
const AsciiString & otherPlayer )
protected

doTeamRemoveOverrideRelationToTeam

Definition at line 4657 of file ScriptActions.cpp.

◆ doTeamRemoveOverrideRelationToTeam()

void ScriptActions::doTeamRemoveOverrideRelationToTeam ( const AsciiString & teamName,
const AsciiString & otherTeam )
protected

doTeamRemoveOverrideRelationToTeam

Definition at line 4609 of file ScriptActions.cpp.

◆ doTeamSetBoobytrapped()

void ScriptActions::doTeamSetBoobytrapped ( const AsciiString & thingTemplateName,
const AsciiString & teamName )
protected

Definition at line 3685 of file ScriptActions.cpp.

◆ doTeamSetOverrideRelationToPlayer()

void ScriptActions::doTeamSetOverrideRelationToPlayer ( const AsciiString & teamName,
const AsciiString & otherPlayer,
Int relation )
protected

doTeamSetOverrideRelationToPlayer

Definition at line 4645 of file ScriptActions.cpp.

◆ doTeamSetOverrideRelationToTeam()

void ScriptActions::doTeamSetOverrideRelationToTeam ( const AsciiString & teamName,
const AsciiString & otherTeam,
Int relation )
protected

doTeamSetOverrideRelationToTeam

Definition at line 4597 of file ScriptActions.cpp.

◆ doTeamSetRepulsor()

void ScriptActions::doTeamSetRepulsor ( const AsciiString & teamName,
Bool repulsor )
protected

doTeamSetRepulsor

Definition at line 1335 of file ScriptActions.cpp.

◆ doTeamSetUnmanned()

void ScriptActions::doTeamSetUnmanned ( const AsciiString & teamName)
protected

doTeamSetUnmanned

Definition at line 3625 of file ScriptActions.cpp.

◆ doTeamSpinForFramecount()

void ScriptActions::doTeamSpinForFramecount ( const AsciiString & teamName,
Int waitForFrames )
protected

doTeamSpinForFramecount

Definition at line 5438 of file ScriptActions.cpp.

◆ doTeamStartSequentialScript()

void ScriptActions::doTeamStartSequentialScript ( const AsciiString & teamName,
const AsciiString & scriptName,
Int loopVal )
protected

doTeamStartSequentialScript

Definition at line 4768 of file ScriptActions.cpp.

◆ doTeamStop()

void ScriptActions::doTeamStop ( const AsciiString & teamName,
Bool shouldDisband )
protected

doTeamStop

Definition at line 4561 of file ScriptActions.cpp.

◆ doTeamStopSequentialScript()

void ScriptActions::doTeamStopSequentialScript ( const AsciiString & teamName)
protected

doTeamStopSequentialScript

Definition at line 4803 of file ScriptActions.cpp.

◆ doTeamUseCommandButtonAbility()

void ScriptActions::doTeamUseCommandButtonAbility ( const AsciiString & team,
const AsciiString & ability )
protected

Definition at line 4397 of file ScriptActions.cpp.

◆ doTeamUseCommandButtonAbilityAtWaypoint()

void ScriptActions::doTeamUseCommandButtonAbilityAtWaypoint ( const AsciiString & team,
const AsciiString & ability,
const AsciiString & waypoint )
protected

Definition at line 4461 of file ScriptActions.cpp.

◆ doTeamUseCommandButtonAbilityOnNamed()

void ScriptActions::doTeamUseCommandButtonAbilityOnNamed ( const AsciiString & team,
const AsciiString & ability,
const AsciiString & target )
protected

Definition at line 4426 of file ScriptActions.cpp.

◆ doTeamUseCommandButtonOnNamed()

void ScriptActions::doTeamUseCommandButtonOnNamed ( const AsciiString & teamName,
const AsciiString & commandAbility,
const AsciiString & unitName )
protected

doTeamUseCommandButtonOnNamed

Definition at line 5451 of file ScriptActions.cpp.

◆ doTeamUseCommandButtonOnNearestBuilding()

void ScriptActions::doTeamUseCommandButtonOnNearestBuilding ( const AsciiString & teamName,
const AsciiString & commandAbility )
protected

doTeamUseCommandButtonOnNearestBuilding

Definition at line 5631 of file ScriptActions.cpp.

◆ doTeamUseCommandButtonOnNearestBuildingClass()

void ScriptActions::doTeamUseCommandButtonOnNearestBuildingClass ( const AsciiString & teamName,
const AsciiString & commandAbility,
Int kindofBit )
protected

doTeamUseCommandButtonOnNearestBuildingClass

Definition at line 5678 of file ScriptActions.cpp.

◆ doTeamUseCommandButtonOnNearestEnemy()

void ScriptActions::doTeamUseCommandButtonOnNearestEnemy ( const AsciiString & teamName,
const AsciiString & commandAbility )
protected

doTeamUseCommandButtonOnNearestEnemy

Definition at line 5490 of file ScriptActions.cpp.

◆ doTeamUseCommandButtonOnNearestGarrisonedBuilding()

void ScriptActions::doTeamUseCommandButtonOnNearestGarrisonedBuilding ( const AsciiString & teamName,
const AsciiString & commandAbility )
protected

doTeamUseCommandButtonOnNearestGarrisonedBuilding

Definition at line 5536 of file ScriptActions.cpp.

◆ doTeamUseCommandButtonOnNearestKindof()

void ScriptActions::doTeamUseCommandButtonOnNearestKindof ( const AsciiString & teamName,
const AsciiString & commandAbility,
Int kindofBit )
protected

doTeamUseCommandButtonOnNearestKindof

Definition at line 5584 of file ScriptActions.cpp.

◆ doTeamUseCommandButtonOnNearestObjectType()

void ScriptActions::doTeamUseCommandButtonOnNearestObjectType ( const AsciiString & teamName,
const AsciiString & commandAbility,
const AsciiString & objectType )
protected

doTeamUseCommandButtonOnNearestObjectType

Definition at line 5726 of file ScriptActions.cpp.

◆ doTeamWander()

void ScriptActions::doTeamWander ( const AsciiString & teamName,
const AsciiString & waypointPathLabel )
protected

doTeamWander

Definition at line 2381 of file ScriptActions.cpp.

◆ doTeamWanderInPlace()

void ScriptActions::doTeamWanderInPlace ( const AsciiString & teamName)
protected

doTeamWanderInPlace

Definition at line 2454 of file ScriptActions.cpp.

◆ doTransferTeamToPlayer()

void ScriptActions::doTransferTeamToPlayer ( const AsciiString & teamName,
const AsciiString & playerName )
protected

doTransferTeamToPlayer

Definition at line 3986 of file ScriptActions.cpp.

◆ doUndoRevealMapAtWaypointPermanent()

void ScriptActions::doUndoRevealMapAtWaypointPermanent ( const AsciiString & lookName)
protected

Definition at line 6022 of file ScriptActions.cpp.

◆ doUnfreezeTime()

void ScriptActions::doUnfreezeTime ( void )
protected

Unfreeze time

Definition at line 3844 of file ScriptActions.cpp.

◆ doUnitExitBuilding()

void ScriptActions::doUnitExitBuilding ( const AsciiString & unitName)
protected

doUnitExitBuilding

Definition at line 3726 of file ScriptActions.cpp.

◆ doUnitGarrisonNearestBuilding()

void ScriptActions::doUnitGarrisonNearestBuilding ( const AsciiString & unitName)
protected

doUnitGarrisonNearestBuilding

Definition at line 3513 of file ScriptActions.cpp.

◆ doUnitGarrisonSpecificBuilding()

void ScriptActions::doUnitGarrisonSpecificBuilding ( const AsciiString & unitName,
const AsciiString & buildingName )
protected

doUnitGarrisonSpecificBuilding

Definition at line 3477 of file ScriptActions.cpp.

◆ doUnitGuardForFramecount()

void ScriptActions::doUnitGuardForFramecount ( const AsciiString & unitName,
Int framecount )
protected

doUnitGuardForFramecount

Definition at line 4817 of file ScriptActions.cpp.

◆ doUnitIdleForFramecount()

void ScriptActions::doUnitIdleForFramecount ( const AsciiString & unitName,
Int framecount )
protected

doUnitIdleForFramecount

Definition at line 4838 of file ScriptActions.cpp.

◆ doUnitReceiveUpgrade()

void ScriptActions::doUnitReceiveUpgrade ( const AsciiString & unitName,
const AsciiString & upgradeName )
protected

doUnitReceiveUpgrade

Definition at line 5339 of file ScriptActions.cpp.

◆ doUnitStartSequentialScript()

void ScriptActions::doUnitStartSequentialScript ( const AsciiString & unitName,
const AsciiString & scriptName,
Int loopVal )
protected

doUnitStartSequentialScript

Definition at line 4681 of file ScriptActions.cpp.

◆ doUnitStopSequentialScript()

void ScriptActions::doUnitStopSequentialScript ( const AsciiString & unitName)
protected

doUnitStopSequentialScript

Definition at line 4706 of file ScriptActions.cpp.

◆ doVictory()

void ScriptActions::doVictory ( void )
protected

doVictory

Definition at line 215 of file ScriptActions.cpp.

◆ doWaterChangeHeight()

void ScriptActions::doWaterChangeHeight ( const AsciiString & waterName,
Real newHeight )
protected

doWaterChangeHeight

Definition at line 4904 of file ScriptActions.cpp.

◆ doWaterChangeHeightOverTime()

void ScriptActions::doWaterChangeHeightOverTime ( const AsciiString & waterName,
Real newHeight,
Real time,
Real damage )
protected

doWaterChangeHeightOverTime

Definition at line 4917 of file ScriptActions.cpp.

◆ doWeather()

void ScriptActions::doWeather ( Bool showWeather)
protected

doWeather

Definition at line 3828 of file ScriptActions.cpp.

◆ doZoomCamera()

void ScriptActions::doZoomCamera ( Real zoom,
Real sec,
Real easeIn,
Real easeOut )
protected

doZoomCamera

Definition at line 815 of file ScriptActions.cpp.

◆ enableScoring()

void ScriptActions::enableScoring ( Bool score)
protected

excludePlayerFromScoreScreen

Definition at line 2843 of file ScriptActions.cpp.

◆ excludePlayerFromScoreScreen()

void ScriptActions::excludePlayerFromScoreScreen ( const AsciiString & playerName)
protected

excludePlayerFromScoreScreen

Definition at line 2830 of file ScriptActions.cpp.

◆ executeAction()

void ScriptActions::executeAction ( ScriptAction * pAction)
virtual

Execute an action

Implements ScriptActionsInterface.

Definition at line 6406 of file ScriptActions.cpp.

◆ init()

void ScriptActions::init ( void )
virtual

Init.

Init

Implements ScriptActionsInterface.

Definition at line 151 of file ScriptActions.cpp.

◆ reset()

void ScriptActions::reset ( void )
virtual

Reset.

Reset

Implements ScriptActionsInterface.

Definition at line 161 of file ScriptActions.cpp.

◆ update()

void ScriptActions::update ( void )
virtual

Update.

Update

Implements ScriptActionsInterface.

Definition at line 171 of file ScriptActions.cpp.

◆ updateBaseConstructionSpeed()

void ScriptActions::updateBaseConstructionSpeed ( const AsciiString & playerName,
Int delayInSeconds )
protected

updateBaseConstructionSpeed

Definition at line 1275 of file ScriptActions.cpp.

◆ updateNamedAttackPrioritySet()

void ScriptActions::updateNamedAttackPrioritySet ( const AsciiString & unitName,
const AsciiString & attackPrioritySet )
protected

updateNamedAttackPrioritySet

Definition at line 1225 of file ScriptActions.cpp.

◆ updateNamedSetAttitude()

void ScriptActions::updateNamedSetAttitude ( const AsciiString & unitName,
Int attitude )
protected

updateNamedSetAttitude

Definition at line 1286 of file ScriptActions.cpp.

◆ updatePlayerRelationTowardPlayer()

void ScriptActions::updatePlayerRelationTowardPlayer ( const AsciiString & playerSrcName,
Int relationType,
const AsciiString & playerDstName )
protected

updatePlayerRelationTowardPlayer

Definition at line 2851 of file ScriptActions.cpp.

◆ updateTeamAttackPrioritySet()

void ScriptActions::updateTeamAttackPrioritySet ( const AsciiString & teamName,
const AsciiString & attackPrioritySet )
protected

updateTeamAttackPrioritySet

Definition at line 1246 of file ScriptActions.cpp.

◆ updateTeamSetAttitude()

void ScriptActions::updateTeamSetAttitude ( const AsciiString & teamName,
Int attitude )
protected

updateTeamSetAttitude

Definition at line 1304 of file ScriptActions.cpp.

Member Data Documentation

◆ m_messageWindow

GameWindow * ScriptActions::m_messageWindow = NULL
staticprotected

Definition at line 91 of file ScriptActions.h.

◆ m_suppressNewWindows

Bool ScriptActions::m_suppressNewWindows
protected

Definition at line 94 of file ScriptActions.h.

◆ m_unnamedUnit

AsciiString ScriptActions::m_unnamedUnit
protected

Definition at line 95 of file ScriptActions.h.


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