Scripting is the process of programming your Hammerwatch levels with various pre-programmed scripting objects.
Information on this page is current for version 1.01
Controls[]
To link objects to a script, click on the object/shape button, click to select the objects, hold down Ctrl and click to unselected objects.
To link to other scripts, select the script, then hold Ctrl + Alt and then click any scripts to link them up. You can click again to remove the link.
Scripting Objects[]
Triggers[]
Areas[]
- RectangleShape
- CircleShape
- DangerArea
- LevelStart
- LevelExit
- LevelExitArea
- ShopArea
- AllPlayersAreaTrigger
Variables[]
- Counter
- IncrementCounter
- SetGlobalFlag
- CheckGlobalFlag
- Variable
- ChangeVariable
- CheckVariable
Logic[]
Physics[]
- ToggleElement
- TogglePhysics
- HideObject
- SpawnObject
- DestroyObject
- ChangeDoodadState
- ProjectileShooter
- ProjectileSpewer
- ChangeDoodadLayer
- MoveAI
Audio/Visual[]
- PlaySound
- StopSound
- PlayMusic
- PlayEffect
- AddParallaxLayer
- RemoveParallaxLayer
- CameraShake
- AnnounceText
- PlayAttachedEffect
Misc[]
- PathNode
- ChangeMoney
- ChangeUpgrades
- RespawnPlayers
- Inspect
- ToggleImmortality