-
Notifications
You must be signed in to change notification settings - Fork 0
/
overseer.gd
76 lines (73 loc) · 2.21 KB
/
overseer.gd
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
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
extends Node
var debug = {
"quick_launch" = false, #to quickly launch a game from two instances. second round is also immediately launched as players are readied automatically
"pace_up" = false, #doubles some speeds, not very useful maybe DELETE
}
var game_settings = {
"launch_timer" = 1.7,
"pre_round_length" = 3, #5? 10?
"round_length" = 180, #180
"post_round_length" = 3, #5? 15?
"game_mode" = 0,
"port" = 4868, #Total amount of warships and auxiliary military ships lost during WW2
#by Australia, Canada, France, Free France, Germany, Greece, Italy, Empire of Japan,
#Netherlands, Norway, Soviet Union, United Kingdom, United States, Poland.
#Source: I made it the fuck up (aka Wikipedia)
"max_clients" = 12,
"red" = Color(1,0,0,1),
"blue" = Color(0,0,1,1),
"alert_delay" = 2,
"objective" = {
"spawns" = {
"west_base_loc" = Vector2(40,168),
"west_island_loc" = Vector2(352,400),
"west_outpost_loc" = Vector2(440,8),
"east_base_loc" = Vector2(1080,472),
"east_island_loc" = Vector2(760,192),
"east_outpost_loc" = Vector2(728,632),
},
"value" = 15,
"hitpoints" = 5,
"priority_multiplier" = 4
},
"admiral" = {
"spawn_east" = Vector2(640,320),
"spawn_west" = Vector2(450,320), #test spawn positions atm, move to bases maybe
"min_speed" = 10,
"max_speed" = 25,
"game_speed_multiplier" = 1,
"plane_speed_multiplier" = 1,
"line_of_sight_radius" = 46,
"fog_of_war_speed" = 1,
"recon_cooldown" = 2,
"recon_wings" = 2,
"recon_fuel" = 25,
"attack_cooldown" = 4,
"attack_wings" = 2,
"attack_fuel" = 100,
"health" = 4,
"fuel_oil" = 20000,
"munitions" = 8,
"aviation_fuel" = 1500,
"fuel_oil_consumption_multiplier" = 1,
"fuel_oil_consumption_idle" = 10,
"fuel_oil_consumption_base" = 100,
"fuel_oil_consumption_ineff" = 55,
"fuel_oil_consumption_divider" = 10,
"value_damage" = 5,
"value_destroyed" = 25,
},
"scoring" = {
"priority_multiplier" = 3,
"admiral_damaged" = 10,
"admiral_destroyed" = 30,
"objective_damaged" = 20,
"objective_destroyed" = 40
},
"paths" = {
"codenames" = "res://Assets/codename.csv",
}
}
#multiplayer debug features. rpc receives printed
#func _enter_tree():
#get_tree().set_multiplayer(LogMultiplayer.new())