-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathdata.gd
136 lines (134 loc) · 4.33 KB
/
data.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
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
extends Node
onready var light = preload("res://light.tscn");
var orbs = {
# "Linear", 5, 45, "Equidistant", 1, 10, 0, 0.5
"Fan Orb": {
"passive": false,
"summon": false,
"bulletMovement": "Linear",
"bulletsPerShot": 5,
"spreadAngle": 45,
"spreadDistribution": "Equidistant",
"damagePerBullet": 1,
"bulletSpeed": 10,
"pierce": 0,
"bulletLifetime": 0.5,
"reloadTime": 1,
"bulletTexture": "res://Assets/orb3.png",
"numberOfJumps": -1,
"jumpReload": 0.5,
"shootRotationMultiplier": -15,
"color": Color(0.5, 0.5, 0.5),
"texture": "res://Assets/Orb_Base.png",
"description": "A basic orb that does damage to enemies in the shape of a fan."
},
"Water Gun Orb": {
"passive": false,
"summon": false,
"bulletMovement": "Gravity",
"bulletsPerShot": 1,
"spreadAngle": 45,
"spreadDistribution": "Random",
"damagePerBullet": 1,
"bulletSpeed": 7,
"pierce": 0,
"bulletLifetime": 1.5,
"reloadTime": 0.1,
"bulletTexture": "res://Assets/bullet.png",
"numberOfJumps": -1,
"jumpReload": 0.5,
"shootRotationMultiplier": -15,
"color": Color(0, 0.5, 1),
"texture": "res://Assets/Orb_Base.png",
"description": "Attacks with pressurised water."
},
"Crossbow Orb": {
"passive": false,
"summon": false,
"bulletMovement": "Linear",
"bulletsPerShot": 1,
"spreadAngle": 0,
"spreadDistribution": "Equidistant",
"damagePerBullet": 10,
"bulletSpeed": 12,
"pierce": 5,
"bulletLifetime": 0.5,
"reloadTime": 2,
"bulletTexture": "res://Assets/orb2.png",
"numberOfJumps": -1,
"jumpReload": 0.5,
"shootRotationMultiplier": -15,
"color": Color(0.7, 0, 0),
"texture": "res://Assets/Orb_Base.png",
"description": "Shoots in a straight line, high damage and pierce, low reload rate."
},
"Orb of Rapid Fire": {
"passive": true,
"summon": false,
"fireRateBonus": 0.25,
"bulletTexture": "res://Assets/orb1.png",
"numberOfJumps": -1,
"jumpReload": 0.5,
"shootRotationMultiplier": -15,
"color": Color(0.7, 0.3, 0.1),
"texture": "res://Assets/Orb_Base.png",
"description": "Passive orb. Increases fire rate of all your orbs."
},
"Orb of Power": {
"passive": true,
"summon": false,
"damageBonus": 0.25,
"bulletTexture": "res://Assets/orb1.png",
"numberOfJumps": -1,
"jumpReload": 0.5,
"shootRotationMultiplier": -15,
"color": Color(0.3, 0.35, 0.4),
"texture": "res://Assets/Orb_Base.png",
"description": "Passive orb. Increases damage of all your orbs."
},
"Rain Summoner Orb": {
"passive": false,
"summon": true,
"reloadTime": 10,
"summonLifeTime": 5,
"summonReload": 0.1,
"summonSpeed": 3,
"summonLocation": "Top",
"summonTexture": "res://Assets/orb1.png",
"bulletMovement": "Gravity",
"bulletsPerShot": 1,
"spreadAngle": 45,
"spreadDistribution": "Random",
"damagePerBullet": 0.5,
"bulletSpeed": 7,
"pierce": 0,
"bulletLifetime": 1.5,
"bulletTexture": "res://Assets/orb1.png",
"numberOfJumps": -1,
"jumpReload": 0.5,
"shootRotationMultiplier": -15,
"color": Color(0, 0, 0.5),
"texture": "res://Assets/Orb_Base.png",
"description": "Summoning orb. Summon a cloud that rain over the enemies."
},
"Shockwave Orb": {
"passive": false,
"summon": false,
"bulletMovement": "Linear",
"bulletsPerShot": 40,
"spreadAngle": 360,
"spreadDistribution": "Equidistant",
"damagePerBullet": 0.2,
"bulletSpeed": 12,
"pierce": 2,
"bulletLifetime": 5,
"reloadTime": 2,
"bulletTexture": "res://Assets/orb_shockwave.png",
"numberOfJumps": -1,
"jumpReload": 0.5,
"shootRotationMultiplier": -15,
"color": Color(1, 1, 0.2),
"texture": "res://Assets/Orb_Base.png",
"description": "Shoots a wave of energy in all directions."
}
}