[gd_resource type="Resource" script_class="EffectDefinition" load_steps=3 format=3] [ext_resource type="Script" path="res://resources/effects/effect_definition.gd" id="1"] [ext_resource type="Script" path="res://resources/effects/defense_modifier.gd" id="2"] [sub_resource type="Resource" id="Resource_invincible_defense"] script = ExtResource("2") defense_state = &"Invincible" damage_mult = 1.0 interrupts = false [resource] script = ExtResource("1") id = &"effect_temporary_invincible" display_name = "Temporary Invincible" duration_type = &"seconds" duration = 0.5 max_stacks = 1 defense_modifiers = Array[Resource]([SubResource("Resource_invincible_defense")])