From 961cc4ce47304764e4052d386ab27c348ae4b7e3 Mon Sep 17 00:00:00 2001 From: mwedel Date: Sat, 13 Sep 2003 04:38:16 +0000 Subject: [PATCH] Updated for new spell + skill code. Many files moved about. Main changes for weapons is to add what skill they use. MSW 2003-09-12 git-svn-id: svn+ssh://svn.code.sf.net/p/crossfire/code/trunk/arch@2315 282e977c-c81d-0410-88c4-b93c2d0d6712 --- flesh/misc/u_horn.arc | 3 + gods/demihumans/gnarg.arc | 1 + gods/demihumans/gnarg_avatar.arc | 1 + gods/demihumans/lythander.arc | 1 + gods/demihumans/lythander_avatar.arc | 1 + gods/demihumans/mostrai.arc | 1 + gods/demihumans/mostrai_avatar.arc | 1 + gods/elemental/sorig.arc | 1 + gods/elemental/sorig_avatar.arc | 1 + gods/items/bow_lythander.arc | 1 + gods/items/burning_tail/burning_tail.arc | 3 +- .../god_spellbook_protection_from_fire.arc | 2 + .../god_spelldirect_cause_black_death.arc | 2 + .../god_spelldirect_cause_critical_wounds.arc | 2 + .../god_spelldirect_cause_many_wounds.arc | 2 + .../god_spelldirect_cause_rabies.arc | 2 + .../god_spelldirect_cause_red_death.arc | 2 + .../god_spelldirect_cause_smallpox.arc | 2 + .../god_spelldirect_cause_white_death.arc | 2 + gods/randomitems/god_spelldirect_conflict.arc | 2 + gods/randomitems/god_spelldirect_daylight.arc | 2 + gods/randomitems/god_spelldirect_defense.arc | 2 + .../god_spelldirect_divine_shock.arc | 2 + .../god_spelldirect_face_of_death.arc | 2 + .../god_spelldirect_finger_of_death.arc | 2 + .../god_spelldirect_flaming_aura.arc | 2 + .../god_spelldirect_forked_lightning.arc | 2 + .../god_spelldirect_insect_plague.arc | 2 + .../god_spelldirect_ironwood_skin.arc | 2 + .../randomitems/god_spelldirect_nightfall.arc | 2 + gods/randomitems/god_spelldirect_peace.arc | 2 + .../god_spelldirect_poison_fog.arc | 2 + gods/randomitems/god_spelldirect_rage.arc | 2 + .../god_spelldirect_raise_dead.arc | 2 + .../god_spelldirect_reincarnation.arc | 2 + .../god_spelldirect_remove_damnation.arc | 2 + .../god_spelldirect_resurrection.arc | 2 + .../god_spelldirect_retributive_strike.arc | 2 + .../randomitems/god_spelldirect_sanctuary.arc | 2 + .../randomitems/god_spelldirect_spiderweb.arc | 2 + gods/randomitems/god_spelldirect_sunspear.arc | 2 + gods/randomitems/god_spelldirect_vitriol.arc | 2 + .../god_spelldirect_wall_of_thorns.arc | 2 + .../randomitems/god_spelldirect_windstorm.arc | 2 + .../god_spelldirect_wrathful_eye.arc | 2 + gods/supernatural/devourers.arc | 1 + gods/supernatural/devourers_avatar.arc | 1 + gods/supernatural/gorokh.arc | 1 + gods/supernatural/gorokh_avatar.arc | 1 + gods/supernatural/valriel.arc | 1 + gods/supernatural/valriel_avatar.arc | 1 + ground/chaos.arc | 15 +- ground/chaos_ball.arc | 7 +- ground/fog_wall.arc | 6 +- ground/lava.arc | 12 +- ground/thorns.arc | 6 +- ground/volcano.arc | 4 +- indoor/bed_1.arc | 2 + indoor/chair.arc | 2 + indoor/chair_1.arc | 8 + indoor/chair_2.arc | 11 + indoor/chair_3.arc | 5 + indoor/table_1.arc | 2 + indoor/table_2.arc | 2 + indoor/table_3.arc | 2 + indoor/table_4.arc | 2 + inorganic/grave_dirt.arc | 1 - magic/Ball/speedball.arc | 26 -- magic/Ball/spellball.arc | 28 --- magic/Bullet/bullet.arc | 27 --- magic/Bullet/bullet_mnia.arc | 26 -- magic/Bullet/lbullet.arc | 28 --- magic/Burnout/swarm.arc | 10 - magic/Cold/frostbolt.arc | 28 --- magic/Cold/frostbolt.base.111.png | Bin 234 -> 0 bytes magic/Cold/frostbolt.base.121.png | Bin 236 -> 0 bytes magic/Cold/frostbolt.base.131.png | Bin 234 -> 0 bytes magic/Cold/frostbolt.base.141.png | Bin 227 -> 0 bytes magic/Cold/frostbolt.base.151.png | Bin 234 -> 0 bytes magic/Cold/frostbolt.base.161.png | Bin 236 -> 0 bytes magic/Cold/frostbolt.base.171.png | Bin 234 -> 0 bytes magic/Cold/frostbolt.base.181.png | Bin 227 -> 0 bytes magic/Cold/icestorm.arc | 22 -- magic/Cold/snowbull.arc | 87 ------- magic/Cold/snowstorm.arc | 20 -- magic/Effect/cancellati.arc | 21 -- magic/Effect/confuse.arc | 21 -- magic/Effect/confusion.arc | 10 - magic/Effect/fear.arc | 20 -- magic/Effect/healing.arc | 19 -- magic/Effect/holy_word.arc | 21 -- magic/Effect/paralyze.arc | 21 -- magic/Effect/paralyze_a.arc | 18 -- magic/Effect/slow.arc | 20 -- magic/Effect/turnundead.arc | 21 -- magic/Explosion/bomb.arc | 23 -- magic/Explosion/explosion.arc | 20 -- magic/Explosion/explosion2.arc | 20 -- magic/Fire/fireball.arc | 20 -- magic/Fire/firebolt.arc | 29 --- magic/Fire/firebolt.base.111.png | Bin 600 -> 0 bytes magic/Fire/firebolt.base.121.png | Bin 592 -> 0 bytes magic/Fire/firebolt.base.131.png | Bin 522 -> 0 bytes magic/Fire/firebolt.base.141.png | Bin 623 -> 0 bytes magic/Fire/firebolt.base.151.png | Bin 609 -> 0 bytes magic/Fire/firebolt.base.161.png | Bin 592 -> 0 bytes magic/Fire/firebolt.base.171.png | Bin 522 -> 0 bytes magic/Fire/firebolt.base.181.png | Bin 623 -> 0 bytes magic/Fire/firebreath.arc | 22 -- magic/Fire/firebull_l.arc | 28 --- magic/Fire/firebull_m.arc | 28 --- magic/Fire/firebull_s.arc | 28 --- magic/Fire/hellfire.arc | 25 -- magic/Light/sunspear.arc | 23 -- magic/Lightning/ball_lightning.arc | 24 -- magic/Lightning/divine_shock.arc | 25 -- magic/Lightning/forked_lightning.arc | 31 --- magic/Lightning/lightnin_l.arc | 30 --- magic/Lightning/lightnin_s.arc | 30 --- magic/Magic_Miss/magic_miss.arc | 26 -- magic/Mana/manaball.arc | 20 -- magic/Mana/manablast.arc | 22 -- magic/Mana/manabolt.arc | 20 -- magic/Mana/manabullet.arc | 87 ------- magic/Protection/protection.arc | 21 -- magic/Protection/protection.base.113.png | Bin 206 -> 0 bytes magic/Runes/drain_magic.arc | 24 -- magic/Runes/rune_antimagic.arc | 20 -- magic/Runes/rune_fire.arc | 74 ------ magic/Runes/rune_frost.arc | 74 ------ magic/Runes/rune_pcloud.arc | 24 -- magic/Runes/rune_transfer.arc | 23 -- magic/Runes/runedet.arc | 12 - magic/banishment.arc | 21 -- magic/cause_wounds.arc | 19 -- magic/colorspray.arc | 29 --- magic/counterspell.arc | 16 -- magic/face_of_death.arc | 16 -- magic/flaming_aura.arc | 24 -- magic/flowers.arc | 18 -- magic/god_power.arc | 20 -- magic/holy_effect.arc | 20 -- magic/holy_orb.arc | 18 -- magic/holy_wrath.arc | 20 -- magic/insect_plague.arc | 19 -- magic/meteor.arc | 37 --- magic/mystic_fist.arc | 23 -- magic/peacemaker.arc | 27 --- magic/poison_fog.arc | 39 --- magic/poisonc.arc | 19 -- magic/sanctuary.arc | 24 -- magic/shockwave.arc | 21 -- magic/snake_golem.arc | 25 -- magic/spell_failure.arc | 20 -- magic/spiderweb_spell.arc | 25 -- magic/splint.arc | 14 -- magic/steambolt.arc | 23 -- magic/vitriol.arc | 59 ----- magic/windstorm.arc | 21 -- magic/wrathful_eye.arc | 22 -- misc/Shell/shell.arc | 27 --- misc/bones.arc | 14 ++ misc/cannon.arc | 26 +- misc/claypipe.arc | 2 + misc/coffin.arc | 2 + misc/magnifier.arc | 2 + misc/naz_report.arc | 1 + monster/humanoid/Dwarf/dwarf_pr.arc | 2 +- monster/humanoid/Dwarf/dwarf_wiz.arc | 2 +- monster/humanoid/Human/guildmaste.arc | 2 +- monster/misc/firechest.arc | 6 +- planes/fire/coldmagma.arc | 4 +- planes/fire/magma.arc | 4 +- player/class/Religious/paladin.arc | 4 +- player/class/Wizardry/alchemist.arc | 4 +- player/class/Wizardry/evoker_class.arc | 4 +- player/class/Wizardry/summoner_class.arc | 4 +- player/class/starting_spells.trs | 59 +++++ player/dragon_ability/player_claws.arc | 12 +- .../spelldirect_ball_lightning.arc | 2 + .../spelldirect_dragonbreath.arc | 2 + .../spelldirect_large_icestorm.arc | 2 + .../spelldirect_poison_cloud.arc | 2 + player/race/fireborn.arc | 1 + potion/README | 11 +- potion/balm_gen.arc | 14 -- potion/dust_gen.arc | 15 -- potion/figurine_gen.arc | 14 -- potion/potiongen.arc | 14 -- readable/bookRead.arc | 12 - readable/book_clasp.arc | 1 + readable/book_read.arc | 13 + .../book_read.base.111.png | Bin readable/card.arc | 1 + readable/diploma.arc | 1 + readable/guide/guide_alchemy.arc | 1 + readable/guide/guide_melee.arc | 1 + readable/guide/guide_priest.arc | 1 + readable/guide/guide_summon.arc | 1 + readable/guide/guide_wizard.arc | 1 + readable/letter.arc | 1 + readable/note.arc | 1 + readable/quarto.arc | 1 + readable/scroll.arc | 1 + readable/scroll_2.arc | 1 + readable/tome.arc | 1 + skills/{ => Old}/exp_agility.arc | 0 skills/{ => Old}/exp_charisma.arc | 0 skills/{ => Old}/exp_mental.arc | 0 skills/{ => Old}/exp_physical.arc | 0 skills/{ => Old}/exp_power.arc | 0 skills/{ => Old}/exp_wis.arc | 0 skills/README | 11 + skills/Skill_Scrolls/scroll_alchemy.arc | 17 ++ skills/Skill_Scrolls/scroll_bargain.arc | 17 ++ skills/Skill_Scrolls/scroll_bowyer.arc | 17 ++ skills/Skill_Scrolls/scroll_climbing.arc | 17 ++ skills/Skill_Scrolls/scroll_disarm_traps.arc | 17 ++ skills/Skill_Scrolls/scroll_evocation.arc | 17 ++ skills/Skill_Scrolls/scroll_find_traps.arc | 17 ++ skills/Skill_Scrolls/scroll_hiding.arc | 17 ++ skills/Skill_Scrolls/scroll_jeweler.arc | 17 ++ skills/Skill_Scrolls/scroll_jumping.arc | 17 ++ skills/Skill_Scrolls/scroll_karate.arc | 17 ++ skills/Skill_Scrolls/scroll_literacy.arc | 17 ++ skills/Skill_Scrolls/scroll_missile_weap.arc | 17 ++ .../scroll_one_handed_weapon.arc | 17 ++ skills/Skill_Scrolls/scroll_oratory.arc | 17 ++ skills/Skill_Scrolls/scroll_praying.arc | 17 ++ skills/Skill_Scrolls/scroll_punching.arc | 17 ++ skills/Skill_Scrolls/scroll_pyromancy.arc | 17 ++ skills/Skill_Scrolls/scroll_sense_curse.arc | 17 ++ skills/Skill_Scrolls/scroll_sense_mag.arc | 17 ++ skills/Skill_Scrolls/scroll_set_traps.arc | 17 ++ skills/Skill_Scrolls/scroll_singing.arc | 17 ++ skills/Skill_Scrolls/scroll_smith.arc | 17 ++ skills/Skill_Scrolls/scroll_sorcery.arc | 17 ++ skills/Skill_Scrolls/scroll_stealing.arc | 17 ++ skills/Skill_Scrolls/scroll_summoning.arc | 17 ++ skills/Skill_Scrolls/scroll_thaumaturgy.arc | 17 ++ .../scroll_two_handed_weapon.arc | 17 ++ skills/Skill_Scrolls/scroll_woodsman.arc | 17 ++ skills/Skill_Tools/holy_symbol.arc | 15 ++ .../holy_symbol.base.111.png | Bin .../holy_symbol.clsc.111.png | Bin skills/Skill_Tools/lockpicks.arc | 15 ++ .../{ => Skill_Tools}/lockpicks.base.111.png | Bin skills/Skill_Tools/stylus.arc | 14 ++ skills/{ => Skill_Tools}/stylus.base.111.png | Bin skills/Skill_Tools/talisman.arc | 67 ++++++ .../{ => Skill_Tools}/talisman.base.111.png | Bin skills/Skill_Tools/talisman.trs | 13 + skills/alchemist.arc | 8 +- skills/bargaining.arc | 6 +- skills/bowyer.arc | 6 +- skills/clawing.arc | 6 +- skills/climbing.arc | 6 +- skills/disarm_trap.arc | 9 - skills/disarm_traps.arc | 13 + skills/evocation.arc | 13 + skills/find_traps.arc | 6 +- skills/flame_touch.arc | 6 +- skills/hide.arc | 6 +- skills/holy_symbol.arc | 15 -- skills/inscription.arc | 6 +- skills/jeweler.arc | 6 +- skills/jumping.arc | 6 +- skills/karate.arc | 6 +- skills/levitation.arc | 6 +- skills/literacy.arc | 6 +- skills/lockpicking.arc | 6 +- skills/lockpicks.arc | 15 -- skills/meditation.arc | 6 +- skills/melee_weap.arc | 9 - skills/missile_weap.arc | 6 +- skills/mountaineer.arc | 9 - skills/one_handed_weapons.arc | 14 ++ skills/oratory.arc | 6 +- skills/praying.arc | 6 +- skills/punching.arc | 6 +- skills/pyromancy.arc | 13 + skills/scroll_alchemy.arc | 17 -- skills/scroll_bargain.arc | 17 -- skills/scroll_bowyer.arc | 17 -- skills/scroll_boxing.arc | 17 -- skills/scroll_cast_cleric.arc | 17 -- skills/scroll_climbing.arc | 17 -- skills/scroll_find_traps.arc | 17 -- skills/scroll_hiding.arc | 17 -- skills/scroll_jeweler.arc | 17 -- skills/scroll_jumping.arc | 17 -- skills/scroll_karate.arc | 17 -- skills/scroll_literacy.arc | 17 -- skills/scroll_lockpick.arc | 17 -- skills/scroll_melee_weap.arc | 17 -- skills/scroll_missile_weap.arc | 17 -- skills/scroll_oratory.arc | 17 -- skills/scroll_praying.arc | 17 -- skills/scroll_punching.arc | 17 -- skills/scroll_sense_curse.arc | 17 -- skills/scroll_sense_mag.arc | 17 -- skills/scroll_set_traps.arc | 17 -- skills/scroll_singing.arc | 17 -- skills/scroll_smith.arc | 17 -- skills/scroll_spellcasting.arc | 17 -- skills/scroll_stealing.arc | 17 -- skills/scroll_thaumaturgy.arc | 17 -- skills/scroll_woodsman.arc | 17 -- skills/scroll_wrestling.arc | 17 -- skills/sense_curse.arc | 6 +- skills/sense_magic.arc | 6 +- skills/set_trap.arc | 6 +- skills/singing.arc | 6 +- skills/smithery.arc | 6 +- skills/sorcery.arc | 13 + skills/spellcasting.arc | 9 - skills/stealing.arc | 6 +- skills/stylus.arc | 14 -- skills/summoning.arc | 13 + skills/talisman.arc | 15 -- skills/thaumagragist.arc | 9 - skills/thaumaturgy.arc | 13 + skills/throwing.arc | 6 +- skills/two_handed_weapons.arc | 13 + skills/use_magic_item.arc | 6 +- skills/woodsman.arc | 6 +- skills/wrestling.arc | 11 - spell/Ability/README | 3 + spell/Ability/abil_ball_lightning.arc | 20 ++ spell/Ability/abil_burning_hands.arc | 21 ++ spell/Ability/abil_fear.arc | 21 ++ spell/Ability/abil_fire_wall.arc | 22 ++ spell/Ability/abil_frost_wall.arc | 22 ++ spell/Ability/abil_frostbolt.arc | 20 ++ spell/Ability/abil_icestorm.arc | 21 ++ spell/Ability/abil_lg_icestorm.arc | 21 ++ spell/Ability/abil_medium_fireball.arc | 21 ++ spell/Ability/abil_poison_cloud.arc | 21 ++ spell/Ability/abil_slow.arc | 21 ++ spell/AnimateWeapon/snake_golem.arc | 25 ++ spell/AnimateWeapon/spell_animate_weapon.arc | 21 ++ spell/AnimateWeapon/spell_staff_to_snake.arc | 22 ++ spell/Aura/flaming_aura.arc | 26 ++ spell/Aura/sanctuary.arc | 26 ++ spell/Aura/spell_flaming_aura.arc | 21 ++ spell/Aura/spell_sanctuary.arc | 19 ++ spell/BlessCurse/spell_bless.arc | 21 ++ spell/BlessCurse/spell_curse.arc | 21 ++ spell/BlessCurse/spell_holy_possession.arc | 23 ++ spell/Bolt/cancellation.arc | 22 ++ .../Bolt/cancellation.base.111.png | Bin .../Bolt/cancellation.base.112.png | Bin .../Bolt/cancellation.base.113.png | Bin spell/Bolt/firebolt.arc | 25 ++ spell/Bolt/firebolt.base.111.png | Bin 0 -> 601 bytes spell/Bolt/firebolt.base.121.png | Bin 0 -> 593 bytes spell/Bolt/firebolt.base.131.png | Bin 0 -> 523 bytes spell/Bolt/firebolt.base.141.png | Bin 0 -> 624 bytes spell/Bolt/firebolt.base.151.png | Bin 0 -> 610 bytes spell/Bolt/firebolt.base.161.png | Bin 0 -> 593 bytes spell/Bolt/firebolt.base.171.png | Bin 0 -> 523 bytes spell/Bolt/firebolt.base.181.png | Bin 0 -> 624 bytes spell/Bolt/forked_lightning.arc | 26 ++ spell/Bolt/frostbolt.arc | 24 ++ spell/Bolt/frostbolt.base.111.png | Bin 0 -> 235 bytes spell/Bolt/frostbolt.base.121.png | Bin 0 -> 237 bytes spell/Bolt/frostbolt.base.131.png | Bin 0 -> 235 bytes spell/Bolt/frostbolt.base.141.png | Bin 0 -> 228 bytes spell/Bolt/frostbolt.base.151.png | Bin 0 -> 235 bytes spell/Bolt/frostbolt.base.161.png | Bin 0 -> 237 bytes spell/Bolt/frostbolt.base.171.png | Bin 0 -> 235 bytes spell/Bolt/frostbolt.base.181.png | Bin 0 -> 228 bytes spell/Bolt/lightning.arc | 26 ++ .../Bolt}/lightning.base.111.png | Bin .../Bolt}/lightning.base.121.png | Bin .../Bolt}/lightning.base.131.png | Bin .../Bolt}/lightning.base.141.png | Bin .../Bolt}/lightning.base.151.png | Bin .../Bolt}/lightning.base.161.png | Bin .../Bolt}/lightning.base.171.png | Bin .../Bolt}/lightning.base.181.png | Bin spell/Bolt/manabolt.arc | 16 ++ spell/Bolt/spell_cancellation.arc | 19 ++ spell/Bolt/spell_firebolt.arc | 22 ++ spell/Bolt/spell_forked_lightning.arc | 22 ++ spell/Bolt/spell_frostbolt.arc | 21 ++ spell/Bolt/spell_lg_lightning.arc | 21 ++ spell/Bolt/spell_manabolt.arc | 21 ++ spell/Bolt/spell_sm_lightning.arc | 21 ++ spell/Bolt/spell_steambolt.arc | 22 ++ spell/Bolt/spell_sunspear.arc | 23 ++ {magic => spell/Bolt}/steam.base.111.png | Bin {magic => spell/Bolt}/steam.base.112.png | Bin spell/Bolt/steambolt.arc | 18 ++ spell/Bolt/sunspear.arc | 18 ++ .../Bolt}/sunspear.base.111.png | Bin .../Bolt}/sunspear.base.112.png | Bin .../Bolt}/sunspear.base.113.png | Bin spell/Bomb/bomb.arc | 21 ++ .../Bomb}/bomb.base.111.png | Bin .../Bomb}/bomb.base.112.png | Bin .../Bomb}/bomb.base.113.png | Bin .../Bomb}/bomb.base.114.png | Bin .../Bomb}/bomb.clsc.111.png | Bin .../Bomb}/bomb.clsc.112.png | Bin .../Bomb}/bomb.clsc.113.png | Bin .../Bomb}/bomb.clsc.114.png | Bin spell/Bomb/explosion.arc | 18 ++ .../Bomb}/explosion.base.111.png | Bin .../Bomb}/explosion.base.112.png | Bin .../Bomb}/explosion.base.113.png | Bin spell/Bomb/spell_bomb.arc | 21 ++ spell/Bomb/splint.arc | 15 ++ {magic => spell/Bomb}/splint.base.111.png | Bin spell/Bullet/Fire/fireball.arc | 19 ++ .../Bullet}/Fire/fireball.base.111.png | Bin .../Bullet}/Fire/fireball.base.112.png | Bin .../Bullet}/Fire/fireball.base.113.png | Bin .../Bullet}/Fire/fireball.clsc.111.png | Bin .../Bullet}/Fire/fireball.clsc.112.png | Bin .../Bullet}/Fire/fireball.clsc.113.png | Bin spell/Bullet/Fire/firebullet.arc | 27 +++ .../Bullet}/Fire/firebullet.base.111.png | Bin .../Bullet}/Fire/firebullet.base.121.png | Bin .../Bullet}/Fire/firebullet.base.131.png | Bin .../Bullet}/Fire/firebullet.base.141.png | Bin .../Bullet}/Fire/firebullet.base.151.png | Bin .../Bullet}/Fire/firebullet.base.161.png | Bin .../Bullet}/Fire/firebullet.base.171.png | Bin .../Bullet}/Fire/firebullet.base.181.png | Bin spell/Bullet/Shell/explosion2.arc | 18 ++ .../Bullet/Shell}/explosion2.base.111.png | Bin .../Bullet/Shell}/explosion2.base.112.png | Bin .../Bullet/Shell}/explosion2.base.113.png | Bin spell/Bullet/Shell/shell.arc | 27 +++ .../Bullet}/Shell/shell.base.111.png | Bin .../Bullet}/Shell/shell.base.112.png | Bin .../Bullet}/Shell/shell.base.121.png | Bin .../Bullet}/Shell/shell.base.131.png | Bin .../Bullet}/Shell/shell.base.141.png | Bin .../Bullet}/Shell/shell.base.151.png | Bin .../Bullet}/Shell/shell.base.161.png | Bin .../Bullet}/Shell/shell.base.171.png | Bin .../Bullet}/Shell/shell.base.181.png | Bin spell/Bullet/bullet.arc | 28 +++ {magic => spell}/Bullet/bullet.base.111.png | Bin {magic => spell}/Bullet/bullet.base.112.png | Bin {magic => spell}/Bullet/bullet.base.121.png | Bin {magic => spell}/Bullet/bullet.base.131.png | Bin {magic => spell}/Bullet/bullet.base.141.png | Bin {magic => spell}/Bullet/bullet.base.151.png | Bin {magic => spell}/Bullet/bullet.base.161.png | Bin {magic => spell}/Bullet/bullet.base.171.png | Bin {magic => spell}/Bullet/bullet.base.181.png | Bin spell/Bullet/bullet_mnia.arc | 26 ++ spell/Bullet/cause_wounds.arc | 19 ++ spell/Bullet/holy_effect.arc | 19 ++ spell/Bullet/holy_orb.arc | 17 ++ {magic => spell/Bullet}/holy_orb.base.111.png | Bin spell/Bullet/lbullet.arc | 29 +++ {magic => spell}/Bullet/lbullet.base.111.png | Bin {magic => spell}/Bullet/lbullet.base.121.png | Bin {magic => spell}/Bullet/lbullet.base.131.png | Bin {magic => spell}/Bullet/lbullet.base.141.png | Bin {magic => spell}/Bullet/lbullet.base.151.png | Bin {magic => spell}/Bullet/lbullet.base.161.png | Bin {magic => spell}/Bullet/lbullet.base.171.png | Bin {magic => spell}/Bullet/lbullet.base.181.png | Bin spell/Bullet/loose_magic.arc | 24 ++ spell/Bullet/manaball.arc | 19 ++ spell/Bullet/manabullet.arc | 28 +++ spell/Bullet/meteor.arc | 36 +++ {magic => spell/Bullet}/meteor.base.111.png | Bin spell/Bullet/poisonbullet.arc | 27 +++ .../Bullet/poisonbullet.base.111.png | Bin .../Bullet/poisonbullet.base.121.png | Bin .../Bullet/poisonbullet.base.131.png | Bin .../Bullet/poisonbullet.base.141.png | Bin .../Bullet/poisonbullet.base.151.png | Bin .../Bullet/poisonbullet.base.161.png | Bin .../Bullet/poisonbullet.base.171.png | Bin .../Bullet/poisonbullet.base.181.png | Bin spell/Bullet/poisoncloud.arc | 20 ++ .../Bullet/poisoncloud.base.111.png | Bin .../Bullet/poisoncloud.base.112.png | Bin .../Bullet/poisoncloud.base.113.png | Bin spell/Bullet/snowball.arc | 28 +++ .../Bullet}/snowball.base.111.png | Bin .../Bullet}/snowball.base.121.png | Bin .../Bullet}/snowball.base.131.png | Bin .../Bullet}/snowball.base.141.png | Bin .../Bullet}/snowball.base.151.png | Bin .../Bullet}/snowball.base.161.png | Bin .../Bullet}/snowball.base.171.png | Bin .../Bullet}/snowball.base.181.png | Bin spell/Bullet/snowstorm.arc | 19 ++ spell/Bullet/spell_bullet.arc | 19 ++ spell/Bullet/spell_cause_crit_wounds.arc | 19 ++ spell/Bullet/spell_cause_heavy_wounds.arc | 19 ++ spell/Bullet/spell_cause_light_wounds.arc | 19 ++ spell/Bullet/spell_cause_med_wounds.arc | 19 ++ spell/Bullet/spell_comet.arc | 23 ++ spell/Bullet/spell_hellfire.arc | 22 ++ spell/Bullet/spell_holy_orb.arc | 24 ++ spell/Bullet/spell_large_fireball.arc | 22 ++ spell/Bullet/spell_large_manaball.arc | 22 ++ spell/Bullet/spell_large_snowstorm.arc | 22 ++ spell/Bullet/spell_lg_bullet.arc | 19 ++ spell/Bullet/spell_medium_fireball.arc | 22 ++ spell/Bullet/spell_medium_manaball.arc | 22 ++ spell/Bullet/spell_medium_snowstorm.arc | 22 ++ spell/Bullet/spell_poison_cloud.arc | 22 ++ spell/Bullet/spell_shell.arc | 24 ++ spell/Bullet/spell_sm_bullet.arc | 21 ++ spell/Bullet/spell_small_fireball.arc | 22 ++ spell/Bullet/spell_small_manaball.arc | 22 ++ spell/Bullet/spell_small_snowstorm.arc | 22 ++ spell/Bullet/spell_vitriol.arc | 23 ++ {magic => spell/Bullet}/v_pool.base.111.png | Bin {magic => spell/Bullet}/v_pool.base.112.png | Bin {magic => spell/Bullet}/v_splash.base.111.png | Bin {magic => spell/Bullet}/v_splash.base.112.png | Bin spell/Bullet/vitriol.arc | 64 +++++ {magic => spell}/Burnout/burnout.arc | 0 {magic => spell}/Burnout/burnout.base.111.png | Bin {magic => spell}/Burnout/burnout.base.112.png | Bin {magic => spell}/Burnout/burnout.base.113.png | Bin {magic => spell}/Burnout/burnout.base.114.png | Bin {magic => spell}/Burnout/burnout.base.115.png | Bin {magic => spell}/Burnout/burnout.base.116.png | Bin {magic => spell}/Burnout/burnout.base.117.png | Bin {magic => spell}/Burnout/burnout.base.118.png | Bin {magic => spell}/Burnout/burnout.base.119.png | Bin {magic => spell}/Burnout/burnout.base.11A.png | Bin {magic => spell}/Burnout/burnout.base.11B.png | Bin {magic => spell}/Burnout/burnout.base.11C.png | Bin {magic => spell}/Burnout/burnout.base.11D.png | Bin {magic => spell}/Burnout/burnout.base.11E.png | Bin {magic => spell}/Burnout/burnout.base.11F.png | Bin {magic => spell}/Burnout/burnout.base.11G.png | Bin {magic => spell}/Burnout/burnout.base.11H.png | Bin {magic => spell}/Burnout/burnout.base.11J.png | Bin {magic => spell}/Burnout/burnout.base.11K.png | Bin {magic => spell}/Burnout/burnout.base.11L.png | Bin {magic => spell}/Burnout/burnout.base.11M.png | Bin {magic => spell}/Burnout/burnout.base.11N.png | Bin {magic => spell}/Burnout/burnout.base.11O.png | Bin {magic => spell}/Burnout/burnout.base.11P.png | Bin {magic => spell}/Burnout/burnout.base.11Q.png | Bin {magic => spell}/Burnout/burnout.base.11R.png | Bin spell/Change_Ability/protection.arc | 24 ++ .../Change_Ability}/protection.base.111.png | Bin .../Change_Ability}/protection.base.112.png | Bin spell/Change_Ability/protection.base.113.png | Bin 0 -> 207 bytes .../Change_Ability}/protection.base.114.png | Bin .../Change_Ability}/protection.base.115.png | Bin .../Change_Ability}/protection.base.116.png | Bin .../Change_Ability}/protection.base.117.png | Bin spell/Change_Ability/spell_armour.arc | 20 ++ spell/Change_Ability/spell_charisma.arc | 17 ++ spell/Change_Ability/spell_confusion.arc | 18 ++ spell/Change_Ability/spell_constitution.arc | 17 ++ spell/Change_Ability/spell_dark_vision.arc | 18 ++ spell/Change_Ability/spell_defense.arc | 35 +++ spell/Change_Ability/spell_dexterity.arc | 17 ++ spell/Change_Ability/spell_haste.arc | 17 ++ spell/Change_Ability/spell_heroism.arc | 19 ++ .../spell_immunity_to_attack.arc | 19 ++ .../Change_Ability/spell_immunity_to_cold.arc | 19 ++ .../spell_immunity_to_draining.arc | 19 ++ .../spell_immunity_to_electricity.arc | 19 ++ .../Change_Ability/spell_immunity_to_fire.arc | 19 ++ .../spell_immunity_to_magic.arc | 19 ++ .../spell_immunity_to_paralysis.arc | 19 ++ .../spell_immunity_to_poison.arc | 19 ++ .../Change_Ability/spell_immunity_to_slow.arc | 19 ++ .../Change_Ability/spell_invulnerability.arc | 35 +++ spell/Change_Ability/spell_iron_skin.arc | 20 ++ spell/Change_Ability/spell_levitate.arc | 17 ++ .../spell_protection_from_attack.arc | 19 ++ .../spell_protection_from_cancellation.arc | 19 ++ .../spell_protection_from_cold.arc | 19 ++ .../spell_protection_from_confusion.arc | 19 ++ .../spell_protection_from_depletion.arc | 19 ++ .../spell_protection_from_draining.arc | 19 ++ .../spell_protection_from_electricity.arc | 19 ++ .../spell_protection_from_fire.arc | 19 ++ .../spell_protection_from_magic.arc | 19 ++ .../spell_protection_from_paralysis.arc | 19 ++ .../spell_protection_from_poison.arc | 19 ++ .../spell_protection_from_slow.arc | 19 ++ spell/Change_Ability/spell_rage.arc | 26 ++ spell/Change_Ability/spell_regeneration.arc | 19 ++ spell/Change_Ability/spell_strength.arc | 17 ++ spell/Change_Ability/spell_xrays.arc | 18 ++ spell/Cone/banishment.arc | 19 ++ spell/Cone/colorspray.arc | 26 ++ spell/Cone/confusion.arc | 21 ++ .../Cone}/confusion.base.111.png | Bin .../Cone}/confusion.base.112.png | Bin .../Cone}/confusion.base.113.png | Bin .../Cone}/confusion.base.114.png | Bin spell/Cone/counterspell.arc | 14 ++ .../Cone}/counterspell.base.111.png | Bin spell/Cone/face_of_death.arc | 15 ++ .../Cone}/face_of_death.base.111.png | Bin spell/Cone/fear.arc | 18 ++ .../Effect => spell/Cone}/fear.base.111.png | Bin .../Effect => spell/Cone}/fear.base.112.png | Bin .../Effect => spell/Cone}/fear.base.113.png | Bin spell/Cone/firebreath.arc | 20 ++ spell/Cone/flowers.arc | 15 ++ {magic => spell/Cone}/flowers.base.111.png | Bin spell/Cone/holy_word.arc | 19 ++ spell/Cone/icestorm.arc | 21 ++ .../Cold => spell/Cone}/icestorm.base.111.png | Bin .../Cold => spell/Cone}/icestorm.base.112.png | Bin .../Cold => spell/Cone}/icestorm.base.113.png | Bin .../Cold => spell/Cone}/icestorm.clsc.111.png | Bin .../Cold => spell/Cone}/icestorm.clsc.112.png | Bin .../Cold => spell/Cone}/icestorm.clsc.113.png | Bin spell/Cone/manablast.arc | 20 ++ .../Cone}/paralyse.base.111.png | Bin .../Cone}/paralyse.base.112.png | Bin .../Cone}/paralyse.base.113.png | Bin spell/Cone/paralyze.arc | 19 ++ spell/Cone/peace.arc | 29 +++ spell/Cone/shockwave.arc | 18 ++ spell/Cone/slow.arc | 18 ++ .../Effect => spell/Cone}/slow.base.111.png | Bin .../Effect => spell/Cone}/slow.base.112.png | Bin .../Effect => spell/Cone}/slow.base.113.png | Bin spell/Cone/spell_banishment.arc | 22 ++ spell/Cone/spell_burning_hands.arc | 22 ++ spell/Cone/spell_color_spray.arc | 22 ++ spell/Cone/spell_counterspell.arc | 22 ++ spell/Cone/spell_dragonbreath.arc | 23 ++ spell/Cone/spell_face_of_death.arc | 22 ++ spell/Cone/spell_fear.arc | 22 ++ spell/Cone/spell_holy_word.arc | 22 ++ spell/Cone/spell_icestorm.arc | 22 ++ spell/Cone/spell_lg_icestorm.arc | 22 ++ spell/Cone/spell_mana_blast.arc | 22 ++ spell/Cone/spell_mass_confusion.arc | 22 ++ spell/Cone/spell_paralyze.arc | 22 ++ spell/Cone/spell_peace.arc | 22 ++ spell/Cone/spell_shockwave.arc | 22 ++ spell/Cone/spell_slow.arc | 22 ++ spell/Cone/spell_spiderweb.arc | 22 ++ spell/Cone/spell_turn_undead.arc | 22 ++ spell/Cone/spell_vitriol_splash.arc | 22 ++ spell/Cone/spell_windstorm.arc | 22 ++ spell/Cone/spell_wonder.arc | 23 ++ spell/Cone/spell_wrathful_eye.arc | 22 ++ spell/Cone/spiderweb.arc | 28 +++ spell/Cone/turnundead.arc | 19 ++ .../Cone}/turnundead.base.111.png | Bin .../Cone}/turnundead.base.112.png | Bin .../Cone}/turnundead.base.113.png | Bin spell/Cone/windstorm.arc | 18 ++ {magic => spell/Cone}/windstorm.base.111.png | Bin {magic => spell/Cone}/windstorm.base.112.png | Bin {magic => spell/Cone}/windstorm.base.113.png | Bin spell/Cone/wrathful_eye.arc | 19 ++ {magic => spell/Detect}/det_magic.arc | 0 .../Detect}/det_magic.base.111.png | Bin .../Detect}/det_magic.base.112.png | Bin .../Detect}/det_magic.base.113.png | Bin spell/Detect/det_monster.arc | 19 ++ spell/Detect/spell_detect_curse.arc | 18 ++ spell/Detect/spell_detect_evil.arc | 18 ++ spell/Detect/spell_detect_magic.arc | 18 ++ spell/Detect/spell_detect_monster.arc | 18 ++ spell/Detect/spell_show_invisible.arc | 18 ++ spell/Disease/spell_cause_anthrax.arc | 20 ++ spell/Disease/spell_cause_black_death.arc | 20 ++ spell/Disease/spell_cause_cold.arc | 20 ++ spell/Disease/spell_cause_flu.arc | 20 ++ spell/Disease/spell_cause_leprosy.arc | 20 ++ spell/Disease/spell_cause_rabies.arc | 20 ++ spell/Disease/spell_cause_red_death.arc | 20 ++ spell/Disease/spell_cause_smallpox.arc | 20 ++ spell/Disease/spell_cause_typhoid.arc | 20 ++ spell/Disease/spell_cause_white_death.arc | 20 ++ {magic => spell/Golem}/avatar.arc | 0 {magic => spell/Golem}/avatar.base.131.png | Bin {magic => spell/Golem}/avatar.base.132.png | Bin {magic => spell/Golem}/avatar.base.171.png | Bin {magic => spell/Golem}/avatar.base.172.png | Bin {magic => spell/Golem}/avatar.face | 0 {magic => spell}/Golem/golem.arc | 0 {magic => spell}/Golem/golem.base.111.png | Bin {magic => spell}/Golem/golem.base.112.png | Bin {magic => spell}/Golem/golem.clsc.111.png | Bin {magic => spell}/Golem/golem.clsc.112.png | Bin {magic => spell}/Golem/golem.face | 0 {magic => spell}/Golem/golem_red.base.111.png | Bin {magic => spell}/Golem/golem_red.base.112.png | Bin {magic => spell}/Golem/golem_red.clsc.111.png | Bin {magic => spell}/Golem/golem_red.clsc.112.png | Bin {magic => spell/Golem}/holy_servant.arc | 0 spell/Golem/mystic_fist.arc | 24 ++ .../Golem}/mystic_fist.base.111.png | Bin .../Golem}/mystic_fist.base.112.png | Bin .../Golem}/mystic_fist.base.113.png | Bin .../Golem}/mystic_fist.clsc.111.png | Bin .../Golem}/mystic_fist.clsc.112.png | Bin .../Golem}/mystic_fist.clsc.113.png | Bin spell/Golem/spell_call_holy_servant.arc | 21 ++ spell/Golem/spell_dancing_sword.arc | 22 ++ spell/Golem/spell_golem.arc | 22 ++ spell/Golem/spell_lesser_golem.arc | 23 ++ spell/Golem/spell_mystic_fist.arc | 22 ++ spell/Golem/spell_summon_air_elemental.arc | 22 ++ spell/Golem/spell_summon_avatar.arc | 21 ++ spell/Golem/spell_summon_earth_elemental.arc | 22 ++ spell/Golem/spell_summon_fire_ele.arc | 22 ++ spell/Golem/spell_summon_water_elemental.arc | 22 ++ spell/Healing/healing.arc | 21 ++ .../Healing}/healing.base.111.png | Bin .../Healing}/healing.base.112.png | Bin .../Healing}/healing.base.113.png | Bin .../Healing}/healing.base.114.png | Bin .../Healing}/healing.base.115.png | Bin spell/Healing/spell_cure_blindness.arc | 16 ++ spell/Healing/spell_cure_confusion.arc | 16 ++ spell/Healing/spell_cure_disease.arc | 16 ++ spell/Healing/spell_cure_poison.arc | 16 ++ spell/Healing/spell_heal.arc | 17 ++ spell/Healing/spell_major_healing.arc | 17 ++ spell/Healing/spell_medium_healing.arc | 17 ++ spell/Healing/spell_minor_healing.arc | 17 ++ spell/Healing/spell_regen_sp.arc | 17 ++ spell/Healing/spell_restoration.arc | 18 ++ spell/MagicMissile/magic_miss.arc | 28 +++ .../MagicMissile}/magic_miss.base.111.png | Bin .../MagicMissile}/magic_miss.base.121.png | Bin .../MagicMissile}/magic_miss.base.131.png | Bin .../MagicMissile}/magic_miss.base.141.png | Bin .../MagicMissile}/magic_miss.base.151.png | Bin .../MagicMissile}/magic_miss.base.161.png | Bin .../MagicMissile}/magic_miss.base.171.png | Bin .../MagicMissile}/magic_miss.base.181.png | Bin spell/MagicMissile/spell_magic_miss.arc | 20 ++ spell/MagicWall/spell_build_bullet_wall.arc | 23 ++ spell/MagicWall/spell_build_director.arc | 22 ++ spell/MagicWall/spell_build_fireball_wall.arc | 23 ++ .../MagicWall/spell_build_lightning_wall.arc | 23 ++ spell/MagicWall/spell_counterwall.arc | 19 ++ spell/MagicWall/spell_create_earth_wall.arc | 19 ++ spell/MagicWall/spell_create_fire_wall.arc | 23 ++ spell/MagicWall/spell_create_frost_wall.arc | 22 ++ spell/MagicWall/spell_create_lava.arc | 22 ++ .../MagicWall/spell_create_pool_of_chaos.arc | 23 ++ spell/MagicWall/spell_darkness.arc | 19 ++ spell/MagicWall/spell_wall_of_thorns.arc | 23 ++ {magic/Light => spell/Misc}/darkness.arc | 0 .../Explosion => spell/Misc}/destruction.arc | 0 .../Misc}/destruction.base.111.png | Bin .../Misc}/destruction.base.112.png | Bin .../Misc}/destruction.base.113.png | Bin .../Misc}/destruction.base.114.png | Bin .../Misc}/enchantment.arc | 0 .../Misc}/enchantment.base.111.png | Bin .../Misc}/enchantment.base.112.png | Bin .../Misc}/enchantment.base.113.png | Bin .../Misc}/enchantment.base.114.png | Bin .../Misc}/enchantment.base.115.png | Bin {magic/Light => spell/Misc}/light.arc | 0 {magic/Effect => spell/Misc}/polymorph.arc | 0 .../Misc}/polymorph.base.111.png | Bin .../Misc}/polymorph.base.112.png | Bin .../Misc}/polymorph.base.113.png | Bin .../Misc}/polymorph.base.114.png | Bin {magic/Runes => spell/Misc}/rune_mark.arc | 0 .../Misc}/rune_mark.base.111.png | Bin spell/Misc/spell_alchemy.arc | 16 ++ spell/Misc/spell_consecrate.arc | 14 ++ spell/Misc/spell_create_food.arc | 17 ++ spell/Misc/spell_create_missile.arc | 18 ++ spell/Misc/spell_daylight.arc | 15 ++ spell/Misc/spell_destruction.arc | 21 ++ spell/Misc/spell_dimension_door.arc | 17 ++ spell/Misc/spell_disarm.arc | 14 ++ spell/Misc/spell_earth_to_dust.arc | 18 ++ spell/Misc/spell_faery_fire.arc | 20 ++ spell/Misc/spell_identify.arc | 17 ++ spell/Misc/spell_improved_invisibility.arc | 19 ++ spell/Misc/spell_invisible.arc | 18 ++ spell/Misc/spell_invisible_to_undead.arc | 19 ++ spell/Misc/spell_light.arc | 23 ++ spell/Misc/spell_magic_drain.arc | 17 ++ spell/Misc/spell_magic_mapping.arc | 15 ++ spell/Misc/spell_marking_rune.arc | 15 ++ spell/Misc/spell_nightfall.arc | 15 ++ spell/Misc/spell_perceive_self.arc | 14 ++ spell/Misc/spell_polymorph.arc | 17 ++ spell/Misc/spell_probe.arc | 16 ++ spell/Misc/spell_recharge.arc | 16 ++ spell/Misc/spell_remove_curse.arc | 16 ++ spell/Misc/spell_remove_damnation.arc | 16 ++ spell/Misc/spell_transference.arc | 17 ++ spell/Misc/spell_word_of_recall.arc | 17 ++ spell/MoodChange/spell_aggravation.arc | 17 ++ spell/MoodChange/spell_charm_monsters.arc | 19 ++ spell/MoodChange/spell_command_undead.arc | 21 ++ spell/MoodChange/spell_conflict.arc | 19 ++ spell/MoodChange/spell_pacify.arc | 19 ++ spell/MovingBall/ball_lightning.arc | 22 ++ .../MovingBall}/ball_lightning.base.111.png | Bin .../MovingBall}/ball_lightning.base.222.png | Bin .../MovingBall}/ball_lightning.base.333.png | Bin .../MovingBall}/ball_lightning.base.444.png | Bin spell/MovingBall/divine_shock.arc | 23 ++ spell/MovingBall/poison_fog.arc | 38 +++ spell/MovingBall/spell_ball_lightning.arc | 21 ++ spell/MovingBall/spell_divine_shock.arc | 22 ++ spell/MovingBall/spell_poison_fog.arc | 21 ++ spell/Potion/balm_gen.arc | 16 ++ .../Potion}/balm_gen.base.111.png | Bin spell/Potion/dust_gen.arc | 16 ++ .../Potion}/dust_gen.base.111.png | Bin spell/Potion/figurine_gen.arc | 16 ++ .../Potion}/figurine_gen.base.111.png | Bin .../Potion}/potion_aether.base.111.png | Bin .../Potion}/potion_aether.clsc.111.png | Bin .../Potion}/potion_fire2.base.111.png | Bin .../Potion}/potion_fire2.clsc.111.png | Bin .../Potion}/potion_freeze.base.111.png | Bin .../Potion}/potion_freeze.clsc.111.png | Bin .../Potion}/potion_heal2.base.111.png | Bin .../Potion}/potion_heal2.clsc.111.png | Bin .../Potion}/potion_ishock.base.111.png | Bin .../Potion}/potion_ishock.clsc.111.png | Bin .../Potion}/potion_mimm.base.111.png | Bin .../Potion}/potion_mimm.clsc.111.png | Bin .../Potion}/potion_resist.base.111.png | Bin .../Potion}/potion_resist.clsc.111.png | Bin .../Potion}/potion_shock.base.111.png | Bin .../Potion}/potion_shock.clsc.111.png | Bin .../Potion}/potion_util.base.111.png | Bin .../Potion}/potion_util.clsc.111.png | Bin spell/Potion/potiongen.arc | 16 ++ .../Potion}/potiongen.base.111.png | Bin .../Potion}/potiongen.clsc.111.png | Bin spell/RaiseDead/raisedead.trs | 66 ++++++ spell/RaiseDead/spell_raise_dead.arc | 17 ++ spell/RaiseDead/spell_reincarnation.arc | 17 ++ spell/RaiseDead/spell_resurrection.arc | 17 ++ spell/Rune/drain_magic.arc | 25 ++ .../Rune}/drain_magic.base.111.png | Bin {magic/Runes => spell/Rune}/generic_rune.arc | 0 .../Rune}/generic_rune.base.111.png | Bin spell/Rune/rune_antimagic.arc | 20 ++ .../Rune}/rune_antimagic.base.111.png | Bin {magic/Runes => spell/Rune}/rune_blast.arc | 0 .../Rune}/rune_blast.base.111.png | Bin .../Runes => spell/Rune}/rune_blightning.arc | 0 .../Rune}/rune_blightning.base.111.png | Bin {magic/Runes => spell/Rune}/rune_bomb.arc | 0 .../Rune}/rune_bomb.base.111.png | Bin .../Runes => spell/Rune}/rune_confusion.arc | 0 .../Rune}/rune_confusion.base.111.png | Bin {magic/Runes => spell/Rune}/rune_death.arc | 0 .../Rune}/rune_death.base.111.png | Bin spell/Rune/rune_fire.arc | 75 ++++++ .../Rune}/rune_fire.base.111.png | Bin {magic/Runes => spell/Rune}/rune_fireball.arc | 0 .../Rune}/rune_fireball.base.111.png | Bin spell/Rune/rune_frost.arc | 74 ++++++ .../Rune}/rune_frost.base.111.png | Bin {magic/Runes => spell/Rune}/rune_heal.arc | 0 .../Rune}/rune_heal.base.111.png | Bin .../Runes => spell/Rune}/rune_lightning.arc | 0 .../Rune}/rune_lightning.base.111.png | Bin .../Runes => spell/Rune}/rune_paralysis.arc | 0 .../Rune}/rune_paralysis.base.111.png | Bin .../Rune}/rune_paralysis.base.112.png | Bin spell/Rune/rune_pcloud.arc | 24 ++ .../Rune}/rune_pcloud.base.111.png | Bin {magic/Runes => spell/Rune}/rune_restore.arc | 0 {magic/Runes => spell/Rune}/rune_shock.arc | 0 .../Rune}/rune_shock.base.111.png | Bin .../Rune}/rune_sp_res.base.111.png | Bin .../Runes => spell/Rune}/rune_sp_restore.arc | 0 .../Rune}/rune_sum_earth.base.111.png | Bin .../Rune}/rune_sum_fire.base.111.png | Bin .../Rune}/rune_sum_water.base.111.png | Bin {magic/Runes => spell/Rune}/rune_summon.arc | 0 .../Rune}/rune_summon.base.111.png | Bin .../Rune}/rune_summon_air.base.111.png | Bin spell/Rune/rune_transfer.arc | 23 ++ .../Rune}/rune_transfer.base.111.png | Bin spell/Rune/runedet.arc | 12 + spell/Rune/spell_antimagic_rune.arc | 15 ++ spell/Rune/spell_firetrap.arc | 15 ++ spell/Rune/spell_glyph.arc | 14 ++ spell/Rune/spell_magic_rune.arc | 14 ++ spell/Rune/spell_pentagram.arc | 15 ++ spell/Rune/spell_rune_of_blasting.arc | 15 ++ spell/Rune/spell_rune_of_death.arc | 15 ++ spell/Rune/spell_rune_of_fire.arc | 15 ++ spell/Rune/spell_rune_of_frost.arc | 15 ++ spell/Rune/spell_rune_of_magic_drain.arc | 15 ++ spell/Rune/spell_rune_of_shocking.arc | 15 ++ spell/Rune/spell_rune_of_transference.arc | 15 ++ spell/Rune/spell_sigil.arc | 15 ++ spell/{ => Scroll}/ench_armour.arc | 0 spell/{ => Scroll}/impr_cha.arc | 0 spell/{ => Scroll}/impr_con.arc | 0 spell/{ => Scroll}/impr_dam.arc | 0 spell/{ => Scroll}/impr_dex.arc | 0 spell/{ => Scroll}/impr_ench.arc | 0 spell/{ => Scroll}/impr_int.arc | 0 spell/{ => Scroll}/impr_pow.arc | 0 spell/{ => Scroll}/impr_str.arc | 0 spell/{ => Scroll}/impr_weigh.arc | 0 spell/{ => Scroll}/impr_wis.arc | 0 spell/{ => Scroll}/prep_weapo.arc | 0 spell/{ => Scroll}/scroll.base.111.png | Bin spell/Scroll/scroll.trs | 223 ++++++++++++++++++ spell/Scroll/scroll_new.arc | 16 ++ spell/Smite/god_power.arc | 25 ++ spell/Smite/holy_wrath.arc | 20 ++ spell/Smite/insect_plague.arc | 17 ++ spell/Smite/spell_finger_of_death.arc | 21 ++ spell/Smite/spell_holy_wrath.arc | 22 ++ spell/Smite/spell_insect_plague.arc | 22 ++ spell/Smite/spell_retributive_strike.arc | 22 ++ spell/SpellBook/evoker_book.arc | 31 +++ spell/SpellBook/evoker_book.base.111.png | Bin 0 -> 396 bytes spell/SpellBook/evoker_book.trs | 89 +++++++ spell/SpellBook/prayer_book.arc | 29 +++ spell/SpellBook/prayer_book.base.111.png | Bin 0 -> 324 bytes spell/SpellBook/prayer_book.trs | 191 +++++++++++++++ spell/SpellBook/pyro_book.arc | 31 +++ spell/SpellBook/pyro_book.base.111.png | Bin 0 -> 425 bytes spell/SpellBook/pyro_book.trs | 69 ++++++ spell/SpellBook/sorcerer_book.arc | 33 +++ spell/SpellBook/sorcerer_book.base.111.png | Bin 0 -> 226 bytes spell/SpellBook/sorcerer_book.trs | 126 ++++++++++ spell/SpellBook/summoner_book.arc | 31 +++ spell/SpellBook/summoner_book.base.111.png | Bin 0 -> 384 bytes spell/SpellBook/summoner_book.trs | 81 +++++++ spell/SummonMonster/lg_speedball.arc | 25 ++ spell/SummonMonster/mage_pet_monster.trs | 61 +++++ spell/SummonMonster/speedball.arc | 25 ++ .../SummonMonster}/speedball.base.111.png | Bin .../SummonMonster}/speedball.base.112.png | Bin spell/SummonMonster/spell_large_speedball.arc | 16 ++ spell/SummonMonster/spell_small_speedball.arc | 16 ++ spell/SummonMonster/spell_summon_cult.arc | 17 ++ spell/SummonMonster/spell_summon_fog.arc | 18 ++ spell/SummonMonster/spell_summon_pet.arc | 16 ++ spell/Swarm/spell_bullet_storm.arc | 18 ++ spell/Swarm/spell_bullet_swarm.arc | 18 ++ spell/Swarm/spell_cause_many_wounds.arc | 18 ++ spell/Swarm/spell_meteor_swarm.arc | 18 ++ spell/Swarm/spell_missile_swarm.arc | 18 ++ spell/Swarm/swarm.arc | 11 + spell/TownPortal/spell_town_portal.arc | 17 ++ {magic => spell/TownPortal}/town_portal.arc | 0 spell/Wand/gu_horn.arc | 36 +++ spell/{ => Wand}/gu_horn.base.111.png | Bin spell/{ => Wand}/gu_horn.base.112.png | Bin spell/{ => Wand}/gu_horn.base.113.png | Bin spell/{ => Wand}/gu_horn.base.114.png | Bin spell/{ => Wand}/gu_horn.base.115.png | Bin spell/{ => Wand}/horn.arc | 0 spell/{ => Wand}/horn.base.111.png | Bin spell/{ => Wand}/horn2.arc | 0 spell/{ => Wand}/horn2.base.111.png | Bin spell/{ => Wand}/horn3.arc | 0 spell/{ => Wand}/horn3.base.111.png | Bin spell/Wand/rod.trs | 11 + spell/Wand/rod_heavy.arc | 23 ++ spell/{ => Wand}/rod_heavy.base.111.png | Bin spell/{ => Wand}/rod_heavy.base.112.png | Bin spell/{ => Wand}/rod_heavy.base.113.png | Bin spell/Wand/rod_light.arc | 23 ++ spell/{ => Wand}/rod_light.base.111.png | Bin spell/{ => Wand}/rod_light.base.112.png | Bin spell/{ => Wand}/rod_light.base.113.png | Bin spell/Wand/staff.arc | 28 +++ spell/{ => Wand}/staff.base.111.png | Bin spell/{ => Wand}/staff.base.112.png | Bin spell/{ => Wand}/staff.base.113.png | Bin spell/{ => Wand}/staff.base.114.png | Bin spell/{ => Wand}/staff.base.115.png | Bin spell/Wand/staff.trs | 49 ++++ spell/Wand/wand.arc | 19 ++ spell/{ => Wand}/wand.base.111.png | Bin spell/{ => Wand}/wand.base.112.png | Bin spell/{ => Wand}/wand.base.113.png | Bin spell/Wand/wand.trs | 164 +++++++++++++ {magic => spell}/blindness.arc | 0 spell/book.arc | 13 - spell/cleric_book.arc | 12 - spell/exploding_fireball.arc | 14 ++ {magic => spell}/fire_permanent.arc | 0 {magic => spell}/force.arc | 0 spell/gu_horn.arc | 36 --- spell/rod_heavy.arc | 22 -- spell/rod_light.arc | 22 -- spell/scroll_new.arc | 14 -- spell/spell.trs | 21 ++ spell/staff.arc | 27 --- spell/wand.arc | 17 -- system/ability/abil_alchemy.arc | 8 - system/ability/abil_b_lightning.arc | 9 - system/ability/abil_bomb.arc | 8 - system/ability/abil_bulle.arc | 10 - system/ability/abil_bullet_wall.arc | 9 - system/ability/abil_cance.arc | 8 - system/ability/abil_cause_l_wound.arc | 7 - system/ability/abil_cause_m_wound.arc | 7 - system/ability/abil_cause_s_wound.arc | 7 - system/ability/abil_charm.arc | 7 - system/ability/abil_cold.arc | 9 - system/ability/abil_colds.arc | 10 - system/ability/abil_color.arc | 9 - system/ability/abil_curse.arc | 8 - system/ability/abil_dance.arc | 7 - system/ability/abil_dark.arc | 9 - system/ability/abil_director.arc | 10 - system/ability/abil_drago.arc | 10 - system/ability/abil_earthwall.arc | 10 - system/ability/abil_edust.arc | 9 - system/ability/abil_f_lightning.arc | 9 - system/ability/abil_fear.arc | 8 - system/ability/abil_fire.arc | 9 - system/ability/abil_fires.arc | 10 - system/ability/abil_firewall.arc | 10 - system/ability/abil_fog.arc | 9 - system/ability/abil_frostbolt.arc | 8 - system/ability/abil_frostwall.arc | 10 - system/ability/abil_heal.arc | 7 - system/ability/abil_hfire.arc | 10 - system/ability/abil_invisibile.arc | 10 - system/ability/abil_light.arc | 10 - system/ability/abil_major_heal.arc | 7 - system/ability/abil_mconf.arc | 9 - system/ability/abil_missi.arc | 9 - system/ability/abil_para.arc | 9 - system/ability/abil_pet.arc | 8 - system/ability/abil_plague.arc | 8 - system/ability/abil_poiso.arc | 9 - system/ability/abil_pool_chaos.arc | 7 - system/ability/abil_rabies.arc | 8 - system/ability/abil_runeblast.arc | 9 - system/ability/abil_runefire.arc | 9 - system/ability/abil_runefrost.arc | 9 - system/ability/abil_runeshock.arc | 9 - system/ability/abil_sball.arc | 9 - system/ability/abil_slow.arc | 8 - system/ability/abil_spit_acid.arc | 1 + system/ability/abil_sthrow.arc | 13 - system/ability/abil_stone_throw.arc | 5 +- system/ability/abil_thorn_wall.arc | 8 - system/ability/abil_vitriol.arc | 8 - system/ability/abil_wind.arc | 9 - system/ability/abil_wrathful_eye.arc | 7 - system/ability/abil_wyver.arc | 10 - system/ability/summon_air.arc | 8 - system/ability/sumn_earth.arc | 8 - system/ability/sumn_water.arc | 8 - {magic => system}/depletion.arc | 0 talisman/amulet_lif.arc | 4 +- talisman/ring_drain.arc | 4 +- talisman/tooth_charm.arc | 1 + wall/bulletwall/bulletwall.arc | 18 +- wall/firewall/firewall.arc | 18 +- wall/lbulletwall/lbull_wall.arc | 18 +- wall/lightningwall/light_wall.arc | 20 +- wall/speedbwall/speedbwall.arc | 2 +- weapon/artifact/ChaosSword/CSword.arc | 2 + weapon/artifact/Darkblade/darkblade.arc | 4 +- weapon/artifact/Demonbane/demonbane.arc | 7 +- weapon/artifact/Fdagger/dagger_f.arc | 4 +- weapon/artifact/Fhammer/frost_hammer.arc | 5 +- weapon/artifact/Firestar/fakefirestar.arc | 3 +- weapon/artifact/Firestar/firestar.arc | 6 +- weapon/artifact/Gram/gram.arc | 5 +- weapon/artifact/HolyAvenger/holyave.arc | 6 +- weapon/artifact/Kdagger/k_dagger.arc | 2 + weapon/artifact/Lslasher/lava_s.arc | 4 +- weapon/artifact/Masamune/masamune.arc | 2 + weapon/artifact/Sting/sting.arc | 2 + weapon/artifact/UW_Sword/uw_sword.arc | 6 +- weapon/artifact/Usword/uk_sd.arc | 3 +- weapon/artifact/bonecrush.arc | 4 +- weapon/artifact/deathbring.arc | 3 +- weapon/artifact/defender.arc | 2 + weapon/artifact/dragonslay.arc | 5 +- weapon/artifact/excalibur.arc | 6 +- weapon/artifact/firebrand.arc | 5 +- weapon/artifact/frostbrand.arc | 5 +- weapon/artifact/harakiri.arc | 1 + weapon/artifact/magi_staff.arc | 5 +- weapon/artifact/mjoellnir.arc | 5 +- weapon/artifact/mournblade.arc | 6 +- weapon/artifact/skullcleav.arc | 4 +- weapon/artifact/stormbring.arc | 6 +- weapon/axe/axe_1.arc | 1 + weapon/axe/axe_2.arc | 1 + weapon/axe/axe_3.arc | 1 + weapon/axe/axe_4.arc | 1 + weapon/axe/axe_5.arc | 1 + weapon/axe/battle_axe.arc | 3 +- weapon/axe/stoneaxe.arc | 1 + weapon/bow/bow.arc | 1 + weapon/bow/compositebow.arc | 1 + weapon/bow/crossbow.arc | 1 + weapon/bow/elven_bow.arc | 1 + weapon/bow/huntersbow.arc | 1 + weapon/bow/lightning_bow.arc | 1 + weapon/bow/longbow.arc | 1 + weapon/bow/magic_bow.arc | 1 + weapon/chained/lmornstar.arc | 3 +- weapon/chained/mornstar.arc | 1 + weapon/chained/nunchacu_1.arc | 3 +- weapon/chained/nunchacu_2.arc | 3 +- weapon/chained/shootingstar.arc | 3 +- weapon/club/big_club.arc | 3 +- weapon/club/club.arc | 1 + weapon/club/quarters.arc | 3 +- weapon/hammer/hammer_1.arc | 1 + weapon/hammer/hammer_2.arc | 1 + weapon/hammer/stonehamme.arc | 1 + weapon/mace/mace_1.arc | 1 + weapon/mace/mace_2.arc | 1 + weapon/misc/lspear.arc | 3 +- weapon/misc/poleaxe.arc | 3 +- weapon/misc/shovel_1.arc | 3 +- weapon/misc/spear.arc | 3 +- weapon/misc/stake.arc | 1 + weapon/misc/taifu_1.arc | 1 + weapon/misc/trident.arc | 3 +- weapon/other/pipe.arc | 1 + weapon/other/saw.arc | 1 + weapon/other/wrench.arc | 1 + weapon/sword/bsword_1.arc | 1 + weapon/sword/bsword_2.arc | 1 + weapon/sword/dagger.arc | 1 + weapon/sword/falchion.arc | 1 + weapon/sword/katana_1.arc | 1 + weapon/sword/lsword.arc | 1 + weapon/sword/rapier.arc | 1 + weapon/sword/sabre.arc | 1 + weapon/sword/scimitar.arc | 1 + weapon/sword/serp_sword.arc | 1 + weapon/sword/ssword_1.arc | 1 + weapon/sword/ssword_2.arc | 1 + weapon/sword/sword_1.arc | 1 + weapon/sword/sword_2.arc | 1 + weapon/sword/sword_3.arc | 11 +- weapon/sword/sword_4.arc | 1 + weapon/sword/t_dagger.arc | 1 + 1158 files changed, 9050 insertions(+), 3512 deletions(-) delete mode 100644 magic/Ball/speedball.arc delete mode 100644 magic/Ball/spellball.arc delete mode 100644 magic/Bullet/bullet.arc delete mode 100644 magic/Bullet/bullet_mnia.arc delete mode 100644 magic/Bullet/lbullet.arc delete mode 100644 magic/Burnout/swarm.arc delete mode 100644 magic/Cold/frostbolt.arc delete mode 100644 magic/Cold/frostbolt.base.111.png delete mode 100644 magic/Cold/frostbolt.base.121.png delete mode 100644 magic/Cold/frostbolt.base.131.png delete mode 100644 magic/Cold/frostbolt.base.141.png delete mode 100644 magic/Cold/frostbolt.base.151.png delete mode 100644 magic/Cold/frostbolt.base.161.png delete mode 100644 magic/Cold/frostbolt.base.171.png delete mode 100644 magic/Cold/frostbolt.base.181.png delete mode 100644 magic/Cold/icestorm.arc delete mode 100644 magic/Cold/snowbull.arc delete mode 100644 magic/Cold/snowstorm.arc delete mode 100644 magic/Effect/cancellati.arc delete mode 100644 magic/Effect/confuse.arc delete mode 100644 magic/Effect/confusion.arc delete mode 100644 magic/Effect/fear.arc delete mode 100644 magic/Effect/healing.arc delete mode 100644 magic/Effect/holy_word.arc delete mode 100644 magic/Effect/paralyze.arc delete mode 100644 magic/Effect/paralyze_a.arc delete mode 100644 magic/Effect/slow.arc delete mode 100644 magic/Effect/turnundead.arc delete mode 100644 magic/Explosion/bomb.arc delete mode 100644 magic/Explosion/explosion.arc delete mode 100644 magic/Explosion/explosion2.arc delete mode 100644 magic/Fire/fireball.arc delete mode 100644 magic/Fire/firebolt.arc delete mode 100644 magic/Fire/firebolt.base.111.png delete mode 100644 magic/Fire/firebolt.base.121.png delete mode 100644 magic/Fire/firebolt.base.131.png delete mode 100644 magic/Fire/firebolt.base.141.png delete mode 100644 magic/Fire/firebolt.base.151.png delete mode 100644 magic/Fire/firebolt.base.161.png delete mode 100644 magic/Fire/firebolt.base.171.png delete mode 100644 magic/Fire/firebolt.base.181.png delete mode 100644 magic/Fire/firebreath.arc delete mode 100644 magic/Fire/firebull_l.arc delete mode 100644 magic/Fire/firebull_m.arc delete mode 100644 magic/Fire/firebull_s.arc delete mode 100644 magic/Fire/hellfire.arc delete mode 100644 magic/Light/sunspear.arc delete mode 100644 magic/Lightning/ball_lightning.arc delete mode 100644 magic/Lightning/divine_shock.arc delete mode 100644 magic/Lightning/forked_lightning.arc delete mode 100644 magic/Lightning/lightnin_l.arc delete mode 100644 magic/Lightning/lightnin_s.arc delete mode 100644 magic/Magic_Miss/magic_miss.arc delete mode 100644 magic/Mana/manaball.arc delete mode 100644 magic/Mana/manablast.arc delete mode 100644 magic/Mana/manabolt.arc delete mode 100644 magic/Mana/manabullet.arc delete mode 100644 magic/Protection/protection.arc delete mode 100644 magic/Protection/protection.base.113.png delete mode 100644 magic/Runes/drain_magic.arc delete mode 100644 magic/Runes/rune_antimagic.arc delete mode 100644 magic/Runes/rune_fire.arc delete mode 100644 magic/Runes/rune_frost.arc delete mode 100644 magic/Runes/rune_pcloud.arc delete mode 100644 magic/Runes/rune_transfer.arc delete mode 100644 magic/Runes/runedet.arc delete mode 100644 magic/banishment.arc delete mode 100644 magic/cause_wounds.arc delete mode 100644 magic/colorspray.arc delete mode 100644 magic/counterspell.arc delete mode 100644 magic/face_of_death.arc delete mode 100644 magic/flaming_aura.arc delete mode 100644 magic/flowers.arc delete mode 100644 magic/god_power.arc delete mode 100644 magic/holy_effect.arc delete mode 100644 magic/holy_orb.arc delete mode 100644 magic/holy_wrath.arc delete mode 100644 magic/insect_plague.arc delete mode 100644 magic/meteor.arc delete mode 100644 magic/mystic_fist.arc delete mode 100644 magic/peacemaker.arc delete mode 100644 magic/poison_fog.arc delete mode 100644 magic/poisonc.arc delete mode 100644 magic/sanctuary.arc delete mode 100644 magic/shockwave.arc delete mode 100644 magic/snake_golem.arc delete mode 100644 magic/spell_failure.arc delete mode 100644 magic/spiderweb_spell.arc delete mode 100644 magic/splint.arc delete mode 100644 magic/steambolt.arc delete mode 100644 magic/vitriol.arc delete mode 100644 magic/windstorm.arc delete mode 100644 magic/wrathful_eye.arc delete mode 100644 misc/Shell/shell.arc create mode 100644 player/class/starting_spells.trs delete mode 100644 potion/balm_gen.arc delete mode 100644 potion/dust_gen.arc delete mode 100644 potion/figurine_gen.arc delete mode 100644 potion/potiongen.arc delete mode 100644 readable/bookRead.arc create mode 100644 readable/book_read.arc rename spell/book.base.111.png => readable/book_read.base.111.png (100%) rename skills/{ => Old}/exp_agility.arc (100%) rename skills/{ => Old}/exp_charisma.arc (100%) rename skills/{ => Old}/exp_mental.arc (100%) rename skills/{ => Old}/exp_physical.arc (100%) rename skills/{ => Old}/exp_power.arc (100%) rename skills/{ => Old}/exp_wis.arc (100%) create mode 100644 skills/README create mode 100644 skills/Skill_Scrolls/scroll_alchemy.arc create mode 100644 skills/Skill_Scrolls/scroll_bargain.arc create mode 100644 skills/Skill_Scrolls/scroll_bowyer.arc create mode 100644 skills/Skill_Scrolls/scroll_climbing.arc create mode 100644 skills/Skill_Scrolls/scroll_disarm_traps.arc create mode 100644 skills/Skill_Scrolls/scroll_evocation.arc create mode 100644 skills/Skill_Scrolls/scroll_find_traps.arc create mode 100644 skills/Skill_Scrolls/scroll_hiding.arc create mode 100644 skills/Skill_Scrolls/scroll_jeweler.arc create mode 100644 skills/Skill_Scrolls/scroll_jumping.arc create mode 100644 skills/Skill_Scrolls/scroll_karate.arc create mode 100644 skills/Skill_Scrolls/scroll_literacy.arc create mode 100644 skills/Skill_Scrolls/scroll_missile_weap.arc create mode 100644 skills/Skill_Scrolls/scroll_one_handed_weapon.arc create mode 100644 skills/Skill_Scrolls/scroll_oratory.arc create mode 100644 skills/Skill_Scrolls/scroll_praying.arc create mode 100644 skills/Skill_Scrolls/scroll_punching.arc create mode 100644 skills/Skill_Scrolls/scroll_pyromancy.arc create mode 100644 skills/Skill_Scrolls/scroll_sense_curse.arc create mode 100644 skills/Skill_Scrolls/scroll_sense_mag.arc create mode 100644 skills/Skill_Scrolls/scroll_set_traps.arc create mode 100644 skills/Skill_Scrolls/scroll_singing.arc create mode 100644 skills/Skill_Scrolls/scroll_smith.arc create mode 100644 skills/Skill_Scrolls/scroll_sorcery.arc create mode 100644 skills/Skill_Scrolls/scroll_stealing.arc create mode 100644 skills/Skill_Scrolls/scroll_summoning.arc create mode 100644 skills/Skill_Scrolls/scroll_thaumaturgy.arc create mode 100644 skills/Skill_Scrolls/scroll_two_handed_weapon.arc create mode 100644 skills/Skill_Scrolls/scroll_woodsman.arc create mode 100644 skills/Skill_Tools/holy_symbol.arc rename skills/{ => Skill_Tools}/holy_symbol.base.111.png (100%) rename skills/{ => Skill_Tools}/holy_symbol.clsc.111.png (100%) create mode 100644 skills/Skill_Tools/lockpicks.arc rename skills/{ => Skill_Tools}/lockpicks.base.111.png (100%) create mode 100644 skills/Skill_Tools/stylus.arc rename skills/{ => Skill_Tools}/stylus.base.111.png (100%) create mode 100644 skills/Skill_Tools/talisman.arc rename skills/{ => Skill_Tools}/talisman.base.111.png (100%) create mode 100644 skills/Skill_Tools/talisman.trs delete mode 100644 skills/disarm_trap.arc create mode 100644 skills/disarm_traps.arc create mode 100644 skills/evocation.arc delete mode 100644 skills/holy_symbol.arc delete mode 100644 skills/lockpicks.arc delete mode 100644 skills/melee_weap.arc delete mode 100644 skills/mountaineer.arc create mode 100644 skills/one_handed_weapons.arc create mode 100644 skills/pyromancy.arc delete mode 100644 skills/scroll_alchemy.arc delete mode 100644 skills/scroll_bargain.arc delete mode 100644 skills/scroll_bowyer.arc delete mode 100644 skills/scroll_boxing.arc delete mode 100644 skills/scroll_cast_cleric.arc delete mode 100644 skills/scroll_climbing.arc delete mode 100644 skills/scroll_find_traps.arc delete mode 100644 skills/scroll_hiding.arc delete mode 100644 skills/scroll_jeweler.arc delete mode 100644 skills/scroll_jumping.arc delete mode 100644 skills/scroll_karate.arc delete mode 100644 skills/scroll_literacy.arc delete mode 100644 skills/scroll_lockpick.arc delete mode 100644 skills/scroll_melee_weap.arc delete mode 100644 skills/scroll_missile_weap.arc delete mode 100644 skills/scroll_oratory.arc delete mode 100644 skills/scroll_praying.arc delete mode 100644 skills/scroll_punching.arc delete mode 100644 skills/scroll_sense_curse.arc delete mode 100644 skills/scroll_sense_mag.arc delete mode 100644 skills/scroll_set_traps.arc delete mode 100644 skills/scroll_singing.arc delete mode 100644 skills/scroll_smith.arc delete mode 100644 skills/scroll_spellcasting.arc delete mode 100644 skills/scroll_stealing.arc delete mode 100644 skills/scroll_thaumaturgy.arc delete mode 100644 skills/scroll_woodsman.arc delete mode 100644 skills/scroll_wrestling.arc create mode 100644 skills/sorcery.arc delete mode 100644 skills/spellcasting.arc delete mode 100644 skills/stylus.arc create mode 100644 skills/summoning.arc delete mode 100644 skills/talisman.arc delete mode 100644 skills/thaumagragist.arc create mode 100644 skills/thaumaturgy.arc create mode 100644 skills/two_handed_weapons.arc delete mode 100644 skills/wrestling.arc create mode 100644 spell/Ability/README create mode 100644 spell/Ability/abil_ball_lightning.arc create mode 100644 spell/Ability/abil_burning_hands.arc create mode 100644 spell/Ability/abil_fear.arc create mode 100644 spell/Ability/abil_fire_wall.arc create mode 100644 spell/Ability/abil_frost_wall.arc create mode 100644 spell/Ability/abil_frostbolt.arc create mode 100644 spell/Ability/abil_icestorm.arc create mode 100644 spell/Ability/abil_lg_icestorm.arc create mode 100644 spell/Ability/abil_medium_fireball.arc create mode 100644 spell/Ability/abil_poison_cloud.arc create mode 100644 spell/Ability/abil_slow.arc create mode 100644 spell/AnimateWeapon/snake_golem.arc create mode 100644 spell/AnimateWeapon/spell_animate_weapon.arc create mode 100644 spell/AnimateWeapon/spell_staff_to_snake.arc create mode 100644 spell/Aura/flaming_aura.arc create mode 100644 spell/Aura/sanctuary.arc create mode 100644 spell/Aura/spell_flaming_aura.arc create mode 100644 spell/Aura/spell_sanctuary.arc create mode 100644 spell/BlessCurse/spell_bless.arc create mode 100644 spell/BlessCurse/spell_curse.arc create mode 100644 spell/BlessCurse/spell_holy_possession.arc create mode 100644 spell/Bolt/cancellation.arc rename magic/Effect/cancellati.base.111.png => spell/Bolt/cancellation.base.111.png (100%) rename magic/Effect/cancellati.base.112.png => spell/Bolt/cancellation.base.112.png (100%) rename magic/Effect/cancellati.base.113.png => spell/Bolt/cancellation.base.113.png (100%) create mode 100644 spell/Bolt/firebolt.arc create mode 100644 spell/Bolt/firebolt.base.111.png create mode 100644 spell/Bolt/firebolt.base.121.png create mode 100644 spell/Bolt/firebolt.base.131.png create mode 100644 spell/Bolt/firebolt.base.141.png create mode 100644 spell/Bolt/firebolt.base.151.png create mode 100644 spell/Bolt/firebolt.base.161.png create mode 100644 spell/Bolt/firebolt.base.171.png create mode 100644 spell/Bolt/firebolt.base.181.png create mode 100644 spell/Bolt/forked_lightning.arc create mode 100644 spell/Bolt/frostbolt.arc create mode 100644 spell/Bolt/frostbolt.base.111.png create mode 100644 spell/Bolt/frostbolt.base.121.png create mode 100644 spell/Bolt/frostbolt.base.131.png create mode 100644 spell/Bolt/frostbolt.base.141.png create mode 100644 spell/Bolt/frostbolt.base.151.png create mode 100644 spell/Bolt/frostbolt.base.161.png create mode 100644 spell/Bolt/frostbolt.base.171.png create mode 100644 spell/Bolt/frostbolt.base.181.png create mode 100644 spell/Bolt/lightning.arc rename {magic/Lightning => spell/Bolt}/lightning.base.111.png (100%) rename {magic/Lightning => spell/Bolt}/lightning.base.121.png (100%) rename {magic/Lightning => spell/Bolt}/lightning.base.131.png (100%) rename {magic/Lightning => spell/Bolt}/lightning.base.141.png (100%) rename {magic/Lightning => spell/Bolt}/lightning.base.151.png (100%) rename {magic/Lightning => spell/Bolt}/lightning.base.161.png (100%) rename {magic/Lightning => spell/Bolt}/lightning.base.171.png (100%) rename {magic/Lightning => spell/Bolt}/lightning.base.181.png (100%) create mode 100644 spell/Bolt/manabolt.arc create mode 100644 spell/Bolt/spell_cancellation.arc create mode 100644 spell/Bolt/spell_firebolt.arc create mode 100644 spell/Bolt/spell_forked_lightning.arc create mode 100644 spell/Bolt/spell_frostbolt.arc create mode 100644 spell/Bolt/spell_lg_lightning.arc create mode 100644 spell/Bolt/spell_manabolt.arc create mode 100644 spell/Bolt/spell_sm_lightning.arc create mode 100644 spell/Bolt/spell_steambolt.arc create mode 100644 spell/Bolt/spell_sunspear.arc rename {magic => spell/Bolt}/steam.base.111.png (100%) rename {magic => spell/Bolt}/steam.base.112.png (100%) create mode 100644 spell/Bolt/steambolt.arc create mode 100644 spell/Bolt/sunspear.arc rename {magic/Light => spell/Bolt}/sunspear.base.111.png (100%) rename {magic/Light => spell/Bolt}/sunspear.base.112.png (100%) rename {magic/Light => spell/Bolt}/sunspear.base.113.png (100%) create mode 100644 spell/Bomb/bomb.arc rename {magic/Explosion => spell/Bomb}/bomb.base.111.png (100%) rename {magic/Explosion => spell/Bomb}/bomb.base.112.png (100%) rename {magic/Explosion => spell/Bomb}/bomb.base.113.png (100%) rename {magic/Explosion => spell/Bomb}/bomb.base.114.png (100%) rename {magic/Explosion => spell/Bomb}/bomb.clsc.111.png (100%) rename {magic/Explosion => spell/Bomb}/bomb.clsc.112.png (100%) rename {magic/Explosion => spell/Bomb}/bomb.clsc.113.png (100%) rename {magic/Explosion => spell/Bomb}/bomb.clsc.114.png (100%) create mode 100644 spell/Bomb/explosion.arc rename {magic/Explosion => spell/Bomb}/explosion.base.111.png (100%) rename {magic/Explosion => spell/Bomb}/explosion.base.112.png (100%) rename {magic/Explosion => spell/Bomb}/explosion.base.113.png (100%) create mode 100644 spell/Bomb/spell_bomb.arc create mode 100644 spell/Bomb/splint.arc rename {magic => spell/Bomb}/splint.base.111.png (100%) create mode 100644 spell/Bullet/Fire/fireball.arc rename {magic => spell/Bullet}/Fire/fireball.base.111.png (100%) rename {magic => spell/Bullet}/Fire/fireball.base.112.png (100%) rename {magic => spell/Bullet}/Fire/fireball.base.113.png (100%) rename {magic => spell/Bullet}/Fire/fireball.clsc.111.png (100%) rename {magic => spell/Bullet}/Fire/fireball.clsc.112.png (100%) rename {magic => spell/Bullet}/Fire/fireball.clsc.113.png (100%) create mode 100644 spell/Bullet/Fire/firebullet.arc rename {magic => spell/Bullet}/Fire/firebullet.base.111.png (100%) rename {magic => spell/Bullet}/Fire/firebullet.base.121.png (100%) rename {magic => spell/Bullet}/Fire/firebullet.base.131.png (100%) rename {magic => spell/Bullet}/Fire/firebullet.base.141.png (100%) rename {magic => spell/Bullet}/Fire/firebullet.base.151.png (100%) rename {magic => spell/Bullet}/Fire/firebullet.base.161.png (100%) rename {magic => spell/Bullet}/Fire/firebullet.base.171.png (100%) rename {magic => spell/Bullet}/Fire/firebullet.base.181.png (100%) create mode 100644 spell/Bullet/Shell/explosion2.arc rename {magic/Explosion => spell/Bullet/Shell}/explosion2.base.111.png (100%) rename {magic/Explosion => spell/Bullet/Shell}/explosion2.base.112.png (100%) rename {magic/Explosion => spell/Bullet/Shell}/explosion2.base.113.png (100%) create mode 100644 spell/Bullet/Shell/shell.arc rename {misc => spell/Bullet}/Shell/shell.base.111.png (100%) rename {misc => spell/Bullet}/Shell/shell.base.112.png (100%) rename {misc => spell/Bullet}/Shell/shell.base.121.png (100%) rename {misc => spell/Bullet}/Shell/shell.base.131.png (100%) rename {misc => spell/Bullet}/Shell/shell.base.141.png (100%) rename {misc => spell/Bullet}/Shell/shell.base.151.png (100%) rename {misc => spell/Bullet}/Shell/shell.base.161.png (100%) rename {misc => spell/Bullet}/Shell/shell.base.171.png (100%) rename {misc => spell/Bullet}/Shell/shell.base.181.png (100%) create mode 100644 spell/Bullet/bullet.arc rename {magic => spell}/Bullet/bullet.base.111.png (100%) rename {magic => spell}/Bullet/bullet.base.112.png (100%) rename {magic => spell}/Bullet/bullet.base.121.png (100%) rename {magic => spell}/Bullet/bullet.base.131.png (100%) rename {magic => spell}/Bullet/bullet.base.141.png (100%) rename {magic => spell}/Bullet/bullet.base.151.png (100%) rename {magic => spell}/Bullet/bullet.base.161.png (100%) rename {magic => spell}/Bullet/bullet.base.171.png (100%) rename {magic => spell}/Bullet/bullet.base.181.png (100%) create mode 100644 spell/Bullet/bullet_mnia.arc create mode 100644 spell/Bullet/cause_wounds.arc create mode 100644 spell/Bullet/holy_effect.arc create mode 100644 spell/Bullet/holy_orb.arc rename {magic => spell/Bullet}/holy_orb.base.111.png (100%) create mode 100644 spell/Bullet/lbullet.arc rename {magic => spell}/Bullet/lbullet.base.111.png (100%) rename {magic => spell}/Bullet/lbullet.base.121.png (100%) rename {magic => spell}/Bullet/lbullet.base.131.png (100%) rename {magic => spell}/Bullet/lbullet.base.141.png (100%) rename {magic => spell}/Bullet/lbullet.base.151.png (100%) rename {magic => spell}/Bullet/lbullet.base.161.png (100%) rename {magic => spell}/Bullet/lbullet.base.171.png (100%) rename {magic => spell}/Bullet/lbullet.base.181.png (100%) create mode 100644 spell/Bullet/loose_magic.arc create mode 100644 spell/Bullet/manaball.arc create mode 100644 spell/Bullet/manabullet.arc create mode 100644 spell/Bullet/meteor.arc rename {magic => spell/Bullet}/meteor.base.111.png (100%) create mode 100644 spell/Bullet/poisonbullet.arc rename magic/Ball/spellball.base.111.png => spell/Bullet/poisonbullet.base.111.png (100%) rename magic/Ball/spellball.base.121.png => spell/Bullet/poisonbullet.base.121.png (100%) rename magic/Ball/spellball.base.131.png => spell/Bullet/poisonbullet.base.131.png (100%) rename magic/Ball/spellball.base.141.png => spell/Bullet/poisonbullet.base.141.png (100%) rename magic/Ball/spellball.base.151.png => spell/Bullet/poisonbullet.base.151.png (100%) rename magic/Ball/spellball.base.161.png => spell/Bullet/poisonbullet.base.161.png (100%) rename magic/Ball/spellball.base.171.png => spell/Bullet/poisonbullet.base.171.png (100%) rename magic/Ball/spellball.base.181.png => spell/Bullet/poisonbullet.base.181.png (100%) create mode 100644 spell/Bullet/poisoncloud.arc rename magic/poisonc.base.111.png => spell/Bullet/poisoncloud.base.111.png (100%) rename magic/poisonc.base.112.png => spell/Bullet/poisoncloud.base.112.png (100%) rename magic/poisonc.base.113.png => spell/Bullet/poisoncloud.base.113.png (100%) create mode 100644 spell/Bullet/snowball.arc rename {magic/Cold => spell/Bullet}/snowball.base.111.png (100%) rename {magic/Cold => spell/Bullet}/snowball.base.121.png (100%) rename {magic/Cold => spell/Bullet}/snowball.base.131.png (100%) rename {magic/Cold => spell/Bullet}/snowball.base.141.png (100%) rename {magic/Cold => spell/Bullet}/snowball.base.151.png (100%) rename {magic/Cold => spell/Bullet}/snowball.base.161.png (100%) rename {magic/Cold => spell/Bullet}/snowball.base.171.png (100%) rename {magic/Cold => spell/Bullet}/snowball.base.181.png (100%) create mode 100644 spell/Bullet/snowstorm.arc create mode 100644 spell/Bullet/spell_bullet.arc create mode 100644 spell/Bullet/spell_cause_crit_wounds.arc create mode 100644 spell/Bullet/spell_cause_heavy_wounds.arc create mode 100644 spell/Bullet/spell_cause_light_wounds.arc create mode 100644 spell/Bullet/spell_cause_med_wounds.arc create mode 100644 spell/Bullet/spell_comet.arc create mode 100644 spell/Bullet/spell_hellfire.arc create mode 100644 spell/Bullet/spell_holy_orb.arc create mode 100644 spell/Bullet/spell_large_fireball.arc create mode 100644 spell/Bullet/spell_large_manaball.arc create mode 100644 spell/Bullet/spell_large_snowstorm.arc create mode 100644 spell/Bullet/spell_lg_bullet.arc create mode 100644 spell/Bullet/spell_medium_fireball.arc create mode 100644 spell/Bullet/spell_medium_manaball.arc create mode 100644 spell/Bullet/spell_medium_snowstorm.arc create mode 100644 spell/Bullet/spell_poison_cloud.arc create mode 100644 spell/Bullet/spell_shell.arc create mode 100644 spell/Bullet/spell_sm_bullet.arc create mode 100644 spell/Bullet/spell_small_fireball.arc create mode 100644 spell/Bullet/spell_small_manaball.arc create mode 100644 spell/Bullet/spell_small_snowstorm.arc create mode 100644 spell/Bullet/spell_vitriol.arc rename {magic => spell/Bullet}/v_pool.base.111.png (100%) rename {magic => spell/Bullet}/v_pool.base.112.png (100%) rename {magic => spell/Bullet}/v_splash.base.111.png (100%) rename {magic => spell/Bullet}/v_splash.base.112.png (100%) create mode 100644 spell/Bullet/vitriol.arc rename {magic => spell}/Burnout/burnout.arc (100%) rename {magic => spell}/Burnout/burnout.base.111.png (100%) rename {magic => spell}/Burnout/burnout.base.112.png (100%) rename {magic => spell}/Burnout/burnout.base.113.png (100%) rename {magic => spell}/Burnout/burnout.base.114.png (100%) rename {magic => spell}/Burnout/burnout.base.115.png (100%) rename {magic => spell}/Burnout/burnout.base.116.png (100%) rename {magic => spell}/Burnout/burnout.base.117.png (100%) rename {magic => spell}/Burnout/burnout.base.118.png (100%) rename {magic => spell}/Burnout/burnout.base.119.png (100%) rename {magic => spell}/Burnout/burnout.base.11A.png (100%) rename {magic => spell}/Burnout/burnout.base.11B.png (100%) rename {magic => spell}/Burnout/burnout.base.11C.png (100%) rename {magic => spell}/Burnout/burnout.base.11D.png (100%) rename {magic => spell}/Burnout/burnout.base.11E.png (100%) rename {magic => spell}/Burnout/burnout.base.11F.png (100%) rename {magic => spell}/Burnout/burnout.base.11G.png (100%) rename {magic => spell}/Burnout/burnout.base.11H.png (100%) rename {magic => spell}/Burnout/burnout.base.11J.png (100%) rename {magic => spell}/Burnout/burnout.base.11K.png (100%) rename {magic => spell}/Burnout/burnout.base.11L.png (100%) rename {magic => spell}/Burnout/burnout.base.11M.png (100%) rename {magic => spell}/Burnout/burnout.base.11N.png (100%) rename {magic => spell}/Burnout/burnout.base.11O.png (100%) rename {magic => spell}/Burnout/burnout.base.11P.png (100%) rename {magic => spell}/Burnout/burnout.base.11Q.png (100%) rename {magic => spell}/Burnout/burnout.base.11R.png (100%) create mode 100644 spell/Change_Ability/protection.arc rename {magic/Protection => spell/Change_Ability}/protection.base.111.png (100%) rename {magic/Protection => spell/Change_Ability}/protection.base.112.png (100%) create mode 100644 spell/Change_Ability/protection.base.113.png rename {magic/Protection => spell/Change_Ability}/protection.base.114.png (100%) rename {magic/Protection => spell/Change_Ability}/protection.base.115.png (100%) rename {magic/Protection => spell/Change_Ability}/protection.base.116.png (100%) rename {magic/Protection => spell/Change_Ability}/protection.base.117.png (100%) create mode 100644 spell/Change_Ability/spell_armour.arc create mode 100644 spell/Change_Ability/spell_charisma.arc create mode 100644 spell/Change_Ability/spell_confusion.arc create mode 100644 spell/Change_Ability/spell_constitution.arc create mode 100644 spell/Change_Ability/spell_dark_vision.arc create mode 100644 spell/Change_Ability/spell_defense.arc create mode 100644 spell/Change_Ability/spell_dexterity.arc create mode 100644 spell/Change_Ability/spell_haste.arc create mode 100644 spell/Change_Ability/spell_heroism.arc create mode 100644 spell/Change_Ability/spell_immunity_to_attack.arc create mode 100644 spell/Change_Ability/spell_immunity_to_cold.arc create mode 100644 spell/Change_Ability/spell_immunity_to_draining.arc create mode 100644 spell/Change_Ability/spell_immunity_to_electricity.arc create mode 100644 spell/Change_Ability/spell_immunity_to_fire.arc create mode 100644 spell/Change_Ability/spell_immunity_to_magic.arc create mode 100644 spell/Change_Ability/spell_immunity_to_paralysis.arc create mode 100644 spell/Change_Ability/spell_immunity_to_poison.arc create mode 100644 spell/Change_Ability/spell_immunity_to_slow.arc create mode 100644 spell/Change_Ability/spell_invulnerability.arc create mode 100644 spell/Change_Ability/spell_iron_skin.arc create mode 100644 spell/Change_Ability/spell_levitate.arc create mode 100644 spell/Change_Ability/spell_protection_from_attack.arc create mode 100644 spell/Change_Ability/spell_protection_from_cancellation.arc create mode 100644 spell/Change_Ability/spell_protection_from_cold.arc create mode 100644 spell/Change_Ability/spell_protection_from_confusion.arc create mode 100644 spell/Change_Ability/spell_protection_from_depletion.arc create mode 100644 spell/Change_Ability/spell_protection_from_draining.arc create mode 100644 spell/Change_Ability/spell_protection_from_electricity.arc create mode 100644 spell/Change_Ability/spell_protection_from_fire.arc create mode 100644 spell/Change_Ability/spell_protection_from_magic.arc create mode 100644 spell/Change_Ability/spell_protection_from_paralysis.arc create mode 100644 spell/Change_Ability/spell_protection_from_poison.arc create mode 100644 spell/Change_Ability/spell_protection_from_slow.arc create mode 100644 spell/Change_Ability/spell_rage.arc create mode 100644 spell/Change_Ability/spell_regeneration.arc create mode 100644 spell/Change_Ability/spell_strength.arc create mode 100644 spell/Change_Ability/spell_xrays.arc create mode 100644 spell/Cone/banishment.arc create mode 100644 spell/Cone/colorspray.arc create mode 100644 spell/Cone/confusion.arc rename {magic/Effect => spell/Cone}/confusion.base.111.png (100%) rename {magic/Effect => spell/Cone}/confusion.base.112.png (100%) rename {magic/Effect => spell/Cone}/confusion.base.113.png (100%) rename {magic/Effect => spell/Cone}/confusion.base.114.png (100%) create mode 100644 spell/Cone/counterspell.arc rename {magic => spell/Cone}/counterspell.base.111.png (100%) create mode 100644 spell/Cone/face_of_death.arc rename {magic => spell/Cone}/face_of_death.base.111.png (100%) create mode 100644 spell/Cone/fear.arc rename {magic/Effect => spell/Cone}/fear.base.111.png (100%) rename {magic/Effect => spell/Cone}/fear.base.112.png (100%) rename {magic/Effect => spell/Cone}/fear.base.113.png (100%) create mode 100644 spell/Cone/firebreath.arc create mode 100644 spell/Cone/flowers.arc rename {magic => spell/Cone}/flowers.base.111.png (100%) create mode 100644 spell/Cone/holy_word.arc create mode 100644 spell/Cone/icestorm.arc rename {magic/Cold => spell/Cone}/icestorm.base.111.png (100%) rename {magic/Cold => spell/Cone}/icestorm.base.112.png (100%) rename {magic/Cold => spell/Cone}/icestorm.base.113.png (100%) rename {magic/Cold => spell/Cone}/icestorm.clsc.111.png (100%) rename {magic/Cold => spell/Cone}/icestorm.clsc.112.png (100%) rename {magic/Cold => spell/Cone}/icestorm.clsc.113.png (100%) create mode 100644 spell/Cone/manablast.arc rename {magic/Effect => spell/Cone}/paralyse.base.111.png (100%) rename {magic/Effect => spell/Cone}/paralyse.base.112.png (100%) rename {magic/Effect => spell/Cone}/paralyse.base.113.png (100%) create mode 100644 spell/Cone/paralyze.arc create mode 100644 spell/Cone/peace.arc create mode 100644 spell/Cone/shockwave.arc create mode 100644 spell/Cone/slow.arc rename {magic/Effect => spell/Cone}/slow.base.111.png (100%) rename {magic/Effect => spell/Cone}/slow.base.112.png (100%) rename {magic/Effect => spell/Cone}/slow.base.113.png (100%) create mode 100644 spell/Cone/spell_banishment.arc create mode 100644 spell/Cone/spell_burning_hands.arc create mode 100644 spell/Cone/spell_color_spray.arc create mode 100644 spell/Cone/spell_counterspell.arc create mode 100644 spell/Cone/spell_dragonbreath.arc create mode 100644 spell/Cone/spell_face_of_death.arc create mode 100644 spell/Cone/spell_fear.arc create mode 100644 spell/Cone/spell_holy_word.arc create mode 100644 spell/Cone/spell_icestorm.arc create mode 100644 spell/Cone/spell_lg_icestorm.arc create mode 100644 spell/Cone/spell_mana_blast.arc create mode 100644 spell/Cone/spell_mass_confusion.arc create mode 100644 spell/Cone/spell_paralyze.arc create mode 100644 spell/Cone/spell_peace.arc create mode 100644 spell/Cone/spell_shockwave.arc create mode 100644 spell/Cone/spell_slow.arc create mode 100644 spell/Cone/spell_spiderweb.arc create mode 100644 spell/Cone/spell_turn_undead.arc create mode 100644 spell/Cone/spell_vitriol_splash.arc create mode 100644 spell/Cone/spell_windstorm.arc create mode 100644 spell/Cone/spell_wonder.arc create mode 100644 spell/Cone/spell_wrathful_eye.arc create mode 100644 spell/Cone/spiderweb.arc create mode 100644 spell/Cone/turnundead.arc rename {magic/Effect => spell/Cone}/turnundead.base.111.png (100%) rename {magic/Effect => spell/Cone}/turnundead.base.112.png (100%) rename {magic/Effect => spell/Cone}/turnundead.base.113.png (100%) create mode 100644 spell/Cone/windstorm.arc rename {magic => spell/Cone}/windstorm.base.111.png (100%) rename {magic => spell/Cone}/windstorm.base.112.png (100%) rename {magic => spell/Cone}/windstorm.base.113.png (100%) create mode 100644 spell/Cone/wrathful_eye.arc rename {magic => spell/Detect}/det_magic.arc (100%) rename {magic => spell/Detect}/det_magic.base.111.png (100%) rename {magic => spell/Detect}/det_magic.base.112.png (100%) rename {magic => spell/Detect}/det_magic.base.113.png (100%) create mode 100644 spell/Detect/det_monster.arc create mode 100644 spell/Detect/spell_detect_curse.arc create mode 100644 spell/Detect/spell_detect_evil.arc create mode 100644 spell/Detect/spell_detect_magic.arc create mode 100644 spell/Detect/spell_detect_monster.arc create mode 100644 spell/Detect/spell_show_invisible.arc create mode 100644 spell/Disease/spell_cause_anthrax.arc create mode 100644 spell/Disease/spell_cause_black_death.arc create mode 100644 spell/Disease/spell_cause_cold.arc create mode 100644 spell/Disease/spell_cause_flu.arc create mode 100644 spell/Disease/spell_cause_leprosy.arc create mode 100644 spell/Disease/spell_cause_rabies.arc create mode 100644 spell/Disease/spell_cause_red_death.arc create mode 100644 spell/Disease/spell_cause_smallpox.arc create mode 100644 spell/Disease/spell_cause_typhoid.arc create mode 100644 spell/Disease/spell_cause_white_death.arc rename {magic => spell/Golem}/avatar.arc (100%) rename {magic => spell/Golem}/avatar.base.131.png (100%) rename {magic => spell/Golem}/avatar.base.132.png (100%) rename {magic => spell/Golem}/avatar.base.171.png (100%) rename {magic => spell/Golem}/avatar.base.172.png (100%) rename {magic => spell/Golem}/avatar.face (100%) rename {magic => spell}/Golem/golem.arc (100%) rename {magic => spell}/Golem/golem.base.111.png (100%) rename {magic => spell}/Golem/golem.base.112.png (100%) rename {magic => spell}/Golem/golem.clsc.111.png (100%) rename {magic => spell}/Golem/golem.clsc.112.png (100%) rename {magic => spell}/Golem/golem.face (100%) rename {magic => spell}/Golem/golem_red.base.111.png (100%) rename {magic => spell}/Golem/golem_red.base.112.png (100%) rename {magic => spell}/Golem/golem_red.clsc.111.png (100%) rename {magic => spell}/Golem/golem_red.clsc.112.png (100%) rename {magic => spell/Golem}/holy_servant.arc (100%) create mode 100644 spell/Golem/mystic_fist.arc rename {magic => spell/Golem}/mystic_fist.base.111.png (100%) rename {magic => spell/Golem}/mystic_fist.base.112.png (100%) rename {magic => spell/Golem}/mystic_fist.base.113.png (100%) rename {magic => spell/Golem}/mystic_fist.clsc.111.png (100%) rename {magic => spell/Golem}/mystic_fist.clsc.112.png (100%) rename {magic => spell/Golem}/mystic_fist.clsc.113.png (100%) create mode 100644 spell/Golem/spell_call_holy_servant.arc create mode 100644 spell/Golem/spell_dancing_sword.arc create mode 100644 spell/Golem/spell_golem.arc create mode 100644 spell/Golem/spell_lesser_golem.arc create mode 100644 spell/Golem/spell_mystic_fist.arc create mode 100644 spell/Golem/spell_summon_air_elemental.arc create mode 100644 spell/Golem/spell_summon_avatar.arc create mode 100644 spell/Golem/spell_summon_earth_elemental.arc create mode 100644 spell/Golem/spell_summon_fire_ele.arc create mode 100644 spell/Golem/spell_summon_water_elemental.arc create mode 100644 spell/Healing/healing.arc rename {magic/Effect => spell/Healing}/healing.base.111.png (100%) rename {magic/Effect => spell/Healing}/healing.base.112.png (100%) rename {magic/Effect => spell/Healing}/healing.base.113.png (100%) rename {magic/Effect => spell/Healing}/healing.base.114.png (100%) rename {magic/Effect => spell/Healing}/healing.base.115.png (100%) create mode 100644 spell/Healing/spell_cure_blindness.arc create mode 100644 spell/Healing/spell_cure_confusion.arc create mode 100644 spell/Healing/spell_cure_disease.arc create mode 100644 spell/Healing/spell_cure_poison.arc create mode 100644 spell/Healing/spell_heal.arc create mode 100644 spell/Healing/spell_major_healing.arc create mode 100644 spell/Healing/spell_medium_healing.arc create mode 100644 spell/Healing/spell_minor_healing.arc create mode 100644 spell/Healing/spell_regen_sp.arc create mode 100644 spell/Healing/spell_restoration.arc create mode 100644 spell/MagicMissile/magic_miss.arc rename {magic/Magic_Miss => spell/MagicMissile}/magic_miss.base.111.png (100%) rename {magic/Magic_Miss => spell/MagicMissile}/magic_miss.base.121.png (100%) rename {magic/Magic_Miss => spell/MagicMissile}/magic_miss.base.131.png (100%) rename {magic/Magic_Miss => spell/MagicMissile}/magic_miss.base.141.png (100%) rename {magic/Magic_Miss => spell/MagicMissile}/magic_miss.base.151.png (100%) rename {magic/Magic_Miss => spell/MagicMissile}/magic_miss.base.161.png (100%) rename {magic/Magic_Miss => spell/MagicMissile}/magic_miss.base.171.png (100%) rename {magic/Magic_Miss => spell/MagicMissile}/magic_miss.base.181.png (100%) create mode 100644 spell/MagicMissile/spell_magic_miss.arc create mode 100644 spell/MagicWall/spell_build_bullet_wall.arc create mode 100644 spell/MagicWall/spell_build_director.arc create mode 100644 spell/MagicWall/spell_build_fireball_wall.arc create mode 100644 spell/MagicWall/spell_build_lightning_wall.arc create mode 100644 spell/MagicWall/spell_counterwall.arc create mode 100644 spell/MagicWall/spell_create_earth_wall.arc create mode 100644 spell/MagicWall/spell_create_fire_wall.arc create mode 100644 spell/MagicWall/spell_create_frost_wall.arc create mode 100644 spell/MagicWall/spell_create_lava.arc create mode 100644 spell/MagicWall/spell_create_pool_of_chaos.arc create mode 100644 spell/MagicWall/spell_darkness.arc create mode 100644 spell/MagicWall/spell_wall_of_thorns.arc rename {magic/Light => spell/Misc}/darkness.arc (100%) rename {magic/Explosion => spell/Misc}/destruction.arc (100%) rename {magic/Explosion => spell/Misc}/destruction.base.111.png (100%) rename {magic/Explosion => spell/Misc}/destruction.base.112.png (100%) rename {magic/Explosion => spell/Misc}/destruction.base.113.png (100%) rename {magic/Explosion => spell/Misc}/destruction.base.114.png (100%) rename {magic/Enchantment => spell/Misc}/enchantment.arc (100%) rename {magic/Enchantment => spell/Misc}/enchantment.base.111.png (100%) rename {magic/Enchantment => spell/Misc}/enchantment.base.112.png (100%) rename {magic/Enchantment => spell/Misc}/enchantment.base.113.png (100%) rename {magic/Enchantment => spell/Misc}/enchantment.base.114.png (100%) rename {magic/Enchantment => spell/Misc}/enchantment.base.115.png (100%) rename {magic/Light => spell/Misc}/light.arc (100%) rename {magic/Effect => spell/Misc}/polymorph.arc (100%) rename {magic/Effect => spell/Misc}/polymorph.base.111.png (100%) rename {magic/Effect => spell/Misc}/polymorph.base.112.png (100%) rename {magic/Effect => spell/Misc}/polymorph.base.113.png (100%) rename {magic/Effect => spell/Misc}/polymorph.base.114.png (100%) rename {magic/Runes => spell/Misc}/rune_mark.arc (100%) rename {magic/Runes => spell/Misc}/rune_mark.base.111.png (100%) create mode 100644 spell/Misc/spell_alchemy.arc create mode 100644 spell/Misc/spell_consecrate.arc create mode 100644 spell/Misc/spell_create_food.arc create mode 100644 spell/Misc/spell_create_missile.arc create mode 100644 spell/Misc/spell_daylight.arc create mode 100644 spell/Misc/spell_destruction.arc create mode 100644 spell/Misc/spell_dimension_door.arc create mode 100644 spell/Misc/spell_disarm.arc create mode 100644 spell/Misc/spell_earth_to_dust.arc create mode 100644 spell/Misc/spell_faery_fire.arc create mode 100644 spell/Misc/spell_identify.arc create mode 100644 spell/Misc/spell_improved_invisibility.arc create mode 100644 spell/Misc/spell_invisible.arc create mode 100644 spell/Misc/spell_invisible_to_undead.arc create mode 100644 spell/Misc/spell_light.arc create mode 100644 spell/Misc/spell_magic_drain.arc create mode 100644 spell/Misc/spell_magic_mapping.arc create mode 100644 spell/Misc/spell_marking_rune.arc create mode 100644 spell/Misc/spell_nightfall.arc create mode 100644 spell/Misc/spell_perceive_self.arc create mode 100644 spell/Misc/spell_polymorph.arc create mode 100644 spell/Misc/spell_probe.arc create mode 100644 spell/Misc/spell_recharge.arc create mode 100644 spell/Misc/spell_remove_curse.arc create mode 100644 spell/Misc/spell_remove_damnation.arc create mode 100644 spell/Misc/spell_transference.arc create mode 100644 spell/Misc/spell_word_of_recall.arc create mode 100644 spell/MoodChange/spell_aggravation.arc create mode 100644 spell/MoodChange/spell_charm_monsters.arc create mode 100644 spell/MoodChange/spell_command_undead.arc create mode 100644 spell/MoodChange/spell_conflict.arc create mode 100644 spell/MoodChange/spell_pacify.arc create mode 100644 spell/MovingBall/ball_lightning.arc rename {magic/Lightning => spell/MovingBall}/ball_lightning.base.111.png (100%) rename {magic/Lightning => spell/MovingBall}/ball_lightning.base.222.png (100%) rename {magic/Lightning => spell/MovingBall}/ball_lightning.base.333.png (100%) rename {magic/Lightning => spell/MovingBall}/ball_lightning.base.444.png (100%) create mode 100644 spell/MovingBall/divine_shock.arc create mode 100644 spell/MovingBall/poison_fog.arc create mode 100644 spell/MovingBall/spell_ball_lightning.arc create mode 100644 spell/MovingBall/spell_divine_shock.arc create mode 100644 spell/MovingBall/spell_poison_fog.arc create mode 100644 spell/Potion/balm_gen.arc rename {potion => spell/Potion}/balm_gen.base.111.png (100%) create mode 100644 spell/Potion/dust_gen.arc rename {potion => spell/Potion}/dust_gen.base.111.png (100%) create mode 100644 spell/Potion/figurine_gen.arc rename {potion => spell/Potion}/figurine_gen.base.111.png (100%) rename {potion => spell/Potion}/potion_aether.base.111.png (100%) rename {potion => spell/Potion}/potion_aether.clsc.111.png (100%) rename {potion => spell/Potion}/potion_fire2.base.111.png (100%) rename {potion => spell/Potion}/potion_fire2.clsc.111.png (100%) rename {potion => spell/Potion}/potion_freeze.base.111.png (100%) rename {potion => spell/Potion}/potion_freeze.clsc.111.png (100%) rename {potion => spell/Potion}/potion_heal2.base.111.png (100%) rename {potion => spell/Potion}/potion_heal2.clsc.111.png (100%) rename {potion => spell/Potion}/potion_ishock.base.111.png (100%) rename {potion => spell/Potion}/potion_ishock.clsc.111.png (100%) rename {potion => spell/Potion}/potion_mimm.base.111.png (100%) rename {potion => spell/Potion}/potion_mimm.clsc.111.png (100%) rename {potion => spell/Potion}/potion_resist.base.111.png (100%) rename {potion => spell/Potion}/potion_resist.clsc.111.png (100%) rename {potion => spell/Potion}/potion_shock.base.111.png (100%) rename {potion => spell/Potion}/potion_shock.clsc.111.png (100%) rename {potion => spell/Potion}/potion_util.base.111.png (100%) rename {potion => spell/Potion}/potion_util.clsc.111.png (100%) create mode 100644 spell/Potion/potiongen.arc rename {potion => spell/Potion}/potiongen.base.111.png (100%) rename {potion => spell/Potion}/potiongen.clsc.111.png (100%) create mode 100644 spell/RaiseDead/raisedead.trs create mode 100644 spell/RaiseDead/spell_raise_dead.arc create mode 100644 spell/RaiseDead/spell_reincarnation.arc create mode 100644 spell/RaiseDead/spell_resurrection.arc create mode 100644 spell/Rune/drain_magic.arc rename {magic/Runes => spell/Rune}/drain_magic.base.111.png (100%) rename {magic/Runes => spell/Rune}/generic_rune.arc (100%) rename {magic/Runes => spell/Rune}/generic_rune.base.111.png (100%) create mode 100644 spell/Rune/rune_antimagic.arc rename {magic/Runes => spell/Rune}/rune_antimagic.base.111.png (100%) rename {magic/Runes => spell/Rune}/rune_blast.arc (100%) rename {magic/Runes => spell/Rune}/rune_blast.base.111.png (100%) rename {magic/Runes => spell/Rune}/rune_blightning.arc (100%) rename {magic/Runes => spell/Rune}/rune_blightning.base.111.png (100%) rename {magic/Runes => spell/Rune}/rune_bomb.arc (100%) rename {magic/Runes => spell/Rune}/rune_bomb.base.111.png (100%) rename {magic/Runes => spell/Rune}/rune_confusion.arc (100%) rename {magic/Runes => spell/Rune}/rune_confusion.base.111.png (100%) rename {magic/Runes => spell/Rune}/rune_death.arc (100%) rename {magic/Runes => spell/Rune}/rune_death.base.111.png (100%) create mode 100644 spell/Rune/rune_fire.arc rename {magic/Runes => spell/Rune}/rune_fire.base.111.png (100%) rename {magic/Runes => spell/Rune}/rune_fireball.arc (100%) rename {magic/Runes => spell/Rune}/rune_fireball.base.111.png (100%) create mode 100644 spell/Rune/rune_frost.arc rename {magic/Runes => spell/Rune}/rune_frost.base.111.png (100%) rename {magic/Runes => spell/Rune}/rune_heal.arc (100%) rename {magic/Runes => spell/Rune}/rune_heal.base.111.png (100%) rename {magic/Runes => spell/Rune}/rune_lightning.arc (100%) rename {magic/Runes => spell/Rune}/rune_lightning.base.111.png (100%) rename {magic/Runes => spell/Rune}/rune_paralysis.arc (100%) rename {magic/Runes => spell/Rune}/rune_paralysis.base.111.png (100%) rename {magic/Runes => spell/Rune}/rune_paralysis.base.112.png (100%) create mode 100644 spell/Rune/rune_pcloud.arc rename {magic/Runes => spell/Rune}/rune_pcloud.base.111.png (100%) rename {magic/Runes => spell/Rune}/rune_restore.arc (100%) rename {magic/Runes => spell/Rune}/rune_shock.arc (100%) rename {magic/Runes => spell/Rune}/rune_shock.base.111.png (100%) rename {magic/Runes => spell/Rune}/rune_sp_res.base.111.png (100%) rename {magic/Runes => spell/Rune}/rune_sp_restore.arc (100%) rename {magic/Runes => spell/Rune}/rune_sum_earth.base.111.png (100%) rename {magic/Runes => spell/Rune}/rune_sum_fire.base.111.png (100%) rename {magic/Runes => spell/Rune}/rune_sum_water.base.111.png (100%) rename {magic/Runes => spell/Rune}/rune_summon.arc (100%) rename {magic/Runes => spell/Rune}/rune_summon.base.111.png (100%) rename {magic/Runes => spell/Rune}/rune_summon_air.base.111.png (100%) create mode 100644 spell/Rune/rune_transfer.arc rename {magic/Runes => spell/Rune}/rune_transfer.base.111.png (100%) create mode 100644 spell/Rune/runedet.arc create mode 100644 spell/Rune/spell_antimagic_rune.arc create mode 100644 spell/Rune/spell_firetrap.arc create mode 100644 spell/Rune/spell_glyph.arc create mode 100644 spell/Rune/spell_magic_rune.arc create mode 100644 spell/Rune/spell_pentagram.arc create mode 100644 spell/Rune/spell_rune_of_blasting.arc create mode 100644 spell/Rune/spell_rune_of_death.arc create mode 100644 spell/Rune/spell_rune_of_fire.arc create mode 100644 spell/Rune/spell_rune_of_frost.arc create mode 100644 spell/Rune/spell_rune_of_magic_drain.arc create mode 100644 spell/Rune/spell_rune_of_shocking.arc create mode 100644 spell/Rune/spell_rune_of_transference.arc create mode 100644 spell/Rune/spell_sigil.arc rename spell/{ => Scroll}/ench_armour.arc (100%) rename spell/{ => Scroll}/impr_cha.arc (100%) rename spell/{ => Scroll}/impr_con.arc (100%) rename spell/{ => Scroll}/impr_dam.arc (100%) rename spell/{ => Scroll}/impr_dex.arc (100%) rename spell/{ => Scroll}/impr_ench.arc (100%) rename spell/{ => Scroll}/impr_int.arc (100%) rename spell/{ => Scroll}/impr_pow.arc (100%) rename spell/{ => Scroll}/impr_str.arc (100%) rename spell/{ => Scroll}/impr_weigh.arc (100%) rename spell/{ => Scroll}/impr_wis.arc (100%) rename spell/{ => Scroll}/prep_weapo.arc (100%) rename spell/{ => Scroll}/scroll.base.111.png (100%) create mode 100644 spell/Scroll/scroll.trs create mode 100644 spell/Scroll/scroll_new.arc create mode 100644 spell/Smite/god_power.arc create mode 100644 spell/Smite/holy_wrath.arc create mode 100644 spell/Smite/insect_plague.arc create mode 100644 spell/Smite/spell_finger_of_death.arc create mode 100644 spell/Smite/spell_holy_wrath.arc create mode 100644 spell/Smite/spell_insect_plague.arc create mode 100644 spell/Smite/spell_retributive_strike.arc create mode 100644 spell/SpellBook/evoker_book.arc create mode 100644 spell/SpellBook/evoker_book.base.111.png create mode 100644 spell/SpellBook/evoker_book.trs create mode 100644 spell/SpellBook/prayer_book.arc create mode 100644 spell/SpellBook/prayer_book.base.111.png create mode 100644 spell/SpellBook/prayer_book.trs create mode 100644 spell/SpellBook/pyro_book.arc create mode 100644 spell/SpellBook/pyro_book.base.111.png create mode 100644 spell/SpellBook/pyro_book.trs create mode 100644 spell/SpellBook/sorcerer_book.arc create mode 100644 spell/SpellBook/sorcerer_book.base.111.png create mode 100644 spell/SpellBook/sorcerer_book.trs create mode 100644 spell/SpellBook/summoner_book.arc create mode 100644 spell/SpellBook/summoner_book.base.111.png create mode 100644 spell/SpellBook/summoner_book.trs create mode 100644 spell/SummonMonster/lg_speedball.arc create mode 100644 spell/SummonMonster/mage_pet_monster.trs create mode 100644 spell/SummonMonster/speedball.arc rename {magic/Ball => spell/SummonMonster}/speedball.base.111.png (100%) rename {magic/Ball => spell/SummonMonster}/speedball.base.112.png (100%) create mode 100644 spell/SummonMonster/spell_large_speedball.arc create mode 100644 spell/SummonMonster/spell_small_speedball.arc create mode 100644 spell/SummonMonster/spell_summon_cult.arc create mode 100644 spell/SummonMonster/spell_summon_fog.arc create mode 100644 spell/SummonMonster/spell_summon_pet.arc create mode 100644 spell/Swarm/spell_bullet_storm.arc create mode 100644 spell/Swarm/spell_bullet_swarm.arc create mode 100644 spell/Swarm/spell_cause_many_wounds.arc create mode 100644 spell/Swarm/spell_meteor_swarm.arc create mode 100644 spell/Swarm/spell_missile_swarm.arc create mode 100644 spell/Swarm/swarm.arc create mode 100644 spell/TownPortal/spell_town_portal.arc rename {magic => spell/TownPortal}/town_portal.arc (100%) create mode 100644 spell/Wand/gu_horn.arc rename spell/{ => Wand}/gu_horn.base.111.png (100%) rename spell/{ => Wand}/gu_horn.base.112.png (100%) rename spell/{ => Wand}/gu_horn.base.113.png (100%) rename spell/{ => Wand}/gu_horn.base.114.png (100%) rename spell/{ => Wand}/gu_horn.base.115.png (100%) rename spell/{ => Wand}/horn.arc (100%) rename spell/{ => Wand}/horn.base.111.png (100%) rename spell/{ => Wand}/horn2.arc (100%) rename spell/{ => Wand}/horn2.base.111.png (100%) rename spell/{ => Wand}/horn3.arc (100%) rename spell/{ => Wand}/horn3.base.111.png (100%) create mode 100644 spell/Wand/rod.trs create mode 100644 spell/Wand/rod_heavy.arc rename spell/{ => Wand}/rod_heavy.base.111.png (100%) rename spell/{ => Wand}/rod_heavy.base.112.png (100%) rename spell/{ => Wand}/rod_heavy.base.113.png (100%) create mode 100644 spell/Wand/rod_light.arc rename spell/{ => Wand}/rod_light.base.111.png (100%) rename spell/{ => Wand}/rod_light.base.112.png (100%) rename spell/{ => Wand}/rod_light.base.113.png (100%) create mode 100644 spell/Wand/staff.arc rename spell/{ => Wand}/staff.base.111.png (100%) rename spell/{ => Wand}/staff.base.112.png (100%) rename spell/{ => Wand}/staff.base.113.png (100%) rename spell/{ => Wand}/staff.base.114.png (100%) rename spell/{ => Wand}/staff.base.115.png (100%) create mode 100644 spell/Wand/staff.trs create mode 100644 spell/Wand/wand.arc rename spell/{ => Wand}/wand.base.111.png (100%) rename spell/{ => Wand}/wand.base.112.png (100%) rename spell/{ => Wand}/wand.base.113.png (100%) create mode 100644 spell/Wand/wand.trs rename {magic => spell}/blindness.arc (100%) delete mode 100644 spell/book.arc delete mode 100644 spell/cleric_book.arc create mode 100644 spell/exploding_fireball.arc rename {magic => spell}/fire_permanent.arc (100%) rename {magic => spell}/force.arc (100%) delete mode 100644 spell/gu_horn.arc delete mode 100644 spell/rod_heavy.arc delete mode 100644 spell/rod_light.arc delete mode 100644 spell/scroll_new.arc create mode 100644 spell/spell.trs delete mode 100644 spell/staff.arc delete mode 100644 spell/wand.arc delete mode 100644 system/ability/abil_alchemy.arc delete mode 100644 system/ability/abil_b_lightning.arc delete mode 100644 system/ability/abil_bomb.arc delete mode 100644 system/ability/abil_bulle.arc delete mode 100644 system/ability/abil_bullet_wall.arc delete mode 100644 system/ability/abil_cance.arc delete mode 100644 system/ability/abil_cause_l_wound.arc delete mode 100644 system/ability/abil_cause_m_wound.arc delete mode 100644 system/ability/abil_cause_s_wound.arc delete mode 100644 system/ability/abil_charm.arc delete mode 100644 system/ability/abil_cold.arc delete mode 100644 system/ability/abil_colds.arc delete mode 100644 system/ability/abil_color.arc delete mode 100644 system/ability/abil_curse.arc delete mode 100644 system/ability/abil_dance.arc delete mode 100644 system/ability/abil_dark.arc delete mode 100644 system/ability/abil_director.arc delete mode 100644 system/ability/abil_drago.arc delete mode 100644 system/ability/abil_earthwall.arc delete mode 100644 system/ability/abil_edust.arc delete mode 100644 system/ability/abil_f_lightning.arc delete mode 100644 system/ability/abil_fear.arc delete mode 100644 system/ability/abil_fire.arc delete mode 100644 system/ability/abil_fires.arc delete mode 100644 system/ability/abil_firewall.arc delete mode 100644 system/ability/abil_fog.arc delete mode 100644 system/ability/abil_frostbolt.arc delete mode 100644 system/ability/abil_frostwall.arc delete mode 100644 system/ability/abil_heal.arc delete mode 100644 system/ability/abil_hfire.arc delete mode 100644 system/ability/abil_invisibile.arc delete mode 100644 system/ability/abil_light.arc delete mode 100644 system/ability/abil_major_heal.arc delete mode 100644 system/ability/abil_mconf.arc delete mode 100644 system/ability/abil_missi.arc delete mode 100644 system/ability/abil_para.arc delete mode 100644 system/ability/abil_pet.arc delete mode 100644 system/ability/abil_plague.arc delete mode 100644 system/ability/abil_poiso.arc delete mode 100644 system/ability/abil_pool_chaos.arc delete mode 100644 system/ability/abil_rabies.arc delete mode 100644 system/ability/abil_runeblast.arc delete mode 100644 system/ability/abil_runefire.arc delete mode 100644 system/ability/abil_runefrost.arc delete mode 100644 system/ability/abil_runeshock.arc delete mode 100644 system/ability/abil_sball.arc delete mode 100644 system/ability/abil_slow.arc delete mode 100644 system/ability/abil_sthrow.arc delete mode 100644 system/ability/abil_thorn_wall.arc delete mode 100644 system/ability/abil_vitriol.arc delete mode 100644 system/ability/abil_wind.arc delete mode 100644 system/ability/abil_wrathful_eye.arc delete mode 100644 system/ability/abil_wyver.arc delete mode 100644 system/ability/summon_air.arc delete mode 100644 system/ability/sumn_earth.arc delete mode 100644 system/ability/sumn_water.arc rename {magic => system}/depletion.arc (100%) diff --git a/flesh/misc/u_horn.arc b/flesh/misc/u_horn.arc index 89ab6e714..16a36cde3 100644 --- a/flesh/misc/u_horn.arc +++ b/flesh/misc/u_horn.arc @@ -20,4 +20,7 @@ nrof 1 color_fg black name_pl unicorn horns client_type 627 +item_power 2 +skill one handed weapons +body_arm -1 end diff --git a/gods/demihumans/gnarg.arc b/gods/demihumans/gnarg.arc index 61eeeebfe..e115177f8 100644 --- a/gods/demihumans/gnarg.arc +++ b/gods/demihumans/gnarg.arc @@ -21,6 +21,7 @@ path_repelled 65537 resist_poison 100 resist_magic -20 hp 500 +maxhp 500 ac -5 wc -3 dam 50 diff --git a/gods/demihumans/gnarg_avatar.arc b/gods/demihumans/gnarg_avatar.arc index f2b2e8273..21eb3bbc9 100644 --- a/gods/demihumans/gnarg_avatar.arc +++ b/gods/demihumans/gnarg_avatar.arc @@ -19,6 +19,7 @@ resist_poison 100 resist_magic -10 resist_physical 40 hp 500 +maxhp 500 ac -5 wc -3 dam 30 diff --git a/gods/demihumans/lythander.arc b/gods/demihumans/lythander.arc index eb3fc29e7..752d2739c 100644 --- a/gods/demihumans/lythander.arc +++ b/gods/demihumans/lythander.arc @@ -25,6 +25,7 @@ ac -7 wc -1 dam 40 hp 350 +maxhp 350 level 15 speed 0.25 luck 2 diff --git a/gods/demihumans/lythander_avatar.arc b/gods/demihumans/lythander_avatar.arc index c375dc5de..b18cbac1a 100644 --- a/gods/demihumans/lythander_avatar.arc +++ b/gods/demihumans/lythander_avatar.arc @@ -21,6 +21,7 @@ ac -7 wc -1 dam 40 hp 350 +maxhp 350 level 15 speed 0.25 luck 2 diff --git a/gods/demihumans/mostrai.arc b/gods/demihumans/mostrai.arc index 2cd0db0f3..11854bd24 100644 --- a/gods/demihumans/mostrai.arc +++ b/gods/demihumans/mostrai.arc @@ -25,6 +25,7 @@ ac -10 wc -6 dam 50 hp 350 +maxhp 350 level 15 speed 0.20 can_cast_spell 1 diff --git a/gods/demihumans/mostrai_avatar.arc b/gods/demihumans/mostrai_avatar.arc index 2f5f2d22e..eb1f3d36b 100644 --- a/gods/demihumans/mostrai_avatar.arc +++ b/gods/demihumans/mostrai_avatar.arc @@ -21,6 +21,7 @@ ac -10 wc -6 dam 50 hp 350 +maxhp 350 level 15 speed 0.20 can_cast_spell 1 diff --git a/gods/elemental/sorig.arc b/gods/elemental/sorig.arc index 05f73de19..d9b2b8080 100644 --- a/gods/elemental/sorig.arc +++ b/gods/elemental/sorig.arc @@ -22,6 +22,7 @@ ac -5 wc -1 dam 40 hp 300 +maxhp 300 level 15 speed 0.40 can_cast_spell 1 diff --git a/gods/elemental/sorig_avatar.arc b/gods/elemental/sorig_avatar.arc index 71e32ab59..de51f07d3 100644 --- a/gods/elemental/sorig_avatar.arc +++ b/gods/elemental/sorig_avatar.arc @@ -21,6 +21,7 @@ ac -5 wc -1 dam 40 hp 300 +maxhp 300 level 15 speed 0.40 can_cast_spell 1 diff --git a/gods/items/bow_lythander.arc b/gods/items/bow_lythander.arc index ab1cd74ea..1f02dcb8f 100644 --- a/gods/items/bow_lythander.arc +++ b/gods/items/bow_lythander.arc @@ -20,4 +20,5 @@ type 14 weight 8000 magic 5 body_arm -2 +skill missile weapons end diff --git a/gods/items/burning_tail/burning_tail.arc b/gods/items/burning_tail/burning_tail.arc index 7b4fa1b5c..16f6a7111 100644 --- a/gods/items/burning_tail/burning_tail.arc +++ b/gods/items/burning_tail/burning_tail.arc @@ -25,5 +25,6 @@ magicmap red name_pl Burning Tails of many lashings of Ruggilli client_type 100 body_arm -1 -item_power 12 +item_power 25 +skill one handed weapons end diff --git a/gods/randomitems/god_spellbook_protection_from_fire.arc b/gods/randomitems/god_spellbook_protection_from_fire.arc index 73b255f5d..a98f7fd20 100644 --- a/gods/randomitems/god_spellbook_protection_from_fire.arc +++ b/gods/randomitems/god_spellbook_protection_from_fire.arc @@ -3,6 +3,8 @@ name prayerbook slaying protection from fire face quarto.111 type 85 +skill literacy + material 1 value 0 weight 5000 diff --git a/gods/randomitems/god_spelldirect_cause_black_death.arc b/gods/randomitems/god_spelldirect_cause_black_death.arc index 776e89471..6a3d3de43 100644 --- a/gods/randomitems/god_spelldirect_cause_black_death.arc +++ b/gods/randomitems/god_spelldirect_cause_black_death.arc @@ -4,5 +4,7 @@ face blank.111 slaying cause black death invisible 1 type 85 +skill literacy + editable 0 end diff --git a/gods/randomitems/god_spelldirect_cause_critical_wounds.arc b/gods/randomitems/god_spelldirect_cause_critical_wounds.arc index 6a087d672..a571200d6 100644 --- a/gods/randomitems/god_spelldirect_cause_critical_wounds.arc +++ b/gods/randomitems/god_spelldirect_cause_critical_wounds.arc @@ -4,5 +4,7 @@ face blank.111 slaying cause critical wounds invisible 1 type 85 +skill literacy + editable 0 end diff --git a/gods/randomitems/god_spelldirect_cause_many_wounds.arc b/gods/randomitems/god_spelldirect_cause_many_wounds.arc index 8b1664390..9fcbe81e8 100644 --- a/gods/randomitems/god_spelldirect_cause_many_wounds.arc +++ b/gods/randomitems/god_spelldirect_cause_many_wounds.arc @@ -4,5 +4,7 @@ face blank.111 slaying cause many wounds invisible 1 type 85 +skill literacy + editable 0 end diff --git a/gods/randomitems/god_spelldirect_cause_rabies.arc b/gods/randomitems/god_spelldirect_cause_rabies.arc index d48ed66ab..8c252bafc 100644 --- a/gods/randomitems/god_spelldirect_cause_rabies.arc +++ b/gods/randomitems/god_spelldirect_cause_rabies.arc @@ -4,5 +4,7 @@ face blank.111 slaying cause rabies invisible 1 type 85 +skill literacy + editable 0 end diff --git a/gods/randomitems/god_spelldirect_cause_red_death.arc b/gods/randomitems/god_spelldirect_cause_red_death.arc index 6223d03bd..808e7f9a4 100644 --- a/gods/randomitems/god_spelldirect_cause_red_death.arc +++ b/gods/randomitems/god_spelldirect_cause_red_death.arc @@ -4,5 +4,7 @@ face blank.111 slaying cause red death invisible 1 type 85 +skill literacy + editable 0 end diff --git a/gods/randomitems/god_spelldirect_cause_smallpox.arc b/gods/randomitems/god_spelldirect_cause_smallpox.arc index d817d7fef..bc3aad6e5 100644 --- a/gods/randomitems/god_spelldirect_cause_smallpox.arc +++ b/gods/randomitems/god_spelldirect_cause_smallpox.arc @@ -4,5 +4,7 @@ face blank.111 slaying cause smallpox invisible 1 type 85 +skill literacy + editable 0 end diff --git a/gods/randomitems/god_spelldirect_cause_white_death.arc b/gods/randomitems/god_spelldirect_cause_white_death.arc index a8c24630b..fc8f3a733 100644 --- a/gods/randomitems/god_spelldirect_cause_white_death.arc +++ b/gods/randomitems/god_spelldirect_cause_white_death.arc @@ -4,5 +4,7 @@ face blank.111 slaying cause white death invisible 1 type 85 +skill literacy + editable 0 end diff --git a/gods/randomitems/god_spelldirect_conflict.arc b/gods/randomitems/god_spelldirect_conflict.arc index 98c095c53..06b2042be 100644 --- a/gods/randomitems/god_spelldirect_conflict.arc +++ b/gods/randomitems/god_spelldirect_conflict.arc @@ -4,5 +4,7 @@ face blank.111 slaying conflict invisible 1 type 85 +skill literacy + editable 0 end diff --git a/gods/randomitems/god_spelldirect_daylight.arc b/gods/randomitems/god_spelldirect_daylight.arc index 8927c11a6..4991412de 100644 --- a/gods/randomitems/god_spelldirect_daylight.arc +++ b/gods/randomitems/god_spelldirect_daylight.arc @@ -4,5 +4,7 @@ face blank.111 slaying daylight invisible 1 type 85 +skill literacy + editable 0 end diff --git a/gods/randomitems/god_spelldirect_defense.arc b/gods/randomitems/god_spelldirect_defense.arc index 14d84b965..a8353b27a 100644 --- a/gods/randomitems/god_spelldirect_defense.arc +++ b/gods/randomitems/god_spelldirect_defense.arc @@ -4,5 +4,7 @@ face blank.111 slaying defense invisible 1 type 85 +skill literacy + editable 0 end diff --git a/gods/randomitems/god_spelldirect_divine_shock.arc b/gods/randomitems/god_spelldirect_divine_shock.arc index 4966f8b39..5064022f9 100644 --- a/gods/randomitems/god_spelldirect_divine_shock.arc +++ b/gods/randomitems/god_spelldirect_divine_shock.arc @@ -4,5 +4,7 @@ face blank.111 slaying divine shock invisible 1 type 85 +skill literacy + editable 0 end diff --git a/gods/randomitems/god_spelldirect_face_of_death.arc b/gods/randomitems/god_spelldirect_face_of_death.arc index 48de803ec..77bd04036 100644 --- a/gods/randomitems/god_spelldirect_face_of_death.arc +++ b/gods/randomitems/god_spelldirect_face_of_death.arc @@ -4,5 +4,7 @@ face blank.111 slaying face of death invisible 1 type 85 +skill literacy + editable 0 end diff --git a/gods/randomitems/god_spelldirect_finger_of_death.arc b/gods/randomitems/god_spelldirect_finger_of_death.arc index 03a43bbba..c823a22e2 100644 --- a/gods/randomitems/god_spelldirect_finger_of_death.arc +++ b/gods/randomitems/god_spelldirect_finger_of_death.arc @@ -4,5 +4,7 @@ face blank.111 slaying finger of death invisible 1 type 85 +skill literacy + editable 0 end diff --git a/gods/randomitems/god_spelldirect_flaming_aura.arc b/gods/randomitems/god_spelldirect_flaming_aura.arc index b5179849d..d4f655890 100644 --- a/gods/randomitems/god_spelldirect_flaming_aura.arc +++ b/gods/randomitems/god_spelldirect_flaming_aura.arc @@ -4,5 +4,7 @@ face blank.111 slaying flaming aura invisible 1 type 85 +skill literacy + editable 0 end diff --git a/gods/randomitems/god_spelldirect_forked_lightning.arc b/gods/randomitems/god_spelldirect_forked_lightning.arc index c2ce44d8a..4e40a1d8e 100644 --- a/gods/randomitems/god_spelldirect_forked_lightning.arc +++ b/gods/randomitems/god_spelldirect_forked_lightning.arc @@ -4,5 +4,7 @@ face blank.111 slaying forked lightning invisible 1 type 85 +skill literacy + editable 0 end diff --git a/gods/randomitems/god_spelldirect_insect_plague.arc b/gods/randomitems/god_spelldirect_insect_plague.arc index 509aa0547..a5473fa44 100644 --- a/gods/randomitems/god_spelldirect_insect_plague.arc +++ b/gods/randomitems/god_spelldirect_insect_plague.arc @@ -4,5 +4,7 @@ face blank.111 slaying insect plague invisible 1 type 85 +skill literacy + editable 0 end diff --git a/gods/randomitems/god_spelldirect_ironwood_skin.arc b/gods/randomitems/god_spelldirect_ironwood_skin.arc index 8a44229f7..8facea623 100644 --- a/gods/randomitems/god_spelldirect_ironwood_skin.arc +++ b/gods/randomitems/god_spelldirect_ironwood_skin.arc @@ -4,5 +4,7 @@ face blank.111 slaying ironwood skin invisible 1 type 85 +skill literacy + editable 0 end diff --git a/gods/randomitems/god_spelldirect_nightfall.arc b/gods/randomitems/god_spelldirect_nightfall.arc index 4d1bfdc77..fc74442fa 100644 --- a/gods/randomitems/god_spelldirect_nightfall.arc +++ b/gods/randomitems/god_spelldirect_nightfall.arc @@ -4,5 +4,7 @@ face blank.111 slaying nightfall invisible 1 type 85 +skill literacy + editable 0 end diff --git a/gods/randomitems/god_spelldirect_peace.arc b/gods/randomitems/god_spelldirect_peace.arc index b1c4eec27..e684dde2a 100644 --- a/gods/randomitems/god_spelldirect_peace.arc +++ b/gods/randomitems/god_spelldirect_peace.arc @@ -4,5 +4,7 @@ face blank.111 slaying peace invisible 1 type 85 +skill literacy + editable 0 end diff --git a/gods/randomitems/god_spelldirect_poison_fog.arc b/gods/randomitems/god_spelldirect_poison_fog.arc index 5f75512d4..f201fc596 100644 --- a/gods/randomitems/god_spelldirect_poison_fog.arc +++ b/gods/randomitems/god_spelldirect_poison_fog.arc @@ -4,5 +4,7 @@ face blank.111 slaying poison fog invisible 1 type 85 +skill literacy + editable 0 end diff --git a/gods/randomitems/god_spelldirect_rage.arc b/gods/randomitems/god_spelldirect_rage.arc index e24169577..a8927575e 100644 --- a/gods/randomitems/god_spelldirect_rage.arc +++ b/gods/randomitems/god_spelldirect_rage.arc @@ -4,5 +4,7 @@ face blank.111 slaying rage invisible 1 type 85 +skill literacy + editable 0 end diff --git a/gods/randomitems/god_spelldirect_raise_dead.arc b/gods/randomitems/god_spelldirect_raise_dead.arc index 41e1c020f..b6429ee1f 100644 --- a/gods/randomitems/god_spelldirect_raise_dead.arc +++ b/gods/randomitems/god_spelldirect_raise_dead.arc @@ -4,5 +4,7 @@ face blank.111 slaying raise dead invisible 1 type 85 +skill literacy + editable 0 end diff --git a/gods/randomitems/god_spelldirect_reincarnation.arc b/gods/randomitems/god_spelldirect_reincarnation.arc index 8c619cf8c..2067daf08 100644 --- a/gods/randomitems/god_spelldirect_reincarnation.arc +++ b/gods/randomitems/god_spelldirect_reincarnation.arc @@ -4,5 +4,7 @@ face blank.111 slaying reincarnation invisible 1 type 85 +skill literacy + editable 0 end diff --git a/gods/randomitems/god_spelldirect_remove_damnation.arc b/gods/randomitems/god_spelldirect_remove_damnation.arc index 321bcf2c8..2feec7f59 100644 --- a/gods/randomitems/god_spelldirect_remove_damnation.arc +++ b/gods/randomitems/god_spelldirect_remove_damnation.arc @@ -4,5 +4,7 @@ face blank.111 slaying remove damnation invisible 1 type 85 +skill literacy + editable 0 end diff --git a/gods/randomitems/god_spelldirect_resurrection.arc b/gods/randomitems/god_spelldirect_resurrection.arc index 5bd460715..976b12d08 100644 --- a/gods/randomitems/god_spelldirect_resurrection.arc +++ b/gods/randomitems/god_spelldirect_resurrection.arc @@ -4,5 +4,7 @@ face blank.111 slaying resurrection invisible 1 type 85 +skill literacy + editable 0 end diff --git a/gods/randomitems/god_spelldirect_retributive_strike.arc b/gods/randomitems/god_spelldirect_retributive_strike.arc index 1f02a637a..e9d1d146d 100644 --- a/gods/randomitems/god_spelldirect_retributive_strike.arc +++ b/gods/randomitems/god_spelldirect_retributive_strike.arc @@ -4,5 +4,7 @@ face blank.111 slaying retributive strike invisible 1 type 85 +skill literacy + editable 0 end diff --git a/gods/randomitems/god_spelldirect_sanctuary.arc b/gods/randomitems/god_spelldirect_sanctuary.arc index 81aeab371..d7b22ff2a 100644 --- a/gods/randomitems/god_spelldirect_sanctuary.arc +++ b/gods/randomitems/god_spelldirect_sanctuary.arc @@ -4,5 +4,7 @@ face blank.111 slaying sanctuary invisible 1 type 85 +skill literacy + editable 0 end diff --git a/gods/randomitems/god_spelldirect_spiderweb.arc b/gods/randomitems/god_spelldirect_spiderweb.arc index 2b526db8b..b07f4264b 100644 --- a/gods/randomitems/god_spelldirect_spiderweb.arc +++ b/gods/randomitems/god_spelldirect_spiderweb.arc @@ -4,5 +4,7 @@ face blank.111 slaying spiderweb invisible 1 type 85 +skill literacy + editable 0 end diff --git a/gods/randomitems/god_spelldirect_sunspear.arc b/gods/randomitems/god_spelldirect_sunspear.arc index e4fde9d8b..9e8f5f907 100644 --- a/gods/randomitems/god_spelldirect_sunspear.arc +++ b/gods/randomitems/god_spelldirect_sunspear.arc @@ -1,5 +1,7 @@ Object god_spelldirect_sunspear type 85 +skill literacy + invisible 1 slaying sunspear editable 0 diff --git a/gods/randomitems/god_spelldirect_vitriol.arc b/gods/randomitems/god_spelldirect_vitriol.arc index 790f6db36..0f44e3aa2 100644 --- a/gods/randomitems/god_spelldirect_vitriol.arc +++ b/gods/randomitems/god_spelldirect_vitriol.arc @@ -4,5 +4,7 @@ face blank.111 slaying vitriol invisible 1 type 85 +skill literacy + editable 0 end diff --git a/gods/randomitems/god_spelldirect_wall_of_thorns.arc b/gods/randomitems/god_spelldirect_wall_of_thorns.arc index cee38846a..3a094e04e 100644 --- a/gods/randomitems/god_spelldirect_wall_of_thorns.arc +++ b/gods/randomitems/god_spelldirect_wall_of_thorns.arc @@ -4,5 +4,7 @@ face blank.111 slaying wall of thorns invisible 1 type 85 +skill literacy + editable 0 end diff --git a/gods/randomitems/god_spelldirect_windstorm.arc b/gods/randomitems/god_spelldirect_windstorm.arc index f30757214..880c7da00 100644 --- a/gods/randomitems/god_spelldirect_windstorm.arc +++ b/gods/randomitems/god_spelldirect_windstorm.arc @@ -4,5 +4,7 @@ face blank.111 slaying windstorm invisible 1 type 85 +skill literacy + editable 0 end diff --git a/gods/randomitems/god_spelldirect_wrathful_eye.arc b/gods/randomitems/god_spelldirect_wrathful_eye.arc index 2fec012e9..fb6f04a68 100644 --- a/gods/randomitems/god_spelldirect_wrathful_eye.arc +++ b/gods/randomitems/god_spelldirect_wrathful_eye.arc @@ -4,5 +4,7 @@ face blank.111 slaying wrathful eye invisible 1 type 85 +skill literacy + editable 0 end diff --git a/gods/supernatural/devourers.arc b/gods/supernatural/devourers.arc index 96cced720..09381c10e 100644 --- a/gods/supernatural/devourers.arc +++ b/gods/supernatural/devourers.arc @@ -29,6 +29,7 @@ resist_fire -5 ac -12 wc -1 hp 350 +maxhp 350 dam 50 last_eat 60 last_heal -1 diff --git a/gods/supernatural/devourers_avatar.arc b/gods/supernatural/devourers_avatar.arc index f0100a36b..8b6976244 100644 --- a/gods/supernatural/devourers_avatar.arc +++ b/gods/supernatural/devourers_avatar.arc @@ -25,6 +25,7 @@ resist_physical 20 ac -12 wc -1 hp 350 +maxhp 350 dam 50 last_eat -3 last_heal -1 diff --git a/gods/supernatural/gorokh.arc b/gods/supernatural/gorokh.arc index 18b76a290..80d58b533 100644 --- a/gods/supernatural/gorokh.arc +++ b/gods/supernatural/gorokh.arc @@ -25,6 +25,7 @@ ac -5 wc -3 dam 50 hp 350 +maxhp 350 level 15 speed 0.25 luck -1 diff --git a/gods/supernatural/gorokh_avatar.arc b/gods/supernatural/gorokh_avatar.arc index 6c6ffdb98..888c401f3 100644 --- a/gods/supernatural/gorokh_avatar.arc +++ b/gods/supernatural/gorokh_avatar.arc @@ -22,6 +22,7 @@ ac -5 wc -3 dam 40 hp 350 +maxhp 350 level 15 speed 0.25 can_cast_spell 1 diff --git a/gods/supernatural/valriel.arc b/gods/supernatural/valriel.arc index 34b4d3e37..655e393a2 100644 --- a/gods/supernatural/valriel.arc +++ b/gods/supernatural/valriel.arc @@ -24,6 +24,7 @@ resist_fear 100 ac -7 wc -1 hp 350 +maxhp 350 dam 50 level 15 speed 0.25 diff --git a/gods/supernatural/valriel_avatar.arc b/gods/supernatural/valriel_avatar.arc index 258763957..73578bd2c 100644 --- a/gods/supernatural/valriel_avatar.arc +++ b/gods/supernatural/valriel_avatar.arc @@ -22,6 +22,7 @@ resist_physical 50 ac -7 wc -1 hp 350 +maxhp 350 dam 40 level 15 speed 0.25 diff --git a/ground/chaos.arc b/ground/chaos.arc index 58dce5254..b59866b4d 100644 --- a/ground/chaos.arc +++ b/ground/chaos.arc @@ -1,5 +1,8 @@ +# This is actually set up as a cone effect. IT basically persists +# and does a little amount of damage. Object chaos -type 88 +type 102 +subtype 7 walk_on 1 level 1 wc -30 @@ -14,7 +17,7 @@ ball_lightning.111 icestorm.111 confusion.111 acid_pool.111 -poisonc.111 +poisoncloud.111 slow.111 paralyse.111 fear.111 @@ -22,13 +25,14 @@ mina speed 1 no_pick 1 attacktype 262144 -hp 1 dam 2 editable 8 is_floor 1 end +# Object major_chaos -type 88 +type 102 +subtype 7 walk_on 1 level 1 wc -30 @@ -43,7 +47,7 @@ ball_lightning.111 icestorm.111 confusion.111 acid_pool.111 -poisonc.111 +poisoncloud.111 slow.111 paralyse.111 fear.111 @@ -51,7 +55,6 @@ mina speed 1 no_pick 1 attacktype 262144 -hp 1 dam 10 editable 8 is_floor 1 diff --git a/ground/chaos_ball.arc b/ground/chaos_ball.arc index 08970fa5b..6e0383408 100644 --- a/ground/chaos_ball.arc +++ b/ground/chaos_ball.arc @@ -1,6 +1,9 @@ +# a specific type of spell effect (cone) which operates +# as a ground object. Object chaos_ball name chaos -type 88 +type 102 +subtype 7 level 1 walk_on 1 fly_on 1 @@ -15,7 +18,7 @@ ball_lightning.111 icestorm.111 confusion.111 acid_pool.111 -poisonc.111 +poisoncloud.111 slow.111 paralyse.111 fear.111 diff --git a/ground/fog_wall.arc b/ground/fog_wall.arc index b16dbe696..280e9ca72 100644 --- a/ground/fog_wall.arc +++ b/ground/fog_wall.arc @@ -1,3 +1,5 @@ +# a specific type of spell effect (cone) which operates +# as a ground object. Object fog_wall name fog face fog.111 @@ -6,7 +8,8 @@ fog.111 fog.112 fog.111 mina -type 88 +type 102 +subtype 7 flying 1 no_pick 1 color_fg white @@ -26,7 +29,6 @@ resist_fear 100 resist_cancellation 100 resist_deplete 100 resist_death 100 - material 1 changing 1 visibility 100 diff --git a/ground/lava.arc b/ground/lava.arc index cafebc4df..164ece699 100644 --- a/ground/lava.arc +++ b/ground/lava.arc @@ -1,9 +1,11 @@ +# a specific type of spell effect (cone) which operates +# as a ground object. Object lava -type 88 +type 102 +subtype 7 level 1 walk_on 1 wc -30 -food 1 name lava face lava.111 anim @@ -24,13 +26,15 @@ color_bg red speed 0.2 no_pick 1 attacktype 4 -hp 60 +duration 60 dam 3 is_floor 1 editable 8 end +# Object permanent_lava -type 88 +type 102 +subtype 7 level 1 walk_on 1 wc -30 diff --git a/ground/thorns.arc b/ground/thorns.arc index a6923c86b..29c83a73a 100644 --- a/ground/thorns.arc +++ b/ground/thorns.arc @@ -1,5 +1,8 @@ +# a specific type of spell effect (cone) which operates +# as a ground object. Object thorns -type 88 +type 102 +subtype 7 level 1 wc -1 food 1 @@ -12,7 +15,6 @@ is_wooded 1 slow_move 3 attacktype 1 speed 0.2 -hp 1 dam 3 editable 8 end diff --git a/ground/volcano.arc b/ground/volcano.arc index f2851049f..742a24b3c 100644 --- a/ground/volcano.arc +++ b/ground/volcano.arc @@ -1,6 +1,6 @@ Object active_volcano name volcano -other_arch lava +other_arch spell_create_lava face volcano_lo.111 type 62 activate_on_push 1 @@ -15,7 +15,7 @@ end More Object active_volcano_2 name volcano -other_arch lava +other_arch spell_create_lava face volcano_lo.211 type 62 activate_on_push 1 diff --git a/indoor/bed_1.arc b/indoor/bed_1.arc index e3deb58ec..4c96fa652 100644 --- a/indoor/bed_1.arc +++ b/indoor/bed_1.arc @@ -12,4 +12,6 @@ editable 128 magicmap brown name_pl beds client_type 8002 +body_arm -2 +skill two handed weapons end diff --git a/indoor/chair.arc b/indoor/chair.arc index 7e5ed1381..b4e324b56 100644 --- a/indoor/chair.arc +++ b/indoor/chair.arc @@ -11,4 +11,6 @@ editable 128 color_fg black name_pl chairs client_type 8002 +skill two handed weapons +body_arm -2 end diff --git a/indoor/chair_1.arc b/indoor/chair_1.arc index 744e8bcaa..cf335384e 100644 --- a/indoor/chair_1.arc +++ b/indoor/chair_1.arc @@ -12,6 +12,8 @@ editable 128 magicmap brown name_pl chairs client_type 8002 +skill two handed weapons +body_arm -2 end Object chair_1.2 name chair @@ -27,6 +29,8 @@ editable 128 magicmap brown name_pl chairs client_type 8002 +skill two handed weapons +body_arm -2 end Object chair_1.3 name chair @@ -42,6 +46,8 @@ editable 128 magicmap brown name_pl chairs client_type 8002 +skill two handed weapons +body_arm -2 end Object chair_1.4 name chair @@ -57,4 +63,6 @@ editable 128 magicmap brown name_pl chairs client_type 8002 +skill two handed weapons +body_arm -2 end diff --git a/indoor/chair_2.arc b/indoor/chair_2.arc index 498519ce1..aa9e373d8 100644 --- a/indoor/chair_2.arc +++ b/indoor/chair_2.arc @@ -12,7 +12,10 @@ editable 128 magicmap brown name_pl chairs client_type 8002 +skill two handed weapons +body_arm -2 end + Object chair_2.2 name chair weight 50000 @@ -27,7 +30,10 @@ editable 128 magicmap brown name_pl chairs client_type 8002 +skill two handed weapons +body_arm -2 end + Object chair_2.3 name chair weight 50000 @@ -42,7 +48,10 @@ editable 128 magicmap brown name_pl chairs client_type 8002 +skill two handed weapons +body_arm -2 end + Object chair_2.4 name chair weight 50000 @@ -57,4 +66,6 @@ editable 128 magicmap brown name_pl chairs client_type 8002 +skill two handed weapons +body_arm -2 end diff --git a/indoor/chair_3.arc b/indoor/chair_3.arc index 1d4f7faaa..387fbf847 100644 --- a/indoor/chair_3.arc +++ b/indoor/chair_3.arc @@ -12,7 +12,10 @@ editable 128 magicmap brown name_pl chairs client_type 8002 +skill two handed weapons +body_arm -2 end + Object chair_3.2 name chair weight 60000 @@ -27,4 +30,6 @@ editable 128 magicmap brown name_pl chairs client_type 8002 +skill two handed weapons +body_arm -2 end diff --git a/indoor/table_1.arc b/indoor/table_1.arc index 997a75691..69022813b 100644 --- a/indoor/table_1.arc +++ b/indoor/table_1.arc @@ -11,4 +11,6 @@ editable 128 magicmap brown name_pl tables client_type 8002 +skill two handed weapons +body_arm -2 end diff --git a/indoor/table_2.arc b/indoor/table_2.arc index 4f68eb8d7..74b4e01c7 100644 --- a/indoor/table_2.arc +++ b/indoor/table_2.arc @@ -12,4 +12,6 @@ editable 128 magicmap brown name_pl tables client_type 8002 +skill two handed weapons +body_arm -2 end diff --git a/indoor/table_3.arc b/indoor/table_3.arc index 3bf6e7f7b..c8ed0fc4a 100644 --- a/indoor/table_3.arc +++ b/indoor/table_3.arc @@ -12,4 +12,6 @@ editable 128 magicmap brown name_pl tables client_type 8002 +skill two handed weapons +body_arm -2 end diff --git a/indoor/table_4.arc b/indoor/table_4.arc index cdcbfa96e..f9afca36b 100644 --- a/indoor/table_4.arc +++ b/indoor/table_4.arc @@ -12,4 +12,6 @@ editable 128 magicmap brown name_pl tables client_type 8002 +skill two handed weapons +body_arm -2 end diff --git a/inorganic/grave_dirt.arc b/inorganic/grave_dirt.arc index f74c4d3e7..246059a79 100644 --- a/inorganic/grave_dirt.arc +++ b/inorganic/grave_dirt.arc @@ -5,7 +5,6 @@ face dirt.111 type 73 color_fg brown material 64 -is_dust 1 weight 100 value 1 editable 2048 diff --git a/magic/Ball/speedball.arc b/magic/Ball/speedball.arc deleted file mode 100644 index 8b08d2c58..000000000 --- a/magic/Ball/speedball.arc +++ /dev/null @@ -1,26 +0,0 @@ -Object speedball -face speedball.111 -color_fg red -anim -speedball.111 -speedball.112 -mina -type 52 -exp 2 -is_used_up 1 -food 20 -ac 30 -wc -20 -dam 8 -attacktype 2 -level 1 -speed 1 -monster 1 -see_invisible 1 -no_pick 1 -flying 1 -weight 1000 -only_attack 1 -editable 0 -one_hit 1 -end diff --git a/magic/Ball/spellball.arc b/magic/Ball/spellball.arc deleted file mode 100644 index 996eaaac9..000000000 --- a/magic/Ball/spellball.arc +++ /dev/null @@ -1,28 +0,0 @@ -Object spellball -other_arch poisoncloud -type 2 -face spellball.111 -anim -spellball.111 -spellball.111 -spellball.121 -spellball.131 -spellball.141 -spellball.151 -spellball.161 -spellball.171 -spellball.181 -mina -is_animated 0 -is_turnable 1 -walk_on 1 -fly_on 1 -no_pick 1 -speed 1 -attacktype 1026 -wc -10 -dam 5 -flying 1 -editable 0 -magicmap blue -end diff --git a/magic/Bullet/bullet.arc b/magic/Bullet/bullet.arc deleted file mode 100644 index 640a5d9a9..000000000 --- a/magic/Bullet/bullet.arc +++ /dev/null @@ -1,27 +0,0 @@ -Object bullet -type 2 -face bullet.112 -anim -bullet.112 -bullet.111 -bullet.121 -bullet.131 -bullet.141 -bullet.151 -bullet.161 -bullet.171 -bullet.181 -mina -is_animated 0 -is_turnable 1 -no_pick 1 -walk_on 1 -fly_on 1 -speed 1 -attacktype 2 -wc -10 -dam 6 -flying 1 -editable 0 -color_fg black -end diff --git a/magic/Bullet/bullet_mnia.arc b/magic/Bullet/bullet_mnia.arc deleted file mode 100644 index fc86b45f0..000000000 --- a/magic/Bullet/bullet_mnia.arc +++ /dev/null @@ -1,26 +0,0 @@ -Object bullet_mania -type 2 -face bullet.112 -anim -bullet.111 -bullet.121 -bullet.131 -bullet.141 -bullet.151 -bullet.161 -bullet.171 -bullet.181 -mina -is_animated 0 -is_turnable 0 -no_pick 1 -walk_on 1 -fly_on 1 -speed 10 -attacktype 32770 -wc -30 -dam 50 -flying 1 -reflecting 0 -editable 0 -end diff --git a/magic/Bullet/lbullet.arc b/magic/Bullet/lbullet.arc deleted file mode 100644 index 208ce9261..000000000 --- a/magic/Bullet/lbullet.arc +++ /dev/null @@ -1,28 +0,0 @@ -Object lbullet -name large bullet -type 2 -face lbullet.111 -anim -lbullet.111 -lbullet.111 -lbullet.121 -lbullet.131 -lbullet.141 -lbullet.151 -lbullet.161 -lbullet.171 -lbullet.181 -mina -is_animated 0 -is_turnable 1 -walk_on 1 -fly_on 1 -no_pick 1 -speed 1 -attacktype 2 -wc -10 -dam 25 -flying 1 -editable 0 -color_fg black -end diff --git a/magic/Burnout/swarm.arc b/magic/Burnout/swarm.arc deleted file mode 100644 index 0e7a8973f..000000000 --- a/magic/Burnout/swarm.arc +++ /dev/null @@ -1,10 +0,0 @@ -Object swarm_spell -invisible 1 -face burnout.111 -type 153 -no_pick 1 -speed 1 -flying 1 -no_pick 1 -editable 0 -end diff --git a/magic/Cold/frostbolt.arc b/magic/Cold/frostbolt.arc deleted file mode 100644 index 15eff5592..000000000 --- a/magic/Cold/frostbolt.arc +++ /dev/null @@ -1,28 +0,0 @@ -Object frostbolt -type 12 -face frostbolt.111 -anim -frostbolt.111 -frostbolt.111 -frostbolt.121 -frostbolt.131 -frostbolt.141 -frostbolt.151 -frostbolt.161 -frostbolt.171 -frostbolt.181 -mina -color_fg light_blue -color_bg white -flying 1 -is_animated 0 -is_turnable 1 -attacktype 18 -speed 1 -dam 4 -wc 5 -exp 12 -hp 8 -no_pick 1 -editable 0 -end diff --git a/magic/Cold/frostbolt.base.111.png b/magic/Cold/frostbolt.base.111.png deleted file mode 100644 index 5237fb0958de40cbc9aa1ce70e114e536cfe3d6c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 234 zcmeAS@N?&q;$mQ6;PUiv2?EjzAk4%JB>6-pr2{F>0G|-o|NsBH=i~rM$AU+B-*G-F~Nbsf+JhWWAco%lf$^Q;+*@XSZ9|9 zsAz6-oAf2PC?OzVN;d254T`QR4&8r3Km3Vov^;Nr>c89@+Z)vqt8F(2hS^t#UFWKo W5|-sme8B{?lfl!~&t;ucLK6U~D@~99 diff --git a/magic/Cold/frostbolt.base.121.png b/magic/Cold/frostbolt.base.121.png deleted file mode 100644 index 00ff442f20c759cea648ffce658e8697029f96a2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 236 zcmeAS@N?&q;$mQ6;PUiv2?EjzAk4%JB>6-pr2{F>0G|-o|NsBH=i~rM$AFS zrTvav2Mjn^#Qi6Qd-xv>_wuiG>sMT#lV#H4@cofhjtP@qQp>y*OLJS?+l0!^(eJ%hF&)Cez)aE^RGoolW)wO>3cf!OYyBqo{?9? Y_q*`>H~Jn41KP^q>FVdQ&MBb@0JEV`2mk;8 diff --git a/magic/Cold/frostbolt.base.131.png b/magic/Cold/frostbolt.base.131.png deleted file mode 100644 index 21d0deebbc2a753fadb571327acd1982d214e1ac..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 234 zcmeAS@N?&q;$mQ6;PUiv2?EjzAk4%JB>6-pr2{F>0G|-o|NsBH=i~rM$A`0}4Ewja>H}QhqeGV|t3qo=tpjowl1bKb0xtsaacBvairW>dsbf71mR`reA4s zUX}SuOJ_yv+I7)fS-+-kIq_Mv-%EIT&9b~TyNyG0yPjJw+%e_c6ESPfw^QGq`LSN_ YrMU3>6-pr2{F>0G|-o|NsBH=i~rM$Ad2tDnm{r-UW|*K14> diff --git a/magic/Cold/frostbolt.base.151.png b/magic/Cold/frostbolt.base.151.png deleted file mode 100644 index 5237fb0958de40cbc9aa1ce70e114e536cfe3d6c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 234 zcmeAS@N?&q;$mQ6;PUiv2?EjzAk4%JB>6-pr2{F>0G|-o|NsBH=i~rM$AU+B-*G-F~Nbsf+JhWWAco%lf$^Q;+*@XSZ9|9 zsAz6-oAf2PC?OzVN;d254T`QR4&8r3Km3Vov^;Nr>c89@+Z)vqt8F(2hS^t#UFWKo W5|-sme8B{?lfl!~&t;ucLK6U~D@~99 diff --git a/magic/Cold/frostbolt.base.161.png b/magic/Cold/frostbolt.base.161.png deleted file mode 100644 index 00ff442f20c759cea648ffce658e8697029f96a2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 236 zcmeAS@N?&q;$mQ6;PUiv2?EjzAk4%JB>6-pr2{F>0G|-o|NsBH=i~rM$AFS zrTvav2Mjn^#Qi6Qd-xv>_wuiG>sMT#lV#H4@cofhjtP@qQp>y*OLJS?+l0!^(eJ%hF&)Cez)aE^RGoolW)wO>3cf!OYyBqo{?9? Y_q*`>H~Jn41KP^q>FVdQ&MBb@0JEV`2mk;8 diff --git a/magic/Cold/frostbolt.base.171.png b/magic/Cold/frostbolt.base.171.png deleted file mode 100644 index 21d0deebbc2a753fadb571327acd1982d214e1ac..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 234 zcmeAS@N?&q;$mQ6;PUiv2?EjzAk4%JB>6-pr2{F>0G|-o|NsBH=i~rM$A`0}4Ewja>H}QhqeGV|t3qo=tpjowl1bKb0xtsaacBvairW>dsbf71mR`reA4s zUX}SuOJ_yv+I7)fS-+-kIq_Mv-%EIT&9b~TyNyG0yPjJw+%e_c6ESPfw^QGq`LSN_ YrMU3>6-pr2{F>0G|-o|NsBH=i~rM$Ad2tDnm{r-UW|*K14> diff --git a/magic/Cold/icestorm.arc b/magic/Cold/icestorm.arc deleted file mode 100644 index 2243f31d3..000000000 --- a/magic/Cold/icestorm.arc +++ /dev/null @@ -1,22 +0,0 @@ -Object icestorm -name icestorm -type 88 -level 1 -walk_on 1 -fly_on 1 -face icestorm.111 -color_fg light_blue -color_bg white -anim -icestorm.111 -icestorm.112 -icestorm.113 -mina -speed 1 -attacktype 16 -wc -30 -dam 4 -flying 1 -no_pick 1 -editable 0 -end diff --git a/magic/Cold/snowbull.arc b/magic/Cold/snowbull.arc deleted file mode 100644 index ddb347e04..000000000 --- a/magic/Cold/snowbull.arc +++ /dev/null @@ -1,87 +0,0 @@ -Object snowball_l -other_arch snowstorm -type 10 -face snowball.111 -color_fg white -color_bg light_blue -anim -snowball.111 -snowball.111 -snowball.121 -snowball.131 -snowball.141 -snowball.151 -snowball.161 -snowball.171 -snowball.181 -mina -is_animated 0 -is_turnable 1 -walk_on 1 -fly_on 1 -glow_radius 2 -speed 1 -hp 14 -flying 1 -no_pick 1 -attacktype 16 -editable 0 -end -Object snowball_m -other_arch snowstorm -type 10 -face snowball.111 -color_fg white -color_bg light_blue -anim -snowball.111 -snowball.111 -snowball.121 -snowball.131 -snowball.141 -snowball.151 -snowball.161 -snowball.171 -snowball.181 -mina -is_animated 0 -is_turnable 1 -walk_on 1 -fly_on 1 -speed 1 -glow_radius 2 -hp 10 -flying 1 -no_pick 1 -attacktype 16 -editable 0 -end -Object snowball_s -other_arch snowstorm -type 10 -face snowball.111 -color_fg white -color_bg light_blue -anim -snowball.111 -snowball.111 -snowball.121 -snowball.131 -snowball.141 -snowball.151 -snowball.161 -snowball.171 -snowball.181 -mina -is_animated 0 -is_turnable 1 -walk_on 1 -fly_on 1 -speed 1 -glow_radius 1 -hp 6 -flying 1 -no_pick 1 -attacktype 16 -editable 0 -end diff --git a/magic/Cold/snowstorm.arc b/magic/Cold/snowstorm.arc deleted file mode 100644 index c2555e9c6..000000000 --- a/magic/Cold/snowstorm.arc +++ /dev/null @@ -1,20 +0,0 @@ -Object snowstorm -type 11 -face icestorm.111 -color_fg light_blue -anim -icestorm.111 -icestorm.112 -icestorm.113 -mina -hp 7 -dam 8 -wc -30 -speed 0.2 -speed_left -0.21 -glow_radius 1 -flying 1 -no_pick 1 -attacktype 16 -editable 0 -end diff --git a/magic/Effect/cancellati.arc b/magic/Effect/cancellati.arc deleted file mode 100644 index 3e454ab67..000000000 --- a/magic/Effect/cancellati.arc +++ /dev/null @@ -1,21 +0,0 @@ -Object cancellation -type 141 -face cancellati.111 -anim -cancellati.111 -cancellati.112 -cancellati.113 -mina -is_animated 1 -is_turnable 0 -no_pick 1 -walk_on 1 -fly_on 1 -speed 1 -attacktype 32768 -wc 0 -dam 0 -flying 1 -editable 0 -magicmap red -end diff --git a/magic/Effect/confuse.arc b/magic/Effect/confuse.arc deleted file mode 100644 index c94403efd..000000000 --- a/magic/Effect/confuse.arc +++ /dev/null @@ -1,21 +0,0 @@ -Object confuse -name madness -type 88 -level 1 -walk_on 1 -fly_on 1 -face confusion.111 -anim -confusion.111 -confusion.112 -confusion.113 -confusion.114 -mina -speed 1 -attacktype 32 -wc -30 -flying 1 -no_pick 1 -editable 0 -color_fg black -end diff --git a/magic/Effect/confusion.arc b/magic/Effect/confusion.arc deleted file mode 100644 index 820d2687f..000000000 --- a/magic/Effect/confusion.arc +++ /dev/null @@ -1,10 +0,0 @@ -Object confusion -type 19 -face blank.111 -name confusion -invisible 1 -speed 0.05 -no_drop 1 -food 8 -editable 0 -end diff --git a/magic/Effect/fear.arc b/magic/Effect/fear.arc deleted file mode 100644 index 95d6fd059..000000000 --- a/magic/Effect/fear.arc +++ /dev/null @@ -1,20 +0,0 @@ -Object fear -type 88 -level 1 -walk_on 1 -fly_on 1 -face fear.111 -anim -fear.111 -fear.112 -fear.113 -mina -speed 1 -attacktype 16384 -wc -30 -dam 5 -flying 1 -no_pick 1 -editable 0 -magicmap white -end diff --git a/magic/Effect/healing.arc b/magic/Effect/healing.arc deleted file mode 100644 index 6bec18a5a..000000000 --- a/magic/Effect/healing.arc +++ /dev/null @@ -1,19 +0,0 @@ -Object healing -name healing -face healing.111 -anim -healing.111 -healing.112 -healing.113 -healing.114 -healing.115 -mina -color_fg blue -color_bg khaki -speed 1 -is_used_up 1 -no_pick 1 -see_anywhere 1 -food 5 -editable 0 -end diff --git a/magic/Effect/holy_word.arc b/magic/Effect/holy_word.arc deleted file mode 100644 index ef05a6836..000000000 --- a/magic/Effect/holy_word.arc +++ /dev/null @@ -1,21 +0,0 @@ -Object holy_word -name fear -type 88 -level 1 -walk_on 1 -fly_on 1 -slaying undead,demon -face turnundead.111 -anim -turnundead.111 -turnundead.112 -turnundead.113 -mina -speed 1 -attacktype 2097152 -wc -30 -dam 3 -flying 1 -no_pick 1 -editable 0 -end diff --git a/magic/Effect/paralyze.arc b/magic/Effect/paralyze.arc deleted file mode 100644 index 952f92a53..000000000 --- a/magic/Effect/paralyze.arc +++ /dev/null @@ -1,21 +0,0 @@ -Object paralyze -name stars -type 88 -level 1 -walk_on 1 -fly_on 1 -face paralyse.111 -color_fg dark_orange -anim -paralyse.111 -paralyse.112 -paralyse.113 -mina -speed 1 -attacktype 4096 -wc -30 -dam 25 -flying 1 -no_pick 1 -editable 0 -end diff --git a/magic/Effect/paralyze_a.arc b/magic/Effect/paralyze_a.arc deleted file mode 100644 index a6a7badb8..000000000 --- a/magic/Effect/paralyze_a.arc +++ /dev/null @@ -1,18 +0,0 @@ -Object paralyze_after -name stars -type 97 -face paralyse.111 -color_fg dark_orange -anim -paralyse.111 -paralyse.112 -paralyse.113 -blank.111 -blank.111 -blank.111 -mina -speed 1 -is_used_up 1 -no_pick 1 -editable 0 -end diff --git a/magic/Effect/slow.arc b/magic/Effect/slow.arc deleted file mode 100644 index c14019f2b..000000000 --- a/magic/Effect/slow.arc +++ /dev/null @@ -1,20 +0,0 @@ -Object slow -type 88 -level 1 -walk_on 1 -fly_on 1 -face slow.111 -anim -slow.111 -slow.112 -slow.113 -mina -attacktype 2048 -dam 5 -wc -30 -speed 1 -flying 1 -no_pick 1 -editable 0 -magicmap white -end diff --git a/magic/Effect/turnundead.arc b/magic/Effect/turnundead.arc deleted file mode 100644 index 1d3f26b75..000000000 --- a/magic/Effect/turnundead.arc +++ /dev/null @@ -1,21 +0,0 @@ -Object turn_undead -name fear -type 88 -level 1 -walk_on 1 -fly_on 1 -face turnundead.111 -anim -turnundead.111 -turnundead.112 -turnundead.113 -mina -speed 1 -attacktype 8192 -wc -30 -dam 0 -flying 1 -no_pick 1 -editable 0 -color_fg black -end diff --git a/magic/Explosion/bomb.arc b/magic/Explosion/bomb.arc deleted file mode 100644 index 927c9be85..000000000 --- a/magic/Explosion/bomb.arc +++ /dev/null @@ -1,23 +0,0 @@ -Object bomb -type 47 -other_arch explosion -face bomb.111 -anim -bomb.111 -bomb.111 -bomb.112 -bomb.112 -bomb.113 -bomb.113 -bomb.114 -bomb.114 -bomb.114 -mina -speed 0.2 -weight 4000 -dam 5 -hp 8 -flying 1 -editable 32 -color_fg black -end diff --git a/magic/Explosion/explosion.arc b/magic/Explosion/explosion.arc deleted file mode 100644 index 0c9475fb2..000000000 --- a/magic/Explosion/explosion.arc +++ /dev/null @@ -1,20 +0,0 @@ -Object explosion -type 11 -face explosion.111 -color_bg white -anim -explosion.111 -explosion.112 -explosion.113 -mina -hp 8 -dam 4 -wc -30 -speed 0.2 -speed_left -0.21 -flying 1 -no_pick 1 -attacktype 1 -editable 0 -magicmap white -end diff --git a/magic/Explosion/explosion2.arc b/magic/Explosion/explosion2.arc deleted file mode 100644 index 31332c0f6..000000000 --- a/magic/Explosion/explosion2.arc +++ /dev/null @@ -1,20 +0,0 @@ -Object explosion2 -type 11 -face explosion.111 -color_bg white -anim -explosion2.111 -explosion2.112 -explosion2.113 -mina -hp 3 -dam 7 -wc -30 -speed 0.2 -speed_left -0.21 -flying 1 -no_pick 1 -attacktype 1 -editable 0 -magicmap white -end diff --git a/magic/Fire/fireball.arc b/magic/Fire/fireball.arc deleted file mode 100644 index 139682be6..000000000 --- a/magic/Fire/fireball.arc +++ /dev/null @@ -1,20 +0,0 @@ -Object fireball -type 11 -face fireball.111 -color_fg red -anim -fireball.111 -fireball.112 -fireball.113 -mina -hp 7 -dam 8 -wc -30 -speed 0.2 -speed_left -0.21 -glow_radius 1 -flying 1 -no_pick 1 -attacktype 6 -editable 0 -end diff --git a/magic/Fire/firebolt.arc b/magic/Fire/firebolt.arc deleted file mode 100644 index ac3326be9..000000000 --- a/magic/Fire/firebolt.arc +++ /dev/null @@ -1,29 +0,0 @@ -Object firebolt -type 12 -face firebolt.111 -anim -firebolt.111 -firebolt.111 -firebolt.121 -firebolt.131 -firebolt.141 -firebolt.151 -firebolt.161 -firebolt.171 -firebolt.181 -mina -color_fg red -color_bg khaki -is_animated 0 -is_turnable 1 -flying 1 -attacktype 6 -speed 1 -dam 4 -glow_radius 1 -wc 5 -exp 12 -hp 8 -no_pick 1 -editable 0 -end diff --git a/magic/Fire/firebolt.base.111.png b/magic/Fire/firebolt.base.111.png deleted file mode 100644 index 70327ceac3fb4b38bce5ecbea49325a84aa9579c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 600 zcmV-e0;m0nP)$Qp00(qQO+^RO z10Dqy1hOVAcmMza)=5M`RCt`VS6gy~FbtDBy%)Y&>CM8))Q`o%80P`I^-P9MHpGgN z_wGK|3HUM^Qaw*f>D zxpM%>0es{WND;A?PS}9DiRExUYt0By$;>I0%pKcOFXKf{4$1iW2{sKFuRl?lr+=AHXgjG(#zx*1@0`UHm{#r(g`0dwxTKqV`= z6bI23N5X-_Xk89OBA!yRG+r{W0|guc=w-q6)7aFV2RaYpb{16UiYp%;*ied_&h43z z@E56NyqJmrl}w!jE)`u#P8_~pjH2V70&e(hF{&L!Lw<=`54QMU-=>sMiU{Et?VT*Z zD~gWr^lLO^R~gR{U4 zh$$f&r(!5Zi4Z;3ffR(Ik&1Fl0}c$GMg?nILDIEizs+7_qcwe-J`dCgjD%)6zWrk* zv=eb!k_+5H#0K3o2k>z@j;Ely`;yHD(u>I?i09>4_d$Oz*!H!`KS*)CsHht}T}p7u mj9DSNbt-NvV<<+LkH8;5Fb>EgZ@r%Y0000Uy%R+00(qQO+^RO z10Dqz3Dt~Xga7~m&PhZ;RCt`Vms_%gAPhuLrrg(XcgE}tSC;$1!vNywh+RdYh^CV? z0RiF3rVdq5^{9r_6pcV%OoF0%W{h`y0s<>YWID&VAhI`(2V6FuumS;=+t!U?b*d6X z6ji*L;DC4X8ijS^IfcL>9F6A!Azq3XnNFa}yW2(!0^ql({Y*enwK-R3@@l>B#yP@xDf#%iY@nBxHF9L4|55Wa6=K)h$bI{T1VDm1i#)acoevg2ID(|+$CSL^+!ZG<%5y%xTn%EIsd*8f!^zC~ZaP(oP z7TYNI8JBj$s>Zwa>2I6bDFPBis!(R*Ht&T-stYGkrNEX~yTz8g=T=p@gunfDeu;o( zpRc>HwM-S1*-LY4 z{E8M{_5;UZuho9l(2zh^seI}k{c$Rf&&9X1yOuM&65GuGhGl$q-w2j2dmkqHpS>#H zE7hNi^<3Rt??G7lW0EN{Rd=n#p2ae(>vm7K^vu>g17vn#ezf+c6b{P?Y)r0000igP)$Qp00(qQO+^RO z10Dq!2eqtGOaK4@h)G02RCt{2S6hz5APk&|darP^Wp74K=KYCN@|UDiM4}u?UWT6($c*kP{>oo%%j}HR$NOfnY)sF$jX5oW z8rjGZvELBSFtrJvLBvBlbhAlRX%imf0-(8~WfzQoM9MGaL7;1SF%iwlwzwf>Cvaf5 zUv=oFj#5OrVg$x;*n!(AksYh-?Gd38=&bKoPy+x(AUK-v;M*V~wgz?pzSd5_8q_FmtmLw>g^Aq& ztXb|;2hI*-Sb{TgJ>li9B(Uv_N0-fJ<%qPid4Jts04NnQ+(3SP8~PpYk)0ZkrUVkO zlHqTJLP@kl&V0?7+7_uIz98#Uy%R+00(qQO+^RO z10Dq#Cg9$1Qvd(~?MXyIRCt`dmuqf=Fc5^lje4)RCyRSCbF%3Vzm3z7V7ih8GG=G? z3ML^oAOL`QGyYLblE7d~J0X$~QaQwRq;6n<;9fUd@TA>*zt#gNAO$2% zmPdjZqKnp7XYIZ5{AS<*7eiv<8ZTJ1kOCINk%<`mq}wpOxQNgSmwjNa42;NO$@#g8fK`y8{yo(bQ2Ru2MkG8V^NyFk zW-k_{VI&|>)Gdo=&W5D-fSb71HP^O68r(A^x+H8B6*4UWpzE5M{CA`9%_=D#5Yo(& zU4>*aV}*Q3q6@)avLo`SPok!|o>$?y9RZ%^#+Ft#pjK)DK9U+c7L`K-&`V&Y5BCeaW0kTu3pQ#t{?A*lW->3h*?NK@<5xE7Sac-9|@Gxf08&Af*$5rIJ$0&)C!~1;8{X*-;z*2 z#0;~Sjp(Qp%l!UH`MMfN3uy@fBj&*_$pZC$Qp00(qQO+^RO z10Dq&Fll`;M*si;-$_J4RCt`VSJ9HgAP8J;?!GJh*`$7-)-!LNIFtIu$t8v$!4BC>M`dS=4X`mA%CiXPMuz%T>U4qMO!$>;xN z4ybd>1!0j&E=D8TVn{e~=xxXWPsBq?md-~CcC3JN0HZ88Z;cM!dBAxPm$RTcXPo(P z!=_T)b*|5dgb#!k@gfxgVUf@|U{cYP8@ivCu6_RZ$BEqxxS z5ts?h()Rwg66%RKEXf7tAflaSm;rdZ9Q#vHU44m01L4Ia3F3Y^=DpM23$}f(@&PHX v7Zo<0hf4_#nUNKuOQ+(#GP+`fd<6ahVwMlc)Beg$00000NkvXXu0mjfii7_~ diff --git a/magic/Fire/firebolt.base.161.png b/magic/Fire/firebolt.base.161.png deleted file mode 100644 index 67e02bd4a764aa9976e5bec3d839aa4ff1dfe1ad..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 592 zcmV-W0Uy%R+00(qQO+^RO z10Dq(Bx=0WdjJ3d&PhZ;RCt`Vms_%gAPhuLrrg(XcgE}tSC;$1!vNywh+RdYh^CV? z0RiF3rVdq5^{9r_6pcV%OoF0%W{h`y0s<>YWID&VAhI`(2V6FuumS;=+t!U?b*d6X z6ji*L;DC4X8ijS^IfcL>9F6A!Azq3XnNFa}yW2(!0^ql({Y*enwK-R3@@l>B#yP@xDf#%iY@nBxHF9L4|55Wa6=K)h$bI{T1VDm1i#)acoevg2ID(|+$CSL^+!ZG<%5y%xTn%EIsd*8f!^zC~ZaP(oP z7TYNI8JBj$s>Zwa>2I6bDFPBis!(R*Ht&T-stYGkrNEX~yTz8g=T=p@gunfDeu;o( zpRc>HwM-S1*-LY4 z{E8M{_5;UZuho9l(2zh^seI}k{c$Rf&&9X1yOuM&65GuGhGl$q-w2j2dmkqHpS>#H zE7hNi^<3Rt??G7lW0EN{Rd=n#p2ae(>vm7K^vu>g17vn#ezf+c6b{P?Y)r0000igP)$Qp00(qQO+^RO z10Dq)9*3P?3IG5Bh)G02RCt{2S6hz5APk&|darP^Wp74K=KYCN@|UDiM4}u?UWT6($c*kP{>oo%%j}HR$NOfnY)sF$jX5oW z8rjGZvELBSFtrJvLBvBlbhAlRX%imf0-(8~WfzQoM9MGaL7;1SF%iwlwzwf>Cvaf5 zUv=oFj#5OrVg$x;*n!(AksYh-?Gd38=&bKoPy+x(AUK-v;M*V~wgz?pzSd5_8q_FmtmLw>g^Aq& ztXb|;2hI*-Sb{TgJ>li9B(Uv_N0-fJ<%qPid4Jts04NnQ+(3SP8~PpYk)0ZkrUVkO zlHqTJLP@kl&V0?7+7_uIz98#Uy%R+00(qQO+^RO z10Dq*6$wA>*zt#gNAO$2% zmPdjZqKnp7XYIZ5{AS<*7eiv<8ZTJ1kOCINk%<`mq}wpOxQNgSmwjNa42;NO$@#g8fK`y8{yo(bQ2Ru2MkG8V^NyFk zW-k_{VI&|>)Gdo=&W5D-fSb71HP^O68r(A^x+H8B6*4UWpzE5M{CA`9%_=D#5Yo(& zU4>*aV}*Q3q6@)avLo`SPok!|o>$?y9RZ%^#+Ft#pjK)DK9U+c7L`K-&`V&Y5BCeaW0kTu3pQ#t{?A*lW->3h*?NK@<5xE7Sac-9|@Gxf08&Af*$5rIJ$0&)C!~1;8{X*-;z*2 z#0;~Sjp(Qp%l!UH`MMfN3uy@fBj&*_$pZC6-pr2{F>0G|+7A(Jo$hI$~cxO>xgAjMb` z_CiTQ!ULAb zQ&Sj9*$$s!YfDWK*Nfe%#dY-~&*rp;-}M-F*h>{Qo4h{;w4cG#)z4*}Q$iB}(8@xw diff --git a/magic/Runes/drain_magic.arc b/magic/Runes/drain_magic.arc deleted file mode 100644 index d8a91697e..000000000 --- a/magic/Runes/drain_magic.arc +++ /dev/null @@ -1,24 +0,0 @@ -Object rune_drain_magic -name Rune of Magic Draining -type 154 -speed 1 -slaying magic drain -hp 1 -face drain_magic.111 -msg -You feel depleted of psychic energy! -endmsg -anim -drain_magic.111 -drain_magic.111 -mina -level 1 -color_fg grey -is_animated 0 -invisible 1 -no_pick 1 -walk_on 1 -editable 32 -attacktype 18 -Cha 20 -end diff --git a/magic/Runes/rune_antimagic.arc b/magic/Runes/rune_antimagic.arc deleted file mode 100644 index 5ae792b02..000000000 --- a/magic/Runes/rune_antimagic.arc +++ /dev/null @@ -1,20 +0,0 @@ -Object rune_antimagic -name Rune of Nullification -type 154 -face rune_antimagic.111 -anim -rune_antimagic.111 -rune_antimagic.111 -mina -level 0 -is_animated 0 -invisible 1 -color_fg grey -no_pick 1 -walk_on 1 -editable 32 -attacktype 18 -no_magic 1 -dam 1 -Cha 20 -end diff --git a/magic/Runes/rune_fire.arc b/magic/Runes/rune_fire.arc deleted file mode 100644 index ddcd3a212..000000000 --- a/magic/Runes/rune_fire.arc +++ /dev/null @@ -1,74 +0,0 @@ -Object rune_fire -name Rune of Fire -type 154 -face rune_fire.111 -hp 1 -msg -You detonate a Rune of Fire! -endmsg -anim -rune_fire.111 -fireball.111 -mina -speed 1 -level 1 -color_fg red -is_animated 0 -invisible 1 -no_pick 1 -walk_on 1 -editable 32 -attacktype 6 -dam 30 -Cha 20 -end -Object rune_burning_hands -name Rune of Burning Hands -slaying burning hands -type 154 -face rune_fire.111 -hp 1 -sp 4 -msg -You detonate a Rune of Burning Hands! -endmsg -anim -rune_fire.111 -fireball.111 -mina -speed 1 -level 1 -color_fg red -is_animated 0 -invisible 1 -no_pick 1 -walk_on 1 -editable 32 -attacktype 6 -Cha 20 -end -Object rune_dragonbreath -name Rune of Dragon's Breath -slaying dragonbreath -type 154 -face rune_fire.111 -hp 1 -sp 58 -msg -You detonate a Rune of Firebreath! -endmsg -anim -rune_fire.111 -fireball.111 -mina -speed 1 -level 1 -color_fg red -is_animated 0 -invisible 1 -no_pick 1 -walk_on 1 -editable 32 -attacktype 6 -Cha 20 -end diff --git a/magic/Runes/rune_frost.arc b/magic/Runes/rune_frost.arc deleted file mode 100644 index 73623f4e2..000000000 --- a/magic/Runes/rune_frost.arc +++ /dev/null @@ -1,74 +0,0 @@ -Object rune_frost -name Rune of Frost -type 154 -face rune_frost.111 -hp 1 -speed 1 -msg -You detonate a Rune of Frost! -endmsg -anim -rune_frost.111 -icestorm.111 -mina -color_fg light_blue -level 1 -is_animated 0 -invisible 1 -no_pick 1 -walk_on 1 -editable 32 -attacktype 18 -dam 35 -Cha 20 -end -Object rune_icestorm -name Rune of Icestorm -slaying icestorm -type 154 -face rune_frost.111 -hp 1 -sp 17 -speed 1 -msg -You detonate a Rune of Icestorm -endmsg -anim -rune_frost.111 -icestorm.111 -mina -color_fg light_blue -level 1 -is_animated 0 -invisible 1 -no_pick 1 -walk_on 1 -editable 32 -attacktype 18 -Cha 20 -end -Object rune_large_icestorm -name Rune of Large Icestorm -slaying large icestorm -type 154 -face rune_frost.111 -hp 1 -sp 59 -speed 1 -msg -You detonate a Rune of Large Icestorm! -endmsg -anim -rune_frost.111 -icestorm.111 -mina -color_fg light_blue -level 1 -is_animated 0 -invisible 1 -no_pick 1 -walk_on 1 -editable 32 -attacktype 18 -Cha 20 -end diff --git a/magic/Runes/rune_pcloud.arc b/magic/Runes/rune_pcloud.arc deleted file mode 100644 index 9da26c3b6..000000000 --- a/magic/Runes/rune_pcloud.arc +++ /dev/null @@ -1,24 +0,0 @@ -Object rune_poison_cloud -name Rune of Poison Cloud -slaying poison cloud -type 154 -face rune_pcloud.111 -hp 1 -msg -You detonate a Rune of Poison Cloud! -endmsg -anim -rune_pcloud.111 -poisonc.111 -mina -speed 1 -level 1 -color_fg green -is_animated 0 -invisible 1 -no_pick 1 -walk_on 1 -editable 32 -attacktype 6 -Cha 20 -end diff --git a/magic/Runes/rune_transfer.arc b/magic/Runes/rune_transfer.arc deleted file mode 100644 index 3734981b9..000000000 --- a/magic/Runes/rune_transfer.arc +++ /dev/null @@ -1,23 +0,0 @@ -Object rune_transferrence -name Rune of Transferrence -type 154 -speed 1 -slaying transferrence -hp 1 -face rune_transfer.111 -msg -The Rune transfers power to you! -endmsg -anim -rune_transfer.111 -rune_transfer.111 -mina -level 1 -color_fg light_blue -is_animated 0 -invisible 1 -no_pick 1 -walk_on 1 -editable 32 -attacktype 18 -end diff --git a/magic/Runes/runedet.arc b/magic/Runes/runedet.arc deleted file mode 100644 index 7e000c02c..000000000 --- a/magic/Runes/runedet.arc +++ /dev/null @@ -1,12 +0,0 @@ -Object runedet -name trap -type 98 -face cancellati.111 -speed 1 -color_fg red -flying 1 -is_used_up 1 -no_pick 1 -food 10 -editable 32 -end diff --git a/magic/banishment.arc b/magic/banishment.arc deleted file mode 100644 index 525a5b0a0..000000000 --- a/magic/banishment.arc +++ /dev/null @@ -1,21 +0,0 @@ -Object banishment -name banishment -slaying undead -type 88 -level 1 -walk_on 1 -fly_on 1 -face turnundead.111 -anim -turnundead.111 -turnundead.112 -turnundead.113 -mina -speed 1 -dam 50 -attacktype 2228224 -wc -40 -flying 1 -no_pick 1 -editable 0 -end diff --git a/magic/cause_wounds.arc b/magic/cause_wounds.arc deleted file mode 100644 index abc4ea5a9..000000000 --- a/magic/cause_wounds.arc +++ /dev/null @@ -1,19 +0,0 @@ -Object cause_wounds -type 2 -face cancellati.111 -anim -healing.111 -healing.112 -healing.111 -mina -is_animated 1 -is_turnable 0 -no_pick 1 -walk_on 1 -fly_on 1 -speed 1 -attacktype 1048576 -wc -30 -flying 1 -editable 0 -end diff --git a/magic/colorspray.arc b/magic/colorspray.arc deleted file mode 100644 index 7d6edd370..000000000 --- a/magic/colorspray.arc +++ /dev/null @@ -1,29 +0,0 @@ -Object color_spray -name color spray -type 88 -level 1 -walk_on 1 -fly_on 1 -face confusion.111 -anim -explosion.111 -burnout.11O -fireball.111 -ball_lightning.111 -icestorm.111 -confusion.111 -acid_pool.111 -poisonc.111 -slow.111 -paralyse.111 -fear.111 -mina -hp 8 -dam 8 -wc -30 -speed 1 -flying 1 -no_pick 1 -attacktype 262144 -editable 0 -end diff --git a/magic/counterspell.arc b/magic/counterspell.arc deleted file mode 100644 index b783246e5..000000000 --- a/magic/counterspell.arc +++ /dev/null @@ -1,16 +0,0 @@ -Object counterspell -name counterspell -type 88 -level 1 -walk_on 1 -fly_on 1 -face counterspell.111 -hp 8 -color_fg light_blue -wc -30 -speed 1 -flying 1 -no_pick 1 -attacktype 524288 -editable 0 -end diff --git a/magic/face_of_death.arc b/magic/face_of_death.arc deleted file mode 100644 index 259de5410..000000000 --- a/magic/face_of_death.arc +++ /dev/null @@ -1,16 +0,0 @@ -Object face_of_death -name deathstrike -type 88 -level 1 -walk_on 1 -fly_on 1 -face face_of_death.111 -speed 1 -attacktype 131072 -wc -30 -speed 1 -flying 1 -no_pick 1 -editable 0 -color_fg black -end diff --git a/magic/flaming_aura.arc b/magic/flaming_aura.arc deleted file mode 100644 index bf3817fba..000000000 --- a/magic/flaming_aura.arc +++ /dev/null @@ -1,24 +0,0 @@ -Object flaming_aura -name Flaming Aura -other_arch flaming_aura_mark -invisible 1 -face burnout.111 -type 89 -dam 1 -attacktype 4 -no_drop 1 -no_pick 1 -speed 1 -no_pick 1 -editable 0 -end -Object flaming_aura_mark -name Flaming Aura -face fireball.111 -type 98 -speed 1 -flying 1 -no_pick 1 -food 2 -is_used_up 1 -end diff --git a/magic/flowers.arc b/magic/flowers.arc deleted file mode 100644 index 40a5e8011..000000000 --- a/magic/flowers.arc +++ /dev/null @@ -1,18 +0,0 @@ -Object flowers -name flower -name_pl flowers -client_type 8015 -type 88 -level 1 -face flowers.111 -material 32 -speed 0.5 -attacktype 4096 -exp 1 -dam 5 -flying 1 -weight 20 -nrof 1 -editable 0 -color_fg green -end diff --git a/magic/god_power.arc b/magic/god_power.arc deleted file mode 100644 index b7e4b711b..000000000 --- a/magic/god_power.arc +++ /dev/null @@ -1,20 +0,0 @@ -Object god_power -name godly retribution -type 11 -face destruction.111 -anim -destruction.111 -destruction.112 -destruction.113 -destruction.114 -destruction.113 -destruction.114 -mina -speed 1 -hp 4 -flying 1 -wc -30 -no_pick 1 -attacktype 1048576 -editable 0 -end diff --git a/magic/holy_effect.arc b/magic/holy_effect.arc deleted file mode 100644 index f767ca37a..000000000 --- a/magic/holy_effect.arc +++ /dev/null @@ -1,20 +0,0 @@ -Object holy_effect -type 11 -name holy power -slaying undead,demon -face turnundead.111 -anim -turnundead.111 -turnundead.112 -turnundead.113 -mina -hp 7 -dam 18 -wc -30 -speed 0.2 -speed_left -0.21 -flying 1 -no_pick 1 -attacktype 2097152 -editable 0 -end diff --git a/magic/holy_orb.arc b/magic/holy_orb.arc deleted file mode 100644 index 22ca1d08d..000000000 --- a/magic/holy_orb.arc +++ /dev/null @@ -1,18 +0,0 @@ -Object holy_orb -other_arch holy_effect -name holy orb -slaying undead,demon -type 10 -face holy_orb.111 -is_animated 0 -walk_on 1 -fly_on 1 -speed 1 -hp 4 -dam 35 -flying 1 -no_pick 1 -attacktype 2097152 -editable 0 -magicmap yellow -end diff --git a/magic/holy_wrath.arc b/magic/holy_wrath.arc deleted file mode 100644 index 19855e453..000000000 --- a/magic/holy_wrath.arc +++ /dev/null @@ -1,20 +0,0 @@ -Object holy_wrath -type 11 -name holy wrath -slaying undead,demon -face turnundead.111 -anim -turnundead.111 -turnundead.112 -turnundead.113 -mina -hp 7 -dam 1 -wc -40 -speed 0.2 -speed_left -0.21 -flying 1 -no_pick 1 -attacktype 2097152 -editable 0 -end diff --git a/magic/insect_plague.arc b/magic/insect_plague.arc deleted file mode 100644 index 7a1c78cfd..000000000 --- a/magic/insect_plague.arc +++ /dev/null @@ -1,19 +0,0 @@ -Object insect_plague -name crawling insects -type 11 -face ant.111 -anim -ant.111 -ant.112 -ant.111 -ant.112 -mina -speed 0.12 -hp 3 -dam 7 -flying 1 -wc -30 -no_pick 1 -attacktype 3 -editable 0 -end diff --git a/magic/meteor.arc b/magic/meteor.arc deleted file mode 100644 index fce0ce065..000000000 --- a/magic/meteor.arc +++ /dev/null @@ -1,37 +0,0 @@ -Object meteor -other_arch fireball -face meteor.111 -type 10 -is_animated 0 -dam 75 -walk_on 1 -fly_on 1 -flying 1 -speed 1 -hp 4 -attacktype 256 -editable 0 -magicmap grey -no_pick 1 -end -Object fire_trail -name burningtrail -face burnout.111 -anim -burnout.111 -burnout.112 -burnout.113 -burnout.114 -burnout.115 -burnout.116 -burnout.117 -burnout.118 -burnout.119 -mina -speed 1 -color_fg red -food 9 -is_used_up 1 -no_pick 1 -editable 0 -end diff --git a/magic/mystic_fist.arc b/magic/mystic_fist.arc deleted file mode 100644 index 631447b15..000000000 --- a/magic/mystic_fist.arc +++ /dev/null @@ -1,23 +0,0 @@ -Object mystic_fist -name Mystic Fist -type 46 -face mystic_fist.111 -anim -mystic_fist.111 -mystic_fist.112 -mystic_fist.113 -mina -monster 1 -alive 1 -ac 5 -wc 12 -dam 8 -color_fg brown -hp 50 -maxhp 50 -level 9 -speed 0.5 -exp 200 -weight 20 -editable 33 -end diff --git a/magic/peacemaker.arc b/magic/peacemaker.arc deleted file mode 100644 index 1e9bb7c19..000000000 --- a/magic/peacemaker.arc +++ /dev/null @@ -1,27 +0,0 @@ -Object peace -name peace -other_arch peacemaker -face archangel.118 -level 1 -walk_on 1 -fly_on 1 -wc -90 -flying 1 -type 88 -dam 0 -no_pick 1 -speed 1 -no_pick 1 -editable 0 -end -Object peacemaker -name peacemaker -face fireball.111 -invisible 1 -type 59 -speed 1 -flying 1 -no_pick 1 -food 2 -is_used_up 1 -end diff --git a/magic/poison_fog.arc b/magic/poison_fog.arc deleted file mode 100644 index ad5fabad7..000000000 --- a/magic/poison_fog.arc +++ /dev/null @@ -1,39 +0,0 @@ -Object poison_fog -name poison fog -other_arch poison_fog_sign -type 151 -face poisonc.111 -anim -poisonc.111 -poisonc.112 -poisonc.113 -mina -food 40 -color_fg green -is_used_up 1 -is_animated 1 -attacktype 1024 -walk_on 1 -flying 1 -no_pick 1 -speed 0.2 -wc -30 -dam 1 -editable 0 -end -Object poison_fog_sign -name poison fog -face poisonc.111 -anim -poisonc.111 -poisonc.112 -poisonc.113 -mina -type 98 -speed 1 -flying 1 -no_pick 1 -food 30 -blocksview 1 -is_used_up 1 -end diff --git a/magic/poisonc.arc b/magic/poisonc.arc deleted file mode 100644 index 99a30f8b1..000000000 --- a/magic/poisonc.arc +++ /dev/null @@ -1,19 +0,0 @@ -Object poisoncloud -other_arch poisoning -name poison cloud -type 107 -face poisonc.111 -color_fg green -anim -poisonc.111 -poisonc.112 -poisonc.113 -mina -speed 0.2 -hp 10 -dam 1 -attacktype 1026 -flying 1 -no_pick 1 -editable 0 -end diff --git a/magic/sanctuary.arc b/magic/sanctuary.arc deleted file mode 100644 index 2db42fa04..000000000 --- a/magic/sanctuary.arc +++ /dev/null @@ -1,24 +0,0 @@ -Object sanctuary -name sanctuary -other_arch sanctuary_mark -invisible 1 -face burnout.111 -attacktype 524288 -type 89 -dam 1 -no_drop 1 -no_pick 1 -speed 1 -no_pick 1 -editable 0 -end -Object sanctuary_mark -name sanctuary -face counterspell.111 -type 98 -speed 1 -flying 1 -no_pick 1 -food 2 -is_used_up 1 -end diff --git a/magic/shockwave.arc b/magic/shockwave.arc deleted file mode 100644 index 6787dbb6a..000000000 --- a/magic/shockwave.arc +++ /dev/null @@ -1,21 +0,0 @@ -Object shockwave -name shockwave -type 88 -level 1 -walk_on 1 -fly_on 1 -face explosion.111 -anim -explosion.111 -explosion.112 -explosion.113 -mina -hp 8 -dam 10 -wc -30 -speed 1.0 -flying 1 -no_pick 1 -attacktype 3 -editable 0 -end diff --git a/magic/snake_golem.arc b/magic/snake_golem.arc deleted file mode 100644 index 3da9a4026..000000000 --- a/magic/snake_golem.arc +++ /dev/null @@ -1,25 +0,0 @@ -Object snake_golem -name snake -type 46 -face snake.111 -anim -snake.111 -snake.112 -mina -is_animated 1 -monster 1 -alive 1 -ac 5 -wc 12 -dam 3 -hp 10 -maxhp 10 -level 3 -speed 0.10 -resist_poison 100 - -attacktype 1025 -exp 50 -weight 200000 -editable 33 -end diff --git a/magic/spell_failure.arc b/magic/spell_failure.arc deleted file mode 100644 index ee91e776e..000000000 --- a/magic/spell_failure.arc +++ /dev/null @@ -1,20 +0,0 @@ -Object loose_magic -name uncontrolled mana -type 11 -face destruction.111 -anim -destruction.111 -destruction.112 -destruction.113 -destruction.114 -mina -color_fg black -color_bg khaki -speed 1 -hp 3 -flying 1 -wc -30 -no_pick 1 -attacktype 2 -editable 0 -end diff --git a/magic/spiderweb_spell.arc b/magic/spiderweb_spell.arc deleted file mode 100644 index 0965f14eb..000000000 --- a/magic/spiderweb_spell.arc +++ /dev/null @@ -1,25 +0,0 @@ -Object spiderweb_spell -name spider web -other_arch spider_web2 -face spider_web.111 -level 1 -walk_on 1 -fly_on 1 -wc -90 -flying 1 -type 88 -dam 0 -no_pick 1 -speed 1 -no_pick 1 -editable 0 -end -Object spider_web2 -name spider web -face spider_web.111 -animation spider_web -no_pick 1 -slow_move 7 -material 128 -editable 8 -end diff --git a/magic/splint.arc b/magic/splint.arc deleted file mode 100644 index 763fdc52d..000000000 --- a/magic/splint.arc +++ /dev/null @@ -1,14 +0,0 @@ -Object splint -type 2 -face splint.111 -color_fg yellow -speed 0.5 -attacktype 1 -no_pick 1 -walk_on 1 -fly_on 1 -wc 8 -dam 3 -flying 1 -editable 0 -end diff --git a/magic/steambolt.arc b/magic/steambolt.arc deleted file mode 100644 index 34b89f1dd..000000000 --- a/magic/steambolt.arc +++ /dev/null @@ -1,23 +0,0 @@ -Object steambolt -type 12 -other_arch temp_fog -face steam.111 -anim -steam.111 -steam.112 -steam.111 -steam.112 -mina -color_fg red -color_bg khaki -flying 1 -attacktype 3 -generator 1 -speed 1 -dam 4 -wc 5 -exp 12 -hp 8 -no_pick 1 -editable 0 -end diff --git a/magic/vitriol.arc b/magic/vitriol.arc deleted file mode 100644 index 24e7e1fbc..000000000 --- a/magic/vitriol.arc +++ /dev/null @@ -1,59 +0,0 @@ -Object vitriol -name vitriol -other_arch vitriol_splash -type 10 -face v_splash.111 -animation vitriol_splash -is_turnable 0 -walk_on 1 -fly_on 1 -glow_radius 2 -speed 1 -hp 2 -dam 100 -flying 1 -no_pick 1 -attacktype 64 -editable 0 -end -Object vitriol_splash -name vitriol splash -other_arch vitriol_pool -type 88 -face v_splash.111 -anim -v_splash.111 -v_splash.112 -mina -is_turnable 1 -walk_on 1 -fly_on 1 -sp 199 -glow_radius 2 -speed 1 -dam 20 -wc -30 -flying 1 -no_pick 1 -attacktype 64 -editable 0 -end -Object vitriol_pool -type 88 -level 1 -walk_on 1 -wc -30 -food 1 -name vitriol pool -face v_pool.111 -anim -v_pool.111 -v_pool.112 -mina -speed 0.2 -no_pick 1 -attacktype 64 -hp 60 -dam 15 -editable 8 -end diff --git a/magic/windstorm.arc b/magic/windstorm.arc deleted file mode 100644 index 6b0b28067..000000000 --- a/magic/windstorm.arc +++ /dev/null @@ -1,21 +0,0 @@ -Object windstorm -name windstorm -type 88 -level 1 -walk_on 1 -fly_on 1 -face windstorm.111 -anim -windstorm.111 -windstorm.112 -windstorm.113 -mina -hp 8 -dam 0 -wc -30 -speed 1.0 -flying 1 -no_pick 1 -attacktype 1 -editable 0 -end diff --git a/magic/wrathful_eye.arc b/magic/wrathful_eye.arc deleted file mode 100644 index 836f9d147..000000000 --- a/magic/wrathful_eye.arc +++ /dev/null @@ -1,22 +0,0 @@ -Object wrathful_eye -name wrathful eye -type 88 -level 1 -walk_on 1 -fly_on 1 -face sunspear.111 -anim -sunspear.111 -sunspear.112 -sunspear.113 -mina -hp 8 -dam 0 -wc -30 -speed 1.0 -flying 1 -no_pick 1 -attacktype 4194304 -glow_radius 2 -editable 0 -end diff --git a/misc/Shell/shell.arc b/misc/Shell/shell.arc deleted file mode 100644 index f70142178..000000000 --- a/misc/Shell/shell.arc +++ /dev/null @@ -1,27 +0,0 @@ -Object shell -other_arch explosion2 -type 10 -face shell.111 -anim -shell.112 -shell.111 -shell.121 -shell.131 -shell.141 -shell.151 -shell.161 -shell.171 -shell.181 -mina -is_animated 0 -is_turnable 1 -walk_on 1 -fly_on 1 -speed 1 -hp 3 -flying 1 -no_pick 1 -attacktype 4 -editable 0 -color_fg black -end diff --git a/misc/bones.arc b/misc/bones.arc index 00b726c9c..4d528d1fa 100644 --- a/misc/bones.arc +++ b/misc/bones.arc @@ -12,7 +12,10 @@ editable 128 magicmap white name_pl bones client_type 8002 +skill one handed weapons +body_arm -1 end + Object bones2 name bones face bones2.111 @@ -27,7 +30,10 @@ editable 128 magicmap white name_pl bones client_type 8002 +skill one handed weapons +body_arm -1 end + Object bones3 name bones face bones3.111 @@ -42,7 +48,10 @@ editable 128 magicmap white name_pl bones client_type 8002 +skill one handed weapons +body_arm -1 end + Object bones4 name bones face bones4.111 @@ -57,7 +66,10 @@ editable 128 magicmap white name_pl bones client_type 8002 +skill one handed weapons +body_arm -1 end + Object bones5 name bones face bones5.111 @@ -72,4 +84,6 @@ editable 128 magicmap white name_pl bones client_type 8002 +skill one handed weapons +body_arm -1 end diff --git a/misc/cannon.arc b/misc/cannon.arc index b2da0c3ba..04fe40f38 100644 --- a/misc/cannon.arc +++ b/misc/cannon.arc @@ -1,5 +1,5 @@ Object cannon -other_arch shell +other_arch spell_shell name cannon type 62 activate_on_push 1 @@ -12,8 +12,9 @@ no_pass 1 blocksview 1 editable 32 end +# Object cannon_1 -other_arch shell +other_arch spell_shell name cannon type 62 activate_on_push 1 @@ -27,8 +28,9 @@ no_pass 1 blocksview 1 editable 32 end +# Object cannon_2 -other_arch shell +other_arch spell_shell name cannon type 62 activate_on_push 1 @@ -42,8 +44,9 @@ no_pass 1 blocksview 1 editable 32 end +# Object cannon_3 -other_arch shell +other_arch spell_shell name cannon type 62 activate_on_push 1 @@ -57,8 +60,9 @@ no_pass 1 blocksview 1 editable 32 end +# Object cannon_4 -other_arch shell +other_arch spell_shell name cannon type 62 level 1 @@ -72,8 +76,9 @@ no_pass 1 blocksview 1 editable 32 end +# Object cannon_5 -other_arch shell +other_arch spell_shell name cannon type 62 activate_on_push 1 @@ -87,8 +92,9 @@ no_pass 1 blocksview 1 editable 32 end +# Object cannon_6 -other_arch shell +other_arch spell_shell name cannon type 62 activate_on_push 1 @@ -102,8 +108,9 @@ no_pass 1 blocksview 1 editable 32 end +# Object cannon_7 -other_arch shell +other_arch spell_shell name cannon type 62 activate_on_push 1 @@ -117,8 +124,9 @@ no_pass 1 blocksview 1 editable 32 end +# Object cannon_8 -other_arch shell +other_arch spell_shell name cannon type 62 activate_on_push 1 diff --git a/misc/claypipe.arc b/misc/claypipe.arc index 9bf9b54d4..d4d00385b 100644 --- a/misc/claypipe.arc +++ b/misc/claypipe.arc @@ -8,4 +8,6 @@ value 50 weight 4500 material 4 editable 2048 +skill one handed weapons +body_arm -1 end diff --git a/misc/coffin.arc b/misc/coffin.arc index 71a141596..b6bb3716a 100644 --- a/misc/coffin.arc +++ b/misc/coffin.arc @@ -9,4 +9,6 @@ material 16 nrof 1 editable 128 magicmap brown +skill two handed weapons +body_arm -2 end diff --git a/misc/magnifier.arc b/misc/magnifier.arc index f5ede2371..eb1835615 100644 --- a/misc/magnifier.arc +++ b/misc/magnifier.arc @@ -15,4 +15,6 @@ value 500 color_fg black name_pl magnifying glasses client_type 145 +skill one handed weapons +body_arm -1 end diff --git a/misc/naz_report.arc b/misc/naz_report.arc index bcd94a283..5f1eaf688 100644 --- a/misc/naz_report.arc +++ b/misc/naz_report.arc @@ -24,4 +24,5 @@ editable 128 magicmap white name_pl Nazgul Reports client_type 1042 +skill literacy end diff --git a/monster/humanoid/Dwarf/dwarf_pr.arc b/monster/humanoid/Dwarf/dwarf_pr.arc index 59ae89e8b..7745b1bdd 100755 --- a/monster/humanoid/Dwarf/dwarf_pr.arc +++ b/monster/humanoid/Dwarf/dwarf_pr.arc @@ -1,6 +1,6 @@ Object dwarf_priest race dwarf -randomitems book +randomitems prayer_book name dwarf priest anim dwarf_pr.111 diff --git a/monster/humanoid/Dwarf/dwarf_wiz.arc b/monster/humanoid/Dwarf/dwarf_wiz.arc index 81971ad81..c9ffd96d1 100755 --- a/monster/humanoid/Dwarf/dwarf_wiz.arc +++ b/monster/humanoid/Dwarf/dwarf_wiz.arc @@ -1,6 +1,6 @@ Object dwarf_wiz race dwarf -randomitems book +randomitems random_books name dwarf wizard anim dwarf_wiz.111 diff --git a/monster/humanoid/Human/guildmaste.arc b/monster/humanoid/Human/guildmaste.arc index 236de628f..adb28806a 100644 --- a/monster/humanoid/Human/guildmaste.arc +++ b/monster/humanoid/Human/guildmaste.arc @@ -1,6 +1,6 @@ Object guildmaster race human -randomitems book +randomitems random_read name guildmaster msg @match * diff --git a/monster/misc/firechest.arc b/monster/misc/firechest.arc index 4f3b17296..8bcae2e3a 100644 --- a/monster/misc/firechest.arc +++ b/monster/misc/firechest.arc @@ -1,6 +1,6 @@ Object firechest -other_arch firebullet_s -type 61 +other_arch spell_small_fireball +type 62 face firechest.111 speed -0.02 hp 250 @@ -11,7 +11,7 @@ alive 1 level 1 no_pick 1 resist_fire 100 - editable 1 color_fg black +sp 0 end diff --git a/planes/fire/coldmagma.arc b/planes/fire/coldmagma.arc index aa292b9aa..f902d71c6 100644 --- a/planes/fire/coldmagma.arc +++ b/planes/fire/coldmagma.arc @@ -15,7 +15,8 @@ coldmagma.111 coldmagma.112 coldmagma.112 mina -type 88 +type 102 +subtype 7 level 30000 walk_on 1 is_floor 1 @@ -24,7 +25,6 @@ speed 0.15 color_fg black no_pick 1 attacktype 4 -hp 1 dam 75 editable 8 wc -30 diff --git a/planes/fire/magma.arc b/planes/fire/magma.arc index edec34c7e..277cb6b31 100644 --- a/planes/fire/magma.arc +++ b/planes/fire/magma.arc @@ -29,12 +29,12 @@ speed 0.15 color_fg black no_pick 1 attacktype 4 -hp 1 dam 75 editable 8 wc -30 lifesave 1 -type 88 +type 102 +subtype 7 level 30000 generator 1 other_arch fire_elemental diff --git a/player/class/Religious/paladin.arc b/player/class/Religious/paladin.arc index a197ca4ad..7cf39b515 100644 --- a/player/class/Religious/paladin.arc +++ b/player/class/Religious/paladin.arc @@ -27,8 +27,8 @@ end Object paladin_holy_symbol name Paladin's holy symbol face holy_symbol.111 -type 43 -sp 30 +type 74 +skill praying material 20 nrof 1 value 1500 diff --git a/player/class/Wizardry/alchemist.arc b/player/class/Wizardry/alchemist.arc index 3836310c0..5942bcd8e 100644 --- a/player/class/Wizardry/alchemist.arc +++ b/player/class/Wizardry/alchemist.arc @@ -27,13 +27,13 @@ end Object talisman_alchemist name Alchemist's talisman face talisman.111 -type 43 +type 74 weight 1000 value 3000 nrof 1 material 12 -sp 26 editable 2048 path_attuned 16896 body_skill -1 +skill sorcery end diff --git a/player/class/Wizardry/evoker_class.arc b/player/class/Wizardry/evoker_class.arc index 736463756..a4bd70cad 100644 --- a/player/class/Wizardry/evoker_class.arc +++ b/player/class/Wizardry/evoker_class.arc @@ -27,14 +27,14 @@ end Object talisman_evoker name Evoker's talisman face talisman.111 -type 43 +type 74 weight 1000 value 3000 nrof 1 material 12 -sp 26 editable 2048 path_attuned 14 path_repelled 50240 body_skill -1 +skill evocation end diff --git a/player/class/Wizardry/summoner_class.arc b/player/class/Wizardry/summoner_class.arc index 2a2cfe167..2b7a01b8c 100644 --- a/player/class/Wizardry/summoner_class.arc +++ b/player/class/Wizardry/summoner_class.arc @@ -16,14 +16,14 @@ end Object talisman_summoner name Summoner's talisman face talisman.111 -type 43 +type 74 weight 1000 value 3000 nrof 1 material 12 -sp 26 editable 2048 path_attuned 64 path_repelled 65536 body_skill -1 +skill summoning end diff --git a/player/class/starting_spells.trs b/player/class/starting_spells.trs new file mode 100644 index 000000000..852dff98e --- /dev/null +++ b/player/class/starting_spells.trs @@ -0,0 +1,59 @@ +# This is a list of the first level spells for each magic +# skill - needed to give new characters spellbooks they can use. +# +treasureone evocation_l1 + arch spell_icestorm + chance 5 + more + arch spell_small_snowstorm + chance 5 + more + arch spell_small_bullet + chance 5 +end +# +treasureone praying_l1 + arch spell_cause_light_wounds + chance 5 + more + arch spell_holy_word + chance 5 + more + arch spell_light + chance 2 + more + arch spell_minor_healing + chance 5 + more + arch spell_turn_undead + chance 3 +end +# +treasureone sorcery_l1 + arch spell_detect_magic + chance 2 + more + arch spell_magic_bullet + chance 5 + more + arch spell_magic_missile + chance 5 + more + arch spell_slow + chance 2 +end +# +treasureone pyromancy_l1 + arch spell_burning_hands + chance 5 + more + arch spell_small_fireball + chance 5 + more + arch spell_sm_lightning + chance 5 +end +# +treasureone summoning_l1 + arch spell_lesser_summon_golem +end diff --git a/player/dragon_ability/player_claws.arc b/player/dragon_ability/player_claws.arc index 14dce5bdb..aaf3ea45a 100644 --- a/player/dragon_ability/player_claws.arc +++ b/player/dragon_ability/player_claws.arc @@ -4,11 +4,12 @@ title clawing msg Your claws are enveloped in a hot blazing fire! endmsg -type 43 +type 74 invisible 1 attacktype 4 no_drop 1 editable 0 +skill clawing end Object ice_clawing name ice claws @@ -16,11 +17,12 @@ title clawing msg Your claws are covered with shards of ice! endmsg -type 43 +type 74 invisible 1 attacktype 16 no_drop 1 editable 0 +skill clawing end Object electric_clawing name electric claws @@ -28,7 +30,8 @@ title clawing msg Your claws emmit sparks of electricity! endmsg -type 43 +type 74 +skill clawing invisible 1 attacktype 8 no_drop 1 @@ -40,7 +43,8 @@ title clawing msg Your claws are now poisoned! endmsg -type 43 +type 74 +skill clawing invisible 1 attacktype 1024 no_drop 1 diff --git a/player/dragon_ability/spelldirect_ball_lightning.arc b/player/dragon_ability/spelldirect_ball_lightning.arc index c88dea705..29f19b04e 100644 --- a/player/dragon_ability/spelldirect_ball_lightning.arc +++ b/player/dragon_ability/spelldirect_ball_lightning.arc @@ -4,5 +4,7 @@ face blank.111 slaying ball lightning invisible 1 type 85 +skill literacy + editable 0 end diff --git a/player/dragon_ability/spelldirect_dragonbreath.arc b/player/dragon_ability/spelldirect_dragonbreath.arc index 638c131a4..746559e67 100644 --- a/player/dragon_ability/spelldirect_dragonbreath.arc +++ b/player/dragon_ability/spelldirect_dragonbreath.arc @@ -4,5 +4,7 @@ face blank.111 slaying dragonbreath invisible 1 type 85 +skill literacy + editable 0 end diff --git a/player/dragon_ability/spelldirect_large_icestorm.arc b/player/dragon_ability/spelldirect_large_icestorm.arc index 111e2291b..602dd8b90 100644 --- a/player/dragon_ability/spelldirect_large_icestorm.arc +++ b/player/dragon_ability/spelldirect_large_icestorm.arc @@ -4,5 +4,7 @@ face blank.111 slaying large icestorm invisible 1 type 85 +skill literacy + editable 0 end diff --git a/player/dragon_ability/spelldirect_poison_cloud.arc b/player/dragon_ability/spelldirect_poison_cloud.arc index 3c498ee05..00a4d4788 100644 --- a/player/dragon_ability/spelldirect_poison_cloud.arc +++ b/player/dragon_ability/spelldirect_poison_cloud.arc @@ -4,5 +4,7 @@ face blank.111 slaying poison cloud invisible 1 type 85 +skill literacy + editable 0 end diff --git a/player/race/fireborn.arc b/player/race/fireborn.arc index 45cf66e99..9bb96847a 100644 --- a/player/race/fireborn.arc +++ b/player/race/fireborn.arc @@ -73,6 +73,7 @@ body_neck 1 body_neck 2 body_skill 1 body_finger 4 +glow_radius 4 end Object fireborn_player_force name Fireborn_Force diff --git a/potion/README b/potion/README index b9e3ef78d..327e7f972 100644 --- a/potion/README +++ b/potion/README @@ -1,6 +1,9 @@ Potion directory. - What with color pixmaps and all, a separate copy of the restore potions -is needed compared to the normal potions. For bitmaps, this doesn't make -a difference, but the file needs to at least exist (as such, links are used). -But for the actual XPM files, these are colored differently. +Note that a bunch of potions are also in spell/Potion. + + The difference here is that these are the old potions, that have +what they do as part of the potion archetype. + +the ones in spell/Potion are randomly given attributes by the +artifact code. diff --git a/potion/balm_gen.arc b/potion/balm_gen.arc deleted file mode 100644 index d1a5b53f9..000000000 --- a/potion/balm_gen.arc +++ /dev/null @@ -1,14 +0,0 @@ -Object balm_generic -nrof 1 -name balm -face balm_gen.111 -type 5 -level 1 -material 4 -weight 1500 -value 250 -editable 2048 -magicmap light_blue -name_pl balms -client_type 652 -end diff --git a/potion/dust_gen.arc b/potion/dust_gen.arc deleted file mode 100644 index 028ed11de..000000000 --- a/potion/dust_gen.arc +++ /dev/null @@ -1,15 +0,0 @@ -Object dust_generic -nrof 1 -name dust -face dust_gen.111 -type 5 -level 1 -material 4 -is_dust 1 -weight 100 -value 230 -editable 2048 -magicmap grey -name_pl dusts -client_type 652 -end diff --git a/potion/figurine_gen.arc b/potion/figurine_gen.arc deleted file mode 100644 index c6be5539f..000000000 --- a/potion/figurine_gen.arc +++ /dev/null @@ -1,14 +0,0 @@ -Object figurine_generic -nrof 1 -name figurine -face figurine_gen.111 -type 5 -level 1 -material 4 -weight 1500 -value 400 -editable 2048 -magicmap green -name_pl figurines -client_type 653 -end diff --git a/potion/potiongen.arc b/potion/potiongen.arc deleted file mode 100644 index b2c06dcc7..000000000 --- a/potion/potiongen.arc +++ /dev/null @@ -1,14 +0,0 @@ -Object potion_generic -nrof 1 -name potion -face potiongen.111 -type 5 -level 1 -material 4 -weight 1500 -value 280 -editable 2048 -magicmap light_blue -name_pl potions -client_type 651 -end diff --git a/readable/bookRead.arc b/readable/bookRead.arc deleted file mode 100644 index eb7dc602b..000000000 --- a/readable/bookRead.arc +++ /dev/null @@ -1,12 +0,0 @@ -Object book_read -name book -nrof 1 -face book.111 -type 8 -material 1 -value 13 -weight 3000 -editable 128 -name_pl books -client_type 1041 -end diff --git a/readable/book_clasp.arc b/readable/book_clasp.arc index b08926d65..1a2a8f526 100644 --- a/readable/book_clasp.arc +++ b/readable/book_clasp.arc @@ -3,6 +3,7 @@ name book nrof 1 face book_clasp.111 type 8 +skill literacy material 1 value 65 weight 4000 diff --git a/readable/book_read.arc b/readable/book_read.arc new file mode 100644 index 000000000..16633016b --- /dev/null +++ b/readable/book_read.arc @@ -0,0 +1,13 @@ +Object book_read +name book +nrof 1 +face book_read.111 +type 8 +skill literacy +material 1 +value 13 +weight 3000 +editable 128 +name_pl books +client_type 1041 +end diff --git a/spell/book.base.111.png b/readable/book_read.base.111.png similarity index 100% rename from spell/book.base.111.png rename to readable/book_read.base.111.png diff --git a/readable/card.arc b/readable/card.arc index 7d9181c08..708651e21 100644 --- a/readable/card.arc +++ b/readable/card.arc @@ -3,6 +3,7 @@ face card.111 nrof 1 type 8 material 1 +skill literacy value 8 weight 2 editable 128 diff --git a/readable/diploma.arc b/readable/diploma.arc index be3a38d8b..5ab07cfad 100644 --- a/readable/diploma.arc +++ b/readable/diploma.arc @@ -2,6 +2,7 @@ Object diploma face diploma.111 nrof 1 type 8 +skill literacy material 1 value 8000 weight 500 diff --git a/readable/guide/guide_alchemy.arc b/readable/guide/guide_alchemy.arc index edada038e..29d25c86e 100644 --- a/readable/guide/guide_alchemy.arc +++ b/readable/guide/guide_alchemy.arc @@ -28,6 +28,7 @@ endmsg nrof 1 face book_red.111 type 8 +skill literacy material 1 weight 4000 editable 128 diff --git a/readable/guide/guide_melee.arc b/readable/guide/guide_melee.arc index 97cd0651b..606b62551 100644 --- a/readable/guide/guide_melee.arc +++ b/readable/guide/guide_melee.arc @@ -33,6 +33,7 @@ endmsg nrof 1 face book_red.111 type 8 +skill literacy material 1 weight 4000 editable 128 diff --git a/readable/guide/guide_priest.arc b/readable/guide/guide_priest.arc index 6e1b624b0..4f8a855a6 100644 --- a/readable/guide/guide_priest.arc +++ b/readable/guide/guide_priest.arc @@ -31,6 +31,7 @@ endmsg nrof 1 face book_red.111 type 8 +skill literacy material 1 weight 4000 editable 128 diff --git a/readable/guide/guide_summon.arc b/readable/guide/guide_summon.arc index 7b9a1c6f7..e275e55f2 100644 --- a/readable/guide/guide_summon.arc +++ b/readable/guide/guide_summon.arc @@ -31,6 +31,7 @@ endmsg nrof 1 face book_red.111 type 8 +skill literacy material 1 weight 4000 editable 128 diff --git a/readable/guide/guide_wizard.arc b/readable/guide/guide_wizard.arc index be60e7df3..ccfdc976c 100644 --- a/readable/guide/guide_wizard.arc +++ b/readable/guide/guide_wizard.arc @@ -32,6 +32,7 @@ endmsg nrof 1 face book_red.111 type 8 +skill literacy material 1 weight 4000 editable 128 diff --git a/readable/letter.arc b/readable/letter.arc index 15464e886..d8eff1c7f 100644 --- a/readable/letter.arc +++ b/readable/letter.arc @@ -2,6 +2,7 @@ Object letter face letter.111 nrof 1 type 8 +skill literacy material 1 value 20 weight 200 diff --git a/readable/note.arc b/readable/note.arc index be4a8a1d6..f14571647 100644 --- a/readable/note.arc +++ b/readable/note.arc @@ -3,6 +3,7 @@ face note.111 race scrolls nrof 1 type 8 +skill literacy material 1 value 8 weight 75 diff --git a/readable/quarto.arc b/readable/quarto.arc index 1d42629f7..8a30c55ea 100644 --- a/readable/quarto.arc +++ b/readable/quarto.arc @@ -3,6 +3,7 @@ name thin book nrof 1 face quarto.111 type 8 +skill literacy material 1 value 80 weight 1000 diff --git a/readable/scroll.arc b/readable/scroll.arc index 9165d813c..cbd05f4b5 100644 --- a/readable/scroll.arc +++ b/readable/scroll.arc @@ -4,6 +4,7 @@ race scrolls face scrollr.111 nrof 1 type 8 +skill literacy material 1 value 30 weight 300 diff --git a/readable/scroll_2.arc b/readable/scroll_2.arc index 4c71b0ab4..1ba8c5286 100644 --- a/readable/scroll_2.arc +++ b/readable/scroll_2.arc @@ -4,6 +4,7 @@ face scroll_2.111 race scrolls nrof 1 type 8 +skill literacy material 1 value 34 weight 350 diff --git a/readable/tome.arc b/readable/tome.arc index 3c5328528..c0360fe9f 100644 --- a/readable/tome.arc +++ b/readable/tome.arc @@ -3,6 +3,7 @@ name tome nrof 1 face tome.111 type 8 +skill literacy material 1 value 80 weight 8000 diff --git a/skills/exp_agility.arc b/skills/Old/exp_agility.arc similarity index 100% rename from skills/exp_agility.arc rename to skills/Old/exp_agility.arc diff --git a/skills/exp_charisma.arc b/skills/Old/exp_charisma.arc similarity index 100% rename from skills/exp_charisma.arc rename to skills/Old/exp_charisma.arc diff --git a/skills/exp_mental.arc b/skills/Old/exp_mental.arc similarity index 100% rename from skills/exp_mental.arc rename to skills/Old/exp_mental.arc diff --git a/skills/exp_physical.arc b/skills/Old/exp_physical.arc similarity index 100% rename from skills/exp_physical.arc rename to skills/Old/exp_physical.arc diff --git a/skills/exp_power.arc b/skills/Old/exp_power.arc similarity index 100% rename from skills/exp_power.arc rename to skills/Old/exp_power.arc diff --git a/skills/exp_wis.arc b/skills/Old/exp_wis.arc similarity index 100% rename from skills/exp_wis.arc rename to skills/Old/exp_wis.arc diff --git a/skills/README b/skills/README new file mode 100644 index 000000000..2fbd261f6 --- /dev/null +++ b/skills/README @@ -0,0 +1,11 @@ +This directory contains the different skills available. + +The Skill_Tools directory contains devices which enable a skill +to be used, or perhaps makes the user better at the skill. +Note that some number of skill tools are located with the +player/class diretories. + +See the doc/Developers/skills for more information on what +the values here mean. The file as details what it takes to add +a new skill to the game. + diff --git a/skills/Skill_Scrolls/scroll_alchemy.arc b/skills/Skill_Scrolls/scroll_alchemy.arc new file mode 100644 index 000000000..4423b3abc --- /dev/null +++ b/skills/Skill_Scrolls/scroll_alchemy.arc @@ -0,0 +1,17 @@ +Object scroll_alchemy +name scroll of alchemistry +skill alchemy +face scrollr.111 +race scrolls +color_fg white +nrof 1 +type 130 +material 1 +value 3500 +weight 200 +sp 6 +editable 2048 +identified 1 +name_pl scrolls of alchemistry +client_type 1021 +end diff --git a/skills/Skill_Scrolls/scroll_bargain.arc b/skills/Skill_Scrolls/scroll_bargain.arc new file mode 100644 index 000000000..faf6d44d1 --- /dev/null +++ b/skills/Skill_Scrolls/scroll_bargain.arc @@ -0,0 +1,17 @@ +Object scroll_bargaining +name scroll of bargaining +name_pl scrolls of bargaining +skill bargaining +face scrollr.111 +race scrolls +color_fg white +nrof 1 +type 130 +material 1 +value 19500 +weight 200 +editable 2048 +sp 9 +identified 1 +client_type 1021 +end diff --git a/skills/Skill_Scrolls/scroll_bowyer.arc b/skills/Skill_Scrolls/scroll_bowyer.arc new file mode 100644 index 000000000..31a99fc47 --- /dev/null +++ b/skills/Skill_Scrolls/scroll_bowyer.arc @@ -0,0 +1,17 @@ +Object scroll_bowyer +name scroll of bowyery +skill bowyer +face scrollr.111 +race scrolls +color_fg white +nrof 1 +type 130 +material 1 +value 3500 +weight 200 +editable 2048 +sp 4 +identified 1 +name_pl scrolls of bowyery +client_type 1021 +end diff --git a/skills/Skill_Scrolls/scroll_climbing.arc b/skills/Skill_Scrolls/scroll_climbing.arc new file mode 100644 index 000000000..b7e6e76f1 --- /dev/null +++ b/skills/Skill_Scrolls/scroll_climbing.arc @@ -0,0 +1,17 @@ +Object scroll_climbing +name scroll of climbing +name_pl scrolls of climbing +skill climbing +face scrollr.111 +race scrolls +color_fg white +nrof 1 +type 130 +material 1 +value 3500 +weight 200 +editable 2048 +sp 20 +identified 1 +client_type 1021 +end diff --git a/skills/Skill_Scrolls/scroll_disarm_traps.arc b/skills/Skill_Scrolls/scroll_disarm_traps.arc new file mode 100644 index 000000000..ebe62831d --- /dev/null +++ b/skills/Skill_Scrolls/scroll_disarm_traps.arc @@ -0,0 +1,17 @@ +Object scroll_disarm_traps +name scroll of disarming traps +name_pl scrolls of disarming traps +skill disarm_traps +face scrollr.111 +race scrolls +color_fg white +nrof 1 +type 130 +material 1 +value 3500 +weight 200 +editable 2048 +sp 15 +identified 1 +client_type 1021 +end diff --git a/skills/Skill_Scrolls/scroll_evocation.arc b/skills/Skill_Scrolls/scroll_evocation.arc new file mode 100644 index 000000000..d1e52b472 --- /dev/null +++ b/skills/Skill_Scrolls/scroll_evocation.arc @@ -0,0 +1,17 @@ +Object scroll_evocation +name scroll of evocation +name_pl scrolls of evocation +skill evocation +face scrollr.111 +race scrolls +color_fg white +nrof 1 +type 130 +material 1 +value 5500 +weight 200 +editable 2048 +sp 26 +identified 1 +client_type 1021 +end diff --git a/skills/Skill_Scrolls/scroll_find_traps.arc b/skills/Skill_Scrolls/scroll_find_traps.arc new file mode 100644 index 000000000..ed205f729 --- /dev/null +++ b/skills/Skill_Scrolls/scroll_find_traps.arc @@ -0,0 +1,17 @@ +Object scroll_find_traps +name scroll of finding traps +name_pl scrolls of finding traps +skill find traps +face scrollr.111 +race scrolls +color_fg white +nrof 1 +type 130 +material 1 +value 3500 +weight 200 +editable 2048 +sp 15 +identified 1 +client_type 1021 +end diff --git a/skills/Skill_Scrolls/scroll_hiding.arc b/skills/Skill_Scrolls/scroll_hiding.arc new file mode 100644 index 000000000..a33755556 --- /dev/null +++ b/skills/Skill_Scrolls/scroll_hiding.arc @@ -0,0 +1,17 @@ +Object scroll_hiding +name scroll of hiding +name_pl scrolls of hiding +skill hiding +face scrollr.111 +race scrolls +color_fg white +nrof 1 +type 130 +material 1 +value 3500 +weight 200 +editable 2048 +sp 2 +identified 1 +client_type 1021 +end diff --git a/skills/Skill_Scrolls/scroll_jeweler.arc b/skills/Skill_Scrolls/scroll_jeweler.arc new file mode 100644 index 000000000..ce7205787 --- /dev/null +++ b/skills/Skill_Scrolls/scroll_jeweler.arc @@ -0,0 +1,17 @@ +Object scroll_jewelry +name scroll of jeweler +name_pl scroll of jewelers +skill jeweler +face scrollr.111 +race scrolls +color_fg white +nrof 1 +type 130 +material 1 +value 3500 +weight 200 +sp 5 +editable 2048 +identified 1 +client_type 1021 +end diff --git a/skills/Skill_Scrolls/scroll_jumping.arc b/skills/Skill_Scrolls/scroll_jumping.arc new file mode 100644 index 000000000..55e4d3893 --- /dev/null +++ b/skills/Skill_Scrolls/scroll_jumping.arc @@ -0,0 +1,17 @@ +Object scroll_jumping +name scroll of jumping +name_pl scrolls of jumping +skill jumping +face scrollr.111 +race scrolls +color_fg white +nrof 1 +type 130 +material 1 +value 3500 +weight 200 +editable 2048 +sp 10 +identified 1 +client_type 1021 +end diff --git a/skills/Skill_Scrolls/scroll_karate.arc b/skills/Skill_Scrolls/scroll_karate.arc new file mode 100644 index 000000000..265fc3a72 --- /dev/null +++ b/skills/Skill_Scrolls/scroll_karate.arc @@ -0,0 +1,17 @@ +Object scroll_karate +name scroll of karate +skill karate +face scrollr.111 +race scrolls +color_fg white +nrof 1 +type 130 +material 1 +value 3500 +weight 200 +editable 2048 +sp 19 +identified 1 +name_pl scrolls of karate +client_type 1021 +end diff --git a/skills/Skill_Scrolls/scroll_literacy.arc b/skills/Skill_Scrolls/scroll_literacy.arc new file mode 100644 index 000000000..22e9380df --- /dev/null +++ b/skills/Skill_Scrolls/scroll_literacy.arc @@ -0,0 +1,17 @@ +Object scroll_literacy +name scroll of literacy +skill literacy +face scrollr.111 +race scrolls +color_fg white +nrof 1 +type 130 +material 1 +value 1500 +weight 200 +editable 2048 +sp 8 +identified 1 +name_pl scrolls of literacy +client_type 1021 +end diff --git a/skills/Skill_Scrolls/scroll_missile_weap.arc b/skills/Skill_Scrolls/scroll_missile_weap.arc new file mode 100644 index 000000000..8347078a7 --- /dev/null +++ b/skills/Skill_Scrolls/scroll_missile_weap.arc @@ -0,0 +1,17 @@ +Object scroll_missile_weap +name scroll of missile weapons +skill missile weapons +face scrollr.111 +race scrolls +color_fg white +nrof 1 +type 130 +material 1 +value 5500 +weight 200 +editable 2048 +sp 24 +identified 1 +name_pl scrolls of missile weapons +client_type 1021 +end diff --git a/skills/Skill_Scrolls/scroll_one_handed_weapon.arc b/skills/Skill_Scrolls/scroll_one_handed_weapon.arc new file mode 100644 index 000000000..d9d1d25e1 --- /dev/null +++ b/skills/Skill_Scrolls/scroll_one_handed_weapon.arc @@ -0,0 +1,17 @@ +Object scroll_one_handed_weapons +name scroll of one handed weapons +name_pl scrolls of one handed weapons +skill one handed weapons +face scrollr.111 +race scrolls +color_fg white +nrof 1 +type 130 +material 1 +value 5500 +weight 200 +editable 2048 +sp 23 +identified 1 +client_type 1021 +end diff --git a/skills/Skill_Scrolls/scroll_oratory.arc b/skills/Skill_Scrolls/scroll_oratory.arc new file mode 100644 index 000000000..211b7eb70 --- /dev/null +++ b/skills/Skill_Scrolls/scroll_oratory.arc @@ -0,0 +1,17 @@ +Object scroll_oratory +name scroll of oratory +skill oratory +face scrollr.111 +race scrolls +color_fg white +nrof 1 +type 130 +material 1 +value 3500 +weight 200 +editable 2048 +sp 12 +identified 1 +name_pl scrolls of oratory +client_type 1021 +end diff --git a/skills/Skill_Scrolls/scroll_praying.arc b/skills/Skill_Scrolls/scroll_praying.arc new file mode 100644 index 000000000..1fc1a226a --- /dev/null +++ b/skills/Skill_Scrolls/scroll_praying.arc @@ -0,0 +1,17 @@ +Object scroll_praying +name scroll of praying +name_pl scrolls of praying +skill praying +face scrollr.111 +race scrolls +color_fg white +nrof 1 +type 130 +material 1 +value 2500 +weight 200 +editable 2048 +sp 30 +identified 1 +client_type 1021 +end diff --git a/skills/Skill_Scrolls/scroll_punching.arc b/skills/Skill_Scrolls/scroll_punching.arc new file mode 100644 index 000000000..06977529b --- /dev/null +++ b/skills/Skill_Scrolls/scroll_punching.arc @@ -0,0 +1,17 @@ +Object scroll_punching +name scroll of punching +skill punching +face scrollr.111 +race scrolls +color_fg white +nrof 1 +type 130 +material 1 +value 3500 +weight 200 +editable 2048 +sp 17 +identified 1 +name_pl scrolls of punching +client_type 1021 +end diff --git a/skills/Skill_Scrolls/scroll_pyromancy.arc b/skills/Skill_Scrolls/scroll_pyromancy.arc new file mode 100644 index 000000000..79070d281 --- /dev/null +++ b/skills/Skill_Scrolls/scroll_pyromancy.arc @@ -0,0 +1,17 @@ +Object scroll_pyromancy +name scroll of pyromancy +name_pl scrolls of of pyromancy +skill pyromancy +face scrollr.111 +race scrolls +color_fg white +nrof 1 +type 130 +material 1 +value 5500 +weight 200 +editable 2048 +sp 26 +identified 1 +client_type 1021 +end diff --git a/skills/Skill_Scrolls/scroll_sense_curse.arc b/skills/Skill_Scrolls/scroll_sense_curse.arc new file mode 100644 index 000000000..db942bfdf --- /dev/null +++ b/skills/Skill_Scrolls/scroll_sense_curse.arc @@ -0,0 +1,17 @@ +Object scroll_sense_curse +name scroll of sense curse +skill sense curse +face scrollr.111 +race scrolls +color_fg white +nrof 1 +type 130 +material 1 +value 6500 +weight 200 +editable 2048 +sp 14 +identified 1 +name_pl scrolls of sense curse +client_type 1021 +end diff --git a/skills/Skill_Scrolls/scroll_sense_mag.arc b/skills/Skill_Scrolls/scroll_sense_mag.arc new file mode 100644 index 000000000..c6cbf8ed6 --- /dev/null +++ b/skills/Skill_Scrolls/scroll_sense_mag.arc @@ -0,0 +1,17 @@ +Object scroll_sense_mag +name scroll of sense magic +skill sense magic +face scrollr.111 +race scrolls +color_fg white +nrof 1 +type 130 +material 1 +value 6500 +weight 200 +editable 2048 +sp 11 +identified 1 +name_pl scrolls of sense magic +client_type 1021 +end diff --git a/skills/Skill_Scrolls/scroll_set_traps.arc b/skills/Skill_Scrolls/scroll_set_traps.arc new file mode 100644 index 000000000..a11e05d72 --- /dev/null +++ b/skills/Skill_Scrolls/scroll_set_traps.arc @@ -0,0 +1,17 @@ +Object scroll_set_traps +name scroll of snares +skill set traps +face scrollr.111 +race scrolls +color_fg white +nrof 1 +type 130 +material 1 +value 5500 +weight 200 +editable 2048 +sp 28 +identified 1 +name_pl scrolls of snares +client_type 1021 +end diff --git a/skills/Skill_Scrolls/scroll_singing.arc b/skills/Skill_Scrolls/scroll_singing.arc new file mode 100644 index 000000000..e288973a9 --- /dev/null +++ b/skills/Skill_Scrolls/scroll_singing.arc @@ -0,0 +1,17 @@ +Object scroll_singing +name scroll of singing +skill singing +face scrollr.111 +race scrolls +color_fg white +nrof 1 +type 130 +material 1 +value 3500 +weight 200 +editable 2048 +sp 13 +identified 1 +name_pl scrolls of singing +client_type 1021 +end diff --git a/skills/Skill_Scrolls/scroll_smith.arc b/skills/Skill_Scrolls/scroll_smith.arc new file mode 100644 index 000000000..be101f6ea --- /dev/null +++ b/skills/Skill_Scrolls/scroll_smith.arc @@ -0,0 +1,17 @@ +Object scroll_smithing +name scroll of smithing +skill smithery +face scrollr.111 +race scrolls +color_fg white +nrof 1 +type 130 +material 1 +value 19500 +weight 200 +editable 2048 +identified 1 +sp 3 +name_pl scrolls of smithing +client_type 1021 +end diff --git a/skills/Skill_Scrolls/scroll_sorcery.arc b/skills/Skill_Scrolls/scroll_sorcery.arc new file mode 100644 index 000000000..4940dd015 --- /dev/null +++ b/skills/Skill_Scrolls/scroll_sorcery.arc @@ -0,0 +1,17 @@ +Object scroll_sorcery +name scroll of sorcery +name_pl scrolls of sorcery +skill sorcery +face scrollr.111 +race scrolls +color_fg white +nrof 1 +type 130 +material 1 +value 5500 +weight 200 +editable 2048 +sp 26 +identified 1 +client_type 1021 +end diff --git a/skills/Skill_Scrolls/scroll_stealing.arc b/skills/Skill_Scrolls/scroll_stealing.arc new file mode 100644 index 000000000..751b00db1 --- /dev/null +++ b/skills/Skill_Scrolls/scroll_stealing.arc @@ -0,0 +1,17 @@ +Object scroll_stealing +name scroll of stealing +skill stealing +face scrollr.111 +race scrolls +color_fg white +nrof 1 +type 130 +material 1 +value 5500 +weight 200 +editable 2048 +sp 0 +identified 1 +name_pl scrolls of stealing +client_type 1021 +end diff --git a/skills/Skill_Scrolls/scroll_summoning.arc b/skills/Skill_Scrolls/scroll_summoning.arc new file mode 100644 index 000000000..07e4d4322 --- /dev/null +++ b/skills/Skill_Scrolls/scroll_summoning.arc @@ -0,0 +1,17 @@ +Object scroll_summoning +name scroll of summoning +name_pl scrolls of summoning +skill summoning +face scrollr.111 +race scrolls +color_fg white +nrof 1 +type 130 +material 1 +value 5500 +weight 200 +editable 2048 +sp 26 +identified 1 +client_type 1021 +end diff --git a/skills/Skill_Scrolls/scroll_thaumaturgy.arc b/skills/Skill_Scrolls/scroll_thaumaturgy.arc new file mode 100644 index 000000000..58df659db --- /dev/null +++ b/skills/Skill_Scrolls/scroll_thaumaturgy.arc @@ -0,0 +1,17 @@ +Object scroll_thaumaturgy +name scroll of thaumaturgy +skill thaumaturgy +face scrollr.111 +race scrolls +color_fg white +nrof 1 +type 130 +material 1 +value 3500 +weight 200 +editable 2048 +sp 7 +identified 1 +name_pl scrolls of thaumaturgy +client_type 1021 +end diff --git a/skills/Skill_Scrolls/scroll_two_handed_weapon.arc b/skills/Skill_Scrolls/scroll_two_handed_weapon.arc new file mode 100644 index 000000000..3a356f69d --- /dev/null +++ b/skills/Skill_Scrolls/scroll_two_handed_weapon.arc @@ -0,0 +1,17 @@ +Object scroll_two_handed_weapons +name scroll of two handed weapons +name_pl scrolls of two handed weapons +skill two handed weapons +face scrollr.111 +race scrolls +color_fg white +nrof 1 +type 130 +material 1 +value 5500 +weight 200 +editable 2048 +sp 23 +identified 1 +client_type 1021 +end diff --git a/skills/Skill_Scrolls/scroll_woodsman.arc b/skills/Skill_Scrolls/scroll_woodsman.arc new file mode 100644 index 000000000..f131b5e70 --- /dev/null +++ b/skills/Skill_Scrolls/scroll_woodsman.arc @@ -0,0 +1,17 @@ +Object scroll_woodsman +name scroll of wood lore +skill woodsman +face scrollr.111 +race scrolls +color_fg white +nrof 1 +type 130 +material 1 +value 3500 +weight 200 +editable 2048 +sp 21 +identified 1 +name_pl scrolls of wood lore +client_type 1021 +end diff --git a/skills/Skill_Tools/holy_symbol.arc b/skills/Skill_Tools/holy_symbol.arc new file mode 100644 index 000000000..5659ff3f2 --- /dev/null +++ b/skills/Skill_Tools/holy_symbol.arc @@ -0,0 +1,15 @@ +Object holy_symbol +name holy symbol +face holy_symbol.111 +color_fg brown +type 74 +skill praying +material 20 +nrof 1 +value 1500 +weight 5000 +editable 2048 +name_pl holy symbols +client_type 451 +body_skill -1 +end diff --git a/skills/holy_symbol.base.111.png b/skills/Skill_Tools/holy_symbol.base.111.png similarity index 100% rename from skills/holy_symbol.base.111.png rename to skills/Skill_Tools/holy_symbol.base.111.png diff --git a/skills/holy_symbol.clsc.111.png b/skills/Skill_Tools/holy_symbol.clsc.111.png similarity index 100% rename from skills/holy_symbol.clsc.111.png rename to skills/Skill_Tools/holy_symbol.clsc.111.png diff --git a/skills/Skill_Tools/lockpicks.arc b/skills/Skill_Tools/lockpicks.arc new file mode 100644 index 000000000..8f3f5ba27 --- /dev/null +++ b/skills/Skill_Tools/lockpicks.arc @@ -0,0 +1,15 @@ +Object lockpicks +name lockpicks +name_pl lockpicks +face lockpicks.111 +type 74 +color_fg grey +weight 300 +value 1000 +nrof 1 +material 2 +skill lockpicking +editable 2048 +client_type 451 +body_skill -1 +end diff --git a/skills/lockpicks.base.111.png b/skills/Skill_Tools/lockpicks.base.111.png similarity index 100% rename from skills/lockpicks.base.111.png rename to skills/Skill_Tools/lockpicks.base.111.png diff --git a/skills/Skill_Tools/stylus.arc b/skills/Skill_Tools/stylus.arc new file mode 100644 index 000000000..f5bb85488 --- /dev/null +++ b/skills/Skill_Tools/stylus.arc @@ -0,0 +1,14 @@ +Object stylus +name writing pen +name_pl writing pens +face stylus.111 +color_fg brown +type 74 +weight 100 +value 5000 +material 32 +editable 2048 +skill inscription +client_type 451 +body_skill -1 +end diff --git a/skills/stylus.base.111.png b/skills/Skill_Tools/stylus.base.111.png similarity index 100% rename from skills/stylus.base.111.png rename to skills/Skill_Tools/stylus.base.111.png diff --git a/skills/Skill_Tools/talisman.arc b/skills/Skill_Tools/talisman.arc new file mode 100644 index 000000000..3f336e5f4 --- /dev/null +++ b/skills/Skill_Tools/talisman.arc @@ -0,0 +1,67 @@ +Object talisman_sorcery +name talisman +title of sorcery +face talisman.111 +type 74 +color_fg grey +weight 1000 +value 3000 +nrof 1 +material 12 +skill sorcery +editable 2048 +name_pl talismans +client_type 451 +body_skill -1 +end +# +Object talisman_summoning +name talisman +title of summoning +face talisman.111 +type 74 +color_fg grey +weight 1000 +value 3000 +nrof 1 +material 12 +skill summoning +editable 2048 +name_pl talismans +client_type 451 +body_skill -1 +end +# +Object talisman_evocation +name talisman +title of evocation +face talisman.111 +type 74 +color_fg grey +weight 1000 +value 3000 +nrof 1 +material 12 +skill evocation +editable 2048 +name_pl talismans +client_type 451 +body_skill -1 +end +# +Object talisman_pyromancy +name talisman +title of pyromancy +face talisman.111 +type 74 +color_fg grey +weight 1000 +value 3000 +nrof 1 +material 12 +skill pyromancy +editable 2048 +name_pl talismans +client_type 451 +body_skill -1 +end diff --git a/skills/talisman.base.111.png b/skills/Skill_Tools/talisman.base.111.png similarity index 100% rename from skills/talisman.base.111.png rename to skills/Skill_Tools/talisman.base.111.png diff --git a/skills/Skill_Tools/talisman.trs b/skills/Skill_Tools/talisman.trs new file mode 100644 index 000000000..312e35b9c --- /dev/null +++ b/skills/Skill_Tools/talisman.trs @@ -0,0 +1,13 @@ +treasureone talisman + arch talisman_sorcery + chance 1 + more + arch talisman_summoning + chance 1 + more + arch talisman_evocation + chance 1 + more + arch talisman_pyromancy + chance 1 +end diff --git a/skills/alchemist.arc b/skills/alchemist.arc index 19651ca26..8babfcb8b 100644 --- a/skills/alchemist.arc +++ b/skills/alchemist.arc @@ -1,9 +1,13 @@ Object skill_alchemy -name alchemist +name alchemy +skill alchemy type 43 invisible 1 no_drop 1 -sp 6 +subtype 6 editable 0 body_skill -1 +exp 250 +level 250 end + diff --git a/skills/bargaining.arc b/skills/bargaining.arc index 8764eca14..e19497f75 100644 --- a/skills/bargaining.arc +++ b/skills/bargaining.arc @@ -1,9 +1,13 @@ Object skill_bargaining name bargaining +skill bargaining type 43 invisible 1 no_drop 1 -sp 9 +subtype 9 editable 0 body_skill -1 +exp 50 +level 100 end + diff --git a/skills/bowyer.arc b/skills/bowyer.arc index 3ecf384f0..ea98d3a3a 100644 --- a/skills/bowyer.arc +++ b/skills/bowyer.arc @@ -1,9 +1,13 @@ Object skill_bowyer name bowyer +skill bowyer type 43 invisible 1 no_drop 1 -sp 4 +subtype 4 editable 0 body_skill -1 +exp 100 +level 150 end + diff --git a/skills/clawing.arc b/skills/clawing.arc index 451377fca..ca9f2e9f8 100644 --- a/skills/clawing.arc +++ b/skills/clawing.arc @@ -1,11 +1,15 @@ Object skill_clawing name clawing +skill clawing type 43 invisible 1 dam 2 last_sp 3 no_drop 1 -sp 31 +subtype 31 editable 0 body_skill -1 +exp 0 +level 100 end + diff --git a/skills/climbing.arc b/skills/climbing.arc index a046af2b4..48f399baf 100644 --- a/skills/climbing.arc +++ b/skills/climbing.arc @@ -1,9 +1,13 @@ Object skill_climbing name climbing +skill climbing type 43 invisible 1 no_drop 1 -sp 20 +subtype 20 editable 0 body_skill -1 +exp 100 +level 100 end + diff --git a/skills/disarm_trap.arc b/skills/disarm_trap.arc deleted file mode 100644 index 73b195feb..000000000 --- a/skills/disarm_trap.arc +++ /dev/null @@ -1,9 +0,0 @@ -Object skill_remove_trap -name remove traps -type 43 -invisible 1 -no_drop 1 -sp 27 -editable 0 -body_skill -1 -end diff --git a/skills/disarm_traps.arc b/skills/disarm_traps.arc new file mode 100644 index 000000000..95b9eb2b8 --- /dev/null +++ b/skills/disarm_traps.arc @@ -0,0 +1,13 @@ +Object skill_remove_trap +name disarm traps +skill disarm traps +type 43 +invisible 1 +no_drop 1 +subtype 27 +editable 0 +body_skill -1 +exp 50 +level 350 +end + diff --git a/skills/evocation.arc b/skills/evocation.arc new file mode 100644 index 000000000..6dd29aef4 --- /dev/null +++ b/skills/evocation.arc @@ -0,0 +1,13 @@ +Object skill_evocation +name evocation +skill evocation +type 43 +invisible 1 +no_drop 1 +subtype 35 +editable 0 +body_skill -1 +exp 0 +level 100 +end + diff --git a/skills/find_traps.arc b/skills/find_traps.arc index 34db5f4fd..32ee9eff4 100644 --- a/skills/find_traps.arc +++ b/skills/find_traps.arc @@ -1,9 +1,13 @@ Object skill_find_traps name find traps +skill find traps type 43 invisible 1 no_drop 1 -sp 15 +subtype 15 editable 0 body_skill -1 +exp 100 +level 150 end + diff --git a/skills/flame_touch.arc b/skills/flame_touch.arc index c81e4e9b4..999b8f2bb 100644 --- a/skills/flame_touch.arc +++ b/skills/flame_touch.arc @@ -1,12 +1,16 @@ Object skill_flame_touch name flame touch +skill flame touch type 43 invisible 1 dam 2 last_sp 4 attacktype 4 no_drop 1 -sp 18 +subtype 18 editable 0 body_skill -1 +exp 0 +level 100 end + diff --git a/skills/hide.arc b/skills/hide.arc index 51f3459b1..2ec5f8f31 100644 --- a/skills/hide.arc +++ b/skills/hide.arc @@ -1,9 +1,13 @@ Object skill_hide name hiding +skill hiding type 43 invisible 1 no_drop 1 -sp 2 +subtype 2 editable 0 body_skill -1 +exp 1 +level 100 end + diff --git a/skills/holy_symbol.arc b/skills/holy_symbol.arc deleted file mode 100644 index 2c95fae48..000000000 --- a/skills/holy_symbol.arc +++ /dev/null @@ -1,15 +0,0 @@ -Object holy_symbol -name holy symbol -face holy_symbol.111 -color_fg brown -type 43 -sp 30 -material 20 -nrof 1 -value 1500 -weight 5000 -editable 2048 -name_pl holy symbols -client_type 451 -body_skill -1 -end diff --git a/skills/inscription.arc b/skills/inscription.arc index c1665a4f6..0517dffab 100644 --- a/skills/inscription.arc +++ b/skills/inscription.arc @@ -1,9 +1,13 @@ Object skill_inscription name inscription +skill inscription type 43 invisible 1 no_drop 1 -sp 22 +subtype 22 editable 0 body_skill -1 +exp 100 +level 250 end + diff --git a/skills/jeweler.arc b/skills/jeweler.arc index 60fc812d4..dd9ba4c87 100644 --- a/skills/jeweler.arc +++ b/skills/jeweler.arc @@ -1,9 +1,13 @@ Object skill_jeweler name jeweler +skill jeweler type 43 invisible 1 no_drop 1 -sp 5 +subtype 5 editable 0 body_skill -1 +exp 100 +level 300 end + diff --git a/skills/jumping.arc b/skills/jumping.arc index 1bf7833ed..e1ea5bd09 100644 --- a/skills/jumping.arc +++ b/skills/jumping.arc @@ -1,11 +1,15 @@ Object skill_jumping name jumping +skill jumping type 43 invisible 1 no_drop 1 dam 5 last_sp 1 -sp 10 +subtype 10 editable 0 body_skill -1 +exp 5 +level 250 end + diff --git a/skills/karate.arc b/skills/karate.arc index 201d59666..43a126912 100644 --- a/skills/karate.arc +++ b/skills/karate.arc @@ -1,11 +1,15 @@ Object skill_karate name karate +skill karate type 43 invisible 1 last_sp 2 dam 4 no_drop 1 -sp 19 +subtype 19 editable 0 body_skill -1 +exp 0 +level 100 end + diff --git a/skills/levitation.arc b/skills/levitation.arc index 87e9aef41..bc5c2e6da 100644 --- a/skills/levitation.arc +++ b/skills/levitation.arc @@ -1,11 +1,15 @@ Object skill_levitate name levitation +skill levitation type 43 invisible 1 last_sp 2 flying 1 no_drop 1 -sp 32 +subtype 32 editable 0 body_skill -1 +exp 50 +level 100 end + diff --git a/skills/literacy.arc b/skills/literacy.arc index c67df5808..4d66530d8 100644 --- a/skills/literacy.arc +++ b/skills/literacy.arc @@ -1,9 +1,13 @@ Object skill_literacy name literacy +skill literacy type 43 invisible 1 no_drop 1 -sp 8 +subtype 8 editable 0 body_skill -1 +exp 10 +level 250 end + diff --git a/skills/lockpicking.arc b/skills/lockpicking.arc index 0bef9e4f2..8889dc2ef 100644 --- a/skills/lockpicking.arc +++ b/skills/lockpicking.arc @@ -1,9 +1,13 @@ Object skill_lockpick name lockpicking +skill lockpicking type 43 invisible 1 no_drop 1 -sp 1 +subtype 1 editable 0 body_skill -1 +exp 10 +level 200 end + diff --git a/skills/lockpicks.arc b/skills/lockpicks.arc deleted file mode 100644 index f493fd703..000000000 --- a/skills/lockpicks.arc +++ /dev/null @@ -1,15 +0,0 @@ -Object lockpicks -name lockpicks -face lockpicks.111 -type 43 -color_fg grey -weight 300 -value 1000 -nrof 1 -material 2 -sp 1 -editable 2048 -name_pl lockpicks -client_type 451 -body_skill -1 -end diff --git a/skills/meditation.arc b/skills/meditation.arc index 0ac9a9bdb..22da0f36b 100644 --- a/skills/meditation.arc +++ b/skills/meditation.arc @@ -1,9 +1,13 @@ Object skill_meditation name meditation +skill meditation type 43 invisible 1 no_drop 1 -sp 16 +subtype 16 editable 0 body_skill -1 +exp 10 +level 100 end + diff --git a/skills/melee_weap.arc b/skills/melee_weap.arc deleted file mode 100644 index 4c0197890..000000000 --- a/skills/melee_weap.arc +++ /dev/null @@ -1,9 +0,0 @@ -Object skill_melee_weapon -name melee weapons -type 43 -invisible 1 -no_drop 1 -sp 23 -editable 0 -body_skill -1 -end diff --git a/skills/missile_weap.arc b/skills/missile_weap.arc index d64e5a680..6c81f4eeb 100644 --- a/skills/missile_weap.arc +++ b/skills/missile_weap.arc @@ -1,9 +1,13 @@ Object skill_missile_weapon name missile weapons +skill missile weapons type 43 invisible 1 no_drop 1 -sp 24 +subtype 24 editable 0 body_skill -1 +exp 0 +level 100 end + diff --git a/skills/mountaineer.arc b/skills/mountaineer.arc deleted file mode 100644 index d5b4b9401..000000000 --- a/skills/mountaineer.arc +++ /dev/null @@ -1,9 +0,0 @@ -Object skill_climbing -name mountaineer -type 43 -invisible 1 -no_drop 1 -sp 20 -editable 0 -body_skill -1 -end diff --git a/skills/one_handed_weapons.arc b/skills/one_handed_weapons.arc new file mode 100644 index 000000000..63e1d7eee --- /dev/null +++ b/skills/one_handed_weapons.arc @@ -0,0 +1,14 @@ +Object skill_one_handed_weapon +name one handed weapons +skill one handed weapons +type 43 +invisible 1 +no_drop 1 +subtype 23 +editable 0 +body_skill -1 +exp 0 +level 100 +dam 1 +end + diff --git a/skills/oratory.arc b/skills/oratory.arc index 1330036df..a052c423c 100644 --- a/skills/oratory.arc +++ b/skills/oratory.arc @@ -1,9 +1,13 @@ Object skill_oratory name oratory +skill oratory type 43 invisible 1 no_drop 1 -sp 12 +subtype 12 editable 0 body_skill -1 +exp 10 +level 250 end + diff --git a/skills/praying.arc b/skills/praying.arc index 0fefadd83..047a2d4c1 100644 --- a/skills/praying.arc +++ b/skills/praying.arc @@ -1,9 +1,13 @@ Object skill_praying name praying +skill praying type 43 invisible 1 no_drop 1 -sp 30 +subtype 30 editable 0 body_skill -1 +exp 0 +level 100 end + diff --git a/skills/punching.arc b/skills/punching.arc index 02821c2c2..d2770064c 100644 --- a/skills/punching.arc +++ b/skills/punching.arc @@ -1,9 +1,13 @@ Object skill_punching name punching +skill punching type 43 invisible 1 no_drop 1 -sp 17 +subtype 17 editable 0 body_skill -1 +exp 0 +level 100 end + diff --git a/skills/pyromancy.arc b/skills/pyromancy.arc new file mode 100644 index 000000000..511ea71c0 --- /dev/null +++ b/skills/pyromancy.arc @@ -0,0 +1,13 @@ +Object skill_pyromancy +name pyromancy +skill pyromancy +type 43 +invisible 1 +no_drop 1 +subtype 34 +editable 0 +body_skill -1 +exp 0 +level 100 +end + diff --git a/skills/scroll_alchemy.arc b/skills/scroll_alchemy.arc deleted file mode 100644 index f96875f8e..000000000 --- a/skills/scroll_alchemy.arc +++ /dev/null @@ -1,17 +0,0 @@ -Object scroll_alchemy -name scroll of alchemistry -slaying skill_alchemy -face scrollr.111 -race scrolls -color_fg white -nrof 1 -type 130 -material 1 -value 3500 -weight 200 -sp 6 -editable 2048 -identified 1 -name_pl scrolls of alchemistry -client_type 1021 -end diff --git a/skills/scroll_bargain.arc b/skills/scroll_bargain.arc deleted file mode 100644 index aeae45cd6..000000000 --- a/skills/scroll_bargain.arc +++ /dev/null @@ -1,17 +0,0 @@ -Object scroll_bargaining -name scroll of shopping -slaying skill_bargaining -face scrollr.111 -race scrolls -color_fg white -nrof 1 -type 130 -material 1 -value 19500 -weight 200 -editable 2048 -sp 9 -identified 1 -name_pl scrolls of shopping -client_type 1021 -end diff --git a/skills/scroll_bowyer.arc b/skills/scroll_bowyer.arc deleted file mode 100644 index 3996b4939..000000000 --- a/skills/scroll_bowyer.arc +++ /dev/null @@ -1,17 +0,0 @@ -Object scroll_bowyer -name scroll of fletching -slaying skill_bowyer -face scrollr.111 -race scrolls -color_fg white -nrof 1 -type 130 -material 1 -value 3500 -weight 200 -editable 2048 -sp 4 -identified 1 -name_pl scrolls of fletching -client_type 1021 -end diff --git a/skills/scroll_boxing.arc b/skills/scroll_boxing.arc deleted file mode 100644 index 0aeb335d5..000000000 --- a/skills/scroll_boxing.arc +++ /dev/null @@ -1,17 +0,0 @@ -Object scroll_boxing -name scroll of punching -slaying skill_boxing -face scrollr.111 -race scrolls -color_fg white -nrof 1 -type 130 -material 1 -value 3500 -weight 200 -editable 2048 -sp 17 -identified 1 -name_pl scrolls of punching -client_type 1021 -end diff --git a/skills/scroll_cast_cleric.arc b/skills/scroll_cast_cleric.arc deleted file mode 100644 index 51414c610..000000000 --- a/skills/scroll_cast_cleric.arc +++ /dev/null @@ -1,17 +0,0 @@ -Object scroll_praying -name scroll of piety -slaying skill_praying -face scrollr.111 -race scrolls -color_fg white -nrof 1 -type 130 -material 1 -value 5500 -weight 200 -editable 2048 -sp 30 -identified 1 -name_pl scrolls of piety -client_type 1021 -end diff --git a/skills/scroll_climbing.arc b/skills/scroll_climbing.arc deleted file mode 100644 index 851f6ae27..000000000 --- a/skills/scroll_climbing.arc +++ /dev/null @@ -1,17 +0,0 @@ -Object scroll_climbing -name scroll of scaling -slaying skill_climbing -face scrollr.111 -race scrolls -color_fg white -nrof 1 -type 130 -material 1 -value 3500 -weight 200 -editable 2048 -sp 20 -identified 1 -name_pl scrolls of scaling -client_type 1021 -end diff --git a/skills/scroll_find_traps.arc b/skills/scroll_find_traps.arc deleted file mode 100644 index c44cec115..000000000 --- a/skills/scroll_find_traps.arc +++ /dev/null @@ -1,17 +0,0 @@ -Object scroll_find_traps -name scroll of searching -slaying skill_find_traps -face scrollr.111 -race scrolls -color_fg white -nrof 1 -type 130 -material 1 -value 3500 -weight 200 -editable 2048 -sp 15 -identified 1 -name_pl scrolls of searching -client_type 1021 -end diff --git a/skills/scroll_hiding.arc b/skills/scroll_hiding.arc deleted file mode 100644 index 624097306..000000000 --- a/skills/scroll_hiding.arc +++ /dev/null @@ -1,17 +0,0 @@ -Object scroll_hiding -name scroll of concealment -slaying skill_hide -face scrollr.111 -race scrolls -color_fg white -nrof 1 -type 130 -material 1 -value 3500 -weight 200 -editable 2048 -sp 2 -identified 1 -name_pl scrolls of concealment -client_type 1021 -end diff --git a/skills/scroll_jeweler.arc b/skills/scroll_jeweler.arc deleted file mode 100644 index 2f048c13e..000000000 --- a/skills/scroll_jeweler.arc +++ /dev/null @@ -1,17 +0,0 @@ -Object scroll_jewelry -name scroll of appraisment -slaying skill_jeweler -face scrollr.111 -race scrolls -color_fg white -nrof 1 -type 130 -material 1 -value 3500 -weight 200 -sp 5 -editable 2048 -identified 1 -name_pl scroll of appraisments -client_type 1021 -end diff --git a/skills/scroll_jumping.arc b/skills/scroll_jumping.arc deleted file mode 100644 index f43223fb9..000000000 --- a/skills/scroll_jumping.arc +++ /dev/null @@ -1,17 +0,0 @@ -Object scroll_jumping -name scroll of jumping -slaying skill_jumping -face scrollr.111 -race scrolls -color_fg white -nrof 1 -type 130 -material 1 -value 3500 -weight 200 -editable 2048 -sp 10 -identified 1 -name_pl scrolls of jumping -client_type 1021 -end diff --git a/skills/scroll_karate.arc b/skills/scroll_karate.arc deleted file mode 100644 index 3e97a7c0d..000000000 --- a/skills/scroll_karate.arc +++ /dev/null @@ -1,17 +0,0 @@ -Object scroll_karate -name scroll of karate -slaying skill_karate -face scrollr.111 -race scrolls -color_fg white -nrof 1 -type 130 -material 1 -value 3500 -weight 200 -editable 2048 -sp 19 -identified 1 -name_pl scrolls of karate -client_type 1021 -end diff --git a/skills/scroll_literacy.arc b/skills/scroll_literacy.arc deleted file mode 100644 index ab0a7efe3..000000000 --- a/skills/scroll_literacy.arc +++ /dev/null @@ -1,17 +0,0 @@ -Object scroll_literacy -name scroll of literacy -slaying skill_literacy -face scrollr.111 -race scrolls -color_fg white -nrof 1 -type 130 -material 1 -value 1500 -weight 200 -editable 2048 -sp 8 -identified 1 -name_pl scrolls of literacy -client_type 1021 -end diff --git a/skills/scroll_lockpick.arc b/skills/scroll_lockpick.arc deleted file mode 100644 index 45c8f96be..000000000 --- a/skills/scroll_lockpick.arc +++ /dev/null @@ -1,17 +0,0 @@ -Object scroll_lockpick -name scroll of lockpicking -slaying skill_lockpick -face scrollr.111 -race scrolls -color_fg white -nrof 1 -type 130 -material 1 -value 5500 -weight 200 -editable 2048 -sp 1 -identified 1 -name_pl scrolls of lockpicking -client_type 1021 -end diff --git a/skills/scroll_melee_weap.arc b/skills/scroll_melee_weap.arc deleted file mode 100644 index 289912541..000000000 --- a/skills/scroll_melee_weap.arc +++ /dev/null @@ -1,17 +0,0 @@ -Object scroll_melee_weap -name scroll of melee weapons -slaying skill_melee_weapon -face scrollr.111 -race scrolls -color_fg white -nrof 1 -type 130 -material 1 -value 5500 -weight 200 -editable 2048 -sp 23 -identified 1 -name_pl scrolls of melee weapons -client_type 1021 -end diff --git a/skills/scroll_missile_weap.arc b/skills/scroll_missile_weap.arc deleted file mode 100644 index b8e769c82..000000000 --- a/skills/scroll_missile_weap.arc +++ /dev/null @@ -1,17 +0,0 @@ -Object scroll_missile_weap -name scroll of missile weapons -slaying skill_missile_weapon -face scrollr.111 -race scrolls -color_fg white -nrof 1 -type 130 -material 1 -value 5500 -weight 200 -editable 2048 -sp 24 -identified 1 -name_pl scrolls of missile weapons -client_type 1021 -end diff --git a/skills/scroll_oratory.arc b/skills/scroll_oratory.arc deleted file mode 100644 index e8bb65ad5..000000000 --- a/skills/scroll_oratory.arc +++ /dev/null @@ -1,17 +0,0 @@ -Object scroll_oratory -name scroll of oratory -slaying skill_oratory -face scrollr.111 -race scrolls -color_fg white -nrof 1 -type 130 -material 1 -value 3500 -weight 200 -editable 2048 -sp 12 -identified 1 -name_pl scrolls of oratory -client_type 1021 -end diff --git a/skills/scroll_praying.arc b/skills/scroll_praying.arc deleted file mode 100644 index 141b8d4f4..000000000 --- a/skills/scroll_praying.arc +++ /dev/null @@ -1,17 +0,0 @@ -Object scroll_praying -name scroll of piety -slaying skill_praying -face scrollr.111 -race scrolls -color_fg white -nrof 1 -type 130 -material 1 -value 2500 -weight 200 -editable 2048 -sp 30 -identified 1 -name_pl scrolls of piety -client_type 1021 -end diff --git a/skills/scroll_punching.arc b/skills/scroll_punching.arc deleted file mode 100644 index 05f9380e8..000000000 --- a/skills/scroll_punching.arc +++ /dev/null @@ -1,17 +0,0 @@ -Object scroll_punching -name scroll of punching -slaying skill_punching -face scrollr.111 -race scrolls -color_fg white -nrof 1 -type 130 -material 1 -value 3500 -weight 200 -editable 2048 -sp 17 -identified 1 -name_pl scrolls of punching -client_type 1021 -end diff --git a/skills/scroll_sense_curse.arc b/skills/scroll_sense_curse.arc deleted file mode 100644 index 2f7f09033..000000000 --- a/skills/scroll_sense_curse.arc +++ /dev/null @@ -1,17 +0,0 @@ -Object scroll_sense_curse -name scroll of sense curse -slaying skill_sense_curse -face scrollr.111 -race scrolls -color_fg white -nrof 1 -type 130 -material 1 -value 6500 -weight 200 -editable 2048 -sp 14 -identified 1 -name_pl scrolls of sense curse -client_type 1021 -end diff --git a/skills/scroll_sense_mag.arc b/skills/scroll_sense_mag.arc deleted file mode 100644 index e7a1360a2..000000000 --- a/skills/scroll_sense_mag.arc +++ /dev/null @@ -1,17 +0,0 @@ -Object scroll_sense_mag -name scroll of sense magic -slaying skill_sense_magic -face scrollr.111 -race scrolls -color_fg white -nrof 1 -type 130 -material 1 -value 6500 -weight 200 -editable 2048 -sp 11 -identified 1 -name_pl scrolls of sense magic -client_type 1021 -end diff --git a/skills/scroll_set_traps.arc b/skills/scroll_set_traps.arc deleted file mode 100644 index 64d072597..000000000 --- a/skills/scroll_set_traps.arc +++ /dev/null @@ -1,17 +0,0 @@ -Object scroll_set_traps -name scroll of snares -slaying skill_set_trap -face scrollr.111 -race scrolls -color_fg white -nrof 1 -type 130 -material 1 -value 5500 -weight 200 -editable 2048 -sp 28 -identified 1 -name_pl scrolls of snares -client_type 1021 -end diff --git a/skills/scroll_singing.arc b/skills/scroll_singing.arc deleted file mode 100644 index 260a1bd5c..000000000 --- a/skills/scroll_singing.arc +++ /dev/null @@ -1,17 +0,0 @@ -Object scroll_singing -name scroll of singing -slaying skill_singing -face scrollr.111 -race scrolls -color_fg white -nrof 1 -type 130 -material 1 -value 3500 -weight 200 -editable 2048 -sp 13 -identified 1 -name_pl scrolls of singing -client_type 1021 -end diff --git a/skills/scroll_smith.arc b/skills/scroll_smith.arc deleted file mode 100644 index 404211ea5..000000000 --- a/skills/scroll_smith.arc +++ /dev/null @@ -1,17 +0,0 @@ -Object scroll_smithing -name scroll of smithing -slaying skill_smithery -face scrollr.111 -race scrolls -color_fg white -nrof 1 -type 130 -material 1 -value 19500 -weight 200 -editable 2048 -identified 1 -sp 3 -name_pl scrolls of smithing -client_type 1021 -end diff --git a/skills/scroll_spellcasting.arc b/skills/scroll_spellcasting.arc deleted file mode 100644 index bcf353c66..000000000 --- a/skills/scroll_spellcasting.arc +++ /dev/null @@ -1,17 +0,0 @@ -Object scroll_spellcasting -name scroll of spell casting -slaying skill_spellcasting -face scrollr.111 -race scrolls -color_fg white -nrof 1 -type 130 -material 1 -value 5500 -weight 200 -editable 2048 -sp 26 -identified 1 -name_pl scrolls of spell casting -client_type 1021 -end diff --git a/skills/scroll_stealing.arc b/skills/scroll_stealing.arc deleted file mode 100644 index 80f99bb23..000000000 --- a/skills/scroll_stealing.arc +++ /dev/null @@ -1,17 +0,0 @@ -Object scroll_stealing -name scroll of stealing -slaying skill_stealing -face scrollr.111 -race scrolls -color_fg white -nrof 1 -type 130 -material 1 -value 5500 -weight 200 -editable 2048 -sp 0 -identified 1 -name_pl scrolls of stealing -client_type 1021 -end diff --git a/skills/scroll_thaumaturgy.arc b/skills/scroll_thaumaturgy.arc deleted file mode 100644 index 4a7314ce8..000000000 --- a/skills/scroll_thaumaturgy.arc +++ /dev/null @@ -1,17 +0,0 @@ -Object scroll_thaumaturgy -name scroll of thaumaturgy -slaying skill_thaumaturgy -face scrollr.111 -race scrolls -color_fg white -nrof 1 -type 130 -material 1 -value 3500 -weight 200 -editable 2048 -sp 7 -identified 1 -name_pl scrolls of thaumaturgy -client_type 1021 -end diff --git a/skills/scroll_woodsman.arc b/skills/scroll_woodsman.arc deleted file mode 100644 index 37a01012a..000000000 --- a/skills/scroll_woodsman.arc +++ /dev/null @@ -1,17 +0,0 @@ -Object scroll_woodsman -name scroll of wood lore -slaying skill_woodsman -face scrollr.111 -race scrolls -color_fg white -nrof 1 -type 130 -material 1 -value 3500 -weight 200 -editable 2048 -sp 21 -identified 1 -name_pl scrolls of wood lore -client_type 1021 -end diff --git a/skills/scroll_wrestling.arc b/skills/scroll_wrestling.arc deleted file mode 100644 index 69f31c7ca..000000000 --- a/skills/scroll_wrestling.arc +++ /dev/null @@ -1,17 +0,0 @@ -Object scroll_wrestling -name scroll of wrestling -slaying skill_wrestling -face scrollr.111 -race scrolls -color_fg white -nrof 1 -type 130 -material 1 -value 3500 -weight 200 -editable 2048 -sp 18 -identified 1 -name_pl scrolls of wrestling -client_type 1021 -end diff --git a/skills/sense_curse.arc b/skills/sense_curse.arc index 3ce106b95..9b7765574 100644 --- a/skills/sense_curse.arc +++ b/skills/sense_curse.arc @@ -1,9 +1,13 @@ Object skill_sense_curse name sense curse +skill sense curse type 43 invisible 1 no_drop 1 -sp 14 +subtype 14 editable 0 body_skill -1 +exp 5 +level 100 end + diff --git a/skills/sense_magic.arc b/skills/sense_magic.arc index 477e027e4..9b673476b 100644 --- a/skills/sense_magic.arc +++ b/skills/sense_magic.arc @@ -1,9 +1,13 @@ Object skill_sense_magic name sense magic +skill sense magic type 43 invisible 1 no_drop 1 -sp 11 +subtype 11 editable 0 body_skill -1 +exp 5 +level 100 end + diff --git a/skills/set_trap.arc b/skills/set_trap.arc index bfb200e62..2332b6bd7 100644 --- a/skills/set_trap.arc +++ b/skills/set_trap.arc @@ -1,9 +1,13 @@ Object skill_set_trap name set traps +skill set traps type 43 invisible 1 no_drop 1 -sp 28 +subtype 28 editable 0 body_skill -1 +exp 100 +level 100 end + diff --git a/skills/singing.arc b/skills/singing.arc index a87c0fdbf..ef79736eb 100644 --- a/skills/singing.arc +++ b/skills/singing.arc @@ -1,9 +1,13 @@ Object skill_singing name singing +skill singing type 43 invisible 1 no_drop 1 -sp 13 +subtype 13 editable 0 body_skill -1 +exp 10 +level 150 end + diff --git a/skills/smithery.arc b/skills/smithery.arc index 2bcdcbf54..babbf7696 100644 --- a/skills/smithery.arc +++ b/skills/smithery.arc @@ -1,9 +1,13 @@ Object skill_smithery name smithery +skill smithery type 43 invisible 1 no_drop 1 -sp 3 +subtype 3 editable 0 body_skill -1 +exp 50 +level 250 end + diff --git a/skills/sorcery.arc b/skills/sorcery.arc new file mode 100644 index 000000000..fd50c0c1e --- /dev/null +++ b/skills/sorcery.arc @@ -0,0 +1,13 @@ +Object skill_sorcery +name sorcery +skill sorcery +type 43 +invisible 1 +no_drop 1 +subtype 36 +editable 0 +body_skill -1 +exp 0 +level 100 +end + diff --git a/skills/spellcasting.arc b/skills/spellcasting.arc deleted file mode 100644 index f89411773..000000000 --- a/skills/spellcasting.arc +++ /dev/null @@ -1,9 +0,0 @@ -Object skill_spellcasting -name wizardry -type 43 -invisible 1 -no_drop 1 -sp 26 -editable 0 -body_skill -1 -end diff --git a/skills/stealing.arc b/skills/stealing.arc index f831ffbdf..9c94396bf 100644 --- a/skills/stealing.arc +++ b/skills/stealing.arc @@ -1,9 +1,13 @@ Object skill_stealing name stealing +skill stealing type 43 invisible 1 no_drop 1 -sp 0 +subtype 7 editable 0 body_skill -1 +exp 20 +level 70 end + diff --git a/skills/stylus.arc b/skills/stylus.arc deleted file mode 100644 index a7095a3e4..000000000 --- a/skills/stylus.arc +++ /dev/null @@ -1,14 +0,0 @@ -Object stylus -name writing pen -face stylus.111 -color_fg brown -type 43 -weight 100 -value 5000 -material 32 -editable 2048 -sp 22 -name_pl writing pens -client_type 451 -body_skill -1 -end diff --git a/skills/summoning.arc b/skills/summoning.arc new file mode 100644 index 000000000..9557a6eca --- /dev/null +++ b/skills/summoning.arc @@ -0,0 +1,13 @@ +Object skill_summoning +name summoning +skill summoning +type 43 +invisible 1 +no_drop 1 +subtype 33 +editable 0 +body_skill -1 +exp 0 +level 100 +end + diff --git a/skills/talisman.arc b/skills/talisman.arc deleted file mode 100644 index 80699de50..000000000 --- a/skills/talisman.arc +++ /dev/null @@ -1,15 +0,0 @@ -Object talisman -name talisman -face talisman.111 -type 43 -color_fg grey -weight 1000 -value 3000 -nrof 1 -material 12 -sp 26 -editable 2048 -name_pl talismans -client_type 451 -body_skill -1 -end diff --git a/skills/thaumagragist.arc b/skills/thaumagragist.arc deleted file mode 100644 index 15c7c1da7..000000000 --- a/skills/thaumagragist.arc +++ /dev/null @@ -1,9 +0,0 @@ -Object skill_thaumaturgy -name thaumaturgy -type 43 -invisible 1 -no_drop 1 -sp 7 -editable 0 -body_skill -1 -end diff --git a/skills/thaumaturgy.arc b/skills/thaumaturgy.arc new file mode 100644 index 000000000..548d2c10e --- /dev/null +++ b/skills/thaumaturgy.arc @@ -0,0 +1,13 @@ +Object skill_thaumaturgy +name thaumaturgy +skill thaumaturgy +type 43 +invisible 1 +no_drop 1 +subtype 29 +editable 0 +body_skill -1 +exp 150 +level 200 +end + diff --git a/skills/throwing.arc b/skills/throwing.arc index 3d4da403b..3c0db822d 100644 --- a/skills/throwing.arc +++ b/skills/throwing.arc @@ -1,9 +1,13 @@ Object skill_throwing name throwing +skill throwing type 43 invisible 1 no_drop 1 -sp 25 +subtype 25 editable 0 body_skill -1 +exp 0 +level 100 end + diff --git a/skills/two_handed_weapons.arc b/skills/two_handed_weapons.arc new file mode 100644 index 000000000..e3de68a79 --- /dev/null +++ b/skills/two_handed_weapons.arc @@ -0,0 +1,13 @@ +Object skill_two_handed_weapon +name two handed weapons +skill two handed weapons +type 43 +invisible 1 +no_drop 1 +subtype 37 +editable 0 +body_skill -1 +exp 0 +level 100 +end + diff --git a/skills/use_magic_item.arc b/skills/use_magic_item.arc index c160e0a8a..b27fd9d93 100644 --- a/skills/use_magic_item.arc +++ b/skills/use_magic_item.arc @@ -1,9 +1,13 @@ Object skill_use_magic_item name use magic item +skill use magic item type 43 invisible 1 no_drop 1 -sp 29 +subtype 26 editable 0 body_skill -1 +exp 0 +level 100 end + diff --git a/skills/woodsman.arc b/skills/woodsman.arc index 9a8d79487..47d6dfcaa 100644 --- a/skills/woodsman.arc +++ b/skills/woodsman.arc @@ -1,9 +1,13 @@ Object skill_woodsman name woodsman +skill woodsman type 43 invisible 1 no_drop 1 -sp 21 +subtype 21 editable 0 body_skill -1 +exp 25 +level 100 end + diff --git a/skills/wrestling.arc b/skills/wrestling.arc deleted file mode 100644 index 8154c243c..000000000 --- a/skills/wrestling.arc +++ /dev/null @@ -1,11 +0,0 @@ -Object skill_wrestling -name wrestling -type 43 -invisible 1 -no_drop 1 -last_sp 5 -dam 2 -sp 18 -editable 0 -body_skill -1 -end diff --git a/spell/Ability/README b/spell/Ability/README new file mode 100644 index 000000000..03c211f8f --- /dev/null +++ b/spell/Ability/README @@ -0,0 +1,3 @@ +These are abilities that are only given to monster - not to players. + +Note that only abilities that are actually used were converted over. diff --git a/spell/Ability/abil_ball_lightning.arc b/spell/Ability/abil_ball_lightning.arc new file mode 100644 index 000000000..f529175df --- /dev/null +++ b/spell/Ability/abil_ball_lightning.arc @@ -0,0 +1,20 @@ +Object abil_ball_lightning +name ball lightning +name_pl ball lightning +type 101 +subtype 35 +level 9 +value 90 +sp 10 +casting_time 3 +path_attuned 8 +other_arch ball_lightning +dam 8 +dam_modifier 3 +duration 40 +duration_modifier 1 +maxsp 15 +attacktype 8 +no_drop 1 +invisible 1 +end diff --git a/spell/Ability/abil_burning_hands.arc b/spell/Ability/abil_burning_hands.arc new file mode 100644 index 000000000..a2e9e69ff --- /dev/null +++ b/spell/Ability/abil_burning_hands.arc @@ -0,0 +1,21 @@ +Object abil_burning_hands +name burning hands +name_pl burning hands +level 1 +sp 5 +casting_time 5 +path_attuned 2 +other_arch firebreath +dam 4 +dam_modifier 4 +range 5 +duration 2 +range_modifier 4 +maxsp 9 +type 101 +subtype 7 +value 10 +attacktype 4 +no_drop 1 +invisible 1 +end diff --git a/spell/Ability/abil_fear.arc b/spell/Ability/abil_fear.arc new file mode 100644 index 000000000..51baa3657 --- /dev/null +++ b/spell/Ability/abil_fear.arc @@ -0,0 +1,21 @@ +Object abil_fear +name fear +name_pl fear +level 4 +sp 6 +casting_time 5 +path_attuned 1024 +other_arch fear +dam 5 +dam_modifier 0 +range 4 +duration 2 +range_modifier 3 +maxsp 12 +type 101 +subtype 7 +value 40 +attacktype 16384 +no_drop 1 +invisible 1 +end diff --git a/spell/Ability/abil_fire_wall.arc b/spell/Ability/abil_fire_wall.arc new file mode 100644 index 000000000..0c71e801f --- /dev/null +++ b/spell/Ability/abil_fire_wall.arc @@ -0,0 +1,22 @@ +Object abil_create_fire_wall +name create fire wall +name_pl create fire wall +level 6 +sp 5 +casting_time 4 +path_attuned 2048 +other_arch firebreath +type 101 +subtype 15 +value 60 +no_drop 1 +invisible 1 +duration 260 +duration_modifier 1 +dam 4 +dam_modifier 3 +maxsp 8 +attacktype 4 +range 2 +no_pass 1 +end diff --git a/spell/Ability/abil_frost_wall.arc b/spell/Ability/abil_frost_wall.arc new file mode 100644 index 000000000..f2783026a --- /dev/null +++ b/spell/Ability/abil_frost_wall.arc @@ -0,0 +1,22 @@ +Object abil_create_frost_wall +name create frost wall +name_pl create frost wall +level 8 +sp 8 +casting_time 3 +path_attuned 2048 +other_arch icestorm +skill evocation +type 101 +subtype 15 +value 80 +no_drop 1 +invisible 1 +duration 240 +duration_modifier 1 +dam 2 +dam_modifier 3 +maxsp 8 +attacktype 16 +range 2 +end diff --git a/spell/Ability/abil_frostbolt.arc b/spell/Ability/abil_frostbolt.arc new file mode 100644 index 000000000..f8a2e3ac7 --- /dev/null +++ b/spell/Ability/abil_frostbolt.arc @@ -0,0 +1,20 @@ +Object abil_frostbolt +name frostbolt +name_pl frostbolts +level 3 +sp 12 +casting_time 3 +path_attuned 4 +other_arch frostbolt +dam 12 +dam_modifier 4 +duration 11 +maxsp 48 +type 101 +subtype 4 +value 30 +attacktype 16 +range 12 +no_drop 1 +invisible 1 +end diff --git a/spell/Ability/abil_icestorm.arc b/spell/Ability/abil_icestorm.arc new file mode 100644 index 000000000..469c3ede1 --- /dev/null +++ b/spell/Ability/abil_icestorm.arc @@ -0,0 +1,21 @@ +Object abil_icestorm +name icestorm +name_pl icestorm +level 1 +sp 5 +casting_time 3 +path_attuned 4 +other_arch icestorm +dam 4 +dam_modifier 3 +range 6 +duration 2 +range_modifier 5 +maxsp 9 +type 101 +subtype 7 +value 10 +attacktype 16 +no_drop 1 +invisible 1 +end diff --git a/spell/Ability/abil_lg_icestorm.arc b/spell/Ability/abil_lg_icestorm.arc new file mode 100644 index 000000000..7de23055a --- /dev/null +++ b/spell/Ability/abil_lg_icestorm.arc @@ -0,0 +1,21 @@ +Object abil_large_icestorm +name large icestorm +name_pl large icestorm +level 12 +sp 13 +casting_time 4 +path_attuned 4 +other_arch icestorm +dam 4 +dam_modifier 3 +range 14 +duration 2 +range_modifier 5 +maxsp 11 +type 101 +subtype 7 +value 120 +attacktype 16 +no_drop 1 +invisible 1 +end diff --git a/spell/Ability/abil_medium_fireball.arc b/spell/Ability/abil_medium_fireball.arc new file mode 100644 index 000000000..c48006df1 --- /dev/null +++ b/spell/Ability/abil_medium_fireball.arc @@ -0,0 +1,21 @@ +Object abil_medium_fireball +name medium fireball +name_pl medium fireball +level 3 +sp 10 +casting_time 10 +path_attuned 2 +other_arch firebullet +dam 8 +dam_modifier 3 +range 6 +duration 4 +maxsp 24 +type 101 +subtype 5 +value 30 +attacktype 4 +no_drop 1 +invisible 1 +food 4 +end diff --git a/spell/Ability/abil_poison_cloud.arc b/spell/Ability/abil_poison_cloud.arc new file mode 100644 index 000000000..97a8b3e22 --- /dev/null +++ b/spell/Ability/abil_poison_cloud.arc @@ -0,0 +1,21 @@ +Object abil_poison_cloud +name poison cloud +name_pl poison cloud +level 2 +sp 5 +casting_time 10 +path_attuned 16 +other_arch poisonbullet +dam 0 +dam_modifier 3 +range 4 +duration 4 +maxsp 8 +type 101 +subtype 5 +value 20 +attacktype 1024 +no_drop 1 +invisible 1 +food 5 +end diff --git a/spell/Ability/abil_slow.arc b/spell/Ability/abil_slow.arc new file mode 100644 index 000000000..138da981a --- /dev/null +++ b/spell/Ability/abil_slow.arc @@ -0,0 +1,21 @@ +Object abil_slow +name slow +name_pl slow +level 1 +sp 5 +casting_time 10 +path_attuned 0 +other_arch slow +dam 5 +dam_modifier 0 +range 5 +duration 2 +range_modifier 4 +maxsp 20 +type 101 +subtype 7 +value 10 +attacktype 2048 +no_drop 1 +invisible 1 +end diff --git a/spell/AnimateWeapon/snake_golem.arc b/spell/AnimateWeapon/snake_golem.arc new file mode 100644 index 000000000..359e692bf --- /dev/null +++ b/spell/AnimateWeapon/snake_golem.arc @@ -0,0 +1,25 @@ +Object snake_golem +name snake +type 102 +subtype 12 +face snake.111 +anim +snake.111 +snake.112 +mina +is_animated 1 +monster 1 +alive 1 +ac 5 +wc 12 +dam 3 +hp 10 +maxhp 10 +level 3 +speed 0.10 +resist_poison 100 +attacktype 1025 +exp 50 +weight 200000 +editable 33 +end diff --git a/spell/AnimateWeapon/spell_animate_weapon.arc b/spell/AnimateWeapon/spell_animate_weapon.arc new file mode 100644 index 000000000..92601b4eb --- /dev/null +++ b/spell/AnimateWeapon/spell_animate_weapon.arc @@ -0,0 +1,21 @@ +Object spell_animate_weapon +name animate weapon +name_pl animate weapon +type 101 +subtype 41 +level 7 +value 70 +sp 25 +casting_time 10 +skill sorcery +path_attuned 4096 +other_arch dancingsword +dam 2 +dam_modifier 1 +duration 20 +duration_modifier 1 +range_modifier 20 +maxsp 20 +no_drop 1 +invisible 1 +end diff --git a/spell/AnimateWeapon/spell_staff_to_snake.arc b/spell/AnimateWeapon/spell_staff_to_snake.arc new file mode 100644 index 000000000..213b8630b --- /dev/null +++ b/spell/AnimateWeapon/spell_staff_to_snake.arc @@ -0,0 +1,22 @@ +Object spell_staff_to_snake +name staff to snake +name_pl staff to snake +type 101 +subtype 41 +level 2 +value 20 +grace 8 +casting_time 5 +skill praying +path_attuned 2048 +other_arch snake_golem +dam 10 +dam_modifier 1 +duration 100 +duration_modifier 1 +range_modifier 20 +maxgrace 18 +no_drop 1 +invisible 1 +race quarterstaff +end diff --git a/spell/Aura/flaming_aura.arc b/spell/Aura/flaming_aura.arc new file mode 100644 index 000000000..b9138aab3 --- /dev/null +++ b/spell/Aura/flaming_aura.arc @@ -0,0 +1,26 @@ +Object flaming_aura +name Flaming Aura +other_arch flaming_aura_mark +invisible 1 +face burnout.111 +type 102 +subtype 46 +dam 1 +attacktype 4 +no_drop 1 +no_pick 1 +speed 1 +no_pick 1 +editable 0 +end +# +Object flaming_aura_mark +name Flaming Aura +face fireball.111 +type 98 +speed 1 +flying 1 +no_pick 1 +food 2 +is_used_up 1 +end diff --git a/spell/Aura/sanctuary.arc b/spell/Aura/sanctuary.arc new file mode 100644 index 000000000..5ca4ec55e --- /dev/null +++ b/spell/Aura/sanctuary.arc @@ -0,0 +1,26 @@ +Object sanctuary +name sanctuary +other_arch sanctuary_mark +invisible 1 +face burnout.111 +attacktype 524288 +type 102 +subtype 46 +dam 1 +no_drop 1 +no_pick 1 +speed 1 +no_pick 1 +editable 0 +end +# +Object sanctuary_mark +name sanctuary +face counterspell.111 +type 98 +speed 1 +flying 1 +no_pick 1 +food 2 +is_used_up 1 +end diff --git a/spell/Aura/spell_flaming_aura.arc b/spell/Aura/spell_flaming_aura.arc new file mode 100644 index 000000000..2a086fe58 --- /dev/null +++ b/spell/Aura/spell_flaming_aura.arc @@ -0,0 +1,21 @@ +Object spell_flaming_aura +name flaming aura +name_pl flaming aura +type 101 +subtype 46 +level 1 +value 10 +grace 5 +casting_time 10 +skill praying +path_attuned 2 +other_arch flaming_aura +duration 100 +duration_modifier 4 +dam 6 +dam_modifier 25 +maxgrace 20 +attacktype 4 +no_drop 1 +invisible 1 +end diff --git a/spell/Aura/spell_sanctuary.arc b/spell/Aura/spell_sanctuary.arc new file mode 100644 index 000000000..7e05550fb --- /dev/null +++ b/spell/Aura/spell_sanctuary.arc @@ -0,0 +1,19 @@ +Object spell_sanctuary +name sanctuary +name_pl sanctuary +type 101 +subtype 46 +level 7 +value 70 +grace 30 +casting_time 10 +skill praying +path_attuned 1 +other_arch sanctuary +duration 100 +duration_modifier 4 +maxgrace 20 +attacktype 524288 +no_drop 1 +invisible 1 +end diff --git a/spell/BlessCurse/spell_bless.arc b/spell/BlessCurse/spell_bless.arc new file mode 100644 index 000000000..6a0ca9e4e --- /dev/null +++ b/spell/BlessCurse/spell_bless.arc @@ -0,0 +1,21 @@ +Object spell_bless +name bless +name_pl bless +level 2 +grace 8 +casting_time 5 +path_attuned 128 +skill praying +type 101 +subtype 25 +race holy_blessing +value 20 +no_drop 1 +invisible 1 +duration_modifier 4 +duration 500 +maxgrace 30 +resist_godpower 35 +ac 1 +wc 1 +end diff --git a/spell/BlessCurse/spell_curse.arc b/spell/BlessCurse/spell_curse.arc new file mode 100644 index 000000000..21ca6b0f5 --- /dev/null +++ b/spell/BlessCurse/spell_curse.arc @@ -0,0 +1,21 @@ +Object spell_curse +name curse +name_pl curse +level 2 +grace 8 +casting_time 5 +path_attuned 128 +skill praying +type 101 +subtype 26 +value 20 +no_drop 1 +invisible 1 +duration_modifier 4 +duration 500 +maxgrace 30 +resist_godpower 35 +ac -1 +wc -1 +range 30 +end diff --git a/spell/BlessCurse/spell_holy_possession.arc b/spell/BlessCurse/spell_holy_possession.arc new file mode 100644 index 000000000..7c3eba3ae --- /dev/null +++ b/spell/BlessCurse/spell_holy_possession.arc @@ -0,0 +1,23 @@ +Object spell_holy_possession +name holy possession +name_pl holy possession +level 9 +grace 30 +casting_time 10 +path_attuned 128 +skill praying +type 101 +subtype 25 +race holy_blessing +value 90 +no_drop 1 +invisible 1 +duration_modifier 4 +duration 500 +maxgrace 30 +resist_godpower 95 +attacktype 1 +wc 2 +ac 2 +last_grace 1 +end diff --git a/spell/Bolt/cancellation.arc b/spell/Bolt/cancellation.arc new file mode 100644 index 000000000..d3df11262 --- /dev/null +++ b/spell/Bolt/cancellation.arc @@ -0,0 +1,22 @@ +Object cancellation +type 102 +subtype 4 +face cancellation.111 +anim +cancellation.111 +cancellation.112 +cancellation.113 +mina +is_animated 1 +is_turnable 0 +no_pick 1 +walk_on 1 +fly_on 1 +speed 1 +attacktype 32768 +wc 0 +dam 0 +flying 1 +editable 0 +magicmap red +end diff --git a/magic/Effect/cancellati.base.111.png b/spell/Bolt/cancellation.base.111.png similarity index 100% rename from magic/Effect/cancellati.base.111.png rename to spell/Bolt/cancellation.base.111.png diff --git a/magic/Effect/cancellati.base.112.png b/spell/Bolt/cancellation.base.112.png similarity index 100% rename from magic/Effect/cancellati.base.112.png rename to spell/Bolt/cancellation.base.112.png diff --git a/magic/Effect/cancellati.base.113.png b/spell/Bolt/cancellation.base.113.png similarity index 100% rename from magic/Effect/cancellati.base.113.png rename to spell/Bolt/cancellation.base.113.png diff --git a/spell/Bolt/firebolt.arc b/spell/Bolt/firebolt.arc new file mode 100644 index 000000000..707477866 --- /dev/null +++ b/spell/Bolt/firebolt.arc @@ -0,0 +1,25 @@ +Object firebolt +type 102 +subtype 4 +face firebolt.111 +anim +firebolt.111 +firebolt.111 +firebolt.121 +firebolt.131 +firebolt.141 +firebolt.151 +firebolt.161 +firebolt.171 +firebolt.181 +mina +color_fg red +color_bg khaki +is_animated 0 +is_turnable 1 +flying 1 +speed 1 +glow_radius 1 +no_pick 1 +editable 0 +end diff --git a/spell/Bolt/firebolt.base.111.png b/spell/Bolt/firebolt.base.111.png new file mode 100644 index 0000000000000000000000000000000000000000..bcc98f889f2fe594a1e6916d6dacd2f66b4eebce GIT binary patch literal 601 zcmV-f0;c_mP)x}H!K_iq+EMphh`P@2F<(|0F8(#`{iew(!jfA~KA?=3XvWK(_%z z5V>;z$N_xh6G#!UmQL7!x{2j*K5NYgP|3_GmCPfsFK1B*AX?G*ZX#>#*cR9Qxin{W z9h<$E1wWx5c0a>`W(2%lh^WCKi@nxj-c= zxfBP{7DvK?!)RR&L?WJ2vNT>Yumc4g0_bJI_0!nYod-G(;&v8P=ZY&I9@tQdo6hZ- zk?KlQ810=b zz$=Q5@a01~5JA-3FO5lC=f8#xBXG(2f`kV=_iupcMj)*P-h45N@4l;qKte!kW`nc9 z42UTq8mD3?Mu`wT)`1j+qLGSnO9KuJokj&~TS3ybV!zE^W1}^Fn?4WJ2#kbgIlld4 zCA1T9T9OOgLBs~#Gzai;IgY2Gy8DvN2GWbkB#7tbSocAHFWC0A%0EbPy{M=gJY7m~ n%8Xedx^*gUD`O}|n2*38Krjx-BX7N*00000NkvXXu0mjfgkSx( literal 0 HcmV?d00001 diff --git a/spell/Bolt/firebolt.base.121.png b/spell/Bolt/firebolt.base.121.png new file mode 100644 index 0000000000000000000000000000000000000000..8ca27071bcf84dca4f938676368f6fafd82d1b43 GIT binary patch literal 593 zcmV-X0!NUOJ=!jiKp@^oF zGywtO$)*lfQ1z&W)D(?CUrd6cdS;Awd;$V1NMt(4xFE7Ojt5*ep0EM|mfO~iVRfn! zL=;uLnc#qT@*0J8<2i-EAsmh80wG?C7nx3=%DdY}3j*M`sQpYpQMEZ&XYy^4ycTevff@egwelyE~4)QBb@dnetRzn6lLMCaKA_uii; zp*Ie2x)N4ik6`mIsm6ulSALIxgDUT~#3o+_5yCO~QxV7&E}Ga8TzlWVd-Uyl8gTSs zrxx2N_ZgRV!>Y!+_UUh%+9?7OM5<6`<2LVwMyd-ZQKi6^SG&cQyysR`xrD#{b$*F} zWuLFRu(u^vI27Sm0y(r?sRoP2( zYy659UiJgWVXxJG)zFYYSE+pJ9sO}CkI%)ov%8ivyb{~Y|Au9JcHan=E_)v)`k%cj z-YeCgi}hUHT<<|x`eTwQGF5l2#Gb`6tm}49xAe@`JOgGkI_KO>Op=c$&yRhTAa}giw_F00000NkvXXu0mjfO6mu{ literal 0 HcmV?d00001 diff --git a/spell/Bolt/firebolt.base.131.png b/spell/Bolt/firebolt.base.131.png new file mode 100644 index 0000000000000000000000000000000000000000..1f1b8f188d6446ada318fbb55ef897d037ae3ed8 GIT binary patch literal 523 zcmV+m0`&cfP)&JHgcoJP4?m7a5)PSK9*!qCb-U6S3DNq{n4Wu2|ChVS| zC9wkdM%aPdDUltk?ClYu66mb&S5N~0MIbnu@Zj4ZBDMy00KV2vz#7yjZmi_8v4x4< z0IXT=QwPotV_1SSaXsPXt|YMSj7OKvX61;qvw45rUjQf-GTcCZeH;26?vb4ukER3? zu#(|#ghENQM9zH8nA#SpBEBH&em4XHjtF#E$|GJ?&ZkXy=Yo@G89LACr$F@BHXs0ic{Bb|Op?H0OFJQw5K=kBb);@!fZ$#?TkxyJ6i@{hY*xYnfWOuQC?EwS zO_oQ37@~{TS7+_L@%(1s0T)AJ;TkVkw2%T8!;y&?{G{73yts(a4VQp@0@;Yx=j42( zlWr|=76YqU?|ZNs5^GMcC2)&+%{s*)tqhFFVafTqihxy+q5eJ96Hxm^aYiIOBlC`z zzGg2LrC}r>P}D7pXU>MC_kf$Y)-~6*LK@sNB)TMQ6%{fq0if%enf!O7@XabI9uU&Z zl3j&lGGm2&NTLhDU$P_es86D%xt>?yxg7zX=Ejy*HlS8&0X~u&Pd(7)MMuCjhw^

TEi*Z32k^)wdWcy_Kk`7ElorwltRD%K(|?jU6@nh-SU9?Fi_{IH)8JV`bKjCs zKg0~PmyPJC6wCbnN%^`ONDFBR0VC$YF3AG*hbNQRb72-p=DGar{T zpb+S63l2_0=Kv4`NNfS7TR??KTR30?>LQlrJZs$u2#Z8cg+<~B?9*u!9Ee^tzPreJ zE7r+*e=gloL&s{bWx=m|cdO5Epc?^eCnB7V#n#0b!BQIbc%Jl;ptS>&3`B9x334_ZFl2!sy7apw@%U|2MXj z5>g=&7)Dzs3-FAhA$)n04tNkX_e*EcHu$e&(+He$z98U%9N#a17)Bth1=ega^54Fy zgg`(*ZEBOVKn6rgh~}y2icug$w{;){!RVwSUDAMtVbFvjwXF~l(~AC9d-l!dv@Lxe zs1cY6&C>S%wi4=zI4sEp<{+Y-W|#qZyBzydP+fhAMg!r+BnjevIp)37-V3&UuJQpX wt``+Horg;a4w;b^qD!aZzB0OEgnR`40b-U9$kYDHO#lD@07*qoM6N<$g0a2-RsaA1 literal 0 HcmV?d00001 diff --git a/spell/Bolt/firebolt.base.161.png b/spell/Bolt/firebolt.base.161.png new file mode 100644 index 0000000000000000000000000000000000000000..8cbbc581a4e2759047e569ef0a82a874afa83f37 GIT binary patch literal 593 zcmV-X0!NUOJ=!jiKp@^oF zGywtO$)*lfQ1z&W)D(?CUrd6cdS;Awd;$V1NMt(4xFE7Ojt5*ep0EM|mfO~iVRfn! zL=;uLnc#qT@*0J8<2i-EAsmh80wG?C7nx3=%DdY}3j*M`sQpYpQMEZ&XYy^4ycTevff@egwelyE~4)QBb@dnetRzn6lLMCaKA_uii; zp*Ie2x)N4ik6`mIsm6ulSALIxgDUT~#3o+_5yCO~QxV7&E}Ga8TzlWVd-Uyl8gTSs zrxx2N_ZgRV!>Y!+_UUh%+9?7OM5<6`<2LVwMyd-ZQKi6^SG&cQyysR`xrD#{b$*F} zWuLFRu(u^vI27Sm0y(r?sRoP2( zYy659UiJgWVXxJG)zFYYSE+pJ9sO}CkI%)ov%8ivyb{~Y|Au9JcHan=E_)v)`k%cj z-YeCgi}hUHT<<|x`eTwQGF5l2#Gb`6tm}49xAe@`JOgGkI_KO>Op=c$&yRhTAa}giw_F00000NkvXXu0mjf&JHgcoJP4?m7a5)PSK9*!qCb-U6S3DNq{n4Wu2|ChVS| zC9wkdM%aPdDUltk?ClYu66mb&S5N~0MIbnu@Zj4ZBDMy00KV2vz#7yjZmi_8v4x4< z0IXT=QwPotV_1SSaXsPXt|YMSj7OKvX61;qvw45rUjQf-GTcCZeH;26?vb4ukER3? zu#(|#ghENQM9zH8nA#SpBEBH&em4XHjtF#E$|GJ?&ZkXy=Yo@G89LACr$F@BHXs0ic{Bb|Op?H0OFJQw5K=kBb);@!fZ$#?TkxyJ6i@{hY*xYnfWOuQC?EwS zO_oQ37@~{TS7+_L@%(1s0T)AJ;TkVkw2%T8!;y&?{G{73yts(a4VQp@0@;Yx=j42( zlWr|=76YqU?|ZNs5^GMcC2)&+%{s*)tqhFFVafTqihxy+q5eJ96Hxm^aYiIOBlC`z zzGg2LrC}r>P}D7pXU>MC_kf$Y)-~6*LK@sNB)TMQ6%{fq0if%enf!O7@XabI9uU&Z zl3j&lGGm2&NTLhDU$P_es86D%xt>?yxg7zX=Ejy*HlS8&0X~u&Pd(7)MMuCjhw^

TEi*Z32k^)wdWcy_Kk`7ElorwltRD%K(|?jU6@nh-SU9?Fi_{IH)8JV`bKjCs zKg0~PmyPJC6wCbnN%^`ONDFBR0VC$YF3AG*hbNQRb%y{W;-5;PJdx@v7EBj?8Ar4*HsT1>W1BEg?T^vIy z=H&W2@*Pm%QL>eczxd%y{W;-5;PJdx@v7EBj?8Ar2EkcJ;0oK%p#87srr_ zIi>xMTn7v|Sj7D&g?soP4fpb|b?aALpOa)A|YkL%MXT83UW@P4=DNAs^mNt18Po#}fz^GorqNuH5c Z#P_@K`#1U?2?N^7;OXk;vd$@?2>`>3P#6FJ literal 0 HcmV?d00001 diff --git a/spell/Bolt/frostbolt.base.131.png b/spell/Bolt/frostbolt.base.131.png new file mode 100644 index 0000000000000000000000000000000000000000..2da6fe27ee9f94fc18be8d9bade2aedda39a1572 GIT binary patch literal 235 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnH3?%tPCZz)@&H$ef*Z=?jyXWKpNymot9H1a$ zNswPKgTu2MX&@B^9+AZi4BUbs%vhfiKM^R%UgGKN%6^$ih(n(_c7=fzP$)LhETv@-SZaMK;wBJj3dCjuCHM@;NbGx2fFWfQZ+!HZt&bL$Fp82s} Z@1?l#`{SPX%Yb$=c)I$ztaD0e0stlsR6hU! literal 0 HcmV?d00001 diff --git a/spell/Bolt/frostbolt.base.141.png b/spell/Bolt/frostbolt.base.141.png new file mode 100644 index 0000000000000000000000000000000000000000..864032d0915ed4af2d27456ff719a4e6e1f1c5e0 GIT binary patch literal 228 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnH3?%tPCZz)@&H$ef*Z=?jyXWKpNymot9H1a$ zNswPKgTu2MX&@B^9+AZi4BSE>%y{W;-5;PJdx@v7EBj?8Ar51;54U$J0EH4gT^vIy z=A`x+@*ObXU=|cUr7e&gcXCF0$s6P77DuhKlP2dHJo!?s_w)2k&Kgff!!>;0XP9{& z)N?nuF4^X=Y}%twQ;#yH-ZYot&N`}7DJpmFqvXvcT-|Hi@(wXFw27ATyU*k;J#Bro Q9B3JXr>mdKI;Vst0OtElBme*a literal 0 HcmV?d00001 diff --git a/spell/Bolt/frostbolt.base.151.png b/spell/Bolt/frostbolt.base.151.png new file mode 100644 index 0000000000000000000000000000000000000000..08086a727ec784a6e40d7d8d987f0021ec18505a GIT binary patch literal 235 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnH3?%tPCZz)@&H$ef*Z=?jyXWKpNymot9H1a$ zNswPKgTu2MX&@B^9+AZi4BSE>%y{W;-5;PJdx@v7EBj?8Ar4*HsT1>W1BEg?T^vIy z=H&W2@*Pm%QL>eczxd%y{W;-5;PJdx@v7EBj?8Ar2EkcJ;0oK%p#87srr_ zIi>xMTn7v|Sj7D&g?soP4fpb|b?aALpOa)A|YkL%MXT83UW@P4=DNAs^mNt18Po#}fz^GorqNuH5c Z#P_@K`#1U?2?N^7;OXk;vd$@?2>`>3P#6FJ literal 0 HcmV?d00001 diff --git a/spell/Bolt/frostbolt.base.171.png b/spell/Bolt/frostbolt.base.171.png new file mode 100644 index 0000000000000000000000000000000000000000..2da6fe27ee9f94fc18be8d9bade2aedda39a1572 GIT binary patch literal 235 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnH3?%tPCZz)@&H$ef*Z=?jyXWKpNymot9H1a$ zNswPKgTu2MX&@B^9+AZi4BUbs%vhfiKM^R%UgGKN%6^$ih(n(_c7=fzP$)LhETv@-SZaMK;wBJj3dCjuCHM@;NbGx2fFWfQZ+!HZt&bL$Fp82s} Z@1?l#`{SPX%Yb$=c)I$ztaD0e0stlsR6hU! literal 0 HcmV?d00001 diff --git a/spell/Bolt/frostbolt.base.181.png b/spell/Bolt/frostbolt.base.181.png new file mode 100644 index 0000000000000000000000000000000000000000..864032d0915ed4af2d27456ff719a4e6e1f1c5e0 GIT binary patch literal 228 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnH3?%tPCZz)@&H$ef*Z=?jyXWKpNymot9H1a$ zNswPKgTu2MX&@B^9+AZi4BSE>%y{W;-5;PJdx@v7EBj?8Ar51;54U$J0EH4gT^vIy z=A`x+@*ObXU=|cUr7e&gcXCF0$s6P77DuhKlP2dHJo!?s_w)2k&Kgff!!>;0XP9{& z)N?nuF4^X=Y}%twQ;#yH-ZYot&N`}7DJpmFqvXvcT-|Hi@(wXFw27ATyU*k;J#Bro Q9B3JXr>mdKI;Vst0OtElBme*a literal 0 HcmV?d00001 diff --git a/spell/Bolt/lightning.arc b/spell/Bolt/lightning.arc new file mode 100644 index 000000000..8ab842355 --- /dev/null +++ b/spell/Bolt/lightning.arc @@ -0,0 +1,26 @@ +Object lightning +name lightning +type 102 +subtype 4 +face lightning.111 +color_fg dark_orange +anim +lightning.111 +lightning.111 +lightning.121 +lightning.131 +lightning.141 +lightning.151 +lightning.161 +lightning.171 +lightning.181 +mina +is_animated 0 +is_turnable 1 +flying 1 +speed 1 +glow_radius 2 +no_pick 1 +reflecting 1 +editable 0 +end diff --git a/magic/Lightning/lightning.base.111.png b/spell/Bolt/lightning.base.111.png similarity index 100% rename from magic/Lightning/lightning.base.111.png rename to spell/Bolt/lightning.base.111.png diff --git a/magic/Lightning/lightning.base.121.png b/spell/Bolt/lightning.base.121.png similarity index 100% rename from magic/Lightning/lightning.base.121.png rename to spell/Bolt/lightning.base.121.png diff --git a/magic/Lightning/lightning.base.131.png b/spell/Bolt/lightning.base.131.png similarity index 100% rename from magic/Lightning/lightning.base.131.png rename to spell/Bolt/lightning.base.131.png diff --git a/magic/Lightning/lightning.base.141.png b/spell/Bolt/lightning.base.141.png similarity index 100% rename from magic/Lightning/lightning.base.141.png rename to spell/Bolt/lightning.base.141.png diff --git a/magic/Lightning/lightning.base.151.png b/spell/Bolt/lightning.base.151.png similarity index 100% rename from magic/Lightning/lightning.base.151.png rename to spell/Bolt/lightning.base.151.png diff --git a/magic/Lightning/lightning.base.161.png b/spell/Bolt/lightning.base.161.png similarity index 100% rename from magic/Lightning/lightning.base.161.png rename to spell/Bolt/lightning.base.161.png diff --git a/magic/Lightning/lightning.base.171.png b/spell/Bolt/lightning.base.171.png similarity index 100% rename from magic/Lightning/lightning.base.171.png rename to spell/Bolt/lightning.base.171.png diff --git a/magic/Lightning/lightning.base.181.png b/spell/Bolt/lightning.base.181.png similarity index 100% rename from magic/Lightning/lightning.base.181.png rename to spell/Bolt/lightning.base.181.png diff --git a/spell/Bolt/manabolt.arc b/spell/Bolt/manabolt.arc new file mode 100644 index 000000000..b405f8c66 --- /dev/null +++ b/spell/Bolt/manabolt.arc @@ -0,0 +1,16 @@ +Object manabolt +type 102 +subtype 4 +face destruction.111 +anim +destruction.111 +destruction.112 +destruction.113 +destruction.114 +mina +magicmap light_blue +flying 1 +speed 1 +no_pick 1 +editable 0 +end diff --git a/spell/Bolt/spell_cancellation.arc b/spell/Bolt/spell_cancellation.arc new file mode 100644 index 000000000..5dc94de74 --- /dev/null +++ b/spell/Bolt/spell_cancellation.arc @@ -0,0 +1,19 @@ +Object spell_cancellation +name cancellation +name_pl cancellation +level 10 +sp 30 +casting_time 10 +path_attuned 128 +other_arch cancellation +skill evocation +type 101 +subtype 4 +value 100 +attacktype 32770 +range 12 +duration 1 +no_drop 1 +invisible 1 +duration 8 +end diff --git a/spell/Bolt/spell_firebolt.arc b/spell/Bolt/spell_firebolt.arc new file mode 100644 index 000000000..efb0fc512 --- /dev/null +++ b/spell/Bolt/spell_firebolt.arc @@ -0,0 +1,22 @@ +Object spell_firebolt +name firebolt +name_pl firebolt +level 2 +sp 9 +casting_time 10 +path_attuned 2 +other_arch firebolt +dam 10 +dam_modifier 3 +duration 1 +maxsp 30 +skill pyromancy +type 101 +subtype 4 +value 20 +attacktype 6 +range 12 +duration 9 +no_drop 1 +invisible 1 +end diff --git a/spell/Bolt/spell_forked_lightning.arc b/spell/Bolt/spell_forked_lightning.arc new file mode 100644 index 000000000..976642d2a --- /dev/null +++ b/spell/Bolt/spell_forked_lightning.arc @@ -0,0 +1,22 @@ +Object spell_forked_lightning +name forked lightning +name_pl forked lightnings +level 5 +grace 15 +maxgrace 24 +casting_time 10 +path_attuned 8 +other_arch forked_lightning +dam 10 +dam_modifier 3 +duration 16 +skill praying +type 101 +subtype 4 +value 50 +Dex 30 +attacktype 10 +range 24 +no_drop 1 +invisible 1 +end diff --git a/spell/Bolt/spell_frostbolt.arc b/spell/Bolt/spell_frostbolt.arc new file mode 100644 index 000000000..d0d6d6e87 --- /dev/null +++ b/spell/Bolt/spell_frostbolt.arc @@ -0,0 +1,21 @@ +Object spell_frostbolt +name frostbolt +name_pl frostbolts +level 3 +sp 12 +casting_time 10 +path_attuned 4 +other_arch frostbolt +dam 12 +dam_modifier 4 +duration 11 +maxsp 48 +skill evocation +type 101 +subtype 4 +value 30 +attacktype 18 +range 12 +no_drop 1 +invisible 1 +end diff --git a/spell/Bolt/spell_lg_lightning.arc b/spell/Bolt/spell_lg_lightning.arc new file mode 100644 index 000000000..ef7bdf4ca --- /dev/null +++ b/spell/Bolt/spell_lg_lightning.arc @@ -0,0 +1,21 @@ +Object spell_large_lightning +name large lightning +name_pl large lightnings +level 4 +sp 13 +casting_time 12 +path_attuned 8 +other_arch lightning +dam 8 +dam_modifier 3 +duration 16 +maxsp 24 +skill pyromancy +type 101 +subtype 4 +value 40 +attacktype 10 +range 24 +no_drop 1 +invisible 1 +end diff --git a/spell/Bolt/spell_manabolt.arc b/spell/Bolt/spell_manabolt.arc new file mode 100644 index 000000000..d436687e5 --- /dev/null +++ b/spell/Bolt/spell_manabolt.arc @@ -0,0 +1,21 @@ +Object spell_manabolt +name mana bolt +name_pl mana bolts +level 3 +sp 18 +maxsp 30 +casting_time 9 +path_attuned 32768 +other_arch manabolt +dam 10 +dam_modifier 3 +duration 9 +skill evocation +type 101 +subtype 4 +value 30 +attacktype 2 +range 12 +no_drop 1 +invisible 1 +end diff --git a/spell/Bolt/spell_sm_lightning.arc b/spell/Bolt/spell_sm_lightning.arc new file mode 100644 index 000000000..4de2411f7 --- /dev/null +++ b/spell/Bolt/spell_sm_lightning.arc @@ -0,0 +1,21 @@ +Object spell_sm_lightning +name small lightning +name_pl small lightnings +level 1 +sp 6 +casting_time 5 +path_attuned 8 +other_arch lightning +dam 8 +dam_modifier 3 +duration 8 +maxsp 24 +skill pyromancy +type 101 +subtype 4 +value 10 +attacktype 10 +range 12 +no_drop 1 +invisible 1 +end diff --git a/spell/Bolt/spell_steambolt.arc b/spell/Bolt/spell_steambolt.arc new file mode 100644 index 000000000..414b95711 --- /dev/null +++ b/spell/Bolt/spell_steambolt.arc @@ -0,0 +1,22 @@ +Object spell_steambolt +name steambolt +name_pl steambolts +level 5 +sp 10 +maxsp 40 +casting_time 10 +path_attuned 2 +other_arch steambolt +dam 12 +dam_modifier 2 +duration 8 +duration_modifier 5 +skill sorcery +type 101 +subtype 4 +value 50 +attacktype 3 +range 12 +no_drop 1 +invisible 1 +end diff --git a/spell/Bolt/spell_sunspear.arc b/spell/Bolt/spell_sunspear.arc new file mode 100644 index 000000000..32e61ec67 --- /dev/null +++ b/spell/Bolt/spell_sunspear.arc @@ -0,0 +1,23 @@ +Object spell_sunspear +name sunspear +name_pl sunspears +level 6 +grace 8 +dam 8 +dam_modifier 3 +duration 8 +duration_modifier 9 +casting_time 8 +maxgrace 30 +other_arch sunspear +skill praying +path_attuned 524288 +type 101 +subtype 4 +value 60 +slaying undead,troll +attacktype 4194308 +range 6 +no_drop 1 +invisible 1 +end diff --git a/magic/steam.base.111.png b/spell/Bolt/steam.base.111.png similarity index 100% rename from magic/steam.base.111.png rename to spell/Bolt/steam.base.111.png diff --git a/magic/steam.base.112.png b/spell/Bolt/steam.base.112.png similarity index 100% rename from magic/steam.base.112.png rename to spell/Bolt/steam.base.112.png diff --git a/spell/Bolt/steambolt.arc b/spell/Bolt/steambolt.arc new file mode 100644 index 000000000..30dc9cb24 --- /dev/null +++ b/spell/Bolt/steambolt.arc @@ -0,0 +1,18 @@ +Object steambolt +type 12 +other_arch temp_fog +face steam.111 +anim +steam.111 +steam.112 +steam.111 +steam.112 +mina +color_fg red +color_bg khaki +flying 1 +generator 1 +speed 1 +no_pick 1 +editable 0 +end diff --git a/spell/Bolt/sunspear.arc b/spell/Bolt/sunspear.arc new file mode 100644 index 000000000..b2f676862 --- /dev/null +++ b/spell/Bolt/sunspear.arc @@ -0,0 +1,18 @@ +Object sunspear +name light +type 102 +subtype 4 +face sunspear.111 +anim +sunspear.111 +sunspear.112 +sunspear.113 +mina +speed 1 +glow_radius 2 +reflecting 1 +flying 1 +no_pick 1 +editable 0 +magicmap yellow +end diff --git a/magic/Light/sunspear.base.111.png b/spell/Bolt/sunspear.base.111.png similarity index 100% rename from magic/Light/sunspear.base.111.png rename to spell/Bolt/sunspear.base.111.png diff --git a/magic/Light/sunspear.base.112.png b/spell/Bolt/sunspear.base.112.png similarity index 100% rename from magic/Light/sunspear.base.112.png rename to spell/Bolt/sunspear.base.112.png diff --git a/magic/Light/sunspear.base.113.png b/spell/Bolt/sunspear.base.113.png similarity index 100% rename from magic/Light/sunspear.base.113.png rename to spell/Bolt/sunspear.base.113.png diff --git a/spell/Bomb/bomb.arc b/spell/Bomb/bomb.arc new file mode 100644 index 000000000..468a8dd93 --- /dev/null +++ b/spell/Bomb/bomb.arc @@ -0,0 +1,21 @@ +Object bomb +type 102 +subtype 8 +other_arch explosion +face bomb.111 +anim +bomb.111 +bomb.111 +bomb.112 +bomb.112 +bomb.113 +bomb.113 +bomb.114 +bomb.114 +bomb.114 +mina +speed 0.2 +weight 4000 +editable 32 +color_fg black +end diff --git a/magic/Explosion/bomb.base.111.png b/spell/Bomb/bomb.base.111.png similarity index 100% rename from magic/Explosion/bomb.base.111.png rename to spell/Bomb/bomb.base.111.png diff --git a/magic/Explosion/bomb.base.112.png b/spell/Bomb/bomb.base.112.png similarity index 100% rename from magic/Explosion/bomb.base.112.png rename to spell/Bomb/bomb.base.112.png diff --git a/magic/Explosion/bomb.base.113.png b/spell/Bomb/bomb.base.113.png similarity index 100% rename from magic/Explosion/bomb.base.113.png rename to spell/Bomb/bomb.base.113.png diff --git a/magic/Explosion/bomb.base.114.png b/spell/Bomb/bomb.base.114.png similarity index 100% rename from magic/Explosion/bomb.base.114.png rename to spell/Bomb/bomb.base.114.png diff --git a/magic/Explosion/bomb.clsc.111.png b/spell/Bomb/bomb.clsc.111.png similarity index 100% rename from magic/Explosion/bomb.clsc.111.png rename to spell/Bomb/bomb.clsc.111.png diff --git a/magic/Explosion/bomb.clsc.112.png b/spell/Bomb/bomb.clsc.112.png similarity index 100% rename from magic/Explosion/bomb.clsc.112.png rename to spell/Bomb/bomb.clsc.112.png diff --git a/magic/Explosion/bomb.clsc.113.png b/spell/Bomb/bomb.clsc.113.png similarity index 100% rename from magic/Explosion/bomb.clsc.113.png rename to spell/Bomb/bomb.clsc.113.png diff --git a/magic/Explosion/bomb.clsc.114.png b/spell/Bomb/bomb.clsc.114.png similarity index 100% rename from magic/Explosion/bomb.clsc.114.png rename to spell/Bomb/bomb.clsc.114.png diff --git a/spell/Bomb/explosion.arc b/spell/Bomb/explosion.arc new file mode 100644 index 000000000..790cbc60d --- /dev/null +++ b/spell/Bomb/explosion.arc @@ -0,0 +1,18 @@ +Object explosion +type 102 +subtype 6 +face explosion.111 +color_bg white +anim +explosion.111 +explosion.112 +explosion.113 +mina +wc -30 +speed 0.2 +speed_left -0.21 +flying 1 +no_pick 1 +editable 0 +magicmap white +end diff --git a/magic/Explosion/explosion.base.111.png b/spell/Bomb/explosion.base.111.png similarity index 100% rename from magic/Explosion/explosion.base.111.png rename to spell/Bomb/explosion.base.111.png diff --git a/magic/Explosion/explosion.base.112.png b/spell/Bomb/explosion.base.112.png similarity index 100% rename from magic/Explosion/explosion.base.112.png rename to spell/Bomb/explosion.base.112.png diff --git a/magic/Explosion/explosion.base.113.png b/spell/Bomb/explosion.base.113.png similarity index 100% rename from magic/Explosion/explosion.base.113.png rename to spell/Bomb/explosion.base.113.png diff --git a/spell/Bomb/spell_bomb.arc b/spell/Bomb/spell_bomb.arc new file mode 100644 index 000000000..5cac58548 --- /dev/null +++ b/spell/Bomb/spell_bomb.arc @@ -0,0 +1,21 @@ +Object spell_create_bomb +name create bomb +name_pl create bomb +level 6 +sp 10 +casting_time 20 +path_attuned 512 +other_arch bomb +dam 12 +dam_modifier 6 +duration 8 +range 5 +maxsp 72 +skill pyromancy +type 101 +subtype 8 +value 60 +attacktype 1 +no_drop 1 +invisible 1 +end diff --git a/spell/Bomb/splint.arc b/spell/Bomb/splint.arc new file mode 100644 index 000000000..b61069bd3 --- /dev/null +++ b/spell/Bomb/splint.arc @@ -0,0 +1,15 @@ +Object splint +type 102 +subtype 5 +face splint.111 +color_fg yellow +speed 0.5 +attacktype 1 +no_pick 1 +walk_on 1 +fly_on 1 +wc 8 +dam 3 +flying 1 +editable 0 +end diff --git a/magic/splint.base.111.png b/spell/Bomb/splint.base.111.png similarity index 100% rename from magic/splint.base.111.png rename to spell/Bomb/splint.base.111.png diff --git a/spell/Bullet/Fire/fireball.arc b/spell/Bullet/Fire/fireball.arc new file mode 100644 index 000000000..3893222a7 --- /dev/null +++ b/spell/Bullet/Fire/fireball.arc @@ -0,0 +1,19 @@ +Object fireball +type 102 +subtype 6 +face fireball.111 +color_fg red +anim +fireball.111 +fireball.112 +fireball.113 +mina +wc -30 +speed 0.2 +speed_left -0.21 +glow_radius 1 +flying 1 +no_pick 1 +editable 0 +attacktype 4 +end diff --git a/magic/Fire/fireball.base.111.png b/spell/Bullet/Fire/fireball.base.111.png similarity index 100% rename from magic/Fire/fireball.base.111.png rename to spell/Bullet/Fire/fireball.base.111.png diff --git a/magic/Fire/fireball.base.112.png b/spell/Bullet/Fire/fireball.base.112.png similarity index 100% rename from magic/Fire/fireball.base.112.png rename to spell/Bullet/Fire/fireball.base.112.png diff --git a/magic/Fire/fireball.base.113.png b/spell/Bullet/Fire/fireball.base.113.png similarity index 100% rename from magic/Fire/fireball.base.113.png rename to spell/Bullet/Fire/fireball.base.113.png diff --git a/magic/Fire/fireball.clsc.111.png b/spell/Bullet/Fire/fireball.clsc.111.png similarity index 100% rename from magic/Fire/fireball.clsc.111.png rename to spell/Bullet/Fire/fireball.clsc.111.png diff --git a/magic/Fire/fireball.clsc.112.png b/spell/Bullet/Fire/fireball.clsc.112.png similarity index 100% rename from magic/Fire/fireball.clsc.112.png rename to spell/Bullet/Fire/fireball.clsc.112.png diff --git a/magic/Fire/fireball.clsc.113.png b/spell/Bullet/Fire/fireball.clsc.113.png similarity index 100% rename from magic/Fire/fireball.clsc.113.png rename to spell/Bullet/Fire/fireball.clsc.113.png diff --git a/spell/Bullet/Fire/firebullet.arc b/spell/Bullet/Fire/firebullet.arc new file mode 100644 index 000000000..058afe0e2 --- /dev/null +++ b/spell/Bullet/Fire/firebullet.arc @@ -0,0 +1,27 @@ +Object firebullet +other_arch fireball +type 102 +subtype 5 +face firebullet.111 +color_fg red +anim +firebullet.111 +firebullet.111 +firebullet.121 +firebullet.131 +firebullet.141 +firebullet.151 +firebullet.161 +firebullet.171 +firebullet.181 +mina +is_animated 0 +is_turnable 1 +walk_on 1 +fly_on 1 +speed 1 +glow_radius 1 +flying 1 +no_pick 1 +editable 0 +end diff --git a/magic/Fire/firebullet.base.111.png b/spell/Bullet/Fire/firebullet.base.111.png similarity index 100% rename from magic/Fire/firebullet.base.111.png rename to spell/Bullet/Fire/firebullet.base.111.png diff --git a/magic/Fire/firebullet.base.121.png b/spell/Bullet/Fire/firebullet.base.121.png similarity index 100% rename from magic/Fire/firebullet.base.121.png rename to spell/Bullet/Fire/firebullet.base.121.png diff --git a/magic/Fire/firebullet.base.131.png b/spell/Bullet/Fire/firebullet.base.131.png similarity index 100% rename from magic/Fire/firebullet.base.131.png rename to spell/Bullet/Fire/firebullet.base.131.png diff --git a/magic/Fire/firebullet.base.141.png b/spell/Bullet/Fire/firebullet.base.141.png similarity index 100% rename from magic/Fire/firebullet.base.141.png rename to spell/Bullet/Fire/firebullet.base.141.png diff --git a/magic/Fire/firebullet.base.151.png b/spell/Bullet/Fire/firebullet.base.151.png similarity index 100% rename from magic/Fire/firebullet.base.151.png rename to spell/Bullet/Fire/firebullet.base.151.png diff --git a/magic/Fire/firebullet.base.161.png b/spell/Bullet/Fire/firebullet.base.161.png similarity index 100% rename from magic/Fire/firebullet.base.161.png rename to spell/Bullet/Fire/firebullet.base.161.png diff --git a/magic/Fire/firebullet.base.171.png b/spell/Bullet/Fire/firebullet.base.171.png similarity index 100% rename from magic/Fire/firebullet.base.171.png rename to spell/Bullet/Fire/firebullet.base.171.png diff --git a/magic/Fire/firebullet.base.181.png b/spell/Bullet/Fire/firebullet.base.181.png similarity index 100% rename from magic/Fire/firebullet.base.181.png rename to spell/Bullet/Fire/firebullet.base.181.png diff --git a/spell/Bullet/Shell/explosion2.arc b/spell/Bullet/Shell/explosion2.arc new file mode 100644 index 000000000..ede5b1b53 --- /dev/null +++ b/spell/Bullet/Shell/explosion2.arc @@ -0,0 +1,18 @@ +Object explosion2 +type 102 +subtype 6 +face explosion.111 +color_bg white +anim +explosion2.111 +explosion2.112 +explosion2.113 +mina +wc -30 +speed 0.2 +speed_left -0.21 +flying 1 +no_pick 1 +editable 0 +magicmap white +end diff --git a/magic/Explosion/explosion2.base.111.png b/spell/Bullet/Shell/explosion2.base.111.png similarity index 100% rename from magic/Explosion/explosion2.base.111.png rename to spell/Bullet/Shell/explosion2.base.111.png diff --git a/magic/Explosion/explosion2.base.112.png b/spell/Bullet/Shell/explosion2.base.112.png similarity index 100% rename from magic/Explosion/explosion2.base.112.png rename to spell/Bullet/Shell/explosion2.base.112.png diff --git a/magic/Explosion/explosion2.base.113.png b/spell/Bullet/Shell/explosion2.base.113.png similarity index 100% rename from magic/Explosion/explosion2.base.113.png rename to spell/Bullet/Shell/explosion2.base.113.png diff --git a/spell/Bullet/Shell/shell.arc b/spell/Bullet/Shell/shell.arc new file mode 100644 index 000000000..20d7aa94b --- /dev/null +++ b/spell/Bullet/Shell/shell.arc @@ -0,0 +1,27 @@ +Object shell +other_arch explosion2 +type 102 +subtype 5 +face shell.111 +anim +shell.112 +shell.111 +shell.121 +shell.131 +shell.141 +shell.151 +shell.161 +shell.171 +shell.181 +mina +is_animated 0 +is_turnable 1 +walk_on 1 +fly_on 1 +speed 1 +flying 1 +no_pick 1 +attacktype 4 +editable 0 +color_fg black +end diff --git a/misc/Shell/shell.base.111.png b/spell/Bullet/Shell/shell.base.111.png similarity index 100% rename from misc/Shell/shell.base.111.png rename to spell/Bullet/Shell/shell.base.111.png diff --git a/misc/Shell/shell.base.112.png b/spell/Bullet/Shell/shell.base.112.png similarity index 100% rename from misc/Shell/shell.base.112.png rename to spell/Bullet/Shell/shell.base.112.png diff --git a/misc/Shell/shell.base.121.png b/spell/Bullet/Shell/shell.base.121.png similarity index 100% rename from misc/Shell/shell.base.121.png rename to spell/Bullet/Shell/shell.base.121.png diff --git a/misc/Shell/shell.base.131.png b/spell/Bullet/Shell/shell.base.131.png similarity index 100% rename from misc/Shell/shell.base.131.png rename to spell/Bullet/Shell/shell.base.131.png diff --git a/misc/Shell/shell.base.141.png b/spell/Bullet/Shell/shell.base.141.png similarity index 100% rename from misc/Shell/shell.base.141.png rename to spell/Bullet/Shell/shell.base.141.png diff --git a/misc/Shell/shell.base.151.png b/spell/Bullet/Shell/shell.base.151.png similarity index 100% rename from misc/Shell/shell.base.151.png rename to spell/Bullet/Shell/shell.base.151.png diff --git a/misc/Shell/shell.base.161.png b/spell/Bullet/Shell/shell.base.161.png similarity index 100% rename from misc/Shell/shell.base.161.png rename to spell/Bullet/Shell/shell.base.161.png diff --git a/misc/Shell/shell.base.171.png b/spell/Bullet/Shell/shell.base.171.png similarity index 100% rename from misc/Shell/shell.base.171.png rename to spell/Bullet/Shell/shell.base.171.png diff --git a/misc/Shell/shell.base.181.png b/spell/Bullet/Shell/shell.base.181.png similarity index 100% rename from misc/Shell/shell.base.181.png rename to spell/Bullet/Shell/shell.base.181.png diff --git a/spell/Bullet/bullet.arc b/spell/Bullet/bullet.arc new file mode 100644 index 000000000..f2d5337cd --- /dev/null +++ b/spell/Bullet/bullet.arc @@ -0,0 +1,28 @@ +Object bullet +type 102 +subtype 5 +face bullet.112 +anim +bullet.112 +bullet.111 +bullet.121 +bullet.131 +bullet.141 +bullet.151 +bullet.161 +bullet.171 +bullet.181 +mina +is_animated 0 +is_turnable 1 +no_pick 1 +walk_on 1 +fly_on 1 +speed 1 +attacktype 2 +wc -10 +dam 6 +flying 1 +editable 0 +color_fg black +end diff --git a/magic/Bullet/bullet.base.111.png b/spell/Bullet/bullet.base.111.png similarity index 100% rename from magic/Bullet/bullet.base.111.png rename to spell/Bullet/bullet.base.111.png diff --git a/magic/Bullet/bullet.base.112.png b/spell/Bullet/bullet.base.112.png similarity index 100% rename from magic/Bullet/bullet.base.112.png rename to spell/Bullet/bullet.base.112.png diff --git a/magic/Bullet/bullet.base.121.png b/spell/Bullet/bullet.base.121.png similarity index 100% rename from magic/Bullet/bullet.base.121.png rename to spell/Bullet/bullet.base.121.png diff --git a/magic/Bullet/bullet.base.131.png b/spell/Bullet/bullet.base.131.png similarity index 100% rename from magic/Bullet/bullet.base.131.png rename to spell/Bullet/bullet.base.131.png diff --git a/magic/Bullet/bullet.base.141.png b/spell/Bullet/bullet.base.141.png similarity index 100% rename from magic/Bullet/bullet.base.141.png rename to spell/Bullet/bullet.base.141.png diff --git a/magic/Bullet/bullet.base.151.png b/spell/Bullet/bullet.base.151.png similarity index 100% rename from magic/Bullet/bullet.base.151.png rename to spell/Bullet/bullet.base.151.png diff --git a/magic/Bullet/bullet.base.161.png b/spell/Bullet/bullet.base.161.png similarity index 100% rename from magic/Bullet/bullet.base.161.png rename to spell/Bullet/bullet.base.161.png diff --git a/magic/Bullet/bullet.base.171.png b/spell/Bullet/bullet.base.171.png similarity index 100% rename from magic/Bullet/bullet.base.171.png rename to spell/Bullet/bullet.base.171.png diff --git a/magic/Bullet/bullet.base.181.png b/spell/Bullet/bullet.base.181.png similarity index 100% rename from magic/Bullet/bullet.base.181.png rename to spell/Bullet/bullet.base.181.png diff --git a/spell/Bullet/bullet_mnia.arc b/spell/Bullet/bullet_mnia.arc new file mode 100644 index 000000000..af57682e6 --- /dev/null +++ b/spell/Bullet/bullet_mnia.arc @@ -0,0 +1,26 @@ +Object bullet_mania +type 102 +face bullet.112 +anim +bullet.111 +bullet.121 +bullet.131 +bullet.141 +bullet.151 +bullet.161 +bullet.171 +bullet.181 +mina +is_animated 0 +is_turnable 0 +no_pick 1 +walk_on 1 +fly_on 1 +speed 10 +attacktype 32770 +wc -30 +dam 50 +flying 1 +reflecting 0 +editable 0 +end diff --git a/spell/Bullet/cause_wounds.arc b/spell/Bullet/cause_wounds.arc new file mode 100644 index 000000000..921d0503d --- /dev/null +++ b/spell/Bullet/cause_wounds.arc @@ -0,0 +1,19 @@ +Object cause_wounds +type 102 +subtype 5 +face healing.111 +anim +healing.111 +healing.112 +healing.111 +mina +is_animated 1 +is_turnable 0 +no_pick 1 +walk_on 1 +fly_on 1 +speed 1 +wc -30 +flying 1 +editable 0 +end diff --git a/spell/Bullet/holy_effect.arc b/spell/Bullet/holy_effect.arc new file mode 100644 index 000000000..7038b4872 --- /dev/null +++ b/spell/Bullet/holy_effect.arc @@ -0,0 +1,19 @@ +Object holy_effect +type 102 +subtype 6 +name holy power +slaying undead,demon +face turnundead.111 +anim +turnundead.111 +turnundead.112 +turnundead.113 +mina +wc -30 +speed 0.2 +speed_left -0.21 +flying 1 +no_pick 1 +editable 0 +attacktype 2097152 +end diff --git a/spell/Bullet/holy_orb.arc b/spell/Bullet/holy_orb.arc new file mode 100644 index 000000000..9df4825c0 --- /dev/null +++ b/spell/Bullet/holy_orb.arc @@ -0,0 +1,17 @@ +Object holy_orb +other_arch holy_effect +name holy orb +slaying undead,demon +type 102 +subtype 5 +face holy_orb.111 +is_animated 0 +walk_on 1 +fly_on 1 +speed 1 +flying 1 +no_pick 1 +attacktype 2097152 +editable 0 +magicmap yellow +end diff --git a/magic/holy_orb.base.111.png b/spell/Bullet/holy_orb.base.111.png similarity index 100% rename from magic/holy_orb.base.111.png rename to spell/Bullet/holy_orb.base.111.png diff --git a/spell/Bullet/lbullet.arc b/spell/Bullet/lbullet.arc new file mode 100644 index 000000000..9f73984e5 --- /dev/null +++ b/spell/Bullet/lbullet.arc @@ -0,0 +1,29 @@ +Object lbullet +name large bullet +type 102 +subtype 5 +face lbullet.111 +anim +lbullet.111 +lbullet.111 +lbullet.121 +lbullet.131 +lbullet.141 +lbullet.151 +lbullet.161 +lbullet.171 +lbullet.181 +mina +is_animated 0 +is_turnable 1 +walk_on 1 +fly_on 1 +no_pick 1 +speed 1 +attacktype 2 +wc -10 +dam 25 +flying 1 +editable 0 +color_fg black +end diff --git a/magic/Bullet/lbullet.base.111.png b/spell/Bullet/lbullet.base.111.png similarity index 100% rename from magic/Bullet/lbullet.base.111.png rename to spell/Bullet/lbullet.base.111.png diff --git a/magic/Bullet/lbullet.base.121.png b/spell/Bullet/lbullet.base.121.png similarity index 100% rename from magic/Bullet/lbullet.base.121.png rename to spell/Bullet/lbullet.base.121.png diff --git a/magic/Bullet/lbullet.base.131.png b/spell/Bullet/lbullet.base.131.png similarity index 100% rename from magic/Bullet/lbullet.base.131.png rename to spell/Bullet/lbullet.base.131.png diff --git a/magic/Bullet/lbullet.base.141.png b/spell/Bullet/lbullet.base.141.png similarity index 100% rename from magic/Bullet/lbullet.base.141.png rename to spell/Bullet/lbullet.base.141.png diff --git a/magic/Bullet/lbullet.base.151.png b/spell/Bullet/lbullet.base.151.png similarity index 100% rename from magic/Bullet/lbullet.base.151.png rename to spell/Bullet/lbullet.base.151.png diff --git a/magic/Bullet/lbullet.base.161.png b/spell/Bullet/lbullet.base.161.png similarity index 100% rename from magic/Bullet/lbullet.base.161.png rename to spell/Bullet/lbullet.base.161.png diff --git a/magic/Bullet/lbullet.base.171.png b/spell/Bullet/lbullet.base.171.png similarity index 100% rename from magic/Bullet/lbullet.base.171.png rename to spell/Bullet/lbullet.base.171.png diff --git a/magic/Bullet/lbullet.base.181.png b/spell/Bullet/lbullet.base.181.png similarity index 100% rename from magic/Bullet/lbullet.base.181.png rename to spell/Bullet/lbullet.base.181.png diff --git a/spell/Bullet/loose_magic.arc b/spell/Bullet/loose_magic.arc new file mode 100644 index 000000000..c0be2107b --- /dev/null +++ b/spell/Bullet/loose_magic.arc @@ -0,0 +1,24 @@ +# this is only used for a spell failur, so more values are +# needed in this object. +Object loose_magic +name uncontrolled mana +type 102 +subtype 6 +face destruction.111 +anim +destruction.111 +destruction.112 +destruction.113 +destruction.114 +mina +color_fg black +color_bg khaki +speed 1 +range 3 +duration 3 +flying 1 +wc -30 +no_pick 1 +attacktype 2 +editable 0 +end diff --git a/spell/Bullet/manaball.arc b/spell/Bullet/manaball.arc new file mode 100644 index 000000000..52e0a81e8 --- /dev/null +++ b/spell/Bullet/manaball.arc @@ -0,0 +1,19 @@ +Object manaball +type 102 +subtype 6 +face destruction.111 +magicmap light_blue +anim +destruction.111 +destruction.112 +destruction.113 +destruction.114 +mina +hp 4 +wc -50 +speed 0.2 +speed_left -0.21 +flying 1 +no_pick 1 +editable 0 +end diff --git a/spell/Bullet/manabullet.arc b/spell/Bullet/manabullet.arc new file mode 100644 index 000000000..714bd1d75 --- /dev/null +++ b/spell/Bullet/manabullet.arc @@ -0,0 +1,28 @@ +Object manabullet +other_arch manaball +type 102 +subtype 5 +face snowball.111 +color_fg white +color_bg light_blue +anim +snowball.111 +snowball.111 +snowball.121 +snowball.131 +snowball.141 +snowball.151 +snowball.161 +snowball.171 +snowball.181 +mina +is_animated 0 +is_turnable 1 +walk_on 1 +fly_on 1 +glow_radius 3 +speed 1 +flying 1 +no_pick 1 +editable 0 +end diff --git a/spell/Bullet/meteor.arc b/spell/Bullet/meteor.arc new file mode 100644 index 000000000..2409cdd2e --- /dev/null +++ b/spell/Bullet/meteor.arc @@ -0,0 +1,36 @@ +Object meteor +other_arch fireball +face meteor.111 +type 102 +subtype 5 +is_animated 0 +walk_on 1 +fly_on 1 +flying 1 +speed 1 +editable 0 +magicmap grey +no_pick 1 +end +# +Object fire_trail +name burningtrail +face burnout.111 +anim +burnout.111 +burnout.112 +burnout.113 +burnout.114 +burnout.115 +burnout.116 +burnout.117 +burnout.118 +burnout.119 +mina +speed 1 +color_fg red +food 9 +is_used_up 1 +no_pick 1 +editable 0 +end diff --git a/magic/meteor.base.111.png b/spell/Bullet/meteor.base.111.png similarity index 100% rename from magic/meteor.base.111.png rename to spell/Bullet/meteor.base.111.png diff --git a/spell/Bullet/poisonbullet.arc b/spell/Bullet/poisonbullet.arc new file mode 100644 index 000000000..8dd163827 --- /dev/null +++ b/spell/Bullet/poisonbullet.arc @@ -0,0 +1,27 @@ +Object poisonbullet +other_arch poisoncloud +type 102 +subtype 5 +face poisonbullet.111 +anim +poisonbullet.111 +poisonbullet.111 +poisonbullet.121 +poisonbullet.131 +poisonbullet.141 +poisonbullet.151 +poisonbullet.161 +poisonbullet.171 +poisonbullet.181 +mina +is_animated 0 +is_turnable 1 +walk_on 1 +fly_on 1 +no_pick 1 +speed 1 +wc -10 +flying 1 +editable 0 +magicmap blue +end diff --git a/magic/Ball/spellball.base.111.png b/spell/Bullet/poisonbullet.base.111.png similarity index 100% rename from magic/Ball/spellball.base.111.png rename to spell/Bullet/poisonbullet.base.111.png diff --git a/magic/Ball/spellball.base.121.png b/spell/Bullet/poisonbullet.base.121.png similarity index 100% rename from magic/Ball/spellball.base.121.png rename to spell/Bullet/poisonbullet.base.121.png diff --git a/magic/Ball/spellball.base.131.png b/spell/Bullet/poisonbullet.base.131.png similarity index 100% rename from magic/Ball/spellball.base.131.png rename to spell/Bullet/poisonbullet.base.131.png diff --git a/magic/Ball/spellball.base.141.png b/spell/Bullet/poisonbullet.base.141.png similarity index 100% rename from magic/Ball/spellball.base.141.png rename to spell/Bullet/poisonbullet.base.141.png diff --git a/magic/Ball/spellball.base.151.png b/spell/Bullet/poisonbullet.base.151.png similarity index 100% rename from magic/Ball/spellball.base.151.png rename to spell/Bullet/poisonbullet.base.151.png diff --git a/magic/Ball/spellball.base.161.png b/spell/Bullet/poisonbullet.base.161.png similarity index 100% rename from magic/Ball/spellball.base.161.png rename to spell/Bullet/poisonbullet.base.161.png diff --git a/magic/Ball/spellball.base.171.png b/spell/Bullet/poisonbullet.base.171.png similarity index 100% rename from magic/Ball/spellball.base.171.png rename to spell/Bullet/poisonbullet.base.171.png diff --git a/magic/Ball/spellball.base.181.png b/spell/Bullet/poisonbullet.base.181.png similarity index 100% rename from magic/Ball/spellball.base.181.png rename to spell/Bullet/poisonbullet.base.181.png diff --git a/spell/Bullet/poisoncloud.arc b/spell/Bullet/poisoncloud.arc new file mode 100644 index 000000000..9ccffbe8d --- /dev/null +++ b/spell/Bullet/poisoncloud.arc @@ -0,0 +1,20 @@ +Object poisoncloud +other_arch poisoning +name poison cloud +type 102 +subtype 6 +face poisoncloud.111 +color_fg green +anim +poisoncloud.111 +poisoncloud.112 +poisoncloud.113 +mina +speed 0.2 +hp 10 +dam 1 +attacktype 1026 +flying 1 +no_pick 1 +editable 0 +end diff --git a/magic/poisonc.base.111.png b/spell/Bullet/poisoncloud.base.111.png similarity index 100% rename from magic/poisonc.base.111.png rename to spell/Bullet/poisoncloud.base.111.png diff --git a/magic/poisonc.base.112.png b/spell/Bullet/poisoncloud.base.112.png similarity index 100% rename from magic/poisonc.base.112.png rename to spell/Bullet/poisoncloud.base.112.png diff --git a/magic/poisonc.base.113.png b/spell/Bullet/poisoncloud.base.113.png similarity index 100% rename from magic/poisonc.base.113.png rename to spell/Bullet/poisoncloud.base.113.png diff --git a/spell/Bullet/snowball.arc b/spell/Bullet/snowball.arc new file mode 100644 index 000000000..0b688c564 --- /dev/null +++ b/spell/Bullet/snowball.arc @@ -0,0 +1,28 @@ +Object snowball +other_arch snowstorm +type 102 +subtype 5 +face snowball.111 +color_fg white +color_bg light_blue +anim +snowball.111 +snowball.111 +snowball.121 +snowball.131 +snowball.141 +snowball.151 +snowball.161 +snowball.171 +snowball.181 +mina +is_animated 0 +is_turnable 1 +walk_on 1 +fly_on 1 +glow_radius 2 +speed 1 +flying 1 +no_pick 1 +editable 0 +end diff --git a/magic/Cold/snowball.base.111.png b/spell/Bullet/snowball.base.111.png similarity index 100% rename from magic/Cold/snowball.base.111.png rename to spell/Bullet/snowball.base.111.png diff --git a/magic/Cold/snowball.base.121.png b/spell/Bullet/snowball.base.121.png similarity index 100% rename from magic/Cold/snowball.base.121.png rename to spell/Bullet/snowball.base.121.png diff --git a/magic/Cold/snowball.base.131.png b/spell/Bullet/snowball.base.131.png similarity index 100% rename from magic/Cold/snowball.base.131.png rename to spell/Bullet/snowball.base.131.png diff --git a/magic/Cold/snowball.base.141.png b/spell/Bullet/snowball.base.141.png similarity index 100% rename from magic/Cold/snowball.base.141.png rename to spell/Bullet/snowball.base.141.png diff --git a/magic/Cold/snowball.base.151.png b/spell/Bullet/snowball.base.151.png similarity index 100% rename from magic/Cold/snowball.base.151.png rename to spell/Bullet/snowball.base.151.png diff --git a/magic/Cold/snowball.base.161.png b/spell/Bullet/snowball.base.161.png similarity index 100% rename from magic/Cold/snowball.base.161.png rename to spell/Bullet/snowball.base.161.png diff --git a/magic/Cold/snowball.base.171.png b/spell/Bullet/snowball.base.171.png similarity index 100% rename from magic/Cold/snowball.base.171.png rename to spell/Bullet/snowball.base.171.png diff --git a/magic/Cold/snowball.base.181.png b/spell/Bullet/snowball.base.181.png similarity index 100% rename from magic/Cold/snowball.base.181.png rename to spell/Bullet/snowball.base.181.png diff --git a/spell/Bullet/snowstorm.arc b/spell/Bullet/snowstorm.arc new file mode 100644 index 000000000..957a6c4d1 --- /dev/null +++ b/spell/Bullet/snowstorm.arc @@ -0,0 +1,19 @@ +Object snowstorm +type 102 +subtype 6 +face icestorm.111 +color_fg light_blue +anim +icestorm.111 +icestorm.112 +icestorm.113 +mina +wc -30 +speed 0.2 +speed_left -0.21 +glow_radius 1 +flying 1 +no_pick 1 +editable 0 +attacktype 16 +end diff --git a/spell/Bullet/spell_bullet.arc b/spell/Bullet/spell_bullet.arc new file mode 100644 index 000000000..0fd3a36e6 --- /dev/null +++ b/spell/Bullet/spell_bullet.arc @@ -0,0 +1,19 @@ +Object spell_magic_bullet +name magic bullet +name_pl magic bullet +level 1 +sp 1 +casting_time 2 +path_attuned 16 +other_arch bullet +dam 10 +dam_modifier 1 +maxsp 6 +skill sorcery +type 101 +subtype 5 +value 10 +attacktype 2 +no_drop 1 +invisible 1 +end diff --git a/spell/Bullet/spell_cause_crit_wounds.arc b/spell/Bullet/spell_cause_crit_wounds.arc new file mode 100644 index 000000000..ea46a2d80 --- /dev/null +++ b/spell/Bullet/spell_cause_crit_wounds.arc @@ -0,0 +1,19 @@ +Object spell_cause_critical_wounds +name cause critical wounds +name_pl cause critical wounds +level 7 +grace 25 +casting_time 5 +path_attuned 131072 +other_arch cause_wounds +dam 100 +dam_modifier 1 +maxgrace 100 +skill praying +type 101 +subtype 5 +value 70 +attacktype 1048576 +no_drop 1 +invisible 1 +end diff --git a/spell/Bullet/spell_cause_heavy_wounds.arc b/spell/Bullet/spell_cause_heavy_wounds.arc new file mode 100644 index 000000000..0b144d774 --- /dev/null +++ b/spell/Bullet/spell_cause_heavy_wounds.arc @@ -0,0 +1,19 @@ +Object spell_cause_heavy_wounds +name cause heavy wounds +name_pl cause heavy wounds +level 5 +grace 16 +casting_time 5 +path_attuned 131072 +other_arch cause_wounds +dam 50 +dam_modifier 1 +maxgrace 50 +skill praying +type 101 +subtype 5 +value 50 +attacktype 1048576 +no_drop 1 +invisible 1 +end diff --git a/spell/Bullet/spell_cause_light_wounds.arc b/spell/Bullet/spell_cause_light_wounds.arc new file mode 100644 index 000000000..11a21d884 --- /dev/null +++ b/spell/Bullet/spell_cause_light_wounds.arc @@ -0,0 +1,19 @@ +Object spell_cause_light_wounds +name cause light wounds +name_pl cause light wounds +level 1 +grace 4 +casting_time 5 +path_attuned 131072 +other_arch cause_wounds +dam 6 +dam_modifier 1 +maxgrace 6 +skill praying +type 101 +subtype 5 +value 10 +attacktype 1048576 +no_drop 1 +invisible 1 +end diff --git a/spell/Bullet/spell_cause_med_wounds.arc b/spell/Bullet/spell_cause_med_wounds.arc new file mode 100644 index 000000000..4074bfb43 --- /dev/null +++ b/spell/Bullet/spell_cause_med_wounds.arc @@ -0,0 +1,19 @@ +Object spell_cause_medium_wounds +name cause medium wounds +name_pl cause medium wounds +level 3 +grace 8 +casting_time 5 +path_attuned 131072 +other_arch cause_wounds +dam 24 +dam_modifier 1 +maxgrace 24 +skill praying +type 101 +subtype 5 +value 30 +attacktype 1048576 +no_drop 1 +invisible 1 +end diff --git a/spell/Bullet/spell_comet.arc b/spell/Bullet/spell_comet.arc new file mode 100644 index 000000000..9bc7dca50 --- /dev/null +++ b/spell/Bullet/spell_comet.arc @@ -0,0 +1,23 @@ +Object spell_comet +name comet +name_pl comet +level 8 +value 80 +sp 15 +casting_time 20 +path_attuned 16 +other_arch meteor +dam 75 +dam_modifier 1 +range 12 +duration 10 +duration_modifier 4 +maxsp 18 +type 101 +subtype 5 +attacktype 256 +no_drop 1 +invisible 1 +skill pyromancy +food 10 +end diff --git a/spell/Bullet/spell_hellfire.arc b/spell/Bullet/spell_hellfire.arc new file mode 100644 index 000000000..62bb694bd --- /dev/null +++ b/spell/Bullet/spell_hellfire.arc @@ -0,0 +1,22 @@ +Object spell_hellfire +name hellfire +name_pl hellfire +level 8 +sp 13 +casting_time 30 +path_attuned 2 +other_arch firebullet +dam 8 +dam_modifier 4 +range 6 +duration 4 +maxsp 24 +type 101 +subtype 5 +value 80 +attacktype 4 +no_drop 1 +invisible 1 +skill pyromancy +food 10 +end diff --git a/spell/Bullet/spell_holy_orb.arc b/spell/Bullet/spell_holy_orb.arc new file mode 100644 index 000000000..d911ea12e --- /dev/null +++ b/spell/Bullet/spell_holy_orb.arc @@ -0,0 +1,24 @@ +Object spell_holy_orb +name holy orb +name_pl holy orb +level 7 +grace 10 +casting_time 5 +path_attuned 65536 +other_arch holy_orb +dam 30 +dam_modifier 2 +duration 4 +maxgrace 25 +skill praying +type 101 +subtype 5 +value 70 +attacktype 2097152 +no_drop 1 +invisible 1 +range 3 +duration_modifier 19 +food 18 +maxhp 7 +end diff --git a/spell/Bullet/spell_large_fireball.arc b/spell/Bullet/spell_large_fireball.arc new file mode 100644 index 000000000..39337cb0b --- /dev/null +++ b/spell/Bullet/spell_large_fireball.arc @@ -0,0 +1,22 @@ +Object spell_large_fireball +name large fireball +name_pl large fireball +level 5 +sp 16 +casting_time 15 +path_attuned 2 +other_arch firebullet +dam 8 +dam_modifier 4 +range 8 +duration 4 +maxsp 32 +type 101 +subtype 5 +value 50 +attacktype 6 +no_drop 1 +invisible 1 +skill pyromancy +food 4 +end diff --git a/spell/Bullet/spell_large_manaball.arc b/spell/Bullet/spell_large_manaball.arc new file mode 100644 index 000000000..3bc6280ec --- /dev/null +++ b/spell/Bullet/spell_large_manaball.arc @@ -0,0 +1,22 @@ +Object spell_large_manaball +name large manaball +name_pl large manaball +level 6 +sp 32 +casting_time 27 +path_attuned 32768 +other_arch manabullet +dam 8 +dam_modifier 4 +range 8 +duration 4 +maxsp 32 +type 101 +subtype 5 +value 60 +attacktype 2 +no_drop 1 +invisible 1 +skill evocation +food 15 +end diff --git a/spell/Bullet/spell_large_snowstorm.arc b/spell/Bullet/spell_large_snowstorm.arc new file mode 100644 index 000000000..848f3772a --- /dev/null +++ b/spell/Bullet/spell_large_snowstorm.arc @@ -0,0 +1,22 @@ +Object spell_large_snowstorm +name large snowstorm +name_pl large snowstorm +level 5 +sp 16 +casting_time 15 +path_attuned 4 +other_arch snowball +dam 8 +dam_modifier 4 +range 8 +duration 4 +maxsp 32 +type 101 +subtype 5 +value 50 +attacktype 18 +no_drop 1 +invisible 1 +skill evocation +food 8 +end diff --git a/spell/Bullet/spell_lg_bullet.arc b/spell/Bullet/spell_lg_bullet.arc new file mode 100644 index 000000000..5eecd1769 --- /dev/null +++ b/spell/Bullet/spell_lg_bullet.arc @@ -0,0 +1,19 @@ +Object spell_lg_magic_bullet +name large bullet +name_pl large bullet +level 4 +sp 3 +casting_time 6 +path_attuned 16 +other_arch lbullet +dam 25 +dam_modifier 1 +maxsp 25 +skill evocation +type 101 +subtype 5 +value 40 +attacktype 2 +no_drop 1 +invisible 1 +end diff --git a/spell/Bullet/spell_medium_fireball.arc b/spell/Bullet/spell_medium_fireball.arc new file mode 100644 index 000000000..79c9a4f0a --- /dev/null +++ b/spell/Bullet/spell_medium_fireball.arc @@ -0,0 +1,22 @@ +Object spell_medium_fireball +name medium fireball +name_pl medium fireball +level 3 +sp 10 +casting_time 10 +path_attuned 2 +other_arch firebullet +dam 8 +dam_modifier 3 +range 6 +duration 4 +maxsp 24 +type 101 +subtype 5 +value 30 +attacktype 6 +no_drop 1 +invisible 1 +skill pyromancy +food 4 +end diff --git a/spell/Bullet/spell_medium_manaball.arc b/spell/Bullet/spell_medium_manaball.arc new file mode 100644 index 000000000..1d474cc08 --- /dev/null +++ b/spell/Bullet/spell_medium_manaball.arc @@ -0,0 +1,22 @@ +Object spell_medium_manaball +name medium manaball +name_pl medium manaball +level 4 +sp 20 +casting_time 18 +path_attuned 32768 +other_arch manabullet +dam 8 +dam_modifier 3 +range 6 +duration 4 +maxsp 24 +type 101 +subtype 5 +value 40 +attacktype 2 +no_drop 1 +invisible 1 +skill evocation +food 15 +end diff --git a/spell/Bullet/spell_medium_snowstorm.arc b/spell/Bullet/spell_medium_snowstorm.arc new file mode 100644 index 000000000..39a64dcb7 --- /dev/null +++ b/spell/Bullet/spell_medium_snowstorm.arc @@ -0,0 +1,22 @@ +Object spell_medium_snowstorm +name medium snowstorm +name_pl medium snowstorm +level 3 +sp 10 +casting_time 5 +path_attuned 4 +other_arch snowball +dam 8 +dam_modifier 3 +range 6 +duration 4 +maxsp 24 +type 101 +subtype 5 +value 30 +attacktype 18 +no_drop 1 +invisible 1 +skill evocation +food 7 +end diff --git a/spell/Bullet/spell_poison_cloud.arc b/spell/Bullet/spell_poison_cloud.arc new file mode 100644 index 000000000..924d11dd6 --- /dev/null +++ b/spell/Bullet/spell_poison_cloud.arc @@ -0,0 +1,22 @@ +Object spell_poison_cloud +name poison cloud +name_pl poison cloud +level 2 +sp 5 +casting_time 10 +path_attuned 16 +other_arch poisonbullet +dam 0 +dam_modifier 3 +range 4 +duration 4 +maxsp 8 +type 101 +subtype 5 +value 20 +attacktype 1026 +no_drop 1 +invisible 1 +skill sorcery +food 5 +end diff --git a/spell/Bullet/spell_shell.arc b/spell/Bullet/spell_shell.arc new file mode 100644 index 000000000..8e91f69c8 --- /dev/null +++ b/spell/Bullet/spell_shell.arc @@ -0,0 +1,24 @@ +# this is used by cannons to fire spells. +# as such, most of the values aren't that meaningful compared +# to spells players casts. +Object spell_shell +name cannon shell +name_pl cannon shell +level 1 +sp 10 +casting_time 15 +path_attuned 2 +other_arch shell +dam 7 +dam_modifier 0 +range 8 +duration 4 +maxsp 0 +type 101 +subtype 5 +value 10 +attacktype 1 +no_drop 1 +invisible 1 +food 4 +end diff --git a/spell/Bullet/spell_sm_bullet.arc b/spell/Bullet/spell_sm_bullet.arc new file mode 100644 index 000000000..b59a9a53f --- /dev/null +++ b/spell/Bullet/spell_sm_bullet.arc @@ -0,0 +1,21 @@ +# Just an evoker version of magic bullet, as a low +# mana costing sp to kill things with. +Object spell_small_bullet +name small bullet +name_pl small bullet +level 1 +sp 1 +casting_time 2 +path_attuned 16 +other_arch bullet +dam 10 +dam_modifier 1 +maxsp 6 +skill evocation +type 101 +subtype 5 +value 10 +attacktype 2 +no_drop 1 +invisible 1 +end diff --git a/spell/Bullet/spell_small_fireball.arc b/spell/Bullet/spell_small_fireball.arc new file mode 100644 index 000000000..c48cc943c --- /dev/null +++ b/spell/Bullet/spell_small_fireball.arc @@ -0,0 +1,22 @@ +Object spell_small_fireball +name small fireball +name_pl small fireball +level 1 +sp 6 +casting_time 5 +path_attuned 2 +other_arch firebullet +dam 8 +dam_modifier 3 +range 4 +duration 4 +maxsp 24 +type 101 +subtype 5 +value 10 +attacktype 6 +no_drop 1 +invisible 1 +skill pyromancy +food 4 +end diff --git a/spell/Bullet/spell_small_manaball.arc b/spell/Bullet/spell_small_manaball.arc new file mode 100644 index 000000000..84f588029 --- /dev/null +++ b/spell/Bullet/spell_small_manaball.arc @@ -0,0 +1,22 @@ +Object spell_small_manaball +name small manaball +name_pl small manaball +level 2 +sp 12 +casting_time 9 +path_attuned 32768 +other_arch manabullet +dam 8 +dam_modifier 3 +range 4 +duration 4 +maxsp 24 +type 101 +subtype 5 +value 20 +attacktype 2 +no_drop 1 +invisible 1 +skill evocation +food 15 +end diff --git a/spell/Bullet/spell_small_snowstorm.arc b/spell/Bullet/spell_small_snowstorm.arc new file mode 100644 index 000000000..bfcea733c --- /dev/null +++ b/spell/Bullet/spell_small_snowstorm.arc @@ -0,0 +1,22 @@ +Object spell_small_snowstorm +name small snowstorm +name_pl small snowstorm +level 1 +sp 6 +casting_time 5 +path_attuned 4 +other_arch snowball +dam 8 +dam_modifier 6 +range 4 +duration 6 +maxsp 24 +type 101 +subtype 5 +value 10 +attacktype 18 +no_drop 1 +invisible 1 +skill evocation +food 4 +end diff --git a/spell/Bullet/spell_vitriol.arc b/spell/Bullet/spell_vitriol.arc new file mode 100644 index 000000000..6139be4e5 --- /dev/null +++ b/spell/Bullet/spell_vitriol.arc @@ -0,0 +1,23 @@ +Object spell_vitriol +name vitriol +name_pl vitriol +level 5 +grace 15 +casting_time 10 +path_attuned 512 +other_arch vitriol +dam 100 +dam_modifier 25 +duration 4 +duration_modifier 4 +maxgrace 6 +skill praying +type 101 +subtype 5 +value 50 +attacktype 64 +no_drop 1 +invisible 1 +range 10 +food 20 +end diff --git a/magic/v_pool.base.111.png b/spell/Bullet/v_pool.base.111.png similarity index 100% rename from magic/v_pool.base.111.png rename to spell/Bullet/v_pool.base.111.png diff --git a/magic/v_pool.base.112.png b/spell/Bullet/v_pool.base.112.png similarity index 100% rename from magic/v_pool.base.112.png rename to spell/Bullet/v_pool.base.112.png diff --git a/magic/v_splash.base.111.png b/spell/Bullet/v_splash.base.111.png similarity index 100% rename from magic/v_splash.base.111.png rename to spell/Bullet/v_splash.base.111.png diff --git a/magic/v_splash.base.112.png b/spell/Bullet/v_splash.base.112.png similarity index 100% rename from magic/v_splash.base.112.png rename to spell/Bullet/v_splash.base.112.png diff --git a/spell/Bullet/vitriol.arc b/spell/Bullet/vitriol.arc new file mode 100644 index 000000000..0a3e2b926 --- /dev/null +++ b/spell/Bullet/vitriol.arc @@ -0,0 +1,64 @@ +# vitriol is the 'bullet' form of vitriol. +Object vitriol +name vitriol +other_arch vitriol_splash +type 102 +subtype 5 +face v_splash.111 +animation vitriol_splash +is_turnable 0 +walk_on 1 +fly_on 1 +glow_radius 2 +speed 1 +flying 1 +no_pick 1 +attacktype 64 +editable 0 +end +# +# vitriol splash is the cone form the bullet turns into +# +Object vitriol_splash +name vitriol splash +other_arch vitriol_pool +type 102 +subtype 7 +face v_splash.111 +anim +v_splash.111 +v_splash.112 +mina +is_turnable 1 +walk_on 1 +fly_on 1 +glow_radius 2 +speed 1 +wc -30 +flying 1 +no_pick 1 +editable 0 +end +# +# vitriol pool is what the splash above drops. +# Note that this is put unchanged onto the map. +Object vitriol_pool +type 102 +subtype 7 +level 1 +walk_on 1 +wc -30 +stand_still 1 +name vitriol pool +face v_pool.111 +anim +v_pool.111 +v_pool.112 +mina +speed 0.2 +no_pick 1 +attacktype 64 +duration 30 +dam 15 +editable 8 +end diff --git a/magic/Burnout/burnout.arc b/spell/Burnout/burnout.arc similarity index 100% rename from magic/Burnout/burnout.arc rename to spell/Burnout/burnout.arc diff --git a/magic/Burnout/burnout.base.111.png b/spell/Burnout/burnout.base.111.png similarity index 100% rename from magic/Burnout/burnout.base.111.png rename to spell/Burnout/burnout.base.111.png diff --git a/magic/Burnout/burnout.base.112.png b/spell/Burnout/burnout.base.112.png similarity index 100% rename from magic/Burnout/burnout.base.112.png rename to spell/Burnout/burnout.base.112.png diff --git a/magic/Burnout/burnout.base.113.png b/spell/Burnout/burnout.base.113.png similarity index 100% rename from magic/Burnout/burnout.base.113.png rename to spell/Burnout/burnout.base.113.png diff --git a/magic/Burnout/burnout.base.114.png b/spell/Burnout/burnout.base.114.png similarity index 100% rename from magic/Burnout/burnout.base.114.png rename to spell/Burnout/burnout.base.114.png diff --git a/magic/Burnout/burnout.base.115.png b/spell/Burnout/burnout.base.115.png similarity index 100% rename from magic/Burnout/burnout.base.115.png rename to spell/Burnout/burnout.base.115.png diff --git a/magic/Burnout/burnout.base.116.png b/spell/Burnout/burnout.base.116.png similarity index 100% rename from magic/Burnout/burnout.base.116.png rename to spell/Burnout/burnout.base.116.png diff --git a/magic/Burnout/burnout.base.117.png b/spell/Burnout/burnout.base.117.png similarity index 100% rename from magic/Burnout/burnout.base.117.png rename to spell/Burnout/burnout.base.117.png diff --git a/magic/Burnout/burnout.base.118.png b/spell/Burnout/burnout.base.118.png similarity index 100% rename from magic/Burnout/burnout.base.118.png rename to spell/Burnout/burnout.base.118.png diff --git a/magic/Burnout/burnout.base.119.png b/spell/Burnout/burnout.base.119.png similarity index 100% rename from magic/Burnout/burnout.base.119.png rename to spell/Burnout/burnout.base.119.png diff --git a/magic/Burnout/burnout.base.11A.png b/spell/Burnout/burnout.base.11A.png similarity index 100% rename from magic/Burnout/burnout.base.11A.png rename to spell/Burnout/burnout.base.11A.png diff --git a/magic/Burnout/burnout.base.11B.png b/spell/Burnout/burnout.base.11B.png similarity index 100% rename from magic/Burnout/burnout.base.11B.png rename to spell/Burnout/burnout.base.11B.png diff --git a/magic/Burnout/burnout.base.11C.png b/spell/Burnout/burnout.base.11C.png similarity index 100% rename from magic/Burnout/burnout.base.11C.png rename to spell/Burnout/burnout.base.11C.png diff --git a/magic/Burnout/burnout.base.11D.png b/spell/Burnout/burnout.base.11D.png similarity index 100% rename from magic/Burnout/burnout.base.11D.png rename to spell/Burnout/burnout.base.11D.png diff --git a/magic/Burnout/burnout.base.11E.png b/spell/Burnout/burnout.base.11E.png similarity index 100% rename from magic/Burnout/burnout.base.11E.png rename to spell/Burnout/burnout.base.11E.png diff --git a/magic/Burnout/burnout.base.11F.png b/spell/Burnout/burnout.base.11F.png similarity index 100% rename from magic/Burnout/burnout.base.11F.png rename to spell/Burnout/burnout.base.11F.png diff --git a/magic/Burnout/burnout.base.11G.png b/spell/Burnout/burnout.base.11G.png similarity index 100% rename from magic/Burnout/burnout.base.11G.png rename to spell/Burnout/burnout.base.11G.png diff --git a/magic/Burnout/burnout.base.11H.png b/spell/Burnout/burnout.base.11H.png similarity index 100% rename from magic/Burnout/burnout.base.11H.png rename to spell/Burnout/burnout.base.11H.png diff --git a/magic/Burnout/burnout.base.11J.png b/spell/Burnout/burnout.base.11J.png similarity index 100% rename from magic/Burnout/burnout.base.11J.png rename to spell/Burnout/burnout.base.11J.png diff --git a/magic/Burnout/burnout.base.11K.png b/spell/Burnout/burnout.base.11K.png similarity index 100% rename from magic/Burnout/burnout.base.11K.png rename to spell/Burnout/burnout.base.11K.png diff --git a/magic/Burnout/burnout.base.11L.png b/spell/Burnout/burnout.base.11L.png similarity index 100% rename from magic/Burnout/burnout.base.11L.png rename to spell/Burnout/burnout.base.11L.png diff --git a/magic/Burnout/burnout.base.11M.png b/spell/Burnout/burnout.base.11M.png similarity index 100% rename from magic/Burnout/burnout.base.11M.png rename to spell/Burnout/burnout.base.11M.png diff --git a/magic/Burnout/burnout.base.11N.png b/spell/Burnout/burnout.base.11N.png similarity index 100% rename from magic/Burnout/burnout.base.11N.png rename to spell/Burnout/burnout.base.11N.png diff --git a/magic/Burnout/burnout.base.11O.png b/spell/Burnout/burnout.base.11O.png similarity index 100% rename from magic/Burnout/burnout.base.11O.png rename to spell/Burnout/burnout.base.11O.png diff --git a/magic/Burnout/burnout.base.11P.png b/spell/Burnout/burnout.base.11P.png similarity index 100% rename from magic/Burnout/burnout.base.11P.png rename to spell/Burnout/burnout.base.11P.png diff --git a/magic/Burnout/burnout.base.11Q.png b/spell/Burnout/burnout.base.11Q.png similarity index 100% rename from magic/Burnout/burnout.base.11Q.png rename to spell/Burnout/burnout.base.11Q.png diff --git a/magic/Burnout/burnout.base.11R.png b/spell/Burnout/burnout.base.11R.png similarity index 100% rename from magic/Burnout/burnout.base.11R.png rename to spell/Burnout/burnout.base.11R.png diff --git a/spell/Change_Ability/protection.arc b/spell/Change_Ability/protection.arc new file mode 100644 index 000000000..3cadb790d --- /dev/null +++ b/spell/Change_Ability/protection.arc @@ -0,0 +1,24 @@ +# Best I can tell, this wasn't used in the past and currently isn't +# used either. But keep it around - could be used again to show +# spell effect. +Object protection +name protection +face protection.111 +anim +protection.111 +protection.112 +protection.113 +protection.114 +protection.115 +protection.116 +protection.117 +mina +color_fg blue +color_bg khaki +speed 1 +is_used_up 1 +no_pick 1 +see_anywhere 1 +food 7 +editable 0 +end diff --git a/magic/Protection/protection.base.111.png b/spell/Change_Ability/protection.base.111.png similarity index 100% rename from magic/Protection/protection.base.111.png rename to spell/Change_Ability/protection.base.111.png diff --git a/magic/Protection/protection.base.112.png b/spell/Change_Ability/protection.base.112.png similarity index 100% rename from magic/Protection/protection.base.112.png rename to spell/Change_Ability/protection.base.112.png diff --git a/spell/Change_Ability/protection.base.113.png b/spell/Change_Ability/protection.base.113.png new file mode 100644 index 0000000000000000000000000000000000000000..0cae05344225aca77a6578338b7a81065eb2af82 GIT binary patch literal 207 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnH3?%tPCZz)@&H$efS0R%y28Mbduef{DcOb=B z666=m;PC858jw@s>EaktF()}eL2ykJ>%y&v4uv&HW~~l$YmnS5G2@bhiTH%o*BDYV zm_#$u3>+$Aj2(C;{9#du<1%CFSS+#NkgOBnBhTivhu`%WcGyc5Hk-UZ2DG2S)78&qol`;+0N&I> A!2kdN literal 0 HcmV?d00001 diff --git a/magic/Protection/protection.base.114.png b/spell/Change_Ability/protection.base.114.png similarity index 100% rename from magic/Protection/protection.base.114.png rename to spell/Change_Ability/protection.base.114.png diff --git a/magic/Protection/protection.base.115.png b/spell/Change_Ability/protection.base.115.png similarity index 100% rename from magic/Protection/protection.base.115.png rename to spell/Change_Ability/protection.base.115.png diff --git a/magic/Protection/protection.base.116.png b/spell/Change_Ability/protection.base.116.png similarity index 100% rename from magic/Protection/protection.base.116.png rename to spell/Change_Ability/protection.base.116.png diff --git a/magic/Protection/protection.base.117.png b/spell/Change_Ability/protection.base.117.png similarity index 100% rename from magic/Protection/protection.base.117.png rename to spell/Change_Ability/protection.base.117.png diff --git a/spell/Change_Ability/spell_armour.arc b/spell/Change_Ability/spell_armour.arc new file mode 100644 index 000000000..f47543b3f --- /dev/null +++ b/spell/Change_Ability/spell_armour.arc @@ -0,0 +1,20 @@ +Object spell_armour +name armour +name_pl armour +level 1 +sp 8 +casting_time 20 +path_attuned 33 +skill evocation +type 101 +subtype 24 +value 10 +no_drop 1 +invisible 1 +duration_modifier 4 +duration 500 +dam_modifier 5 +resist_physical 20 +ac 2 +maxsp 8 +end diff --git a/spell/Change_Ability/spell_charisma.arc b/spell/Change_Ability/spell_charisma.arc new file mode 100644 index 000000000..85e9f5a4f --- /dev/null +++ b/spell/Change_Ability/spell_charisma.arc @@ -0,0 +1,17 @@ +Object spell_charisma +name charisma +name_pl charisma +level 3 +sp 12 +casting_time 20 +path_attuned 32 +skill sorcery +type 101 +subtype 24 +value 30 +no_drop 1 +invisible 1 +duration_modifier 4 +duration 500 +Cha 1 +end diff --git a/spell/Change_Ability/spell_confusion.arc b/spell/Change_Ability/spell_confusion.arc new file mode 100644 index 000000000..8db3949e9 --- /dev/null +++ b/spell/Change_Ability/spell_confusion.arc @@ -0,0 +1,18 @@ +Object spell_confusion +name confusion +name_pl confusion +level 2 +sp 10 +casting_time 10 +path_attuned 1024 +other_arch confusion +skill sorcery +type 101 +subtype 24 +value 20 +no_drop 1 +invisible 1 +duration_modifier 4 +duration 500 +attacktype 32 +end diff --git a/spell/Change_Ability/spell_constitution.arc b/spell/Change_Ability/spell_constitution.arc new file mode 100644 index 000000000..a80e4d18e --- /dev/null +++ b/spell/Change_Ability/spell_constitution.arc @@ -0,0 +1,17 @@ +Object spell_constitution +name constitution +name_pl constitution +level 4 +sp 15 +casting_time 20 +path_attuned 32 +skill sorcery +type 101 +subtype 24 +value 40 +no_drop 1 +invisible 1 +duration_modifier 4 +duration 500 +Con 1 +end diff --git a/spell/Change_Ability/spell_dark_vision.arc b/spell/Change_Ability/spell_dark_vision.arc new file mode 100644 index 000000000..f0b30740a --- /dev/null +++ b/spell/Change_Ability/spell_dark_vision.arc @@ -0,0 +1,18 @@ +Object spell_dark_vision +name dark vision +name_pl dark vision +level 5 +sp 10 +casting_time 12 +path_attuned 8192 +skill sorcery +type 101 +subtype 24 +value 50 +no_drop 1 +invisible 1 +duration_modifier 4 +duration 500 +maxsp 30 +can_see_in_dark 1 +end diff --git a/spell/Change_Ability/spell_defense.arc b/spell/Change_Ability/spell_defense.arc new file mode 100644 index 000000000..beb4ee9af --- /dev/null +++ b/spell/Change_Ability/spell_defense.arc @@ -0,0 +1,35 @@ +# Obsolete spell - here for backward compatibility +Object spell_defense +name defense +name_pl defense +level 40 +grace 75 +casting_time 30 +path_attuned 1 +skill praying +type 101 +subtype 24 +value 250 +no_drop 1 +invisible 1 +duration_modifier 4 +duration 500 +maxgrace 50 +resist_physical 30 +resist_magic 30 +resist_fire 30 +resist_electricity 30 +resist_cold 30 +resist_confusion 30 +resist_acid 30 +resist_drain 30 +resist_ghosthit 30 +resist_poison 30 +resist_slow 30 +resist_paralyze 30 +resist_turn_undead 30 +resist_fear 30 +resist_deplete 30 +resist_death 30 +resist_blind 30 +end diff --git a/spell/Change_Ability/spell_dexterity.arc b/spell/Change_Ability/spell_dexterity.arc new file mode 100644 index 000000000..7fb72c8dc --- /dev/null +++ b/spell/Change_Ability/spell_dexterity.arc @@ -0,0 +1,17 @@ +Object spell_dexterity +name dexterity +name_pl dexterity +level 3 +sp 12 +casting_time 20 +path_attuned 32 +skill sorcery +type 101 +subtype 24 +value 30 +no_drop 1 +invisible 1 +duration_modifier 4 +duration 500 +Dex 1 +end diff --git a/spell/Change_Ability/spell_haste.arc b/spell/Change_Ability/spell_haste.arc new file mode 100644 index 000000000..2d46803fd --- /dev/null +++ b/spell/Change_Ability/spell_haste.arc @@ -0,0 +1,17 @@ +Object spell_haste +name haste +name_pl haste +level 12 +sp 50 +casting_time 10 +path_attuned 32 +skill ?? +type 101 +subtype 24 +value 120 +no_drop 1 +invisible 1 +duration_modifier 4 +duration 500 +exp 3 +end diff --git a/spell/Change_Ability/spell_heroism.arc b/spell/Change_Ability/spell_heroism.arc new file mode 100644 index 000000000..bed517c57 --- /dev/null +++ b/spell/Change_Ability/spell_heroism.arc @@ -0,0 +1,19 @@ +Object spell_heroism +name heroism +name_pl heroism +level 10 +sp 50 +casting_time 10 +path_attuned 32 +skill ??? +type 101 +subtype 24 +value 100 +no_drop 1 +invisible 1 +duration_modifier 4 +duration 500 +Con 1 +Str 1 +Dex 1 +end diff --git a/spell/Change_Ability/spell_immunity_to_attack.arc b/spell/Change_Ability/spell_immunity_to_attack.arc new file mode 100644 index 000000000..910ecb5a4 --- /dev/null +++ b/spell/Change_Ability/spell_immunity_to_attack.arc @@ -0,0 +1,19 @@ +# Obsolete spell - here for backward compatibility +Object spell_immunity_to_attack +name immunity to attack +name_pl immunity to attack +level 26 +grace 170 +casting_time 50 +path_attuned 0 +skill praying +type 101 +subtype 24 +value 200 +no_drop 1 +invisible 1 +duration_modifier 4 +duration 500 +maxgrace 50 +resist_physical 100 +end diff --git a/spell/Change_Ability/spell_immunity_to_cold.arc b/spell/Change_Ability/spell_immunity_to_cold.arc new file mode 100644 index 000000000..1801994a3 --- /dev/null +++ b/spell/Change_Ability/spell_immunity_to_cold.arc @@ -0,0 +1,19 @@ +# Obsolete spell - here for backward compatibility +Object spell_immunity_to_cold +name immunity to cold +name_pl immunity to cold +level 6 +grace 60 +casting_time 10 +path_attuned 0 +skill praying +type 101 +subtype 24 +value 60 +no_drop 1 +invisible 1 +duration_modifier 4 +duration 500 +maxgrace 50 +resist_cold 100 +end diff --git a/spell/Change_Ability/spell_immunity_to_draining.arc b/spell/Change_Ability/spell_immunity_to_draining.arc new file mode 100644 index 000000000..d22457d3d --- /dev/null +++ b/spell/Change_Ability/spell_immunity_to_draining.arc @@ -0,0 +1,19 @@ +# Obsolete spell - here for backward compatibility +Object spell_immunity_to_draining +name immunity to draining +name_pl immunity to draining +level 18 +grace 75 +casting_time 10 +path_attuned 0 +skill praying +type 101 +subtype 24 +value 180 +no_drop 1 +invisible 1 +duration_modifier 4 +duration 500 +maxgrace 50 +resist_drain 100 +end diff --git a/spell/Change_Ability/spell_immunity_to_electricity.arc b/spell/Change_Ability/spell_immunity_to_electricity.arc new file mode 100644 index 000000000..246c30b59 --- /dev/null +++ b/spell/Change_Ability/spell_immunity_to_electricity.arc @@ -0,0 +1,19 @@ +# Obsolete spell - here for backward compatibility +Object spell_immunity_to_electricity +name immunity to electricity +name_pl immunity to electricity +level 8 +grace 65 +casting_time 10 +path_attuned 0 +skill praying +type 101 +subtype 24 +value 80 +no_drop 1 +invisible 1 +duration_modifier 4 +duration 500 +maxgrace 50 +resist_electricity 100 +end diff --git a/spell/Change_Ability/spell_immunity_to_fire.arc b/spell/Change_Ability/spell_immunity_to_fire.arc new file mode 100644 index 000000000..3d6eedcc1 --- /dev/null +++ b/spell/Change_Ability/spell_immunity_to_fire.arc @@ -0,0 +1,19 @@ +# Obsolete spell - here for backward compatibility +Object spell_immunity_to_fire +name immunity to fire +name_pl immunity to fire +level 10 +grace 70 +casting_time 10 +path_attuned 0 +skill praying +type 101 +subtype 24 +value 10 +no_drop 1 +invisible 1 +duration_modifier 4 +duration 500 +maxgrace 50 +resist_fire 100 +end diff --git a/spell/Change_Ability/spell_immunity_to_magic.arc b/spell/Change_Ability/spell_immunity_to_magic.arc new file mode 100644 index 000000000..e4ed542f4 --- /dev/null +++ b/spell/Change_Ability/spell_immunity_to_magic.arc @@ -0,0 +1,19 @@ +# Obsolete spell - here for backward compatibility +Object spell_immunity_to_magic +name immunity to magic +name_pl immunity to magic +level 20 +grace 150 +casting_time 30 +path_attuned 0 +skill praying +type 101 +subtype 24 +value 200 +no_drop 1 +invisible 1 +duration_modifier 4 +duration 500 +maxgrace 50 +resist_magic 100 +end diff --git a/spell/Change_Ability/spell_immunity_to_paralysis.arc b/spell/Change_Ability/spell_immunity_to_paralysis.arc new file mode 100644 index 000000000..1ace30120 --- /dev/null +++ b/spell/Change_Ability/spell_immunity_to_paralysis.arc @@ -0,0 +1,19 @@ +# Obsolete spell - here for backward compatibility +Object spell_immunity_to_paralysis +name immunity to paralysis +name_pl immunity to paralysis +level 16 +grace 60 +casting_time 10 +path_attuned 0 +skill praying +type 101 +subtype 24 +value 160 +no_drop 1 +invisible 1 +duration_modifier 4 +duration 500 +maxgrace 50 +resist_paralyze 100 +end diff --git a/spell/Change_Ability/spell_immunity_to_poison.arc b/spell/Change_Ability/spell_immunity_to_poison.arc new file mode 100644 index 000000000..eddff35f4 --- /dev/null +++ b/spell/Change_Ability/spell_immunity_to_poison.arc @@ -0,0 +1,19 @@ +# Obsolete spell - here for backward compatibility +Object spell_immunity_to_poison +name immunity to poison +name_pl immunity to poison +level 12 +grace 60 +casting_time 10 +path_attuned 0 +skill praying +type 101 +subtype 24 +value 120 +no_drop 1 +invisible 1 +duration_modifier 4 +duration 500 +maxgrace 50 +resist_poison 100 +end diff --git a/spell/Change_Ability/spell_immunity_to_slow.arc b/spell/Change_Ability/spell_immunity_to_slow.arc new file mode 100644 index 000000000..3a3f8c8a5 --- /dev/null +++ b/spell/Change_Ability/spell_immunity_to_slow.arc @@ -0,0 +1,19 @@ +# Obsolete spell - here for backward compatibility +Object spell_immunity_to_slow +name immunity to slow +name_pl immunity to slow +level 14 +grace 60 +casting_time 10 +path_attuned 0 +skill praying +type 101 +subtype 24 +value 140 +no_drop 1 +invisible 1 +duration_modifier 4 +duration 500 +maxgrace 50 +resist_slow 100 +end diff --git a/spell/Change_Ability/spell_invulnerability.arc b/spell/Change_Ability/spell_invulnerability.arc new file mode 100644 index 000000000..b3321ca46 --- /dev/null +++ b/spell/Change_Ability/spell_invulnerability.arc @@ -0,0 +1,35 @@ +# Obsolete spell - here for backward compatibility +Object spell_invulnerability +name invulnerability +name_pl invulnerability +level 80 +grace 225 +casting_time 30 +path_attuned 0 +skill praying +type 101 +subtype 24 +value 250 +no_drop 1 +invisible 1 +duration_modifier 4 +duration 500 +maxgrace 50 +resist_physical 100 +resist_magic 100 +resist_fire 100 +resist_electricity 100 +resist_cold 100 +resist_confusion 100 +resist_acid 100 +resist_drain 100 +resist_ghosthit 100 +resist_poison 100 +resist_slow 100 +resist_paralyze 100 +resist_turn_undead 100 +resist_fear 100 +resist_deplete 100 +resist_death 100 +resist_blind 100 +end diff --git a/spell/Change_Ability/spell_iron_skin.arc b/spell/Change_Ability/spell_iron_skin.arc new file mode 100644 index 000000000..1c2ffc737 --- /dev/null +++ b/spell/Change_Ability/spell_iron_skin.arc @@ -0,0 +1,20 @@ +Object spell_iron_skin +name iron skin +name_pl iron skin +level 1 +grace 8 +casting_time 20 +path_attuned 33 +skill praying +type 101 +subtype 24 +value 10 +no_drop 1 +invisible 1 +duration_modifier 4 +duration 500 +dam_modifier 5 +resist_physical 20 +ac 2 +maxgrace 8 +end diff --git a/spell/Change_Ability/spell_levitate.arc b/spell/Change_Ability/spell_levitate.arc new file mode 100644 index 000000000..d8446ab7c --- /dev/null +++ b/spell/Change_Ability/spell_levitate.arc @@ -0,0 +1,17 @@ +Object spell_levitate +name levitate +name_pl levitate +level 6 +sp 10 +casting_time 10 +path_attuned 0 +skill sorcery +type 101 +subtype 24 +value 60 +no_drop 1 +invisible 1 +duration_modifier 4 +duration 500 +flying 1 +end diff --git a/spell/Change_Ability/spell_protection_from_attack.arc b/spell/Change_Ability/spell_protection_from_attack.arc new file mode 100644 index 000000000..a7bc2e231 --- /dev/null +++ b/spell/Change_Ability/spell_protection_from_attack.arc @@ -0,0 +1,19 @@ +Object spell_protection_from_attack +name protection from attack +name_pl protection from attack +level 13 +grace 50 +casting_time 50 +path_attuned 1 +skill praying +type 101 +subtype 24 +value 130 +no_drop 1 +invisible 1 +duration_modifier 4 +duration 500 +maxgrace 40 +resist_physical 40 +dam_modifier 3 +end diff --git a/spell/Change_Ability/spell_protection_from_cancellation.arc b/spell/Change_Ability/spell_protection_from_cancellation.arc new file mode 100644 index 000000000..8dba4aea6 --- /dev/null +++ b/spell/Change_Ability/spell_protection_from_cancellation.arc @@ -0,0 +1,19 @@ +Object spell_protection_from_cancellation +name protection from cancellation +name_pl protection from cancellation +level 11 +grace 30 +casting_time 10 +path_attuned 1 +skill praying +type 101 +subtype 24 +value 110 +no_drop 1 +invisible 1 +duration_modifier 4 +duration 500 +maxgrace 40 +resist_cancellation 40 +dam_modifier 3 +end diff --git a/spell/Change_Ability/spell_protection_from_cold.arc b/spell/Change_Ability/spell_protection_from_cold.arc new file mode 100644 index 000000000..c9b62529b --- /dev/null +++ b/spell/Change_Ability/spell_protection_from_cold.arc @@ -0,0 +1,19 @@ +Object spell_protection_from_cold +name protection from cold +name_pl protection from cold +level 3 +grace 15 +casting_time 10 +path_attuned 1 +skill praying +type 101 +subtype 24 +value 30 +no_drop 1 +invisible 1 +duration_modifier 4 +duration 500 +maxgrace 40 +resist_cold 30 +dam_modifier 3 +end diff --git a/spell/Change_Ability/spell_protection_from_confusion.arc b/spell/Change_Ability/spell_protection_from_confusion.arc new file mode 100644 index 000000000..f579b3131 --- /dev/null +++ b/spell/Change_Ability/spell_protection_from_confusion.arc @@ -0,0 +1,19 @@ +Object spell_protection_from_confusion +name protection from confusion +name_pl protection from confusion +level 7 +grace 20 +casting_time 10 +path_attuned 1 +skill praying +type 101 +subtype 24 +value 70 +no_drop 1 +invisible 1 +duration_modifier 4 +duration 500 +maxgrace 40 +resist_confusion 50 +dam_modifier 4 +end diff --git a/spell/Change_Ability/spell_protection_from_depletion.arc b/spell/Change_Ability/spell_protection_from_depletion.arc new file mode 100644 index 000000000..306f04f9f --- /dev/null +++ b/spell/Change_Ability/spell_protection_from_depletion.arc @@ -0,0 +1,19 @@ +Object spell_protection_from_depletion +name protection from depletion +name_pl protection from depletion +level 7 +grace 20 +casting_time 10 +path_attuned 1 +skill praying +type 101 +subtype 24 +value 70 +no_drop 1 +invisible 1 +duration_modifier 4 +duration 500 +maxgrace 40 +resist_deplete 40 +dam_modifier 3 +end diff --git a/spell/Change_Ability/spell_protection_from_draining.arc b/spell/Change_Ability/spell_protection_from_draining.arc new file mode 100644 index 000000000..845411893 --- /dev/null +++ b/spell/Change_Ability/spell_protection_from_draining.arc @@ -0,0 +1,19 @@ +Object spell_protection_from_draining +name protection from draining +name_pl protection from draining +level 9 +grace 25 +casting_time 30 +path_attuned 1 +skill praying +type 101 +subtype 24 +value 90 +no_drop 1 +invisible 1 +duration_modifier 4 +duration 500 +maxgrace 40 +resist_drain 35 +dam_modifier 3 +end diff --git a/spell/Change_Ability/spell_protection_from_electricity.arc b/spell/Change_Ability/spell_protection_from_electricity.arc new file mode 100644 index 000000000..c5f4c4373 --- /dev/null +++ b/spell/Change_Ability/spell_protection_from_electricity.arc @@ -0,0 +1,19 @@ +Object spell_protection_from_electricity +name protection from electricity +name_pl protection from electricity +level 4 +grace 15 +casting_time 10 +path_attuned 1 +skill praying +type 101 +subtype 24 +value 40 +no_drop 1 +invisible 1 +duration_modifier 4 +duration 500 +maxgrace 40 +resist_electricity 30 +dam_modifier 3 +end diff --git a/spell/Change_Ability/spell_protection_from_fire.arc b/spell/Change_Ability/spell_protection_from_fire.arc new file mode 100644 index 000000000..be5e820a7 --- /dev/null +++ b/spell/Change_Ability/spell_protection_from_fire.arc @@ -0,0 +1,19 @@ +Object spell_protection_from_fire +name protection from fire +name_pl protection from fire +level 5 +grace 20 +casting_time 10 +path_attuned 1 +skill praying +type 101 +subtype 24 +value 50 +no_drop 1 +invisible 1 +duration_modifier 4 +duration 500 +maxgrace 40 +resist_fire 30 +dam_modifier 3 +end diff --git a/spell/Change_Ability/spell_protection_from_magic.arc b/spell/Change_Ability/spell_protection_from_magic.arc new file mode 100644 index 000000000..5b8067259 --- /dev/null +++ b/spell/Change_Ability/spell_protection_from_magic.arc @@ -0,0 +1,19 @@ +Object spell_protection_from_magic +name protection from magic +name_pl protection from magic +level 10 +grace 30 +casting_time 30 +path_attuned 1 +skill praying +type 101 +subtype 24 +value 100 +no_drop 1 +invisible 1 +duration_modifier 4 +duration 500 +maxgrace 40 +resist_magic 30 +dam_modifier 3 +end diff --git a/spell/Change_Ability/spell_protection_from_paralysis.arc b/spell/Change_Ability/spell_protection_from_paralysis.arc new file mode 100644 index 000000000..924bad7fd --- /dev/null +++ b/spell/Change_Ability/spell_protection_from_paralysis.arc @@ -0,0 +1,19 @@ +Object spell_protection_from_paralysis +name protection from paralysis +name_pl protection from paralysis +level 8 +grace 20 +casting_time 10 +path_attuned 1 +skill praying +type 101 +subtype 24 +value 80 +no_drop 1 +invisible 1 +duration_modifier 4 +duration 500 +maxgrace 40 +resist_paralyze 50 +dam_modifier 4 +end diff --git a/spell/Change_Ability/spell_protection_from_poison.arc b/spell/Change_Ability/spell_protection_from_poison.arc new file mode 100644 index 000000000..fceeef9c6 --- /dev/null +++ b/spell/Change_Ability/spell_protection_from_poison.arc @@ -0,0 +1,19 @@ +Object spell_protection_from_poison +name protection from poison +name_pl protection from poison +level 6 +grace 20 +casting_time 10 +path_attuned 1 +skill praying +type 101 +subtype 24 +value 60 +no_drop 1 +invisible 1 +duration_modifier 4 +duration 500 +maxgrace 40 +resist_poison 50 +dam_modifier 4 +end diff --git a/spell/Change_Ability/spell_protection_from_slow.arc b/spell/Change_Ability/spell_protection_from_slow.arc new file mode 100644 index 000000000..6c676b322 --- /dev/null +++ b/spell/Change_Ability/spell_protection_from_slow.arc @@ -0,0 +1,19 @@ +Object spell_protection_from_slow +name protection from slow +name_pl protection from slow +level 7 +grace 20 +casting_time 10 +path_attuned 1 +skill praying +type 101 +subtype 24 +value 70 +no_drop 1 +invisible 1 +duration_modifier 4 +duration 500 +maxgrace 40 +resist_slow 50 +dam_modifier 4 +end diff --git a/spell/Change_Ability/spell_rage.arc b/spell/Change_Ability/spell_rage.arc new file mode 100644 index 000000000..b6ed4b590 --- /dev/null +++ b/spell/Change_Ability/spell_rage.arc @@ -0,0 +1,26 @@ +Object spell_rage +name rage +name_pl rage +level 1 +grace 5 +casting_time 10 +path_attuned 131072 +skill praying +type 101 +subtype 24 +value 10 +no_drop 1 +invisible 1 +duration_modifier 4 +duration 500 +dam_modifier 5 +hp 1 +resist_physical 20 +ac 2 +wc 2 +exp 3 +Con 1 +Str 1 +Dex 1 +maxgrace 4 +end diff --git a/spell/Change_Ability/spell_regeneration.arc b/spell/Change_Ability/spell_regeneration.arc new file mode 100644 index 000000000..905e5b153 --- /dev/null +++ b/spell/Change_Ability/spell_regeneration.arc @@ -0,0 +1,19 @@ +Object spell_regeneration +name regeneration +name_pl regeneration +level 7 +grace 15 +casting_time 10 +path_attuned 128 +skill praying +type 101 +subtype 24 +value 70 +no_drop 1 +invisible 1 +duration_modifier 6 +duration 500 +dam_modifier 5 +hp 1 +maxgrace 10 +end diff --git a/spell/Change_Ability/spell_strength.arc b/spell/Change_Ability/spell_strength.arc new file mode 100644 index 000000000..5a52a5726 --- /dev/null +++ b/spell/Change_Ability/spell_strength.arc @@ -0,0 +1,17 @@ +Object spell_strength +name strength +name_pl strength +level 2 +sp 10 +casting_time 20 +path_attuned 32 +skill sorcery +type 101 +subtype 24 +value 20 +no_drop 1 +invisible 1 +duration_modifier 4 +duration 500 +Str 1 +end diff --git a/spell/Change_Ability/spell_xrays.arc b/spell/Change_Ability/spell_xrays.arc new file mode 100644 index 000000000..d073ddf28 --- /dev/null +++ b/spell/Change_Ability/spell_xrays.arc @@ -0,0 +1,18 @@ +Object spell_xray +name xray +name_pl xray +level 10 +sp 20 +casting_time 20 +path_attuned 8192 +skill sorcery +type 101 +subtype 24 +value 100 +no_drop 1 +invisible 1 +duration_modifier 4 +duration 500 +maxsp 36 +xrays 1 +end diff --git a/spell/Cone/banishment.arc b/spell/Cone/banishment.arc new file mode 100644 index 000000000..fdc60e714 --- /dev/null +++ b/spell/Cone/banishment.arc @@ -0,0 +1,19 @@ +Object banishment +name banishment +slaying undead +type 102 +subtype 7 +walk_on 1 +fly_on 1 +face turnundead.111 +anim +turnundead.111 +turnundead.112 +turnundead.113 +mina +speed 1 +wc -40 +flying 1 +no_pick 1 +editable 0 +end diff --git a/spell/Cone/colorspray.arc b/spell/Cone/colorspray.arc new file mode 100644 index 000000000..7376cfafa --- /dev/null +++ b/spell/Cone/colorspray.arc @@ -0,0 +1,26 @@ +Object color_spray +name color spray +type 102 +subtype 7 +walk_on 1 +fly_on 1 +face confusion.111 +anim +explosion.111 +burnout.11O +fireball.111 +ball_lightning.111 +icestorm.111 +confusion.111 +acid_pool.111 +poisoncloud.111 +slow.111 +paralyse.111 +fear.111 +mina +wc -30 +speed 1 +flying 1 +no_pick 1 +editable 0 +end diff --git a/spell/Cone/confusion.arc b/spell/Cone/confusion.arc new file mode 100644 index 000000000..b50bda69d --- /dev/null +++ b/spell/Cone/confusion.arc @@ -0,0 +1,21 @@ +Object confusion +name madness +type 102 +subtype 7 +level 1 +walk_on 1 +fly_on 1 +face confusion.111 +anim +confusion.111 +confusion.112 +confusion.113 +confusion.114 +mina +speed 1 +wc -30 +flying 1 +no_pick 1 +editable 0 +color_fg black +end diff --git a/magic/Effect/confusion.base.111.png b/spell/Cone/confusion.base.111.png similarity index 100% rename from magic/Effect/confusion.base.111.png rename to spell/Cone/confusion.base.111.png diff --git a/magic/Effect/confusion.base.112.png b/spell/Cone/confusion.base.112.png similarity index 100% rename from magic/Effect/confusion.base.112.png rename to spell/Cone/confusion.base.112.png diff --git a/magic/Effect/confusion.base.113.png b/spell/Cone/confusion.base.113.png similarity index 100% rename from magic/Effect/confusion.base.113.png rename to spell/Cone/confusion.base.113.png diff --git a/magic/Effect/confusion.base.114.png b/spell/Cone/confusion.base.114.png similarity index 100% rename from magic/Effect/confusion.base.114.png rename to spell/Cone/confusion.base.114.png diff --git a/spell/Cone/counterspell.arc b/spell/Cone/counterspell.arc new file mode 100644 index 000000000..4da11addf --- /dev/null +++ b/spell/Cone/counterspell.arc @@ -0,0 +1,14 @@ +Object counterspell +name counterspell +type 102 +subtype 7 +walk_on 1 +fly_on 1 +face counterspell.111 +color_fg light_blue +wc -30 +speed 1 +flying 1 +no_pick 1 +editable 0 +end diff --git a/magic/counterspell.base.111.png b/spell/Cone/counterspell.base.111.png similarity index 100% rename from magic/counterspell.base.111.png rename to spell/Cone/counterspell.base.111.png diff --git a/spell/Cone/face_of_death.arc b/spell/Cone/face_of_death.arc new file mode 100644 index 000000000..9b77053c2 --- /dev/null +++ b/spell/Cone/face_of_death.arc @@ -0,0 +1,15 @@ +Object face_of_death +name deathstrike +type 102 +subtype 7 +walk_on 1 +fly_on 1 +face face_of_death.111 +speed 1 +wc -30 +speed 1 +flying 1 +no_pick 1 +editable 0 +color_fg black +end diff --git a/magic/face_of_death.base.111.png b/spell/Cone/face_of_death.base.111.png similarity index 100% rename from magic/face_of_death.base.111.png rename to spell/Cone/face_of_death.base.111.png diff --git a/spell/Cone/fear.arc b/spell/Cone/fear.arc new file mode 100644 index 000000000..7107d84d2 --- /dev/null +++ b/spell/Cone/fear.arc @@ -0,0 +1,18 @@ +Object fear +type 102 +subtype 7 +walk_on 1 +fly_on 1 +face fear.111 +anim +fear.111 +fear.112 +fear.113 +mina +speed 1 +wc -30 +flying 1 +no_pick 1 +editable 0 +magicmap white +end diff --git a/magic/Effect/fear.base.111.png b/spell/Cone/fear.base.111.png similarity index 100% rename from magic/Effect/fear.base.111.png rename to spell/Cone/fear.base.111.png diff --git a/magic/Effect/fear.base.112.png b/spell/Cone/fear.base.112.png similarity index 100% rename from magic/Effect/fear.base.112.png rename to spell/Cone/fear.base.112.png diff --git a/magic/Effect/fear.base.113.png b/spell/Cone/fear.base.113.png similarity index 100% rename from magic/Effect/fear.base.113.png rename to spell/Cone/fear.base.113.png diff --git a/spell/Cone/firebreath.arc b/spell/Cone/firebreath.arc new file mode 100644 index 000000000..0a31b9623 --- /dev/null +++ b/spell/Cone/firebreath.arc @@ -0,0 +1,20 @@ +Object firebreath +name fire +type 102 +subtype 7 +walk_on 1 +fly_on 1 +face fireball.111 +color_fg red +anim +fireball.111 +fireball.112 +fireball.113 +mina +speed 1 +wc -30 +flying 1 +glow_radius 1 +no_pick 1 +editable 0 +end diff --git a/spell/Cone/flowers.arc b/spell/Cone/flowers.arc new file mode 100644 index 000000000..99f930fef --- /dev/null +++ b/spell/Cone/flowers.arc @@ -0,0 +1,15 @@ +Object flowers +name flower +name_pl flowers +client_type 8015 +type 102 +subtype 7 +face flowers.111 +material 32 +speed 0.5 +flying 1 +weight 20 +nrof 1 +editable 0 +color_fg green +end diff --git a/magic/flowers.base.111.png b/spell/Cone/flowers.base.111.png similarity index 100% rename from magic/flowers.base.111.png rename to spell/Cone/flowers.base.111.png diff --git a/spell/Cone/holy_word.arc b/spell/Cone/holy_word.arc new file mode 100644 index 000000000..a4c9f7aea --- /dev/null +++ b/spell/Cone/holy_word.arc @@ -0,0 +1,19 @@ +Object holy_word +name fear +type 102 +subtype 7 +walk_on 1 +fly_on 1 +slaying undead,demon +face turnundead.111 +anim +turnundead.111 +turnundead.112 +turnundead.113 +mina +speed 1 +wc -30 +flying 1 +no_pick 1 +editable 0 +end diff --git a/spell/Cone/icestorm.arc b/spell/Cone/icestorm.arc new file mode 100644 index 000000000..bb7b810d8 --- /dev/null +++ b/spell/Cone/icestorm.arc @@ -0,0 +1,21 @@ +Object icestorm +name icestorm +type 102 +subtype 7 +level 1 +walk_on 1 +fly_on 1 +face icestorm.111 +color_fg light_blue +color_bg white +anim +icestorm.111 +icestorm.112 +icestorm.113 +mina +speed 1 +wc -30 +flying 1 +no_pick 1 +editable 0 +end diff --git a/magic/Cold/icestorm.base.111.png b/spell/Cone/icestorm.base.111.png similarity index 100% rename from magic/Cold/icestorm.base.111.png rename to spell/Cone/icestorm.base.111.png diff --git a/magic/Cold/icestorm.base.112.png b/spell/Cone/icestorm.base.112.png similarity index 100% rename from magic/Cold/icestorm.base.112.png rename to spell/Cone/icestorm.base.112.png diff --git a/magic/Cold/icestorm.base.113.png b/spell/Cone/icestorm.base.113.png similarity index 100% rename from magic/Cold/icestorm.base.113.png rename to spell/Cone/icestorm.base.113.png diff --git a/magic/Cold/icestorm.clsc.111.png b/spell/Cone/icestorm.clsc.111.png similarity index 100% rename from magic/Cold/icestorm.clsc.111.png rename to spell/Cone/icestorm.clsc.111.png diff --git a/magic/Cold/icestorm.clsc.112.png b/spell/Cone/icestorm.clsc.112.png similarity index 100% rename from magic/Cold/icestorm.clsc.112.png rename to spell/Cone/icestorm.clsc.112.png diff --git a/magic/Cold/icestorm.clsc.113.png b/spell/Cone/icestorm.clsc.113.png similarity index 100% rename from magic/Cold/icestorm.clsc.113.png rename to spell/Cone/icestorm.clsc.113.png diff --git a/spell/Cone/manablast.arc b/spell/Cone/manablast.arc new file mode 100644 index 000000000..f07b2c465 --- /dev/null +++ b/spell/Cone/manablast.arc @@ -0,0 +1,20 @@ +Object manablast +name mana blast +type 102 +subtype 7 +walk_on 1 +fly_on 1 +face destruction.111 +magicmap light_blue +anim +destruction.111 +destruction.112 +destruction.113 +destruction.114 +mina +speed 1 +wc -50 +flying 1 +no_pick 1 +editable 0 +end diff --git a/magic/Effect/paralyse.base.111.png b/spell/Cone/paralyse.base.111.png similarity index 100% rename from magic/Effect/paralyse.base.111.png rename to spell/Cone/paralyse.base.111.png diff --git a/magic/Effect/paralyse.base.112.png b/spell/Cone/paralyse.base.112.png similarity index 100% rename from magic/Effect/paralyse.base.112.png rename to spell/Cone/paralyse.base.112.png diff --git a/magic/Effect/paralyse.base.113.png b/spell/Cone/paralyse.base.113.png similarity index 100% rename from magic/Effect/paralyse.base.113.png rename to spell/Cone/paralyse.base.113.png diff --git a/spell/Cone/paralyze.arc b/spell/Cone/paralyze.arc new file mode 100644 index 000000000..ec266f9f2 --- /dev/null +++ b/spell/Cone/paralyze.arc @@ -0,0 +1,19 @@ +Object paralyze +name stars +type 102 +subtype 7 +walk_on 1 +fly_on 1 +face paralyse.111 +color_fg dark_orange +anim +paralyse.111 +paralyse.112 +paralyse.113 +mina +speed 1 +wc -30 +flying 1 +no_pick 1 +editable 0 +end diff --git a/spell/Cone/peace.arc b/spell/Cone/peace.arc new file mode 100644 index 000000000..9cb9000e7 --- /dev/null +++ b/spell/Cone/peace.arc @@ -0,0 +1,29 @@ +Object peace +name peace +other_arch peacemaker +face archangel.118 +walk_on 1 +fly_on 1 +wc -90 +flying 1 +type 102 +subtype 7 +no_pick 1 +speed 1 +no_pick 1 +editable 0 +end +# +# the peace cone above drops these peacemakers, +# which are not really spell effects. +Object peacemaker +name peacemaker +face fireball.111 +invisible 1 +type 59 +speed 1 +flying 1 +no_pick 1 +food 2 +is_used_up 1 +end diff --git a/spell/Cone/shockwave.arc b/spell/Cone/shockwave.arc new file mode 100644 index 000000000..6bbf28c11 --- /dev/null +++ b/spell/Cone/shockwave.arc @@ -0,0 +1,18 @@ +Object shockwave +name shockwave +type 102 +subtype 7 +walk_on 1 +fly_on 1 +face explosion.111 +anim +explosion.111 +explosion.112 +explosion.113 +mina +wc -30 +speed 1.0 +flying 1 +no_pick 1 +editable 0 +end diff --git a/spell/Cone/slow.arc b/spell/Cone/slow.arc new file mode 100644 index 000000000..4484a3bb8 --- /dev/null +++ b/spell/Cone/slow.arc @@ -0,0 +1,18 @@ +Object slow +type 102 +subtype 7 +walk_on 1 +fly_on 1 +face slow.111 +anim +slow.111 +slow.112 +slow.113 +mina +wc -30 +speed 1 +flying 1 +no_pick 1 +editable 0 +magicmap white +end diff --git a/magic/Effect/slow.base.111.png b/spell/Cone/slow.base.111.png similarity index 100% rename from magic/Effect/slow.base.111.png rename to spell/Cone/slow.base.111.png diff --git a/magic/Effect/slow.base.112.png b/spell/Cone/slow.base.112.png similarity index 100% rename from magic/Effect/slow.base.112.png rename to spell/Cone/slow.base.112.png diff --git a/magic/Effect/slow.base.113.png b/spell/Cone/slow.base.113.png similarity index 100% rename from magic/Effect/slow.base.113.png rename to spell/Cone/slow.base.113.png diff --git a/spell/Cone/spell_banishment.arc b/spell/Cone/spell_banishment.arc new file mode 100644 index 000000000..c668ced53 --- /dev/null +++ b/spell/Cone/spell_banishment.arc @@ -0,0 +1,22 @@ +Object spell_banishment +name banishment +name_pl banishment +level 5 +grace 10 +casting_time 10 +path_attuned 65536 +other_arch banishment +dam 50 +dam_modifier 0 +range 4 +duration 2 +range_modifier 9 +maxgrace 36 +type 101 +subtype 7 +value 50 +attacktype 2228224 +no_drop 1 +invisible 1 +skill praying +end diff --git a/spell/Cone/spell_burning_hands.arc b/spell/Cone/spell_burning_hands.arc new file mode 100644 index 000000000..01ac14285 --- /dev/null +++ b/spell/Cone/spell_burning_hands.arc @@ -0,0 +1,22 @@ +Object spell_burning_hands +name burning hands +name_pl burning hands +level 1 +sp 5 +casting_time 5 +path_attuned 2 +other_arch firebreath +dam 4 +dam_modifier 4 +range 5 +duration 2 +range_modifier 4 +maxsp 9 +type 101 +subtype 7 +value 10 +attacktype 6 +no_drop 1 +invisible 1 +skill pyromancy +end diff --git a/spell/Cone/spell_color_spray.arc b/spell/Cone/spell_color_spray.arc new file mode 100644 index 000000000..c4b4fe82f --- /dev/null +++ b/spell/Cone/spell_color_spray.arc @@ -0,0 +1,22 @@ +Object spell_color_spray +name color spray +name_pl color spray +level 13 +sp 35 +casting_time 15 +path_attuned 0 +other_arch color_spray +dam 8 +dam_modifier 3 +range 10 +duration 2 +range_modifier 5 +maxsp 16 +type 101 +subtype 7 +value 130 +attacktype 262144 +no_drop 1 +invisible 1 +skill sorcery +end diff --git a/spell/Cone/spell_counterspell.arc b/spell/Cone/spell_counterspell.arc new file mode 100644 index 000000000..4e11220c4 --- /dev/null +++ b/spell/Cone/spell_counterspell.arc @@ -0,0 +1,22 @@ +Object spell_counterspell +name counterspell +name_pl counterspell +level 3 +sp 10 +casting_time 15 +path_attuned 128 +other_arch counterspell +dam 0 +dam_modifier 0 +range 6 +duration 2 +range_modifier 3 +maxsp 18 +type 101 +subtype 7 +value 30 +attacktype 524288 +no_drop 1 +invisible 1 +skill summoning +end diff --git a/spell/Cone/spell_dragonbreath.arc b/spell/Cone/spell_dragonbreath.arc new file mode 100644 index 000000000..0c5676581 --- /dev/null +++ b/spell/Cone/spell_dragonbreath.arc @@ -0,0 +1,23 @@ +Object spell_dragonbreath +name dragonbreath +name_pl dragonbreath +level 12 +sp 13 +casting_time 30 +path_attuned 2 +other_arch firebreath +dam 4 +dam_modifier 3 +range 7 +duration 2 +range_modifier 5 +maxsp 11 +type 101 +subtype 7 +value 120 +# Note this is not magical! +attacktype 4 +no_drop 1 +invisible 1 +skill pyromancy +end diff --git a/spell/Cone/spell_face_of_death.arc b/spell/Cone/spell_face_of_death.arc new file mode 100644 index 000000000..6ad8bbd7f --- /dev/null +++ b/spell/Cone/spell_face_of_death.arc @@ -0,0 +1,22 @@ +Object spell_face_of_death +name face of death +name_pl face of death +level 22 +grace 80 +casting_time 15 +path_attuned 262144 +other_arch face_of_death +dam 0 +dam_modifier 0 +range 4 +duration 2 +range_modifier 12 +maxgrace 35 +type 101 +subtype 7 +value 220 +attacktype 131072 +no_drop 1 +invisible 1 +skill praying +end diff --git a/spell/Cone/spell_fear.arc b/spell/Cone/spell_fear.arc new file mode 100644 index 000000000..fcf98f06b --- /dev/null +++ b/spell/Cone/spell_fear.arc @@ -0,0 +1,22 @@ +Object spell_fear +name fear +name_pl fear +level 4 +sp 6 +casting_time 5 +path_attuned 1024 +other_arch fear +dam 5 +dam_modifier 0 +range 4 +duration 2 +range_modifier 3 +maxsp 12 +type 101 +subtype 7 +value 40 +attacktype 16386 +no_drop 1 +invisible 1 +skill sorcery +end diff --git a/spell/Cone/spell_holy_word.arc b/spell/Cone/spell_holy_word.arc new file mode 100644 index 000000000..a1b9c9db8 --- /dev/null +++ b/spell/Cone/spell_holy_word.arc @@ -0,0 +1,22 @@ +Object spell_holy_word +name holy word +name_pl holy word +level 1 +grace 4 +casting_time 1 +path_attuned 65536 +other_arch holy_word +dam 2 +dam_modifier 4 +range 2 +duration 1 +range_modifier 4 +maxgrace 10 +type 101 +subtype 7 +value 10 +attacktype 2097152 +no_drop 1 +invisible 1 +skill praying +end diff --git a/spell/Cone/spell_icestorm.arc b/spell/Cone/spell_icestorm.arc new file mode 100644 index 000000000..c3a645a9d --- /dev/null +++ b/spell/Cone/spell_icestorm.arc @@ -0,0 +1,22 @@ +Object spell_icestorm +name icestorm +name_pl icestorm +level 1 +sp 5 +casting_time 8 +path_attuned 4 +other_arch icestorm +dam 4 +dam_modifier 3 +range 6 +duration 2 +range_modifier 5 +maxsp 9 +type 101 +subtype 7 +value 10 +attacktype 18 +no_drop 1 +invisible 1 +skill evocation +end diff --git a/spell/Cone/spell_lg_icestorm.arc b/spell/Cone/spell_lg_icestorm.arc new file mode 100644 index 000000000..05dbef27f --- /dev/null +++ b/spell/Cone/spell_lg_icestorm.arc @@ -0,0 +1,22 @@ +Object spell_large_icestorm +name large icestorm +name_pl large icestorm +level 12 +sp 13 +casting_time 40 +path_attuned 4 +other_arch icestorm +dam 4 +dam_modifier 3 +range 14 +duration 2 +range_modifier 5 +maxsp 11 +type 101 +subtype 7 +value 120 +attacktype 18 +no_drop 1 +invisible 1 +skill evocation +end diff --git a/spell/Cone/spell_mana_blast.arc b/spell/Cone/spell_mana_blast.arc new file mode 100644 index 000000000..44d1d43ed --- /dev/null +++ b/spell/Cone/spell_mana_blast.arc @@ -0,0 +1,22 @@ +Object spell_mana_blast +name mana blast +name_pl mana blast +level 2 +sp 10 +casting_time 15 +path_attuned 32768 +other_arch manablast +dam 4 +dam_modifier 4 +range 5 +duration 2 +range_modifier 4 +maxsp 9 +type 101 +subtype 7 +value 20 +attacktype 2 +no_drop 1 +invisible 1 +skill evocation +end diff --git a/spell/Cone/spell_mass_confusion.arc b/spell/Cone/spell_mass_confusion.arc new file mode 100644 index 000000000..925cdaa50 --- /dev/null +++ b/spell/Cone/spell_mass_confusion.arc @@ -0,0 +1,22 @@ +Object spell_mass_confusion +name mass confusion +name_pl mass confusion +level 7 +sp 20 +casting_time 10 +path_attuned 1024 +other_arch confusion +dam 0 +dam_modifier 0 +range 8 +duration 2 +range_modifier 5 +maxsp 25 +type 101 +subtype 7 +value 70 +attacktype 34 +no_drop 1 +invisible 1 +skill sorcery +end diff --git a/spell/Cone/spell_paralyze.arc b/spell/Cone/spell_paralyze.arc new file mode 100644 index 000000000..8ba7b9ffc --- /dev/null +++ b/spell/Cone/spell_paralyze.arc @@ -0,0 +1,22 @@ +Object spell_paralyze +name paralyze +name_pl paralyze +level 2 +sp 5 +casting_time 10 +path_attuned 1024 +other_arch paralyze +dam 25 +dam_modifier 3 +range 5 +duration 2 +range_modifier 3 +maxsp 0 +type 101 +subtype 7 +value 20 +attacktype 4098 +no_drop 1 +invisible 1 +skill sorcery +end diff --git a/spell/Cone/spell_peace.arc b/spell/Cone/spell_peace.arc new file mode 100644 index 000000000..8a92e6d9e --- /dev/null +++ b/spell/Cone/spell_peace.arc @@ -0,0 +1,22 @@ +Object spell_peace +name peace +name_pl peace +level 20 +grace 80 +casting_time 10 +path_attuned 1 +other_arch peace +dam 0 +dam_modifier 0 +range 4 +duration 2 +range_modifier 9 +maxgrace 36 +type 101 +subtype 7 +value 200 +attacktype 0 +no_drop 1 +invisible 1 +skill praying +end diff --git a/spell/Cone/spell_shockwave.arc b/spell/Cone/spell_shockwave.arc new file mode 100644 index 000000000..688fc3ac9 --- /dev/null +++ b/spell/Cone/spell_shockwave.arc @@ -0,0 +1,22 @@ +Object spell_shockwave +name shockwave +name_pl shockwave +level 14 +sp 26 +casting_time 20 +path_attuned 0 +other_arch shockwave +dam 10 +dam_modifier 3 +range 18 +duration 2 +range_modifier 5 +maxsp 25 +type 101 +subtype 7 +value 140 +attacktype 3 +no_drop 1 +invisible 1 +skill evocation +end diff --git a/spell/Cone/spell_slow.arc b/spell/Cone/spell_slow.arc new file mode 100644 index 000000000..512f10ae4 --- /dev/null +++ b/spell/Cone/spell_slow.arc @@ -0,0 +1,22 @@ +Object spell_slow +name slow +name_pl slow +level 1 +sp 5 +casting_time 10 +path_attuned 0 +other_arch slow +dam 5 +dam_modifier 0 +range 5 +duration 2 +range_modifier 4 +maxsp 20 +type 101 +subtype 7 +value 10 +attacktype 2050 +no_drop 1 +invisible 1 +skill sorcery +end diff --git a/spell/Cone/spell_spiderweb.arc b/spell/Cone/spell_spiderweb.arc new file mode 100644 index 000000000..3f1d55e84 --- /dev/null +++ b/spell/Cone/spell_spiderweb.arc @@ -0,0 +1,22 @@ +Object spell_spiderweb +name spiderweb +name_pl spiderweb +level 4 +grace 10 +casting_time 10 +path_attuned 2048 +other_arch spiderweb_cone +dam 0 +dam_modifier 0 +range 10 +duration 2 +range_modifier 5 +maxgrace 50 +type 101 +subtype 7 +value 40 +attacktype 0 +no_drop 1 +invisible 1 +skill praying +end diff --git a/spell/Cone/spell_turn_undead.arc b/spell/Cone/spell_turn_undead.arc new file mode 100644 index 000000000..ae39c391b --- /dev/null +++ b/spell/Cone/spell_turn_undead.arc @@ -0,0 +1,22 @@ +Object spell_turn_undead +name turn undead +name_pl turn undead +level 1 +grace 2 +casting_time 5 +path_attuned 65536 +other_arch turn_undead +dam 0 +dam_modifier 0 +range 3 +duration 1 +range_modifier 4 +maxgrace 12 +type 101 +subtype 7 +value 10 +attacktype 8192 +no_drop 1 +invisible 1 +skill praying +end diff --git a/spell/Cone/spell_vitriol_splash.arc b/spell/Cone/spell_vitriol_splash.arc new file mode 100644 index 000000000..9eff3aa4c --- /dev/null +++ b/spell/Cone/spell_vitriol_splash.arc @@ -0,0 +1,22 @@ +Object spell_vitriol_splash +name vitriol splash +name_pl vitriol splash +level 5 +grace 15 +casting_time 10 +path_attuned 512 +other_arch vitriol_splash +dam 40 +dam_modifier 4 +range 5 +duration 2 +range_modifier 40 +maxgrace 10 +type 101 +subtype 7 +value 50 +attacktype 64 +no_drop 1 +invisible 1 +skill praying +end diff --git a/spell/Cone/spell_windstorm.arc b/spell/Cone/spell_windstorm.arc new file mode 100644 index 000000000..af1f7ef20 --- /dev/null +++ b/spell/Cone/spell_windstorm.arc @@ -0,0 +1,22 @@ +Object spell_windstorm +name windstorm +name_pl windstorm +level 3 +grace 3 +casting_time 10 +path_attuned 0 +other_arch windstorm +dam 0 +dam_modifier 0 +range 20 +duration 3 +range_modifier 4 +maxgrace 8 +type 101 +subtype 7 +value 30 +attacktype 1 +no_drop 1 +invisible 1 +skill praying +end diff --git a/spell/Cone/spell_wonder.arc b/spell/Cone/spell_wonder.arc new file mode 100644 index 000000000..fb5ddc813 --- /dev/null +++ b/spell/Cone/spell_wonder.arc @@ -0,0 +1,23 @@ +Object spell_wonder +name wonder +name_pl wonder +level 3 +sp 10 +casting_time 0 +path_attuned 16384 +other_arch flowers +dam 0 +dam_modifier 0 +range 6 +duration 3 +range_modifier 0 +maxsp 0 +type 101 +subtype 9 +value 30 +attacktype 4096 +no_drop 1 +invisible 1 +skill sorcery +randomitems wonder_spells +end diff --git a/spell/Cone/spell_wrathful_eye.arc b/spell/Cone/spell_wrathful_eye.arc new file mode 100644 index 000000000..ac0b2fbc4 --- /dev/null +++ b/spell/Cone/spell_wrathful_eye.arc @@ -0,0 +1,22 @@ +Object spell_wrathful_eye +name wrathful eye +name_pl wrathful eye +level 5 +grace 30 +casting_time 30 +path_attuned 32 +other_arch wrathful_eye +dam 20 +dam_modifier 3 +range 5 +duration 2 +range_modifier 5 +maxgrace 7 +type 101 +subtype 7 +value 50 +attacktype 4194304 +no_drop 1 +invisible 1 +skill praying +end diff --git a/spell/Cone/spiderweb.arc b/spell/Cone/spiderweb.arc new file mode 100644 index 000000000..82fd5c812 --- /dev/null +++ b/spell/Cone/spiderweb.arc @@ -0,0 +1,28 @@ +# below is the cone effect for the spider web. +# all it really does is drop the spider_web2 archs, which +# then hamper movement. +Object spiderweb_cone +name spider web +other_arch spider_web2 +face spider_web.111 +walk_on 1 +fly_on 1 +wc -90 +flying 1 +type 102 +subtype 7 +no_pick 1 +speed 1 +no_pick 1 +editable 0 +end +# +Object spider_web2 +name spider web +face spider_web.111 +animation spider_web +no_pick 1 +slow_move 7 +material 128 +editable 8 +end diff --git a/spell/Cone/turnundead.arc b/spell/Cone/turnundead.arc new file mode 100644 index 000000000..eb62af6b9 --- /dev/null +++ b/spell/Cone/turnundead.arc @@ -0,0 +1,19 @@ +Object turn_undead +name fear +type 102 +subtype 7 +walk_on 1 +fly_on 1 +face turnundead.111 +anim +turnundead.111 +turnundead.112 +turnundead.113 +mina +speed 1 +wc -30 +flying 1 +no_pick 1 +editable 0 +color_fg black +end diff --git a/magic/Effect/turnundead.base.111.png b/spell/Cone/turnundead.base.111.png similarity index 100% rename from magic/Effect/turnundead.base.111.png rename to spell/Cone/turnundead.base.111.png diff --git a/magic/Effect/turnundead.base.112.png b/spell/Cone/turnundead.base.112.png similarity index 100% rename from magic/Effect/turnundead.base.112.png rename to spell/Cone/turnundead.base.112.png diff --git a/magic/Effect/turnundead.base.113.png b/spell/Cone/turnundead.base.113.png similarity index 100% rename from magic/Effect/turnundead.base.113.png rename to spell/Cone/turnundead.base.113.png diff --git a/spell/Cone/windstorm.arc b/spell/Cone/windstorm.arc new file mode 100644 index 000000000..aa753e85c --- /dev/null +++ b/spell/Cone/windstorm.arc @@ -0,0 +1,18 @@ +Object windstorm +name windstorm +type 102 +subtype 7 +walk_on 1 +fly_on 1 +face windstorm.111 +anim +windstorm.111 +windstorm.112 +windstorm.113 +mina +wc -30 +speed 1.0 +flying 1 +no_pick 1 +editable 0 +end diff --git a/magic/windstorm.base.111.png b/spell/Cone/windstorm.base.111.png similarity index 100% rename from magic/windstorm.base.111.png rename to spell/Cone/windstorm.base.111.png diff --git a/magic/windstorm.base.112.png b/spell/Cone/windstorm.base.112.png similarity index 100% rename from magic/windstorm.base.112.png rename to spell/Cone/windstorm.base.112.png diff --git a/magic/windstorm.base.113.png b/spell/Cone/windstorm.base.113.png similarity index 100% rename from magic/windstorm.base.113.png rename to spell/Cone/windstorm.base.113.png diff --git a/spell/Cone/wrathful_eye.arc b/spell/Cone/wrathful_eye.arc new file mode 100644 index 000000000..1b3428630 --- /dev/null +++ b/spell/Cone/wrathful_eye.arc @@ -0,0 +1,19 @@ +Object wrathful_eye +name wrathful eye +type 102 +subtype 7 +walk_on 1 +fly_on 1 +face sunspear.111 +anim +sunspear.111 +sunspear.112 +sunspear.113 +mina +wc -30 +speed 1.0 +flying 1 +no_pick 1 +glow_radius 2 +editable 0 +end diff --git a/magic/det_magic.arc b/spell/Detect/det_magic.arc similarity index 100% rename from magic/det_magic.arc rename to spell/Detect/det_magic.arc diff --git a/magic/det_magic.base.111.png b/spell/Detect/det_magic.base.111.png similarity index 100% rename from magic/det_magic.base.111.png rename to spell/Detect/det_magic.base.111.png diff --git a/magic/det_magic.base.112.png b/spell/Detect/det_magic.base.112.png similarity index 100% rename from magic/det_magic.base.112.png rename to spell/Detect/det_magic.base.112.png diff --git a/magic/det_magic.base.113.png b/spell/Detect/det_magic.base.113.png similarity index 100% rename from magic/det_magic.base.113.png rename to spell/Detect/det_magic.base.113.png diff --git a/spell/Detect/det_monster.arc b/spell/Detect/det_monster.arc new file mode 100644 index 000000000..085dbafee --- /dev/null +++ b/spell/Detect/det_monster.arc @@ -0,0 +1,19 @@ +# Basically same as detect magic, but slower so the effect +# sticks around longer. +Object detect_monster +name magic glow +face det_magic.111 +anim +det_magic.111 +det_magic.112 +det_magic.113 +mina +color_fg blue +color_bg khaki +speed 0.2 +is_used_up 1 +no_pick 1 +see_anywhere 1 +food 3 +editable 0 +end diff --git a/spell/Detect/spell_detect_curse.arc b/spell/Detect/spell_detect_curse.arc new file mode 100644 index 000000000..0141d3dfb --- /dev/null +++ b/spell/Detect/spell_detect_curse.arc @@ -0,0 +1,18 @@ +Object spell_detect_curse +name detect curse +name_pl detect curse +level 5 +grace 10 +casting_time 20 +skill praying +path_attuned 8192 +type 101 +subtype 33 +value 50 +no_drop 1 +invisible 1 +range 12 +range_modifier 5 +other_arch detect_magic +known_cursed 1 +end diff --git a/spell/Detect/spell_detect_evil.arc b/spell/Detect/spell_detect_evil.arc new file mode 100644 index 000000000..69f21a95d --- /dev/null +++ b/spell/Detect/spell_detect_evil.arc @@ -0,0 +1,18 @@ +Object spell_detect_evil +name detect evil +name_pl detect evil +level 3 +grace 3 +casting_time 15 +skill praying +path_attuned 8192 +type 101 +subtype 33 +value 30 +no_drop 1 +invisible 1 +range 12 +range_modifier 5 +other_arch detect_monster +race GOD +end diff --git a/spell/Detect/spell_detect_magic.arc b/spell/Detect/spell_detect_magic.arc new file mode 100644 index 000000000..d484fc4f2 --- /dev/null +++ b/spell/Detect/spell_detect_magic.arc @@ -0,0 +1,18 @@ +Object spell_detect_magic +name detect magic +name_pl detect magic +level 1 +sp 1 +casting_time 13 +path_attuned 8192 +skill sorcery +type 101 +subtype 33 +value 10 +no_drop 1 +invisible 1 +range 12 +range_modifier 5 +other_arch detect_magic +known_magical 1 +end diff --git a/spell/Detect/spell_detect_monster.arc b/spell/Detect/spell_detect_monster.arc new file mode 100644 index 000000000..a7326c795 --- /dev/null +++ b/spell/Detect/spell_detect_monster.arc @@ -0,0 +1,18 @@ +Object spell_detect_monster +name detect monster +name_pl detect monster +level 2 +sp 2 +casting_time 15 +skill evocation +path_attuned 8192 +type 101 +subtype 33 +value 20 +no_drop 1 +invisible 1 +range 12 +range_modifier 5 +other_arch detect_monster +monster 1 +end diff --git a/spell/Detect/spell_show_invisible.arc b/spell/Detect/spell_show_invisible.arc new file mode 100644 index 000000000..97daf85ce --- /dev/null +++ b/spell/Detect/spell_show_invisible.arc @@ -0,0 +1,18 @@ +Object spell_show_invisible +name show invisible +name_pl show invisible +level 7 +grace 10 +casting_time 20 +skill praying +path_attuned 8192 +type 101 +subtype 33 +value 50 +no_drop 1 +invisible 1 +range 12 +range_modifier 5 +other_arch detect_magic +make_invisible 1 +end diff --git a/spell/Disease/spell_cause_anthrax.arc b/spell/Disease/spell_cause_anthrax.arc new file mode 100644 index 000000000..7f1ba4078 --- /dev/null +++ b/spell/Disease/spell_cause_anthrax.arc @@ -0,0 +1,20 @@ +Object spell_cause_anthrax +name cause anthrax +name_pl cause anthrax +type 101 +subtype 45 +level 12 +value 120 +grace 50 +casting_time 10 +skill praying +path_attuned 131072 +other_arch anthrax +range 5 +range_modifier 10 +dam_modifier 1 +duration_modifier 10 +maxgrace 10 +no_drop 1 +invisible 1 +end diff --git a/spell/Disease/spell_cause_black_death.arc b/spell/Disease/spell_cause_black_death.arc new file mode 100644 index 000000000..2652ca62c --- /dev/null +++ b/spell/Disease/spell_cause_black_death.arc @@ -0,0 +1,20 @@ +Object spell_cause_black_death +name cause black death +name_pl cause black death +type 101 +subtype 45 +level 15 +value 150 +grace 120 +casting_time 10 +skill praying +path_attuned 0 +other_arch bubonic_plague +range 5 +range_modifier 10 +dam_modifier 3 +duration_modifier 10 +maxgrace 20 +no_drop 1 +invisible 1 +end diff --git a/spell/Disease/spell_cause_cold.arc b/spell/Disease/spell_cause_cold.arc new file mode 100644 index 000000000..b21089f08 --- /dev/null +++ b/spell/Disease/spell_cause_cold.arc @@ -0,0 +1,20 @@ +Object spell_cause_cold +name cause cold +name_pl cause cold +type 101 +subtype 45 +level 2 +value 20 +grace 10 +casting_time 10 +skill praying +path_attuned 131072 +other_arch disease_cold +range 5 +range_modifier 10 +dam_modifier 3 +duration_modifier 5 +maxgrace 10 +no_drop 1 +invisible 1 +end diff --git a/spell/Disease/spell_cause_flu.arc b/spell/Disease/spell_cause_flu.arc new file mode 100644 index 000000000..70a1314e7 --- /dev/null +++ b/spell/Disease/spell_cause_flu.arc @@ -0,0 +1,20 @@ +Object spell_cause_flu +name cause flu +name_pl cause flu +type 101 +subtype 45 +level 2 +value 20 +grace 10 +casting_time 10 +skill praying +path_attuned 131072 +other_arch flu +range 5 +range_modifier 10 +dam_modifier 3 +duration_modifier 5 +maxgrace 10 +no_drop 1 +invisible 1 +end diff --git a/spell/Disease/spell_cause_leprosy.arc b/spell/Disease/spell_cause_leprosy.arc new file mode 100644 index 000000000..3d584887a --- /dev/null +++ b/spell/Disease/spell_cause_leprosy.arc @@ -0,0 +1,20 @@ +Object spell_cause_leprosy +name cause leprosy +name_pl cause leprosy +type 101 +subtype 45 +level 5 +value 50 +grace 20 +casting_time 10 +skill praying +path_attuned 131072 +other_arch leprosy +range 5 +range_modifier 10 +dam_modifier 1 +duration_modifier 1 +maxgrace 10 +no_drop 1 +invisible 1 +end diff --git a/spell/Disease/spell_cause_rabies.arc b/spell/Disease/spell_cause_rabies.arc new file mode 100644 index 000000000..c6b8b0f21 --- /dev/null +++ b/spell/Disease/spell_cause_rabies.arc @@ -0,0 +1,20 @@ +Object spell_cause_rabies +name cause rabies +name_pl cause rabies +type 101 +subtype 45 +level 12 +value 120 +grace 120 +casting_time 10 +skill praying +path_attuned 131072 +other_arch rabies +range 5 +range_modifier 10 +dam_modifier 1 +duration_modifier 1 +maxgrace 12 +no_drop 1 +invisible 1 +end diff --git a/spell/Disease/spell_cause_red_death.arc b/spell/Disease/spell_cause_red_death.arc new file mode 100644 index 000000000..b00d9e747 --- /dev/null +++ b/spell/Disease/spell_cause_red_death.arc @@ -0,0 +1,20 @@ +Object spell_cause_red_death +name cause red death +name_pl cause red death +type 101 +subtype 45 +level 12 +value 120 +grace 100 +casting_time 10 +skill praying +path_attuned 131072 +other_arch ebola +range 5 +range_modifier 10 +dam_modifier 1 +duration_modifier 1 +maxgrace 24 +no_drop 1 +invisible 1 +end diff --git a/spell/Disease/spell_cause_smallpox.arc b/spell/Disease/spell_cause_smallpox.arc new file mode 100644 index 000000000..ab9619de7 --- /dev/null +++ b/spell/Disease/spell_cause_smallpox.arc @@ -0,0 +1,20 @@ +Object spell_cause_smallpox +name cause smallpox +name_pl cause smallpox +type 101 +subtype 45 +level 10 +value 100 +grace 85 +casting_time 10 +skill praying +path_attuned 131072 +other_arch smallpox +range 5 +range_modifier 10 +dam_modifier 1 +duration_modifier 4 +maxgrace 10 +no_drop 1 +invisible 1 +end diff --git a/spell/Disease/spell_cause_typhoid.arc b/spell/Disease/spell_cause_typhoid.arc new file mode 100644 index 000000000..23c387001 --- /dev/null +++ b/spell/Disease/spell_cause_typhoid.arc @@ -0,0 +1,20 @@ +Object spell_cause_typhoid +name cause typhoid +name_pl cause typhoid +type 101 +subtype 45 +level 8 +value 80 +grace 60 +casting_time 10 +skill praying +path_attuned 131072 +other_arch typhoid +range 5 +range_modifier 10 +dam_modifier 1 +duration_modifier 10 +maxgrace 24 +no_drop 1 +invisible 1 +end diff --git a/spell/Disease/spell_cause_white_death.arc b/spell/Disease/spell_cause_white_death.arc new file mode 100644 index 000000000..14305bb19 --- /dev/null +++ b/spell/Disease/spell_cause_white_death.arc @@ -0,0 +1,20 @@ +Object spell_cause_white_death +name cause white death +name_pl cause white death +type 101 +subtype 45 +level 85 +value 500 +grace 350 +casting_time 10 +skill praying +path_attuned 131072 +other_arch pneumonic_plague +range 5 +range_modifier 10 +dam_modifier 1 +duration_modifier 5 +maxgrace 24 +no_drop 1 +invisible 1 +end diff --git a/magic/avatar.arc b/spell/Golem/avatar.arc similarity index 100% rename from magic/avatar.arc rename to spell/Golem/avatar.arc diff --git a/magic/avatar.base.131.png b/spell/Golem/avatar.base.131.png similarity index 100% rename from magic/avatar.base.131.png rename to spell/Golem/avatar.base.131.png diff --git a/magic/avatar.base.132.png b/spell/Golem/avatar.base.132.png similarity index 100% rename from magic/avatar.base.132.png rename to spell/Golem/avatar.base.132.png diff --git a/magic/avatar.base.171.png b/spell/Golem/avatar.base.171.png similarity index 100% rename from magic/avatar.base.171.png rename to spell/Golem/avatar.base.171.png diff --git a/magic/avatar.base.172.png b/spell/Golem/avatar.base.172.png similarity index 100% rename from magic/avatar.base.172.png rename to spell/Golem/avatar.base.172.png diff --git a/magic/avatar.face b/spell/Golem/avatar.face similarity index 100% rename from magic/avatar.face rename to spell/Golem/avatar.face diff --git a/magic/Golem/golem.arc b/spell/Golem/golem.arc similarity index 100% rename from magic/Golem/golem.arc rename to spell/Golem/golem.arc diff --git a/magic/Golem/golem.base.111.png b/spell/Golem/golem.base.111.png similarity index 100% rename from magic/Golem/golem.base.111.png rename to spell/Golem/golem.base.111.png diff --git a/magic/Golem/golem.base.112.png b/spell/Golem/golem.base.112.png similarity index 100% rename from magic/Golem/golem.base.112.png rename to spell/Golem/golem.base.112.png diff --git a/magic/Golem/golem.clsc.111.png b/spell/Golem/golem.clsc.111.png similarity index 100% rename from magic/Golem/golem.clsc.111.png rename to spell/Golem/golem.clsc.111.png diff --git a/magic/Golem/golem.clsc.112.png b/spell/Golem/golem.clsc.112.png similarity index 100% rename from magic/Golem/golem.clsc.112.png rename to spell/Golem/golem.clsc.112.png diff --git a/magic/Golem/golem.face b/spell/Golem/golem.face similarity index 100% rename from magic/Golem/golem.face rename to spell/Golem/golem.face diff --git a/magic/Golem/golem_red.base.111.png b/spell/Golem/golem_red.base.111.png similarity index 100% rename from magic/Golem/golem_red.base.111.png rename to spell/Golem/golem_red.base.111.png diff --git a/magic/Golem/golem_red.base.112.png b/spell/Golem/golem_red.base.112.png similarity index 100% rename from magic/Golem/golem_red.base.112.png rename to spell/Golem/golem_red.base.112.png diff --git a/magic/Golem/golem_red.clsc.111.png b/spell/Golem/golem_red.clsc.111.png similarity index 100% rename from magic/Golem/golem_red.clsc.111.png rename to spell/Golem/golem_red.clsc.111.png diff --git a/magic/Golem/golem_red.clsc.112.png b/spell/Golem/golem_red.clsc.112.png similarity index 100% rename from magic/Golem/golem_red.clsc.112.png rename to spell/Golem/golem_red.clsc.112.png diff --git a/magic/holy_servant.arc b/spell/Golem/holy_servant.arc similarity index 100% rename from magic/holy_servant.arc rename to spell/Golem/holy_servant.arc diff --git a/spell/Golem/mystic_fist.arc b/spell/Golem/mystic_fist.arc new file mode 100644 index 000000000..5d22e7d21 --- /dev/null +++ b/spell/Golem/mystic_fist.arc @@ -0,0 +1,24 @@ +Object mystic_fist +name Mystic Fist +type 102 +subtype 12 +face mystic_fist.111 +anim +mystic_fist.111 +mystic_fist.112 +mystic_fist.113 +mina +monster 1 +alive 1 +ac 5 +wc 12 +dam 8 +color_fg brown +hp 50 +maxhp 50 +level 9 +speed 0.5 +exp 200 +weight 20 +editable 33 +end diff --git a/magic/mystic_fist.base.111.png b/spell/Golem/mystic_fist.base.111.png similarity index 100% rename from magic/mystic_fist.base.111.png rename to spell/Golem/mystic_fist.base.111.png diff --git a/magic/mystic_fist.base.112.png b/spell/Golem/mystic_fist.base.112.png similarity index 100% rename from magic/mystic_fist.base.112.png rename to spell/Golem/mystic_fist.base.112.png diff --git a/magic/mystic_fist.base.113.png b/spell/Golem/mystic_fist.base.113.png similarity index 100% rename from magic/mystic_fist.base.113.png rename to spell/Golem/mystic_fist.base.113.png diff --git a/magic/mystic_fist.clsc.111.png b/spell/Golem/mystic_fist.clsc.111.png similarity index 100% rename from magic/mystic_fist.clsc.111.png rename to spell/Golem/mystic_fist.clsc.111.png diff --git a/magic/mystic_fist.clsc.112.png b/spell/Golem/mystic_fist.clsc.112.png similarity index 100% rename from magic/mystic_fist.clsc.112.png rename to spell/Golem/mystic_fist.clsc.112.png diff --git a/magic/mystic_fist.clsc.113.png b/spell/Golem/mystic_fist.clsc.113.png similarity index 100% rename from magic/mystic_fist.clsc.113.png rename to spell/Golem/mystic_fist.clsc.113.png diff --git a/spell/Golem/spell_call_holy_servant.arc b/spell/Golem/spell_call_holy_servant.arc new file mode 100644 index 000000000..a439fd233 --- /dev/null +++ b/spell/Golem/spell_call_holy_servant.arc @@ -0,0 +1,21 @@ +Object spell_call_holy_servant +name call holy servant +name_pl call holy servant +level 6 +grace 30 +casting_time 5 +path_attuned 64 +race holy servant +dam 0 +dam_modifier 8 +duration 120 +duration_modifier 8 +range_modifier 15 +maxgrace 20 +type 101 +subtype 12 +value 60 +no_drop 1 +invisible 1 +skill praying +end diff --git a/spell/Golem/spell_dancing_sword.arc b/spell/Golem/spell_dancing_sword.arc new file mode 100644 index 000000000..3e82ef80a --- /dev/null +++ b/spell/Golem/spell_dancing_sword.arc @@ -0,0 +1,22 @@ +Object spell_dancing_sword +name dancing sword +name_pl dancing sword +type 101 +subtype 12 +level 11 +value 110 +sp 25 +casting_time 10 +skill summoning +path_attuned 2048 +other_arch dancingsword +dam 10 +dam_modifier 2 +duration 75 +duration_modifier 1 +range_modifier 15 +maxsp 10 +attacktype 1 +no_drop 1 +invisible 1 +end diff --git a/spell/Golem/spell_golem.arc b/spell/Golem/spell_golem.arc new file mode 100644 index 000000000..387e27304 --- /dev/null +++ b/spell/Golem/spell_golem.arc @@ -0,0 +1,22 @@ +Object spell_summon_golem +name summon golem +name_pl summon golem +level 2 +sp 5 +casting_time 30 +path_attuned 64 +other_arch golem +dam 16 +dam_modifier 10 +duration 75 +duration_modifier 5 +range_modifier 15 +maxsp 15 +type 101 +subtype 12 +value 20 +attacktype 1 +no_drop 1 +invisible 1 +skill summoning +end diff --git a/spell/Golem/spell_lesser_golem.arc b/spell/Golem/spell_lesser_golem.arc new file mode 100644 index 000000000..151d9594b --- /dev/null +++ b/spell/Golem/spell_lesser_golem.arc @@ -0,0 +1,23 @@ +# Summoners need a first level spell, and this is it - make it +# so most of the values don't scale - otherwise, this could be too +# powerful at higher levels. +Object spell_lesser_summon_golem +name summon lesser golem +name_pl summon lesser golem +level 1 +sp 3 +casting_time 30 +path_attuned 64 +other_arch golem +dam 10 +duration 75 +duration_modifier 5 +maxsp 15 +type 101 +subtype 12 +value 10 +attacktype 1 +no_drop 1 +invisible 1 +skill summoning +end diff --git a/spell/Golem/spell_mystic_fist.arc b/spell/Golem/spell_mystic_fist.arc new file mode 100644 index 000000000..975af6625 --- /dev/null +++ b/spell/Golem/spell_mystic_fist.arc @@ -0,0 +1,22 @@ +Object spell_mystic_fist +name mystic fist +name_pl mystic fist +level 5 +sp 10 +casting_time 15 +path_attuned 64 +other_arch mystic_fist +dam 8 +dam_modifier 10 +duration 50 +duration_modifier 10 +range_modifier 20 +maxsp 15 +type 101 +subtype 12 +value 50 +attacktype 8 +no_drop 1 +invisible 1 +skill summoning +end diff --git a/spell/Golem/spell_summon_air_elemental.arc b/spell/Golem/spell_summon_air_elemental.arc new file mode 100644 index 000000000..5aca9975a --- /dev/null +++ b/spell/Golem/spell_summon_air_elemental.arc @@ -0,0 +1,22 @@ +Object spell_summon_air_elemental +name summon air elemental +name_pl summon air elemental +level 6 +sp 20 +casting_time 40 +path_attuned 64 +other_arch air_elemental +dam 10 +dam_modifier 10 +duration 160 +duration_modifier 10 +range_modifier 20 +maxsp 15 +type 101 +subtype 12 +value 60 +attacktype 8 +no_drop 1 +invisible 1 +skill summoning +end diff --git a/spell/Golem/spell_summon_avatar.arc b/spell/Golem/spell_summon_avatar.arc new file mode 100644 index 000000000..623e3294a --- /dev/null +++ b/spell/Golem/spell_summon_avatar.arc @@ -0,0 +1,21 @@ +Object spell_summon_avatar +name summon avatar +name_pl summon avatar +level 10 +grace 60 +casting_time 15 +path_attuned 64 +race avatar +dam 0 +dam_modifier 5 +duration 380 +duration_modifier 5 +range_modifier 15 +maxgrace 30 +type 101 +subtype 12 +value 100 +no_drop 1 +invisible 1 +skill praying +end diff --git a/spell/Golem/spell_summon_earth_elemental.arc b/spell/Golem/spell_summon_earth_elemental.arc new file mode 100644 index 000000000..0cd2a4ee6 --- /dev/null +++ b/spell/Golem/spell_summon_earth_elemental.arc @@ -0,0 +1,22 @@ +Object spell_summon_earth_elemental +name summon earth elemental +name_pl summon earth elemental +level 4 +sp 15 +casting_time 40 +path_attuned 64 +other_arch earth_elemental +dam 50 +dam_modifier 10 +duration 280 +duration_modifier 10 +range_modifier 20 +maxsp 15 +type 101 +subtype 12 +value 40 +attacktype 1 +no_drop 1 +invisible 1 +skill summoning +end diff --git a/spell/Golem/spell_summon_fire_ele.arc b/spell/Golem/spell_summon_fire_ele.arc new file mode 100644 index 000000000..5b862dc4d --- /dev/null +++ b/spell/Golem/spell_summon_fire_ele.arc @@ -0,0 +1,22 @@ +Object spell_summon_fire_elemental +name summon fire elemental +name_pl summon fire elemental +level 7 +sp 25 +casting_time 40 +path_attuned 64 +other_arch fire_elemental +dam 20 +dam_modifier 10 +duration 200 +duration_modifier 10 +range_modifier 20 +maxsp 15 +type 101 +subtype 12 +value 70 +attacktype 4 +no_drop 1 +invisible 1 +skill summoning +end diff --git a/spell/Golem/spell_summon_water_elemental.arc b/spell/Golem/spell_summon_water_elemental.arc new file mode 100644 index 000000000..2c5cbec90 --- /dev/null +++ b/spell/Golem/spell_summon_water_elemental.arc @@ -0,0 +1,22 @@ +Object spell_summon_water_elemental +name summon water elemental +name_pl summon water elemental +level 5 +sp 15 +casting_time 40 +path_attuned 64 +other_arch water_elemental +dam 40 +dam_modifier 10 +duration 140 +duration_modifier 10 +range_modifier 20 +maxsp 15 +type 101 +subtype 12 +value 50 +attacktype 17 +no_drop 1 +invisible 1 +skill summoning +end diff --git a/spell/Healing/healing.arc b/spell/Healing/healing.arc new file mode 100644 index 000000000..4e54b348d --- /dev/null +++ b/spell/Healing/healing.arc @@ -0,0 +1,21 @@ +Object healing +name healing +face healing.111 +anim +healing.111 +healing.112 +healing.113 +healing.114 +healing.115 +mina +color_fg blue +color_bg khaki +speed 1 +is_used_up 1 +no_pick 1 +see_anywhere 1 +food 5 +editable 0 +type 102 +subtype 21 +end diff --git a/magic/Effect/healing.base.111.png b/spell/Healing/healing.base.111.png similarity index 100% rename from magic/Effect/healing.base.111.png rename to spell/Healing/healing.base.111.png diff --git a/magic/Effect/healing.base.112.png b/spell/Healing/healing.base.112.png similarity index 100% rename from magic/Effect/healing.base.112.png rename to spell/Healing/healing.base.112.png diff --git a/magic/Effect/healing.base.113.png b/spell/Healing/healing.base.113.png similarity index 100% rename from magic/Effect/healing.base.113.png rename to spell/Healing/healing.base.113.png diff --git a/magic/Effect/healing.base.114.png b/spell/Healing/healing.base.114.png similarity index 100% rename from magic/Effect/healing.base.114.png rename to spell/Healing/healing.base.114.png diff --git a/magic/Effect/healing.base.115.png b/spell/Healing/healing.base.115.png similarity index 100% rename from magic/Effect/healing.base.115.png rename to spell/Healing/healing.base.115.png diff --git a/spell/Healing/spell_cure_blindness.arc b/spell/Healing/spell_cure_blindness.arc new file mode 100644 index 000000000..9a8345860 --- /dev/null +++ b/spell/Healing/spell_cure_blindness.arc @@ -0,0 +1,16 @@ +Object spell_cure_blindness +name cure blindness +name_pl cure blindness +level 9 +grace 30 +casting_time 10 +path_attuned 256 +other_arch healing +skill praying +type 101 +subtype 21 +value 90 +no_drop 1 +invisible 1 +attacktype 4194304 +end diff --git a/spell/Healing/spell_cure_confusion.arc b/spell/Healing/spell_cure_confusion.arc new file mode 100644 index 000000000..747740845 --- /dev/null +++ b/spell/Healing/spell_cure_confusion.arc @@ -0,0 +1,16 @@ +Object spell_cure_confusion +name cure confusion +name_pl cure confusion +level 7 +grace 8 +casting_time 15 +path_attuned 256 +other_arch healing +skill praying +type 101 +subtype 21 +value 70 +no_drop 1 +invisible 1 +attacktype 32 +end diff --git a/spell/Healing/spell_cure_disease.arc b/spell/Healing/spell_cure_disease.arc new file mode 100644 index 000000000..f76ff0be5 --- /dev/null +++ b/spell/Healing/spell_cure_disease.arc @@ -0,0 +1,16 @@ +Object spell_cure_disease +name cure disease +name_pl cure disease +level 5 +grace 30 +casting_time 10 +path_attuned 256 +other_arch healing +skill praying +type 101 +subtype 21 +value 50 +no_drop 1 +invisible 1 +attacktype 33554432 +end diff --git a/spell/Healing/spell_cure_poison.arc b/spell/Healing/spell_cure_poison.arc new file mode 100644 index 000000000..70f0afd15 --- /dev/null +++ b/spell/Healing/spell_cure_poison.arc @@ -0,0 +1,16 @@ +Object spell_cure_poison +name cure poison +name_pl cure poison +level 4 +grace 7 +casting_time 10 +path_attuned 256 +other_arch healing +skill praying +type 101 +subtype 21 +value 40 +no_drop 1 +invisible 1 +attacktype 1024 +end diff --git a/spell/Healing/spell_heal.arc b/spell/Healing/spell_heal.arc new file mode 100644 index 000000000..7e4b9f50f --- /dev/null +++ b/spell/Healing/spell_heal.arc @@ -0,0 +1,17 @@ +Object spell_heal +name heal +name_pl heal +level 10 +grace 50 +casting_time 12 +path_attuned 256 +other_arch healing +skill praying +type 101 +subtype 21 +value 100 +no_drop 1 +invisible 1 +hp 0 +dam 9999 +end diff --git a/spell/Healing/spell_major_healing.arc b/spell/Healing/spell_major_healing.arc new file mode 100644 index 000000000..0db4d01b0 --- /dev/null +++ b/spell/Healing/spell_major_healing.arc @@ -0,0 +1,17 @@ +Object spell_major_healing +name major healing +name_pl major healing +level 8 +grace 10 +casting_time 9 +path_attuned 256 +other_arch healing +skill praying +type 101 +subtype 21 +value 80 +no_drop 1 +invisible 1 +hp 5 +dam 4 +end diff --git a/spell/Healing/spell_medium_healing.arc b/spell/Healing/spell_medium_healing.arc new file mode 100644 index 000000000..13cb90e14 --- /dev/null +++ b/spell/Healing/spell_medium_healing.arc @@ -0,0 +1,17 @@ +Object spell_medium_healing +name medium healing +name_pl medium healing +level 4 +grace 7 +casting_time 6 +path_attuned 256 +other_arch healing +skill praying +type 101 +subtype 21 +value 40 +no_drop 1 +invisible 1 +hp 3 +dam 2 +end diff --git a/spell/Healing/spell_minor_healing.arc b/spell/Healing/spell_minor_healing.arc new file mode 100644 index 000000000..10890c9d8 --- /dev/null +++ b/spell/Healing/spell_minor_healing.arc @@ -0,0 +1,17 @@ +Object spell_minor_healing +name minor healing +name_pl minor healing +level 1 +grace 4 +casting_time 3 +path_attuned 256 +other_arch healing +skill praying +type 101 +subtype 21 +value 10 +no_drop 1 +invisible 1 +hp 1 +dam 1 +end diff --git a/spell/Healing/spell_regen_sp.arc b/spell/Healing/spell_regen_sp.arc new file mode 100644 index 000000000..92401b1d7 --- /dev/null +++ b/spell/Healing/spell_regen_sp.arc @@ -0,0 +1,17 @@ +# this should only be found in potions! +Object spell_regenerate_spellpoints +name regenerate spellpoints +name_pl regenerate spellpoints +level 99 +sp 0 +casting_time 0 +path_attuned 256 +other_arch healing +skill ??? +type 101 +subtype 21 +value 990 +no_drop 1 +invisible 1 +last_sp 9999 +end diff --git a/spell/Healing/spell_restoration.arc b/spell/Healing/spell_restoration.arc new file mode 100644 index 000000000..1aa01cb61 --- /dev/null +++ b/spell/Healing/spell_restoration.arc @@ -0,0 +1,18 @@ +Object spell_restoration +name restoration +name_pl restoration +level 13 +grace 80 +casting_time 30 +path_attuned 256 +other_arch healing +skill praying +type 101 +subtype 21 +value 130 +no_drop 1 +invisible 1 +attacktype 37749792 +food 999 +dam 9999 +end diff --git a/spell/MagicMissile/magic_miss.arc b/spell/MagicMissile/magic_miss.arc new file mode 100644 index 000000000..14c02b9ed --- /dev/null +++ b/spell/MagicMissile/magic_miss.arc @@ -0,0 +1,28 @@ +Object magic_missile +name magic missile +name_pl magic missile +type 102 +subtype 11 +face magic_miss.131 +color_fg blue +anim +magic_miss.131 +magic_miss.131 +magic_miss.151 +magic_miss.141 +magic_miss.161 +magic_miss.111 +magic_miss.171 +magic_miss.121 +magic_miss.181 +mina +is_animated 0 +is_turnable 1 +walk_on 1 +fly_on 1 +flying 1 +no_pick 1 +speed 1 +wc 2 +editable 0 +end diff --git a/magic/Magic_Miss/magic_miss.base.111.png b/spell/MagicMissile/magic_miss.base.111.png similarity index 100% rename from magic/Magic_Miss/magic_miss.base.111.png rename to spell/MagicMissile/magic_miss.base.111.png diff --git a/magic/Magic_Miss/magic_miss.base.121.png b/spell/MagicMissile/magic_miss.base.121.png similarity index 100% rename from magic/Magic_Miss/magic_miss.base.121.png rename to spell/MagicMissile/magic_miss.base.121.png diff --git a/magic/Magic_Miss/magic_miss.base.131.png b/spell/MagicMissile/magic_miss.base.131.png similarity index 100% rename from magic/Magic_Miss/magic_miss.base.131.png rename to spell/MagicMissile/magic_miss.base.131.png diff --git a/magic/Magic_Miss/magic_miss.base.141.png b/spell/MagicMissile/magic_miss.base.141.png similarity index 100% rename from magic/Magic_Miss/magic_miss.base.141.png rename to spell/MagicMissile/magic_miss.base.141.png diff --git a/magic/Magic_Miss/magic_miss.base.151.png b/spell/MagicMissile/magic_miss.base.151.png similarity index 100% rename from magic/Magic_Miss/magic_miss.base.151.png rename to spell/MagicMissile/magic_miss.base.151.png diff --git a/magic/Magic_Miss/magic_miss.base.161.png b/spell/MagicMissile/magic_miss.base.161.png similarity index 100% rename from magic/Magic_Miss/magic_miss.base.161.png rename to spell/MagicMissile/magic_miss.base.161.png diff --git a/magic/Magic_Miss/magic_miss.base.171.png b/spell/MagicMissile/magic_miss.base.171.png similarity index 100% rename from magic/Magic_Miss/magic_miss.base.171.png rename to spell/MagicMissile/magic_miss.base.171.png diff --git a/magic/Magic_Miss/magic_miss.base.181.png b/spell/MagicMissile/magic_miss.base.181.png similarity index 100% rename from magic/Magic_Miss/magic_miss.base.181.png rename to spell/MagicMissile/magic_miss.base.181.png diff --git a/spell/MagicMissile/spell_magic_miss.arc b/spell/MagicMissile/spell_magic_miss.arc new file mode 100644 index 000000000..bf50d5080 --- /dev/null +++ b/spell/MagicMissile/spell_magic_miss.arc @@ -0,0 +1,20 @@ +Object spell_magic_missile +name magic missile +name_pl magic missile +level 1 +sp 1 +casting_time 3 +path_attuned 16 +other_arch magic_missile +dam 9 +dam_modifier 1 +maxsp 10 +skill sorcery +type 101 +subtype 11 +value 10 +attacktype 2 +no_drop 1 +invisible 1 +range 25 +end diff --git a/spell/MagicWall/spell_build_bullet_wall.arc b/spell/MagicWall/spell_build_bullet_wall.arc new file mode 100644 index 000000000..095eb6036 --- /dev/null +++ b/spell/MagicWall/spell_build_bullet_wall.arc @@ -0,0 +1,23 @@ +Object spell_build_bullet_wall +name build bullet wall +name_pl build bullet wall +type 101 +subtype 15 +level 12 +value 120 +sp 35 +casting_time 35 +skill evocation +path_attuned 2048 +no_drop 1 +invisible 1 +race lbulletwall_%d +duration 100 +duration_modifier 1 +dam 80 +dam_modifier 1 +range 0 +maxsp 10 +is_used_up 1 +tear_down 1 +end diff --git a/spell/MagicWall/spell_build_director.arc b/spell/MagicWall/spell_build_director.arc new file mode 100644 index 000000000..432d7bfa1 --- /dev/null +++ b/spell/MagicWall/spell_build_director.arc @@ -0,0 +1,22 @@ +Object spell_build_director +name build director +name_pl build director +type 101 +subtype 15 +level 10 +value 100 +sp 30 +casting_time 30 +skill summoning +path_attuned 2048 +no_drop 1 +invisible 1 +race director_%d +duration 200 +duration_modifier 1 +dam 80 +dam_modifier 1 +range 0 +maxsp 10 +is_used_up 1 +end diff --git a/spell/MagicWall/spell_build_fireball_wall.arc b/spell/MagicWall/spell_build_fireball_wall.arc new file mode 100644 index 000000000..429c838c5 --- /dev/null +++ b/spell/MagicWall/spell_build_fireball_wall.arc @@ -0,0 +1,23 @@ +Object spell_build_fireball_wall +name build fireball wall +name_pl build fireball wall +type 101 +subtype 15 +level 16 +value 160 +sp 45 +casting_time 45 +skill pyromancy +path_attuned 2048 +no_drop 1 +invisible 1 +race firewall_%d +duration 100 +duration_modifier 1 +dam 80 +dam_modifier 1 +range 0 +maxsp 10 +is_used_up 1 +tear_down 1 +end diff --git a/spell/MagicWall/spell_build_lightning_wall.arc b/spell/MagicWall/spell_build_lightning_wall.arc new file mode 100644 index 000000000..3fd483f98 --- /dev/null +++ b/spell/MagicWall/spell_build_lightning_wall.arc @@ -0,0 +1,23 @@ +Object spell_build_lightning_wall +name build lightning wall +name_pl build lightning wall +type 101 +subtype 15 +level 14 +value 140 +sp 40 +casting_time 40 +skill pyromancy +path_attuned 2048 +no_drop 1 +invisible 1 +race lightningwall_%d +duration 100 +duration_modifier 1 +dam 80 +dam_modifier 1 +range 0 +maxsp 10 +is_used_up 1 +tear_down 1 +end diff --git a/spell/MagicWall/spell_counterwall.arc b/spell/MagicWall/spell_counterwall.arc new file mode 100644 index 000000000..b42e34cab --- /dev/null +++ b/spell/MagicWall/spell_counterwall.arc @@ -0,0 +1,19 @@ +Object spell_counterwall +name counterwall +name_pl counterwall +level 8 +sp 8 +casting_time 30 +path_attuned 256 +other_arch counterspell +skill summoning +type 101 +subtype 15 +value 80 +no_drop 1 +invisible 1 +duration 100 +duration_modifier 1 +maxsp 20 +range 2 +end diff --git a/spell/MagicWall/spell_create_earth_wall.arc b/spell/MagicWall/spell_create_earth_wall.arc new file mode 100644 index 000000000..a2bc8686d --- /dev/null +++ b/spell/MagicWall/spell_create_earth_wall.arc @@ -0,0 +1,19 @@ +Object spell_create_earth_wall +name create earth wall +name_pl create earth wall +level 4 +sp 6 +casting_time 30 +path_attuned 2048 +other_arch earthwall +skill summoning +type 101 +subtype 15 +value 40 +no_drop 1 +invisible 1 +duration 32 +duration_modifier 1 +range 2 +no_pass 1 +end diff --git a/spell/MagicWall/spell_create_fire_wall.arc b/spell/MagicWall/spell_create_fire_wall.arc new file mode 100644 index 000000000..72d8d02a8 --- /dev/null +++ b/spell/MagicWall/spell_create_fire_wall.arc @@ -0,0 +1,23 @@ +Object spell_create_fire_wall +name create fire wall +name_pl create fire wall +level 6 +sp 5 +casting_time 10 +path_attuned 2048 +other_arch firebreath +skill pyromancy +type 101 +subtype 15 +value 60 +no_drop 1 +invisible 1 +duration 260 +duration_modifier 1 +dam 4 +dam_modifier 3 +maxsp 8 +attacktype 6 +range 2 +no_pass 1 +end diff --git a/spell/MagicWall/spell_create_frost_wall.arc b/spell/MagicWall/spell_create_frost_wall.arc new file mode 100644 index 000000000..512a863bd --- /dev/null +++ b/spell/MagicWall/spell_create_frost_wall.arc @@ -0,0 +1,22 @@ +Object spell_create_frost_wall +name create frost wall +name_pl create frost wall +level 8 +sp 8 +casting_time 10 +path_attuned 2048 +other_arch icestorm +skill evocation +type 101 +subtype 15 +value 80 +no_drop 1 +invisible 1 +duration 240 +duration_modifier 1 +dam 2 +dam_modifier 3 +maxsp 8 +attacktype 18 +range 2 +end diff --git a/spell/MagicWall/spell_create_lava.arc b/spell/MagicWall/spell_create_lava.arc new file mode 100644 index 000000000..0cf5cd99a --- /dev/null +++ b/spell/MagicWall/spell_create_lava.arc @@ -0,0 +1,22 @@ +# This spell is used by the volcanoes +# As such, the values it contains may need quite a bit of +# adjustment if this is ever given to a player. +Object spell_create_lava +name create lava +name_pl create lava +level 8 +sp 8 +casting_time 30 +path_attuned 256 +other_arch lava +skill ???? +type 101 +subtype 15 +value 80 +no_drop 1 +invisible 1 +duration 100 +duration_modifier 1 +maxsp 20 +range 0 +end diff --git a/spell/MagicWall/spell_create_pool_of_chaos.arc b/spell/MagicWall/spell_create_pool_of_chaos.arc new file mode 100644 index 000000000..1262498f6 --- /dev/null +++ b/spell/MagicWall/spell_create_pool_of_chaos.arc @@ -0,0 +1,23 @@ +Object spell_create_pool_of_chaos +name create pool of chaos +name_pl create pool of chaos +level 10 +sp 10 +casting_time 15 +path_attuned 2048 +other_arch color_spray +skill evocation +type 101 +subtype 15 +value 100 +no_drop 1 +invisible 1 +duration 240 +duration_modifier 1 +dam 4 +dam_modifier 3 +maxsp 15 +attacktype 262144 +range 2 +no_pass 1 +end diff --git a/spell/MagicWall/spell_darkness.arc b/spell/MagicWall/spell_darkness.arc new file mode 100644 index 000000000..fbcec1ca1 --- /dev/null +++ b/spell/MagicWall/spell_darkness.arc @@ -0,0 +1,19 @@ +Object spell_darkness +name darkness +name_pl darkness +level 5 +grace 15 +casting_time 5 +path_attuned 524288 +other_arch darkness +skill praying +type 101 +subtype 15 +value 50 +no_drop 1 +invisible 1 +duration 50 +duration_modifier 2 +maxgrace 50 +range 2 +end diff --git a/spell/MagicWall/spell_wall_of_thorns.arc b/spell/MagicWall/spell_wall_of_thorns.arc new file mode 100644 index 000000000..39945d716 --- /dev/null +++ b/spell/MagicWall/spell_wall_of_thorns.arc @@ -0,0 +1,23 @@ +Object spell_wall_of_thorns +name wall of thorns +name_pl wall of thorns +level 6 +grace 20 +casting_time 5 +path_attuned 2048 +other_arch thorns +skill praying +type 101 +subtype 15 +value 60 +no_drop 1 +invisible 1 +duration 300 +duration_modifier 1 +dam 4 +dam_modifier 3 +maxgrace 50 +attacktype 1 +range 2 +no_pass 1 +end diff --git a/magic/Light/darkness.arc b/spell/Misc/darkness.arc similarity index 100% rename from magic/Light/darkness.arc rename to spell/Misc/darkness.arc diff --git a/magic/Explosion/destruction.arc b/spell/Misc/destruction.arc similarity index 100% rename from magic/Explosion/destruction.arc rename to spell/Misc/destruction.arc diff --git a/magic/Explosion/destruction.base.111.png b/spell/Misc/destruction.base.111.png similarity index 100% rename from magic/Explosion/destruction.base.111.png rename to spell/Misc/destruction.base.111.png diff --git a/magic/Explosion/destruction.base.112.png b/spell/Misc/destruction.base.112.png similarity index 100% rename from magic/Explosion/destruction.base.112.png rename to spell/Misc/destruction.base.112.png diff --git a/magic/Explosion/destruction.base.113.png b/spell/Misc/destruction.base.113.png similarity index 100% rename from magic/Explosion/destruction.base.113.png rename to spell/Misc/destruction.base.113.png diff --git a/magic/Explosion/destruction.base.114.png b/spell/Misc/destruction.base.114.png similarity index 100% rename from magic/Explosion/destruction.base.114.png rename to spell/Misc/destruction.base.114.png diff --git a/magic/Enchantment/enchantment.arc b/spell/Misc/enchantment.arc similarity index 100% rename from magic/Enchantment/enchantment.arc rename to spell/Misc/enchantment.arc diff --git a/magic/Enchantment/enchantment.base.111.png b/spell/Misc/enchantment.base.111.png similarity index 100% rename from magic/Enchantment/enchantment.base.111.png rename to spell/Misc/enchantment.base.111.png diff --git a/magic/Enchantment/enchantment.base.112.png b/spell/Misc/enchantment.base.112.png similarity index 100% rename from magic/Enchantment/enchantment.base.112.png rename to spell/Misc/enchantment.base.112.png diff --git a/magic/Enchantment/enchantment.base.113.png b/spell/Misc/enchantment.base.113.png similarity index 100% rename from magic/Enchantment/enchantment.base.113.png rename to spell/Misc/enchantment.base.113.png diff --git a/magic/Enchantment/enchantment.base.114.png b/spell/Misc/enchantment.base.114.png similarity index 100% rename from magic/Enchantment/enchantment.base.114.png rename to spell/Misc/enchantment.base.114.png diff --git a/magic/Enchantment/enchantment.base.115.png b/spell/Misc/enchantment.base.115.png similarity index 100% rename from magic/Enchantment/enchantment.base.115.png rename to spell/Misc/enchantment.base.115.png diff --git a/magic/Light/light.arc b/spell/Misc/light.arc similarity index 100% rename from magic/Light/light.arc rename to spell/Misc/light.arc diff --git a/magic/Effect/polymorph.arc b/spell/Misc/polymorph.arc similarity index 100% rename from magic/Effect/polymorph.arc rename to spell/Misc/polymorph.arc diff --git a/magic/Effect/polymorph.base.111.png b/spell/Misc/polymorph.base.111.png similarity index 100% rename from magic/Effect/polymorph.base.111.png rename to spell/Misc/polymorph.base.111.png diff --git a/magic/Effect/polymorph.base.112.png b/spell/Misc/polymorph.base.112.png similarity index 100% rename from magic/Effect/polymorph.base.112.png rename to spell/Misc/polymorph.base.112.png diff --git a/magic/Effect/polymorph.base.113.png b/spell/Misc/polymorph.base.113.png similarity index 100% rename from magic/Effect/polymorph.base.113.png rename to spell/Misc/polymorph.base.113.png diff --git a/magic/Effect/polymorph.base.114.png b/spell/Misc/polymorph.base.114.png similarity index 100% rename from magic/Effect/polymorph.base.114.png rename to spell/Misc/polymorph.base.114.png diff --git a/magic/Runes/rune_mark.arc b/spell/Misc/rune_mark.arc similarity index 100% rename from magic/Runes/rune_mark.arc rename to spell/Misc/rune_mark.arc diff --git a/magic/Runes/rune_mark.base.111.png b/spell/Misc/rune_mark.base.111.png similarity index 100% rename from magic/Runes/rune_mark.base.111.png rename to spell/Misc/rune_mark.base.111.png diff --git a/spell/Misc/spell_alchemy.arc b/spell/Misc/spell_alchemy.arc new file mode 100644 index 000000000..4796c49be --- /dev/null +++ b/spell/Misc/spell_alchemy.arc @@ -0,0 +1,16 @@ +Object spell_alchemy +name alchemy +name_pl alchemy +level 3 +sp 5 +casting_time 25 +path_attuned 16384 +skill summoning +type 101 +subtype 30 +value 30 +no_drop 1 +invisible 1 +duration 100 +duration_modifier 5 +end diff --git a/spell/Misc/spell_consecrate.arc b/spell/Misc/spell_consecrate.arc new file mode 100644 index 000000000..3b3eda96c --- /dev/null +++ b/spell/Misc/spell_consecrate.arc @@ -0,0 +1,14 @@ +Object spell_consecrate +name consecrate +name_pl consecrate +type 101 +subtype 40 +level 4 +value 40 +grace 35 +casting_time 50 +skill praying +path_attuned 128 +no_drop 1 +invisible 1 +end diff --git a/spell/Misc/spell_create_food.arc b/spell/Misc/spell_create_food.arc new file mode 100644 index 000000000..232588e87 --- /dev/null +++ b/spell/Misc/spell_create_food.arc @@ -0,0 +1,17 @@ +Object spell_create_food +name create food +name_pl create food +level 6 +sp 10 +casting_time 20 +path_attuned 2048 +skill summoning +type 101 +subtype 22 +value 60 +no_drop 1 +invisible 1 +food 100 +duration_modifier 1 +maxsp 10 +end diff --git a/spell/Misc/spell_create_missile.arc b/spell/Misc/spell_create_missile.arc new file mode 100644 index 000000000..a5edaecf4 --- /dev/null +++ b/spell/Misc/spell_create_missile.arc @@ -0,0 +1,18 @@ +Object spell_create_missile +name create missile +name_pl create missile +type 101 +subtype 39 +level 1 +value 10 +sp 5 +casting_time 20 +skill summoning +path_attuned 2048 +no_drop 1 +invisible 1 +dam_modifier 6 +duration 5 +duration_modifier 2 +maxsp 5 +end diff --git a/spell/Misc/spell_daylight.arc b/spell/Misc/spell_daylight.arc new file mode 100644 index 000000000..0774b818a --- /dev/null +++ b/spell/Misc/spell_daylight.arc @@ -0,0 +1,15 @@ +Object spell_daylight +name daylight +name_pl daylight +type 101 +subtype 43 +level 18 +value 180 +grace 120 +casting_time 15 +skill praying +path_attuned 524288 +no_drop 1 +invisible 1 +dam -1 +end diff --git a/spell/Misc/spell_destruction.arc b/spell/Misc/spell_destruction.arc new file mode 100644 index 000000000..c11b4dcdd --- /dev/null +++ b/spell/Misc/spell_destruction.arc @@ -0,0 +1,21 @@ +Object spell_destruction +name destruction +name_pl destruction +level 18 +sp 30 +casting_time 20 +path_attuned 0 +other_arch destruction +skill sorcery +type 101 +subtype 16 +value 180 +no_drop 1 +invisible 1 +range 5 +range_modifier 6 +dam 15 +dam_modifier 3 +maxsp 15 +attacktype 2 +end diff --git a/spell/Misc/spell_dimension_door.arc b/spell/Misc/spell_dimension_door.arc new file mode 100644 index 000000000..48c9de470 --- /dev/null +++ b/spell/Misc/spell_dimension_door.arc @@ -0,0 +1,17 @@ +Object spell_dimension_door +name dimension door +name_pl dimension door +level 10 +value 100 +sp 25 +casting_time 20 +path_attuned 512 +range 25 +range_modifier 5 +maxsp 25 +skill sorcery +type 101 +subtype 13 +no_drop 1 +invisible 1 +end diff --git a/spell/Misc/spell_disarm.arc b/spell/Misc/spell_disarm.arc new file mode 100644 index 000000000..7f1a7f8de --- /dev/null +++ b/spell/Misc/spell_disarm.arc @@ -0,0 +1,14 @@ +Object spell_disarm +name disarm +name_pl disarm +type 101 +subtype 38 +level 4 +value 40 +sp 7 +casting_time 30 +skill sorcery +path_attuned 128 +no_drop 1 +invisible 1 +end diff --git a/spell/Misc/spell_earth_to_dust.arc b/spell/Misc/spell_earth_to_dust.arc new file mode 100644 index 000000000..cfc488aa5 --- /dev/null +++ b/spell/Misc/spell_earth_to_dust.arc @@ -0,0 +1,18 @@ +Object spell_earth_to_dust +name earth to dust +name_pl earth to dust +level 2 +sp 5 +casting_time 30 +path_attuned 0 +other_arch destruction +skill summoning +type 101 +subtype 23 +value 20 +no_drop 1 +invisible 1 +maxsp 3 +range 2 +range_modifier 3 +end diff --git a/spell/Misc/spell_faery_fire.arc b/spell/Misc/spell_faery_fire.arc new file mode 100644 index 000000000..9cba96e37 --- /dev/null +++ b/spell/Misc/spell_faery_fire.arc @@ -0,0 +1,20 @@ +Object spell_faery_fire +name faery fire +name_pl faery fire +type 101 +subtype 44 +level 4 +value 40 +sp 10 +casting_time 15 +skill pyromancy +path_attuned 524288 +other_arch detect_magic +no_drop 1 +invisible 1 +range 5 +range_modifier 6 +duration 5 +duration_modifier 5 +maxsp 15 +end diff --git a/spell/Misc/spell_identify.arc b/spell/Misc/spell_identify.arc new file mode 100644 index 000000000..5d24409e2 --- /dev/null +++ b/spell/Misc/spell_identify.arc @@ -0,0 +1,17 @@ +Object spell_identify +name identify +name_pl identify +level 8 +sp 60 +casting_time 200 +path_attuned 8192 +skill sorcery +other_arch enchantment +type 101 +subtype 32 +value 80 +no_drop 1 +invisible 1 +dam 3 +dam_modifier 5 +end diff --git a/spell/Misc/spell_improved_invisibility.arc b/spell/Misc/spell_improved_invisibility.arc new file mode 100644 index 000000000..61f3bac9f --- /dev/null +++ b/spell/Misc/spell_improved_invisibility.arc @@ -0,0 +1,19 @@ +Object spell_improved_invisibility +name improved invisibility +name_pl improved invisibility +level 8 +sp 25 +casting_time 10 +path_attuned 0 +other_arch enchantment +skill sorcery +type 101 +subtype 19 +value 80 +no_drop 1 +invisible 1 +duration 200 +duration_modifier 1 +maxsp 10 +make_invisible 1 +end diff --git a/spell/Misc/spell_invisible.arc b/spell/Misc/spell_invisible.arc new file mode 100644 index 000000000..8e83a8eb5 --- /dev/null +++ b/spell/Misc/spell_invisible.arc @@ -0,0 +1,18 @@ +Object spell_invisible +name invisible +name_pl invisible +level 6 +sp 15 +casting_time 5 +path_attuned 0 +other_arch enchantment +skill sorcery +type 101 +subtype 19 +value 60 +no_drop 1 +invisible 1 +duration 300 +duration_modifier 1 +maxsp 15 +end diff --git a/spell/Misc/spell_invisible_to_undead.arc b/spell/Misc/spell_invisible_to_undead.arc new file mode 100644 index 000000000..b8b3eca69 --- /dev/null +++ b/spell/Misc/spell_invisible_to_undead.arc @@ -0,0 +1,19 @@ +Object spell_invisible_to_undead +name invisible to undead +name_pl invisible to undead +level 6 +grace 25 +casting_time 5 +path_attuned 0 +other_arch enchantment +skill praying +type 101 +subtype 19 +value 60 +no_drop 1 +invisible 1 +duration 300 +duration_modifier 1 +maxgrace 15 +race undead +end diff --git a/spell/Misc/spell_light.arc b/spell/Misc/spell_light.arc new file mode 100644 index 000000000..cd375a9c9 --- /dev/null +++ b/spell/Misc/spell_light.arc @@ -0,0 +1,23 @@ +Object spell_light +name light +name_pl light +type 101 +subtype 42 +level 1 +value 10 +grace 4 +casting_time 5 +skill praying +path_attuned 524288 +other_arch light +attacktype 4194306 +dam 2 +dam_modifier 20 +duration 1000 +duration_modifier 1 +range_modifier 1 +range_modifier 10 +maxgrace 10 +no_drop 1 +invisible 1 +end diff --git a/spell/Misc/spell_magic_drain.arc b/spell/Misc/spell_magic_drain.arc new file mode 100644 index 000000000..246a55327 --- /dev/null +++ b/spell/Misc/spell_magic_drain.arc @@ -0,0 +1,17 @@ +Object spell_magic_drain +name magic drain +name_pl magic drain +type 101 +subtype 37 +level 12 +value 120 +sp 20 +casting_time 1 +skill sorcery +path_attuned 32768 +no_drop 1 +invisible 1 +dam -75 +dam_modifier 1 +maxsp 10 +end diff --git a/spell/Misc/spell_magic_mapping.arc b/spell/Misc/spell_magic_mapping.arc new file mode 100644 index 000000000..5d819e07f --- /dev/null +++ b/spell/Misc/spell_magic_mapping.arc @@ -0,0 +1,15 @@ +Object spell_magic_mapping +name magic mapping +name_pl magic mapping +level 5 +sp 15 +casting_time 1 +path_attuned 8192 +other_arch enchantment +skill sorcery +type 101 +subtype 14 +value 50 +no_drop 1 +invisible 1 +end diff --git a/spell/Misc/spell_marking_rune.arc b/spell/Misc/spell_marking_rune.arc new file mode 100644 index 000000000..1cd71d43f --- /dev/null +++ b/spell/Misc/spell_marking_rune.arc @@ -0,0 +1,15 @@ +Object spell_marking_rune +name marking rune +name_pl marking rune +type 101 +subtype 3 +level 1 +value 10 +sp 2 +casting_time 10 +skill sorcery +path_attuned 0 +no_drop 1 +invisible 1 +other_arch rune_mark +end diff --git a/spell/Misc/spell_nightfall.arc b/spell/Misc/spell_nightfall.arc new file mode 100644 index 000000000..3a60946d1 --- /dev/null +++ b/spell/Misc/spell_nightfall.arc @@ -0,0 +1,15 @@ +Object spell_nightfall +name nightfall +name_pl nightfall +type 101 +subtype 43 +level 16 +value 160 +grace 120 +casting_time 15 +skill praying +path_attuned 524288 +no_drop 1 +invisible 1 +dam 1 +end diff --git a/spell/Misc/spell_perceive_self.arc b/spell/Misc/spell_perceive_self.arc new file mode 100644 index 000000000..60b124298 --- /dev/null +++ b/spell/Misc/spell_perceive_self.arc @@ -0,0 +1,14 @@ +Object spell_perceive_self +name perceive self +name_pl perceive self +level 2 +grace 5 +casting_time 1 +path_attuned 8192 +skill praying +type 101 +subtype 17 +value 20 +no_drop 1 +invisible 1 +end diff --git a/spell/Misc/spell_polymorph.arc b/spell/Misc/spell_polymorph.arc new file mode 100644 index 000000000..93df73a1a --- /dev/null +++ b/spell/Misc/spell_polymorph.arc @@ -0,0 +1,17 @@ +Object spell_polymorph +name polymorph +name_pl polymorph +level 6 +sp 20 +casting_time 30 +path_attuned 16384 +skill ??? +type 101 +subtype 29 +value 60 +no_drop 1 +invisible 1 +range 15 +range_modifier 5 +other_arch polymorph +end diff --git a/spell/Misc/spell_probe.arc b/spell/Misc/spell_probe.arc new file mode 100644 index 000000000..f1837807e --- /dev/null +++ b/spell/Misc/spell_probe.arc @@ -0,0 +1,16 @@ +Object spell_probe +name probe +name_pl probe +level 1 +sp 3 +casting_time 2 +path_attuned 8192 +skill sorcery +type 101 +subtype 20 +value 10 +no_drop 1 +invisible 1 +range 25 +range_modifier 5 +end diff --git a/spell/Misc/spell_recharge.arc b/spell/Misc/spell_recharge.arc new file mode 100644 index 000000000..b2bbb01bc --- /dev/null +++ b/spell/Misc/spell_recharge.arc @@ -0,0 +1,16 @@ +Object spell_charging +name charging +name_pl charging +level 10 +sp 200 +casting_time 75 +path_attuned 32768 +skill ??? +type 101 +subtype 28 +value 100 +no_drop 1 +invisible 1 +dam 40 +dam_modifier 5 +end diff --git a/spell/Misc/spell_remove_curse.arc b/spell/Misc/spell_remove_curse.arc new file mode 100644 index 000000000..d456aeaed --- /dev/null +++ b/spell/Misc/spell_remove_curse.arc @@ -0,0 +1,16 @@ +Object spell_remove_curse +name remove curse +name_pl remove curse +level 8 +grace 80 +casting_time 100 +path_attuned 256 +skill praying +type 101 +subtype 31 +value 80 +no_drop 1 +invisible 1 +cursed 1 +maxgrace 30 +end diff --git a/spell/Misc/spell_remove_damnation.arc b/spell/Misc/spell_remove_damnation.arc new file mode 100644 index 000000000..f89dd9c16 --- /dev/null +++ b/spell/Misc/spell_remove_damnation.arc @@ -0,0 +1,16 @@ +Object spell_remove_damnation +name remove damnation +name_pl remove damnation +level 15 +grace 150 +casting_time 200 +path_attuned 256 +skill praying +type 101 +subtype 31 +value 150 +no_drop 1 +invisible 1 +damned 1 +maxgrace 30 +end diff --git a/spell/Misc/spell_transference.arc b/spell/Misc/spell_transference.arc new file mode 100644 index 000000000..7316af6ad --- /dev/null +++ b/spell/Misc/spell_transference.arc @@ -0,0 +1,17 @@ +Object spell_transference +name transference +name_pl transference +type 101 +subtype 37 +level 5 +value 50 +sp 10 +casting_time 20 +skill sorcery +path_attuned 32768 +no_drop 1 +invisible 1 +dam 8 +dam_modifier 2 +maxsp 4 +end diff --git a/spell/Misc/spell_word_of_recall.arc b/spell/Misc/spell_word_of_recall.arc new file mode 100644 index 000000000..0f2490958 --- /dev/null +++ b/spell/Misc/spell_word_of_recall.arc @@ -0,0 +1,17 @@ +Object spell_word_of_recall +name word of recall +name_pl word of recall +level 10 +grace 40 +casting_time 50 +path_attuned 4096 +skill praying +type 101 +subtype 18 +value 100 +duration 40 +duration_modifier 5 +maxgrace 20 +no_drop 1 +invisible 1 +end diff --git a/spell/MoodChange/spell_aggravation.arc b/spell/MoodChange/spell_aggravation.arc new file mode 100644 index 000000000..57425ddc5 --- /dev/null +++ b/spell/MoodChange/spell_aggravation.arc @@ -0,0 +1,17 @@ +Object spell_aggravation +name aggravation +name_pl aggravation +level 1 +sp 1 +casting_time 1 +path_attuned 0 +skill ???? +type 101 +subtype 34 +value 10 +no_drop 1 +invisible 1 +range 25 +undead 1 +monster 1 +end diff --git a/spell/MoodChange/spell_charm_monsters.arc b/spell/MoodChange/spell_charm_monsters.arc new file mode 100644 index 000000000..647ce1c25 --- /dev/null +++ b/spell/MoodChange/spell_charm_monsters.arc @@ -0,0 +1,19 @@ +Object spell_charm_monsters +name charm monsters +name_pl charm monsters +level 5 +sp 20 +casting_time 10 +path_attuned 1024 +skill summoning +type 101 +subtype 34 +value 50 +no_drop 1 +invisible 1 +range 1 +range_modifier 3 +maxsp 27 +no_attack 1 +other_arch detect_magic +end diff --git a/spell/MoodChange/spell_command_undead.arc b/spell/MoodChange/spell_command_undead.arc new file mode 100644 index 000000000..9a8b20e21 --- /dev/null +++ b/spell/MoodChange/spell_command_undead.arc @@ -0,0 +1,21 @@ +Object spell_command_undead +name command undead +name_pl command undead +level 5 +grace 12 +casting_time 10 +path_attuned 1024 +skill praying +type 101 +subtype 34 +value 50 +no_drop 1 +invisible 1 +range 1 +range_modifier 3 +maxgrace 25 +no_attack 1 +other_arch detect_magic +race undead +undead 1 +end diff --git a/spell/MoodChange/spell_conflict.arc b/spell/MoodChange/spell_conflict.arc new file mode 100644 index 000000000..261592b91 --- /dev/null +++ b/spell/MoodChange/spell_conflict.arc @@ -0,0 +1,19 @@ +Object spell_conflict +name conflict +name_pl conflict +level 10 +grace 50 +casting_time 10 +path_attuned 1024 +skill praying +type 101 +subtype 34 +value 100 +no_drop 1 +invisible 1 +range 5 +range_modifier 10 +maxgrace 10 +berserk 1 +other_arch detect_magic +end diff --git a/spell/MoodChange/spell_pacify.arc b/spell/MoodChange/spell_pacify.arc new file mode 100644 index 000000000..7a2a58525 --- /dev/null +++ b/spell/MoodChange/spell_pacify.arc @@ -0,0 +1,19 @@ +Object spell_pacify +name pacify +name_pl pacify +level 4 +grace 10 +casting_time 2 +path_attuned 1024 +skill praying +type 101 +subtype 34 +value 40 +no_drop 1 +invisible 1 +range 1 +range_modifier 5 +maxgrace 25 +unaggressive 1 +other_arch detect_magic +end diff --git a/spell/MovingBall/ball_lightning.arc b/spell/MovingBall/ball_lightning.arc new file mode 100644 index 000000000..c0e424194 --- /dev/null +++ b/spell/MovingBall/ball_lightning.arc @@ -0,0 +1,22 @@ +Object ball_lightning +type 102 +subtype 35 +face ball_lightning.111 +anim +ball_lightning.111 +ball_lightning.222 +ball_lightning.333 +ball_lightning.444 +mina +color_fg yellow +is_used_up 1 +is_animated 1 +glow_radius 2 +walk_on 1 +fly_on 1 +flying 1 +no_pick 1 +speed 1 +wc -30 +editable 0 +end diff --git a/magic/Lightning/ball_lightning.base.111.png b/spell/MovingBall/ball_lightning.base.111.png similarity index 100% rename from magic/Lightning/ball_lightning.base.111.png rename to spell/MovingBall/ball_lightning.base.111.png diff --git a/magic/Lightning/ball_lightning.base.222.png b/spell/MovingBall/ball_lightning.base.222.png similarity index 100% rename from magic/Lightning/ball_lightning.base.222.png rename to spell/MovingBall/ball_lightning.base.222.png diff --git a/magic/Lightning/ball_lightning.base.333.png b/spell/MovingBall/ball_lightning.base.333.png similarity index 100% rename from magic/Lightning/ball_lightning.base.333.png rename to spell/MovingBall/ball_lightning.base.333.png diff --git a/magic/Lightning/ball_lightning.base.444.png b/spell/MovingBall/ball_lightning.base.444.png similarity index 100% rename from magic/Lightning/ball_lightning.base.444.png rename to spell/MovingBall/ball_lightning.base.444.png diff --git a/spell/MovingBall/divine_shock.arc b/spell/MovingBall/divine_shock.arc new file mode 100644 index 000000000..4bb2961ae --- /dev/null +++ b/spell/MovingBall/divine_shock.arc @@ -0,0 +1,23 @@ +Object divine_shock +name divine shock +type 102 +subtype 35 +face ball_lightning.111 +anim +ball_lightning.111 +ball_lightning.222 +ball_lightning.333 +ball_lightning.444 +mina +color_fg yellow +is_used_up 1 +is_animated 1 +glow_radius 2 +walk_on 1 +fly_on 1 +flying 1 +no_pick 1 +speed 1 +wc -30 +editable 0 +end diff --git a/spell/MovingBall/poison_fog.arc b/spell/MovingBall/poison_fog.arc new file mode 100644 index 000000000..f903e41d1 --- /dev/null +++ b/spell/MovingBall/poison_fog.arc @@ -0,0 +1,38 @@ +Object poison_fog +name poison fog +other_arch poison_fog_sign +type 102 +subtype 35 +face poisoncloud.111 +anim +poisoncloud.111 +poisoncloud.112 +poisoncloud.113 +mina +color_fg green +is_used_up 1 +is_animated 1 +walk_on 1 +flying 1 +no_pick 1 +speed 0.2 +wc -30 +editable 0 +end +# +Object poison_fog_sign +name poison fog +face poisoncloud.111 +anim +poisoncloud.111 +poisoncloud.112 +poisoncloud.113 +mina +type 98 +speed 1 +flying 1 +no_pick 1 +food 30 +blocksview 1 +is_used_up 1 +end diff --git a/spell/MovingBall/spell_ball_lightning.arc b/spell/MovingBall/spell_ball_lightning.arc new file mode 100644 index 000000000..314de163e --- /dev/null +++ b/spell/MovingBall/spell_ball_lightning.arc @@ -0,0 +1,21 @@ +Object spell_ball_lightning +name ball lightning +name_pl ball lightning +type 101 +subtype 35 +level 9 +value 90 +sp 10 +casting_time 30 +skill evocation +path_attuned 8 +other_arch ball_lightning +dam 8 +dam_modifier 3 +duration 40 +duration_modifier 1 +maxsp 15 +attacktype 10 +no_drop 1 +invisible 1 +end diff --git a/spell/MovingBall/spell_divine_shock.arc b/spell/MovingBall/spell_divine_shock.arc new file mode 100644 index 000000000..b6a219d93 --- /dev/null +++ b/spell/MovingBall/spell_divine_shock.arc @@ -0,0 +1,22 @@ +Object spell_divine_shock +name divine shock +name_pl divine shock +type 101 +subtype 35 +level 1 +value 10 +grace 3 +casting_time 10 +skill praying +path_attuned 131072 +path_repelled 8 +other_arch divine_shock +dam 1 +dam_modifier 12 +duration 1 +duration_modifier 5 +maxgrace 15 +attacktype 1048584 +no_drop 1 +invisible 1 +end diff --git a/spell/MovingBall/spell_poison_fog.arc b/spell/MovingBall/spell_poison_fog.arc new file mode 100644 index 000000000..37ba80d59 --- /dev/null +++ b/spell/MovingBall/spell_poison_fog.arc @@ -0,0 +1,21 @@ +Object spell_poison_fog +name poison fog +name_pl poison fog +type 101 +subtype 35 +level 5 +value 50 +grace 15 +casting_time 10 +skill praying +path_attuned 131072 +other_arch poison_fog +dam 10 +dam_modifier 5 +duration 5 +duration_modifier 4 +maxgrace 10 +attacktype 1024 +no_drop 1 +invisible 1 +end diff --git a/spell/Potion/balm_gen.arc b/spell/Potion/balm_gen.arc new file mode 100644 index 000000000..1953b6331 --- /dev/null +++ b/spell/Potion/balm_gen.arc @@ -0,0 +1,16 @@ +Object balm_generic +nrof 1 +name balm +face balm_gen.111 +type 5 +subtype 4 +level 1 +material 4 +weight 1500 +value 250 +editable 2048 +magicmap light_blue +name_pl balms +client_type 652 +skill use magic item +end diff --git a/potion/balm_gen.base.111.png b/spell/Potion/balm_gen.base.111.png similarity index 100% rename from potion/balm_gen.base.111.png rename to spell/Potion/balm_gen.base.111.png diff --git a/spell/Potion/dust_gen.arc b/spell/Potion/dust_gen.arc new file mode 100644 index 000000000..e0d69c26a --- /dev/null +++ b/spell/Potion/dust_gen.arc @@ -0,0 +1,16 @@ +Object dust_generic +nrof 1 +name dust +face dust_gen.111 +type 5 +subtype 2 +level 1 +material 4 +weight 100 +value 230 +editable 2048 +magicmap grey +name_pl dusts +client_type 652 +skill throwing +end diff --git a/potion/dust_gen.base.111.png b/spell/Potion/dust_gen.base.111.png similarity index 100% rename from potion/dust_gen.base.111.png rename to spell/Potion/dust_gen.base.111.png diff --git a/spell/Potion/figurine_gen.arc b/spell/Potion/figurine_gen.arc new file mode 100644 index 000000000..f15a91cbe --- /dev/null +++ b/spell/Potion/figurine_gen.arc @@ -0,0 +1,16 @@ +Object figurine_generic +nrof 1 +name figurine +face figurine_gen.111 +type 5 +subtype 3 +level 1 +material 4 +weight 1500 +value 400 +editable 2048 +magicmap green +name_pl figurines +client_type 653 +skill use magic item +end diff --git a/potion/figurine_gen.base.111.png b/spell/Potion/figurine_gen.base.111.png similarity index 100% rename from potion/figurine_gen.base.111.png rename to spell/Potion/figurine_gen.base.111.png diff --git a/potion/potion_aether.base.111.png b/spell/Potion/potion_aether.base.111.png similarity index 100% rename from potion/potion_aether.base.111.png rename to spell/Potion/potion_aether.base.111.png diff --git a/potion/potion_aether.clsc.111.png b/spell/Potion/potion_aether.clsc.111.png similarity index 100% rename from potion/potion_aether.clsc.111.png rename to spell/Potion/potion_aether.clsc.111.png diff --git a/potion/potion_fire2.base.111.png b/spell/Potion/potion_fire2.base.111.png similarity index 100% rename from potion/potion_fire2.base.111.png rename to spell/Potion/potion_fire2.base.111.png diff --git a/potion/potion_fire2.clsc.111.png b/spell/Potion/potion_fire2.clsc.111.png similarity index 100% rename from potion/potion_fire2.clsc.111.png rename to spell/Potion/potion_fire2.clsc.111.png diff --git a/potion/potion_freeze.base.111.png b/spell/Potion/potion_freeze.base.111.png similarity index 100% rename from potion/potion_freeze.base.111.png rename to spell/Potion/potion_freeze.base.111.png diff --git a/potion/potion_freeze.clsc.111.png b/spell/Potion/potion_freeze.clsc.111.png similarity index 100% rename from potion/potion_freeze.clsc.111.png rename to spell/Potion/potion_freeze.clsc.111.png diff --git a/potion/potion_heal2.base.111.png b/spell/Potion/potion_heal2.base.111.png similarity index 100% rename from potion/potion_heal2.base.111.png rename to spell/Potion/potion_heal2.base.111.png diff --git a/potion/potion_heal2.clsc.111.png b/spell/Potion/potion_heal2.clsc.111.png similarity index 100% rename from potion/potion_heal2.clsc.111.png rename to spell/Potion/potion_heal2.clsc.111.png diff --git a/potion/potion_ishock.base.111.png b/spell/Potion/potion_ishock.base.111.png similarity index 100% rename from potion/potion_ishock.base.111.png rename to spell/Potion/potion_ishock.base.111.png diff --git a/potion/potion_ishock.clsc.111.png b/spell/Potion/potion_ishock.clsc.111.png similarity index 100% rename from potion/potion_ishock.clsc.111.png rename to spell/Potion/potion_ishock.clsc.111.png diff --git a/potion/potion_mimm.base.111.png b/spell/Potion/potion_mimm.base.111.png similarity index 100% rename from potion/potion_mimm.base.111.png rename to spell/Potion/potion_mimm.base.111.png diff --git a/potion/potion_mimm.clsc.111.png b/spell/Potion/potion_mimm.clsc.111.png similarity index 100% rename from potion/potion_mimm.clsc.111.png rename to spell/Potion/potion_mimm.clsc.111.png diff --git a/potion/potion_resist.base.111.png b/spell/Potion/potion_resist.base.111.png similarity index 100% rename from potion/potion_resist.base.111.png rename to spell/Potion/potion_resist.base.111.png diff --git a/potion/potion_resist.clsc.111.png b/spell/Potion/potion_resist.clsc.111.png similarity index 100% rename from potion/potion_resist.clsc.111.png rename to spell/Potion/potion_resist.clsc.111.png diff --git a/potion/potion_shock.base.111.png b/spell/Potion/potion_shock.base.111.png similarity index 100% rename from potion/potion_shock.base.111.png rename to spell/Potion/potion_shock.base.111.png diff --git a/potion/potion_shock.clsc.111.png b/spell/Potion/potion_shock.clsc.111.png similarity index 100% rename from potion/potion_shock.clsc.111.png rename to spell/Potion/potion_shock.clsc.111.png diff --git a/potion/potion_util.base.111.png b/spell/Potion/potion_util.base.111.png similarity index 100% rename from potion/potion_util.base.111.png rename to spell/Potion/potion_util.base.111.png diff --git a/potion/potion_util.clsc.111.png b/spell/Potion/potion_util.clsc.111.png similarity index 100% rename from potion/potion_util.clsc.111.png rename to spell/Potion/potion_util.clsc.111.png diff --git a/spell/Potion/potiongen.arc b/spell/Potion/potiongen.arc new file mode 100644 index 000000000..9a2432463 --- /dev/null +++ b/spell/Potion/potiongen.arc @@ -0,0 +1,16 @@ +Object potion_generic +nrof 1 +name potion +face potiongen.111 +type 5 +subtype 2 +level 1 +material 4 +weight 1500 +value 280 +editable 2048 +magicmap light_blue +name_pl potions +client_type 651 +skill use magic item +end diff --git a/potion/potiongen.base.111.png b/spell/Potion/potiongen.base.111.png similarity index 100% rename from potion/potiongen.base.111.png rename to spell/Potion/potiongen.base.111.png diff --git a/potion/potiongen.clsc.111.png b/spell/Potion/potiongen.clsc.111.png similarity index 100% rename from potion/potiongen.clsc.111.png rename to spell/Potion/potiongen.clsc.111.png diff --git a/spell/RaiseDead/raisedead.trs b/spell/RaiseDead/raisedead.trs new file mode 100644 index 000000000..f26ce4de0 --- /dev/null +++ b/spell/RaiseDead/raisedead.trs @@ -0,0 +1,66 @@ +treasure raise_dead_failure + arch devil + nrof 5 + more + arch skull + nrof 3 +end +# +treasure resurrection_failure + arch skull + nrof 5 + more + arch lich + nrof 3 +end +# +treasure reincarnation_failure + arch lich + nrof 5 + more + arch demilich + nrof 3 + more + arch spectre + nrof 1 +end +# +# this basically taken from the code. Not sure if this +# is still really accurate. +treasureone reincarnation_races + arch barbarian + chance 1 + more + arch cleric + chance 1 + more + arch elf + chance 1 + more + arch human + chance 1 + more + arch mage + chance 1 + more + arch ninja + chance 1 + more + arch priest + chance 1 + more + arch swashbuckler + chance 1 + more + arch thief + chance 1 + more + arch viking + chance 1 + more + arch warrior + chance 1 + more + arch wizard + chance 1 +end diff --git a/spell/RaiseDead/spell_raise_dead.arc b/spell/RaiseDead/spell_raise_dead.arc new file mode 100644 index 000000000..c1d1be20c --- /dev/null +++ b/spell/RaiseDead/spell_raise_dead.arc @@ -0,0 +1,17 @@ +Object spell_raise_dead +name raise dead +name_pl raise dead +type 101 +subtype 1 +level 10 +value 100 +grace 150 +casting_time 60 +path_attuned 256 +skill praying +no_drop 1 +invisible 1 +Con 2 +exp 5 +randomitems raise_dead_failure +end diff --git a/spell/RaiseDead/spell_reincarnation.arc b/spell/RaiseDead/spell_reincarnation.arc new file mode 100644 index 000000000..7c9bf2b64 --- /dev/null +++ b/spell/RaiseDead/spell_reincarnation.arc @@ -0,0 +1,17 @@ +Object spell_reincarnation +name reincarnation +name_pl reincarnation +type 101 +subtype 1 +level 25 +value 250 +grace 350 +casting_time 100 +path_attuned 256 +skill praying +no_drop 1 +invisible 1 +exp 20 +randomitems reincarnation_failure +race reincarnation_races +end diff --git a/spell/RaiseDead/spell_resurrection.arc b/spell/RaiseDead/spell_resurrection.arc new file mode 100644 index 000000000..caaeda2d7 --- /dev/null +++ b/spell/RaiseDead/spell_resurrection.arc @@ -0,0 +1,17 @@ +Object spell_resurrection +name resurrection +name_pl resurrection +type 101 +subtype 1 +level 20 +value 200 +grace 250 +casting_time 180 +path_attuned 256 +skill praying +no_drop 1 +invisible 1 +Con 1 +exp 10 +randomitems resurrection_failure +end diff --git a/spell/Rune/drain_magic.arc b/spell/Rune/drain_magic.arc new file mode 100644 index 000000000..a84b4de1e --- /dev/null +++ b/spell/Rune/drain_magic.arc @@ -0,0 +1,25 @@ +Object rune_drain_magic +name Rune of Magic Draining +type 154 +speed 1 +slaying magic drain +hp 1 +face drain_magic.111 +msg +You feel depleted of psychic energy! +endmsg +anim +drain_magic.111 +drain_magic.111 +mina +level 1 +color_fg grey +is_animated 0 +invisible 1 +no_pick 1 +walk_on 1 +editable 32 +attacktype 18 +Cha 20 +other_arch spell_magic_drain +end diff --git a/magic/Runes/drain_magic.base.111.png b/spell/Rune/drain_magic.base.111.png similarity index 100% rename from magic/Runes/drain_magic.base.111.png rename to spell/Rune/drain_magic.base.111.png diff --git a/magic/Runes/generic_rune.arc b/spell/Rune/generic_rune.arc similarity index 100% rename from magic/Runes/generic_rune.arc rename to spell/Rune/generic_rune.arc diff --git a/magic/Runes/generic_rune.base.111.png b/spell/Rune/generic_rune.base.111.png similarity index 100% rename from magic/Runes/generic_rune.base.111.png rename to spell/Rune/generic_rune.base.111.png diff --git a/spell/Rune/rune_antimagic.arc b/spell/Rune/rune_antimagic.arc new file mode 100644 index 000000000..547bca24d --- /dev/null +++ b/spell/Rune/rune_antimagic.arc @@ -0,0 +1,20 @@ +Object rune_antimagic +name Rune of Nullification +type 154 +face rune_antimagic.111 +anim +rune_antimagic.111 +rune_antimagic.111 +mina +level 0 +is_animated 0 +invisible 1 +color_fg grey +no_pick 1 +walk_on 1 +editable 32 +attacktype 32770 +no_magic 1 +dam 1 +Cha 20 +end diff --git a/magic/Runes/rune_antimagic.base.111.png b/spell/Rune/rune_antimagic.base.111.png similarity index 100% rename from magic/Runes/rune_antimagic.base.111.png rename to spell/Rune/rune_antimagic.base.111.png diff --git a/magic/Runes/rune_blast.arc b/spell/Rune/rune_blast.arc similarity index 100% rename from magic/Runes/rune_blast.arc rename to spell/Rune/rune_blast.arc diff --git a/magic/Runes/rune_blast.base.111.png b/spell/Rune/rune_blast.base.111.png similarity index 100% rename from magic/Runes/rune_blast.base.111.png rename to spell/Rune/rune_blast.base.111.png diff --git a/magic/Runes/rune_blightning.arc b/spell/Rune/rune_blightning.arc similarity index 100% rename from magic/Runes/rune_blightning.arc rename to spell/Rune/rune_blightning.arc diff --git a/magic/Runes/rune_blightning.base.111.png b/spell/Rune/rune_blightning.base.111.png similarity index 100% rename from magic/Runes/rune_blightning.base.111.png rename to spell/Rune/rune_blightning.base.111.png diff --git a/magic/Runes/rune_bomb.arc b/spell/Rune/rune_bomb.arc similarity index 100% rename from magic/Runes/rune_bomb.arc rename to spell/Rune/rune_bomb.arc diff --git a/magic/Runes/rune_bomb.base.111.png b/spell/Rune/rune_bomb.base.111.png similarity index 100% rename from magic/Runes/rune_bomb.base.111.png rename to spell/Rune/rune_bomb.base.111.png diff --git a/magic/Runes/rune_confusion.arc b/spell/Rune/rune_confusion.arc similarity index 100% rename from magic/Runes/rune_confusion.arc rename to spell/Rune/rune_confusion.arc diff --git a/magic/Runes/rune_confusion.base.111.png b/spell/Rune/rune_confusion.base.111.png similarity index 100% rename from magic/Runes/rune_confusion.base.111.png rename to spell/Rune/rune_confusion.base.111.png diff --git a/magic/Runes/rune_death.arc b/spell/Rune/rune_death.arc similarity index 100% rename from magic/Runes/rune_death.arc rename to spell/Rune/rune_death.arc diff --git a/magic/Runes/rune_death.base.111.png b/spell/Rune/rune_death.base.111.png similarity index 100% rename from magic/Runes/rune_death.base.111.png rename to spell/Rune/rune_death.base.111.png diff --git a/spell/Rune/rune_fire.arc b/spell/Rune/rune_fire.arc new file mode 100644 index 000000000..b907dbfaa --- /dev/null +++ b/spell/Rune/rune_fire.arc @@ -0,0 +1,75 @@ +Object rune_fire +name Rune of Fire +type 154 +face rune_fire.111 +hp 1 +msg +You detonate a Rune of Fire! +endmsg +anim +rune_fire.111 +fireball.111 +mina +speed 1 +level 1 +color_fg red +is_animated 0 +invisible 1 +no_pick 1 +walk_on 1 +editable 32 +attacktype 6 +dam 30 +Cha 20 +end +# +Object rune_burning_hands +name Rune of Burning Hands +slaying burning hands +type 154 +face rune_fire.111 +hp 1 +other_arch spell_burning_hands +msg +You detonate a Rune of Burning Hands! +endmsg +anim +rune_fire.111 +fireball.111 +mina +speed 1 +level 1 +color_fg red +is_animated 0 +invisible 1 +no_pick 1 +walk_on 1 +editable 32 +attacktype 6 +Cha 20 +end +Object rune_dragonbreath +name Rune of Dragon's Breath +slaying dragonbreath +type 154 +face rune_fire.111 +hp 1 +other_arch spell_dragonbreath +msg +You detonate a Rune of Firebreath! +endmsg +anim +rune_fire.111 +fireball.111 +mina +speed 1 +level 1 +color_fg red +is_animated 0 +invisible 1 +no_pick 1 +walk_on 1 +editable 32 +attacktype 6 +Cha 20 +end diff --git a/magic/Runes/rune_fire.base.111.png b/spell/Rune/rune_fire.base.111.png similarity index 100% rename from magic/Runes/rune_fire.base.111.png rename to spell/Rune/rune_fire.base.111.png diff --git a/magic/Runes/rune_fireball.arc b/spell/Rune/rune_fireball.arc similarity index 100% rename from magic/Runes/rune_fireball.arc rename to spell/Rune/rune_fireball.arc diff --git a/magic/Runes/rune_fireball.base.111.png b/spell/Rune/rune_fireball.base.111.png similarity index 100% rename from magic/Runes/rune_fireball.base.111.png rename to spell/Rune/rune_fireball.base.111.png diff --git a/spell/Rune/rune_frost.arc b/spell/Rune/rune_frost.arc new file mode 100644 index 000000000..bedd76b22 --- /dev/null +++ b/spell/Rune/rune_frost.arc @@ -0,0 +1,74 @@ +Object rune_frost +name Rune of Frost +type 154 +face rune_frost.111 +hp 1 +speed 1 +msg +You detonate a Rune of Frost! +endmsg +anim +rune_frost.111 +icestorm.111 +mina +color_fg light_blue +level 1 +is_animated 0 +invisible 1 +no_pick 1 +walk_on 1 +editable 32 +attacktype 18 +dam 35 +Cha 20 +end +Object rune_icestorm +name Rune of Icestorm +slaying icestorm +type 154 +face rune_frost.111 +hp 1 +other_arch spell_icestorm +speed 1 +msg +You detonate a Rune of Icestorm +endmsg +anim +rune_frost.111 +icestorm.111 +mina +color_fg light_blue +level 1 +is_animated 0 +invisible 1 +no_pick 1 +walk_on 1 +editable 32 +attacktype 18 +Cha 20 +end +Object rune_large_icestorm +name Rune of Large Icestorm +slaying large icestorm +type 154 +face rune_frost.111 +hp 1 +other_arch spell_large_icestorm +speed 1 +msg +You detonate a Rune of Large Icestorm! +endmsg +anim +rune_frost.111 +icestorm.111 +mina +color_fg light_blue +level 1 +is_animated 0 +invisible 1 +no_pick 1 +walk_on 1 +editable 32 +attacktype 18 +Cha 20 +end diff --git a/magic/Runes/rune_frost.base.111.png b/spell/Rune/rune_frost.base.111.png similarity index 100% rename from magic/Runes/rune_frost.base.111.png rename to spell/Rune/rune_frost.base.111.png diff --git a/magic/Runes/rune_heal.arc b/spell/Rune/rune_heal.arc similarity index 100% rename from magic/Runes/rune_heal.arc rename to spell/Rune/rune_heal.arc diff --git a/magic/Runes/rune_heal.base.111.png b/spell/Rune/rune_heal.base.111.png similarity index 100% rename from magic/Runes/rune_heal.base.111.png rename to spell/Rune/rune_heal.base.111.png diff --git a/magic/Runes/rune_lightning.arc b/spell/Rune/rune_lightning.arc similarity index 100% rename from magic/Runes/rune_lightning.arc rename to spell/Rune/rune_lightning.arc diff --git a/magic/Runes/rune_lightning.base.111.png b/spell/Rune/rune_lightning.base.111.png similarity index 100% rename from magic/Runes/rune_lightning.base.111.png rename to spell/Rune/rune_lightning.base.111.png diff --git a/magic/Runes/rune_paralysis.arc b/spell/Rune/rune_paralysis.arc similarity index 100% rename from magic/Runes/rune_paralysis.arc rename to spell/Rune/rune_paralysis.arc diff --git a/magic/Runes/rune_paralysis.base.111.png b/spell/Rune/rune_paralysis.base.111.png similarity index 100% rename from magic/Runes/rune_paralysis.base.111.png rename to spell/Rune/rune_paralysis.base.111.png diff --git a/magic/Runes/rune_paralysis.base.112.png b/spell/Rune/rune_paralysis.base.112.png similarity index 100% rename from magic/Runes/rune_paralysis.base.112.png rename to spell/Rune/rune_paralysis.base.112.png diff --git a/spell/Rune/rune_pcloud.arc b/spell/Rune/rune_pcloud.arc new file mode 100644 index 000000000..ddb629cc0 --- /dev/null +++ b/spell/Rune/rune_pcloud.arc @@ -0,0 +1,24 @@ +Object rune_poison_cloud +name Rune of Poison Cloud +slaying poison cloud +type 154 +face rune_pcloud.111 +hp 1 +msg +You detonate a Rune of Poison Cloud! +endmsg +anim +rune_pcloud.111 +poisoncloud.111 +mina +speed 1 +level 1 +color_fg green +is_animated 0 +invisible 1 +no_pick 1 +walk_on 1 +editable 32 +attacktype 6 +Cha 20 +end diff --git a/magic/Runes/rune_pcloud.base.111.png b/spell/Rune/rune_pcloud.base.111.png similarity index 100% rename from magic/Runes/rune_pcloud.base.111.png rename to spell/Rune/rune_pcloud.base.111.png diff --git a/magic/Runes/rune_restore.arc b/spell/Rune/rune_restore.arc similarity index 100% rename from magic/Runes/rune_restore.arc rename to spell/Rune/rune_restore.arc diff --git a/magic/Runes/rune_shock.arc b/spell/Rune/rune_shock.arc similarity index 100% rename from magic/Runes/rune_shock.arc rename to spell/Rune/rune_shock.arc diff --git a/magic/Runes/rune_shock.base.111.png b/spell/Rune/rune_shock.base.111.png similarity index 100% rename from magic/Runes/rune_shock.base.111.png rename to spell/Rune/rune_shock.base.111.png diff --git a/magic/Runes/rune_sp_res.base.111.png b/spell/Rune/rune_sp_res.base.111.png similarity index 100% rename from magic/Runes/rune_sp_res.base.111.png rename to spell/Rune/rune_sp_res.base.111.png diff --git a/magic/Runes/rune_sp_restore.arc b/spell/Rune/rune_sp_restore.arc similarity index 100% rename from magic/Runes/rune_sp_restore.arc rename to spell/Rune/rune_sp_restore.arc diff --git a/magic/Runes/rune_sum_earth.base.111.png b/spell/Rune/rune_sum_earth.base.111.png similarity index 100% rename from magic/Runes/rune_sum_earth.base.111.png rename to spell/Rune/rune_sum_earth.base.111.png diff --git a/magic/Runes/rune_sum_fire.base.111.png b/spell/Rune/rune_sum_fire.base.111.png similarity index 100% rename from magic/Runes/rune_sum_fire.base.111.png rename to spell/Rune/rune_sum_fire.base.111.png diff --git a/magic/Runes/rune_sum_water.base.111.png b/spell/Rune/rune_sum_water.base.111.png similarity index 100% rename from magic/Runes/rune_sum_water.base.111.png rename to spell/Rune/rune_sum_water.base.111.png diff --git a/magic/Runes/rune_summon.arc b/spell/Rune/rune_summon.arc similarity index 100% rename from magic/Runes/rune_summon.arc rename to spell/Rune/rune_summon.arc diff --git a/magic/Runes/rune_summon.base.111.png b/spell/Rune/rune_summon.base.111.png similarity index 100% rename from magic/Runes/rune_summon.base.111.png rename to spell/Rune/rune_summon.base.111.png diff --git a/magic/Runes/rune_summon_air.base.111.png b/spell/Rune/rune_summon_air.base.111.png similarity index 100% rename from magic/Runes/rune_summon_air.base.111.png rename to spell/Rune/rune_summon_air.base.111.png diff --git a/spell/Rune/rune_transfer.arc b/spell/Rune/rune_transfer.arc new file mode 100644 index 000000000..b0a23d07a --- /dev/null +++ b/spell/Rune/rune_transfer.arc @@ -0,0 +1,23 @@ +Object rune_transferrence +name Rune of Transferrence +type 154 +speed 1 +hp 1 +face rune_transfer.111 +msg +The Rune transfers power to you! +endmsg +anim +rune_transfer.111 +rune_transfer.111 +mina +level 1 +color_fg light_blue +is_animated 0 +invisible 1 +no_pick 1 +walk_on 1 +editable 32 +attacktype 18 +other_arch spell_transference +end diff --git a/magic/Runes/rune_transfer.base.111.png b/spell/Rune/rune_transfer.base.111.png similarity index 100% rename from magic/Runes/rune_transfer.base.111.png rename to spell/Rune/rune_transfer.base.111.png diff --git a/spell/Rune/runedet.arc b/spell/Rune/runedet.arc new file mode 100644 index 000000000..a8c3510c3 --- /dev/null +++ b/spell/Rune/runedet.arc @@ -0,0 +1,12 @@ +Object runedet +name trap +type 98 +face cancellation.111 +speed 1 +color_fg red +flying 1 +is_used_up 1 +no_pick 1 +food 10 +editable 32 +end diff --git a/spell/Rune/spell_antimagic_rune.arc b/spell/Rune/spell_antimagic_rune.arc new file mode 100644 index 000000000..439980e26 --- /dev/null +++ b/spell/Rune/spell_antimagic_rune.arc @@ -0,0 +1,15 @@ +Object spell_antimagic_rune +name antimagic rune +name_pl antimagic rune +type 101 +subtype 2 +no_drop 1 +invisible 1 +level 7 +value 70 +sp 5 +casting_time 20 +skill sorcery +path_attuned 128 +other_arch rune_antimagic +end diff --git a/spell/Rune/spell_firetrap.arc b/spell/Rune/spell_firetrap.arc new file mode 100644 index 000000000..11f5f3ab4 --- /dev/null +++ b/spell/Rune/spell_firetrap.arc @@ -0,0 +1,15 @@ +Object spell_firetrap +name firetrap +name_pl firetrap +type 101 +subtype 2 +no_drop 1 +invisible 1 +level 12 +value 120 +sp 5 +casting_time 30 +skill pyromancy +path_attuned 2048 +face penta.111 +end diff --git a/spell/Rune/spell_glyph.arc b/spell/Rune/spell_glyph.arc new file mode 100644 index 000000000..314bfd510 --- /dev/null +++ b/spell/Rune/spell_glyph.arc @@ -0,0 +1,14 @@ +Object spell_glyph +name glyph +name_pl glyph +type 101 +subtype 2 +no_drop 1 +invisible 1 +level 12 +value 120 +grace 5 +casting_time 30 +skill praying +path_attuned 2048 +end diff --git a/spell/Rune/spell_magic_rune.arc b/spell/Rune/spell_magic_rune.arc new file mode 100644 index 000000000..47269c24e --- /dev/null +++ b/spell/Rune/spell_magic_rune.arc @@ -0,0 +1,14 @@ +Object spell_magic_rune +name magic rune +name_pl magic rune +type 101 +subtype 2 +no_drop 1 +invisible 1 +level 12 +value 120 +sp 5 +casting_time 30 +skill sorcery +path_attuned 2048 +end diff --git a/spell/Rune/spell_pentagram.arc b/spell/Rune/spell_pentagram.arc new file mode 100644 index 000000000..fa24d55a9 --- /dev/null +++ b/spell/Rune/spell_pentagram.arc @@ -0,0 +1,15 @@ +Object spell_pentagram +name pentagram +name_pl pentagram +type 101 +subtype 2 +no_drop 1 +invisible 1 +level 12 +value 120 +sp 5 +casting_time 30 +skill summoning +path_attuned 2048 +face penta.111 +end diff --git a/spell/Rune/spell_rune_of_blasting.arc b/spell/Rune/spell_rune_of_blasting.arc new file mode 100644 index 000000000..c429a3cd3 --- /dev/null +++ b/spell/Rune/spell_rune_of_blasting.arc @@ -0,0 +1,15 @@ +Object spell_rune_of_blasting +name rune of blasting +name_pl rune of blasting +type 101 +subtype 2 +no_drop 1 +invisible 1 +level 10 +value 100 +sp 18 +casting_time 30 +skill pyromancy +path_attuned 512 +other_arch rune_blast +end diff --git a/spell/Rune/spell_rune_of_death.arc b/spell/Rune/spell_rune_of_death.arc new file mode 100644 index 000000000..0673bcb7f --- /dev/null +++ b/spell/Rune/spell_rune_of_death.arc @@ -0,0 +1,15 @@ +Object spell_rune_of_death +name rune of death +name_pl rune of death +type 101 +subtype 2 +no_drop 1 +invisible 1 +level 17 +value 170 +sp 20 +casting_time 40 +skill sorcery +path_attuned 262144 +other_arch rune_death +end diff --git a/spell/Rune/spell_rune_of_fire.arc b/spell/Rune/spell_rune_of_fire.arc new file mode 100644 index 000000000..83d8fddc6 --- /dev/null +++ b/spell/Rune/spell_rune_of_fire.arc @@ -0,0 +1,15 @@ +Object spell_rune_of_fire +name rune of fire +name_pl rune of fire +type 101 +subtype 2 +no_drop 1 +invisible 1 +level 4 +value 40 +sp 10 +casting_time 30 +skill pyromancy +path_attuned 2 +other_arch rune_fire +end diff --git a/spell/Rune/spell_rune_of_frost.arc b/spell/Rune/spell_rune_of_frost.arc new file mode 100644 index 000000000..5425c293d --- /dev/null +++ b/spell/Rune/spell_rune_of_frost.arc @@ -0,0 +1,15 @@ +Object spell_rune_of_frost +name rune of frost +name_pl rune of frost +type 101 +subtype 2 +no_drop 1 +invisible 1 +level 4 +value 40 +sp 10 +casting_time 30 +skill evocation +path_attuned 2 +other_arch rune_frost +end diff --git a/spell/Rune/spell_rune_of_magic_drain.arc b/spell/Rune/spell_rune_of_magic_drain.arc new file mode 100644 index 000000000..dc03fc0e9 --- /dev/null +++ b/spell/Rune/spell_rune_of_magic_drain.arc @@ -0,0 +1,15 @@ +Object spell_rune_of_magic_drain +name rune of magic drain +name_pl rune of magic drain +type 101 +subtype 2 +no_drop 1 +invisible 1 +level 14 +value 140 +sp 30 +casting_time 30 +skill evocation +path_attuned 32768 +other_arch rune_drain_magic +end diff --git a/spell/Rune/spell_rune_of_shocking.arc b/spell/Rune/spell_rune_of_shocking.arc new file mode 100644 index 000000000..32f94c46f --- /dev/null +++ b/spell/Rune/spell_rune_of_shocking.arc @@ -0,0 +1,15 @@ +Object spell_rune_of_shocking +name rune of shocking +name_pl rune of shocking +type 101 +subtype 2 +no_drop 1 +invisible 1 +level 8 +value 80 +sp 14 +casting_time 30 +skill pyromancy +path_attuned 8 +other_arch rune_shock +end diff --git a/spell/Rune/spell_rune_of_transference.arc b/spell/Rune/spell_rune_of_transference.arc new file mode 100644 index 000000000..690fb1fda --- /dev/null +++ b/spell/Rune/spell_rune_of_transference.arc @@ -0,0 +1,15 @@ +Object spell_rune_of_transference +name rune of transference +name_pl rune of transference +type 101 +subtype 2 +no_drop 1 +invisible 1 +level 6 +value 60 +sp 12 +casting_time 40 +skill sorcery +path_attuned 32768 +maxsp 24 +end diff --git a/spell/Rune/spell_sigil.arc b/spell/Rune/spell_sigil.arc new file mode 100644 index 000000000..5cfbfb45e --- /dev/null +++ b/spell/Rune/spell_sigil.arc @@ -0,0 +1,15 @@ +Object spell_sigil +name sigil +name_pl sigil +type 101 +subtype 2 +no_drop 1 +invisible 1 +level 12 +value 120 +sp 5 +casting_time 30 +skill evocation +path_attuned 2048 +face penta.111 +end diff --git a/spell/ench_armour.arc b/spell/Scroll/ench_armour.arc similarity index 100% rename from spell/ench_armour.arc rename to spell/Scroll/ench_armour.arc diff --git a/spell/impr_cha.arc b/spell/Scroll/impr_cha.arc similarity index 100% rename from spell/impr_cha.arc rename to spell/Scroll/impr_cha.arc diff --git a/spell/impr_con.arc b/spell/Scroll/impr_con.arc similarity index 100% rename from spell/impr_con.arc rename to spell/Scroll/impr_con.arc diff --git a/spell/impr_dam.arc b/spell/Scroll/impr_dam.arc similarity index 100% rename from spell/impr_dam.arc rename to spell/Scroll/impr_dam.arc diff --git a/spell/impr_dex.arc b/spell/Scroll/impr_dex.arc similarity index 100% rename from spell/impr_dex.arc rename to spell/Scroll/impr_dex.arc diff --git a/spell/impr_ench.arc b/spell/Scroll/impr_ench.arc similarity index 100% rename from spell/impr_ench.arc rename to spell/Scroll/impr_ench.arc diff --git a/spell/impr_int.arc b/spell/Scroll/impr_int.arc similarity index 100% rename from spell/impr_int.arc rename to spell/Scroll/impr_int.arc diff --git a/spell/impr_pow.arc b/spell/Scroll/impr_pow.arc similarity index 100% rename from spell/impr_pow.arc rename to spell/Scroll/impr_pow.arc diff --git a/spell/impr_str.arc b/spell/Scroll/impr_str.arc similarity index 100% rename from spell/impr_str.arc rename to spell/Scroll/impr_str.arc diff --git a/spell/impr_weigh.arc b/spell/Scroll/impr_weigh.arc similarity index 100% rename from spell/impr_weigh.arc rename to spell/Scroll/impr_weigh.arc diff --git a/spell/impr_wis.arc b/spell/Scroll/impr_wis.arc similarity index 100% rename from spell/impr_wis.arc rename to spell/Scroll/impr_wis.arc diff --git a/spell/prep_weapo.arc b/spell/Scroll/prep_weapo.arc similarity index 100% rename from spell/prep_weapo.arc rename to spell/Scroll/prep_weapo.arc diff --git a/spell/scroll.base.111.png b/spell/Scroll/scroll.base.111.png similarity index 100% rename from spell/scroll.base.111.png rename to spell/Scroll/scroll.base.111.png diff --git a/spell/Scroll/scroll.trs b/spell/Scroll/scroll.trs new file mode 100644 index 000000000..6e5843dfe --- /dev/null +++ b/spell/Scroll/scroll.trs @@ -0,0 +1,223 @@ +treasureone scroll + arch spell_create_bomb + chance 1 + nrof 1 + more + arch spell_summon_golem + chance 1 + nrof 1 + more + arch spell_summon_fire_elemental + chance 1 + nrof 1 + more + arch spell_summon_earth_elemental + chance 1 + nrof 1 + more + arch spell_summon_water_elemental + chance 1 + nrof 1 + more + arch spell_summon_air_elemental + chance 1 + nrof 1 + more + arch spell_magic_mapping + chance 3 + nrof 2 + more + arch spell_destruction + chance 4 + nrof 3 + more + arch spell_invisible + nrof 3 + chance 2 + more + arch spell_improved_invisibility + nrof 1 + chance 1 + more + arch spell_armour + chance 2 + nrof 3 + more + arch spell_strength + nrof 3 + chance 2 + more + arch spell_dexterity + nrof 3 + chance 2 + more + arch spell_constitution + nrof 3 + chance 2 + more + arch spell_levitate + nrof 3 + chance 1 + more + arch spell_confusion + nrof 3 + chance 2 + more + arch spell_dark_vision + nrof 3 + chance 2 + more + arch spell_xray + nrof 3 + chance 1 + more + arch spell_summon_pet_monster + nrof 3 + chance 1 + more + arch spell_charging + nrof 3 + chance 1 + more + arch spell_alchemy + nrof 3 + chance 2 + more + arch spell_identify + nrof 9 + chance 10 + more + arch spell_detect_magic + nrof 9 + chance 10 + more + arch spell_detect_monster + nrof 3 + chance 6 + more + arch spell_ball_lightning + nrof 3 + chance 1 + more + arch spell_faery_fire + nrof 3 + chance 2 +################################################### +# cleric spells + more + arch spell_perceive_self + chance 2 + nrof 2 + more + arch spell_word_of_recall + chance 2 + nrof 1 + more + arch spell_invisible_to_undead + chance 2 + nrof 2 + more + arch spell_cure_confusion + chance 4 + nrof 1 + more + arch spell_cure_blindness + chance 1 + nrof 1 + more + arch spell_cure_disease + chance 5 + nrof 3 + more + arch spell_restoration + chance 1 + nrof 1 + more + arch spell_protection_from_cold + nrof 3 + chance 1 + more + arch spell_protection_from_electricity + nrof 3 + chance 1 + more + arch spell_protection_from_fire + nrof 3 + chance 1 + more + arch spell_protection_from_poison + nrof 3 + chance 1 + more + arch spell_protection_from_slow + nrof 3 + chance 1 + more + arch spell_protection_from_paralysis + nrof 3 + chance 1 + more + arch spell_protection_from_draining + nrof 3 + chance 1 + more + arch spell_protection_from_magic + nrof 3 + chance 1 + more + arch spell_protection_from_attack + nrof 3 + chance 1 + more + arch spell_protection_from_confusion + nrof 3 + chance 1 + more + arch spell_protection_from_cancellation + nrof 3 + chance 1 + more + arch spell_protection_from_depletion + nrof 3 + chance 1 + more + arch spell_remove_curse + nrof 2 + chance 4 + more + arch spell_remove_damnation + nrof 1 + chance 1 + more + arch spell_detect_evil + nrof 3 + chance 5 + more + arch spell_detect_curse + nrof 5 + chance 3 + more + arch spell_show_invisible + nrof 3 + chance 1 + more + arch spell_cause_flu + nrof 3 + chance 2 + more + arch spell_cause_leprosy + nrof 3 + chance 1 + more + arch spell_cause_anthrax + nrof 3 + chance 1 + more + arch spell_cause_typhoid + nrof 3 + chance 1 + more + arch spell_cause_cold + nrof 3 + chance 2 +end diff --git a/spell/Scroll/scroll_new.arc b/spell/Scroll/scroll_new.arc new file mode 100644 index 000000000..ec261a122 --- /dev/null +++ b/spell/Scroll/scroll_new.arc @@ -0,0 +1,16 @@ +Object scroll_new +name scroll +race scrolls +face scroll.111 +color_fg white +nrof 1 +type 111 +material 1 +weight 200 +value 1 +editable 2048 +name_pl scrolls +client_type 661 +skill use magic item +randomitems scroll +end diff --git a/spell/Smite/god_power.arc b/spell/Smite/god_power.arc new file mode 100644 index 000000000..396376de2 --- /dev/null +++ b/spell/Smite/god_power.arc @@ -0,0 +1,25 @@ +# God power isn't cast as a spell per se, but instead is cast +# as a fumble effect. As such, more of the values in this +# object are relevant. +Object god_power +name godly retribution +type 102 +subtype 6 +face destruction.111 +anim +destruction.111 +destruction.112 +destruction.113 +destruction.114 +destruction.113 +destruction.114 +mina +speed 1 +range 4 +duration 4 +flying 1 +wc -30 +no_pick 1 +attacktype 1048576 +editable 0 +end diff --git a/spell/Smite/holy_wrath.arc b/spell/Smite/holy_wrath.arc new file mode 100644 index 000000000..b43884c49 --- /dev/null +++ b/spell/Smite/holy_wrath.arc @@ -0,0 +1,20 @@ +Object holy_wrath +type 102 +subtype 6 +name holy wrath +slaying undead,demon +face turnundead.111 +anim +turnundead.111 +turnundead.112 +turnundead.113 +mina +wc -40 +speed 0.2 +speed_left -0.21 +flying 1 +no_pick 1 +editable 0 +walk_on 1 +fly_on 1 +end diff --git a/spell/Smite/insect_plague.arc b/spell/Smite/insect_plague.arc new file mode 100644 index 000000000..e93e56c26 --- /dev/null +++ b/spell/Smite/insect_plague.arc @@ -0,0 +1,17 @@ +Object insect_plague +name crawling insects +type 102 +subtype 6 +face ant.111 +anim +ant.111 +ant.112 +ant.111 +ant.112 +mina +speed 0.12 +flying 1 +wc -30 +no_pick 1 +editable 0 +end diff --git a/spell/Smite/spell_finger_of_death.arc b/spell/Smite/spell_finger_of_death.arc new file mode 100644 index 000000000..c30475ec0 --- /dev/null +++ b/spell/Smite/spell_finger_of_death.arc @@ -0,0 +1,21 @@ +Object spell_finger_of_death +name finger of death +name_pl finger of death +type 101 +subtype 10 +level 14 +value 140 +grace 50 +casting_time 5 +skill praying +path_attuned 262144 +other_arch face_of_death +dam 24 +dam_modifier 4 +range 0 +duration 1 +maxgrace 35 +attacktype 131072 +no_drop 1 +invisible 1 +end diff --git a/spell/Smite/spell_holy_wrath.arc b/spell/Smite/spell_holy_wrath.arc new file mode 100644 index 000000000..c61b6f0b8 --- /dev/null +++ b/spell/Smite/spell_holy_wrath.arc @@ -0,0 +1,22 @@ +Object spell_holy_wrath +name holy wrath +name_pl holy wrath +type 101 +subtype 10 +level 12 +grace 40 +casting_time 5 +path_attuned 65536 +other_arch holy_wrath +dam 15 +dam_modifier 2 +range 6 +duration 2 +range_modifier 7 +maxgrace 20 +skill praying +value 120 +attacktype 2097152 +no_drop 1 +invisible 1 +end diff --git a/spell/Smite/spell_insect_plague.arc b/spell/Smite/spell_insect_plague.arc new file mode 100644 index 000000000..7552af863 --- /dev/null +++ b/spell/Smite/spell_insect_plague.arc @@ -0,0 +1,22 @@ +Object spell_insect_plague +name insect plague +name_pl insect plague +type 101 +subtype 10 +level 9 +grace 45 +casting_time 5 +path_attuned 64 +other_arch insect_plague +dam 20 +dam_modifier 3 +range 8 +duration 2 +range_modifier 12 +maxgrace 35 +skill praying +value 100 +attacktype 3 +no_drop 1 +invisible 1 +end diff --git a/spell/Smite/spell_retributive_strike.arc b/spell/Smite/spell_retributive_strike.arc new file mode 100644 index 000000000..002dfb103 --- /dev/null +++ b/spell/Smite/spell_retributive_strike.arc @@ -0,0 +1,22 @@ +Object spell_retributive_strike +name retributive strike +name_pl retributive strike +type 101 +subtype 10 +level 18 +grace 100 +casting_time 15 +path_attuned 131072 +other_arch god_power +dam 55 +dam_modifier 1 +range 8 +duration 2 +range_modifier 12 +maxgrace 75 +skill praying +value 180 +attacktype 1048576 +no_drop 1 +invisible 1 +end diff --git a/spell/SpellBook/evoker_book.arc b/spell/SpellBook/evoker_book.arc new file mode 100644 index 000000000..0549c98fe --- /dev/null +++ b/spell/SpellBook/evoker_book.arc @@ -0,0 +1,31 @@ +Object evoker_book +name evoker's spellbook +name_pl evoker's spellbooks +face evoker_book.111 +type 85 +skill literacy +material 1 +value 20 +weight 5000 +editable 2048 +magicmap brown +nrof 1 +client_type 1001 +randomitems evocation_book +end +# +Object evoker_book_l1 +name evoker's spellbook +name_pl evoker's spellbooks +face evoker_book.111 +type 85 +skill literacy +material 1 +value 20 +weight 5000 +editable 2048 +magicmap brown +nrof 1 +client_type 1001 +randomitems evocation_l1 +end diff --git a/spell/SpellBook/evoker_book.base.111.png b/spell/SpellBook/evoker_book.base.111.png new file mode 100644 index 0000000000000000000000000000000000000000..91740dfae2c93c1b819700044860ac3c55fc90c5 GIT binary patch literal 396 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdzwj^(N7lscE&lq}sh;>*4MK}vQ zB8wRqxCKF&u|6e!B2bXM#M9T6{W2R5tEBo;&47gr42+VVE{-7;bCMGzSe0cBgjT+@ zU;8Fm@mf)8yHeZzIge6q|H-Jf3@dcv`?3B_z>$LQ4)QS#?>8EsoK`>SZg+5BXUgRT z58kv%tufIvTxEU0VnOReAdl^FgBVZu#*=|}84b86=(;`^Ws?KbvRONk8Tj(+=z8zC7tr$a7YfVKa}oZ!x=p zfx&_wax<6BW=?3hvY?%@OGr`Y+{D`6bIVsUPmpaqqs|(jDm^Jn)0OW)_~wgO7*B*6 znKCXEyI9Z0#?~gv9i*{IMJbWbZ#RdPgZpzH*J<%PlbWu}H3d54{cCINVEOZjS&qqN mDWeucQuO`B2_hHd85klS7u=nm_mBe^ZVaBTelF{r5}E+1*^j>f literal 0 HcmV?d00001 diff --git a/spell/SpellBook/evoker_book.trs b/spell/SpellBook/evoker_book.trs new file mode 100644 index 000000000..550633336 --- /dev/null +++ b/spell/SpellBook/evoker_book.trs @@ -0,0 +1,89 @@ +treasureone evoker_book_low + arch spell_armour + chance 5 + more + arch spell_icestorm + chance 4 + more + arch spell_small_snowstorm + chance 8 + more + arch spell_small_bullet + chance 8 + more + arch spell_detect_monster + chance 8 + more + arch spell_mana_blast + chance 2 + more + arch spell_small_manaball + chance 3 + more + arch spell_frostbolt + chance 3 + more + arch spell_manabolt + chance 2 + more + arch spell_medium_snowstorm + chance 6 + more + arch spell_lg_magic_bullet + chance 4 + more + arch spell_rune_of_frost + chance 3 + more + arch spell_medium_manaball + chance 2 + more + arch spell_large_snowstorm + chance 2 +end + +treasureone evoker_book_medium + arch spell_bullet_swarm + chance 1 + more + arch spell_large_manaball + chance 1 + more + arch spell_create_frost_wall + chance 2 + more + arch spell_bullet_storm + chance 1 + more + arch spell_cancellation + chance 1 + more + arch spell_create_pool_of_chaos + chance 1 +end + +treasureone evoker_book_high + arch spell_build_bullet_wall + chance 1 + more + arch spell_large_icestorm + chance 1 + arch spell_sigil + chance 1 +end + +treasureone evocation_book + list evoker_book_low + chance 20 + nrof 1 + more + list evoker_book_medium + chance 20 + magic 6 + nrof 1 + more + list evoker_book_high + chance 20 + magic 11 + nrof 1 +end diff --git a/spell/SpellBook/prayer_book.arc b/spell/SpellBook/prayer_book.arc new file mode 100644 index 000000000..a96a32795 --- /dev/null +++ b/spell/SpellBook/prayer_book.arc @@ -0,0 +1,29 @@ +Object cleric_book +name prayerbook +name_pl prayerbooks +face prayer_book.111 +type 85 +skill literacy +material 1 +value 20 +weight 5000 +editable 2048 +nrof 1 +client_type 1002 +randomitems prayer_book +end +# +Object cleric_book_l1 +name prayerbook +name_pl prayerbooks +face prayer_book.111 +type 85 +skill literacy +material 1 +value 20 +weight 5000 +editable 2048 +nrof 1 +client_type 1002 +randomitems praying_l1 +end diff --git a/spell/SpellBook/prayer_book.base.111.png b/spell/SpellBook/prayer_book.base.111.png new file mode 100644 index 0000000000000000000000000000000000000000..ba4302e90e85f4d9cf39e8e8dbadbb258a1257b7 GIT binary patch literal 324 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdzwj^(N7lscE&lq}sh;>*4MK}vQ zB8wRqxCKF&u|6e!B2bXM#M9T6{W2R5tBUrq@(>fC&_z!d$B>FSZ>QPv9Wvl)mG5ZY zs1(1znVqfg=z#+VSl6uE8yV@L=n!LVze?-p7w03LB>1=2a9tdw%+i&PA~Y&Rjh6=d^1u^MUFs4|8Kzy-iyn zmUo~=CVOS2j636{d+b}*?Bl+|#-+Ji*e-9n&eeA{qDRH0<4tx8TJtg3F!p`-PIh{i R^cm<>&kwaO@K|G_2HdsehdtZW}YsNAr*6y6C_xbWetQ@zO!HZ zCRy>?ryx~Tw#WWQc8LqS?Ah5JI%fj&zv)_Gk{n52q;KHPMLp z^j$wpYP!T#S%Jf6&TM${KE6#NEsdvp+NC0=hRmQ5>dHi#jznI-ktFWJ6QX5jpu<7ZNHm1l<0cN24 z1g^9j=>J?fY01<@0uCQ@O~eeNtRGC8uXV&pnXT>orcDLz7tS&oxElb$hj&$H4iwD& zqM=~Po3Q%ky4zaH9}BM6h*&c0^jfB-aOKdC^9K$b*pTGNO5T>Ln`LXy%@;VpuofSKyKH8CER}&$1bpP2#9mI z@pt{CX^p{3ua1k`tDm}7`hU~?lfUns51+Tp+n1=_H#9VYu!leQ( zPUlifXKY|y6cN7PODBInDfsBntVHIRMIYr(PxDje^)LQ4i#hqL W{!h=@e~o}HVeoYIb6Mw<&;$TQ{ZtbG literal 0 HcmV?d00001 diff --git a/spell/SpellBook/sorcerer_book.trs b/spell/SpellBook/sorcerer_book.trs new file mode 100644 index 000000000..223e0aea1 --- /dev/null +++ b/spell/SpellBook/sorcerer_book.trs @@ -0,0 +1,126 @@ +treasureone sorcery_book_low + arch spell_detect_magic + chance 10 + more + arch spell_magic_bullet + chance 10 + more + arch spell_magic_missile + chance 8 + more + arch spell_marking_rune + chance 5 + more + arch spell_probe + chance 6 + more + arch spell_slow + chance 7 + more + arch spell_confusion + chance 7 + more + arch spell_paralyze + chance 8 + more + arch spell_poison_cloud + chance 6 + more + arch spell_strength + chance 6 + more + arch spell_charisma + chance 4 + more + arch spell_dexterity + chance 4 + more + arch spell_constitution + chance 4 + more + arch spell_disarm + chance 1 + more + arch spell_fear + chance 5 + more + arch spell_dark_vision + chance 2 + more + arch spell_magic_mapping + chance 5 + more + arch spell_steambolt + chance 1 + more + arch spell_transference + chance 1 +end + +treasureone sorcery_book_medium + arch spell_invisible + chance 4 + more + arch spell_levitate + chance 2 + more + arch spell_rune_of_transference + chance 1 + more + arch spell_animate_weapon + chance 4 + more + arch spell_antimagic_rune + chance 1 + more + arch spell_mass_confusion + chance 3 + more + arch spell_missile_swarm + chance 1 + more + arch spell_identify + chance 5 + more + arch spell_improved_invisibility + chance 1 + more + arch spell_dimension_door + chance 1 + more + arch spell_xray + chance 1 +end + +treasureone sorcery_book_high + arch spell_magic_drain + chance 1 + more + arch spell_magic_rune + chance 1 + more + arch spell_rune_of_death + chance 1 + more + arch spell_destruction + chance 1 + more + arch spell_town_portal + chance 1 +end + +treasureone sorcery_book + list sorcery_book_low + chance 20 + nrof 1 + more + list sorcery_book_medium + chance 30 + magic 6 + nrof 1 + more + list sorcery_book_high + chance 40 + magic 11 + nrof 1 +end diff --git a/spell/SpellBook/summoner_book.arc b/spell/SpellBook/summoner_book.arc new file mode 100644 index 000000000..2b200297c --- /dev/null +++ b/spell/SpellBook/summoner_book.arc @@ -0,0 +1,31 @@ +Object summoner_book +name summoners's spellbook +name_pl summoners's spellbooks +face summoner_book.111 +type 85 +skill literacy +material 1 +value 20 +weight 5000 +editable 2048 +magicmap brown +nrof 1 +client_type 1001 +randomitems summoner_book +end +# +Object summoner_book_l1 +name summoners's spellbook +name_pl summoners's spellbooks +face summoner_book.111 +type 85 +skill literacy +material 1 +value 20 +weight 5000 +editable 2048 +magicmap brown +nrof 1 +client_type 1001 +randomitems summoning_l1 +end diff --git a/spell/SpellBook/summoner_book.base.111.png b/spell/SpellBook/summoner_book.base.111.png new file mode 100644 index 0000000000000000000000000000000000000000..299606d515c64e1a4e7879b25375547c842bbb53 GIT binary patch literal 384 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdzwj^(N7lscE&lq}sh;>*4MK}vQ zB8wRqxCKF&u|6e!B2bXM#M9T6{W2R5tCVKu9=%is21Z^_7srr_ImrnUtje+mLMz|d zuYHrOcYj9TMBbY7TFZm@RWvmSHo)&7cxH!v-C8h2MN>npFkK!iU*TcwKw3&-t0M zb&rHY-99I#6LzZCk|Y$Yc@?7j+&Kl_~` z(-N=zY`?76#8+Y1t+ZQG<