forked from CleverRaven/Cataclysm-DDA
-
Notifications
You must be signed in to change notification settings - Fork 1
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
[Magiclysm] Add seven more spells (+ monsters + lab special) (CleverR…
…aven#67914) * Initial commit * Add "AIR_SPIRIT" species * Dictionary updates * Fixes * Change druid and feral radiation mage spells * Various fixes * Lab location tweaks * Fix feral radiation mage summoning * Give Dimensionalist spells, add Knowing the Day and the Hour to some wilderness professions
- Loading branch information
1 parent
e77581b
commit c8c37e6
Showing
24 changed files
with
946 additions
and
185 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,171 @@ | ||
[ | ||
{ | ||
"id": "mirror_image_rad_mage", | ||
"type": "SPELL", | ||
"name": "Mirror Image Radiation Mage", | ||
"description": "This spell summons duplicates of the radiation mage. It's a bug if you have it.", | ||
"valid_targets": [ "ground" ], | ||
"effect": "summon", | ||
"effect_str": "mon_mirror_image_rad_mage", | ||
"shape": "blast", | ||
"max_level": 2, | ||
"min_damage": 3, | ||
"max_damage": 5, | ||
"damage_increment": 1, | ||
"min_range": 4, | ||
"max_range": 8, | ||
"range_increment": 2, | ||
"min_aoe": 3, | ||
"max_aoe": 3, | ||
"min_duration": 2000 | ||
}, | ||
{ | ||
"id": "feral_rad_mage_rad_spell", | ||
"type": "SPELL", | ||
"name": "Create Rads Radiation Mage", | ||
"description": "This spell creates radiation gas around a target. It's a bug if you have it.", | ||
"valid_targets": [ "hostile" ], | ||
"effect": "emit", | ||
"effect_str": "emit_rad_cloud", | ||
"shape": "blast", | ||
"max_level": 10, | ||
"min_range": 5, | ||
"max_range": 15, | ||
"range_increment": 1 | ||
}, | ||
{ | ||
"id": "feral_rad_mage_summon_spell", | ||
"type": "SPELL", | ||
"name": "Summon Zombie ", | ||
"description": "A spell for the feral rad mage to summon a zombie. It's a bug if you have this.", | ||
"valid_targets": [ "hostile", "ground" ], | ||
"flags": [ "WONDER", "NO_PROJECTILE" ], | ||
"max_level": 1, | ||
"min_damage": 1, | ||
"max_damage": 1, | ||
"min_range": 10, | ||
"max_range": 10, | ||
"message": "", | ||
"shape": "blast", | ||
"effect": "attack", | ||
"extra_effects": [ | ||
{ "id": "feral_animist_summon_zombie" }, | ||
{ "id": "feral_animist_summon_zombie" }, | ||
{ "id": "feral_animist_summon_zombie" }, | ||
{ "id": "feral_animist_summon_zombie" }, | ||
{ "id": "feral_animist_summon_zombie" }, | ||
{ "id": "feral_animist_summon_tough_zombie" }, | ||
{ "id": "feral_animist_summon_tough_zombie" }, | ||
{ "id": "feral_animist_summon_tough_zombie" }, | ||
{ "id": "feral_animist_summon_tough_zombie" }, | ||
{ "id": "feral_animist_summon_tough_zombie" }, | ||
{ "id": "feral_animist_summon_tough_zombie" }, | ||
{ "id": "feral_animist_summon_tough_zombie" }, | ||
{ "id": "feral_animist_summon_zombie_brute" }, | ||
{ "id": "feral_animist_summon_zombie_brute" }, | ||
{ "id": "feral_animist_summon_zombie_brute" }, | ||
{ "id": "feral_animist_summon_zombie_brute" }, | ||
{ "id": "feral_animist_summon_zombie_brute" }, | ||
{ "id": "feral_animist_summon_zombie_brute" }, | ||
{ "id": "feral_animist_summon_zombie_brute" }, | ||
{ "id": "feral_animist_summon_zombie_brute" }, | ||
{ "id": "feral_animist_summon_zombie_brute" }, | ||
{ "id": "feral_animist_summon_zombie_hulk" } | ||
] | ||
}, | ||
{ | ||
"id": "feral_animist_summon_zombie", | ||
"type": "SPELL", | ||
"name": "Summon Zombie ", | ||
"description": "A spell for the feral rad mage to summon a normal zombie. It's a bug if you have this.", | ||
"valid_targets": [ "ground" ], | ||
"flags": [ "HOSTILE_SUMMON", "LOUD", "NO_PROJECTILE" ], | ||
"min_damage": 1, | ||
"max_damage": 1, | ||
"min_aoe": 3, | ||
"max_aoe": 5, | ||
"min_range": 10, | ||
"max_range": 10, | ||
"min_duration": 30000, | ||
"max_duration": 30000, | ||
"shape": "blast", | ||
"effect": "summon", | ||
"effect_str": "mon_zombie", | ||
"sound_description": "a roar" | ||
}, | ||
{ | ||
"id": "feral_animist_summon_tough_zombie", | ||
"type": "SPELL", | ||
"name": "Summon Tough Zombie", | ||
"description": "A spell for the feral rad mage to summon a tough zombie brute. It's a bug if you have this.", | ||
"valid_targets": [ "ground" ], | ||
"flags": [ "HOSTILE_SUMMON", "LOUD", "NO_PROJECTILE" ], | ||
"min_damage": 1, | ||
"max_damage": 1, | ||
"min_aoe": 3, | ||
"max_aoe": 5, | ||
"min_range": 10, | ||
"max_range": 10, | ||
"min_duration": 30000, | ||
"max_duration": 30000, | ||
"shape": "blast", | ||
"effect": "summon", | ||
"effect_str": "mon_zombie_tough", | ||
"sound_description": "a roar" | ||
}, | ||
{ | ||
"id": "feral_animist_summon_zombie_brute", | ||
"type": "SPELL", | ||
"name": "Summon Zombie Brute", | ||
"description": "A spell for the feral rad mage to summon a zombie brute. It's a bug if you have this.", | ||
"valid_targets": [ "ground" ], | ||
"flags": [ "HOSTILE_SUMMON", "LOUD", "NO_PROJECTILE" ], | ||
"min_damage": 1, | ||
"max_damage": 1, | ||
"min_aoe": 3, | ||
"max_aoe": 5, | ||
"min_range": 10, | ||
"max_range": 10, | ||
"min_duration": 30000, | ||
"max_duration": 30000, | ||
"shape": "blast", | ||
"effect": "summon", | ||
"effect_str": "mon_zombie_brute", | ||
"sound_description": "a roar" | ||
}, | ||
{ | ||
"id": "feral_animist_summon_zombie_hulk", | ||
"type": "SPELL", | ||
"name": "Radiation Mage Summon Zombie", | ||
"description": "A spell for the feral rad mage to summon a zombie hulk. They probably won't cast this--but good luck if they do.", | ||
"valid_targets": [ "ground" ], | ||
"flags": [ "HOSTILE_SUMMON", "LOUD", "NO_PROJECTILE" ], | ||
"min_damage": 1, | ||
"max_damage": 1, | ||
"min_aoe": 3, | ||
"max_aoe": 5, | ||
"min_range": 10, | ||
"max_range": 10, | ||
"min_duration": 30000, | ||
"max_duration": 30000, | ||
"shape": "blast", | ||
"effect": "summon", | ||
"effect_str": "mon_zombie_hulk", | ||
"sound_description": "a roar" | ||
}, | ||
{ | ||
"id": "feral_rad_mage_swap_spell", | ||
"type": "SPELL", | ||
"name": "Change Places with mirror image", | ||
"description": "The spell for the feral radiation mage swapping places with a mirror image. It's a bug if you have it.", | ||
"valid_targets": [ "ally" ], | ||
"targeted_monster_ids": [ "mon_mirror_image_rad_mage" ], | ||
"flags": [ "NO_LEGS", "LOUD", "SOMATIC", "SWAP_POS", "NO_PROJECTILE" ], | ||
"effect": "attack", | ||
"shape": "blast", | ||
"max_level": 20, | ||
"min_range": 5, | ||
"max_range": 15, | ||
"range_increment": 1.0 | ||
} | ||
] |
Oops, something went wrong.