class_name StatDef extends NBattleObject ## Definition of a stat type (e.g. "hp", "str", "def"). ## Defines the stat's name and valid value range. var name: String var min_value: int var max_value: int func _init(context: BattleContext, name_val: String, min_val: int, max_val: int) -> void: super._init(context) name = name_val min_value = min_val max_value = max_val func get_type() -> NBattleObject.Type: return NBattleObject.Type.STAT_DEF func get_name() -> String: return name func get_min() -> int: return min_value func get_max() -> int: return max_value