417 lines
13 KiB
JSON
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" ]
|
|
}
|
|
]
|