Skip to content

Commit

Permalink
[Magiclysm] Fix wands (#78825)
Browse files Browse the repository at this point in the history
* Initial commit

* Kick tests

* Hurricane kick

* Kick kick kick
  • Loading branch information
Standing-Storm authored Dec 29, 2024
1 parent 25f11da commit 5f4fa81
Show file tree
Hide file tree
Showing 3 changed files with 178 additions and 36 deletions.
127 changes: 127 additions & 0 deletions data/mods/Magiclysm/Spells/wand_spells.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,127 @@
[
{
"id": "magic_missile_wand",
"type": "SPELL",
"name": { "str": "Magic Missile for wands", "//~": "NO_I18N" },
"description": { "str": "The wand casts Magic Missile. It's a bug if you have this.", "//~": "NO_I18N" },
"valid_targets": [ "hostile" ],
"flags": [ "VERBAL", "SOMATIC", "NO_LEGS", "SILENT", "NO_PROJECTILE" ],
"min_damage": 1,
"damage_increment": 1.5,
"damage_type": "nether",
"max_damage": 20,
"min_range": 8,
"range_increment": 0.8,
"max_range": 20,
"max_level": 15,
"shape": "blast",
"effect": "attack"
},
{
"id": "fireball_wand",
"type": "SPELL",
"name": { "str": "Fireball for wands", "//~": "NO_I18N" },
"description": { "str": "The wand casts fireball. It's a bug if you have this.", "//~": "NO_I18N" },
"effect": "attack",
"shape": "blast",
"valid_targets": [ "self", "ally", "hostile", "ground" ],
"flags": [ "SOMATIC", "VERBAL", "NO_LEGS", "IGNITE_FLAMMABLE", "SPLIT_DAMAGE" ],
"max_level": 20,
"min_damage": 24,
"max_damage": 68,
"damage_increment": 2.2,
"min_aoe": 3,
"max_aoe": 5,
"aoe_increment": 0.1,
"min_range": 6,
"max_range": 20,
"range_increment": 1.0,
"damage_type": "heat"
},
{
"id": "magus_mana_beam_wand",
"type": "SPELL",
"name": { "str": "Mana Beam for wands", "//~": "NO_I18N" },
"description": { "str": "The wand casts Mana Beam. It's a bug if you have this.", "//~": "NO_I18N" },
"valid_targets": [ "hostile", "ground" ],
"flags": [ "VERBAL", "SOMATIC", "NO_LEGS", "LOUD", "SPLIT_DAMAGE" ],
"effect": "attack",
"shape": "line",
"max_level": 20,
"min_damage": 15,
"max_damage": 60,
"damage_increment": 3,
"damage_type": "nether",
"min_aoe": 1,
"max_aoe": 1,
"min_range": 5,
"max_range": 20,
"range_increment": 1
},
{
"id": "point_flare_wand",
"type": "SPELL",
"name": { "str": "Point Flare for wands", "//~": "NO_I18N" },
"description": { "str": "The wand casts Point Flare. It's a bug if you have this.", "//~": "NO_I18N" },
"valid_targets": [ "hostile" ],
"flags": [ "CONCENTRATE", "SOMATIC", "LOUD", "NO_PROJECTILE" ],
"effect": "attack",
"shape": "blast",
"damage_type": "heat",
"min_damage": 16,
"damage_increment": 4.0,
"max_damage": 80,
"min_range": 3,
"range_increment": 0.5,
"max_range": 11,
"base_energy_cost": 75,
"max_level": 16
},
{
"id": "hoary_blast_wand",
"type": "SPELL",
"name": { "str": "Hoary Blast for wands", "//~": "NO_I18N" },
"description": { "str": "The wand casts Hoary Blast. It's a bug if you have this.", "//~": "NO_I18N" },
"effect": "attack",
"effect_str": "cold",
"shape": "blast",
"valid_targets": [ "self", "ally", "hostile", "ground" ],
"flags": [ "SOMATIC", "VERBAL", "NO_LEGS", "SPLIT_DAMAGE" ],
"max_level": 20,
"min_damage": 24,
"max_damage": 68,
"damage_increment": 2.2,
"min_aoe": 3,
"max_aoe": 5,
"aoe_increment": 0.1,
"min_range": 6,
"max_range": 20,
"range_increment": 1.0,
"damage_type": "cold"
},
{
"id": "cone_cold_wand",
"type": "SPELL",
"name": { "str": "Cone of Cold for wands", "//~": "NO_I18N" },
"description": { "str": "The wand casts Cone of Cold. It's a bug if you have this.", "//~": "NO_I18N" },
"effect": "attack",
"shape": "cone",
"valid_targets": [ "ally", "hostile", "ground" ],
"flags": [ "SOMATIC", "VERBAL", "SPLIT_DAMAGE" ],
"max_level": 20,
"min_damage": 24,
"max_damage": 68,
"damage_increment": 2.2,
"min_aoe": 30,
"max_aoe": 60,
"aoe_increment": 1.4,
"min_range": 6,
"max_range": 20,
"range_increment": 1.0,
"field_id": "fd_cold_air2",
"min_field_intensity": 0,
"max_field_intensity": 4,
"field_intensity_increment": 0.5,
"damage_type": "cold"
}
]
Loading

0 comments on commit 5f4fa81

Please sign in to comment.