Entry point for VScript execution
- flow
All 192 nodes, grouped the way the editor palette groups them. Pin dots use the editor's colours: white is execution flow, green numbers, purple strings, red booleans, blue object references.
This list is generated from the assistant itself. If a node is here, it exists in your editor with exactly these pins.
Entry point for VScript execution
Exit the current loop
Pause execution for a specified time
Execute another VScript with parameters
Execute loop body for each element in list
Execute loop body for each index in range
End script execution and return output values
Execute outputs in sequence
Execute loop body while condition is true
Attack a target by serial
Apply bandage to self
Cast a spell with optional target waiting
Unequip items from hands
Clear the journal (set start time filter)
Single-click an object by serial
Check if journal contains text and return the entry
Drop an item to backpack, container, or ground
Equip an item by serial
Execute targeting on a serial
Execute targeting on Last/Self/Selected
Search for items by layer, serial, type, name, or filter criteria
Search for mobiles by serial, type, name, or filter criteria
Get item stack amount
Get item container serial
Get player's dexterity
Get player's hits difference (Hits - HitsMax)
Get mobile's hits difference (Hits - HitsMax)
Get player's weight difference (Weight - MaxWeight)
Get player's facing direction
Get mobile's facing direction
Get item direction
Get item displayed graphic ID
Get player's distance from self (always 0)
Get mobile's distance
Get item distance from player
Get player's current followers
Get player's gold amount
Get player's graphic ID
Get mobile's graphic ID
Get item graphic ID
Get target's graphic ID
Get player's current hits
Get mobile's current hits
Get player's maximum hits
Get mobile's maximum hits
Get player's hue/color
Get mobile's hue/color
Get journal entry hue/color
Get item hue/color
Get player's intelligence
Check if item is a coin
Check if item is a corpse
Check if item is damageable
Check if item is destroyed
Check if item/container is empty
Check if item is hidden
Check if item is locked/immovable
Check if item is lootable
Check if item is a multi/house
Get item equipment layer
Get item light source ID
Get player's luck
Get player's current mana
Get mobile's current mana
Get player's maximum mana
Get mobile's maximum mana
Get player's maximum followers
Get player's maximum weight
Get item multi graphic ID
Get player's name
Get mobile's name
Get journal entry speaker name
Get item name
Get player's notoriety flag
Get mobile's notoriety flag
Check if item is on ground
Get player's physical resistance
Get item properties (OPL data)
Get player's race
Get mobile's race
Get item root container serial
Get player's serial number
Get mobile's serial number
Get item serial number
Get target's serial number
Get skill value (Base or Real)
Get player's current stamina
Get mobile's current stamina
Get player's maximum stamina
Get mobile's maximum stamina
Get player's stats cap
Get player's strength
Get journal entry text
Get journal entry text type
Get journal entry timestamp
Get player's tithing points
Get player's title
Get mobile's title
Get player's current weight
Get mobile's X coordinate
Get item X position
Get target's X coordinate
Get mobile's Y coordinate
Get item Y position
Get target's Y coordinate
Get mobile's Z coordinate
Get item Z position
Get target's Z coordinate
Get a gump reference by serial
Check if a gump is currently active
Check if player is dead
Check if mobile is dead
Check if player is destroyed
Check if mobile is destroyed
Check if target is an entity
Check if player is female
Check if mobile is female
Check if player is hidden
Check if mobile is hidden
Check if player is human
Check if mobile is human
Check if target is land
Check if player is mounted
Check if mobile is mounted
Check if player is paralyzed
Check if mobile is paralyzed
Check if player is poisoned
Check if mobile is poisoned
Check if player is running
Check if mobile is running
Check if target is a static
Check if player has yellow hits bar
Check if mobile has yellow hits bar
Get an item reference
Get the journal reference
Get the last target object
Display a message above an entity or self
Mobile object reference
Move items from one container to another with iteration
Pick up an item by serial
Get the player object
Use a pouch item
Press a button on a gump
Send a message in chat
Get the selected target serial
Set a serial as the last target
Set a serial as the selected target
Bring up targeting cursor and capture target
Toggle war mode on/off
Use an item by serial or type
Use an actively usable skill
Wait for a gump to appear with timeout
Wait for targeting cursor with timeout
Add element to end of list
Remove all elements from list
Check if list contains element
Get number of elements in list
Get element at index
Find index of element in list
Insert element at specific index
Remove element from list by value
Remove element at specific index
Set element at index
Logical AND of two booleans
Execute different paths based on condition
Compare two numbers
Check if a value is valid (not null, not empty)
Invert boolean value
Logical OR of two booleans
Get absolute value (always positive)
Add two numbers together
Round up to integer
Clamp value between min and max
Divide A by B
Round down to integer
Get maximum of two numbers
Get minimum of two numbers
Calculate remainder of A divided by B
Multiply two numbers together
Raise base to exponent power
Round to nearest integer
Calculate square root of value
Subtract B from A
Append strings with a separator
Concatenate two strings together
Check if string contains another string
Get the length of a string
Convert string to lower case
Convert string to upper case
Display a message to the user
Reads a script variable. Created from the Variables panel; the output pin takes the variable's type.
Writes a script variable. Created from the Variables panel; the value pin takes the variable's type.
No node matches that filter.