Initial project sync
This commit is contained in:
@@ -0,0 +1,16 @@
|
||||
class_name EffectDefinition
|
||||
extends Resource
|
||||
|
||||
@export var id: StringName
|
||||
@export var display_name: String
|
||||
@export var duration_type: StringName = &"seconds"
|
||||
@export var duration := 0.0
|
||||
@export var max_stacks := 1
|
||||
@export var stat_modifiers: Array[Resource] = []
|
||||
@export var defense_modifiers: Array[Resource] = []
|
||||
@export var action_rule_modifiers: Array[Resource] = []
|
||||
@export var trigger_event: StringName = &""
|
||||
@export var trigger_effects: Array[Resource] = []
|
||||
@export var required_event_action_tags: Array[StringName] = []
|
||||
@export var blocked_event_action_tags: Array[StringName] = []
|
||||
@export var until_event: StringName = &""
|
||||
Reference in New Issue
Block a user