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 5237fb095..000000000 Binary files a/magic/Cold/frostbolt.base.111.png and /dev/null differ diff --git a/magic/Cold/frostbolt.base.121.png b/magic/Cold/frostbolt.base.121.png deleted file mode 100644 index 00ff442f2..000000000 Binary files a/magic/Cold/frostbolt.base.121.png and /dev/null differ diff --git a/magic/Cold/frostbolt.base.131.png b/magic/Cold/frostbolt.base.131.png deleted file mode 100644 index 21d0deebb..000000000 Binary files a/magic/Cold/frostbolt.base.131.png and /dev/null differ diff --git a/magic/Cold/frostbolt.base.141.png b/magic/Cold/frostbolt.base.141.png deleted file mode 100644 index b62d117c9..000000000 Binary files a/magic/Cold/frostbolt.base.141.png and /dev/null differ diff --git a/magic/Cold/frostbolt.base.151.png b/magic/Cold/frostbolt.base.151.png deleted file mode 100644 index 5237fb095..000000000 Binary files a/magic/Cold/frostbolt.base.151.png and /dev/null differ diff --git a/magic/Cold/frostbolt.base.161.png b/magic/Cold/frostbolt.base.161.png deleted file mode 100644 index 00ff442f2..000000000 Binary files a/magic/Cold/frostbolt.base.161.png and /dev/null differ diff --git a/magic/Cold/frostbolt.base.171.png b/magic/Cold/frostbolt.base.171.png deleted file mode 100644 index 21d0deebb..000000000 Binary files a/magic/Cold/frostbolt.base.171.png and /dev/null differ diff --git a/magic/Cold/frostbolt.base.181.png b/magic/Cold/frostbolt.base.181.png deleted file mode 100644 index b62d117c9..000000000 Binary files a/magic/Cold/frostbolt.base.181.png and /dev/null differ 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 70327ceac..000000000 Binary files a/magic/Fire/firebolt.base.111.png and /dev/null differ diff --git a/magic/Fire/firebolt.base.121.png b/magic/Fire/firebolt.base.121.png deleted file mode 100644 index 0798f9bd1..000000000 Binary files a/magic/Fire/firebolt.base.121.png and /dev/null differ diff --git a/magic/Fire/firebolt.base.131.png b/magic/Fire/firebolt.base.131.png deleted file mode 100644 index 3c59c4639..000000000 Binary files a/magic/Fire/firebolt.base.131.png and /dev/null differ diff --git a/magic/Fire/firebolt.base.141.png b/magic/Fire/firebolt.base.141.png deleted file mode 100644 index f34c5c547..000000000 Binary files a/magic/Fire/firebolt.base.141.png and /dev/null differ diff --git a/magic/Fire/firebolt.base.151.png b/magic/Fire/firebolt.base.151.png deleted file mode 100644 index 7de005ab5..000000000 Binary files a/magic/Fire/firebolt.base.151.png and /dev/null differ diff --git a/magic/Fire/firebolt.base.161.png b/magic/Fire/firebolt.base.161.png deleted file mode 100644 index 67e02bd4a..000000000 Binary files a/magic/Fire/firebolt.base.161.png and /dev/null differ diff --git a/magic/Fire/firebolt.base.171.png b/magic/Fire/firebolt.base.171.png deleted file mode 100644 index 024baf024..000000000 Binary files a/magic/Fire/firebolt.base.171.png and /dev/null differ diff --git a/magic/Fire/firebolt.base.181.png b/magic/Fire/firebolt.base.181.png deleted file mode 100644 index d37205313..000000000 Binary files a/magic/Fire/firebolt.base.181.png and /dev/null differ diff --git a/magic/Fire/firebreath.arc b/magic/Fire/firebreath.arc deleted file mode 100644 index 0fadcfe93..000000000 --- a/magic/Fire/firebreath.arc +++ /dev/null @@ -1,22 +0,0 @@ -Object firebreath -name fire -type 88 -level 1 -walk_on 1 -fly_on 1 -face fireball.111 -color_fg red -anim -fireball.111 -fireball.112 -fireball.113 -mina -speed 1 -wc -30 -dam 4 -flying 1 -glow_radius 1 -no_pick 1 -attacktype 4 -editable 0 -end diff --git a/magic/Fire/firebull_l.arc b/magic/Fire/firebull_l.arc deleted file mode 100644 index c5f749097..000000000 --- a/magic/Fire/firebull_l.arc +++ /dev/null @@ -1,28 +0,0 @@ -Object firebullet_l -other_arch fireball -type 10 -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 -glow_radius 2 -speed 1 -hp 14 -flying 1 -no_pick 1 -attacktype 4 -editable 0 -end diff --git a/magic/Fire/firebull_m.arc b/magic/Fire/firebull_m.arc deleted file mode 100644 index bf28c5ddd..000000000 --- a/magic/Fire/firebull_m.arc +++ /dev/null @@ -1,28 +0,0 @@ -Object firebullet_m -other_arch fireball -type 10 -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 2 -hp 10 -flying 1 -no_pick 1 -attacktype 4 -editable 0 -end diff --git a/magic/Fire/firebull_s.arc b/magic/Fire/firebull_s.arc deleted file mode 100644 index 581e9aa6d..000000000 --- a/magic/Fire/firebull_s.arc +++ /dev/null @@ -1,28 +0,0 @@ -Object firebullet_s -other_arch fireball -type 10 -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 -hp 6 -flying 1 -no_pick 1 -attacktype 4 -editable 0 -end diff --git a/magic/Fire/hellfire.arc b/magic/Fire/hellfire.arc deleted file mode 100644 index a2762d448..000000000 --- a/magic/Fire/hellfire.arc +++ /dev/null @@ -1,25 +0,0 @@ -Object hellfire -other_arch fireball -type 10 -face blank.111 -anim -blank.111 -blank.111 -blank.111 -blank.111 -blank.111 -blank.111 -blank.111 -blank.111 -blank.111 -mina -is_animated 0 -is_turnable 1 -speed 1 -hp 12 -flying 1 -no_pick 1 -invisible 1 -attacktype 4 -editable 0 -end diff --git a/magic/Light/sunspear.arc b/magic/Light/sunspear.arc deleted file mode 100644 index 9b508e0d3..000000000 --- a/magic/Light/sunspear.arc +++ /dev/null @@ -1,23 +0,0 @@ -Object sunspear -name light -type 12 -slaying undead,troll -face sunspear.111 -anim -sunspear.111 -sunspear.112 -sunspear.113 -mina -speed 1 -attacktype 4194308 -wc 5 -dam 3 -exp 6 -hp 8 -glow_radius 2 -reflecting 1 -flying 1 -no_pick 1 -editable 0 -magicmap yellow -end diff --git a/magic/Lightning/ball_lightning.arc b/magic/Lightning/ball_lightning.arc deleted file mode 100644 index a18ae24c1..000000000 --- a/magic/Lightning/ball_lightning.arc +++ /dev/null @@ -1,24 +0,0 @@ -Object ball_lightning -type 151 -face ball_lightning.111 -anim -ball_lightning.111 -ball_lightning.222 -ball_lightning.333 -ball_lightning.444 -mina -food 40 -color_fg yellow -is_used_up 1 -is_animated 1 -attacktype 10 -glow_radius 2 -walk_on 1 -fly_on 1 -flying 1 -no_pick 1 -speed 1 -wc -30 -dam 8 -editable 0 -end diff --git a/magic/Lightning/divine_shock.arc b/magic/Lightning/divine_shock.arc deleted file mode 100644 index 4e9cda0da..000000000 --- a/magic/Lightning/divine_shock.arc +++ /dev/null @@ -1,25 +0,0 @@ -Object divine_shock -name divine shock -type 151 -face ball_lightning.111 -anim -ball_lightning.111 -ball_lightning.222 -ball_lightning.333 -ball_lightning.444 -mina -food 40 -color_fg yellow -is_used_up 1 -is_animated 1 -attacktype 1048584 -glow_radius 2 -walk_on 1 -fly_on 1 -flying 1 -no_pick 1 -speed 1 -wc -30 -dam 1 -editable 0 -end diff --git a/magic/Lightning/forked_lightning.arc b/magic/Lightning/forked_lightning.arc deleted file mode 100644 index 509b5553f..000000000 --- a/magic/Lightning/forked_lightning.arc +++ /dev/null @@ -1,31 +0,0 @@ -Object forked_lightning -name lightning -type 12 -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 -Dex 30 -is_animated 0 -is_turnable 1 -flying 1 -attacktype 10 -speed 1 -glow_radius 2 -dam 3 -wc 5 -exp 24 -hp 16 -no_pick 1 -reflecting 1 -editable 0 -end diff --git a/magic/Lightning/lightnin_l.arc b/magic/Lightning/lightnin_l.arc deleted file mode 100644 index 34201a355..000000000 --- a/magic/Lightning/lightnin_l.arc +++ /dev/null @@ -1,30 +0,0 @@ -Object lightning_l -name lightning -type 12 -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 -attacktype 10 -speed 1 -glow_radius 2 -dam 3 -wc 5 -exp 24 -hp 16 -no_pick 1 -reflecting 1 -editable 0 -end diff --git a/magic/Lightning/lightnin_s.arc b/magic/Lightning/lightnin_s.arc deleted file mode 100644 index 2bb8aa003..000000000 --- a/magic/Lightning/lightnin_s.arc +++ /dev/null @@ -1,30 +0,0 @@ -Object lightning_s -name lightning -type 12 -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 -attacktype 10 -speed 1 -dam 3 -glow_radius 1 -wc 5 -exp 12 -hp 8 -no_pick 1 -reflecting 1 -editable 0 -end diff --git a/magic/Magic_Miss/magic_miss.arc b/magic/Magic_Miss/magic_miss.arc deleted file mode 100644 index 570886c72..000000000 --- a/magic/Magic_Miss/magic_miss.arc +++ /dev/null @@ -1,26 +0,0 @@ -Object magic_missile -type 25 -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 -dam 4 -editable 0 -end diff --git a/magic/Mana/manaball.arc b/magic/Mana/manaball.arc deleted file mode 100644 index 2725914b2..000000000 --- a/magic/Mana/manaball.arc +++ /dev/null @@ -1,20 +0,0 @@ -Object manaball -type 11 -face destruction.111 -magicmap light_blue -anim -destruction.111 -destruction.112 -destruction.113 -destruction.114 -mina -hp 4 -dam 15 -wc -50 -speed 0.2 -speed_left -0.21 -flying 1 -no_pick 1 -attacktype 2 -editable 0 -end diff --git a/magic/Mana/manablast.arc b/magic/Mana/manablast.arc deleted file mode 100644 index 0f8198313..000000000 --- a/magic/Mana/manablast.arc +++ /dev/null @@ -1,22 +0,0 @@ -Object manablast -name mana blast -type 88 -level 1 -walk_on 1 -fly_on 1 -face destruction.111 -magicmap light_blue -anim -destruction.111 -destruction.112 -destruction.113 -destruction.114 -mina -speed 1 -attacktype 2 -wc -50 -dam 8 -flying 1 -no_pick 1 -editable 0 -end diff --git a/magic/Mana/manabolt.arc b/magic/Mana/manabolt.arc deleted file mode 100644 index d6eb477ec..000000000 --- a/magic/Mana/manabolt.arc +++ /dev/null @@ -1,20 +0,0 @@ -Object manabolt -type 12 -face destruction.111 -anim -destruction.111 -destruction.112 -destruction.113 -destruction.114 -mina -magicmap light_blue -flying 1 -attacktype 2 -speed 1 -dam 16 -wc -50 -exp 12 -hp 3 -no_pick 1 -editable 0 -end diff --git a/magic/Mana/manabullet.arc b/magic/Mana/manabullet.arc deleted file mode 100644 index 4796d4e28..000000000 --- a/magic/Mana/manabullet.arc +++ /dev/null @@ -1,87 +0,0 @@ -Object manabullet_l -other_arch manaball -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 3 -speed 1 -hp 12 -flying 1 -no_pick 1 -attacktype 2 -editable 0 -end -Object manabullet_m -other_arch manaball -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 10 -flying 1 -no_pick 1 -attacktype 2 -editable 0 -end -Object manabullet_s -other_arch manaball -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 2 -editable 0 -end diff --git a/magic/Protection/protection.arc b/magic/Protection/protection.arc deleted file mode 100644 index f4eae9795..000000000 --- a/magic/Protection/protection.arc +++ /dev/null @@ -1,21 +0,0 @@ -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.113.png b/magic/Protection/protection.base.113.png deleted file mode 100644 index 678f1085d..000000000 Binary files a/magic/Protection/protection.base.113.png and /dev/null differ 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 000000000..bcc98f889 Binary files /dev/null and b/spell/Bolt/firebolt.base.111.png differ diff --git a/spell/Bolt/firebolt.base.121.png b/spell/Bolt/firebolt.base.121.png new file mode 100644 index 000000000..8ca27071b Binary files /dev/null and b/spell/Bolt/firebolt.base.121.png differ diff --git a/spell/Bolt/firebolt.base.131.png b/spell/Bolt/firebolt.base.131.png new file mode 100644 index 000000000..1f1b8f188 Binary files /dev/null and b/spell/Bolt/firebolt.base.131.png differ diff --git a/spell/Bolt/firebolt.base.141.png b/spell/Bolt/firebolt.base.141.png new file mode 100644 index 000000000..d08f88483 Binary files /dev/null and b/spell/Bolt/firebolt.base.141.png differ diff --git a/spell/Bolt/firebolt.base.151.png b/spell/Bolt/firebolt.base.151.png new file mode 100644 index 000000000..00434f6cd Binary files /dev/null and b/spell/Bolt/firebolt.base.151.png differ diff --git a/spell/Bolt/firebolt.base.161.png b/spell/Bolt/firebolt.base.161.png new file mode 100644 index 000000000..8cbbc581a Binary files /dev/null and b/spell/Bolt/firebolt.base.161.png differ diff --git a/spell/Bolt/firebolt.base.171.png b/spell/Bolt/firebolt.base.171.png new file mode 100644 index 000000000..a29fa5153 Binary files /dev/null and b/spell/Bolt/firebolt.base.171.png differ diff --git a/spell/Bolt/firebolt.base.181.png b/spell/Bolt/firebolt.base.181.png new file mode 100644 index 000000000..aded6cac1 Binary files /dev/null and b/spell/Bolt/firebolt.base.181.png differ diff --git a/spell/Bolt/forked_lightning.arc b/spell/Bolt/forked_lightning.arc new file mode 100644 index 000000000..620a003a7 --- /dev/null +++ b/spell/Bolt/forked_lightning.arc @@ -0,0 +1,26 @@ +Object forked_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/spell/Bolt/frostbolt.arc b/spell/Bolt/frostbolt.arc new file mode 100644 index 000000000..df6952509 --- /dev/null +++ b/spell/Bolt/frostbolt.arc @@ -0,0 +1,24 @@ +Object frostbolt +type 102 +subtype 4 +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 +speed 1 +no_pick 1 +editable 0 +end diff --git a/spell/Bolt/frostbolt.base.111.png b/spell/Bolt/frostbolt.base.111.png new file mode 100644 index 000000000..08086a727 Binary files /dev/null and b/spell/Bolt/frostbolt.base.111.png differ diff --git a/spell/Bolt/frostbolt.base.121.png b/spell/Bolt/frostbolt.base.121.png new file mode 100644 index 000000000..77162eaaa Binary files /dev/null and b/spell/Bolt/frostbolt.base.121.png differ diff --git a/spell/Bolt/frostbolt.base.131.png b/spell/Bolt/frostbolt.base.131.png new file mode 100644 index 000000000..2da6fe27e Binary files /dev/null and b/spell/Bolt/frostbolt.base.131.png differ diff --git a/spell/Bolt/frostbolt.base.141.png b/spell/Bolt/frostbolt.base.141.png new file mode 100644 index 000000000..864032d09 Binary files /dev/null and b/spell/Bolt/frostbolt.base.141.png differ diff --git a/spell/Bolt/frostbolt.base.151.png b/spell/Bolt/frostbolt.base.151.png new file mode 100644 index 000000000..08086a727 Binary files /dev/null and b/spell/Bolt/frostbolt.base.151.png differ diff --git a/spell/Bolt/frostbolt.base.161.png b/spell/Bolt/frostbolt.base.161.png new file mode 100644 index 000000000..77162eaaa Binary files /dev/null and b/spell/Bolt/frostbolt.base.161.png differ diff --git a/spell/Bolt/frostbolt.base.171.png b/spell/Bolt/frostbolt.base.171.png new file mode 100644 index 000000000..2da6fe27e Binary files /dev/null and b/spell/Bolt/frostbolt.base.171.png differ diff --git a/spell/Bolt/frostbolt.base.181.png b/spell/Bolt/frostbolt.base.181.png new file mode 100644 index 000000000..864032d09 Binary files /dev/null and b/spell/Bolt/frostbolt.base.181.png differ 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 000000000..0cae05344 Binary files /dev/null and b/spell/Change_Ability/protection.base.113.png differ 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 000000000..91740dfae Binary files /dev/null and b/spell/SpellBook/evoker_book.base.111.png differ 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 000000000..ba4302e90 Binary files /dev/null and b/spell/SpellBook/prayer_book.base.111.png differ diff --git a/spell/SpellBook/prayer_book.trs b/spell/SpellBook/prayer_book.trs new file mode 100644 index 000000000..2b37dd592 --- /dev/null +++ b/spell/SpellBook/prayer_book.trs @@ -0,0 +1,191 @@ +# These are arranged in level, then alphabetical order +# +treasureone prayer_book_low + arch spell_cause_light_wounds + chance 4 + more + arch spell_holy_word + chance 4 + more + arch spell_light + chance 3 + more + arch spell_minor_healing + chance 5 + more + arch spell_turn_undead + chance 4 + more + arch spell_bless + chance 3 + more + arch spell_cause_cold + chance 5 + more + arch spell_cause_flu + chance 5 + more + arch spell_curse + chance 3 + more + arch spell_staff_to_snake + chance 1 + more + arch spell_cause_medium_wounds + chance 3 + more + arch spell_detect_evil + chance 5 + more + arch spell_protection_from_cold + chance 3 + more + arch spell_summon_cult_monsters + chance 2 + more + arch spell_consecrate + chance 1 + more + arch spell_cure_poison + chance 5 + more + arch spell_medium_healing + chance 5 + more + arch spell_pacify + chance 3 + more + arch spell_protection_from_electricity + chance 3 + more + arch spell_banishment + chance 1 + more + arch spell_cause_heavy_wounds + chance 2 + more + arch spell_cause_leprosy + chance 5 + more + arch spell_command_undead + chance 3 + more + arch spell_cure_disease + chance 4 + more + arch spell_darkness + chance 1 + more + arch spell_detect_curse + chance 3 + more + arch spell_protection_from_fire + chance 2 +end +# +treasureone prayer_book_medium + arch spell_call_holy_servant + chance 3 + more + arch spell_protection_from_poison + chance 2 + more + arch spell_cure_confusion + chance 2 + more + arch spell_holy_orb + chance 3 + more + arch spell_protection_from_confusion + chance 2 + more + arch spell_protection_from_depletion + chance 2 + more + arch spell_protection_from_slow + chance 2 + more + arch spell_regeneration + chance 1 + more + arch spell_show_invisible + chance 1 + more + arch spell_cause_typhoid + chance 1 + more + arch spell_major_healing + chance 3 + more + arch spell_protection_from_paralysis + chance 2 + more + arch spell_remove_curse + chance 1 + more + arch spell_cure_blindness + chance 2 + more + arch spell_holy_possession + chance 3 + more + arch spell_protection_from_draining + chance 2 + more + arch spell_heal + chance 1 + more + arch spell_protection_from_magic + chance 1 + more +# arch spell_raise_dead +# chance 1 +# more + arch spell_summon_avatar + chance 1 + more + arch spell_word_of_recall + chance 1 +end +# +treasureone prayer_book_high + arch spell_protection_from_cancellation + chance 2 + more + arch spell_cause_anthrax + chance 1 + more + arch spell_glyph + chance 1 + more + arch spell_holy_wrath + chance 1 + more + arch spell_protection_from_attack + chance 1 + more + arch spell_restoration + chance 1 +# more +# arch spell_resurrection +# chance 1 +# more +# arch spell_reincarnation +# chance 1 +end +# +treasureone prayer_book + list prayer_book_low + chance 20 + nrof 1 + more + list prayer_book_medium + chance 30 + magic 6 + nrof 1 + more + list prayer_book_high + chance 40 + magic 11 + nrof 1 +end diff --git a/spell/SpellBook/pyro_book.arc b/spell/SpellBook/pyro_book.arc new file mode 100644 index 000000000..c6d4e282e --- /dev/null +++ b/spell/SpellBook/pyro_book.arc @@ -0,0 +1,31 @@ +Object pyro_book +name pyromancer's spellbook +name_pl pyromancer's spellbooks +face pyro_book.111 +type 85 +skill literacy +material 1 +value 20 +weight 5000 +editable 2048 +magicmap brown +nrof 1 +client_type 1001 +randomitems pyromancy_book +end +# +Object pyro_book_l1 +name pyromancer's spellbook +name_pl pyromancer's spellbooks +face pyro_book.111 +type 85 +skill literacy +material 1 +value 20 +weight 5000 +editable 2048 +magicmap brown +nrof 1 +client_type 1001 +randomitems pyromancy_l1 +end diff --git a/spell/SpellBook/pyro_book.base.111.png b/spell/SpellBook/pyro_book.base.111.png new file mode 100644 index 000000000..0aad51d05 Binary files /dev/null and b/spell/SpellBook/pyro_book.base.111.png differ diff --git a/spell/SpellBook/pyro_book.trs b/spell/SpellBook/pyro_book.trs new file mode 100644 index 000000000..d2d5611f9 --- /dev/null +++ b/spell/SpellBook/pyro_book.trs @@ -0,0 +1,69 @@ +treasureone pyro_book_low + arch spell_burning_hands + chance 8 + more + arch spell_small_fireball + chance 8 + more + arch spell_sm_lightning + chance 8 + more + arch spell_firebolt + chance 4 + more + arch spell_medium_fireball + chance 6 + more + arch spell_faery_fire + chance 2 + more + arch spell_large_lightning + chance 3 + more + arch spell_rune_of_fire + chance 5 + more + arch spell_large_fireball + chance 2 +end + +treasureone pyro_book_medium + arch spell_create_bomb + chance 3 + more + arch spell_create_fire_wall + chance 3 + more + arch spell_rune_of_shocking + chance 3 + more + arch spell_rune_of_blasting + chance 2 +end + +treasureone pyro_book_high + arch spell_firetrap + chance 1 + more + arch spell_build_fireball_wall + chance 1 + more + arch spell_build_lightning_wall + chance 1 +end + +treasureone pyromancy_book + list pyro_book_low + chance 20 + nrof 1 + more + list pyro_book_medium + chance 30 + magic 6 + nrof 1 + more + list pyro_book_high + chance 40 + magic 11 + nrof 1 +end diff --git a/spell/SpellBook/sorcerer_book.arc b/spell/SpellBook/sorcerer_book.arc new file mode 100644 index 000000000..7e7dfe4fa --- /dev/null +++ b/spell/SpellBook/sorcerer_book.arc @@ -0,0 +1,33 @@ +Object sorcerer_book +name sorcerer's spellbook +name_pl sorcerer's spellbooks +face sorcerer_book.111 +type 85 +skill literacy +material 1 +value 20 +weight 5000 +editable 2048 +magicmap brown +nrof 1 +client_type 1001 +randomitems sorcery_book +end +# +# Starting spellbooks for sorcers. +# +Object sorcerer_book_l1 +name sorcerer's spellbook +name_pl sorcerer's spellbooks +face sorcerer_book.111 +type 85 +skill literacy +material 1 +value 20 +weight 5000 +editable 2048 +magicmap brown +nrof 1 +client_type 1001 +randomitems sorcery_l1 +end diff --git a/spell/SpellBook/sorcerer_book.base.111.png b/spell/SpellBook/sorcerer_book.base.111.png new file mode 100644 index 000000000..8e014fe80 Binary files /dev/null and b/spell/SpellBook/sorcerer_book.base.111.png differ 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 000000000..299606d51 Binary files /dev/null and b/spell/SpellBook/summoner_book.base.111.png differ diff --git a/spell/SpellBook/summoner_book.trs b/spell/SpellBook/summoner_book.trs new file mode 100644 index 000000000..0bb36e6fd --- /dev/null +++ b/spell/SpellBook/summoner_book.trs @@ -0,0 +1,81 @@ +treasureone summoner_book_low + arch spell_create_missile + chance 1 + more + arch spell_lesser_summon_golem + chance 4 + more + arch spell_earth_to_dust + chance 2 + more + arch spell_summon_fog + chance 2 + more + arch spell_summon_golem + chance 8 + more + arch spell_summon_pet_monster + chance 7 + more + arch spell_alchemy + chance 5 + more + arch spell_create_earth_wall + chance 6 + more + arch spell_summon_earth_elemental + chance 3 + more + arch spell_counterspell + chance 1 + more + arch spell_charm_monsters + chance 1 + more + arch spell_summon_water_elemental + chance 4 + more + arch spell_mystic_fist + chance 1 +end + +treasureone summoner_book_medium + arch spell_create_food + chance 4 + more + arch spell_counterwall + chance 1 + more + arch spell_summon_air_elemental + chance 5 + more + arch spell_summon_fire_elemental + chance 2 + more + arch spell_build_director + chance 1 +end + +treasureone summoner_book_high + arch spell_dancing_sword + chance 1 + more + arch spell_pentagram + chance 1 +end + +treasureone summoner_book + list summoner_book_low + chance 20 + nrof 1 + more + list summoner_book_medium + chance 30 + magic 6 + nrof 1 + more + list summoner_book_high + chance 40 + magic 11 + nrof 1 +end diff --git a/spell/SummonMonster/lg_speedball.arc b/spell/SummonMonster/lg_speedball.arc new file mode 100644 index 000000000..41aec9bda --- /dev/null +++ b/spell/SummonMonster/lg_speedball.arc @@ -0,0 +1,25 @@ +Object lg_speedball +face speedball.111 +color_fg red +anim +speedball.111 +speedball.112 +mina +exp 2 +is_used_up 1 +food 20 +ac 30 +wc -20 +dam 30 +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/spell/SummonMonster/mage_pet_monster.trs b/spell/SummonMonster/mage_pet_monster.trs new file mode 100644 index 000000000..55b8235e9 --- /dev/null +++ b/spell/SummonMonster/mage_pet_monster.trs @@ -0,0 +1,61 @@ +############################################################## +# +# Pet Monsters - +# +treasure mage_pet_monster + arch bat + nrof 2 + magic 1 + more + arch bird + nrof 1 + magic 3 + more + arch bee + nrof 3 + magic 4 + more + arch spider + nrof 1 + magic 5 + more + arch killer_bee + nrof 2 + magic 6 + more + arch pixie + nrof 1 + magic 7 + more + arch skeleton + nrof 2 + magic 8 + more + arch stalker + nrof 1 + magic 9 + more + arch devil + nrof 2 + magic 11 + more + arch beholder + nrof 2 + magic 13 + more + arch dark_elf + nrof 3 + magic 15 + more + arch skull + nrof 1 + magic 17 + more + arch angel + nrof 2 + magic 20 + more + arch vampire + nrof 1 + magic 25 +end diff --git a/spell/SummonMonster/speedball.arc b/spell/SummonMonster/speedball.arc new file mode 100644 index 000000000..28fd66ef9 --- /dev/null +++ b/spell/SummonMonster/speedball.arc @@ -0,0 +1,25 @@ +Object speedball +face speedball.111 +color_fg red +anim +speedball.111 +speedball.112 +mina +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/speedball.base.111.png b/spell/SummonMonster/speedball.base.111.png similarity index 100% rename from magic/Ball/speedball.base.111.png rename to spell/SummonMonster/speedball.base.111.png diff --git a/magic/Ball/speedball.base.112.png b/spell/SummonMonster/speedball.base.112.png similarity index 100% rename from magic/Ball/speedball.base.112.png rename to spell/SummonMonster/speedball.base.112.png diff --git a/spell/SummonMonster/spell_large_speedball.arc b/spell/SummonMonster/spell_large_speedball.arc new file mode 100644 index 000000000..e1996de0d --- /dev/null +++ b/spell/SummonMonster/spell_large_speedball.arc @@ -0,0 +1,16 @@ +Object spell_large_speedball +name large speedball +name_pl large speedball +type 101 +subtype 27 +level 6 +sp 6 +casting_time 40 +path_attuned 16 +other_arch lg_speedball +skill evocation +value 60 +no_drop 1 +invisible 1 +monster 1 +end diff --git a/spell/SummonMonster/spell_small_speedball.arc b/spell/SummonMonster/spell_small_speedball.arc new file mode 100644 index 000000000..47bc7b5fb --- /dev/null +++ b/spell/SummonMonster/spell_small_speedball.arc @@ -0,0 +1,16 @@ +Object spell_small_speedball +name small speedball +name_pl small speedball +type 101 +subtype 27 +level 3 +sp 3 +casting_time 20 +path_attuned 16 +other_arch speedball +skill evocation +value 30 +no_drop 1 +invisible 1 +monster 1 +end diff --git a/spell/SummonMonster/spell_summon_cult.arc b/spell/SummonMonster/spell_summon_cult.arc new file mode 100644 index 000000000..fd3a48b8c --- /dev/null +++ b/spell/SummonMonster/spell_summon_cult.arc @@ -0,0 +1,17 @@ +Object spell_summon_cult_monsters +name summon cult monsters +name_pl summon cult monsters +type 101 +subtype 27 +level 3 +grace 12 +casting_time 10 +path_attuned 64 +skill praying +value 30 +no_drop 1 +invisible 1 +attack_movement 16 +race GODCULTMON +maxgrace 10 +end diff --git a/spell/SummonMonster/spell_summon_fog.arc b/spell/SummonMonster/spell_summon_fog.arc new file mode 100644 index 000000000..3349ae653 --- /dev/null +++ b/spell/SummonMonster/spell_summon_fog.arc @@ -0,0 +1,18 @@ +Object spell_summon_fog +name summon fog +name_pl summon fog +type 101 +subtype 27 +level 2 +sp 5 +casting_time 40 +path_attuned 2048 +skill summoning +value 20 +no_drop 1 +invisible 1 +other_arch fog +dam 2 +dam_modifier 10 +monster 1 +end diff --git a/spell/SummonMonster/spell_summon_pet.arc b/spell/SummonMonster/spell_summon_pet.arc new file mode 100644 index 000000000..8ceeb15af --- /dev/null +++ b/spell/SummonMonster/spell_summon_pet.arc @@ -0,0 +1,16 @@ +Object spell_summon_pet_monster +name summon pet monster +name_pl summon pet monster +type 101 +subtype 27 +level 2 +sp 5 +casting_time 40 +path_attuned 64 +skill summoning +value 20 +no_drop 1 +invisible 1 +attack_movement 16 +randomitems mage_pet_monster +end diff --git a/spell/Swarm/spell_bullet_storm.arc b/spell/Swarm/spell_bullet_storm.arc new file mode 100644 index 000000000..162b23e18 --- /dev/null +++ b/spell/Swarm/spell_bullet_storm.arc @@ -0,0 +1,18 @@ +Object spell_bullet_storm +name bullet storm +name_pl bullet storm +skill evocation +type 101 +subtype 36 +level 10 +value 100 +sp 8 +casting_time 5 +path_attuned 16 +other_arch spell_lg_magic_bullet +duration 3 +duration_modifier 4 +maxsp 12 +no_drop 1 +invisible 1 +end diff --git a/spell/Swarm/spell_bullet_swarm.arc b/spell/Swarm/spell_bullet_swarm.arc new file mode 100644 index 000000000..bd1665feb --- /dev/null +++ b/spell/Swarm/spell_bullet_swarm.arc @@ -0,0 +1,18 @@ +Object spell_bullet_swarm +name bullet swarm +name_pl bullet swarm +skill evocation +type 101 +subtype 36 +level 7 +value 70 +sp 6 +casting_time 5 +path_attuned 16 +other_arch spell_magic_bullet +duration 3 +duration_modifier 4 +maxsp 12 +no_drop 1 +invisible 1 +end diff --git a/spell/Swarm/spell_cause_many_wounds.arc b/spell/Swarm/spell_cause_many_wounds.arc new file mode 100644 index 000000000..ce718c142 --- /dev/null +++ b/spell/Swarm/spell_cause_many_wounds.arc @@ -0,0 +1,18 @@ +Object spell_cause_many_wounds +name cause many wounds +name_pl cause many wounds +skill praying +type 101 +subtype 36 +level 12 +value 120 +grace 30 +casting_time 5 +path_attuned 131072 +other_arch spell_cause_light_wounds +duration 3 +duration_modifier 4 +maxsp 12 +no_drop 1 +invisible 1 +end diff --git a/spell/Swarm/spell_meteor_swarm.arc b/spell/Swarm/spell_meteor_swarm.arc new file mode 100644 index 000000000..04bdf701b --- /dev/null +++ b/spell/Swarm/spell_meteor_swarm.arc @@ -0,0 +1,18 @@ +Object spell_meteor_swarm +name meteor swarm +name_pl meteor swarm +skill pyromancy +type 101 +subtype 36 +level 12 +value 120 +sp 30 +casting_time 30 +path_attuned 16 +other_arch spell_comet +duration 3 +duration_modifier 4 +maxsp 12 +no_drop 1 +invisible 1 +end diff --git a/spell/Swarm/spell_missile_swarm.arc b/spell/Swarm/spell_missile_swarm.arc new file mode 100644 index 000000000..5f5cec38f --- /dev/null +++ b/spell/Swarm/spell_missile_swarm.arc @@ -0,0 +1,18 @@ +Object spell_missile_swarm +name missile swarm +name_pl missile swarm +skill sorcery +type 101 +subtype 36 +level 7 +value 70 +sp 6 +casting_time 3 +path_attuned 16 +other_arch spell_magic_missile +duration 3 +duration_modifier 4 +maxsp 12 +no_drop 1 +invisible 1 +end diff --git a/spell/Swarm/swarm.arc b/spell/Swarm/swarm.arc new file mode 100644 index 000000000..0f6943b70 --- /dev/null +++ b/spell/Swarm/swarm.arc @@ -0,0 +1,11 @@ +Object swarm_spell +invisible 1 +face burnout.111 +type 102 +subtype 36 +no_pick 1 +speed 1 +flying 1 +no_pick 1 +editable 0 +end diff --git a/spell/TownPortal/spell_town_portal.arc b/spell/TownPortal/spell_town_portal.arc new file mode 100644 index 000000000..eb39c8f1a --- /dev/null +++ b/spell/TownPortal/spell_town_portal.arc @@ -0,0 +1,17 @@ +Object spell_town_portal +name town portal +name_pl town portal +type 101 +subtype 47 +level 15 +value 150 +sp 50 +casting_time 10 +skill sorcery +path_attuned 4096 +no_drop 1 +invisible 1 +other_arch town_portal +race town_portal_active +slaying town_portal_magic +end diff --git a/magic/town_portal.arc b/spell/TownPortal/town_portal.arc similarity index 100% rename from magic/town_portal.arc rename to spell/TownPortal/town_portal.arc diff --git a/spell/Wand/gu_horn.arc b/spell/Wand/gu_horn.arc new file mode 100644 index 000000000..246d522fb --- /dev/null +++ b/spell/Wand/gu_horn.arc @@ -0,0 +1,36 @@ +Object gu_horn +name Golden Unicorn Horn +nrof 1 +face gu_horn.114 +maxhp 130 +hp 100 +other_arch spell_restoration +level 1 +value 10000000 +anim +gu_horn.111 +gu_horn.112 +gu_horn.113 +gu_horn.114 +gu_horn.115 +mina +color_fg orange +speed 0.3 +type 35 +material 2 +weight 5000 +msg + A beautiful unicorn horn shines with +golden light. You feel really soothing +holding it. + It sure is one of the most powerful +healing artifact in the realm. It is +rumored to have been created by a god of +healing. Hanuk imprisoned the god by +trickery and acquired the artifact. +endmsg +editable 4096 +name_pl Golden Unicorn Horns +client_type 721 +body_range -1 +end diff --git a/spell/gu_horn.base.111.png b/spell/Wand/gu_horn.base.111.png similarity index 100% rename from spell/gu_horn.base.111.png rename to spell/Wand/gu_horn.base.111.png diff --git a/spell/gu_horn.base.112.png b/spell/Wand/gu_horn.base.112.png similarity index 100% rename from spell/gu_horn.base.112.png rename to spell/Wand/gu_horn.base.112.png diff --git a/spell/gu_horn.base.113.png b/spell/Wand/gu_horn.base.113.png similarity index 100% rename from spell/gu_horn.base.113.png rename to spell/Wand/gu_horn.base.113.png diff --git a/spell/gu_horn.base.114.png b/spell/Wand/gu_horn.base.114.png similarity index 100% rename from spell/gu_horn.base.114.png rename to spell/Wand/gu_horn.base.114.png diff --git a/spell/gu_horn.base.115.png b/spell/Wand/gu_horn.base.115.png similarity index 100% rename from spell/gu_horn.base.115.png rename to spell/Wand/gu_horn.base.115.png diff --git a/spell/horn.arc b/spell/Wand/horn.arc similarity index 100% rename from spell/horn.arc rename to spell/Wand/horn.arc diff --git a/spell/horn.base.111.png b/spell/Wand/horn.base.111.png similarity index 100% rename from spell/horn.base.111.png rename to spell/Wand/horn.base.111.png diff --git a/spell/horn2.arc b/spell/Wand/horn2.arc similarity index 100% rename from spell/horn2.arc rename to spell/Wand/horn2.arc diff --git a/spell/horn2.base.111.png b/spell/Wand/horn2.base.111.png similarity index 100% rename from spell/horn2.base.111.png rename to spell/Wand/horn2.base.111.png diff --git a/spell/horn3.arc b/spell/Wand/horn3.arc similarity index 100% rename from spell/horn3.arc rename to spell/Wand/horn3.arc diff --git a/spell/horn3.base.111.png b/spell/Wand/horn3.base.111.png similarity index 100% rename from spell/horn3.base.111.png rename to spell/Wand/horn3.base.111.png diff --git a/spell/Wand/rod.trs b/spell/Wand/rod.trs new file mode 100644 index 000000000..fb33675d1 --- /dev/null +++ b/spell/Wand/rod.trs @@ -0,0 +1,11 @@ +# This could be really customized a lot further instead +# of using the default staff/wand lists. Set this +# balance simply because there are a lot more mage type spells +# then priest ones. +treasureone rod_spell + list wand + chance 7 + more + list staff + chance 3 +end diff --git a/spell/Wand/rod_heavy.arc b/spell/Wand/rod_heavy.arc new file mode 100644 index 000000000..e1d0987c3 --- /dev/null +++ b/spell/Wand/rod_heavy.arc @@ -0,0 +1,23 @@ +Object rod_heavy +name heavy rod +face rod_heavy.111 +anim +rod_heavy.111 +rod_heavy.112 +rod_heavy.113 +mina +color_fg black +color_bg khaki +speed -0.25 +type 3 +value 700 +weight 7000 +material 70 +hp 20 +maxhp 20 +editable 2048 +name_pl heavy rods +client_type 701 +body_range -1 +randomitems rod_spell +end diff --git a/spell/rod_heavy.base.111.png b/spell/Wand/rod_heavy.base.111.png similarity index 100% rename from spell/rod_heavy.base.111.png rename to spell/Wand/rod_heavy.base.111.png diff --git a/spell/rod_heavy.base.112.png b/spell/Wand/rod_heavy.base.112.png similarity index 100% rename from spell/rod_heavy.base.112.png rename to spell/Wand/rod_heavy.base.112.png diff --git a/spell/rod_heavy.base.113.png b/spell/Wand/rod_heavy.base.113.png similarity index 100% rename from spell/rod_heavy.base.113.png rename to spell/Wand/rod_heavy.base.113.png diff --git a/spell/Wand/rod_light.arc b/spell/Wand/rod_light.arc new file mode 100644 index 000000000..bee60e47c --- /dev/null +++ b/spell/Wand/rod_light.arc @@ -0,0 +1,23 @@ +Object rod_light +name rod +face rod_light.111 +anim +rod_light.111 +rod_light.112 +rod_light.113 +mina +color_fg black +color_bg khaki +speed -0.25 +type 3 +value 350 +weight 3500 +material 70 +hp 5 +maxhp 5 +editable 2048 +name_pl rods +client_type 702 +body_range -1 +randomitems rod_spell +end diff --git a/spell/rod_light.base.111.png b/spell/Wand/rod_light.base.111.png similarity index 100% rename from spell/rod_light.base.111.png rename to spell/Wand/rod_light.base.111.png diff --git a/spell/rod_light.base.112.png b/spell/Wand/rod_light.base.112.png similarity index 100% rename from spell/rod_light.base.112.png rename to spell/Wand/rod_light.base.112.png diff --git a/spell/rod_light.base.113.png b/spell/Wand/rod_light.base.113.png similarity index 100% rename from spell/rod_light.base.113.png rename to spell/Wand/rod_light.base.113.png diff --git a/spell/Wand/staff.arc b/spell/Wand/staff.arc new file mode 100644 index 000000000..e4e43e01f --- /dev/null +++ b/spell/Wand/staff.arc @@ -0,0 +1,28 @@ +Object staff +face staff.111 +anim +staff.111 +staff.111 +staff.111 +staff.111 +staff.112 +staff.113 +staff.114 +staff.115 +staff.114 +staff.113 +staff.112 +staff.111 +mina +color_fg brown +speed -0.1 +type 109 +value 50 +weight 2500 +material 16 +editable 2048 +name_pl staves +client_type 712 +body_range -1 +randomitems staff +end diff --git a/spell/staff.base.111.png b/spell/Wand/staff.base.111.png similarity index 100% rename from spell/staff.base.111.png rename to spell/Wand/staff.base.111.png diff --git a/spell/staff.base.112.png b/spell/Wand/staff.base.112.png similarity index 100% rename from spell/staff.base.112.png rename to spell/Wand/staff.base.112.png diff --git a/spell/staff.base.113.png b/spell/Wand/staff.base.113.png similarity index 100% rename from spell/staff.base.113.png rename to spell/Wand/staff.base.113.png diff --git a/spell/staff.base.114.png b/spell/Wand/staff.base.114.png similarity index 100% rename from spell/staff.base.114.png rename to spell/Wand/staff.base.114.png diff --git a/spell/staff.base.115.png b/spell/Wand/staff.base.115.png similarity index 100% rename from spell/staff.base.115.png rename to spell/Wand/staff.base.115.png diff --git a/spell/Wand/staff.trs b/spell/Wand/staff.trs new file mode 100644 index 000000000..215051a90 --- /dev/null +++ b/spell/Wand/staff.trs @@ -0,0 +1,49 @@ +treasureone staff + arch spell_sunspear + nrof 35 + chance 10 + more + arch spell_turn_undead + nrof 40 + chance 10 + more + arch spell_banishment + nrof 3 + chance 5 + more + arch spell_darkness + nrof 10 + chance 10 + more + arch spell_perceive_self + nrof 20 + chance 5 + more + arch spell_word_of_recall + nrof 3 + chance 5 + more + arch spell_minor_healing + nrof 40 + chance 5 + more + arch spell_medium_healing + nrof 12 + chance 5 + more + arch spell_heal + nrof 5 + chance 5 + arch spell_show_invisible + nrof 8 + chance 4 + more + arch spell_cause_flu + nrof 5 + chance 2 + more + arch spell_cause_cold + nrof 5 + chance 2 +end + diff --git a/spell/Wand/wand.arc b/spell/Wand/wand.arc new file mode 100644 index 000000000..042e24ac8 --- /dev/null +++ b/spell/Wand/wand.arc @@ -0,0 +1,19 @@ +Object wand +face wand.111 +anim +wand.112 +wand.113 +mina +color_fg brown +speed -0.1 +type 109 +value 50 +weight 2300 +material 16 +editable 2048 +name_pl wands +client_type 711 +body_range -1 +randomitems wand +skill use magic item +end diff --git a/spell/wand.base.111.png b/spell/Wand/wand.base.111.png similarity index 100% rename from spell/wand.base.111.png rename to spell/Wand/wand.base.111.png diff --git a/spell/wand.base.112.png b/spell/Wand/wand.base.112.png similarity index 100% rename from spell/wand.base.112.png rename to spell/Wand/wand.base.112.png diff --git a/spell/wand.base.113.png b/spell/Wand/wand.base.113.png similarity index 100% rename from spell/wand.base.113.png rename to spell/Wand/wand.base.113.png diff --git a/spell/Wand/wand.trs b/spell/Wand/wand.trs new file mode 100644 index 000000000..7cd297068 --- /dev/null +++ b/spell/Wand/wand.trs @@ -0,0 +1,164 @@ +treasureone wand + arch spell_firebolt + nrof 35 + chance 10 + more + arch spell_frostbolt + nrof 30 + chance 10 + more + arch spell_sm_lightning + nrof 40 + chance 10 + more + arch spell_large_lightning + nrof 20 + chance 10 + more + arch spell_steambolt + nrof 10 + chance 10 + more + arch spell_magic_bullet + nrof 99 + chance 15 + more + arch spell_lg_magic_bullet + nrof 33 + chance 10 + more + arch spell_small_fireball + nrof 40 + chance 15 + more + arch spell_medium_fireball + nrof 20 + chance 10 + more + arch spell_large_fireball + nrof 10 + chance 6 + more + arch spell_small_snowstorm + nrof 40 + chance 15 + more + arch spell_medium_snowstorm + nrof 20 + chance 10 + more + arch spell_large_snowstorm + nrof 10 + chance 5 + more + arch spell_poison_cloud + nrof 30 + chance 10 + more + arch spell_icestorm + nrof 15 + chance 15 + more + arch spell_create_bomb + nrof 5 + chance 5 + more + arch spell_fear + nrof 25 + chance 8 + more + arch spell_slow + nrof 30 + chance 10 + more + arch spell_counterspell + nrof 20 + chance 8 + more + arch spell_wonder + nrof 20 + chance 4 + more + arch spell_burning_hands + nrof 20 + chance 10 + more + arch spell_mass_confusion + nrof 15 + chance 5 + more + arch spell_magic_missile + nrof 75 + chance 10 + more + arch spell_summon_golem + nrof 10 + chance 10 + more + arch spell_summon_fire_elemental + nrof 4 + chance 5 + more + arch spell_summon_fire_elemental + nrof 10 + chance 5 + more + arch spell_summon_water_elemental + nrof 8 + chance 5 + more + arch spell_summon_air_elemental + nrof 6 + chance 5 + more + arch spell_dimension_door + nrof 8 + chance 10 + more + arch spell_magic_mapping + nrof 20 + chance 10 + more + arch spell_create_earth_wall + nrof 12 + chance 8 + more + arch spell_create_pool_of_chaos + nrof 10 + chance 6 + more + arch spell_counterwall + nrof 30 + chance 10 + more + arch spell_probe + nrof 40 + chance 10 + more + arch spell_summon_pet_monster + nrof 15 + chance 10 + more + arch spell_summon_fog + nrof 10 + chance 8 + more + arch spell_cancellation + nrof 10 + chance 3 + more + arch spell_detect_magic + nrof 50 + chance 5 + more + arch spell_ball_lightning + nrof 30 + chance 1 +# Polymorph is disabled by default. +# more +# arch spell_polymorph +# nrof 20 +# chance 2 +end +# end of wand + diff --git a/magic/blindness.arc b/spell/blindness.arc similarity index 100% rename from magic/blindness.arc rename to spell/blindness.arc diff --git a/spell/book.arc b/spell/book.arc deleted file mode 100644 index 02cdda772..000000000 --- a/spell/book.arc +++ /dev/null @@ -1,13 +0,0 @@ -Object book -name spellbook -face book.111 -type 85 -material 1 -value 3500 -weight 5000 -editable 2048 -magicmap brown -nrof 1 -name_pl spellbooks -client_type 1001 -end diff --git a/spell/cleric_book.arc b/spell/cleric_book.arc deleted file mode 100644 index c48454dc5..000000000 --- a/spell/cleric_book.arc +++ /dev/null @@ -1,12 +0,0 @@ -Object cleric_book -name prayerbook -face quarto.111 -type 85 -material 1 -value 3500 -weight 5000 -editable 2048 -nrof 1 -name_pl prayerbooks -client_type 1002 -end diff --git a/spell/exploding_fireball.arc b/spell/exploding_fireball.arc new file mode 100644 index 000000000..e884a95be --- /dev/null +++ b/spell/exploding_fireball.arc @@ -0,0 +1,14 @@ +# this arch is set up so that it can be inserted into a map with +# no changes, and it will explode into a fireball +Object exploding_fireball +type 102 +subtype 5 +range 1 +other_arch fireball +dam_modifier 10 +maxhp 10 +hp 15 +speed 1.0 +speed_left 1.0 +end + diff --git a/magic/fire_permanent.arc b/spell/fire_permanent.arc similarity index 100% rename from magic/fire_permanent.arc rename to spell/fire_permanent.arc diff --git a/magic/force.arc b/spell/force.arc similarity index 100% rename from magic/force.arc rename to spell/force.arc diff --git a/spell/gu_horn.arc b/spell/gu_horn.arc deleted file mode 100644 index 1d5cec7be..000000000 --- a/spell/gu_horn.arc +++ /dev/null @@ -1,36 +0,0 @@ -Object gu_horn -name Golden Unicorn Horn -nrof 1 -face gu_horn.114 -maxhp 130 -hp 100 -sp 126 -level 1 -value 10000000 -anim -gu_horn.111 -gu_horn.112 -gu_horn.113 -gu_horn.114 -gu_horn.115 -mina -color_fg orange -speed 0.3 -type 35 -material 2 -weight 5000 -msg - A beautiful unicorn horn shines with -golden light. You feel really soothing -holding it. - It sure is one of the most powerful -healing artifact in the realm. It is -rumored to have been created by a god of -healing. Hanuk imprisoned the god by -trickery and acquired the artifact. -endmsg -editable 4096 -name_pl Golden Unicorn Horns -client_type 721 -body_range -1 -end diff --git a/spell/rod_heavy.arc b/spell/rod_heavy.arc deleted file mode 100644 index 76ad38292..000000000 --- a/spell/rod_heavy.arc +++ /dev/null @@ -1,22 +0,0 @@ -Object rod_heavy -name heavy rod -face rod_heavy.111 -anim -rod_heavy.111 -rod_heavy.112 -rod_heavy.113 -mina -color_fg black -color_bg khaki -speed -0.25 -type 3 -value 3500 -weight 7000 -material 70 -hp 20 -maxhp 20 -editable 2048 -name_pl heavy rods -client_type 701 -body_range -1 -end diff --git a/spell/rod_light.arc b/spell/rod_light.arc deleted file mode 100644 index 83beb10eb..000000000 --- a/spell/rod_light.arc +++ /dev/null @@ -1,22 +0,0 @@ -Object rod_light -name rod -face rod_light.111 -anim -rod_light.111 -rod_light.112 -rod_light.113 -mina -color_fg black -color_bg khaki -speed -0.25 -type 3 -value 3500 -weight 3500 -material 70 -hp 5 -maxhp 5 -editable 2048 -name_pl rods -client_type 702 -body_range -1 -end diff --git a/spell/scroll_new.arc b/spell/scroll_new.arc deleted file mode 100644 index 664f88084..000000000 --- a/spell/scroll_new.arc +++ /dev/null @@ -1,14 +0,0 @@ -Object scroll_new -name scroll -race scrolls -face scroll.111 -color_fg white -nrof 1 -type 111 -material 1 -weight 200 -value 200 -editable 2048 -name_pl scrolls -client_type 661 -end diff --git a/spell/spell.trs b/spell/spell.trs new file mode 100644 index 000000000..ededaa9e6 --- /dev/null +++ b/spell/spell.trs @@ -0,0 +1,21 @@ +# this is really used for wonder - need a source of +# all spells it should cast - currently, just take all +# that show up in books. This should probably be reworked +# to be more selective, so wonder could at least be considered +# somewhat useful - maybe toss in some spell that are quest items +# even to make things interesting. +treasureone wonder_spells + list evocation_book + chance 5 + more + list sorcery_book + chance 5 + more + list pyromancy_book + chance 5 + more + list summoner_book + chance 5 +end + + diff --git a/spell/staff.arc b/spell/staff.arc deleted file mode 100644 index 884a7cd9d..000000000 --- a/spell/staff.arc +++ /dev/null @@ -1,27 +0,0 @@ -Object staff -face staff.111 -anim -staff.111 -staff.111 -staff.111 -staff.111 -staff.112 -staff.113 -staff.114 -staff.115 -staff.114 -staff.113 -staff.112 -staff.111 -mina -color_fg brown -speed -0.1 -type 109 -value 2300 -weight 2500 -material 16 -editable 2048 -name_pl staves -client_type 712 -body_range -1 -end diff --git a/spell/wand.arc b/spell/wand.arc deleted file mode 100644 index 9ab8df788..000000000 --- a/spell/wand.arc +++ /dev/null @@ -1,17 +0,0 @@ -Object wand -face wand.111 -anim -wand.112 -wand.113 -mina -color_fg brown -speed -0.1 -type 109 -value 2900 -weight 2300 -material 16 -editable 2048 -name_pl wands -client_type 711 -body_range -1 -end diff --git a/system/ability/abil_alchemy.arc b/system/ability/abil_alchemy.arc deleted file mode 100644 index ee66f3eb9..000000000 --- a/system/ability/abil_alchemy.arc +++ /dev/null @@ -1,8 +0,0 @@ -Object ability_alchemy -name alchemy -type 110 -invisible 1 -no_drop 1 -sp 72 -editable 0 -end diff --git a/system/ability/abil_b_lightning.arc b/system/ability/abil_b_lightning.arc deleted file mode 100644 index 396998125..000000000 --- a/system/ability/abil_b_lightning.arc +++ /dev/null @@ -1,9 +0,0 @@ -Object ability_b_lightning -name ball lightning -type 110 -invisible 1 -no_drop 1 -sp 88 -maxsp 3 -editable 0 -end diff --git a/system/ability/abil_bomb.arc b/system/ability/abil_bomb.arc deleted file mode 100644 index 0e03c3dfa..000000000 --- a/system/ability/abil_bomb.arc +++ /dev/null @@ -1,8 +0,0 @@ -Object ability_bomb -name create bomb -type 110 -invisible 1 -no_drop 1 -sp 8 -editable 0 -end diff --git a/system/ability/abil_bulle.arc b/system/ability/abil_bulle.arc deleted file mode 100644 index ff6a993b3..000000000 --- a/system/ability/abil_bulle.arc +++ /dev/null @@ -1,10 +0,0 @@ -Object ability_bullet -name magic bullet spell -type 110 -invisible 1 -no_drop 1 -hp 29 -sp 0 -attacktype 2 -editable 0 -end diff --git a/system/ability/abil_bullet_wall.arc b/system/ability/abil_bullet_wall.arc deleted file mode 100644 index 86ccc850f..000000000 --- a/system/ability/abil_bullet_wall.arc +++ /dev/null @@ -1,9 +0,0 @@ -Object ability_bullet_wall -name bullet wall spell -type 110 -invisible 1 -no_drop 1 -hp 114 -sp 0 -editable 0 -end diff --git a/system/ability/abil_cance.arc b/system/ability/abil_cance.arc deleted file mode 100644 index 5174a607e..000000000 --- a/system/ability/abil_cance.arc +++ /dev/null @@ -1,8 +0,0 @@ -Object ability_cancellation -name cancellation -type 110 -invisible 1 -no_drop 1 -sp 62 -editable 0 -end diff --git a/system/ability/abil_cause_l_wound.arc b/system/ability/abil_cause_l_wound.arc deleted file mode 100644 index b8f17d115..000000000 --- a/system/ability/abil_cause_l_wound.arc +++ /dev/null @@ -1,7 +0,0 @@ -Object ability_cause_lig_wound -name cause light wounds -type 110 -invisible 1 -no_drop 1 -sp 129 -end diff --git a/system/ability/abil_cause_m_wound.arc b/system/ability/abil_cause_m_wound.arc deleted file mode 100644 index 7cdd5a5a0..000000000 --- a/system/ability/abil_cause_m_wound.arc +++ /dev/null @@ -1,7 +0,0 @@ -Object ability_cause_med_wound -name cause medium wounds -type 110 -invisible 1 -no_drop 1 -sp 130 -end diff --git a/system/ability/abil_cause_s_wound.arc b/system/ability/abil_cause_s_wound.arc deleted file mode 100644 index 71782cc6a..000000000 --- a/system/ability/abil_cause_s_wound.arc +++ /dev/null @@ -1,7 +0,0 @@ -Object ability_cause_ser_wound -name cause serious wounds -type 110 -invisible 1 -no_drop 1 -sp 131 -end diff --git a/system/ability/abil_charm.arc b/system/ability/abil_charm.arc deleted file mode 100644 index 308662bd2..000000000 --- a/system/ability/abil_charm.arc +++ /dev/null @@ -1,7 +0,0 @@ -Object ability_charm -name charm -type 110 -invisible 1 -no_drop 1 -sp 132 -end diff --git a/system/ability/abil_cold.arc b/system/ability/abil_cold.arc deleted file mode 100644 index e01b2b240..000000000 --- a/system/ability/abil_cold.arc +++ /dev/null @@ -1,9 +0,0 @@ -Object ability_cold -name ice -type 110 -invisible 1 -no_drop 1 -hp 17 -sp 59 -editable 0 -end diff --git a/system/ability/abil_colds.arc b/system/ability/abil_colds.arc deleted file mode 100644 index 65b5d0e4d..000000000 --- a/system/ability/abil_colds.arc +++ /dev/null @@ -1,10 +0,0 @@ -Object ability_coldspell -name ice spells -type 110 -invisible 1 -no_drop 1 -hp 17 -sp 59 -attacktype 2 -editable 0 -end diff --git a/system/ability/abil_color.arc b/system/ability/abil_color.arc deleted file mode 100644 index 868eabf29..000000000 --- a/system/ability/abil_color.arc +++ /dev/null @@ -1,9 +0,0 @@ -Object ability_color -name color spray -type 110 -invisible 1 -no_drop 1 -hp 85 -sp 85 -editable 0 -end diff --git a/system/ability/abil_curse.arc b/system/ability/abil_curse.arc deleted file mode 100644 index ddafecc46..000000000 --- a/system/ability/abil_curse.arc +++ /dev/null @@ -1,8 +0,0 @@ -Object ability_curse -name curse spell -type 110 -invisible 1 -no_drop 1 -sp 145 -editable 0 -end diff --git a/system/ability/abil_dance.arc b/system/ability/abil_dance.arc deleted file mode 100644 index b94cd8b6c..000000000 --- a/system/ability/abil_dance.arc +++ /dev/null @@ -1,7 +0,0 @@ -Object ability_forced_dance -name make dance -type 110 -invisible 1 -no_drop 1 -editable 0 -end diff --git a/system/ability/abil_dark.arc b/system/ability/abil_dark.arc deleted file mode 100644 index add65ef23..000000000 --- a/system/ability/abil_dark.arc +++ /dev/null @@ -1,9 +0,0 @@ -Object ability_dark -name dark spell -type 110 -invisible 1 -no_drop 1 -hp 158 -sp 158 -editable 0 -end diff --git a/system/ability/abil_director.arc b/system/ability/abil_director.arc deleted file mode 100644 index 998544b98..000000000 --- a/system/ability/abil_director.arc +++ /dev/null @@ -1,10 +0,0 @@ -Object ability_director -name build director -type 110 -invisible 1 -no_drop 1 -sp 112 -hp 112 -maxsp 1 -editable 0 -end diff --git a/system/ability/abil_drago.arc b/system/ability/abil_drago.arc deleted file mode 100644 index 519da5d2c..000000000 --- a/system/ability/abil_drago.arc +++ /dev/null @@ -1,10 +0,0 @@ -Object ability_dragon -name dragonbreath -type 110 -invisible 1 -no_drop 1 -hp 3 -sp 58 -maxsp 5 -editable 0 -end diff --git a/system/ability/abil_earthwall.arc b/system/ability/abil_earthwall.arc deleted file mode 100644 index 6f1e5a664..000000000 --- a/system/ability/abil_earthwall.arc +++ /dev/null @@ -1,10 +0,0 @@ -Object ability_earth_wall -name wall of earth -type 110 -invisible 1 -no_drop 1 -hp 15 -sp 15 -maxsp 1 -editable 0 -end diff --git a/system/ability/abil_edust.arc b/system/ability/abil_edust.arc deleted file mode 100644 index b50ccf575..000000000 --- a/system/ability/abil_edust.arc +++ /dev/null @@ -1,9 +0,0 @@ -Object ability_edust -name earth to dust -type 110 -invisible 1 -no_drop 1 -sp 37 -maxsp 1 -editable 0 -end diff --git a/system/ability/abil_f_lightning.arc b/system/ability/abil_f_lightning.arc deleted file mode 100644 index 82fb797d7..000000000 --- a/system/ability/abil_f_lightning.arc +++ /dev/null @@ -1,9 +0,0 @@ -Object ability_f_lightning -name forked lightning -type 110 -invisible 1 -no_drop 1 -sp 195 -maxsp 3 -editable 0 -end diff --git a/system/ability/abil_fear.arc b/system/ability/abil_fear.arc deleted file mode 100644 index e20aa4f59..000000000 --- a/system/ability/abil_fear.arc +++ /dev/null @@ -1,8 +0,0 @@ -Object ability_fear -name fear -type 110 -invisible 1 -no_drop 1 -sp 20 -editable 0 -end diff --git a/system/ability/abil_fire.arc b/system/ability/abil_fire.arc deleted file mode 100644 index 052c38314..000000000 --- a/system/ability/abil_fire.arc +++ /dev/null @@ -1,9 +0,0 @@ -Object ability_fire -name fire -type 110 -invisible 1 -no_drop 1 -hp 2 -sp 4 -editable 0 -end diff --git a/system/ability/abil_fires.arc b/system/ability/abil_fires.arc deleted file mode 100644 index 3f360f25c..000000000 --- a/system/ability/abil_fires.arc +++ /dev/null @@ -1,10 +0,0 @@ -Object ability_firespell -name fire spells -type 110 -invisible 1 -no_drop 1 -hp 2 -sp 4 -attacktype 2 -editable 0 -end diff --git a/system/ability/abil_firewall.arc b/system/ability/abil_firewall.arc deleted file mode 100644 index 3d3faa7f4..000000000 --- a/system/ability/abil_firewall.arc +++ /dev/null @@ -1,10 +0,0 @@ -Object ability_fire_wall -name wall of fire -type 110 -invisible 1 -no_drop 1 -hp 43 -sp 43 -maxsp 1 -editable 0 -end diff --git a/system/ability/abil_fog.arc b/system/ability/abil_fog.arc deleted file mode 100644 index 4cf1bd3de..000000000 --- a/system/ability/abil_fog.arc +++ /dev/null @@ -1,9 +0,0 @@ -Object ability_fog -name fog spell -type 110 -invisible 1 -no_drop 1 -sp 138 -hp 138 -editable 0 -end diff --git a/system/ability/abil_frostbolt.arc b/system/ability/abil_frostbolt.arc deleted file mode 100644 index aa7e376e3..000000000 --- a/system/ability/abil_frostbolt.arc +++ /dev/null @@ -1,8 +0,0 @@ -Object ability_frostbolt -name frostbolt -type 110 -invisible 1 -no_drop 1 -sp 83 -editable 0 -end diff --git a/system/ability/abil_frostwall.arc b/system/ability/abil_frostwall.arc deleted file mode 100644 index 50fcebfd9..000000000 --- a/system/ability/abil_frostwall.arc +++ /dev/null @@ -1,10 +0,0 @@ -Object ability_frost_wall -name wall of frost -type 110 -invisible 1 -no_drop 1 -hp 44 -sp 44 -maxsp 1 -editable 0 -end diff --git a/system/ability/abil_heal.arc b/system/ability/abil_heal.arc deleted file mode 100644 index 7762f0534..000000000 --- a/system/ability/abil_heal.arc +++ /dev/null @@ -1,7 +0,0 @@ -Object ability_heal -name heal -type 110 -invisible 1 -no_drop 1 -sp 35 -end diff --git a/system/ability/abil_hfire.arc b/system/ability/abil_hfire.arc deleted file mode 100644 index 9eab08cae..000000000 --- a/system/ability/abil_hfire.arc +++ /dev/null @@ -1,10 +0,0 @@ -Object ability_hellfire -name hellfire -type 110 -invisible 1 -no_drop 1 -hp 57 -sp 4 -maxsp 5 -editable 0 -end diff --git a/system/ability/abil_invisibile.arc b/system/ability/abil_invisibile.arc deleted file mode 100644 index 97f37e4b4..000000000 --- a/system/ability/abil_invisibile.arc +++ /dev/null @@ -1,10 +0,0 @@ -Object ability_invisible -name invisibility -type 110 -invisible 1 -no_drop 1 -sp 26 -hp 26 -maxsp 1 -editable 0 -end diff --git a/system/ability/abil_light.arc b/system/ability/abil_light.arc deleted file mode 100644 index fb4420c50..000000000 --- a/system/ability/abil_light.arc +++ /dev/null @@ -1,10 +0,0 @@ -Object ability_lightning -name lightning spells -type 110 -invisible 1 -no_drop 1 -sp 6 -hp 5 -attacktype 2 -editable 0 -end diff --git a/system/ability/abil_major_heal.arc b/system/ability/abil_major_heal.arc deleted file mode 100644 index fdc2f247f..000000000 --- a/system/ability/abil_major_heal.arc +++ /dev/null @@ -1,7 +0,0 @@ -Object ability_maj_heal -name major healing -type 110 -invisible 1 -no_drop 1 -sp 34 -end diff --git a/system/ability/abil_mconf.arc b/system/ability/abil_mconf.arc deleted file mode 100644 index 5f5b1495b..000000000 --- a/system/ability/abil_mconf.arc +++ /dev/null @@ -1,9 +0,0 @@ -Object ability_mass_confusion -name mass confusion -type 110 -invisible 1 -no_drop 1 -sp 64 -attacktype 2 -editable 0 -end diff --git a/system/ability/abil_missi.arc b/system/ability/abil_missi.arc deleted file mode 100644 index dc83a2294..000000000 --- a/system/ability/abil_missi.arc +++ /dev/null @@ -1,9 +0,0 @@ -Object ability_missile -name magic missile spell -type 110 -invisible 1 -no_drop 1 -sp 7 -attacktype 2 -editable 0 -end diff --git a/system/ability/abil_para.arc b/system/ability/abil_para.arc deleted file mode 100644 index 583ab31b1..000000000 --- a/system/ability/abil_para.arc +++ /dev/null @@ -1,9 +0,0 @@ -Object ability_paralyze -name paralyze spells -type 110 -invisible 1 -no_drop 1 -sp 16 -attacktype 2 -editable 0 -end diff --git a/system/ability/abil_pet.arc b/system/ability/abil_pet.arc deleted file mode 100644 index 23db3ba8c..000000000 --- a/system/ability/abil_pet.arc +++ /dev/null @@ -1,8 +0,0 @@ -Object ability_petsummoning -name petsummoning -type 110 -invisible 1 -no_drop 1 -sp 65 -editable 0 -end diff --git a/system/ability/abil_plague.arc b/system/ability/abil_plague.arc deleted file mode 100644 index a5c635dc2..000000000 --- a/system/ability/abil_plague.arc +++ /dev/null @@ -1,8 +0,0 @@ -Object ability_plague -name cause plague -type 110 -invisible 1 -no_drop 1 -sp 174 -editable 0 -end diff --git a/system/ability/abil_poiso.arc b/system/ability/abil_poiso.arc deleted file mode 100644 index 465e6afc5..000000000 --- a/system/ability/abil_poiso.arc +++ /dev/null @@ -1,9 +0,0 @@ -Object ability_poison -name poison spell -type 110 -invisible 1 -no_drop 1 -hp 21 -sp 0 -editable 0 -end diff --git a/system/ability/abil_pool_chaos.arc b/system/ability/abil_pool_chaos.arc deleted file mode 100644 index 26f6c866f..000000000 --- a/system/ability/abil_pool_chaos.arc +++ /dev/null @@ -1,7 +0,0 @@ -Object ability_pool_chaos -name create pool of chaos -type 110 -invisible 1 -no_drop 1 -sp 113 -end diff --git a/system/ability/abil_rabies.arc b/system/ability/abil_rabies.arc deleted file mode 100644 index 00a7d5a22..000000000 --- a/system/ability/abil_rabies.arc +++ /dev/null @@ -1,8 +0,0 @@ -Object ability_rabies -name cause rabies -type 110 -invisible 1 -no_drop 1 -sp 204 -editable 0 -end diff --git a/system/ability/abil_runeblast.arc b/system/ability/abil_runeblast.arc deleted file mode 100644 index 912001018..000000000 --- a/system/ability/abil_runeblast.arc +++ /dev/null @@ -1,9 +0,0 @@ -Object ability_runeblast -name rune blasting -type 110 -invisible 1 -no_drop 1 -sp 109 -maxsp 3 -editable 0 -end diff --git a/system/ability/abil_runefire.arc b/system/ability/abil_runefire.arc deleted file mode 100644 index 9e81d0808..000000000 --- a/system/ability/abil_runefire.arc +++ /dev/null @@ -1,9 +0,0 @@ -Object ability_runefire -name rune fire -type 110 -invisible 1 -no_drop 1 -sp 106 -maxsp 3 -editable 0 -end diff --git a/system/ability/abil_runefrost.arc b/system/ability/abil_runefrost.arc deleted file mode 100644 index 122819da3..000000000 --- a/system/ability/abil_runefrost.arc +++ /dev/null @@ -1,9 +0,0 @@ -Object ability_runefrost -name rune frost -type 110 -invisible 1 -no_drop 1 -sp 107 -maxsp 3 -editable 0 -end diff --git a/system/ability/abil_runeshock.arc b/system/ability/abil_runeshock.arc deleted file mode 100644 index 3d2d52f2f..000000000 --- a/system/ability/abil_runeshock.arc +++ /dev/null @@ -1,9 +0,0 @@ -Object ability_runeshock -name rune shock -type 110 -invisible 1 -no_drop 1 -sp 108 -maxsp 3 -editable 0 -end diff --git a/system/ability/abil_sball.arc b/system/ability/abil_sball.arc deleted file mode 100644 index ca8073114..000000000 --- a/system/ability/abil_sball.arc +++ /dev/null @@ -1,9 +0,0 @@ -Object ability_speedball -name speedball spell -type 110 -invisible 1 -no_drop 1 -sp 55 -attacktype 2 -editable 0 -end diff --git a/system/ability/abil_slow.arc b/system/ability/abil_slow.arc deleted file mode 100644 index 316f6cbd9..000000000 --- a/system/ability/abil_slow.arc +++ /dev/null @@ -1,8 +0,0 @@ -Object ability_slow -name slow spell -type 110 -invisible 1 -no_drop 1 -sp 66 -editable 0 -end diff --git a/system/ability/abil_spit_acid.arc b/system/ability/abil_spit_acid.arc index b5df600ac..2d0a8f50b 100644 --- a/system/ability/abil_spit_acid.arc +++ b/system/ability/abil_spit_acid.arc @@ -8,4 +8,5 @@ dam 0 sp 20 wc 1 no_strength 1 +skill missile weapons end diff --git a/system/ability/abil_sthrow.arc b/system/ability/abil_sthrow.arc deleted file mode 100644 index 7e96ef086..000000000 --- a/system/ability/abil_sthrow.arc +++ /dev/null @@ -1,13 +0,0 @@ -Object ability_stone_throw -race rock -type 14 -name rock thrower -nrof 1 -no_drop 1 -dam 10 -sp 40 -wc 1 -no_strength 0 -invisible 1 -editable 0 -end diff --git a/system/ability/abil_stone_throw.arc b/system/ability/abil_stone_throw.arc index ad6123acd..6c8102b40 100644 --- a/system/ability/abil_stone_throw.arc +++ b/system/ability/abil_stone_throw.arc @@ -4,8 +4,11 @@ type 14 name rock thrower nrof 1 no_drop 1 -dam 0 +dam 10 sp 40 wc 1 no_strength 0 +invisible 1 +editable 0 +skill missile weapons end diff --git a/system/ability/abil_thorn_wall.arc b/system/ability/abil_thorn_wall.arc deleted file mode 100644 index 7de81d160..000000000 --- a/system/ability/abil_thorn_wall.arc +++ /dev/null @@ -1,8 +0,0 @@ -Object ability_thorn_wall -name wall of thorns -type 110 -invisible 1 -no_drop 1 -sp 155 -editable 0 -end diff --git a/system/ability/abil_vitriol.arc b/system/ability/abil_vitriol.arc deleted file mode 100644 index d80a3534d..000000000 --- a/system/ability/abil_vitriol.arc +++ /dev/null @@ -1,8 +0,0 @@ -Object ability_vitriol -name vitriol spell -type 110 -invisible 1 -no_drop 1 -sp 198 -editable 0 -end diff --git a/system/ability/abil_wind.arc b/system/ability/abil_wind.arc deleted file mode 100644 index d890b33b4..000000000 --- a/system/ability/abil_wind.arc +++ /dev/null @@ -1,9 +0,0 @@ -Object ability_wind -name windstorm spell -type 110 -invisible 1 -no_drop 1 -hp 189 -sp 0 -editable 0 -end diff --git a/system/ability/abil_wrathful_eye.arc b/system/ability/abil_wrathful_eye.arc deleted file mode 100644 index 2a601088c..000000000 --- a/system/ability/abil_wrathful_eye.arc +++ /dev/null @@ -1,7 +0,0 @@ -Object ability_wrathful_eye -name wrathful eye -type 110 -invisible 1 -no_drop 1 -sp 201 -end diff --git a/system/ability/abil_wyver.arc b/system/ability/abil_wyver.arc deleted file mode 100644 index 0c3ee0a07..000000000 --- a/system/ability/abil_wyver.arc +++ /dev/null @@ -1,10 +0,0 @@ -Object ability_wyvern -name small dragonbreath -type 110 -invisible 1 -no_drop 1 -hp 2 -sp 4 -maxsp 3 -editable 0 -end diff --git a/system/ability/summon_air.arc b/system/ability/summon_air.arc deleted file mode 100644 index 3ebbcb4cf..000000000 --- a/system/ability/summon_air.arc +++ /dev/null @@ -1,8 +0,0 @@ -Object ability_summon_air -name summon air -type 110 -invisible 1 -no_drop 1 -sp 13 -editable 0 -end diff --git a/system/ability/sumn_earth.arc b/system/ability/sumn_earth.arc deleted file mode 100644 index cfa48b680..000000000 --- a/system/ability/sumn_earth.arc +++ /dev/null @@ -1,8 +0,0 @@ -Object ability_summon_earth -name summon earth -type 110 -invisible 1 -no_drop 1 -sp 11 -editable 0 -end diff --git a/system/ability/sumn_water.arc b/system/ability/sumn_water.arc deleted file mode 100644 index b05619f68..000000000 --- a/system/ability/sumn_water.arc +++ /dev/null @@ -1,8 +0,0 @@ -Object ability_summon_water -name summon water -type 110 -invisible 1 -no_drop 1 -sp 12 -editable 0 -end diff --git a/magic/depletion.arc b/system/depletion.arc similarity index 100% rename from magic/depletion.arc rename to system/depletion.arc diff --git a/talisman/amulet_lif.arc b/talisman/amulet_lif.arc index 9f71dbeac..72a553a7f 100644 --- a/talisman/amulet_lif.arc +++ b/talisman/amulet_lif.arc @@ -1,16 +1,16 @@ Object amulet_lifesave name amulet of lifesaving +name_pl amulets of lifesaving face amulet_lif.111 type 39 material 12 weight 600 -need_an 1 value 20000 lifesave 1 editable 6144 magicmap yellow nrof 1 -name_pl amulets of lifesaving client_type 381 body_neck -1 +item_power 3 end diff --git a/talisman/ring_drain.arc b/talisman/ring_drain.arc index 6d70cb16c..e4df5e8b4 100644 --- a/talisman/ring_drain.arc +++ b/talisman/ring_drain.arc @@ -1,5 +1,6 @@ Object ring_nodrain name strange ring +name_pl strange rings face ring_drain.111 anim ring_drain.111 @@ -14,11 +15,10 @@ weight 40 type 70 material 2 resist_drain 100 - editable 6144 nrof 1 speed 0.1 -name_pl strange rings client_type 390 body_finger -1 +item_power 4 end diff --git a/talisman/tooth_charm.arc b/talisman/tooth_charm.arc index b4252e906..7315ef5c6 100644 --- a/talisman/tooth_charm.arc +++ b/talisman/tooth_charm.arc @@ -21,4 +21,5 @@ name tooth charm name_pl tooth charms client_type 381 body_neck -1 +item_power 6 end diff --git a/wall/bulletwall/bulletwall.arc b/wall/bulletwall/bulletwall.arc index 3c411e301..26e45473d 100644 --- a/wall/bulletwall/bulletwall.arc +++ b/wall/bulletwall/bulletwall.arc @@ -1,5 +1,5 @@ Object bulletwall -other_arch bullet +other_arch spell_magic_bullet name bulletwall type 62 activate_on_push 1 @@ -15,7 +15,7 @@ visibility 100 magicmap yellow end Object bulletwall_1 -other_arch bullet +other_arch spell_magic_bullet name bulletwall type 62 activate_on_push 1 @@ -32,7 +32,7 @@ visibility 100 magicmap yellow end Object bulletwall_2 -other_arch bullet +other_arch spell_magic_bullet name bulletwall type 62 activate_on_push 1 @@ -49,7 +49,7 @@ visibility 100 magicmap yellow end Object bulletwall_3 -other_arch bullet +other_arch spell_magic_bullet name bulletwall type 62 activate_on_push 1 @@ -66,7 +66,7 @@ visibility 100 magicmap yellow end Object bulletwall_4 -other_arch bullet +other_arch spell_magic_bullet name bulletwall type 62 activate_on_push 1 @@ -83,7 +83,7 @@ visibility 100 magicmap yellow end Object bulletwall_5 -other_arch bullet +other_arch spell_magic_bullet name bulletwall type 62 activate_on_push 1 @@ -100,7 +100,7 @@ visibility 100 magicmap yellow end Object bulletwall_6 -other_arch bullet +other_arch spell_magic_bullet name bulletwall type 62 activate_on_push 1 @@ -117,7 +117,7 @@ visibility 100 magicmap yellow end Object bulletwall_7 -other_arch bullet +other_arch spell_magic_bullet name bulletwall type 62 activate_on_push 1 @@ -134,7 +134,7 @@ visibility 100 magicmap yellow end Object bulletwall_8 -other_arch bullet +other_arch spell_magic_bullet name bulletwall type 62 activate_on_push 1 diff --git a/wall/firewall/firewall.arc b/wall/firewall/firewall.arc index e9b0a747d..ce8851cd3 100644 --- a/wall/firewall/firewall.arc +++ b/wall/firewall/firewall.arc @@ -1,5 +1,5 @@ Object firewall -other_arch firebullet_s +other_arch spell_small_fireball alive 1 level 1 type 62 @@ -20,7 +20,7 @@ editable 32 visibility 100 end Object firewall_1 -other_arch firebullet_s +other_arch spell_small_fireball name firewall type 62 activate_on_push 1 @@ -38,7 +38,7 @@ editable 32 visibility 100 end Object firewall_2 -other_arch firebullet_s +other_arch spell_small_fireball name firewall type 62 activate_on_push 1 @@ -56,7 +56,7 @@ editable 32 visibility 100 end Object firewall_3 -other_arch firebullet_s +other_arch spell_small_fireball name firewall type 62 activate_on_push 1 @@ -74,7 +74,7 @@ editable 32 visibility 100 end Object firewall_4 -other_arch firebullet_s +other_arch spell_small_fireball name firewall type 62 activate_on_push 1 @@ -92,7 +92,7 @@ editable 32 visibility 100 end Object firewall_5 -other_arch firebullet_s +other_arch spell_small_fireball name firewall type 62 activate_on_push 1 @@ -110,7 +110,7 @@ editable 32 visibility 100 end Object firewall_6 -other_arch firebullet_s +other_arch spell_small_fireball name firewall type 62 activate_on_push 1 @@ -128,7 +128,7 @@ editable 32 visibility 100 end Object firewall_7 -other_arch firebullet_s +other_arch spell_small_fireball name firewall type 62 activate_on_push 1 @@ -146,7 +146,7 @@ editable 32 visibility 100 end Object firewall_8 -other_arch firebullet_s +other_arch spell_small_fireball name firewall type 62 activate_on_push 1 diff --git a/wall/lbulletwall/lbull_wall.arc b/wall/lbulletwall/lbull_wall.arc index e5060d1c1..09b6e89d9 100644 --- a/wall/lbulletwall/lbull_wall.arc +++ b/wall/lbulletwall/lbull_wall.arc @@ -1,5 +1,5 @@ Object lbulletwall -other_arch lbullet +other_arch spell_lg_magic_bullet name large bulletwall type 62 activate_on_push 1 @@ -27,7 +27,7 @@ visibility 100 magicmap yellow end Object lbulletwall_1 -other_arch lbullet +other_arch spell_lg_magic_bullet name large bulletwall type 62 activate_on_push 1 @@ -45,7 +45,7 @@ visibility 100 magicmap yellow end Object lbulletwall_2 -other_arch lbullet +other_arch spell_lg_magic_bullet name large bulletwall type 62 activate_on_push 1 @@ -63,7 +63,7 @@ visibility 100 magicmap yellow end Object lbulletwall_3 -other_arch lbullet +other_arch spell_lg_magic_bullet name large bulletwall type 62 activate_on_push 1 @@ -81,7 +81,7 @@ visibility 100 magicmap yellow end Object lbulletwall_4 -other_arch lbullet +other_arch spell_lg_magic_bullet name large bulletwall type 62 activate_on_push 1 @@ -99,7 +99,7 @@ visibility 100 magicmap yellow end Object lbulletwall_5 -other_arch lbullet +other_arch spell_lg_magic_bullet name large bulletwall type 62 activate_on_push 1 @@ -117,7 +117,7 @@ visibility 100 magicmap yellow end Object lbulletwall_6 -other_arch lbullet +other_arch spell_lg_magic_bullet name large bulletwall type 62 activate_on_push 1 @@ -135,7 +135,7 @@ visibility 100 magicmap yellow end Object lbulletwall_7 -other_arch lbullet +other_arch spell_lg_magic_bullet name large bulletwall type 62 activate_on_push 1 @@ -153,7 +153,7 @@ visibility 100 magicmap yellow end Object lbulletwall_8 -other_arch lbullet +other_arch spell_lg_magic_bullet name large bulletwall type 62 activate_on_push 1 diff --git a/wall/lightningwall/light_wall.arc b/wall/lightningwall/light_wall.arc index 3f188c69a..2a3f02c15 100644 --- a/wall/lightningwall/light_wall.arc +++ b/wall/lightningwall/light_wall.arc @@ -1,5 +1,5 @@ Object lightningwall -other_arch lightning_s +other_arch spell_sm_lightning name lightningwall type 62 activate_on_push 1 @@ -16,7 +16,7 @@ visibility 100 magicmap yellow end Object lightningwall_t -other_arch lightning_s +other_arch spell_sm_lightning name lightningwall type 62 activate_on_push 1 @@ -46,7 +46,7 @@ visibility 100 magicmap yellow end Object lightningwall_1 -other_arch lightning_s +other_arch spell_sm_lightning name lightningwall type 62 activate_on_push 1 @@ -64,7 +64,7 @@ visibility 100 magicmap yellow end Object lightningwall_2 -other_arch lightning_s +other_arch spell_sm_lightning name lightningwall type 62 activate_on_push 1 @@ -82,7 +82,7 @@ visibility 100 magicmap yellow end Object lightningwall_3 -other_arch lightning_s +other_arch spell_sm_lightning name lightningwall type 62 activate_on_push 1 @@ -100,7 +100,7 @@ visibility 100 magicmap yellow end Object lightningwall_4 -other_arch lightning_s +other_arch spell_sm_lightning name lightningwall type 62 activate_on_push 1 @@ -118,7 +118,7 @@ visibility 100 magicmap yellow end Object lightningwall_5 -other_arch lightning_s +other_arch spell_sm_lightning name lightningwall type 62 activate_on_push 1 @@ -136,7 +136,7 @@ visibility 100 magicmap yellow end Object lightningwall_6 -other_arch lightning_s +other_arch spell_sm_lightning name lightningwall type 62 activate_on_push 1 @@ -154,7 +154,7 @@ visibility 100 magicmap yellow end Object lightningwall_7 -other_arch lightning_s +other_arch spell_sm_lightning name lightningwall type 62 activate_on_push 1 @@ -172,7 +172,7 @@ visibility 100 magicmap yellow end Object lightningwall_8 -other_arch lightning_s +other_arch spell_sm_lightning name lightningwall type 62 activate_on_push 1 diff --git a/wall/speedbwall/speedbwall.arc b/wall/speedbwall/speedbwall.arc index c1c4f5266..a3ed6719e 100644 --- a/wall/speedbwall/speedbwall.arc +++ b/wall/speedbwall/speedbwall.arc @@ -1,5 +1,5 @@ Object speedballwall -other_arch speedball +other_arch spell_small_speedball name speedball wall type 62 activate_on_push 1 diff --git a/weapon/artifact/ChaosSword/CSword.arc b/weapon/artifact/ChaosSword/CSword.arc index bfee07119..155b25be7 100644 --- a/weapon/artifact/ChaosSword/CSword.arc +++ b/weapon/artifact/ChaosSword/CSword.arc @@ -49,4 +49,6 @@ magicmap black name_pl Chaos Swords client_type 100 body_arm -1 +item_power 15 +skill one handed weapons end diff --git a/weapon/artifact/Darkblade/darkblade.arc b/weapon/artifact/Darkblade/darkblade.arc index 80cc0b1a3..e816935c8 100644 --- a/weapon/artifact/Darkblade/darkblade.arc +++ b/weapon/artifact/Darkblade/darkblade.arc @@ -25,9 +25,7 @@ hp 1 attacktype 256 weapontype 1 resist_poison 30 - resist_drain 100 - weight 20000 last_sp 7 dam 10 @@ -38,4 +36,6 @@ magicmap black name_pl Darkblades client_type 100 body_arm -1 +skill one handed weapons +item_power 15 end diff --git a/weapon/artifact/Demonbane/demonbane.arc b/weapon/artifact/Demonbane/demonbane.arc index b609b00c4..33f1e0301 100644 --- a/weapon/artifact/Demonbane/demonbane.arc +++ b/weapon/artifact/Demonbane/demonbane.arc @@ -1,5 +1,6 @@ Object demonbane name Demonbane +name_pl Demonbanes nrof 1 last_sp 9 type 15 @@ -23,12 +24,12 @@ weight 32000 value 90000 slaying demon resist_fire 30 - editable 5120 attacktype 1 weapontype 1 magicmap black -name_pl Demonbanes client_type 100 -body_arm -1 +body_arm -2 +skill two handed weapons +item_power 7 end diff --git a/weapon/artifact/Fdagger/dagger_f.arc b/weapon/artifact/Fdagger/dagger_f.arc index 99f8a9cc9..444c689d6 100644 --- a/weapon/artifact/Fdagger/dagger_f.arc +++ b/weapon/artifact/Fdagger/dagger_f.arc @@ -1,5 +1,6 @@ Object dagger_f name dagger of fortune +name_pl daggers of fortune face dagger_f.111 anim dagger_f.111 @@ -22,7 +23,8 @@ weight 2000 last_sp 5 editable 5120 magicmap grey -name_pl daggers of fortune client_type 100 body_arm -1 +skill one handed weapons +item_power 5 end diff --git a/weapon/artifact/Fhammer/frost_hammer.arc b/weapon/artifact/Fhammer/frost_hammer.arc index bc2f70d87..e43ce1d0c 100644 --- a/weapon/artifact/Fhammer/frost_hammer.arc +++ b/weapon/artifact/Fhammer/frost_hammer.arc @@ -19,12 +19,13 @@ value 90000 weight 30000 magic 3 resist_cold 30 - attacktype 18 Pow 3 editable 5120 magicmap khaki name_pl Frost Hammers client_type 100 -body_arm -1 +body_arm -2 +skill two handed weapons +item_power 10 end diff --git a/weapon/artifact/Firestar/fakefirestar.arc b/weapon/artifact/Firestar/fakefirestar.arc index 68e7b8e99..6f666617a 100644 --- a/weapon/artifact/Firestar/fakefirestar.arc +++ b/weapon/artifact/Firestar/fakefirestar.arc @@ -24,5 +24,6 @@ weight 40000 editable 5120 name_pl Firestars client_type 100 -body_arm -1 +body_arm -2 +skill two handed weapons end diff --git a/weapon/artifact/Firestar/firestar.arc b/weapon/artifact/Firestar/firestar.arc index a75bf7c41..97f027d06 100644 --- a/weapon/artifact/Firestar/firestar.arc +++ b/weapon/artifact/Firestar/firestar.arc @@ -21,15 +21,15 @@ magic 6 dam 35 attacktype 261 resist_fire 30 - resist_drain 100 resist_fear 100 - value 400000 weight 40000 editable 5120 magicmap yellow name_pl Firestars client_type 100 -body_arm -1 +body_arm -2 +skill two handed weapons +item_power 25 end diff --git a/weapon/artifact/Gram/gram.arc b/weapon/artifact/Gram/gram.arc index 842732e79..12bcb5e2d 100644 --- a/weapon/artifact/Gram/gram.arc +++ b/weapon/artifact/Gram/gram.arc @@ -21,11 +21,12 @@ attacktype 33 weapontype 1 resist_ghosthit 30 resist_fear 30 - luck 1 editable 5120 magicmap black name_pl Grams client_type 100 -body_arm -1 +body_arm -2 +skill two handed weapons +item_power 10 end diff --git a/weapon/artifact/HolyAvenger/holyave.arc b/weapon/artifact/HolyAvenger/holyave.arc index 3de7ad88a..13bd3546f 100644 --- a/weapon/artifact/HolyAvenger/holyave.arc +++ b/weapon/artifact/HolyAvenger/holyave.arc @@ -27,14 +27,14 @@ Cha 2 attacktype 4194560 weapontype 1 resist_magic 30 - resist_drain 100 - weight 25000 value 220000 editable 5120 magicmap black name_pl Holy Avengers client_type 100 -body_arm -1 +body_arm -2 +skill two handed weapons +item_power 25 end diff --git a/weapon/artifact/Kdagger/k_dagger.arc b/weapon/artifact/Kdagger/k_dagger.arc index 63764e945..44d1657f6 100644 --- a/weapon/artifact/Kdagger/k_dagger.arc +++ b/weapon/artifact/Kdagger/k_dagger.arc @@ -18,4 +18,6 @@ magicmap grey name_pl Kobold Daggers client_type 100 body_arm -1 +skill one handed weapons +item_power 4 end diff --git a/weapon/artifact/Lslasher/lava_s.arc b/weapon/artifact/Lslasher/lava_s.arc index d6908fd3a..f20c0cd15 100644 --- a/weapon/artifact/Lslasher/lava_s.arc +++ b/weapon/artifact/Lslasher/lava_s.arc @@ -24,5 +24,7 @@ last_sp 9 editable 5120 name_pl Lava Slashers client_type 100 -body_arm -1 +body_arm -2 +skill two handed weapons +item_power 15 end diff --git a/weapon/artifact/Masamune/masamune.arc b/weapon/artifact/Masamune/masamune.arc index d0b3ca7cc..5ef2db89b 100644 --- a/weapon/artifact/Masamune/masamune.arc +++ b/weapon/artifact/Masamune/masamune.arc @@ -32,4 +32,6 @@ magicmap grey name_pl Katanas of Masamune client_type 100 body_arm -1 +skill one handed weapons +item_power 40 end diff --git a/weapon/artifact/Sting/sting.arc b/weapon/artifact/Sting/sting.arc index b01f25814..05a451ea6 100644 --- a/weapon/artifact/Sting/sting.arc +++ b/weapon/artifact/Sting/sting.arc @@ -26,4 +26,6 @@ magicmap grey name_pl Stings client_type 100 body_arm -1 +skill one handed weapons +item_power 4 end diff --git a/weapon/artifact/UW_Sword/uw_sword.arc b/weapon/artifact/UW_Sword/uw_sword.arc index 4d11c338e..9df22fb8b 100644 --- a/weapon/artifact/UW_Sword/uw_sword.arc +++ b/weapon/artifact/UW_Sword/uw_sword.arc @@ -13,9 +13,7 @@ type 15 face uw_sword.111 resist_confusion 100 resist_drain 100 - resist_magic 30 - magic 5 weight 30000 attacktype 65 @@ -33,5 +31,7 @@ editable 5120 magicmap white name_pl Belzebub's swords client_type 100 -body_arm -1 +body_arm -2 +skill two handed weapons +item_power 40 end diff --git a/weapon/artifact/Usword/uk_sd.arc b/weapon/artifact/Usword/uk_sd.arc index 08969be89..7e2241971 100644 --- a/weapon/artifact/Usword/uk_sd.arc +++ b/weapon/artifact/Usword/uk_sd.arc @@ -26,5 +26,6 @@ weapontype 1 magicmap grey name_pl Unknown Swords client_type 100 -body_arm -1 +body_arm -2 +skill two handed weapons end diff --git a/weapon/artifact/bonecrush.arc b/weapon/artifact/bonecrush.arc index bbfd0ab9f..529288eab 100644 --- a/weapon/artifact/bonecrush.arc +++ b/weapon/artifact/bonecrush.arc @@ -16,5 +16,7 @@ weapontype 7 magicmap brown name_pl Bonecrushers client_type 100 -body_arm -1 +body_arm -2 +skill two handed weapons +item_power 4 end diff --git a/weapon/artifact/deathbring.arc b/weapon/artifact/deathbring.arc index ed174d334..1a203c513 100644 --- a/weapon/artifact/deathbring.arc +++ b/weapon/artifact/deathbring.arc @@ -15,5 +15,6 @@ magicmap black weapontype 1 name_pl Deathbringers client_type 100 -body_arm -1 +body_arm -2 +skill two handed weapons end diff --git a/weapon/artifact/defender.arc b/weapon/artifact/defender.arc index 4ce91c77a..62633d464 100644 --- a/weapon/artifact/defender.arc +++ b/weapon/artifact/defender.arc @@ -19,4 +19,6 @@ magicmap grey name_pl Defenders client_type 100 body_arm -1 +skill one handed weapons +item_power 5 end diff --git a/weapon/artifact/dragonslay.arc b/weapon/artifact/dragonslay.arc index ab8a8f7cc..12848d0c5 100644 --- a/weapon/artifact/dragonslay.arc +++ b/weapon/artifact/dragonslay.arc @@ -11,12 +11,13 @@ value 85000 magic 3 slaying dragon resist_fire 30 - editable 5120 attacktype 1 weapontype 1 magicmap white name_pl Dragonslayers client_type 100 -body_arm -1 +body_arm -2 +skill two handed weapons +item_power 7 end diff --git a/weapon/artifact/excalibur.arc b/weapon/artifact/excalibur.arc index 93066ef74..61b417ba0 100644 --- a/weapon/artifact/excalibur.arc +++ b/weapon/artifact/excalibur.arc @@ -12,14 +12,14 @@ magic 5 weight 25000 value 220000 resist_magic 30 - resist_drain 100 - attacktype 256 weapontype 1 editable 5120 magicmap white name_pl Excaliburs client_type 100 -body_arm -1 +body_arm -2 +skill two handed weapons +item_power 15 end diff --git a/weapon/artifact/firebrand.arc b/weapon/artifact/firebrand.arc index 50ec27b13..67c753819 100644 --- a/weapon/artifact/firebrand.arc +++ b/weapon/artifact/firebrand.arc @@ -16,12 +16,13 @@ weight 22000 value 75000 magic 3 resist_cold 30 - attacktype 4 weapontype 1 editable 5120 magicmap red name_pl Firebrands client_type 100 -body_arm -1 +body_arm -2 +skill two handed weapons +item_power 5 end diff --git a/weapon/artifact/frostbrand.arc b/weapon/artifact/frostbrand.arc index c839406fe..2700d629d 100644 --- a/weapon/artifact/frostbrand.arc +++ b/weapon/artifact/frostbrand.arc @@ -10,12 +10,13 @@ weight 22000 value 85000 magic 3 resist_fire 30 - attacktype 16 weapontype 1 editable 5120 magicmap white name_pl Frostbrands client_type 100 -body_arm -1 +body_arm -2 +skill two handed weapons +item_power 5 end diff --git a/weapon/artifact/harakiri.arc b/weapon/artifact/harakiri.arc index c2a88e594..073ea8849 100644 --- a/weapon/artifact/harakiri.arc +++ b/weapon/artifact/harakiri.arc @@ -17,4 +17,5 @@ magicmap grey name_pl Harakiri swords client_type 100 body_arm -1 +skill one handed weapons end diff --git a/weapon/artifact/magi_staff.arc b/weapon/artifact/magi_staff.arc index ed8b1c774..d33894bf2 100644 --- a/weapon/artifact/magi_staff.arc +++ b/weapon/artifact/magi_staff.arc @@ -13,7 +13,6 @@ speed .2 material 16 weapontype 8 resist_magic 30 - Int 1 Pow 1 sp 2 @@ -27,5 +26,7 @@ editable 5120 magicmap black name_pl Staves of the Magi client_type 100 -body_arm -1 +body_arm -2 +skill two handed weapons +item_power 15 end diff --git a/weapon/artifact/mjoellnir.arc b/weapon/artifact/mjoellnir.arc index ddc3cdaf4..2d603cf82 100644 --- a/weapon/artifact/mjoellnir.arc +++ b/weapon/artifact/mjoellnir.arc @@ -11,12 +11,13 @@ weight 30000 value 75000 magic 3 resist_electricity 30 - attacktype 8 Str 1 editable 5120 magicmap khaki name_pl Mjoellnirs client_type 100 -body_arm -1 +body_arm -2 +skill two handed weapons +item_power 6 end diff --git a/weapon/artifact/mournblade.arc b/weapon/artifact/mournblade.arc index 5258ccffe..f3ef41a25 100644 --- a/weapon/artifact/mournblade.arc +++ b/weapon/artifact/mournblade.arc @@ -12,14 +12,14 @@ weight 25000 value 170000 magic 4 resist_magic 30 - resist_drain 100 - attacktype 384 weapontype 1 editable 5120 magicmap grey name_pl Mournblades client_type 100 -body_arm -1 +body_arm -2 +skill two handed weapons +item_power 15 end diff --git a/weapon/artifact/skullcleav.arc b/weapon/artifact/skullcleav.arc index 0382b5ea9..fe11cbab7 100644 --- a/weapon/artifact/skullcleav.arc +++ b/weapon/artifact/skullcleav.arc @@ -23,5 +23,7 @@ weapontype 3 magicmap black name_pl Skullcleavers client_type 100 -body_arm -1 +body_arm -2 +skill two handed weapons +item_power 4 end diff --git a/weapon/artifact/stormbring.arc b/weapon/artifact/stormbring.arc index b8e463c19..b39bc96d0 100644 --- a/weapon/artifact/stormbring.arc +++ b/weapon/artifact/stormbring.arc @@ -13,14 +13,14 @@ value 180000 magic 4 resist_magic 30 resist_electricity 30 - resist_drain 100 - attacktype 136 weapontype 1 editable 5120 magicmap black name_pl Stormbringers client_type 100 -body_arm -1 +body_arm -2 +skill two handed weapons +item_power 20 end diff --git a/weapon/axe/axe_1.arc b/weapon/axe/axe_1.arc index c696bf733..714cdc32a 100644 --- a/weapon/axe/axe_1.arc +++ b/weapon/axe/axe_1.arc @@ -14,4 +14,5 @@ magicmap brown name_pl axes client_type 106 body_arm -1 +skill one handed weapons end diff --git a/weapon/axe/axe_2.arc b/weapon/axe/axe_2.arc index 30d6196a1..2668fa0eb 100644 --- a/weapon/axe/axe_2.arc +++ b/weapon/axe/axe_2.arc @@ -17,4 +17,5 @@ magicmap white name_pl axes client_type 106 body_arm -1 +skill one handed weapons end diff --git a/weapon/axe/axe_3.arc b/weapon/axe/axe_3.arc index 639348ff0..6c7dcb4c4 100644 --- a/weapon/axe/axe_3.arc +++ b/weapon/axe/axe_3.arc @@ -15,4 +15,5 @@ magicmap white name_pl axes client_type 106 body_arm -1 +skill one handed weapons end diff --git a/weapon/axe/axe_4.arc b/weapon/axe/axe_4.arc index 65ef71d35..61e4414ad 100644 --- a/weapon/axe/axe_4.arc +++ b/weapon/axe/axe_4.arc @@ -15,4 +15,5 @@ magicmap white name_pl axes client_type 106 body_arm -1 +skill one handed weapons end diff --git a/weapon/axe/axe_5.arc b/weapon/axe/axe_5.arc index 269c1a208..a928b3260 100644 --- a/weapon/axe/axe_5.arc +++ b/weapon/axe/axe_5.arc @@ -15,4 +15,5 @@ magicmap black name_pl vicious axes client_type 106 body_arm -1 +skill one handed weapons end diff --git a/weapon/axe/battle_axe.arc b/weapon/axe/battle_axe.arc index 9dbd06641..489b5fb01 100644 --- a/weapon/axe/battle_axe.arc +++ b/weapon/axe/battle_axe.arc @@ -14,5 +14,6 @@ last_sp 8 editable 1024 name_pl Battle Axes client_type 106 -body_arm -1 +body_arm -2 +skill two handed weapons end diff --git a/weapon/axe/stoneaxe.arc b/weapon/axe/stoneaxe.arc index fde36e18f..1c437fe44 100644 --- a/weapon/axe/stoneaxe.arc +++ b/weapon/axe/stoneaxe.arc @@ -14,4 +14,5 @@ magicmap khaki name_pl stoneaxes client_type 106 body_arm -1 +skill one handed weapons end diff --git a/weapon/bow/bow.arc b/weapon/bow/bow.arc index cf8e4994e..459e6e0b8 100644 --- a/weapon/bow/bow.arc +++ b/weapon/bow/bow.arc @@ -15,4 +15,5 @@ attacktype 1 name_pl bows client_type 151 body_arm -2 +skill missile weapons end diff --git a/weapon/bow/compositebow.arc b/weapon/bow/compositebow.arc index d2c880743..435c2e725 100644 --- a/weapon/bow/compositebow.arc +++ b/weapon/bow/compositebow.arc @@ -16,4 +16,5 @@ attacktype 1 name_pl composite bows client_type 151 body_arm -2 +skill missile weapons end diff --git a/weapon/bow/crossbow.arc b/weapon/bow/crossbow.arc index 68f000ac3..e069fbcd1 100644 --- a/weapon/bow/crossbow.arc +++ b/weapon/bow/crossbow.arc @@ -16,4 +16,5 @@ attacktype 1 name_pl crossbows client_type 161 body_arm -2 +skill missile weapons end diff --git a/weapon/bow/elven_bow.arc b/weapon/bow/elven_bow.arc index d0a1dd55c..afd7e275b 100644 --- a/weapon/bow/elven_bow.arc +++ b/weapon/bow/elven_bow.arc @@ -18,4 +18,5 @@ magicmap brown name_pl elven bows client_type 150 body_arm -2 +skill missile weapons end diff --git a/weapon/bow/huntersbow.arc b/weapon/bow/huntersbow.arc index eb4ba006e..30573609e 100644 --- a/weapon/bow/huntersbow.arc +++ b/weapon/bow/huntersbow.arc @@ -16,4 +16,5 @@ attacktype 1 name_pl hunter's bows client_type 150 body_arm -2 +skill missile weapons end diff --git a/weapon/bow/lightning_bow.arc b/weapon/bow/lightning_bow.arc index f2af24c1c..66a0cf463 100644 --- a/weapon/bow/lightning_bow.arc +++ b/weapon/bow/lightning_bow.arc @@ -18,4 +18,5 @@ color_fg brown name_pl lightning bows client_type 150 body_arm -2 +skill missile weapons end diff --git a/weapon/bow/longbow.arc b/weapon/bow/longbow.arc index c5cd1411d..2ae80f34f 100644 --- a/weapon/bow/longbow.arc +++ b/weapon/bow/longbow.arc @@ -16,4 +16,5 @@ attacktype 1 name_pl long bows client_type 151 body_arm -2 +skill missile weapons end diff --git a/weapon/bow/magic_bow.arc b/weapon/bow/magic_bow.arc index 5928fccfd..c2844a436 100644 --- a/weapon/bow/magic_bow.arc +++ b/weapon/bow/magic_bow.arc @@ -25,4 +25,5 @@ magicmap black name_pl Energy Bows client_type 151 body_arm -2 +skill missile weapons end diff --git a/weapon/chained/lmornstar.arc b/weapon/chained/lmornstar.arc index 289d7a1e6..9c901ce85 100644 --- a/weapon/chained/lmornstar.arc +++ b/weapon/chained/lmornstar.arc @@ -14,5 +14,6 @@ attacktype 1 magicmap black name_pl large morningstars client_type 141 -body_arm -1 +body_arm -2 +skill two handed weapons end diff --git a/weapon/chained/mornstar.arc b/weapon/chained/mornstar.arc index c8d4da28c..c7efa3f49 100644 --- a/weapon/chained/mornstar.arc +++ b/weapon/chained/mornstar.arc @@ -14,4 +14,5 @@ magicmap brown name_pl morningstars client_type 141 body_arm -1 +skill one handed weapons end diff --git a/weapon/chained/nunchacu_1.arc b/weapon/chained/nunchacu_1.arc index adec59ad4..71a818c22 100644 --- a/weapon/chained/nunchacu_1.arc +++ b/weapon/chained/nunchacu_1.arc @@ -14,5 +14,6 @@ attacktype 1 magicmap brown name_pl nunchacus client_type 141 -body_arm -1 +body_arm -2 +skill two handed weapons end diff --git a/weapon/chained/nunchacu_2.arc b/weapon/chained/nunchacu_2.arc index 6f40a6902..56cd3415a 100644 --- a/weapon/chained/nunchacu_2.arc +++ b/weapon/chained/nunchacu_2.arc @@ -14,5 +14,6 @@ attacktype 1 magicmap brown name_pl nunchacus client_type 141 -body_arm -1 +body_arm -2 +skill two handed weapons end diff --git a/weapon/chained/shootingstar.arc b/weapon/chained/shootingstar.arc index 2d4716c4f..fd0c9bd83 100644 --- a/weapon/chained/shootingstar.arc +++ b/weapon/chained/shootingstar.arc @@ -14,5 +14,6 @@ attacktype 1 magicmap black name_pl shootingstars client_type 141 -body_arm -1 +body_arm -2 +skill two handed weapons end diff --git a/weapon/club/big_club.arc b/weapon/club/big_club.arc index 0fd093eef..d6abfd86c 100644 --- a/weapon/club/big_club.arc +++ b/weapon/club/big_club.arc @@ -14,5 +14,6 @@ editable 1024 attacktype 1 name_pl large clubs client_type 121 -body_arm -1 +body_arm -2 +skill two handed weapons end diff --git a/weapon/club/club.arc b/weapon/club/club.arc index 8714f6bc3..c32e314a8 100644 --- a/weapon/club/club.arc +++ b/weapon/club/club.arc @@ -14,4 +14,5 @@ magicmap khaki name_pl clubs client_type 121 body_arm -1 +skill one handed weapons end diff --git a/weapon/club/quarters.arc b/weapon/club/quarters.arc index 20d34932f..ca64c73e7 100644 --- a/weapon/club/quarters.arc +++ b/weapon/club/quarters.arc @@ -13,5 +13,6 @@ attacktype 1 magicmap khaki name_pl quarterstaffs client_type 121 -body_arm -1 +body_arm -2 +skill two handed weapons end diff --git a/weapon/hammer/hammer_1.arc b/weapon/hammer/hammer_1.arc index a79fab141..66bab8a27 100644 --- a/weapon/hammer/hammer_1.arc +++ b/weapon/hammer/hammer_1.arc @@ -14,4 +14,5 @@ magicmap brown name_pl hammers client_type 126 body_arm -1 +skill one handed weapons end diff --git a/weapon/hammer/hammer_2.arc b/weapon/hammer/hammer_2.arc index 11bffe816..60001a791 100644 --- a/weapon/hammer/hammer_2.arc +++ b/weapon/hammer/hammer_2.arc @@ -29,4 +29,5 @@ magicmap grey name_pl throwing hammers client_type 126 body_arm -1 +skill one handed weapons end diff --git a/weapon/hammer/stonehamme.arc b/weapon/hammer/stonehamme.arc index 0b0bbb1fa..5889b9f88 100644 --- a/weapon/hammer/stonehamme.arc +++ b/weapon/hammer/stonehamme.arc @@ -15,4 +15,5 @@ magicmap brown name_pl stonehammers client_type 126 body_arm -1 +skill one handed weapons end diff --git a/weapon/mace/mace_1.arc b/weapon/mace/mace_1.arc index a8308fa73..dec007e58 100644 --- a/weapon/mace/mace_1.arc +++ b/weapon/mace/mace_1.arc @@ -14,4 +14,5 @@ magicmap grey name_pl maces client_type 129 body_arm -1 +skill one handed weapons end diff --git a/weapon/mace/mace_2.arc b/weapon/mace/mace_2.arc index dd08dde79..3f04e20ce 100644 --- a/weapon/mace/mace_2.arc +++ b/weapon/mace/mace_2.arc @@ -15,4 +15,5 @@ magicmap grey name_pl maces client_type 129 body_arm -1 +skill one handed weapons end diff --git a/weapon/misc/lspear.arc b/weapon/misc/lspear.arc index 3d419b792..f2343de87 100644 --- a/weapon/misc/lspear.arc +++ b/weapon/misc/lspear.arc @@ -14,5 +14,6 @@ attacktype 1 weapontype 5 name_pl long spears client_type 136 -body_arm -1 +body_arm -2 +skill two handed weapons end diff --git a/weapon/misc/poleaxe.arc b/weapon/misc/poleaxe.arc index 58fbcdebe..bee0a0887 100644 --- a/weapon/misc/poleaxe.arc +++ b/weapon/misc/poleaxe.arc @@ -16,5 +16,6 @@ can_knockback 1 attacktype 1 name_pl poleaxes client_type 136 -body_arm -1 +body_arm -2 +skill two handed weapons end diff --git a/weapon/misc/shovel_1.arc b/weapon/misc/shovel_1.arc index a927685f8..e2fb8d28a 100644 --- a/weapon/misc/shovel_1.arc +++ b/weapon/misc/shovel_1.arc @@ -21,5 +21,6 @@ attacktype 1 magicmap black name_pl shovels client_type 145 -body_arm -1 +body_arm -2 +skill two handed weapons end diff --git a/weapon/misc/spear.arc b/weapon/misc/spear.arc index d0bf4f442..02797cbb4 100644 --- a/weapon/misc/spear.arc +++ b/weapon/misc/spear.arc @@ -27,5 +27,6 @@ attacktype 1 weapontype 5 name_pl spears client_type 136 -body_arm -1 +body_arm -2 +skill two handed weapons end diff --git a/weapon/misc/stake.arc b/weapon/misc/stake.arc index 9d1a62b75..61994b6d3 100644 --- a/weapon/misc/stake.arc +++ b/weapon/misc/stake.arc @@ -15,4 +15,5 @@ magicmap khaki name_pl stakes client_type 145 body_arm -1 +skill one handed weapons end diff --git a/weapon/misc/taifu_1.arc b/weapon/misc/taifu_1.arc index af9f496bc..a3335659d 100644 --- a/weapon/misc/taifu_1.arc +++ b/weapon/misc/taifu_1.arc @@ -16,4 +16,5 @@ magicmap black name_pl taifus client_type 145 body_arm -1 +skill one handed weapons end diff --git a/weapon/misc/trident.arc b/weapon/misc/trident.arc index dacd21267..db58fd5da 100644 --- a/weapon/misc/trident.arc +++ b/weapon/misc/trident.arc @@ -27,5 +27,6 @@ attacktype 1 weapontype 5 name_pl tridents client_type 136 -body_arm -1 +body_arm -2 +skill two handed weapons end diff --git a/weapon/other/pipe.arc b/weapon/other/pipe.arc index c65b26913..4482c9d6b 100644 --- a/weapon/other/pipe.arc +++ b/weapon/other/pipe.arc @@ -17,4 +17,5 @@ attacktype 1 name_pl pipes client_type 145 body_arm -1 +skill one handed weapons end diff --git a/weapon/other/saw.arc b/weapon/other/saw.arc index c8fda617c..c21fc4b80 100644 --- a/weapon/other/saw.arc +++ b/weapon/other/saw.arc @@ -15,4 +15,5 @@ attacktype 1 name_pl saws client_type 145 body_arm -1 +skill one handed weapons end diff --git a/weapon/other/wrench.arc b/weapon/other/wrench.arc index 3ec701203..68d196e36 100644 --- a/weapon/other/wrench.arc +++ b/weapon/other/wrench.arc @@ -17,4 +17,5 @@ attacktype 1 name_pl wrenches client_type 145 body_arm -1 +skill one handed weapons end diff --git a/weapon/sword/bsword_1.arc b/weapon/sword/bsword_1.arc index 7fa9a0c02..a644c18cb 100644 --- a/weapon/sword/bsword_1.arc +++ b/weapon/sword/bsword_1.arc @@ -14,4 +14,5 @@ magicmap white name_pl broadswords client_type 101 body_arm -1 +skill one handed weapons end diff --git a/weapon/sword/bsword_2.arc b/weapon/sword/bsword_2.arc index 467e08d5d..872c6a68c 100644 --- a/weapon/sword/bsword_2.arc +++ b/weapon/sword/bsword_2.arc @@ -15,4 +15,5 @@ magicmap white name_pl broadswords client_type 101 body_arm -1 +skill one handed weapons end diff --git a/weapon/sword/dagger.arc b/weapon/sword/dagger.arc index c9ebd0620..0bea456d3 100644 --- a/weapon/sword/dagger.arc +++ b/weapon/sword/dagger.arc @@ -14,4 +14,5 @@ magicmap grey name_pl daggers client_type 101 body_arm -1 +skill one handed weapons end diff --git a/weapon/sword/falchion.arc b/weapon/sword/falchion.arc index 5807f5aa2..e589b9a46 100644 --- a/weapon/sword/falchion.arc +++ b/weapon/sword/falchion.arc @@ -14,4 +14,5 @@ magicmap white name_pl falchions client_type 101 body_arm -1 +skill one handed weapons end diff --git a/weapon/sword/katana_1.arc b/weapon/sword/katana_1.arc index 62f5fb829..78ad70d0b 100644 --- a/weapon/sword/katana_1.arc +++ b/weapon/sword/katana_1.arc @@ -15,4 +15,5 @@ magicmap grey name_pl katanas client_type 101 body_arm -1 +skill one handed weapons end diff --git a/weapon/sword/lsword.arc b/weapon/sword/lsword.arc index 6da161e04..4a7227729 100644 --- a/weapon/sword/lsword.arc +++ b/weapon/sword/lsword.arc @@ -15,4 +15,5 @@ magicmap grey name_pl light swords client_type 101 body_arm -1 +skill one handed weapons end diff --git a/weapon/sword/rapier.arc b/weapon/sword/rapier.arc index 222d91db5..cfaeb2c9b 100644 --- a/weapon/sword/rapier.arc +++ b/weapon/sword/rapier.arc @@ -14,4 +14,5 @@ magicmap white name_pl rapiers client_type 101 body_arm -1 +skill one handed weapons end diff --git a/weapon/sword/sabre.arc b/weapon/sword/sabre.arc index aa91bfbb4..b2dae040e 100644 --- a/weapon/sword/sabre.arc +++ b/weapon/sword/sabre.arc @@ -14,4 +14,5 @@ magicmap white name_pl sabres client_type 101 body_arm -1 +skill one handed weapons end diff --git a/weapon/sword/scimitar.arc b/weapon/sword/scimitar.arc index 04900f2e0..e5003fbbb 100644 --- a/weapon/sword/scimitar.arc +++ b/weapon/sword/scimitar.arc @@ -17,4 +17,5 @@ weapontype 1 name_pl scimitars client_type 101 body_arm -1 +skill one handed weapons end diff --git a/weapon/sword/serp_sword.arc b/weapon/sword/serp_sword.arc index b70c4ca30..548312cf7 100644 --- a/weapon/sword/serp_sword.arc +++ b/weapon/sword/serp_sword.arc @@ -16,4 +16,5 @@ weapontype 1 name_pl Serpentman swords client_type 101 body_arm -1 +skill one handed weapons end diff --git a/weapon/sword/ssword_1.arc b/weapon/sword/ssword_1.arc index 9020224aa..edd7f5841 100644 --- a/weapon/sword/ssword_1.arc +++ b/weapon/sword/ssword_1.arc @@ -14,4 +14,5 @@ magicmap white name_pl shortswords client_type 101 body_arm -1 +skill one handed weapons end diff --git a/weapon/sword/ssword_2.arc b/weapon/sword/ssword_2.arc index 66e2f3eb7..4ed9b9892 100644 --- a/weapon/sword/ssword_2.arc +++ b/weapon/sword/ssword_2.arc @@ -15,4 +15,5 @@ magicmap white name_pl shortswords client_type 101 body_arm -1 +skill one handed weapons end diff --git a/weapon/sword/sword_1.arc b/weapon/sword/sword_1.arc index 0233fe664..f0b93ae26 100644 --- a/weapon/sword/sword_1.arc +++ b/weapon/sword/sword_1.arc @@ -15,4 +15,5 @@ weapontype 1 name_pl long swords client_type 101 body_arm -1 +skill one handed weapons end diff --git a/weapon/sword/sword_2.arc b/weapon/sword/sword_2.arc index 3baf048cc..eb764b619 100644 --- a/weapon/sword/sword_2.arc +++ b/weapon/sword/sword_2.arc @@ -15,4 +15,5 @@ weapontype 1 name_pl long swords client_type 101 body_arm -1 +skill one handed weapons end diff --git a/weapon/sword/sword_3.arc b/weapon/sword/sword_3.arc index 8f36c0844..cd52d968f 100644 --- a/weapon/sword/sword_3.arc +++ b/weapon/sword/sword_3.arc @@ -1,18 +1,19 @@ Object sword_3 nrof 1 -name sword +name two handed sword +name_pl two handed swords last_sp 8 type 15 face sword_3.111 material 2 -dam 8 -weight 14500 +dam 14 +weight 25000 value 53 editable 1024 attacktype 1 weapontype 1 magicmap white -name_pl swords client_type 101 -body_arm -1 +body_arm -2 +skill two handed weapons end diff --git a/weapon/sword/sword_4.arc b/weapon/sword/sword_4.arc index 4656379ee..bace36a72 100644 --- a/weapon/sword/sword_4.arc +++ b/weapon/sword/sword_4.arc @@ -15,4 +15,5 @@ weapontype 1 name_pl swords client_type 101 body_arm -1 +skill one handed weapons end diff --git a/weapon/sword/t_dagger.arc b/weapon/sword/t_dagger.arc index 04b13982a..2ba9972a0 100644 --- a/weapon/sword/t_dagger.arc +++ b/weapon/sword/t_dagger.arc @@ -29,4 +29,5 @@ magicmap grey name_pl throwing daggers client_type 101 body_arm -1 +skill one handed weapons end