-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathspells.json
96 lines (96 loc) · 2.48 KB
/
spells.json
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
[
{
"id": "resurrect_pushback",
"name": "Resurrection Blastwave",
"type": "SPELL",
"description": "Pushes away nearby enemies to create openings.",
"valid_targets": [ "ground", "hostile" ],
"effect": "area_push",
"shape": "blast",
"energy_source": "NONE",
"difficulty": 0,
"min_aoe": 6,
"base_casting_time": 0,
"sound_type": "combat",
"sound_description": "a whoosh",
"sound_ambient": true,
"sound_id": "misc",
"sound_variant": "shockwave",
"flags": [ "NO_FAIL", "NON_MAGICAL", "SILENT" ]
},
{
"id": "resurrect_cold_protection_random",
"name": "Cold Weather Resist",
"type": "SPELL",
"//": "Random-respawn-only spell to make winter respawns feasible.",
"description": "You gain temporary cold temperature resistance!",
"valid_targets": [ "self" ],
"flags": [ "NO_FAIL", "SILENT", "NO_LEGS", "NO_HANDS" ],
"effect": "spawn_item",
"effect_str": "resurrect_cold_protection_random_only",
"shape": "blast",
"max_level": 0,
"min_damage": 0,
"max_damage": 0,
"damage_increment": 0,
"damage_type": "biological",
"difficulty": 0,
"spell_class": "NONE",
"base_casting_time": 100,
"base_energy_cost": 2,
"min_duration": 2880000,
"max_duration": 2880000
},
{
"id": "test_corpse_removal",
"name": "Test Corpse Removal",
"type": "SPELL",
"description": "Test Corpse Removal",
"valid_targets": [ "ground", "hostile", "ally", "self" ],
"effect": "effect_on_condition",
"effect_str": "corpse_test",
"shape": "blast",
"energy_source": "NONE",
"difficulty": 0,
"min_damage": 10000,
"max_damage": 10000,
"min_range": 16,
"max_range": 16,
"base_casting_time": 0,
"min_duration": 2880000,
"max_duration": 2880000,
"flags": [ "NO_FAIL", "NON_MAGICAL", "SILENT", "NO_HANDS" ]
},
{
"type": "effect_on_condition",
"id": "corpse_test",
"condition": {
"u_has_item": "corpse"
},
"effect": [
{ "u_message": "corpse checked" },
{ "u_remove_item_with": "corpse" }
]
},
{
"id": "test_mega_nuke",
"name": "Test Mega Nuke",
"type": "SPELL",
"description": "Test Mega Nuke",
"valid_targets": [ "ground", "hostile", "ally", "self" ],
"effect": "explosion",
"shape": "blast",
"energy_source": "NONE",
"difficulty": 0,
"min_damage": 999999999,
"max_damage": 999999999,
"min_range": 48,
"max_range": 48,
"min_aoe": 9.999999,
"max_aoe": 9.999999,
"base_casting_time": 0,
"min_duration": 2880000,
"max_duration": 2880000,
"flags": [ "NO_FAIL", "NON_MAGICAL", "SILENT", "NO_HANDS" ]
}
]