Skip to content

Commit

Permalink
[Magiclysm] Adding more attunement spells (1/3) (CleverRaven#49809)
Browse files Browse the repository at this point in the history
* sunmage (+item)+boreal mage(+item)+gaias chosen

* forget to add spell component and attunement info

* resolving small conflict

* some balance tweaks

* deleted AoE from sunMage spell

* lint

* Update data/mods/Magiclysm/items/ethereal_items.json

Co-authored-by: actual-nh <[email protected]>

* Change armor info to new style

* Lint

* Update data/mods/Magiclysm/Spells/attunements/Boreal_Mage.json

Co-authored-by: Curtis Merrill <[email protected]>

* Update data/mods/Magiclysm/Spells/attunements/Gaias_Chosen.json

Co-authored-by: Curtis Merrill <[email protected]>

* Update data/mods/Magiclysm/Spells/attunements/Gaias_Chosen.json

Co-authored-by: Curtis Merrill <[email protected]>

* Update data/mods/Magiclysm/Spells/attunements/Gaias_Chosen.json

Co-authored-by: Curtis Merrill <[email protected]>

* Update data/mods/Magiclysm/Spells/attunements/Gaias_Chosen.json

Co-authored-by: Curtis Merrill <[email protected]>

* Update data/mods/Magiclysm/Spells/attunements/Gaias_Chosen.json

Co-authored-by: Curtis Merrill <[email protected]>

* Update data/mods/Magiclysm/Spells/attunements/Sun_Mage.json

Co-authored-by: Curtis Merrill <[email protected]>

* Update data/mods/Magiclysm/items/ethereal_items.json

Co-authored-by: Curtis Merrill <[email protected]>

* Update data/mods/Magiclysm/materials.json

Co-authored-by: Curtis Merrill <[email protected]>

* adding some stuff to sunmage spell + some tweaks in description

* Update data/mods/Magiclysm/Spells/attunements/Gaias_Chosen.json

Co-authored-by: actual-nh <[email protected]>

* Update data/mods/Magiclysm/items/ethereal_items.json

Co-authored-by: actual-nh <[email protected]>

* Update data/mods/Magiclysm/items/ethereal_items.json

Co-authored-by: actual-nh <[email protected]>

* Delete extra effect via using effect_str

Co-authored-by: actual-nh <[email protected]>
Co-authored-by: Curtis Merrill <[email protected]>
  • Loading branch information
3 people authored Jul 22, 2021
1 parent 90539ba commit d008f2e
Show file tree
Hide file tree
Showing 7 changed files with 158 additions and 2 deletions.
20 changes: 20 additions & 0 deletions data/mods/Magiclysm/Spells/attunements/Boreal_Mage.json
Original file line number Diff line number Diff line change
Expand Up @@ -48,5 +48,25 @@
"energy_source": "MANA",
"damage_type": "cold",
"max_level": 35
},
{
"id": "borealmage_auroral_guard",
"type": "SPELL",
"name": { "str": "Auroral Guard" },
"description": "Create a sturdy shell that wraps around your body, gaining a sturdy defense.",
"valid_targets": [ "self" ],
"effect": "spawn_item",
"effect_str": "aura_auroral_guard",
"shape": "blast",
"energy_source": "MANA",
"flags": [ "CONCENTRATE", "VERBAL", "NO_LEGS" ],
"difficulty": 9,
"max_level": 40,
"base_casting_time": 350,
"base_energy_cost": 750,
"min_duration": 100000,
"max_duration": 2000000,
"duration_increment": 47500,
"spell_class": "BOREAL_MAGE"
}
]
23 changes: 23 additions & 0 deletions data/mods/Magiclysm/Spells/attunements/Gaias_Chosen.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
[
{
"id": "gaiaschosen_samsara",
"type": "SPELL",
"spell_class": "GAIAS_CHOSEN",
"name": "Samsara",
"description": "You tie your ley-lines to the world's, renewing your flesh as if reborn.",
"valid_targets": [ "self" ],
"effect": "attack",
"effect_str": "cureall",
"shape": "blast",
"base_casting_time": 60000,
"base_energy_cost": 800,
"energy_source": "MANA",
"components": "spell_components_samsara",
"difficulty": 8,
"min_damage": -20,
"max_damage": -200,
"damage_increment": -4.5,
"max_level": 40,
"flags": [ "SOMATIC", "VERBAL", "CONCENTRATE", "LOUD" ]
}
]
22 changes: 22 additions & 0 deletions data/mods/Magiclysm/Spells/attunements/Sun_Mage.json
Original file line number Diff line number Diff line change
Expand Up @@ -29,5 +29,27 @@
"max_level": 35,
"base_casting_time": 350,
"energy_source": "MANA"
},
{
"id": "sunmage_pocket_sun",
"type": "SPELL",
"name": "Pocket Sun",
"description": "You create a stable portal in the fabric of reality to the sun, through which you can draw on its light and temperature.",
"valid_targets": [ "self" ],
"flags": [ "NO_LEGS", "CONCENTRATE", "VERBAL", "NO_PROJECTILE" ],
"min_damage": 1,
"max_damage": 1,
"effect": "spawn_item",
"effect_str": "pocket_sun",
"shape": "blast",
"energy_source": "MANA",
"spell_class": "SUN_MAGE",
"difficulty": 6,
"max_level": 40,
"base_casting_time": 150,
"base_energy_cost": 300,
"min_duration": 1000000,
"max_duration": 50000000,
"duration_increment": 1250000
}
]
68 changes: 68 additions & 0 deletions data/mods/Magiclysm/items/ethereal_items.json
Original file line number Diff line number Diff line change
Expand Up @@ -856,5 +856,73 @@
"relic_data": {
"passive_effects": [ { "has": "WIELD", "condition": "ALWAYS", "values": [ { "value": "ITEM_DAMAGE_PURE", "add": 10 } ] } ]
}
},
{
"id": "aura_auroral_guard",
"type": "ARMOR",
"category": "armor",
"name": { "str_sp": "auroral shell" },
"description": "A sturdy shell that wraps your body, gaining a sturdy defense.",
"weight": "400 g",
"volume": "25 L",
"material": [ "concentrated_mana" ],
"symbol": "[",
"color": "light_gray",
"armor": [
{
"encumbrance": 15,
"coverage": 100,
"covers": [ "head", "mouth", "eyes", "torso", "arm_l", "arm_r", "hand_l", "hand_r", "leg_l", "leg_r", "foot_l", "foot_r" ]
}
],
"material_thickness": 1.7,
"environmental_protection": 8,
"flags": [ "ONLY_ONE", "OVERSIZE", "PERSONAL", "STURDY" ]
},
{
"id": "pocket_sun",
"type": "TOOL",
"category": "tools",
"name": { "str": "Pocket Sun" },
"description": "A small, capsule-shaped field containing a stable portal to the sun.",
"weight": "1 g",
"volume": "1 ml",
"material": [ "sunlight" ],
"symbol": "*",
"color": "yellow",
"qualities": [ [ "BOIL", 2 ], [ "COOK", 3 ] ],
"use_action": [
{
"target": "pocket_sun_cover",
"msg": "You cover the pocket sun, and now the gap doesn't emit light.",
"menu_text": "Cover",
"type": "transform"
},
{ "type": "firestarter", "moves": 10, "moves_slow": 100 }
],
"flags": [ "LIGHT_700", "TRADER_AVOID" ]
},
{
"id": "pocket_sun_cover",
"type": "TOOL",
"category": "weapons",
"name": { "str": "Covered Pocket Sun" },
"description": "A small, capsule-shaped field containing a stable portal to the sun. It is currently covered.",
"weight": "1 g",
"volume": "1 ml",
"material": [ "sunlight" ],
"symbol": "*",
"color": "yellow",
"qualities": [ [ "BOIL", 2 ], [ "COOK", 3 ] ],
"use_action": [
{
"target": "pocket_sun",
"msg": "You remove the cover on the pocket sun, and now the gap emits light again.",
"menu_text": "Relieve",
"type": "transform"
},
{ "type": "firestarter", "moves": 10, "moves_slow": 100 }
],
"flags": [ "TRADER_AVOID" ]
}
]
17 changes: 17 additions & 0 deletions data/mods/Magiclysm/materials.json
Original file line number Diff line number Diff line change
Expand Up @@ -237,5 +237,22 @@
"name": "Mana",
"copy-from": "pseudo_fuel",
"fuel_data": { "energy": 500, "perpetual": true }
},
{
"type": "material",
"id": "concentrated_mana",
"name": "Concentrated Mana",
"density": 38,
"reinforces": false,
"bash_resist": 8,
"cut_resist": 13,
"bullet_resist": 7,
"acid_resist": 12,
"fire_resist": 20,
"elec_resist": 20,
"chip_resist": 15,
"dmg_adj": [ "scratched", "cut", "shredded", "tattered" ],
"bash_dmg_verb": "ripped",
"cut_dmg_verb": "sliced"
}
]
5 changes: 5 additions & 0 deletions data/mods/Magiclysm/requirements/spell_components.json
Original file line number Diff line number Diff line change
Expand Up @@ -78,5 +78,10 @@
"type": "requirement",
"//": "Empower your chilling touch spell with the power of ice cream!",
"components": [ [ [ "icecream_choc", 1 ], [ "icecream", 1 ], [ "icecream_fruit", 1 ], [ "icecream_candy", 1 ] ] ]
},
{
"id": "spell_components_samsara",
"type": "requirement",
"components": [ [ [ "rune_druid", 1 ] ] ]
}
]
5 changes: 3 additions & 2 deletions data/mods/Magiclysm/traits/attunements.json
Original file line number Diff line number Diff line change
Expand Up @@ -173,7 +173,7 @@
"valid": false,
"description": "Named for the auroras that grace the poles of the earth, the Boreal mage specializes in auras that protect ethereally. Boreal mages definitely know their way around cold spells, but their real strength is protection.",
"prereqs": [ "KELVINIST", "TECHNOMANCER" ],
"spells_learned": [ [ "auroral_wave", 5 ] ],
"spells_learned": [ [ "auroral_wave", 5 ], [ "borealmage_auroral_guard", 5 ] ],
"cancels": [
"ARTIFICER",
"AURA_MAGE",
Expand Down Expand Up @@ -424,6 +424,7 @@
"description": "The Champion of the Earth, Gaia's Chosen is blessed on all things nature, animate and inanimate.",
"enchantments": [ "GAIAS_CHOSEN" ],
"prereqs": [ "DRUID", "EARTHSHAPER" ],
"spells_learned": [ [ "gaiaschosen_samsara", 5 ] ],
"cancels": [
"ARTIFICER",
"AURA_MAGE",
Expand Down Expand Up @@ -1030,7 +1031,7 @@
"prereqs": [ "MAGUS", "KELVINIST" ],
"passive_mods": { "per_mod": 5 },
"enchantments": [ "SUN_MAGE" ],
"spells_learned": [ [ "solar_beam", 5 ] ],
"spells_learned": [ [ "solar_beam", 5 ], [ "sunmage_pocket_sun", 5 ] ],
"cancels": [
"ARTIFICER",
"AURA_MAGE",
Expand Down

0 comments on commit d008f2e

Please sign in to comment.