Tomb Editor Node List

Updated on 30 January 2024

This page contains a handy guide into all the different nodes that are available in Tomb Editor’s Node Editor, for use with Tomb Engine.

Nodes marked in cyan are conditional nodes.

Updated for Tomb Editor 1.7.0

Creature State #

If creature was hit with weapon…

Dynamic Lights #

Add dynamic light to moveable
Add dynamic light to static

GameFlow #

Add secret
Delete savegame
Disable global event
Disable volume event
Enable global event
Enable volume event
End level
If game secret count is…
If game status is…
If random event occurs…
If savegame exists…
If script function returns…
Load the game
Run global event
Run script function
Run volume event
Save the game
Set secret count

Input #

Clear a key
If key is held..
If key is hit…
Push a key
Vibrate game controller

Inventory #

Add item to inventory
If inventory item count is…
If item is present in inventory…
Remove item from inventory

Lara State #

If Lara is on a vehicle..
If Lara is targeting enemy…
If air value is…
If current Lara’s vehicle is…
If current hand status is…
If current weapon is…
If poison value is…
If stamina value is…
If torch is in hand and lit..
If wetness value is…
Modify air value
Modify poison value
Modify stamina value
Modify wetness value
Set current weapon
Throw away torch
Undraw weapon

Moveable Parameters #

If ID of a moveable is…
If OCB of a moveable is…
If animation of a moveable is complete…
If animation of a moveable is…
If frame number of a moveable is…
If health of a moveable is…
If mesh number of a moveable is visible…
If moveable has effect…
If name of a moveable is…
If position of a moveable is within range…
If rotation of a moveable is within range…
If speed of a moveable is…
If state of a moveable is…
Modify OCB of a moveable
Modify health of a moveable
Modify position of a moveable
Modify rotation of a moveable
Move moveable to another moveable
Set custom moveable effect
Set moveable colour
Set moveable effect
Set moveable’s animation
Set moveable’s state
Set specified moveable mesh visibility
Swap specified moveable mesh with another

Moveable State #

Disable moveable
Enable moveable
Explode moveable
If distance between moveables is…
If distance between static and moveable is…
If moveable is active…
If moveable is on the line of sight…
Play sound near moveable
Shatter moveable
Shatter specified moveable mesh

Particles #

Emit lightning arc
Emit shockwave
Particle generator (moveables)

Rooms #

If room flag is set…
If room is enabled…
If room reverb type is…
If room tag is present…
Set property flag for a room
Set property flag for all rooms by tag
Set reverb type for a room
Set reverb type for all rooms by tag
Toggle flipmap

Sound #

If audio track is playing…
If audio track loudness is…
Play audio track
Stop all audio tracks
Stop audio track

Sprites #

Draw display sprite
Draw display sprite at mouse position

Static Mesh State #

Disable static mesh
Enable static mesh
If static mesh is visible…
Play sound near static mesh
Shatter static mesh

Static Mesh Parameters #

If collision of a static mesh is solid…
If position of a static mesh is within range…
If rotation of a static mesh is within range…
If scale of a static mesh is…
Modify position of a static mesh
Modify rotation of a static mesh
Modify scale of a static mesh
Set static mesh collision mode
Set static mesh colour
Shatter static mesh

Text #

Draw text
Draw text for a time span
Draw subtitle for the voice track

Timers #

Create timer
Create timer with function
Create timer with global event set
Create timer with volume event set
Get remaining time (in seconds) in console
Get total time (in seconds) in console
If remaining time is…
If timer has expired…
If total time is…
Is the timer active?
If the timer is paused…

Set paused timer
Set remaining time
Set timer loop
Set total time
Start timer
Stop timer

Variables #

Delete game variable
Delete level variable
If game variable is…
If level variable is…
Modify or create game variable
Modify or create level variable

View #

Fade in screen
Fade out screen
Flash screen
If current camera room flag is set…
If current camera room is…
If fade out is complete…
Play flyby sequence
Set cinematic bars
Set display postprocessing mode
Set screen field of view
Shake camera

Volumes #

Clear volume activators
Disable volume
Enable volume
If volume contains moveable…
If volume is enabled…
Modify position of a volume
Modify rotation of a volume
Modify scale of a volume