Game Actions

Game Actions can be used in a variety of ways & in combination with requirements, for example you can use them to create different dialogue branches locked behind progression that can trigger several functions. Or you could create complex interactive objects, you can even use them to spawn in game objects or to teleport to other scenes.

Generic Fields

Field NameFunction
NameName of the asset data in the project and editor.

Game Action Types

Game ActionTypes
All Types
  • Ability
  • Bonus
  • Recipe
  • Resource
  • Effect
  • NPC
  • Faction
  • Item
  • Currency
  • Point
  • Skill
  • Talent Tree
  • Weapon Template
  • Quest
  • Dialogue
  • Dialogue Node
  • Combat State
  • Dismount
  • Game Object
  • Trigger Visual Effect
  • Trigger Animation
  • Trigger Sound
  • Teleport
  • Save Character
  • Death
  • Reset Sprint
  • Reset Blocking
  • Time

Ability Game Actions

Field NameFunction
TypeAbility.
Action
  • Trigger
  • Rank Up
  • Rank Down
  • Reset Cooldown
  • Start Cooldown
AbilityThe ability to be triggered/affected.
ChanceThe chance of this action to occur.

Learn more about Abilities here

Bonus Game Actions

Field NameFunction
TypeBonus.
Action
  • Rank Up
  • Rank Down
BonusThe bonus to rank up or down.
ChanceThe chance of this action to occur.

Learn more about Bonuses here

Recipe Game Actions

Field NameFunction
TypeRecipe.
Action
  • Rank Up
  • Rank Down
BonusThe recipe to rank up or down.
ChanceThe chance of this action to occur.

Learn more about Recipes here

Resource Game Actions

Field NameFunction
TypeResource.
Action
  • Rank Up
  • Rank Down
BonusThe resource to rank up or down.
ChanceThe chance of this action to occur.

Learn more about Resources here

Effect Game Actions

Field NameFunction
TypeEffect.
Action
  • Trigger
  • Remove
EffectThe effect to trigger or remove.
Effect RankThe rank of the effect that will be triggered or removed.
ChanceThe chance of this action to occur.

Learn more about Effects here

NPC Game Actions

Field NameFunction
TypeNPC.
Action
  • Spawn
  • Kill
  • Trigger Phase
  • Aggro
NPCThe NPC to spawn, kill, aggro or trigger phase on.
AmountAmount of NPCs to spawn, kill or aggro depending on the selected Action.
PhaseWhich phase to trigger on the NPC.
ChanceThe chance of this action to occur.

Trigger Phase & Aggro actions are not implemented yet

Learn more about NPCs here

Faction Game Actions

Field NameFunction
TypeFaction.
Action
  • Change Faction
  • Change Stance
  • Gain Points
  • Reset Points
FactionThe faction to change to or to change stance toward, gain points and reset points for.
StanceThis will set a new stance toward the selected faction.
AmountThe amount of points to gain toward a faction stance.
ChanceThe chance of this action to occur.

Change Stance action is not implemented yet

Learn more about Factions here & Faction Stances here

Item Game Actions

Field NameFunction
TypeItem.
Action
  • Gain
  • Remove
ItemThe item to gain or remove.
AmountThe amount of items to be gained or removed depending on the selected Action.
ChanceThe chance of this action to occur.

Learn more about Items here

Currency Game Actions

Field NameFunction
TypeCurrency.
Action
  • Gain
  • Remove
CurrencyThe currency to gain or remove.
AmountThe amount of currency to be gained or removed depending on the selected Action.
ChanceThe chance of this action to occur.

Learn more about Currency here

Tree Point Game Actions

Field NameFunction
TypePoint.
Action
  • Gain
  • Remove
PointThe tree point to gain or remove.
AmountThe amount of tree points to be gained or removed depending on the selected Action.
ChanceThe chance of this action to occur.

Learn more about Tree Points here

Skill Game Actions

Field NameFunction
TypeSkill.
Action
  • Unlock
  • Remove
  • Gain Level
  • Lose Level
  • Gain Experience
SkillThe skill to unlock, remove, alter levels, gain experience for.
AmountThe amount of levels to gain, levels to lose or experience to gain depending on selected Action.
ChanceThe chance of this action to occur.

Unlock, Remove & Lose Level actions are not implemented yet

Learn more about Skills here

Talent Tree Game Actions

Field NameFunction
TypeTalent Tree.
Action
  • Unlock
  • Remove
Talent TreeThe talent to unlock or remove.
ChanceThe chance of this action to occur.

Unlock & Remove actions are not implemented yet

Learn more about Weapon Templates here

Weapon Template Game Actions

Field NameFunction
TypeWeapon Template.
Action
  • Unlock
  • Remove
  • Gain Level
  • Lose Level
  • Gain Experience
Weapon TemplateThe weapon template to unlock, remove, alter levels, gain experience for.
AmountThe amount of levels to gain, levels to lose or experience to gain depending on selected Action.
ChanceThe chance of this action to occur.

Unlock, Remove & Lose Level actions are not implemented yet

Learn more about Weapon Templates here

Quest Game Actions

Field NameFunction
TypeQuest.
Action
  • Propose
  • Abandon
  • Complete
  • Reset
QuestThe quest to propose, abandon, complete or reset depending on selected Action.
ChanceThe chance of this action to occur.

