conforms file names to consistant standard
This commit is contained in:
6
scripts/status_effects/status_dot.gd
Normal file
6
scripts/status_effects/status_dot.gd
Normal file
@@ -0,0 +1,6 @@
|
||||
class_name StatusDoT
|
||||
extends StatusEffect
|
||||
|
||||
|
||||
func proc(affected: EnemyController, stacks: int, _existing_effects: Dictionary) -> void:
|
||||
affected.take_damage(int(stats.potency * stacks), Data.DamageIndicationType.STATUS)
|
||||
1
scripts/status_effects/status_dot.gd.uid
Normal file
1
scripts/status_effects/status_dot.gd.uid
Normal file
@@ -0,0 +1 @@
|
||||
uid://c6eghujlaqhwi
|
||||
19
scripts/status_effects/status_effect.gd
Normal file
19
scripts/status_effects/status_effect.gd
Normal file
@@ -0,0 +1,19 @@
|
||||
class_name StatusEffect
|
||||
extends Resource
|
||||
|
||||
@export var stats: StatusStats
|
||||
|
||||
var time_since_proc: float = 0.0
|
||||
var time_existed: float = 0.0
|
||||
|
||||
|
||||
func on_attached(_affected: EnemyController, _existing_effects: Dictionary) -> void:
|
||||
pass
|
||||
|
||||
|
||||
func on_removed(_affected: EnemyController, _existing_effects: Dictionary) -> void:
|
||||
pass
|
||||
|
||||
|
||||
func proc(_affected: EnemyController, _stacks: int, _existing_effects: Dictionary) -> void:
|
||||
pass
|
||||
1
scripts/status_effects/status_effect.gd.uid
Normal file
1
scripts/status_effects/status_effect.gd.uid
Normal file
@@ -0,0 +1 @@
|
||||
uid://chy7bx8dlwgs0
|
||||
10
scripts/status_effects/status_slow.gd
Normal file
10
scripts/status_effects/status_slow.gd
Normal file
@@ -0,0 +1,10 @@
|
||||
class_name StatusSlow
|
||||
extends StatusEffect
|
||||
|
||||
|
||||
func on_attached(affected: EnemyController, _existing_effects: Dictionary) -> void:
|
||||
affected.movement_speed_penalty -= stats.potency
|
||||
|
||||
|
||||
func on_removed(affected: EnemyController, _existing_effects: Dictionary) -> void:
|
||||
affected.movement_speed_penalty += stats.potency
|
||||
1
scripts/status_effects/status_slow.gd.uid
Normal file
1
scripts/status_effects/status_slow.gd.uid
Normal file
@@ -0,0 +1 @@
|
||||
uid://bh74uangqekuk
|
||||
Reference in New Issue
Block a user