magiclysm-bn/Spells/technomancer.json
histoire b96862c9d7 initial commit
FossilOrigin-Name: 8d766a175beea27236b2d3fd3761f97321e6db3872743c5d12023a64af5930bc
2023-03-28 03:56:15 +00:00

417 lines
13 KiB
JSON

[
{
"id": "bless",
"type": "SPELL",
"name": { "str": "Bless" },
"description": "A spell of blessing that gives you energy and boosts your abilities.",
"valid_targets": [ "self", "ally" ],
"flags": [ "VERBAL", "SOMATIC", "NO_LEGS" ],
"effect": "target_attack",
"effect_str": "bless",
"affected_body_parts": [ "torso" ],
"base_casting_time": 100,
"base_energy_cost": 100,
"energy_source": "MANA",
"spell_class": "TECHNOMANCER",
"difficulty": 1,
"max_level": 10,
"min_aoe": 0,
"max_aoe": 5,
"aoe_increment": 0.1,
"min_range": 1,
"max_range": 10,
"range_increment": 2.0,
"//": "duration is in moves",
"min_duration": 6000,
"max_duration": 10000,
"duration_increment": 400
},
{
"id": "invisibility",
"type": "SPELL",
"name": "Invisibility",
"description": "Creates a magical field that hides your visual presence to others. Colloquially known as invisibility, but without all the science mumbo jumbo.",
"message": "To the outside world, your body fades away and you cease to exist!",
"valid_targets": [ "self" ],
"effect": "target_attack",
"effect_str": "invisibility",
"spell_class": "TECHNOMANCER",
"difficulty": 4,
"base_casting_time": 100,
"base_energy_cost": 400,
"energy_source": "MANA",
"min_duration": 1250,
"max_duration": 6000,
"duration_increment": 250,
"max_level": 20
},
{
"id": "holy_blade",
"type": "SPELL",
"name": "Holy Blade",
"description": "This blade of light will cut through any evil it makes contact with!",
"valid_targets": [ "self" ],
"flags": [ "VERBAL", "NO_LEGS", "CONCENTRATE" ],
"min_range": 0,
"max_range": 0,
"min_damage": 1,
"max_damage": 1,
"effect": "spawn_item",
"effect_str": "longsword",
"base_casting_time": 350,
"base_energy_cost": 375,
"min_duration": 3000,
"max_duration": 9000,
"duration_increment": 3000,
"difficulty": 5,
"max_level": 20,
"spell_class": "TECHNOMANCER",
"energy_source": "MANA"
},
{
"id": "spirit_armor",
"type": "SPELL",
"name": "Spiritual Armor",
"description": "Evil will not make it through your defenses if your faith is strong enough!",
"valid_targets": [ "self" ],
"flags": [ "VERBAL", "NO_LEGS", "CONCENTRATE", "SOMATIC" ],
"min_range": 0,
"max_range": 0,
"min_damage": 1,
"max_damage": 1,
"effect": "spawn_item",
"effect_str": "armor_lightplate",
"spell_class": "TECHNOMANCER",
"energy_source": "MANA",
"difficulty": 5,
"max_level": 20,
"base_casting_time": 350,
"base_energy_cost": 375,
"min_duration": 3000,
"max_duration": 9000,
"duration_increment": 3000
},
{
"id": "create_atomic_lamp",
"type": "SPELL",
"name": "Lamp",
"description": "Creates a magical lamp.",
"valid_targets": [ "none" ],
"flags": [ "VERBAL", "NO_LEGS", "CONCENTRATE" ],
"min_range": 0,
"max_range": 0,
"min_damage": 1,
"max_damage": 1,
"effect": "spawn_item",
"effect_str": "magic_lamp",
"energy_source": "MANA",
"spell_class": "TECHNOMANCER",
"difficulty": 2,
"max_level": 20,
"base_casting_time": 200,
"base_energy_cost": 750,
"min_duration": 100000,
"max_duration": 1000000,
"duration_increment": 2000
},
{
"id": "recover_bionic_power",
"type": "SPELL",
"name": "Manatricity",
"description": "You have found a way to convert your spiritual energy into power you can use for your bionics.",
"valid_targets": [ "self" ],
"flags": [ "NO_LEGS", "NO_HANDS", "SOMATIC", "VERBAL", "SILENT" ],
"min_damage": 250,
"damage_increment": 50.0,
"max_damage": 15000,
"base_energy_cost": 250,
"energy_increment": 50.0,
"final_energy_cost": 15000,
"max_level": 10,
"spell_class": "TECHNOMANCER",
"effect": "recover_energy",
"effect_str": "BIONIC",
"energy_source": "MANA",
"difficulty": 6,
"base_casting_time": 1000
},
{
"id": "create_rune_technomancer",
"type": "SPELL",
"name": "Technomancer Rune",
"description": "This ritual creates a small pebble attuned to Technomancers. You can use the rune as a catalyst for recipes.",
"valid_targets": [ "self" ],
"min_damage": 1,
"max_damage": 1,
"effect": "spawn_item",
"effect_str": "rune_technomancer",
"base_casting_time": 5000,
"base_energy_cost": 5,
"min_duration": 1,
"max_duration": 2,
"duration_increment": 1,
"difficulty": 0,
"max_level": 0,
"spell_class": "TECHNOMANCER",
"energy_source": "MANA",
"flags": [ "PERMANENT", "NO_LEGS", "CONCENTRATE" ]
},
{
"id": "taze",
"type": "SPELL",
"name": "Taze",
"description": "This spell creates a very short range bolt of electricity to shock your foes.",
"valid_targets": [ "hostile", "ground", "ally" ],
"flags": [ "NO_LEGS", "LOUD", "SOMATIC" ],
"effect": "projectile_attack",
"spell_class": "TECHNOMANCER",
"energy_source": "BIONIC",
"difficulty": 1,
"base_casting_time": 100,
"casting_time_increment": -1.0,
"final_casting_time": 80,
"base_energy_cost": 50,
"energy_increment": -1.0,
"final_energy_cost": 30,
"max_level": 20,
"damage_type": "electric",
"min_damage": 10,
"max_damage": 30,
"damage_increment": 1.0,
"min_range": 1,
"max_range": 4,
"range_increment": 0.2
},
{
"id": "quantum_tunnel_lesser",
"type": "SPELL",
"name": "Lesser Quantum Tunnel",
"description": "This spell manipulates some quantum something or other to tunnel you through a short distance of space, and even matter, unfortunately there's that whole uncertainty thing as to where you come out. It leaves you a little dazed on the other side as you reorient yourself.",
"valid_targets": [ "none" ],
"flags": [ "NO_LEGS", "NO_HANDS", "SILENT" ],
"effect": "teleport_random",
"effect_str": "dazed",
"spell_class": "TECHNOMANCER",
"energy_source": "MANA",
"difficulty": 2,
"max_level": 20,
"base_casting_time": 100,
"casting_time_increment": -1.0,
"final_casting_time": 80,
"base_energy_cost": 100,
"energy_increment": -1.0,
"final_energy_cost": 80,
"min_aoe": 4,
"max_aoe": 1,
"aoe_increment": -0.25,
"min_range": 5,
"max_range": 10,
"range_increment": 0.25,
"min_duration": 100,
"max_duration": 100
},
{
"id": "synaptic_stimulation",
"type": "SPELL",
"name": "Synaptic Stimulation",
"description": "This spell stimulates the synapses in your brain beyond normal processing speeds, giving you a large boost in mental processing capability, including enhancing your reflexes, speed, and raw intellectual power. Use responsibly!",
"valid_targets": [ "self" ],
"flags": [ "NO_LEGS", "VERBAL" ],
"effect": "target_attack",
"effect_str": "synaptic_stim",
"spell_class": "TECHNOMANCER",
"energy_source": "MANA",
"difficulty": 5,
"max_level": 20,
"base_casting_time": 500,
"casting_time_increment": -2.5,
"final_casting_time": 450,
"base_energy_cost": 500,
"energy_increment": -5.0,
"final_energy_cost": 400,
"min_duration": 180000,
"max_duration": 360000,
"duration_increment": 10000
},
{
"id": "laze",
"type": "SPELL",
"name": "Laze",
"description": "You concentrate and release a focused beam of photons at a target, also known as a laser.",
"valid_targets": [ "hostile", "ground", "ally" ],
"flags": [ "NO_LEGS", "LOUD", "SOMATIC" ],
"effect": "target_attack",
"spell_class": "TECHNOMANCER",
"energy_source": "BIONIC",
"difficulty": 3,
"max_level": 20,
"base_casting_time": 100,
"casting_time_increment": -1.0,
"final_casting_time": 80,
"base_energy_cost": 150,
"energy_increment": -2.0,
"final_energy_cost": 110,
"min_damage": 15,
"max_damage": 60,
"damage_increment": 2.5,
"damage_type": "fire",
"min_range": 10,
"max_range": 25,
"range_increment": 1.0
},
{
"id": "animated_blade",
"type": "SPELL",
"name": { "str": "Animated Blade" },
"description": "This spell conjures flying animated blades that will cut your enemies down to size. Into small pieces that is.",
"valid_targets": [ "ground" ],
"flags": [ "SOMATIC", "VERBAL", "CONCENTRATE" ],
"effect": "summon",
"effect_str": "mon_animated_blade",
"spell_class": "TECHNOMANCER",
"energy_source": "MANA",
"difficulty": 6,
"max_level": 20,
"base_casting_time": 200,
"casting_time_increment": -2.0,
"final_casting_time": 160,
"base_energy_cost": 350,
"energy_increment": -2.0,
"final_energy_cost": 310,
"min_damage": 1,
"max_damage": 2,
"damage_increment": 0.15,
"min_range": 1,
"max_range": 5,
"range_increment": 0.25,
"min_aoe": 3,
"max_aoe": 3,
"min_duration": 1000,
"max_duration": 4500,
"duration_increment": 200
},
{
"id": "mirror_image",
"type": "SPELL",
"name": "Mirror Image",
"description": "This spell manipulates light into barely tangible duplicates of a living being, a magical hologram in short.",
"valid_targets": [ "ground" ],
"flags": [ "SOMATIC", "VERBAL", "CONCENTRATE" ],
"effect": "summon",
"effect_str": "mon_mirror_image",
"spell_class": "TECHNOMANCER",
"energy_source": "MANA",
"difficulty": 4,
"max_level": 20,
"base_casting_time": 150,
"casting_time_increment": -1.0,
"final_casting_time": 130,
"base_energy_cost": 200,
"energy_increment": -2.0,
"final_energy_cost": 160,
"min_damage": 1,
"max_damage": 5,
"damage_increment": 0.5,
"min_range": 1,
"max_range": 10,
"range_increment": 0.5,
"min_aoe": 3,
"max_aoe": 3,
"min_duration": 3000,
"max_duration": 6000,
"duration_increment": 200
},
{
"id": "holographic_transposition",
"type": "SPELL",
"name": "Holographic Transposition",
"description": "Allows you to swap places with a previously existing holographic image of yourself. If the universe itself can't tell you apart, who could?",
"valid_targets": [ "hostile", "ally" ],
"targeted_monster_ids": [ "mon_mirror_image", "mon_hologram" ],
"flags": [ "NO_LEGS", "LOUD", "SOMATIC", "SWAP_POS" ],
"effect": "target_attack",
"spell_class": "TECHNOMANCER",
"energy_source": "MANA",
"difficulty": 3,
"max_level": 20,
"base_casting_time": 100,
"casting_time_increment": -1.0,
"final_casting_time": 80,
"base_energy_cost": 150,
"energy_increment": -2.0,
"final_energy_cost": 100,
"min_range": 20,
"max_range": 30,
"range_increment": 1.0
},
{
"id": "summon_floating_disk",
"type": "SPELL",
"name": "Summon floating disk",
"description": "Summons a floating disk that is sworn to carry your burdens.",
"valid_targets": [ "ground" ],
"flags": [ "SOMATIC", "VERBAL", "CONCENTRATE" ],
"effect": "summon_vehicle",
"spell_class": "TECHNOMANCER",
"energy_source": "MANA",
"effect_str": "floating_disk",
"difficulty": 5,
"max_level": 20,
"base_casting_time": 120,
"base_energy_cost": 500,
"min_range": 1,
"max_range": 10,
"range_increment": 1,
"min_duration": 400000,
"max_duration": 9600000,
"duration_increment": 200
},
{
"id": "overcharge_burn",
"type": "SPELL",
"name": "Overcharge Burn",
"description": "The side effects of casting the overcharge spell.",
"message": "",
"effect": "spawn_item",
"effect_str": "overcharge_burn_scar",
"min_damage": 1,
"max_damage": 1,
"min_duration": 500,
"duration_increment": -10,
"max_duration": 200,
"max_level": 30,
"valid_targets": [ "none" ]
},
{
"id": "overcharge_eyes",
"type": "SPELL",
"name": "Optical Sneeze Beam",
"description": "You overcharge your internal batteries to send a semi-directed beam from your face. The inventor of this spell must have had some weird sense of humor.",
"message": "You overcharge your bionic energy through what ley lines you have left, and channel it through the center of your face.",
"sound_description": "bzzzzzzt!",
"sound_ambient": true,
"effect": "cone_attack",
"extra_effects": [ { "id": "overcharge_burn", "hit_self": true } ],
"min_damage": 90,
"damage_increment": 5.0,
"max_damage": 200,
"min_range": 8,
"range_increment": 0.35,
"max_range": 20,
"min_aoe": 10,
"aoe_increment": 0.17,
"max_aoe": 15,
"base_energy_cost": 500,
"final_energy_cost": 500,
"spell_class": "TECHNOMANCER",
"energy_source": "BIONIC",
"damage_type": "cut",
"difficulty": 1,
"max_level": 30,
"base_casting_time": 120,
"final_casting_time": 120,
"valid_targets": [ "hostile", "ground" ],
"flags": [ "LOUD", "VERBAL", "NO_HANDS", "NO_LEGS" ]
}
]