Skip to content

Commit

Permalink
Everfrost Spell (#52364)
Browse files Browse the repository at this point in the history
  • Loading branch information
Owlfren authored Oct 28, 2021
1 parent 4b5a9b3 commit d9c1c2e
Show file tree
Hide file tree
Showing 5 changed files with 64 additions and 1 deletion.
22 changes: 22 additions & 0 deletions data/mods/Magiclysm/Spells/attunements/Ice_Elemental.json
Original file line number Diff line number Diff line change
Expand Up @@ -65,5 +65,27 @@
"min_duration": 6000,
"max_duration": 60000,
"duration_increment": 1550
},
{
"id": "iceelemental_frostcrystal",
"type": "SPELL",
"name": "Form Everfrost",
"description": "Drawing upon the cold in your own blood and the power of your magic you form a large piece of never-thawing ice.",
"valid_targets": [ "ground" ],
"effect": "ter_transform",
"effect_str": "icelemental_crystal",
"shape": "blast",
"flags": [ "SOMATIC", "LOUD", "MUST_HAVE_CLASS_TO_LEARN" ],
"spell_class": "ICE_ELEMENTAL",
"energy_source": "MANA",
"difficulty": 5,
"base_casting_time": 30000,
"final_casting_time": 300,
"casting_time_increment": -850,
"base_energy_cost": 1500,
"max_level": 35,
"min_range": 3,
"max_range": 10,
"range_increment": 0.2
}
]
8 changes: 8 additions & 0 deletions data/mods/Magiclysm/emitter.json
Original file line number Diff line number Diff line change
Expand Up @@ -12,5 +12,13 @@
"field": "fd_safe_shoppers",
"intensity": 1,
"chance": 100
},
{
"id": "emit_everfrost",
"type": "emit",
"field": "fd_cold_air2",
"intensity": 3,
"qty": 3,
"chance": 100
}
]
22 changes: 22 additions & 0 deletions data/mods/Magiclysm/furniture.json
Original file line number Diff line number Diff line change
Expand Up @@ -264,5 +264,27 @@
"str_max": 40,
"items": [ { "item": "splinter", "count": [ 2, 8 ] }, { "item": "nail", "charges": [ 5, 10 ] } ]
}
},
{
"type": "furniture",
"id": "f_everfrost_crystal",
"name": "everfrost crystal",
"description": "This massive mana crystal juts from the ground as if it had sprouted up like a weed. It pulses with a angry white light, occasionally flickering brighter.",
"symbol": "]",
"color": "light_blue",
"move_cost_mod": -1,
"coverage": 75,
"required_str": -1,
"looks_like": "f_boulder_large",
"flags": [ "TRANSPARENT" ],
"emissions": [ "emit_everfrost" ],
"light_emitted": 20,
"bash": {
"str_min": 25,
"str_max": 35,
"sound": "glass shattering!",
"sound_fail": "mana crackling!",
"items": [ { "item": "mana_dust", "charges": [ 0, 4 ] } ]
}
}
]
11 changes: 11 additions & 0 deletions data/mods/Magiclysm/ter_fur_transform/ter_fur_transform.json
Original file line number Diff line number Diff line change
Expand Up @@ -172,5 +172,16 @@
"message": "The door opens forcefully!"
}
]
},
{
"type": "ter_furn_transform",
"id": "icelemental_crystal",
"furniture": [
{
"result": "f_everfrost_crystal",
"valid_furniture": [ "f_null" ],
"message": "There's a rippling in the air and a blast of cold air, then the crystal forms."
}
]
}
]
2 changes: 1 addition & 1 deletion data/mods/Magiclysm/traits/attunements.json
Original file line number Diff line number Diff line change
Expand Up @@ -626,7 +626,7 @@
"valid": false,
"description": "Through your power in Biomancy, you have changed your body towards your Kelvinist affinity for ice. Extreme cold has less effect on you, and your superchilled skin causes frostbite when touching others. You're also starting to research more magic that focuses on your body's inherent ice affinity.",
"enchantments": [ "ICE_ELEMENTAL" ],
"spells_learned": [ [ "summon_subzero_talons", 5 ], [ "cold_heart", 5 ] ],
"spells_learned": [ [ "summon_subzero_talons", 5 ], [ "cold_heart", 5 ], [ "iceelemental_frostcrystal", 5 ] ],
"prereqs": [ "BIOMANCER", "KELVINIST" ],
"cancels": [
"ARTIFICER",
Expand Down

0 comments on commit d9c1c2e

Please sign in to comment.