extends Resource class_name GameStatsConfig # game stats @export var starting_life : int = 15 @export var starting_morale : int = 10 # waves @export var max_wave : int = 3 @export var wave_time : float = 30.0 @export var wave_targets = [ 15, 40, 120 ] # defenders @export var warlock_damage : float = 4.0 @export var warlock_fire_rate : float = 1.2 @export var warlock_defender_range : float = 75.0 @export var warlock_defender_cost : int = 10 @export var wyvern_damage : float = 2.0 @export var wyvern_fire_rate : float = 1.0 @export var wyvern_damage_tick_rate: float = 0.25 @export var wyvern_defender_range : float = 35.0 @export var wyvern_defender_cost : int = 15 # crawlers @export var fodder_damage : float = 1.0 @export var fodder_speed : float = 40.0 @export var fodder_health : float = 10.0 @export var fodder_worth : float = 2.0 @export var soldier_damage : float = 1.0 @export var soldier_speed : float = 30.0 @export var soldier_health : float = 35.0 @export var soldier_worth : float = 5.0 @export var gnome_damage : float = 1.0 @export var gnome_speed : float = 90 @export var gnome_health : float = 8.0 @export var gnome_worth : float = 3.0