User Tools

Site Tools


combat_editor

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
combat_editor [2024/02/13 14:03] justincombat_editor [2024/02/18 18:18] (current) justin
Line 7: Line 7:
 ^Setting^Description^ ^Setting^Description^
 |Attack Cooldown (Player)|Default cooldown for real-time attacks for the [[player character]]. This can be overridden on a per [[character]] basis using the "Attack Cooldown" setting in the [[Voxel Editor]] or per [[weapons|weapon]] using the "Attack Cooldown" setting in the [[Item Editor]].| |Attack Cooldown (Player)|Default cooldown for real-time attacks for the [[player character]]. This can be overridden on a per [[character]] basis using the "Attack Cooldown" setting in the [[Voxel Editor]] or per [[weapons|weapon]] using the "Attack Cooldown" setting in the [[Item Editor]].|
-|Attack Cooldown (NPC)|Default cooldown for real-time attacks for [[npc|NPCs]]. This can be overridden on a per [[character]] basis using the "Attack Cooldown" setting in the [[Voxel Editor]] or per [[weapons|weapon]] using the "Attack Cooldown" setting in the [[Item Editor]].||+|Attack Cooldown (NPC)|Default cooldown for real-time attacks for [[npc|NPCs]]. This can be overridden on a per [[character]] basis using the "Attack Cooldown" setting in the [[Voxel Editor]] or per [[weapons|weapon]] using the "Attack Cooldown" setting in the [[Item Editor]].|
 |Real-Time Fire Mode|Determines whether or not the player must trigger the "Attack" input action for each individual attack when no [[weapons|weapon]] is equipped. When "Single" is used, the player must trigger the "Attack" input action for each attack, while "Automatic" allows them to hold the input down to attack repeatedly (once their attack cooldown has been reached). If a [[weapons|weapon]] is equipped, its "Real-Time Fire Mode" setting will override this.| |Real-Time Fire Mode|Determines whether or not the player must trigger the "Attack" input action for each individual attack when no [[weapons|weapon]] is equipped. When "Single" is used, the player must trigger the "Attack" input action for each attack, while "Automatic" allows them to hold the input down to attack repeatedly (once their attack cooldown has been reached). If a [[weapons|weapon]] is equipped, its "Real-Time Fire Mode" setting will override this.|
 |Damage Sound Effect|Allows you to override the default [[sound|sound effect]] that's played when a [[character]] takes damage, either with a custom [[sound|sound effect]] or none at all.| |Damage Sound Effect|Allows you to override the default [[sound|sound effect]] that's played when a [[character]] takes damage, either with a custom [[sound|sound effect]] or none at all.|
Line 16: Line 16:
 |Pre-Battle Script|[[Script]] that will run at the beginning of a [[battle]] before the first round of combat takes place. The **$battle_name** variable will contain the name of the [[battle]] as a [[string]]. The **$characters** variable will contain a list of [[character|characters]] participating in the [[battle]] as an [[array]]. This includes both the player's party and any enemies, sorted in the order in which their turns will be taken.| |Pre-Battle Script|[[Script]] that will run at the beginning of a [[battle]] before the first round of combat takes place. The **$battle_name** variable will contain the name of the [[battle]] as a [[string]]. The **$characters** variable will contain a list of [[character|characters]] participating in the [[battle]] as an [[array]]. This includes both the player's party and any enemies, sorted in the order in which their turns will be taken.|
 |Post-Battle Script|[[Script]] that will run at the end of a [[battle]] before returning to normal gameplay and any victory/defeat [[script|scripts]] are executed. The **$battle_name** variable will contain the name of the [[battle]] as a [[string]].| |Post-Battle Script|[[Script]] that will run at the end of a [[battle]] before returning to normal gameplay and any victory/defeat [[script|scripts]] are executed. The **$battle_name** variable will contain the name of the [[battle]] as a [[string]].|
-|Pre-Round Script|[[Script]] that will run at the beginning of each round of a [[battle]]. The **$round** variable will contain the round number (e.g. 1, 2, 3, etc.). The **$battle_name** and **$characters** variables are available as well (see pre-battle script and post-battle script details).| +|Pre-Round Script|[[Script]] that will run at the beginning of each round of a [[battle]]. The **$round** variable will contain the round number (e.g. 1, 2, 3, etc.). The **$battle_name** and **$characters** variables are also available (see pre-battle script and post-battle script details).| 
-|Post-Round Script| | +|Post-Round Script|[[Script]] that will run at the end of each round of a [[battle]]. The **$round** variable will contain the round number (e.g. 1, 2, 3, etc.). The **$battle_name** and **$characters** variables are also available (see pre-battle script and post-battle script details).
-|Pre-Turn Script| | +|Pre-Turn Script|[[Script]] that will run at the beginning of each [[character|character's]] turn during a [[battle]]. The **self** built-in variable will reference the [[character]] whose turn it is. The **$battle_name**, **$characters**, and **$round** variables are also available (see battle/round script details above).
-|Post-Turn Script| |+|Post-Turn Script|[[Script]] that will run at the end of each [[character|character's]] turn during a [[battle]]. The **self** built-in variable will reference the [[character]] whose turn it is. The **$battle_name**, **$characters**, and **$round** variables are also available (see battle/round script details above).|
  
 =====Common Toolbars===== =====Common Toolbars=====
combat_editor.1707861800.txt.gz · Last modified: 2024/02/13 14:03 by justin