blob: bc79bddc4eccae72f583933c3a0a6f4a2cee59bd (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
|
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
|