31 lines
1.1 KiB
GDScript
31 lines
1.1 KiB
GDScript
extends Resource
|
|
class_name gamemode
|
|
|
|
@export var gamemode_name : String = "My Custom Game Mode"
|
|
@export_enum("Kill 'em All","Extraction","Survival_Time") var win_conditions
|
|
@export_group("Win Conditions")
|
|
@export var survival_time : float = 160 #in seconds
|
|
@export_group("Player Movement")
|
|
@export var walk_speed = 12.0
|
|
@export var jump_velocity = 5
|
|
@export var dash_speed = 40
|
|
@export var gravity : float = -9.8
|
|
@export var time_slowed_speed : float = .1
|
|
@export var stamina_regen = true
|
|
@export var max_stamina : float = 100
|
|
@export var stamina_drain : float = 20
|
|
@export var air_dash_max : int = 1
|
|
@export var load_save : = true
|
|
@export var money = 0
|
|
@export var start_health = 10
|
|
@export var gun_1 : Resource
|
|
@export var gun_2 : Resource
|
|
@export_group("Drops")
|
|
@export var drop_chance_minimum = .1
|
|
@export var random_drops : bool = false
|
|
@export var ammo_drop_enabled = true
|
|
@export var expected_ammo = {"light" : 200, "medium" : 50, "heavy" : 25,"shotgun" : 20, "rocket" : 3} #light, medium,heavy,shotgun,rocket
|
|
@export var stamina_drop_enabled = true
|
|
@export var health_drop_enabled = true
|
|
@export var money_drop_enabled = true
|