Tomb Editor Node List

Updated on 24 April 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.

 

Some nodes are not available and are marked as such. They will be available in the next update.

 

Updated for Tomb Editor 1.7.1

Batch Actions #

  • Meshswap all moveables
  • Run volume event for specified moveables 
  • Set animation for specified moveables
  • Set effect for specified moveables
  • Set hit points for specified moveables
  • Set OCB for specified moveables
  • Set color for specified moveables

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…
  • If last chosen item is… Version 1.5 (in development)
  • Remove item from inventory
  • Set last chosen item Version 1.5 (in development)

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…
  • If value stored in ItemFlag 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
  • Modify ItemFlag

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 flipmap is active…
  • 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

Timespan Actions #

  • Change colour of a moveable
  • Change position of a moveable
  • Change position of a moveable towards its direction Version 1.5 (in development)
  • Change position of a static mesh
  • Change position of a static mesh towards its direction Version 1.5 (in development)
  • Change colour of a static mesh
  • Change scale of a static mesh
  • Change rotation of a moveable
  • Change rotation of a static mesh

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 #

  • Change distance fog parameters Version 1.5 (in development)
  • 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