Abandon, Complete & Reset actions are not implemented yet

Learn more about Quests here

Dialogue Game Actions

Field NameFunction
TypeDialogue.
Action
  • Start
  • End
DialogueThe dialogue to start or end.
ChanceThe chance of this action to occur.

Start & End actions are not implemented yet

Learn more about Dialogues here

Dialogue Node Game Actions

Field NameFunction
TypeDialogue Node.
Action
  • Complete
  • Reset
DialogueThe dialogue to take nodes from.
NodeThe node from within the dialogue to complete or reset.
ChanceThe chance of this action to occur.

Complete & End actions are not implemented yet

Learn more about Dialogues here

Combat State Game Actions

Field NameFunction
TypeCombat State.
Action
  • Set
  • Invert
Set toIf enabled, combat state will be set to "in combat". If disabled, combat state will be set to "out of combat".
ChanceThe chance of this action to occur.

The "Invert" action will simply pull entity out of combat mode if entity was in combat upon triggering the game action. Or put entity into combat mode if entity was out of combat upon triggering the game action.

Dismount Game Action

Field NameFunction
TypeDismount.
ChanceThe chance of this action to occur.

This action will simply remove the mount effect, thus dismounting the entity

Game Object Game Actions

Field NameFunction
TypeGame Object.
Action
  • Spawn
  • Destroy
  • Deactivate
Spawn At
  • Caster
  • Target
  • Position
PrefabThe prefab to spawn.
NameHere you write the name of the game object to destroy or deactivate.
ChanceThe chance of this action to occur.

Spawn at position lets you define coordinates (X,Y,Z) from within the scene to spawn the object at. You can also set the object's rotation (X,Y,Z).

Spawn at caster will spawn the object at your position.

Spawn at target will spawn the object at the entity's target position.

Trigger Visual Effect Game Action

Field NameFunction
TypeTrigger Visual Effect.
TemplateThe visual effect template to trigger.
Use Node Socket?Should the visual effect be triggered on a node socket?
SocketThe socket to trigger the visual effect at.
Position OffsetThe position offset the prefab will be spawned at relative to its spawn position.
Attach to caster?Should visual effect be attached to its target?
ScaleThe visual effect's size.
DurationThe duration in seconds this visual effect will be active for.
DelayThe amount in seconds before the visual effect spawns after triggering the game action.
ChanceThe chance of this action to occur.

Learn more about Visual Effect Templates here

Trigger Animation Game Action

Field NameFunction
TypeTrigger Animation
TemplateThe animation template to trigger.
DelayThe delay after which the animation will be played.
Show Weapons?Should the weapon be visible during the animation?
Weapons DurationThe duration for which the weapons will be visible, in the case that the character was out of combat when using the ability.
Modify Speed?If on, allows for modification of the animation speed.
Speed ParameterThe parameter that defines the animation speed (usually AttackAnimationsSpeed).
SpeedThe value to alter the animation speed by.
ChanceThe chance of this action to occur.

Learn more about Animation Templates here

Trigger Sound Game Action

Field NameFunction
TypeTrigger Sound
TemplateThe sound template to trigger.
DelayThe delay after which the sound will be played.
ChanceThe chance of this action to occur.

Learn more about Sound Templates here

Teleport Game Action

Field NameFunction
TypeTeleport
Teleport to
  • Game Scene: Teleport to a specific Game Scene.
  • Position: Teleport to a specific location within the current game scene.
  • Target: Teleport to the current target.
Game Scene

The game scene to teleport to.

  • Position: The position (X, Y, Z) the player will spawn at in the defined game scene. If left empty the default Coordinate from the scene will be used, this coordinate is defined in World > Game Scenes > Settings > Default Character Position > Coordinate.
  • Rotation: The rotation (X, Y, Z) the player will spawn with in the defined game scene.
Position

The location within the current game scene to teleport to.

  • Position: The position (X, Y, Z) the player will spawn at in the current game scene
  • Rotation: The rotation (X, Y, Z) the player will spawn with in the current game scene.
ChanceThe chance of this action to occur.

Save Character Game Action

Field NameFunction
TypeSave Character
ChanceThe chance of this action to occur.

This Game Action will save your current progress

Death Game Action

Field NameFunction
TypeDeath
ChanceThe chance of this action to occur.

This Game Action will kill the player.

Reset Sprint Game Action

Field NameFunction
TypeReset Sprint
ChanceThe chance of this action to occur.

This Game Action resets the sprint state, so if a player is sprinting and this action is triggered they will switch back to walking regardless of whether the sprint button is still being held.

Reset Blocking Game Action

Field NameFunction
TypeReset Blocking
ChanceThe chance of this action to occur.

This Game Action resets the active blocking state, meaning if the player is blocking they will instantly stop blocking when this action is triggered. Regardless of whether the blocking button is still being held.

Time Game Action

Field NameFunction
TypeTime
Action
  • Set Year
  • Set Month
  • Set Week
  • Set Day
  • Set Hour
  • Set Minute
  • Set Second
  • Set Global Speed
  • Set Time Scale
ValueThe new year, month, week, day, hour, minute, second, global speed or time scale value depending on the selected action.
ChanceThe chance of this action to occur.
Type to search, ESC to discard
Type to search, ESC to discard
Type to search, ESC to discard