From 87bd1d1a04bd76ad06d7c8130adf92fec553ad9b Mon Sep 17 00:00:00 2001 From: mwedel Date: Mon, 15 Jul 2002 04:38:58 +0000 Subject: [PATCH] Update arcs to use body_info for equipping items. Update armor to use gen_sp_armour instead of last_heal. can_use_shield added to necessary arcs. Add dev/scripts directory, which contains some handy scripts I wrote for updating on the items. Add item_power to the armours - needs to be done for rest of equippable items. MSW 2002-07-14 git-svn-id: svn+ssh://svn.code.sf.net/p/crossfire/code/trunk/arch@1657 282e977c-c81d-0410-88c4-b93c2d0d6712 --- CHANGES | 10 ++++ armour/boots/elvenboots.arc | 1 + armour/boots/high_boots.arc | 3 +- armour/boots/idaten.arc | 2 + armour/boots/lev_boots.arc | 2 + armour/boots/low_boots.arc | 3 +- armour/boots/sandals.arc | 3 +- armour/boots/speedboots.arc | 2 + armour/bracers/bracers_ac.arc | 1 + armour/bracers/bracersdex.arc | 2 + armour/cloak/cloak.arc | 1 + armour/cloak/magic_resist.arc | 2 + armour/cloak/oilskin.arc | 1 + armour/cloak/serp_cloak.arc | 2 + armour/gauntlets/gauntlet.arc | 1 + armour/gauntlets/gauntlet_d.arc | 2 + armour/gauntlets/gauntlet_s.arc | 2 + armour/gauntlets/gloves.arc | 1 + armour/gauntlets/god_finger.arc | 2 + armour/gauntlets/shining_finger.arc | 2 + armour/girdle/gir_strcon.arc | 2 + armour/girdle/girdle_con.arc | 2 + armour/girdle/girdle_dam.arc | 2 + armour/girdle/girdle_str.arc | 2 + armour/helmet/a_helmet.arc | 3 +- armour/helmet/bighorn_he.arc | 3 +- armour/helmet/eyeglasses.arc | 1 + armour/helmet/fullhelmet.arc | 3 +- armour/helmet/helmet.arc | 3 +- armour/helmet/helmet_bri.arc | 2 + armour/helmet/helmetxray.arc | 2 + armour/helmet/hornhelmet.arc | 3 +- armour/helmet/kog.arc | 4 +- armour/helmet/turban.arc | 3 +- armour/helmet/wig.arc | 1 + armour/helmet/wiz_hat.arc | 2 + armour/mail/Pdragonmail.arc | 4 +- armour/mail/chainmail.arc | 3 +- armour/mail/dragonmail.arc | 4 +- armour/mail/dress1.arc | 1 + armour/mail/dress2.arc | 1 + armour/mail/dress3.arc | 1 + armour/mail/elven_robe.arc | 2 + armour/mail/gale.arc | 3 +- armour/mail/lapron.arc | 1 + armour/mail/leather_ar.arc | 3 +- armour/mail/mithril_ar.arc | 4 +- armour/mail/mithril_ar_ele.arc | 5 +- armour/mail/plate_mail.arc | 3 +- armour/mail/ring_mail.arc | 3 +- armour/mail/ring_mail2.arc | 3 +- armour/mail/robe.arc | 1 + armour/mail/robe2.arc | 1 + armour/mail/robe_midnight.arc | 2 + armour/mail/scale_mail.arc | 3 +- armour/mail/tunic.arc | 1 + armour/mail/wdsm.arc | 4 +- armour/shield/DShield.arc | 2 + armour/shield/DShieldm.arc | 2 + armour/shield/DShieldms.arc | 2 + armour/shield/DShields.arc | 2 + armour/shield/dragon_shi.arc | 2 + armour/shield/eyeshield.arc | 3 +- armour/shield/highshield.arc | 1 + armour/shield/holyshield.arc | 2 + armour/shield/reflector.arc | 2 + armour/shield/round_shiel.arc | 1 + armour/shield/shield.arc | 1 + armour/shield/small_shie.arc | 1 + armour/shield/spiked_shield.arc | 1 + armour/shield/uw_shield.arc | 2 + armour/shield/wds.arc | 2 + dev/scripts/README | 38 ++++++++++++ dev/scripts/update_armor.pl | 31 ++++++++++ dev/scripts/update_body.pl | 45 ++++++++++++++ dev/scripts/update_monster.pl | 59 +++++++++++++++++++ dev/scripts/update_object.pl | 30 ++++++++++ dev/scripts/update_shield.pl | 27 +++++++++ dev/scripts/updatearch | 12 ++++ food/poisonfood.arc | 2 + gods/demihumans/gnarg.arc | 1 + gods/demihumans/gnarg_avatar.arc | 1 + gods/demihumans/lythander.arc | 1 + gods/demihumans/lythander_avatar.arc | 1 + gods/demihumans/mostrai.arc | 6 +- gods/demihumans/mostrai_avatar.arc | 1 + gods/elemental/gaea.arc | 1 + gods/elemental/gaea_avatar.arc | 1 + gods/elemental/sorig.arc | 1 + gods/elemental/sorig_avatar.arc | 1 + gods/items/bow_lythander.arc | 1 + gods/items/bracers_gnarg.arc | 1 + gods/items/burning_tail/burning_tail.arc | 2 + gods/items/earth_shield/shield_gaea.arc | 1 + gods/items/glovesofsun/glovesofsun.arc | 1 + gods/items/helmet_gnarg.arc | 3 +- gods/items/mail_mostrai.arc | 4 +- gods/items/mithril_ar_ele_sorig.arc | 4 +- gods/supernatural/devourers.arc | 1 + gods/supernatural/devourers_avatar.arc | 1 + gods/supernatural/gorokh.arc | 1 + gods/supernatural/gorokh_avatar.arc | 1 + gods/supernatural/valriel.arc | 1 + gods/supernatural/valriel_avatar.arc | 1 + monster/angel/angel.arc | 12 ++++ monster/angel/angelknight.arc | 12 ++++ monster/angel/archangel.arc | 12 ++++ monster/angel/archangel2.arc | 12 ++++ monster/angel/destroying_angel.arc | 12 ++++ monster/angel/liteangel.arc | 12 ++++ monster/angel/mesangel.arc | 12 ++++ monster/animal/gryphon/gryphon.arc | 11 ++++ monster/demon/Balrog.arc | 12 ++++ monster/demon/Big_Demon/big_demon.arc | 2 + monster/demon/GreatDemon/GreatDemon.arc | 12 ++++ monster/demon/devil.arc | 12 ++++ monster/demon/evil_master1.arc | 2 + monster/demon/evil_master2.arc | 4 ++ monster/demon/evil_master3.arc | 4 ++ monster/demon/fiend.arc | 12 ++++ monster/demon/medium_demon/mdemon.arc | 2 + monster/giant/Belzebub/belzebub.arc | 12 ++++ monster/giant/Big_Wiz/big_wiz.arc | 11 ++++ monster/giant/DreadKnight/DK.arc | 12 ++++ monster/giant/DreadKnight/EDK.arc | 12 ++++ monster/giant/JessyB/jessyb.arc | 12 ++++ monster/giant/Titan/titan.arc | 11 ++++ monster/giant/cyclops/cyclops.arc | 3 + monster/giant/djinn/djinn.arc | 11 ++++ monster/giant/djinn/m_djinn.arc | 11 ++++ monster/giant/giant.arc | 2 + monster/giant/mabu.arc | 2 + monster/goblin/gnoll.arc | 1 + monster/goblin/gnoll_chief_arc.arc | 1 + monster/goblin/gnoll_leader_arc.arc | 1 + monster/goblin/goblin.arc | 11 ++++ monster/goblin/goblin_chief_arc.arc | 11 ++++ monster/goblin/goblin_leader_arc.arc | 11 ++++ monster/goblin/ogre.arc | 12 ++++ monster/goblin/ogre_chief_arc.arc | 12 ++++ monster/goblin/ogre_leader_arc.arc | 12 ++++ monster/goblin/orc.arc | 11 ++++ monster/goblin/orc_chief_arc.arc | 11 ++++ monster/goblin/orc_leader_arc.arc | 11 ++++ monster/human/Class/Warrior/warrior_1.arc | 12 ++++ monster/human/Class/conjurer.arc | 12 ++++ monster/human/Class/fighter.arc | 12 ++++ monster/human/Class/ninja_1.arc | 12 ++++ monster/human/Class/ninja_2.arc | 12 ++++ monster/human/Class/northman.arc | 12 ++++ monster/human/Class/pirate.arc | 12 ++++ monster/human/Class/thief_1.arc | 11 ++++ monster/human/Demihuman/dark_elf.arc | 12 ++++ monster/human/Demihuman/elf_1.arc | 12 ++++ monster/human/Demihuman/gnome.arc | 12 ++++ monster/human/Dwarf/dwarf.arc | 12 ++++ monster/human/Dwarf/greater_dwarven_guard.arc | 12 ++++ monster/human/Dwarf/lesser_dwarven_guard.arc | 12 ++++ monster/human/Town/c_man.arc | 12 ++++ monster/human/Town/c_sage.arc | 1 + monster/human/Town/c_woman.arc | 12 ++++ monster/human/Town/child.arc | 3 + monster/human/Town/child_thief.arc | 3 + monster/human/Town/courier.arc | 12 ++++ monster/human/Town/crone.arc | 11 ++++ monster/human/Town/fatman.arc | 12 ++++ monster/human/Town/fatwoman.arc | 12 ++++ monster/human/Town/man.arc | 12 ++++ monster/human/Town/pir_lass.arc | 12 ++++ monster/human/Town/postman/postman.arc | 13 +++- monster/human/Town/sage.arc | 1 + monster/human/Town/sailor.arc | 11 ++++ monster/human/arabic/a_guard_h.arc | 9 +++ monster/human/arabic/a_guard_l.arc | 9 +++ monster/human/arabic/a_guard_m.arc | 9 +++ monster/human/arabic/a_priest.arc | 10 ++++ monster/human/arabic/a_townsman.arc | 11 ++++ monster/human/arabic/a_townsman2.arc | 11 ++++ monster/human/arabic/a_townsman3.arc | 11 ++++ monster/human/arabic/beggar.arc | 12 ++++ monster/human/arabic/big_slave.arc | 9 +++ monster/human/arabic/dancing_girl.arc | 2 + monster/human/arabic/holy_priest.arc | 11 ++++ monster/human/arabic/merchant.arc | 12 ++++ monster/human/arabic/slave.arc | 9 +++ monster/human/arabic/veiled_woman.arc | 11 ++++ monster/human/arabic/veiled_woman2.arc | 11 ++++ monster/human/arabic/veiled_woman3.arc | 11 ++++ monster/human/conjurer2.arc | 12 ++++ monster/human/lord_e.arc | 4 ++ monster/human/madman.arc | 12 ++++ monster/human/necro.arc | 1 + monster/human/princess.arc | 11 ++++ monster/human/pyromaniac.arc | 1 + monster/human/siegfried.arc | 12 ++++ monster/human/woman.arc | 12 ++++ monster/insect/ant/spit_ant.arc | 1 + monster/misc/Chess/ch_knight.arc | 11 ++++ monster/misc/Chess/ch_queen.arc | 11 ++++ monster/misc/Chess/chess_bish.arc | 11 ++++ monster/misc/Chess/chess_king.arc | 11 ++++ monster/misc/Chess/chess_pawn.arc | 11 ++++ monster/misc/Chess/chess_rook.arc | 11 ++++ monster/misc/Ent/ent.arc | 1 + monster/misc/Ngolem/gol.arc | 11 ++++ monster/misc/broo.arc | 12 ++++ monster/misc/c_knight.arc | 12 ++++ monster/misc/c_priest.arc | 24 ++++++++ monster/misc/gargoyle.arc | 9 +++ monster/misc/lamia/lamia.arc | 12 ++++ monster/misc/lokanth/lokanth.arc | 1 + monster/misc/mudman.arc | 11 ++++ monster/misc/pixie.arc | 1 + monster/misc/serpmen/serp_man.arc | 12 ++++ monster/misc/serpmen/serp_priest.arc | 12 ++++ monster/troll/Gaelotroll/gaelotroll.arc | 2 + monster/troll/Troll/troll.arc | 2 + monster/troll/smalltroll.arc | 3 + monster/undead/Skeletal_mage/skeletalmage.arc | 11 ++++ monster/undead/dave.arc | 2 + monster/undead/ghast.arc | 10 ++++ monster/undead/lich.arc | 11 ++++ monster/undead/skeleton.arc | 10 ++++ monster/undead/skeleton_chief_arc.arc | 10 ++++ monster/undead/skeleton_leader_arc.arc | 10 ++++ monster/undead/spectre.arc | 2 + monster/undead/vampire.arc | 11 ++++ player/AlignmentForce.arc | 9 --- player/GenderForce.arc | 9 --- player/PlayerForce.arc | 8 --- player/PlayerInfo.arc | 7 --- player/class/Religious/cleric.arc | 1 + player/class/Religious/paladin.arc | 2 +- player/class/Wizardry/alchemist.arc | 1 + player/class/Wizardry/evoker_class.arc | 1 + player/class/Wizardry/summoner_class.arc | 1 + player/old/barbarian.arc | 1 + player/old/cleric.arc | 1 + player/old/dwarf_p.arc | 1 + player/old/elf.arc | 1 + player/old/fireborn.arc | 1 + player/old/halfling.arc | 1 + player/old/human.arc | 1 + player/old/mage.arc | 1 + player/old/monk.arc | 1 + player/old/ninja.arc | 1 + player/old/priest.arc | 1 + player/old/quetzalcoatl.arc | 1 + player/old/swashbuckl.arc | 1 + player/old/thief.arc | 1 + player/old/viking.arc | 1 + player/old/warrior.arc | 1 + player/old/wizard.arc | 1 + player/old/wraithp.arc | 1 + player/race/dwarf_p.arc | 13 ++++ player/race/elf.arc | 13 ++++ player/race/fireborn.arc | 7 +++ player/race/gnome_p.arc | 13 ++++ player/race/halfling.arc | 15 ++++- player/race/human.arc | 13 ++++ player/race/northman.arc | 13 ++++ player/race/pl_dragon.arc | 11 ++++ player/race/pl_half_orc.arc | 14 +++++ player/race/quetzalcoatl.arc | 9 +++ player/race/troll_player.arc | 13 ++++ player/race/wraithp.arc | 13 ++++ skills/alchemist.arc | 1 + skills/bargaining.arc | 1 + skills/bowyer.arc | 1 + skills/clawing.arc | 1 + skills/climbing.arc | 1 + skills/disarm_trap.arc | 1 + skills/find_traps.arc | 1 + skills/flame_touch.arc | 1 + skills/hide.arc | 1 + skills/holy_symbol.arc | 1 + skills/inscription.arc | 1 + skills/jeweler.arc | 1 + skills/jumping.arc | 1 + skills/karate.arc | 1 + skills/levitation.arc | 1 + skills/literacy.arc | 1 + skills/lockpicking.arc | 1 + skills/lockpicks.arc | 1 + skills/meditation.arc | 1 + skills/melee_weap.arc | 1 + skills/missile_weap.arc | 1 + skills/mountaineer.arc | 1 + skills/oratory.arc | 1 + skills/praying.arc | 1 + skills/punching.arc | 1 + skills/sense_curse.arc | 1 + skills/sense_magic.arc | 1 + skills/set_trap.arc | 1 + skills/singing.arc | 1 + skills/smithery.arc | 1 + skills/spellcasting.arc | 1 + skills/stealing.arc | 1 + skills/stylus.arc | 1 + skills/talisman.arc | 1 + skills/thaumagragist.arc | 1 + skills/throwing.arc | 1 + skills/use_magic_item.arc | 1 + skills/woodsman.arc | 1 + skills/wrestling.arc | 1 + spell/gu_horn.arc | 1 + spell/horn.arc | 1 + spell/horn2.arc | 1 + spell/horn3.arc | 1 + spell/rod_heavy.arc | 1 + spell/rod_light.arc | 1 + spell/staff.arc | 1 + spell/wand.arc | 1 + talisman/amulet.arc | 1 + talisman/amulet_lif.arc | 1 + talisman/collar.arc | 1 + talisman/ring.arc | 1 + talisman/ring_drain.arc | 1 + talisman/tooth_charm.arc | 1 + weapon/artifact/ChaosSword/CSword.arc | 1 + weapon/artifact/Darkblade/darkblade.arc | 1 + weapon/artifact/Demonbane/demonbane.arc | 1 + weapon/artifact/Fdagger/dagger_f.arc | 1 + weapon/artifact/Fhammer/frost_hammer.arc | 1 + weapon/artifact/Firestar/fakefirestar.arc | 1 + weapon/artifact/Firestar/firestar.arc | 1 + weapon/artifact/Gram/gram.arc | 1 + weapon/artifact/HolyAvenger/holyave.arc | 1 + weapon/artifact/Kdagger/k_dagger.arc | 1 + weapon/artifact/Lslasher/lava_s.arc | 1 + weapon/artifact/Masamune/masamune.arc | 1 + weapon/artifact/Sting/sting.arc | 1 + weapon/artifact/UW_Sword/uw_sword.arc | 1 + weapon/artifact/Usword/uk_sd.arc | 1 + weapon/artifact/bonecrush.arc | 1 + weapon/artifact/deathbring.arc | 1 + weapon/artifact/defender.arc | 1 + weapon/artifact/dragonslay.arc | 1 + weapon/artifact/excalibur.arc | 1 + weapon/artifact/firebrand.arc | 1 + weapon/artifact/frostbrand.arc | 1 + weapon/artifact/harakiri.arc | 1 + weapon/artifact/magi_staff.arc | 1 + weapon/artifact/mjoellnir.arc | 1 + weapon/artifact/mournblade.arc | 1 + weapon/artifact/skullcleav.arc | 1 + weapon/artifact/stormbring.arc | 1 + weapon/axe/axe_1.arc | 1 + weapon/axe/axe_2.arc | 1 + weapon/axe/axe_3.arc | 1 + weapon/axe/axe_4.arc | 1 + weapon/axe/axe_5.arc | 1 + weapon/axe/battle_axe.arc | 1 + weapon/axe/stoneaxe.arc | 1 + weapon/bow/bow.arc | 1 + weapon/bow/compositebow.arc | 1 + weapon/bow/crossbow.arc | 1 + weapon/bow/elven_bow.arc | 1 + weapon/bow/huntersbow.arc | 1 + weapon/bow/lightning_bow.arc | 1 + weapon/bow/longbow.arc | 1 + weapon/bow/magic_bow.arc | 1 + weapon/chained/lmornstar.arc | 1 + weapon/chained/mornstar.arc | 1 + weapon/chained/nunchacu_1.arc | 1 + weapon/chained/nunchacu_2.arc | 1 + weapon/chained/shootingstar.arc | 1 + weapon/club/big_club.arc | 1 + weapon/club/club.arc | 1 + weapon/club/quarters.arc | 1 + weapon/hammer/hammer_1.arc | 1 + weapon/hammer/hammer_2.arc | 1 + weapon/hammer/stonehamme.arc | 1 + weapon/mace/mace_1.arc | 1 + weapon/mace/mace_2.arc | 1 + weapon/misc/lspear.arc | 1 + weapon/misc/poleaxe.arc | 1 + weapon/misc/shovel_1.arc | 1 + weapon/misc/spear.arc | 1 + weapon/misc/stake.arc | 1 + weapon/misc/taifu_1.arc | 1 + weapon/misc/trident.arc | 1 + weapon/other/pipe.arc | 1 + weapon/other/saw.arc | 1 + weapon/other/wrench.arc | 1 + weapon/sword/bsword_1.arc | 1 + weapon/sword/bsword_2.arc | 1 + weapon/sword/dagger.arc | 1 + weapon/sword/falchion.arc | 1 + weapon/sword/katana_1.arc | 1 + weapon/sword/lsword.arc | 1 + weapon/sword/sabre.arc | 1 + weapon/sword/scimitar.arc | 1 + weapon/sword/serp_sword.arc | 1 + weapon/sword/ssword_1.arc | 1 + weapon/sword/ssword_2.arc | 1 + weapon/sword/sword_1.arc | 1 + weapon/sword/sword_2.arc | 1 + weapon/sword/sword_3.arc | 1 + weapon/sword/sword_4.arc | 1 + weapon/sword/t_dagger.arc | 1 + 401 files changed, 1862 insertions(+), 68 deletions(-) create mode 100644 dev/scripts/README create mode 100755 dev/scripts/update_armor.pl create mode 100755 dev/scripts/update_body.pl create mode 100755 dev/scripts/update_monster.pl create mode 100755 dev/scripts/update_object.pl create mode 100755 dev/scripts/update_shield.pl create mode 100755 dev/scripts/updatearch delete mode 100644 player/AlignmentForce.arc delete mode 100644 player/GenderForce.arc delete mode 100644 player/PlayerForce.arc delete mode 100644 player/PlayerInfo.arc diff --git a/CHANGES b/CHANGES index 4ed1efbb5..c4a087304 100644 --- a/CHANGES +++ b/CHANGES @@ -1,5 +1,15 @@ Changes for CVS top of tree: +Update arcs to use body_info for equipping items. +Update armor to use gen_sp_armour instead of last_heal. +can_use_shield added to many arcs. +Add dev/scripts directory, which contains some handy scripts I wrote +for updating on the items. +Add item_power to the armours - needs to be done for rest of equippable +items. +MSW 2002-07-14 + + MSW 2000-12-26: Added new archetypes & god changes for new god code. Changes by Jan E., checked in my MSW. diff --git a/armour/boots/elvenboots.arc b/armour/boots/elvenboots.arc index 8adb4347f..11e18d1bc 100644 --- a/armour/boots/elvenboots.arc +++ b/armour/boots/elvenboots.arc @@ -12,4 +12,5 @@ material 8 stealth 1 editable 5120 color_fg green +item_power 3 end diff --git a/armour/boots/high_boots.arc b/armour/boots/high_boots.arc index b39721471..6e6758854 100644 --- a/armour/boots/high_boots.arc +++ b/armour/boots/high_boots.arc @@ -4,7 +4,6 @@ name_pl jack boots client_type 291 face high_boots.111 value 60 -last_heal 4 weight 6500 ac 1 nrof 1 @@ -13,4 +12,6 @@ type 99 material 24 editable 1024 color_fg black +body_foot -2 +gen_sp_armour 4 end diff --git a/armour/boots/idaten.arc b/armour/boots/idaten.arc index 9edd7646b..1555bdc0b 100644 --- a/armour/boots/idaten.arc +++ b/armour/boots/idaten.arc @@ -18,4 +18,6 @@ material 8 resist_physical 3 editable 5120 color_fg black +body_foot -2 +item_power 25 end diff --git a/armour/boots/lev_boots.arc b/armour/boots/lev_boots.arc index 837150850..8b4562f83 100644 --- a/armour/boots/lev_boots.arc +++ b/armour/boots/lev_boots.arc @@ -12,4 +12,6 @@ resist_physical 3 flying 1 editable 5120 magicmap white +body_foot -2 +item_power 1 end diff --git a/armour/boots/low_boots.arc b/armour/boots/low_boots.arc index 44b4b70cc..c9e70d04e 100644 --- a/armour/boots/low_boots.arc +++ b/armour/boots/low_boots.arc @@ -5,7 +5,6 @@ client_type 291 face low_boots.111 value 25 color_fg brown -last_heal 1 weight 2000 nrof 1 ac 1 @@ -13,4 +12,6 @@ resist_physical 1 type 99 material 24 editable 1024 +body_foot -2 +gen_sp_armour 1 end diff --git a/armour/boots/sandals.arc b/armour/boots/sandals.arc index 71d294bfe..1a5e1bf1a 100644 --- a/armour/boots/sandals.arc +++ b/armour/boots/sandals.arc @@ -5,11 +5,12 @@ client_type 291 face sandals.111 value 5 weight 500 -last_heal 1 resist_physical 1 nrof 1 type 99 material 24 editable 1024 color_fg brown +body_foot -2 +gen_sp_armour 1 end diff --git a/armour/boots/speedboots.arc b/armour/boots/speedboots.arc index 243bb368f..c86805888 100644 --- a/armour/boots/speedboots.arc +++ b/armour/boots/speedboots.arc @@ -19,4 +19,6 @@ material 8 resist_physical 3 editable 5120 color_fg brown +body_foot -2 +item_power 6 end diff --git a/armour/bracers/bracers_ac.arc b/armour/bracers/bracers_ac.arc index 1ab7ae95a..ba2109d08 100644 --- a/armour/bracers/bracers_ac.arc +++ b/armour/bracers/bracers_ac.arc @@ -11,4 +11,5 @@ material 2 weight 3000 editable 1024 magicmap grey +body_wrist -2 end diff --git a/armour/bracers/bracersdex.arc b/armour/bracers/bracersdex.arc index 070885899..42dae763f 100644 --- a/armour/bracers/bracersdex.arc +++ b/armour/bracers/bracersdex.arc @@ -11,4 +11,6 @@ value 65000 weight 3000 editable 5120 magicmap grey +body_wrist -2 +item_power 2 end diff --git a/armour/cloak/cloak.arc b/armour/cloak/cloak.arc index 55a7c2b63..151a2e319 100644 --- a/armour/cloak/cloak.arc +++ b/armour/cloak/cloak.arc @@ -11,4 +11,5 @@ material 8 editable 1024 nrof 1 color_fg black +body_shoulder -1 end diff --git a/armour/cloak/magic_resist.arc b/armour/cloak/magic_resist.arc index 71f4140aa..cc2966fc7 100644 --- a/armour/cloak/magic_resist.arc +++ b/armour/cloak/magic_resist.arc @@ -14,4 +14,6 @@ material 256 resist_magic 95 editable 5120 color_fg black +body_shoulder -1 +item_power 4 end diff --git a/armour/cloak/oilskin.arc b/armour/cloak/oilskin.arc index 8eb661183..274e95fe4 100644 --- a/armour/cloak/oilskin.arc +++ b/armour/cloak/oilskin.arc @@ -16,4 +16,5 @@ resist_acid 70 magic -4 damned 1 color_fg grey +body_shoulder -1 end diff --git a/armour/cloak/serp_cloak.arc b/armour/cloak/serp_cloak.arc index 0ec2c702f..8f86f536a 100644 --- a/armour/cloak/serp_cloak.arc +++ b/armour/cloak/serp_cloak.arc @@ -12,4 +12,6 @@ value 900 material 32 editable 5120 nrof 1 +body_shoulder -1 +item_power 2 end diff --git a/armour/gauntlets/gauntlet.arc b/armour/gauntlets/gauntlet.arc index 93dbacc56..cd20c373d 100644 --- a/armour/gauntlets/gauntlet.arc +++ b/armour/gauntlets/gauntlet.arc @@ -11,4 +11,5 @@ material 2 weight 1800 editable 1024 magicmap grey +body_hand -2 end diff --git a/armour/gauntlets/gauntlet_d.arc b/armour/gauntlets/gauntlet_d.arc index 036b6bf67..84207f60c 100644 --- a/armour/gauntlets/gauntlet_d.arc +++ b/armour/gauntlets/gauntlet_d.arc @@ -12,4 +12,6 @@ material 2 weight 1800 editable 5120 magicmap grey +body_hand -2 +item_power 1 end diff --git a/armour/gauntlets/gauntlet_s.arc b/armour/gauntlets/gauntlet_s.arc index ffdeb81ed..aeafaa0cd 100644 --- a/armour/gauntlets/gauntlet_s.arc +++ b/armour/gauntlets/gauntlet_s.arc @@ -13,4 +13,6 @@ material 2 weight 2000 editable 5120 magicmap grey +body_hand -2 +item_power 0 end diff --git a/armour/gauntlets/gloves.arc b/armour/gauntlets/gloves.arc index 3ea43e102..9fd0e857d 100644 --- a/armour/gauntlets/gloves.arc +++ b/armour/gauntlets/gloves.arc @@ -11,4 +11,5 @@ material 8 weight 100 editable 1024 magicmap brown +body_hand -2 end diff --git a/armour/gauntlets/god_finger.arc b/armour/gauntlets/god_finger.arc index ff093c3f8..7054067b2 100644 --- a/armour/gauntlets/god_finger.arc +++ b/armour/gauntlets/god_finger.arc @@ -20,4 +20,6 @@ value 120000 material 2 weight 1800 editable 5120 +body_hand -2 +item_power 2 end diff --git a/armour/gauntlets/shining_finger.arc b/armour/gauntlets/shining_finger.arc index b9b831ec8..f1268d957 100644 --- a/armour/gauntlets/shining_finger.arc +++ b/armour/gauntlets/shining_finger.arc @@ -18,4 +18,6 @@ value 120000 material 2 weight 1800 editable 5120 +body_hand -2 +item_power 1 end diff --git a/armour/girdle/gir_strcon.arc b/armour/girdle/gir_strcon.arc index a1bc31703..698f6a51e 100644 --- a/armour/girdle/gir_strcon.arc +++ b/armour/girdle/gir_strcon.arc @@ -18,4 +18,6 @@ weight 2500 value 75000 material 8 editable 5120 +body_waist -1 +item_power 1 end diff --git a/armour/girdle/girdle_con.arc b/armour/girdle/girdle_con.arc index 4c4258aab..f88020f44 100644 --- a/armour/girdle/girdle_con.arc +++ b/armour/girdle/girdle_con.arc @@ -17,4 +17,6 @@ weight 2500 value 85000 material 8 editable 5120 +body_waist -1 +item_power 1 end diff --git a/armour/girdle/girdle_dam.arc b/armour/girdle/girdle_dam.arc index 44f1a3e20..6d6c82494 100644 --- a/armour/girdle/girdle_dam.arc +++ b/armour/girdle/girdle_dam.arc @@ -17,4 +17,6 @@ value 70000 material 8 editable 5120 color_fg black +body_waist -1 +item_power 1 end diff --git a/armour/girdle/girdle_str.arc b/armour/girdle/girdle_str.arc index 639b4afaa..6bf978fc8 100644 --- a/armour/girdle/girdle_str.arc +++ b/armour/girdle/girdle_str.arc @@ -19,4 +19,6 @@ weight 2500 value 80000 material 8 editable 5120 +body_waist -1 +item_power 1 end diff --git a/armour/helmet/a_helmet.arc b/armour/helmet/a_helmet.arc index 255cb3033..0f2d00e79 100644 --- a/armour/helmet/a_helmet.arc +++ b/armour/helmet/a_helmet.arc @@ -5,11 +5,12 @@ client_type 271 nrof 1 type 34 face a_helmet.111 -last_heal 5 weight 5000 ac 1 resist_physical 5 value 14 material 2 editable 1024 +body_head -1 +gen_sp_armour 5 end diff --git a/armour/helmet/bighorn_he.arc b/armour/helmet/bighorn_he.arc index 34dfe5710..3ade95682 100644 --- a/armour/helmet/bighorn_he.arc +++ b/armour/helmet/bighorn_he.arc @@ -5,7 +5,6 @@ name_pl horned helmets client_type 271 type 34 face bighorn_he.111 -last_heal 3 ac 1 resist_physical 5 weight 10000 @@ -13,4 +12,6 @@ value 22 material 18 editable 1024 magicmap grey +body_head -1 +gen_sp_armour 3 end diff --git a/armour/helmet/eyeglasses.arc b/armour/helmet/eyeglasses.arc index 5afa8f0b1..d8254b783 100644 --- a/armour/helmet/eyeglasses.arc +++ b/armour/helmet/eyeglasses.arc @@ -11,4 +11,5 @@ Cha -2 material 6 editable 1024 color_fg black +body_head -1 end diff --git a/armour/helmet/fullhelmet.arc b/armour/helmet/fullhelmet.arc index 07068b817..e3f43d427 100644 --- a/armour/helmet/fullhelmet.arc +++ b/armour/helmet/fullhelmet.arc @@ -5,7 +5,6 @@ name_pl full helmets client_type 271 type 34 face fullhelmet.111 -last_heal 10 ac 1 resist_physical 10 weight 12000 @@ -13,4 +12,6 @@ value 16 material 2 editable 1024 magicmap grey +body_head -1 +gen_sp_armour 10 end diff --git a/armour/helmet/helmet.arc b/armour/helmet/helmet.arc index 17184d2e1..561d98dd4 100644 --- a/armour/helmet/helmet.arc +++ b/armour/helmet/helmet.arc @@ -5,7 +5,6 @@ client_type 271 nrof 1 type 34 face helmet.111 -last_heal 5 weight 5000 ac 1 resist_physical 5 @@ -13,4 +12,6 @@ value 14 material 2 editable 1024 color_fg black +body_head -1 +gen_sp_armour 5 end diff --git a/armour/helmet/helmet_bri.arc b/armour/helmet/helmet_bri.arc index f9b947fa4..113da6a95 100644 --- a/armour/helmet/helmet_bri.arc +++ b/armour/helmet/helmet_bri.arc @@ -13,4 +13,6 @@ Pow 2 sp 1 editable 5120 magicmap grey +body_head -1 +item_power 5 end diff --git a/armour/helmet/helmetxray.arc b/armour/helmet/helmetxray.arc index 6b927e756..ec564cf99 100644 --- a/armour/helmet/helmetxray.arc +++ b/armour/helmet/helmetxray.arc @@ -19,4 +19,6 @@ material 2 xrays 1 editable 5120 magicmap grey +body_head -1 +item_power 3 end diff --git a/armour/helmet/hornhelmet.arc b/armour/helmet/hornhelmet.arc index 2545d5b8f..3a8bebfd0 100644 --- a/armour/helmet/hornhelmet.arc +++ b/armour/helmet/hornhelmet.arc @@ -5,7 +5,6 @@ name_pl horned helmets client_type 271 type 34 face hornhelmet.111 -last_heal 2 ac 1 resist_physical 2 weight 6000 @@ -13,4 +12,6 @@ value 12 material 18 editable 1024 magicmap grey +body_head -1 +gen_sp_armour 2 end diff --git a/armour/helmet/kog.arc b/armour/helmet/kog.arc index 4360a9b56..e782251f0 100644 --- a/armour/helmet/kog.arc +++ b/armour/helmet/kog.arc @@ -8,7 +8,6 @@ face kog.111 Wis 1 Cha 2 Int 1 -last_heal 5 weight 2000 ac 3 resist_physical 10 @@ -16,4 +15,7 @@ value 100000 material 2 editable 1024 color_fg black +body_head -1 +gen_sp_armour 5 +item_power 4 end diff --git a/armour/helmet/turban.arc b/armour/helmet/turban.arc index d719124e0..c69495bc6 100644 --- a/armour/helmet/turban.arc +++ b/armour/helmet/turban.arc @@ -5,10 +5,11 @@ client_type 272 nrof 1 type 34 face turban.111 -last_heal 1 weight 500 resist_physical 1 value 8 material 128 editable 1024 +body_head -1 +gen_sp_armour 1 end diff --git a/armour/helmet/wig.arc b/armour/helmet/wig.arc index 802f4d207..713227b35 100644 --- a/armour/helmet/wig.arc +++ b/armour/helmet/wig.arc @@ -10,4 +10,5 @@ Cha 1 value 140 material 32 editable 1024 +body_head -1 end diff --git a/armour/helmet/wiz_hat.arc b/armour/helmet/wiz_hat.arc index 980aa9487..0c3fd16bd 100644 --- a/armour/helmet/wiz_hat.arc +++ b/armour/helmet/wiz_hat.arc @@ -25,4 +25,6 @@ weight 1000 value 50000 material 128 editable 5120 +body_head -1 +item_power 10 end diff --git a/armour/mail/Pdragonmail.arc b/armour/mail/Pdragonmail.arc index 126945119..b1f80ce88 100644 --- a/armour/mail/Pdragonmail.arc +++ b/armour/mail/Pdragonmail.arc @@ -10,7 +10,6 @@ Pdragonmail.111 Pdragonmail.112 mina speed 0.2 -last_heal 9 last_sp 13 ac 8 resist_physical 60 @@ -23,4 +22,7 @@ magic 4 editable 5120 identified 1 color_fg black +body_torso -1 +gen_sp_armour 9 +item_power 12 end diff --git a/armour/mail/chainmail.arc b/armour/mail/chainmail.arc index cf829a42c..62727de2f 100644 --- a/armour/mail/chainmail.arc +++ b/armour/mail/chainmail.arc @@ -6,7 +6,6 @@ client_type 253 type 16 face chainmail.111 color_fg black -last_heal 15 last_sp 10 material 2 ac 4 @@ -14,4 +13,6 @@ resist_physical 30 weight 60000 value 75 editable 1024 +body_torso -1 +gen_sp_armour 15 end diff --git a/armour/mail/dragonmail.arc b/armour/mail/dragonmail.arc index 6da7ff918..a7a9a8acf 100644 --- a/armour/mail/dragonmail.arc +++ b/armour/mail/dragonmail.arc @@ -5,7 +5,6 @@ client_type 251 nrof 1 type 16 face dragonmail.111 -last_heal 9 last_sp 13 ac 6 resist_physical 50 @@ -16,4 +15,7 @@ magic 3 editable 5120 identified 1 color_fg black +body_torso -1 +gen_sp_armour 9 +item_power 5 end diff --git a/armour/mail/dress1.arc b/armour/mail/dress1.arc index 60f71011b..2d1fef266 100644 --- a/armour/mail/dress1.arc +++ b/armour/mail/dress1.arc @@ -14,4 +14,5 @@ weight 10000 value 10000 material 128 editable 1024 +body_torso -1 end diff --git a/armour/mail/dress2.arc b/armour/mail/dress2.arc index 34069043e..896a3a459 100644 --- a/armour/mail/dress2.arc +++ b/armour/mail/dress2.arc @@ -13,4 +13,5 @@ weight 5000 value 3000 material 128 editable 1024 +body_torso -1 end diff --git a/armour/mail/dress3.arc b/armour/mail/dress3.arc index 1631924a6..543cf929b 100644 --- a/armour/mail/dress3.arc +++ b/armour/mail/dress3.arc @@ -12,4 +12,5 @@ weight 4500 value 1000 material 128 editable 1024 +body_torso -1 end diff --git a/armour/mail/elven_robe.arc b/armour/mail/elven_robe.arc index 8e3737577..72b13e032 100644 --- a/armour/mail/elven_robe.arc +++ b/armour/mail/elven_robe.arc @@ -17,4 +17,6 @@ weight 5000 value 3000 material 128 editable 5120 +body_torso -1 +item_power 13 end diff --git a/armour/mail/gale.arc b/armour/mail/gale.arc index edd8e41b9..68f94cbc6 100644 --- a/armour/mail/gale.arc +++ b/armour/mail/gale.arc @@ -11,11 +11,12 @@ resist_physical 40 speed 2.000000 type 16 resist_electricity 30 - material 8 value 220000 weight 10000 last_sp 50 editable 5120 magicmap brown +body_torso -1 +item_power 4 end diff --git a/armour/mail/lapron.arc b/armour/mail/lapron.arc index 2124a7e63..34ad1c16e 100644 --- a/armour/mail/lapron.arc +++ b/armour/mail/lapron.arc @@ -14,4 +14,5 @@ nrof 1 value 10 material 8 editable 1024 +body_torso -1 end diff --git a/armour/mail/leather_ar.arc b/armour/mail/leather_ar.arc index 450474c25..27df2fc03 100644 --- a/armour/mail/leather_ar.arc +++ b/armour/mail/leather_ar.arc @@ -5,7 +5,6 @@ name_pl leather armours client_type 254 type 16 face leather_ar.111 -last_heal 8 last_sp 13 ac 2 resist_physical 10 @@ -14,4 +13,6 @@ value 40 material 8 editable 1024 magicmap brown +body_torso -1 +gen_sp_armour 8 end diff --git a/armour/mail/mithril_ar.arc b/armour/mail/mithril_ar.arc index 422dabc0c..cfed86a7b 100644 --- a/armour/mail/mithril_ar.arc +++ b/armour/mail/mithril_ar.arc @@ -13,10 +13,12 @@ mina speed 0.1 ac 6 resist_physical 35 -last_heal 5 last_sp 18 weight 15000 value 8000 editable 5120 magicmap grey +body_torso -1 +gen_sp_armour 5 +item_power 1 end diff --git a/armour/mail/mithril_ar_ele.arc b/armour/mail/mithril_ar_ele.arc index 2bf6131b0..d4d8d2b61 100644 --- a/armour/mail/mithril_ar_ele.arc +++ b/armour/mail/mithril_ar_ele.arc @@ -14,14 +14,15 @@ speed 0.3 ac 4 resist_physical 40 resist_electricity 30 - Cha 1 Str 1 exp 1 magic 3 -last_heal 2 last_sp 27 weight 15000 value 4000 editable 5120 +body_torso -1 +gen_sp_armour 2 +item_power 9 end diff --git a/armour/mail/plate_mail.arc b/armour/mail/plate_mail.arc index e9bf187d1..4f35fb810 100644 --- a/armour/mail/plate_mail.arc +++ b/armour/mail/plate_mail.arc @@ -6,7 +6,6 @@ client_type 252 type 16 face plate_mail.111 color_fg blue -last_heal 30 last_sp 7 material 2 ac 5 @@ -14,4 +13,6 @@ resist_physical 40 weight 100000 value 100 editable 1024 +body_torso -1 +gen_sp_armour 30 end diff --git a/armour/mail/ring_mail.arc b/armour/mail/ring_mail.arc index cda224615..30fc1f9c9 100644 --- a/armour/mail/ring_mail.arc +++ b/armour/mail/ring_mail.arc @@ -6,7 +6,6 @@ client_type 253 type 16 face ring_mail.111 color_fg blue -last_heal 15 last_sp 10 material 2 ac 4 @@ -14,4 +13,6 @@ resist_physical 25 weight 50000 value 60 editable 1024 +body_torso -1 +gen_sp_armour 15 end diff --git a/armour/mail/ring_mail2.arc b/armour/mail/ring_mail2.arc index 31433218d..534f3445d 100644 --- a/armour/mail/ring_mail2.arc +++ b/armour/mail/ring_mail2.arc @@ -5,7 +5,6 @@ name_pl ring mails client_type 253 type 16 face ring_mail2.111 -last_heal 15 last_sp 11 material 2 ac 4 @@ -14,4 +13,6 @@ weight 40000 value 85 editable 1024 color_fg black +body_torso -1 +gen_sp_armour 15 end diff --git a/armour/mail/robe.arc b/armour/mail/robe.arc index 976cb9f78..9052b8cf1 100644 --- a/armour/mail/robe.arc +++ b/armour/mail/robe.arc @@ -12,4 +12,5 @@ weight 10000 value 30 material 128 editable 1024 +body_torso -1 end diff --git a/armour/mail/robe2.arc b/armour/mail/robe2.arc index 55f57a181..5d86d6975 100644 --- a/armour/mail/robe2.arc +++ b/armour/mail/robe2.arc @@ -13,4 +13,5 @@ weight 10000 value 9 material 128 editable 1024 +body_torso -1 end diff --git a/armour/mail/robe_midnight.arc b/armour/mail/robe_midnight.arc index cd9e9212a..ef9eb24f2 100644 --- a/armour/mail/robe_midnight.arc +++ b/armour/mail/robe_midnight.arc @@ -30,4 +30,6 @@ weight 5000 value 100000 material 128 editable 5120 +body_torso -1 +item_power 25 end diff --git a/armour/mail/scale_mail.arc b/armour/mail/scale_mail.arc index 771e73fb1..4a3af22fc 100644 --- a/armour/mail/scale_mail.arc +++ b/armour/mail/scale_mail.arc @@ -5,7 +5,6 @@ name_pl scale mails client_type 253 type 16 face scale_mail.111 -last_heal 10 last_sp 9 material 8 ac 3 @@ -14,4 +13,6 @@ weight 20000 value 30 editable 1024 color_fg black +body_torso -1 +gen_sp_armour 10 end diff --git a/armour/mail/tunic.arc b/armour/mail/tunic.arc index ee4fd38fa..6ff999d93 100644 --- a/armour/mail/tunic.arc +++ b/armour/mail/tunic.arc @@ -11,4 +11,5 @@ nrof 1 value 3 material 128 editable 1024 +body_torso -1 end diff --git a/armour/mail/wdsm.arc b/armour/mail/wdsm.arc index 1b6ecaaa0..70df65483 100644 --- a/armour/mail/wdsm.arc +++ b/armour/mail/wdsm.arc @@ -11,7 +11,6 @@ wdsm.112 wdsm.113 mina speed 0.1 -last_heal 9 last_sp 13 cursed 1 startequip 1 @@ -25,4 +24,7 @@ resist_fire 95 magic -3 editable 5120 color_fg black +body_torso -1 +gen_sp_armour 9 +item_power 5 end diff --git a/armour/shield/DShield.arc b/armour/shield/DShield.arc index 24ca5a92d..f8542ffc7 100644 --- a/armour/shield/DShield.arc +++ b/armour/shield/DShield.arc @@ -23,4 +23,6 @@ weight 25000 value 50000 editable 5120 color_fg black +body_arm -1 +item_power 5 end diff --git a/armour/shield/DShieldm.arc b/armour/shield/DShieldm.arc index e1248e1ed..4ce602a56 100644 --- a/armour/shield/DShieldm.arc +++ b/armour/shield/DShieldm.arc @@ -29,4 +29,6 @@ weight 25000 value 100000 editable 5120 color_fg black +body_arm -1 +item_power 7 end diff --git a/armour/shield/DShieldms.arc b/armour/shield/DShieldms.arc index 095e276f4..1b8e52d74 100644 --- a/armour/shield/DShieldms.arc +++ b/armour/shield/DShieldms.arc @@ -29,4 +29,6 @@ weight 25000 value 300000 editable 5120 color_fg black +body_arm -1 +item_power 10 end diff --git a/armour/shield/DShields.arc b/armour/shield/DShields.arc index 9a70030c4..1804e439f 100644 --- a/armour/shield/DShields.arc +++ b/armour/shield/DShields.arc @@ -29,4 +29,6 @@ weight 25000 value 100000 editable 5120 color_fg black +body_arm -1 +item_power 8 end diff --git a/armour/shield/dragon_shi.arc b/armour/shield/dragon_shi.arc index e27f83767..49059be40 100644 --- a/armour/shield/dragon_shi.arc +++ b/armour/shield/dragon_shi.arc @@ -14,4 +14,6 @@ weight 5000 value 28000 editable 5120 identified 1 +body_arm -1 +item_power 2 end diff --git a/armour/shield/eyeshield.arc b/armour/shield/eyeshield.arc index f9246612b..efb8df185 100644 --- a/armour/shield/eyeshield.arc +++ b/armour/shield/eyeshield.arc @@ -9,10 +9,11 @@ face eyeshield.111 ac 3 resist_physical 3 resist_magic 30 - weight 15000 value 30000 editable 5120 identified 1 color_fg white +body_arm -1 +item_power 2 end diff --git a/armour/shield/highshield.arc b/armour/shield/highshield.arc index ed80ece78..7482e7925 100644 --- a/armour/shield/highshield.arc +++ b/armour/shield/highshield.arc @@ -12,4 +12,5 @@ value 24 material 2 editable 1024 magicmap grey +body_arm -1 end diff --git a/armour/shield/holyshield.arc b/armour/shield/holyshield.arc index 43905dc31..4cf511d03 100644 --- a/armour/shield/holyshield.arc +++ b/armour/shield/holyshield.arc @@ -14,4 +14,6 @@ resist_drain 100 resist_ghosthit 50 editable 5120 magicmap grey +body_arm -1 +item_power 6 end diff --git a/armour/shield/reflector.arc b/armour/shield/reflector.arc index 28c2f52cc..9c3cba59a 100644 --- a/armour/shield/reflector.arc +++ b/armour/shield/reflector.arc @@ -19,4 +19,6 @@ weight 18000 value 100000 editable 5120 color_fg black +body_arm -1 +item_power 2 end diff --git a/armour/shield/round_shiel.arc b/armour/shield/round_shiel.arc index af2b69cb5..704e5104b 100644 --- a/armour/shield/round_shiel.arc +++ b/armour/shield/round_shiel.arc @@ -12,4 +12,5 @@ value 21 material 18 editable 1024 magicmap orange +body_arm -1 end diff --git a/armour/shield/shield.arc b/armour/shield/shield.arc index 82c9cd555..08401306f 100644 --- a/armour/shield/shield.arc +++ b/armour/shield/shield.arc @@ -12,4 +12,5 @@ weight 15000 value 22 editable 1024 magicmap grey +body_arm -1 end diff --git a/armour/shield/small_shie.arc b/armour/shield/small_shie.arc index 9d9678465..413ba67c0 100644 --- a/armour/shield/small_shie.arc +++ b/armour/shield/small_shie.arc @@ -11,4 +11,5 @@ value 20 material 2 editable 1024 magicmap brown +body_arm -1 end diff --git a/armour/shield/spiked_shield.arc b/armour/shield/spiked_shield.arc index 379137042..9eccbbd04 100644 --- a/armour/shield/spiked_shield.arc +++ b/armour/shield/spiked_shield.arc @@ -13,4 +13,5 @@ value 21 material 18 editable 1024 magicmap orange +body_arm -1 end diff --git a/armour/shield/uw_shield.arc b/armour/shield/uw_shield.arc index 4e98a0e5f..c209bc536 100644 --- a/armour/shield/uw_shield.arc +++ b/armour/shield/uw_shield.arc @@ -12,4 +12,6 @@ resist_physical 15 resist_deplete 100 editable 5120 color_fg black +body_arm -1 +item_power 5 end diff --git a/armour/shield/wds.arc b/armour/shield/wds.arc index fa8239b85..80a548b63 100644 --- a/armour/shield/wds.arc +++ b/armour/shield/wds.arc @@ -14,4 +14,6 @@ weight 6000 magic 2 identified 1 editable 5120 +body_arm -1 +item_power 4 end diff --git a/dev/scripts/README b/dev/scripts/README new file mode 100644 index 000000000..48eedb3de --- /dev/null +++ b/dev/scripts/README @@ -0,0 +1,38 @@ +This directory includes some scripts I wrote to update various archetypes +with certain new values. + +These scripts were written to get the job done - they are certainly not +in the best style. In many cases, the same script was modified for a new +purpose, so the variable names reflect the individual script purpose. + +Most all of them take a list of files to work on. You can typically +do something like script.pl *.arc */*.arc */*/*.arc, etc to update +a large number of files at once. + +Mark Wedel +July 2002 + +update_armor.pl: Replaces the last_heal variables with gen_sp_armour. +Note that this doesn't look at object type, and just does a straight +replacement, so should only be run against armor .arc files. + +update_body.pl: Adds appropriate body_.. to equipment objects. It +looks at the type of equipment it is to determine what body locations +to add. + +update_monster.pl: Looks at the various can_use... flags and forms +body information for the object. + +update_object.pl: Used to add the name_pl and client_type fields to +the objects. The first parameter to this script is the client +type to set to, the rest of the parameters are the files to operate on. + +update_shield.pl: add can_use_shield values to players/monsters. +Basically, it takes the value of can_use_armor and duplicates it for +can_use_shield. Doesn't care about object type. + +updatearch: This is a shell script which is a bit different - basically, +you provide a perl expression as its parameter, and it runs this +against all the .arc files in the directory you run it in - example: +updatearch 's/armor/prot_phys/' will make the substitution. + diff --git a/dev/scripts/update_armor.pl b/dev/scripts/update_armor.pl new file mode 100755 index 000000000..4f0fc550d --- /dev/null +++ b/dev/scripts/update_armor.pl @@ -0,0 +1,31 @@ +#!/usr/bin/perl + +for ($i=0; $i<=$#ARGV; $i++) { + if (!rename("$ARGV[$i]", "$ARGV[$i].bak")) { + print STDERR "Unable to rename file $ARGV[$i]\n"; + next; + } + open(IN,"<$ARGV[$i].bak"); + open(OUT,">$ARGV[$i]"); + while () { + $in = $_; + if (/^end\s*$/) { + if ($body_info ne "" ) { + print OUT "$body_info\n"; + print "Added $body_info to $ARGV[$i]\n"; + } + $body_info=""; + } + if (/^Object (.*)$/) { + $body_info=""; + } + if (/^last_heal (.*)$/) { + $body_info="gen_sp_armour $1"; + next; + } + print OUT $in; + } + close(OUT); + close(IN); + unlink("$ARGV[$i].bak"); +} diff --git a/dev/scripts/update_body.pl b/dev/scripts/update_body.pl new file mode 100755 index 000000000..c56e06361 --- /dev/null +++ b/dev/scripts/update_body.pl @@ -0,0 +1,45 @@ +#!/usr/bin/perl + +for ($i=0; $i<=$#ARGV; $i++) { + if (!rename("$ARGV[$i]", "$ARGV[$i].bak")) { + print STDERR "Unable to rename file $ARGV[$i]\n"; + next; + } + open(IN,"<$ARGV[$i].bak"); + open(OUT,">$ARGV[$i]"); + while () { + $in = $_; + if (/^end\s*$/) { + if ($body_info ne "" ) { + print OUT "$body_info\n"; + print "Added $body_info to $ARGV[$i]\n"; + } + $body_info=""; + } + if (/^Object (.*)$/) { + $body_info=""; + } + if (/^type (.*)$/) { + $body_info="body_skill -1" if ($1 == 43); # misc skill + $body_info="body_range -1" if ($1 == 3); # rod + $body_info="body_arm -2" if ($1 == 14); # bow + $body_info="body_arm -1" if ($1 == 15); # weapon + $body_info="body_torso -1" if ($1 == 16); # armor + $body_info="body_arm -1" if ($1 == 33); # shield + $body_info="body_head -1" if ($1 == 34); # helmet + $body_info="body_range -1" if ($1 == 35); # horn + $body_info="body_neck -1" if ($1 == 39); # amulet + $body_info="body_finger -1" if ($1 == 70); # ring + $body_info="body_shoulder -1" if ($1 == 87); # cloak + $body_info="body_foot -2" if ($1 == 99); # cloak + $body_info="body_hand -2" if ($1 == 100); # gloves + $body_info="body_wrist -2" if ($1 == 104); # bracers + $body_info="body_range -1" if ($1 == 109); # wand + $body_info="body_waist -1" if ($1 == 113); # girdle + } + print OUT $in; + } + close(OUT); + close(IN); + unlink("$ARGV[$i].bak"); +} diff --git a/dev/scripts/update_monster.pl b/dev/scripts/update_monster.pl new file mode 100755 index 000000000..2189c859f --- /dev/null +++ b/dev/scripts/update_monster.pl @@ -0,0 +1,59 @@ +#!/usr/bin/perl + +for ($i=0; $i<=$#ARGV; $i++) { + if (!rename("$ARGV[$i]", "$ARGV[$i].bak")) { + print STDERR "Unable to rename file $ARGV[$i]\n"; + next; + } + print "Processing $ARGV[$i]\n"; + open(IN,"<$ARGV[$i].bak"); + open(OUT,">$ARGV[$i]"); + while () { + $in = $_; + if (/^end\s*$/) { + print OUT "$body_info" if ($body_info ne ""); + print OUT "$weapon_info" if ($weapon_info ne ""); + print OUT "$wand" if ($wand ne ""); + $body_info=""; + $weapon_info=""; + $wand=""; + } + if (/^Object (.*)$/) { + $body_info=""; + $weapon_info=""; + $wand=""; + } + elsif (/^can_use_shield\s+1/) { + $weapon_info="body_arm 2\n"; + } + elsif (/^can_use_bow\s+1/) { + $weapon_info="body_arm 2\n"; + } + elsif (/^can_use_weapon\s+1/) { + $weapon_info="body_arm 2\n"; + } + elsif (/^can_use_wand\s+1/) { + $wand="body_range 1\n"; + } + elsif (/^can_use_rod\s+1/) { + $wand="body_range 1\n"; + } + elsif (/^can_use_horn\s+1/) { + $wand="body_range 1\n"; + } + elsif (/^can_use_armour\s+1/) { + $body_info .= "body_torso 1\nbody_head 1\nbody_shoulder 1\nbody_foot 1\nbody_wrist 1\nbody_hand 2\nbody_waist 1\n"; + } + elsif (/^can_use_ring\s+1/) { + $body_info .="body_finger 2\n"; + } + elsif (/^can_use_skill\s+1/) { + $body_info .="body_skill 1\n"; + } + + print OUT $in; + } + close(OUT); + close(IN); + unlink("$ARGV[$i].bak"); +} diff --git a/dev/scripts/update_object.pl b/dev/scripts/update_object.pl new file mode 100755 index 000000000..2b07a0d1c --- /dev/null +++ b/dev/scripts/update_object.pl @@ -0,0 +1,30 @@ +#!/usr/bin/perl +$TYPE = $ARGV[0]; +die ("type is 0: $TYPE\n") if (($TYPE + 1) == 1); + +for ($i=1; $i<=$#ARGV; $i++) { + if (!rename("$ARGV[$i]", "$ARGV[$i].bak")) { + print STDERR "Unable to rename file $ARGV[$i]\n"; + next; + } + open(IN,"<$ARGV[$i].bak"); + open(OUT,">$ARGV[$i]"); + while () { + $in = $_; + if (/^end\s*$/) { + print OUT "name_pl $namepl\n"; + print OUT "client_type $TYPE\n"; + $namepl=""; + } + if (/^Object (.*)$/) { + $namepl = $1."s"; + } + if (/^name (.*)$/) { + $namepl = $1."s"; + } + print OUT $in; + } + close(OUT); + close(IN); + unlink("$ARGV[$i].bak"); +} diff --git a/dev/scripts/update_shield.pl b/dev/scripts/update_shield.pl new file mode 100755 index 000000000..c4d447ccf --- /dev/null +++ b/dev/scripts/update_shield.pl @@ -0,0 +1,27 @@ +#!/usr/bin/perl + +for ($i=0; $i<=$#ARGV; $i++) { + $changed = 0; + open(IN,"<$ARGV[$i]"); + open(OUT,">$ARGV[$i].new"); + while () { + $in = $_; + if (/^can_use_armour (.*)$/) { + print OUT "can_use_shield $1\n"; + $changed = 1; + } + print OUT $in; + } + close(OUT); + close(IN); + if (! $changed) { + unlink("$ARGV[$i].new"); +# print "$ARGV[$i] unchanged\n"; + } else { + print "$ARGV[$i] updated\n"; + unlink("$ARGV[$i]"); + if (!rename("$ARGV[$i].new", "$ARGV[$i]")) { + print STDERR "Unable to rename file $ARGV[$i]\n"; + } + } +} diff --git a/dev/scripts/updatearch b/dev/scripts/updatearch new file mode 100755 index 000000000..b39db8acb --- /dev/null +++ b/dev/scripts/updatearch @@ -0,0 +1,12 @@ +#!/bin/csh + +foreach i ( *.arc ) + mv $i $i.bak +# echo "using $* on $i.bak" + perl -p -e "$*" $i.bak > $i + if ($status == 0) then + rm $i.bak + else + mv $i.bak $i + endif +end diff --git a/food/poisonfood.arc b/food/poisonfood.arc index 0919d8097..738e04146 100644 --- a/food/poisonfood.arc +++ b/food/poisonfood.arc @@ -11,4 +11,6 @@ identified 0 name_pl boozes client_type 611 cursed 1 +known_cursed 0 +title of poison end diff --git a/gods/demihumans/gnarg.arc b/gods/demihumans/gnarg.arc index e798cb9fe..61eeeebfe 100644 --- a/gods/demihumans/gnarg.arc +++ b/gods/demihumans/gnarg.arc @@ -26,6 +26,7 @@ wc -3 dam 50 level 15 speed 0.25 +can_use_shield 1 can_use_weapon 1 can_use_armour 1 can_cast_spell 1 diff --git a/gods/demihumans/gnarg_avatar.arc b/gods/demihumans/gnarg_avatar.arc index 70b1a7894..f2b2e8273 100644 --- a/gods/demihumans/gnarg_avatar.arc +++ b/gods/demihumans/gnarg_avatar.arc @@ -24,6 +24,7 @@ wc -3 dam 30 level 15 speed 0.25 +can_use_shield 1 can_use_weapon 1 can_use_armour 1 can_cast_spell 1 diff --git a/gods/demihumans/lythander.arc b/gods/demihumans/lythander.arc index 8be9c5587..eb3fc29e7 100644 --- a/gods/demihumans/lythander.arc +++ b/gods/demihumans/lythander.arc @@ -33,6 +33,7 @@ last_sp 1 can_cast_spell 1 can_use_weapon 1 can_use_armour 1 +can_use_shield 1 msg Elven god of luck, Huntsman of Goblins, Trollslayer, the Trickster endmsg diff --git a/gods/demihumans/lythander_avatar.arc b/gods/demihumans/lythander_avatar.arc index 2a3a794be..c375dc5de 100644 --- a/gods/demihumans/lythander_avatar.arc +++ b/gods/demihumans/lythander_avatar.arc @@ -28,6 +28,7 @@ stealth 1 can_cast_spell 1 can_use_weapon 1 can_use_armour 1 +can_use_shield 1 exp 1 weight 500000 editable 0 diff --git a/gods/demihumans/mostrai.arc b/gods/demihumans/mostrai.arc index df954754d..2cd0db0f3 100644 --- a/gods/demihumans/mostrai.arc +++ b/gods/demihumans/mostrai.arc @@ -30,6 +30,7 @@ speed 0.20 can_cast_spell 1 can_use_weapon 1 can_use_armour 1 +can_use_shield 1 msg Dwarven deity of metal smithing and warcraft, Giant basher, Delver of secrets @@ -39,8 +40,3 @@ weight 100000 randomitems Mostrai editable 0 end - - - - - diff --git a/gods/demihumans/mostrai_avatar.arc b/gods/demihumans/mostrai_avatar.arc index 82054c922..2f5f2d22e 100644 --- a/gods/demihumans/mostrai_avatar.arc +++ b/gods/demihumans/mostrai_avatar.arc @@ -26,6 +26,7 @@ speed 0.20 can_cast_spell 1 can_use_weapon 1 can_use_armour 1 +can_use_shield 1 exp 1 weight 100000 editable 0 diff --git a/gods/elemental/gaea.arc b/gods/elemental/gaea.arc index 7fdb53ea0..60f4c4656 100644 --- a/gods/elemental/gaea.arc +++ b/gods/elemental/gaea.arc @@ -33,6 +33,7 @@ level 15 speed 0.18 can_cast_spell 1 can_use_armour 1 +can_use_shield 1 msg Goddess of peace, Guardian of life, Mother of nature endmsg diff --git a/gods/elemental/gaea_avatar.arc b/gods/elemental/gaea_avatar.arc index e1c512faf..6a219c27e 100644 --- a/gods/elemental/gaea_avatar.arc +++ b/gods/elemental/gaea_avatar.arc @@ -32,6 +32,7 @@ level 15 speed 0.18 can_cast_spell 1 can_use_armour 1 +can_use_shield 1 exp 1 weight 500000 end diff --git a/gods/elemental/sorig.arc b/gods/elemental/sorig.arc index 8c7c662be..05f73de19 100644 --- a/gods/elemental/sorig.arc +++ b/gods/elemental/sorig.arc @@ -27,6 +27,7 @@ speed 0.40 can_cast_spell 1 can_use_weapon 1 can_use_armour 1 +can_use_shield 1 msg Lord of Storms, King of Thunder and Lightning, Sky Lord endmsg diff --git a/gods/elemental/sorig_avatar.arc b/gods/elemental/sorig_avatar.arc index 28de2507a..71e32ab59 100644 --- a/gods/elemental/sorig_avatar.arc +++ b/gods/elemental/sorig_avatar.arc @@ -26,6 +26,7 @@ speed 0.40 can_cast_spell 1 can_use_weapon 1 can_use_armour 1 +can_use_shield 1 exp 1 weight 1 editable 0 diff --git a/gods/items/bow_lythander.arc b/gods/items/bow_lythander.arc index a1dd3e94c..ab1cd74ea 100644 --- a/gods/items/bow_lythander.arc +++ b/gods/items/bow_lythander.arc @@ -19,4 +19,5 @@ attacktype 1 type 14 weight 8000 magic 5 +body_arm -2 end diff --git a/gods/items/bracers_gnarg.arc b/gods/items/bracers_gnarg.arc index 0b40378f1..7169a81d4 100644 --- a/gods/items/bracers_gnarg.arc +++ b/gods/items/bracers_gnarg.arc @@ -23,4 +23,5 @@ startequip 1 magicmap grey name_pl bracers client_type 310 +body_wrist -2 end diff --git a/gods/items/burning_tail/burning_tail.arc b/gods/items/burning_tail/burning_tail.arc index e7ca07ccb..7b4fa1b5c 100644 --- a/gods/items/burning_tail/burning_tail.arc +++ b/gods/items/burning_tail/burning_tail.arc @@ -24,4 +24,6 @@ editable 5120 magicmap red name_pl Burning Tails of many lashings of Ruggilli client_type 100 +body_arm -1 +item_power 12 end diff --git a/gods/items/earth_shield/shield_gaea.arc b/gods/items/earth_shield/shield_gaea.arc index 37835d58e..8fe701bba 100644 --- a/gods/items/earth_shield/shield_gaea.arc +++ b/gods/items/earth_shield/shield_gaea.arc @@ -28,4 +28,5 @@ resist_ghosthit -20 weight 20000 name_pl Gaea's Shields of Earth client_type 260 +body_arm -1 end diff --git a/gods/items/glovesofsun/glovesofsun.arc b/gods/items/glovesofsun/glovesofsun.arc index aae31f2b8..52649d5c4 100644 --- a/gods/items/glovesofsun/glovesofsun.arc +++ b/gods/items/glovesofsun/glovesofsun.arc @@ -25,4 +25,5 @@ Dex 2 wc 2 magic 1 startequip 1 +body_hand -2 end diff --git a/gods/items/helmet_gnarg.arc b/gods/items/helmet_gnarg.arc index 00a84c8e1..b6b67c788 100644 --- a/gods/items/helmet_gnarg.arc +++ b/gods/items/helmet_gnarg.arc @@ -15,5 +15,6 @@ type 34 resist_physical 20 resist_poison 30 weight 7000 -last_heal 1 +gen_sp_armour 1 +body_head -1 end diff --git a/gods/items/mail_mostrai.arc b/gods/items/mail_mostrai.arc index bc602182e..aea6aebcc 100644 --- a/gods/items/mail_mostrai.arc +++ b/gods/items/mail_mostrai.arc @@ -19,6 +19,8 @@ resist_physical 50 resist_fire 30 weight 50000 magic 2 -last_heal 9 +gen_sp_armour 9 last_sp 13 +body_torso -1 +item_power 4 end diff --git a/gods/items/mithril_ar_ele_sorig.arc b/gods/items/mithril_ar_ele_sorig.arc index 74a16e071..d300ce2d8 100644 --- a/gods/items/mithril_ar_ele_sorig.arc +++ b/gods/items/mithril_ar_ele_sorig.arc @@ -20,11 +20,13 @@ Dex 1 Str 1 exp 1 magic 5 -last_heal 2 +gen_sp_armour 2 last_sp 27 weight 15000 value 4000 editable 5120 name_pl mithril chainmails of lightning of Sorig client_type 250 +body_torso -1 +item_power 10 end diff --git a/gods/supernatural/devourers.arc b/gods/supernatural/devourers.arc index 89a6653de..96cced720 100644 --- a/gods/supernatural/devourers.arc +++ b/gods/supernatural/devourers.arc @@ -37,6 +37,7 @@ speed 0.35 can_cast_spell 1 can_use_weapon 1 can_use_armour 1 +can_use_shield 1 undead 1 can_see_in_dark 1 msg diff --git a/gods/supernatural/devourers_avatar.arc b/gods/supernatural/devourers_avatar.arc index ab52005e9..f0100a36b 100644 --- a/gods/supernatural/devourers_avatar.arc +++ b/gods/supernatural/devourers_avatar.arc @@ -33,6 +33,7 @@ speed 0.35 can_cast_spell 1 can_use_weapon 1 can_use_armour 1 +can_use_shield 1 undead 1 can_see_in_dark 1 exp 1 diff --git a/gods/supernatural/gorokh.arc b/gods/supernatural/gorokh.arc index fe7624ee6..18b76a290 100644 --- a/gods/supernatural/gorokh.arc +++ b/gods/supernatural/gorokh.arc @@ -33,6 +33,7 @@ last_sp -1 can_cast_spell 1 can_use_armour 1 can_use_weapon 1 +can_use_shield 1 msg Demon King, Duke of Hell, Temptor and Tormentor endmsg diff --git a/gods/supernatural/gorokh_avatar.arc b/gods/supernatural/gorokh_avatar.arc index 7361c98ea..6c6ffdb98 100644 --- a/gods/supernatural/gorokh_avatar.arc +++ b/gods/supernatural/gorokh_avatar.arc @@ -27,6 +27,7 @@ speed 0.25 can_cast_spell 1 can_use_armour 1 can_use_weapon 1 +can_use_shield 1 exp 1 weight 400000 editable 0 diff --git a/gods/supernatural/valriel.arc b/gods/supernatural/valriel.arc index 3d588a951..34b4d3e37 100644 --- a/gods/supernatural/valriel.arc +++ b/gods/supernatural/valriel.arc @@ -30,6 +30,7 @@ speed 0.25 can_cast_spell 1 can_use_armour 1 can_use_weapon 1 +can_use_shield 1 msg Lord of Angels, Duke of the Heavens, Healer and Protector endmsg diff --git a/gods/supernatural/valriel_avatar.arc b/gods/supernatural/valriel_avatar.arc index 8b27b8f03..258763957 100644 --- a/gods/supernatural/valriel_avatar.arc +++ b/gods/supernatural/valriel_avatar.arc @@ -28,6 +28,7 @@ speed 0.25 can_cast_spell 1 can_use_armour 1 can_use_weapon 1 +can_use_shield 1 exp 1 weight 100000 editable 0 diff --git a/monster/angel/angel.arc b/monster/angel/angel.arc index 055a2b55b..b20920082 100644 --- a/monster/angel/angel.arc +++ b/monster/angel/angel.arc @@ -40,6 +40,7 @@ can_use_wand 1 can_use_rod 1 can_cast_spell 1 can_use_bow 1 +can_use_shield 1 can_use_armour 1 can_use_weapon 1 can_use_ring 1 @@ -47,4 +48,15 @@ attack_movement 4 attacktype 1048577 editable 1 color_fg black +body_skill 1 +body_torso 1 +body_head 1 +body_shoulder 1 +body_foot 1 +body_wrist 1 +body_hand 2 +body_waist 1 +body_finger 2 +body_arm 2 +body_range 1 end diff --git a/monster/angel/angelknight.arc b/monster/angel/angelknight.arc index 324807996..4bc8bdbf5 100644 --- a/monster/angel/angelknight.arc +++ b/monster/angel/angelknight.arc @@ -29,12 +29,24 @@ can_use_wand 1 can_use_rod 1 can_cast_spell 1 can_use_bow 1 +can_use_shield 1 can_use_armour 1 can_use_weapon 1 can_use_ring 1 attacktype 1048577 editable 1 color_fg black +body_skill 1 +body_torso 1 +body_head 1 +body_shoulder 1 +body_foot 1 +body_wrist 1 +body_hand 2 +body_waist 1 +body_finger 2 +body_arm 2 +body_range 1 end More Object angel_knight_2 diff --git a/monster/angel/archangel.arc b/monster/angel/archangel.arc index bfd9c1327..519914d5c 100644 --- a/monster/angel/archangel.arc +++ b/monster/angel/archangel.arc @@ -51,9 +51,21 @@ can_use_wand 1 can_use_rod 1 can_cast_spell 1 can_use_bow 1 +can_use_shield 1 can_use_armour 1 can_use_weapon 1 can_use_ring 1 attack_movement 4 editable 1 +body_skill 1 +body_torso 1 +body_head 1 +body_shoulder 1 +body_foot 1 +body_wrist 1 +body_hand 2 +body_waist 1 +body_finger 2 +body_arm 2 +body_range 1 end diff --git a/monster/angel/archangel2.arc b/monster/angel/archangel2.arc index 8d352f63a..145d93701 100644 --- a/monster/angel/archangel2.arc +++ b/monster/angel/archangel2.arc @@ -55,10 +55,22 @@ can_use_wand 1 can_use_rod 1 can_cast_spell 1 can_use_bow 1 +can_use_shield 1 can_use_armour 1 can_use_weapon 1 can_use_ring 1 editable 1 +body_skill 1 +body_torso 1 +body_head 1 +body_shoulder 1 +body_foot 1 +body_wrist 1 +body_hand 2 +body_waist 1 +body_finger 2 +body_arm 2 +body_range 1 end More Object ArchAngel_2 diff --git a/monster/angel/destroying_angel.arc b/monster/angel/destroying_angel.arc index 292bb8391..0b14f874a 100644 --- a/monster/angel/destroying_angel.arc +++ b/monster/angel/destroying_angel.arc @@ -34,11 +34,23 @@ can_use_wand 1 can_use_rod 1 can_cast_spell 1 can_use_bow 1 +can_use_shield 1 can_use_armour 1 can_use_weapon 1 can_use_ring 1 editable 1 color_fg black +body_skill 1 +body_torso 1 +body_head 1 +body_shoulder 1 +body_foot 1 +body_wrist 1 +body_hand 2 +body_waist 1 +body_finger 2 +body_arm 2 +body_range 1 end More Object destroying_angel_2 diff --git a/monster/angel/liteangel.arc b/monster/angel/liteangel.arc index d591de23a..360ac4d3d 100644 --- a/monster/angel/liteangel.arc +++ b/monster/angel/liteangel.arc @@ -47,10 +47,22 @@ can_use_wand 1 can_use_rod 1 can_cast_spell 1 can_use_bow 1 +can_use_shield 1 can_use_armour 1 can_use_weapon 1 can_use_ring 1 attack_movement 4 attacktype 1048577 editable 1 +body_skill 1 +body_torso 1 +body_head 1 +body_shoulder 1 +body_foot 1 +body_wrist 1 +body_hand 2 +body_waist 1 +body_finger 2 +body_arm 2 +body_range 1 end diff --git a/monster/angel/mesangel.arc b/monster/angel/mesangel.arc index f0d263fed..9135c93be 100644 --- a/monster/angel/mesangel.arc +++ b/monster/angel/mesangel.arc @@ -47,9 +47,21 @@ can_use_wand 1 can_use_rod 1 can_cast_spell 1 can_use_bow 1 +can_use_shield 1 can_use_armour 1 can_use_weapon 1 can_use_ring 1 attack_movement 4 editable 1 +body_skill 1 +body_torso 1 +body_head 1 +body_shoulder 1 +body_foot 1 +body_wrist 1 +body_hand 2 +body_waist 1 +body_finger 2 +body_arm 2 +body_range 1 end diff --git a/monster/animal/gryphon/gryphon.arc b/monster/animal/gryphon/gryphon.arc index 5f0b7f73a..0f126f734 100644 --- a/monster/animal/gryphon/gryphon.arc +++ b/monster/animal/gryphon/gryphon.arc @@ -53,12 +53,23 @@ can_use_scroll 1 can_use_wand 1 can_use_rod 1 can_cast_spell 1 +can_use_shield 1 can_use_armour 1 can_use_weapon 1 can_use_ring 1 attack_movement 1 editable 1 magicmap brown +body_torso 1 +body_head 1 +body_shoulder 1 +body_foot 1 +body_wrist 1 +body_hand 2 +body_waist 1 +body_finger 2 +body_arm 2 +body_range 1 end More Object gryphon2 diff --git a/monster/demon/Balrog.arc b/monster/demon/Balrog.arc index 7b5def200..8071f811c 100644 --- a/monster/demon/Balrog.arc +++ b/monster/demon/Balrog.arc @@ -54,8 +54,20 @@ can_use_rod 1 can_use_bow 1 can_use_ring 1 can_cast_spell 1 +can_use_shield 1 can_use_armour 1 can_use_weapon 1 +body_skill 1 +body_finger 2 +body_torso 1 +body_head 1 +body_shoulder 1 +body_foot 1 +body_wrist 1 +body_hand 2 +body_waist 1 +body_arm 2 +body_range 1 end More Object Balrog_2 diff --git a/monster/demon/Big_Demon/big_demon.arc b/monster/demon/Big_Demon/big_demon.arc index 5801a34e1..9bfe64d0f 100644 --- a/monster/demon/Big_Demon/big_demon.arc +++ b/monster/demon/Big_Demon/big_demon.arc @@ -46,6 +46,8 @@ can_use_weapon 1 can_use_skill 1 can_cast_spell 1 editable 1 +body_skill 1 +body_arm 2 end More Object big_demon_2 diff --git a/monster/demon/GreatDemon/GreatDemon.arc b/monster/demon/GreatDemon/GreatDemon.arc index ac37111f5..29a0c8370 100644 --- a/monster/demon/GreatDemon/GreatDemon.arc +++ b/monster/demon/GreatDemon/GreatDemon.arc @@ -14,6 +14,7 @@ can_use_rod 1 can_use_bow 1 can_use_ring 1 can_cast_spell 1 +can_use_shield 1 can_use_armour 1 can_use_weapon 1 sp 150 @@ -46,6 +47,17 @@ see_invisible 1 run_away 2 editable 1 magicmap red +body_skill 1 +body_finger 2 +body_torso 1 +body_head 1 +body_shoulder 1 +body_foot 1 +body_wrist 1 +body_hand 2 +body_waist 1 +body_arm 2 +body_range 1 end More Object Greater_Demon_1 diff --git a/monster/demon/devil.arc b/monster/demon/devil.arc index 1b5dd8e24..54da01d92 100644 --- a/monster/demon/devil.arc +++ b/monster/demon/devil.arc @@ -44,8 +44,20 @@ can_use_wand 1 can_use_rod 1 can_cast_spell 1 can_use_bow 1 +can_use_shield 1 can_use_armour 1 can_use_weapon 1 can_use_ring 1 editable 1 +body_skill 1 +body_torso 1 +body_head 1 +body_shoulder 1 +body_foot 1 +body_wrist 1 +body_hand 2 +body_waist 1 +body_finger 2 +body_arm 2 +body_range 1 end diff --git a/monster/demon/evil_master1.arc b/monster/demon/evil_master1.arc index 1c2159bec..2a3c373e1 100644 --- a/monster/demon/evil_master1.arc +++ b/monster/demon/evil_master1.arc @@ -42,4 +42,6 @@ can_use_ring 1 sleep 1 color_fg white editable 1 +body_finger 2 +body_range 1 end diff --git a/monster/demon/evil_master2.arc b/monster/demon/evil_master2.arc index eee8bd627..145c5c209 100644 --- a/monster/demon/evil_master2.arc +++ b/monster/demon/evil_master2.arc @@ -47,4 +47,8 @@ sleep 1 can_use_skill 1 can_use_rod 1 editable 1 +body_finger 2 +body_skill 1 +body_arm 2 +body_range 1 end diff --git a/monster/demon/evil_master3.arc b/monster/demon/evil_master3.arc index 487074d2d..5b4926e87 100644 --- a/monster/demon/evil_master3.arc +++ b/monster/demon/evil_master3.arc @@ -47,4 +47,8 @@ sleep 1 can_use_skill 1 can_use_rod 1 editable 1 +body_finger 2 +body_skill 1 +body_arm 2 +body_range 1 end diff --git a/monster/demon/fiend.arc b/monster/demon/fiend.arc index 4e073745e..c9e1f081f 100644 --- a/monster/demon/fiend.arc +++ b/monster/demon/fiend.arc @@ -41,8 +41,20 @@ can_use_wand 1 can_use_rod 1 can_cast_spell 1 can_use_bow 1 +can_use_shield 1 can_use_armour 1 can_use_weapon 1 can_use_ring 1 editable 1 +body_skill 1 +body_torso 1 +body_head 1 +body_shoulder 1 +body_foot 1 +body_wrist 1 +body_hand 2 +body_waist 1 +body_finger 2 +body_arm 2 +body_range 1 end diff --git a/monster/demon/medium_demon/mdemon.arc b/monster/demon/medium_demon/mdemon.arc index acaa4b2cb..e0554b9df 100644 --- a/monster/demon/medium_demon/mdemon.arc +++ b/monster/demon/medium_demon/mdemon.arc @@ -44,6 +44,8 @@ can_use_weapon 1 can_use_skill 1 can_cast_spell 1 editable 1 +body_skill 1 +body_arm 2 end More Object medium_demon_2 diff --git a/monster/giant/Belzebub/belzebub.arc b/monster/giant/Belzebub/belzebub.arc index 786b83e72..9c83d5c00 100644 --- a/monster/giant/Belzebub/belzebub.arc +++ b/monster/giant/Belzebub/belzebub.arc @@ -47,10 +47,22 @@ can_use_skill 1 can_use_wand 1 can_cast_spell 1 can_use_ring 1 +can_use_shield 1 can_use_armour 1 can_use_weapon 1 editable 1 magicmap khaki +body_skill 1 +body_finger 2 +body_torso 1 +body_head 1 +body_shoulder 1 +body_foot 1 +body_wrist 1 +body_hand 2 +body_waist 1 +body_arm 2 +body_range 1 end More Object belzebub_2 diff --git a/monster/giant/Big_Wiz/big_wiz.arc b/monster/giant/Big_Wiz/big_wiz.arc index 6fd1bba1e..4ee3baed3 100644 --- a/monster/giant/Big_Wiz/big_wiz.arc +++ b/monster/giant/Big_Wiz/big_wiz.arc @@ -47,12 +47,23 @@ can_use_scroll 1 can_use_wand 1 can_use_rod 1 can_cast_spell 1 +can_use_shield 1 can_use_armour 1 can_use_weapon 1 can_use_ring 1 attack_movement 1 editable 1 magicmap brown +body_torso 1 +body_head 1 +body_shoulder 1 +body_foot 1 +body_wrist 1 +body_hand 2 +body_waist 1 +body_finger 2 +body_arm 2 +body_range 1 end More Object big_wiz2 diff --git a/monster/giant/DreadKnight/DK.arc b/monster/giant/DreadKnight/DK.arc index ccdc90496..60541e75e 100644 --- a/monster/giant/DreadKnight/DK.arc +++ b/monster/giant/DreadKnight/DK.arc @@ -43,6 +43,7 @@ can_use_rod 1 can_cast_spell 1 can_use_bow 1 can_use_ring 1 +can_use_shield 1 can_use_armour 1 can_use_weapon 1 editable 1 @@ -58,6 +59,17 @@ ac -15 wc -35 dam 30 color_fg black +body_skill 1 +body_finger 2 +body_torso 1 +body_head 1 +body_shoulder 1 +body_foot 1 +body_wrist 1 +body_hand 2 +body_waist 1 +body_arm 2 +body_range 1 end More Object DK3 diff --git a/monster/giant/DreadKnight/EDK.arc b/monster/giant/DreadKnight/EDK.arc index 48a6b5597..1d6a6d44b 100644 --- a/monster/giant/DreadKnight/EDK.arc +++ b/monster/giant/DreadKnight/EDK.arc @@ -67,6 +67,7 @@ can_use_rod 1 can_cast_spell 1 can_use_bow 1 can_use_ring 1 +can_use_shield 1 can_use_armour 1 can_use_weapon 1 editable 1 @@ -82,6 +83,17 @@ ac -15 wc -35 dam 45 color_fg black +body_skill 1 +body_finger 2 +body_torso 1 +body_head 1 +body_shoulder 1 +body_foot 1 +body_wrist 1 +body_hand 2 +body_waist 1 +body_arm 2 +body_range 1 end More Object EDK3 diff --git a/monster/giant/JessyB/jessyb.arc b/monster/giant/JessyB/jessyb.arc index 97a403eb3..e7b7f395b 100644 --- a/monster/giant/JessyB/jessyb.arc +++ b/monster/giant/JessyB/jessyb.arc @@ -60,10 +60,22 @@ can_use_rod 1 can_use_bow 1 can_use_ring 1 can_cast_spell 1 +can_use_shield 1 can_use_armour 1 can_use_weapon 1 attack_movement 1 magicmap red +body_skill 1 +body_finger 2 +body_torso 1 +body_head 1 +body_shoulder 1 +body_foot 1 +body_wrist 1 +body_hand 2 +body_waist 1 +body_arm 2 +body_range 1 end More Object jessyb_2 diff --git a/monster/giant/Titan/titan.arc b/monster/giant/Titan/titan.arc index 52a0dfdaa..3091cb4f1 100644 --- a/monster/giant/Titan/titan.arc +++ b/monster/giant/Titan/titan.arc @@ -51,10 +51,21 @@ can_use_rod 1 can_cast_spell 1 can_use_bow 1 can_use_ring 1 +can_use_shield 1 can_use_armour 1 can_use_weapon 1 editable 1 magicmap grey +body_finger 2 +body_torso 1 +body_head 1 +body_shoulder 1 +body_foot 1 +body_wrist 1 +body_hand 2 +body_waist 1 +body_arm 2 +body_range 1 end More Object titan_2 diff --git a/monster/giant/cyclops/cyclops.arc b/monster/giant/cyclops/cyclops.arc index cf3b6587e..532cff432 100644 --- a/monster/giant/cyclops/cyclops.arc +++ b/monster/giant/cyclops/cyclops.arc @@ -50,6 +50,9 @@ can_use_rod 1 can_use_wand 1 can_use_skill 1 magicmap khaki +body_skill 1 +body_arm 2 +body_range 1 end More Object cyclops_2 diff --git a/monster/giant/djinn/djinn.arc b/monster/giant/djinn/djinn.arc index 3c9a75aa4..a89bcc34e 100644 --- a/monster/giant/djinn/djinn.arc +++ b/monster/giant/djinn/djinn.arc @@ -49,12 +49,23 @@ weight 300000 run_away 5 editable 1 can_use_weapon 1 +can_use_shield 1 can_use_armour 1 can_use_rod 1 can_use_horn 1 can_use_ring 1 can_use_wand 1 can_use_scroll 1 +body_torso 1 +body_head 1 +body_shoulder 1 +body_foot 1 +body_wrist 1 +body_hand 2 +body_waist 1 +body_finger 2 +body_arm 2 +body_range 1 end More Object djinn_2 diff --git a/monster/giant/djinn/m_djinn.arc b/monster/giant/djinn/m_djinn.arc index d661ae5dd..97a5a8ac3 100644 --- a/monster/giant/djinn/m_djinn.arc +++ b/monster/giant/djinn/m_djinn.arc @@ -46,12 +46,23 @@ run_away 5 editable 1 attacktype 3 can_use_weapon 1 +can_use_shield 1 can_use_armour 1 can_use_rod 1 can_use_horn 1 can_use_ring 1 can_use_wand 1 can_use_scroll 1 +body_torso 1 +body_head 1 +body_shoulder 1 +body_foot 1 +body_wrist 1 +body_hand 2 +body_waist 1 +body_finger 2 +body_arm 2 +body_range 1 end More Object minor_djinn_2 diff --git a/monster/giant/giant.arc b/monster/giant/giant.arc index 1182d3e50..51c8df0b7 100644 --- a/monster/giant/giant.arc +++ b/monster/giant/giant.arc @@ -31,6 +31,8 @@ pick_up 1 can_use_weapon 1 can_use_skill 1 editable 1 +body_skill 1 +body_arm 2 end More Object giant_2 diff --git a/monster/giant/mabu.arc b/monster/giant/mabu.arc index 5c398ee17..e190f229b 100644 --- a/monster/giant/mabu.arc +++ b/monster/giant/mabu.arc @@ -31,6 +31,8 @@ pick_up 1 can_use_weapon 1 can_use_skill 1 editable 1 +body_skill 1 +body_arm 2 end More Object mabu_2 diff --git a/monster/goblin/gnoll.arc b/monster/goblin/gnoll.arc index 7875f188b..7653838c1 100644 --- a/monster/goblin/gnoll.arc +++ b/monster/goblin/gnoll.arc @@ -27,4 +27,5 @@ weight 45000 run_away 30 can_use_skill 1 editable 1 +body_skill 1 end diff --git a/monster/goblin/gnoll_chief_arc.arc b/monster/goblin/gnoll_chief_arc.arc index 7920f7eb9..3894cffd5 100644 --- a/monster/goblin/gnoll_chief_arc.arc +++ b/monster/goblin/gnoll_chief_arc.arc @@ -29,4 +29,5 @@ weight 45000 run_away 30 can_use_skill 1 editable 1 +body_skill 1 end diff --git a/monster/goblin/gnoll_leader_arc.arc b/monster/goblin/gnoll_leader_arc.arc index b281ba241..bf6391d34 100644 --- a/monster/goblin/gnoll_leader_arc.arc +++ b/monster/goblin/gnoll_leader_arc.arc @@ -28,4 +28,5 @@ weight 45000 run_away 30 can_use_skill 1 editable 1 +body_skill 1 end diff --git a/monster/goblin/goblin.arc b/monster/goblin/goblin.arc index def4a385a..a458026a5 100644 --- a/monster/goblin/goblin.arc +++ b/monster/goblin/goblin.arc @@ -28,7 +28,18 @@ can_apply 25 can_use_wand 1 can_use_bow 1 can_use_ring 1 +can_use_shield 1 can_use_armour 1 can_use_weapon 1 editable 1 +body_finger 2 +body_torso 1 +body_head 1 +body_shoulder 1 +body_foot 1 +body_wrist 1 +body_hand 2 +body_waist 1 +body_arm 2 +body_range 1 end diff --git a/monster/goblin/goblin_chief_arc.arc b/monster/goblin/goblin_chief_arc.arc index edb744bd4..30286681d 100644 --- a/monster/goblin/goblin_chief_arc.arc +++ b/monster/goblin/goblin_chief_arc.arc @@ -30,7 +30,18 @@ can_apply 25 can_use_wand 1 can_use_bow 1 can_use_ring 1 +can_use_shield 1 can_use_armour 1 can_use_weapon 1 editable 1 +body_finger 2 +body_torso 1 +body_head 1 +body_shoulder 1 +body_foot 1 +body_wrist 1 +body_hand 2 +body_waist 1 +body_arm 2 +body_range 1 end diff --git a/monster/goblin/goblin_leader_arc.arc b/monster/goblin/goblin_leader_arc.arc index 1f0700524..7a7f07957 100644 --- a/monster/goblin/goblin_leader_arc.arc +++ b/monster/goblin/goblin_leader_arc.arc @@ -29,7 +29,18 @@ can_apply 25 can_use_wand 1 can_use_bow 1 can_use_ring 1 +can_use_shield 1 can_use_armour 1 can_use_weapon 1 editable 1 +body_finger 2 +body_torso 1 +body_head 1 +body_shoulder 1 +body_foot 1 +body_wrist 1 +body_hand 2 +body_waist 1 +body_arm 2 +body_range 1 end diff --git a/monster/goblin/ogre.arc b/monster/goblin/ogre.arc index aa44a9ad7..4d1ef90ec 100644 --- a/monster/goblin/ogre.arc +++ b/monster/goblin/ogre.arc @@ -36,8 +36,20 @@ can_use_skill 1 can_use_wand 1 can_use_bow 1 can_use_ring 1 +can_use_shield 1 can_use_armour 1 can_use_weapon 1 editable 1 magicmap brown +body_skill 1 +body_finger 2 +body_torso 1 +body_head 1 +body_shoulder 1 +body_foot 1 +body_wrist 1 +body_hand 2 +body_waist 1 +body_arm 2 +body_range 1 end diff --git a/monster/goblin/ogre_chief_arc.arc b/monster/goblin/ogre_chief_arc.arc index 33984c589..83914a3d1 100644 --- a/monster/goblin/ogre_chief_arc.arc +++ b/monster/goblin/ogre_chief_arc.arc @@ -36,8 +36,20 @@ can_use_skill 1 can_use_wand 1 can_use_bow 1 can_use_ring 1 +can_use_shield 1 can_use_armour 1 can_use_weapon 1 editable 1 magicmap brown +body_skill 1 +body_finger 2 +body_torso 1 +body_head 1 +body_shoulder 1 +body_foot 1 +body_wrist 1 +body_hand 2 +body_waist 1 +body_arm 2 +body_range 1 end diff --git a/monster/goblin/ogre_leader_arc.arc b/monster/goblin/ogre_leader_arc.arc index a396076fc..7b9d23adb 100644 --- a/monster/goblin/ogre_leader_arc.arc +++ b/monster/goblin/ogre_leader_arc.arc @@ -35,8 +35,20 @@ can_use_skill 1 can_use_wand 1 can_use_bow 1 can_use_ring 1 +can_use_shield 1 can_use_armour 1 can_use_weapon 1 editable 1 magicmap brown +body_skill 1 +body_finger 2 +body_torso 1 +body_head 1 +body_shoulder 1 +body_foot 1 +body_wrist 1 +body_hand 2 +body_waist 1 +body_arm 2 +body_range 1 end diff --git a/monster/goblin/orc.arc b/monster/goblin/orc.arc index a5cd01fec..127ebcce3 100644 --- a/monster/goblin/orc.arc +++ b/monster/goblin/orc.arc @@ -27,8 +27,19 @@ can_apply 25 can_use_wand 1 can_use_bow 1 can_use_ring 1 +can_use_shield 1 can_use_armour 1 can_use_weapon 1 editable 1 color_fg black +body_finger 2 +body_torso 1 +body_head 1 +body_shoulder 1 +body_foot 1 +body_wrist 1 +body_hand 2 +body_waist 1 +body_arm 2 +body_range 1 end diff --git a/monster/goblin/orc_chief_arc.arc b/monster/goblin/orc_chief_arc.arc index 2e1dfac3f..4b18b05a3 100644 --- a/monster/goblin/orc_chief_arc.arc +++ b/monster/goblin/orc_chief_arc.arc @@ -29,8 +29,19 @@ can_apply 25 can_use_wand 1 can_use_bow 1 can_use_ring 1 +can_use_shield 1 can_use_armour 1 can_use_weapon 1 editable 1 color_fg black +body_finger 2 +body_torso 1 +body_head 1 +body_shoulder 1 +body_foot 1 +body_wrist 1 +body_hand 2 +body_waist 1 +body_arm 2 +body_range 1 end diff --git a/monster/goblin/orc_leader_arc.arc b/monster/goblin/orc_leader_arc.arc index 4e080e0de..7f0d28165 100644 --- a/monster/goblin/orc_leader_arc.arc +++ b/monster/goblin/orc_leader_arc.arc @@ -28,8 +28,19 @@ can_apply 25 can_use_wand 1 can_use_bow 1 can_use_ring 1 +can_use_shield 1 can_use_armour 1 can_use_weapon 1 editable 1 color_fg black +body_finger 2 +body_torso 1 +body_head 1 +body_shoulder 1 +body_foot 1 +body_wrist 1 +body_hand 2 +body_waist 1 +body_arm 2 +body_range 1 end diff --git a/monster/human/Class/Warrior/warrior_1.arc b/monster/human/Class/Warrior/warrior_1.arc index b117fdb2b..05655e260 100644 --- a/monster/human/Class/Warrior/warrior_1.arc +++ b/monster/human/Class/Warrior/warrior_1.arc @@ -34,6 +34,18 @@ can_cast_spell 1 can_use_bow 1 can_use_ring 1 can_use_armour 1 +can_use_shield 1 can_use_weapon 1 editable 1 +body_skill 1 +body_finger 2 +body_torso 1 +body_head 1 +body_shoulder 1 +body_foot 1 +body_wrist 1 +body_hand 2 +body_waist 1 +body_arm 2 +body_range 1 end diff --git a/monster/human/Class/conjurer.arc b/monster/human/Class/conjurer.arc index 2d92ee388..c87609ba2 100644 --- a/monster/human/Class/conjurer.arc +++ b/monster/human/Class/conjurer.arc @@ -36,7 +36,19 @@ can_use_wand 1 can_cast_spell 1 can_use_bow 1 can_use_ring 1 +can_use_shield 1 can_use_armour 1 can_use_weapon 1 magicmap white +body_skill 1 +body_finger 2 +body_torso 1 +body_head 1 +body_shoulder 1 +body_foot 1 +body_wrist 1 +body_hand 2 +body_waist 1 +body_arm 2 +body_range 1 end diff --git a/monster/human/Class/fighter.arc b/monster/human/Class/fighter.arc index d6b618654..719526e57 100644 --- a/monster/human/Class/fighter.arc +++ b/monster/human/Class/fighter.arc @@ -37,7 +37,19 @@ can_use_wand 1 can_cast_spell 1 can_use_bow 1 can_use_ring 1 +can_use_shield 1 can_use_armour 1 can_use_weapon 1 editable 1 +body_skill 1 +body_finger 2 +body_torso 1 +body_head 1 +body_shoulder 1 +body_foot 1 +body_wrist 1 +body_hand 2 +body_waist 1 +body_arm 2 +body_range 1 end diff --git a/monster/human/Class/ninja_1.arc b/monster/human/Class/ninja_1.arc index 418304cb9..8b30b247c 100644 --- a/monster/human/Class/ninja_1.arc +++ b/monster/human/Class/ninja_1.arc @@ -31,7 +31,19 @@ can_use_wand 1 can_cast_spell 1 can_use_bow 1 can_use_ring 1 +can_use_shield 1 can_use_armour 1 can_use_weapon 1 editable 1 +body_skill 1 +body_finger 2 +body_torso 1 +body_head 1 +body_shoulder 1 +body_foot 1 +body_wrist 1 +body_hand 2 +body_waist 1 +body_arm 2 +body_range 1 end diff --git a/monster/human/Class/ninja_2.arc b/monster/human/Class/ninja_2.arc index 6b969d0df..778fa5cff 100644 --- a/monster/human/Class/ninja_2.arc +++ b/monster/human/Class/ninja_2.arc @@ -37,7 +37,19 @@ can_use_wand 1 can_cast_spell 1 can_use_bow 1 can_use_ring 1 +can_use_shield 1 can_use_armour 1 can_use_weapon 1 editable 1 +body_skill 1 +body_finger 2 +body_torso 1 +body_head 1 +body_shoulder 1 +body_foot 1 +body_wrist 1 +body_hand 2 +body_waist 1 +body_arm 2 +body_range 1 end diff --git a/monster/human/Class/northman.arc b/monster/human/Class/northman.arc index 9c05e2cb0..20e72c228 100644 --- a/monster/human/Class/northman.arc +++ b/monster/human/Class/northman.arc @@ -37,6 +37,18 @@ can_use_wand 1 can_cast_spell 1 can_use_bow 1 can_use_ring 1 +can_use_shield 1 can_use_armour 1 can_use_weapon 1 +body_skill 1 +body_finger 2 +body_torso 1 +body_head 1 +body_shoulder 1 +body_foot 1 +body_wrist 1 +body_hand 2 +body_waist 1 +body_arm 2 +body_range 1 end diff --git a/monster/human/Class/pirate.arc b/monster/human/Class/pirate.arc index 047f4217a..a1d93e7f5 100644 --- a/monster/human/Class/pirate.arc +++ b/monster/human/Class/pirate.arc @@ -33,7 +33,19 @@ can_use_skill 1 can_use_wand 1 can_use_bow 1 can_use_ring 1 +can_use_shield 1 can_use_armour 1 can_use_weapon 1 color_fg black +body_skill 1 +body_finger 2 +body_torso 1 +body_head 1 +body_shoulder 1 +body_foot 1 +body_wrist 1 +body_hand 2 +body_waist 1 +body_arm 2 +body_range 1 end diff --git a/monster/human/Class/thief_1.arc b/monster/human/Class/thief_1.arc index a1835f914..bf4d7cb1f 100644 --- a/monster/human/Class/thief_1.arc +++ b/monster/human/Class/thief_1.arc @@ -20,7 +20,18 @@ will_apply 8 pick_up 26 can_use_ring 1 can_use_skill 1 +can_use_shield 1 can_use_armour 1 can_use_weapon 1 editable 1 +body_finger 2 +body_skill 1 +body_torso 1 +body_head 1 +body_shoulder 1 +body_foot 1 +body_wrist 1 +body_hand 2 +body_waist 1 +body_arm 2 end diff --git a/monster/human/Demihuman/dark_elf.arc b/monster/human/Demihuman/dark_elf.arc index e9babd2d0..68e13e834 100644 --- a/monster/human/Demihuman/dark_elf.arc +++ b/monster/human/Demihuman/dark_elf.arc @@ -37,9 +37,21 @@ can_use_wand 1 can_use_rod 1 can_use_bow 1 can_use_ring 1 +can_use_shield 1 can_use_armour 1 can_use_weapon 1 attack_movement 1 editable 1 color_fg black +body_skill 1 +body_finger 2 +body_torso 1 +body_head 1 +body_shoulder 1 +body_foot 1 +body_wrist 1 +body_hand 2 +body_waist 1 +body_arm 2 +body_range 1 end diff --git a/monster/human/Demihuman/elf_1.arc b/monster/human/Demihuman/elf_1.arc index def663d38..3da093b29 100644 --- a/monster/human/Demihuman/elf_1.arc +++ b/monster/human/Demihuman/elf_1.arc @@ -38,7 +38,19 @@ can_use_rod 1 can_cast_spell 1 can_use_bow 1 can_use_ring 1 +can_use_shield 1 can_use_armour 1 can_use_weapon 1 editable 1 +body_skill 1 +body_finger 2 +body_torso 1 +body_head 1 +body_shoulder 1 +body_foot 1 +body_wrist 1 +body_hand 2 +body_waist 1 +body_arm 2 +body_range 1 end diff --git a/monster/human/Demihuman/gnome.arc b/monster/human/Demihuman/gnome.arc index baf70d9d7..7e8501a97 100644 --- a/monster/human/Demihuman/gnome.arc +++ b/monster/human/Demihuman/gnome.arc @@ -44,6 +44,7 @@ can_use_skill 1 can_use_wand 1 can_use_rod 1 can_use_bow 1 +can_use_shield 1 can_use_armour 1 can_use_weapon 1 can_use_ring 1 @@ -51,4 +52,15 @@ run_away 99 exp 1000 editable 1 magicmap green +body_skill 1 +body_torso 1 +body_head 1 +body_shoulder 1 +body_foot 1 +body_wrist 1 +body_hand 2 +body_waist 1 +body_finger 2 +body_arm 2 +body_range 1 end diff --git a/monster/human/Dwarf/dwarf.arc b/monster/human/Dwarf/dwarf.arc index 531c31fcb..c16862d3a 100644 --- a/monster/human/Dwarf/dwarf.arc +++ b/monster/human/Dwarf/dwarf.arc @@ -35,7 +35,19 @@ can_use_wand 1 can_cast_spell 1 can_use_bow 1 can_use_ring 1 +can_use_shield 1 can_use_armour 1 can_use_weapon 1 editable 1 +body_skill 1 +body_finger 2 +body_torso 1 +body_head 1 +body_shoulder 1 +body_foot 1 +body_wrist 1 +body_hand 2 +body_waist 1 +body_arm 2 +body_range 1 end diff --git a/monster/human/Dwarf/greater_dwarven_guard.arc b/monster/human/Dwarf/greater_dwarven_guard.arc index 0851cb27b..c6f8fedf4 100644 --- a/monster/human/Dwarf/greater_dwarven_guard.arc +++ b/monster/human/Dwarf/greater_dwarven_guard.arc @@ -35,7 +35,19 @@ can_use_wand 1 can_cast_spell 1 can_use_bow 1 can_use_ring 1 +can_use_shield 1 can_use_armour 1 can_use_weapon 1 editable 1 +body_skill 1 +body_finger 2 +body_torso 1 +body_head 1 +body_shoulder 1 +body_foot 1 +body_wrist 1 +body_hand 2 +body_waist 1 +body_arm 2 +body_range 1 end diff --git a/monster/human/Dwarf/lesser_dwarven_guard.arc b/monster/human/Dwarf/lesser_dwarven_guard.arc index 79bd09792..12081302d 100644 --- a/monster/human/Dwarf/lesser_dwarven_guard.arc +++ b/monster/human/Dwarf/lesser_dwarven_guard.arc @@ -35,7 +35,19 @@ can_use_wand 1 can_cast_spell 1 can_use_bow 1 can_use_ring 1 +can_use_shield 1 can_use_armour 1 can_use_weapon 1 editable 1 +body_skill 1 +body_finger 2 +body_torso 1 +body_head 1 +body_shoulder 1 +body_foot 1 +body_wrist 1 +body_hand 2 +body_waist 1 +body_arm 2 +body_range 1 end diff --git a/monster/human/Town/c_man.arc b/monster/human/Town/c_man.arc index cd5b1e80a..f0152a459 100644 --- a/monster/human/Town/c_man.arc +++ b/monster/human/Town/c_man.arc @@ -30,7 +30,19 @@ can_cast_spell 1 can_use_skill 1 can_use_bow 1 can_use_ring 1 +can_use_shield 1 can_use_armour 1 can_use_weapon 1 can_use_scroll 1 +body_skill 1 +body_finger 2 +body_torso 1 +body_head 1 +body_shoulder 1 +body_foot 1 +body_wrist 1 +body_hand 2 +body_waist 1 +body_arm 2 +body_range 1 end diff --git a/monster/human/Town/c_sage.arc b/monster/human/Town/c_sage.arc index b33753e52..c02b5e85c 100644 --- a/monster/human/Town/c_sage.arc +++ b/monster/human/Town/c_sage.arc @@ -29,4 +29,5 @@ level 15 editable 1 can_cast_spell 1 can_use_skill 1 +body_skill 1 end diff --git a/monster/human/Town/c_woman.arc b/monster/human/Town/c_woman.arc index 927099096..8f021852e 100644 --- a/monster/human/Town/c_woman.arc +++ b/monster/human/Town/c_woman.arc @@ -31,6 +31,18 @@ can_use_wand 1 can_cast_spell 1 can_use_bow 1 can_use_ring 1 +can_use_shield 1 can_use_armour 1 can_use_weapon 1 +body_skill 1 +body_finger 2 +body_torso 1 +body_head 1 +body_shoulder 1 +body_foot 1 +body_wrist 1 +body_hand 2 +body_waist 1 +body_arm 2 +body_range 1 end diff --git a/monster/human/Town/child.arc b/monster/human/Town/child.arc index 3af46a772..4c57f8c8e 100644 --- a/monster/human/Town/child.arc +++ b/monster/human/Town/child.arc @@ -25,4 +25,7 @@ can_use_wand 1 can_use_rod 1 can_use_ring 1 editable 1 +body_skill 1 +body_finger 2 +body_range 1 end diff --git a/monster/human/Town/child_thief.arc b/monster/human/Town/child_thief.arc index 7a70f92cc..e78f06c5d 100644 --- a/monster/human/Town/child_thief.arc +++ b/monster/human/Town/child_thief.arc @@ -24,4 +24,7 @@ can_use_rod 1 can_use_ring 1 can_use_scroll 1 editable 1 +body_skill 1 +body_finger 2 +body_range 1 end diff --git a/monster/human/Town/courier.arc b/monster/human/Town/courier.arc index 2a83f37d4..abcd1a857 100644 --- a/monster/human/Town/courier.arc +++ b/monster/human/Town/courier.arc @@ -25,8 +25,20 @@ can_use_wand 1 can_use_rod 1 can_use_bow 1 can_use_ring 1 +can_use_shield 1 can_use_armour 1 can_use_weapon 1 can_use_scroll 1 editable 1 +body_skill 1 +body_finger 2 +body_torso 1 +body_head 1 +body_shoulder 1 +body_foot 1 +body_wrist 1 +body_hand 2 +body_waist 1 +body_arm 2 +body_range 1 end diff --git a/monster/human/Town/crone.arc b/monster/human/Town/crone.arc index 8f6c86414..ec6a8806f 100644 --- a/monster/human/Town/crone.arc +++ b/monster/human/Town/crone.arc @@ -23,7 +23,18 @@ can_use_horn 1 can_use_wand 1 can_use_rod 1 can_use_bow 1 +can_use_shield 1 can_use_armour 1 can_use_weapon 1 editable 1 +body_skill 1 +body_torso 1 +body_head 1 +body_shoulder 1 +body_foot 1 +body_wrist 1 +body_hand 2 +body_waist 1 +body_arm 2 +body_range 1 end diff --git a/monster/human/Town/fatman.arc b/monster/human/Town/fatman.arc index 76e271992..5d2e94770 100644 --- a/monster/human/Town/fatman.arc +++ b/monster/human/Town/fatman.arc @@ -24,8 +24,20 @@ can_use_wand 1 can_use_rod 1 can_use_bow 1 can_use_ring 1 +can_use_shield 1 can_use_armour 1 can_use_weapon 1 can_use_scroll 1 editable 1 +body_skill 1 +body_finger 2 +body_torso 1 +body_head 1 +body_shoulder 1 +body_foot 1 +body_wrist 1 +body_hand 2 +body_waist 1 +body_arm 2 +body_range 1 end diff --git a/monster/human/Town/fatwoman.arc b/monster/human/Town/fatwoman.arc index 2ec5b0e7c..9f77ba3b5 100644 --- a/monster/human/Town/fatwoman.arc +++ b/monster/human/Town/fatwoman.arc @@ -24,8 +24,20 @@ can_use_wand 1 can_use_rod 1 can_use_bow 1 can_use_ring 1 +can_use_shield 1 can_use_armour 1 can_use_weapon 1 can_use_scroll 1 editable 1 +body_skill 1 +body_finger 2 +body_torso 1 +body_head 1 +body_shoulder 1 +body_foot 1 +body_wrist 1 +body_hand 2 +body_waist 1 +body_arm 2 +body_range 1 end diff --git a/monster/human/Town/man.arc b/monster/human/Town/man.arc index a6d4ec801..980274215 100644 --- a/monster/human/Town/man.arc +++ b/monster/human/Town/man.arc @@ -30,9 +30,21 @@ can_use_skill 1 can_cast_spell 1 can_use_bow 1 can_use_ring 1 +can_use_shield 1 can_use_armour 1 can_use_weapon 1 can_use_scroll 1 editable 1 color_fg black +body_skill 1 +body_finger 2 +body_torso 1 +body_head 1 +body_shoulder 1 +body_foot 1 +body_wrist 1 +body_hand 2 +body_waist 1 +body_arm 2 +body_range 1 end diff --git a/monster/human/Town/pir_lass.arc b/monster/human/Town/pir_lass.arc index e04ee0d71..4615a1065 100644 --- a/monster/human/Town/pir_lass.arc +++ b/monster/human/Town/pir_lass.arc @@ -34,7 +34,19 @@ can_use_wand 1 can_cast_spell 1 can_use_bow 1 can_use_ring 1 +can_use_shield 1 can_use_armour 1 can_use_weapon 1 editable 1 +body_skill 1 +body_finger 2 +body_torso 1 +body_head 1 +body_shoulder 1 +body_foot 1 +body_wrist 1 +body_hand 2 +body_waist 1 +body_arm 2 +body_range 1 end diff --git a/monster/human/Town/postman/postman.arc b/monster/human/Town/postman/postman.arc index a9312fc64..bd1062f44 100644 --- a/monster/human/Town/postman/postman.arc +++ b/monster/human/Town/postman/postman.arc @@ -19,7 +19,6 @@ maxhp 15 exp 40 speed -0.20 resist_slow -100 - weight 50000 level 3 can_use_skill 1 @@ -27,8 +26,20 @@ can_use_wand 1 can_use_rod 1 can_use_bow 1 can_use_ring 1 +can_use_shield 1 can_use_armour 1 can_use_weapon 1 can_use_scroll 1 editable 1 +body_skill 1 +body_finger 2 +body_torso 1 +body_head 1 +body_shoulder 1 +body_foot 1 +body_wrist 1 +body_hand 2 +body_waist 1 +body_arm 2 +body_range 1 end diff --git a/monster/human/Town/sage.arc b/monster/human/Town/sage.arc index 78769eeba..0e8424082 100644 --- a/monster/human/Town/sage.arc +++ b/monster/human/Town/sage.arc @@ -29,4 +29,5 @@ can_cast_spell 1 can_use_skill 1 editable 1 magicmap grey +body_skill 1 end diff --git a/monster/human/Town/sailor.arc b/monster/human/Town/sailor.arc index 807940baa..12435eb52 100644 --- a/monster/human/Town/sailor.arc +++ b/monster/human/Town/sailor.arc @@ -24,7 +24,18 @@ can_use_skill 1 can_use_wand 1 can_use_rod 1 can_use_bow 1 +can_use_shield 1 can_use_armour 1 can_use_weapon 1 editable 1 +body_skill 1 +body_torso 1 +body_head 1 +body_shoulder 1 +body_foot 1 +body_wrist 1 +body_hand 2 +body_waist 1 +body_arm 2 +body_range 1 end diff --git a/monster/human/arabic/a_guard_h.arc b/monster/human/arabic/a_guard_h.arc index f4d20dff9..763217735 100644 --- a/monster/human/arabic/a_guard_h.arc +++ b/monster/human/arabic/a_guard_h.arc @@ -37,6 +37,15 @@ unaggressive 1 Str 25 can_cast_spell 1 can_use_weapon 1 +can_use_shield 1 can_use_armour 1 editable 1 +body_torso 1 +body_head 1 +body_shoulder 1 +body_foot 1 +body_wrist 1 +body_hand 2 +body_waist 1 +body_arm 2 end diff --git a/monster/human/arabic/a_guard_l.arc b/monster/human/arabic/a_guard_l.arc index 13b57da52..aa86501e7 100644 --- a/monster/human/arabic/a_guard_l.arc +++ b/monster/human/arabic/a_guard_l.arc @@ -31,6 +31,15 @@ unaggressive 1 Str 25 can_cast_spell 1 can_use_weapon 1 +can_use_shield 1 can_use_armour 1 editable 1 +body_torso 1 +body_head 1 +body_shoulder 1 +body_foot 1 +body_wrist 1 +body_hand 2 +body_waist 1 +body_arm 2 end diff --git a/monster/human/arabic/a_guard_m.arc b/monster/human/arabic/a_guard_m.arc index 9ca4b31d5..5483a59be 100644 --- a/monster/human/arabic/a_guard_m.arc +++ b/monster/human/arabic/a_guard_m.arc @@ -33,6 +33,15 @@ unaggressive 1 Str 25 can_cast_spell 1 can_use_weapon 1 +can_use_shield 1 can_use_armour 1 editable 1 +body_torso 1 +body_head 1 +body_shoulder 1 +body_foot 1 +body_wrist 1 +body_hand 2 +body_waist 1 +body_arm 2 end diff --git a/monster/human/arabic/a_priest.arc b/monster/human/arabic/a_priest.arc index 1036f2ce1..2b39d629f 100644 --- a/monster/human/arabic/a_priest.arc +++ b/monster/human/arabic/a_priest.arc @@ -29,7 +29,17 @@ can_use_wand 1 can_use_scroll 1 can_use_rod 1 can_cast_spell 1 +can_use_shield 1 can_use_armour 1 can_use_weapon 1 editable 1 +body_torso 1 +body_head 1 +body_shoulder 1 +body_foot 1 +body_wrist 1 +body_hand 2 +body_waist 1 +body_arm 2 +body_range 1 end diff --git a/monster/human/arabic/a_townsman.arc b/monster/human/arabic/a_townsman.arc index b1629560c..34497c81d 100644 --- a/monster/human/arabic/a_townsman.arc +++ b/monster/human/arabic/a_townsman.arc @@ -24,7 +24,18 @@ can_use_skill 1 can_use_rod 1 can_use_wand 1 can_use_weapon 1 +can_use_shield 1 can_use_armour 1 can_use_bow 1 editable 1 +body_skill 1 +body_torso 1 +body_head 1 +body_shoulder 1 +body_foot 1 +body_wrist 1 +body_hand 2 +body_waist 1 +body_arm 2 +body_range 1 end diff --git a/monster/human/arabic/a_townsman2.arc b/monster/human/arabic/a_townsman2.arc index 9c9d167f5..73554fd7e 100644 --- a/monster/human/arabic/a_townsman2.arc +++ b/monster/human/arabic/a_townsman2.arc @@ -24,7 +24,18 @@ can_use_skill 1 can_use_rod 1 can_use_wand 1 can_use_weapon 1 +can_use_shield 1 can_use_armour 1 can_use_bow 1 editable 1 +body_skill 1 +body_torso 1 +body_head 1 +body_shoulder 1 +body_foot 1 +body_wrist 1 +body_hand 2 +body_waist 1 +body_arm 2 +body_range 1 end diff --git a/monster/human/arabic/a_townsman3.arc b/monster/human/arabic/a_townsman3.arc index 32d845070..e2ec06915 100644 --- a/monster/human/arabic/a_townsman3.arc +++ b/monster/human/arabic/a_townsman3.arc @@ -24,7 +24,18 @@ can_use_skill 1 can_use_rod 1 can_use_wand 1 can_use_weapon 1 +can_use_shield 1 can_use_armour 1 can_use_bow 1 editable 1 +body_skill 1 +body_torso 1 +body_head 1 +body_shoulder 1 +body_foot 1 +body_wrist 1 +body_hand 2 +body_waist 1 +body_arm 2 +body_range 1 end diff --git a/monster/human/arabic/beggar.arc b/monster/human/arabic/beggar.arc index eb7a72c38..b64156781 100644 --- a/monster/human/arabic/beggar.arc +++ b/monster/human/arabic/beggar.arc @@ -26,7 +26,19 @@ can_use_skill 1 can_use_wand 1 can_use_bow 1 can_use_ring 1 +can_use_shield 1 can_use_armour 1 can_use_weapon 1 editable 1 +body_skill 1 +body_finger 2 +body_torso 1 +body_head 1 +body_shoulder 1 +body_foot 1 +body_wrist 1 +body_hand 2 +body_waist 1 +body_arm 2 +body_range 1 end diff --git a/monster/human/arabic/big_slave.arc b/monster/human/arabic/big_slave.arc index 51a1df5d1..1627a4b73 100644 --- a/monster/human/arabic/big_slave.arc +++ b/monster/human/arabic/big_slave.arc @@ -18,7 +18,16 @@ dam 8 weight 150000 unaggressive 1 can_use_weapon 1 +can_use_shield 1 can_use_armour 1 can_use_bow 1 editable 1 +body_torso 1 +body_head 1 +body_shoulder 1 +body_foot 1 +body_wrist 1 +body_hand 2 +body_waist 1 +body_arm 2 end diff --git a/monster/human/arabic/dancing_girl.arc b/monster/human/arabic/dancing_girl.arc index da8066616..e7082d2f3 100644 --- a/monster/human/arabic/dancing_girl.arc +++ b/monster/human/arabic/dancing_girl.arc @@ -28,4 +28,6 @@ can_use_wand 1 can_use_weapon 1 can_use_bow 1 editable 1 +body_arm 2 +body_range 1 end diff --git a/monster/human/arabic/holy_priest.arc b/monster/human/arabic/holy_priest.arc index a80cee4f3..867472096 100644 --- a/monster/human/arabic/holy_priest.arc +++ b/monster/human/arabic/holy_priest.arc @@ -50,7 +50,18 @@ can_use_ring 1 can_use_wand 1 can_use_rod 1 can_cast_spell 1 +can_use_shield 1 can_use_armour 1 can_use_weapon 1 editable 1 +body_finger 2 +body_torso 1 +body_head 1 +body_shoulder 1 +body_foot 1 +body_wrist 1 +body_hand 2 +body_waist 1 +body_arm 2 +body_range 1 end diff --git a/monster/human/arabic/merchant.arc b/monster/human/arabic/merchant.arc index dee9dcc3c..754f701e4 100644 --- a/monster/human/arabic/merchant.arc +++ b/monster/human/arabic/merchant.arc @@ -36,8 +36,20 @@ can_use_rod 1 can_cast_spell 1 can_use_bow 1 can_use_ring 1 +can_use_shield 1 can_use_armour 1 can_use_weapon 1 can_use_scroll 1 editable 1 +body_skill 1 +body_finger 2 +body_torso 1 +body_head 1 +body_shoulder 1 +body_foot 1 +body_wrist 1 +body_hand 2 +body_waist 1 +body_arm 2 +body_range 1 end diff --git a/monster/human/arabic/slave.arc b/monster/human/arabic/slave.arc index 92728a1cf..7034895dd 100644 --- a/monster/human/arabic/slave.arc +++ b/monster/human/arabic/slave.arc @@ -20,6 +20,15 @@ weight 150000 unaggressive 1 can_use_bow 1 can_use_weapon 1 +can_use_shield 1 can_use_armour 1 editable 1 +body_torso 1 +body_head 1 +body_shoulder 1 +body_foot 1 +body_wrist 1 +body_hand 2 +body_waist 1 +body_arm 2 end diff --git a/monster/human/arabic/veiled_woman.arc b/monster/human/arabic/veiled_woman.arc index ec7c383e9..66d1cd2d4 100644 --- a/monster/human/arabic/veiled_woman.arc +++ b/monster/human/arabic/veiled_woman.arc @@ -24,7 +24,18 @@ can_use_rod 1 can_use_skill 1 can_use_wand 1 can_use_weapon 1 +can_use_shield 1 can_use_armour 1 can_use_bow 1 editable 1 +body_skill 1 +body_torso 1 +body_head 1 +body_shoulder 1 +body_foot 1 +body_wrist 1 +body_hand 2 +body_waist 1 +body_arm 2 +body_range 1 end diff --git a/monster/human/arabic/veiled_woman2.arc b/monster/human/arabic/veiled_woman2.arc index d07879244..c8568e223 100644 --- a/monster/human/arabic/veiled_woman2.arc +++ b/monster/human/arabic/veiled_woman2.arc @@ -23,7 +23,18 @@ can_use_skill 1 can_use_rod 1 can_use_wand 1 can_use_weapon 1 +can_use_shield 1 can_use_armour 1 can_use_bow 1 editable 1 +body_skill 1 +body_torso 1 +body_head 1 +body_shoulder 1 +body_foot 1 +body_wrist 1 +body_hand 2 +body_waist 1 +body_arm 2 +body_range 1 end diff --git a/monster/human/arabic/veiled_woman3.arc b/monster/human/arabic/veiled_woman3.arc index 5f979e742..f92f20fcd 100644 --- a/monster/human/arabic/veiled_woman3.arc +++ b/monster/human/arabic/veiled_woman3.arc @@ -24,7 +24,18 @@ can_use_skill 1 can_use_rod 1 can_use_wand 1 can_use_weapon 1 +can_use_shield 1 can_use_armour 1 can_use_bow 1 editable 1 +body_skill 1 +body_torso 1 +body_head 1 +body_shoulder 1 +body_foot 1 +body_wrist 1 +body_hand 2 +body_waist 1 +body_arm 2 +body_range 1 end diff --git a/monster/human/conjurer2.arc b/monster/human/conjurer2.arc index f29767dc5..6961fa55b 100644 --- a/monster/human/conjurer2.arc +++ b/monster/human/conjurer2.arc @@ -36,6 +36,18 @@ can_use_wand 1 can_cast_spell 1 can_use_bow 1 can_use_ring 1 +can_use_shield 1 can_use_armour 1 can_use_weapon 1 +body_skill 1 +body_finger 2 +body_torso 1 +body_head 1 +body_shoulder 1 +body_foot 1 +body_wrist 1 +body_hand 2 +body_waist 1 +body_arm 2 +body_range 1 end diff --git a/monster/human/lord_e.arc b/monster/human/lord_e.arc index 42aa30e40..b8821c5a3 100644 --- a/monster/human/lord_e.arc +++ b/monster/human/lord_e.arc @@ -48,4 +48,8 @@ can_use_ring 1 can_use_skill 1 editable 1 magicmap grey +body_finger 2 +body_skill 1 +body_arm 2 +body_range 1 end diff --git a/monster/human/madman.arc b/monster/human/madman.arc index 0b28d40e6..48fd2f7c7 100644 --- a/monster/human/madman.arc +++ b/monster/human/madman.arc @@ -31,8 +31,20 @@ can_use_skill 1 can_use_wand 1 can_use_bow 1 can_use_ring 1 +can_use_shield 1 can_use_armour 1 can_use_weapon 1 editable 1 magicmap brown +body_skill 1 +body_finger 2 +body_torso 1 +body_head 1 +body_shoulder 1 +body_foot 1 +body_wrist 1 +body_hand 2 +body_waist 1 +body_arm 2 +body_range 1 end diff --git a/monster/human/necro.arc b/monster/human/necro.arc index a92b5d124..104aa361e 100644 --- a/monster/human/necro.arc +++ b/monster/human/necro.arc @@ -34,4 +34,5 @@ sleep 1 can_use_skill 1 editable 1 magicmap grey +body_skill 1 end diff --git a/monster/human/princess.arc b/monster/human/princess.arc index f4afaae72..cbd83d8f2 100644 --- a/monster/human/princess.arc +++ b/monster/human/princess.arc @@ -31,7 +31,18 @@ can_use_wand 1 can_cast_spell 1 can_use_bow 1 can_use_ring 1 +can_use_shield 1 can_use_armour 1 can_use_weapon 1 editable 1 +body_finger 2 +body_torso 1 +body_head 1 +body_shoulder 1 +body_foot 1 +body_wrist 1 +body_hand 2 +body_waist 1 +body_arm 2 +body_range 1 end diff --git a/monster/human/pyromaniac.arc b/monster/human/pyromaniac.arc index fb94e5521..13cbb2e8e 100644 --- a/monster/human/pyromaniac.arc +++ b/monster/human/pyromaniac.arc @@ -39,4 +39,5 @@ run_away 99 exp 500 editable 1 color_fg black +body_skill 1 end diff --git a/monster/human/siegfried.arc b/monster/human/siegfried.arc index 23ad5aadd..feb9c06ce 100644 --- a/monster/human/siegfried.arc +++ b/monster/human/siegfried.arc @@ -32,10 +32,22 @@ can_cast_spell 1 can_use_scroll 1 can_use_wand 1 can_use_bow 1 +can_use_shield 1 can_use_armour 1 can_use_weapon 1 can_use_ring 1 can_use_skill 1 can_use_rod 1 editable 1 +body_torso 1 +body_head 1 +body_shoulder 1 +body_foot 1 +body_wrist 1 +body_hand 2 +body_waist 1 +body_finger 2 +body_skill 1 +body_arm 2 +body_range 1 end diff --git a/monster/human/woman.arc b/monster/human/woman.arc index a77a0c8f5..d9aca5f12 100644 --- a/monster/human/woman.arc +++ b/monster/human/woman.arc @@ -31,8 +31,20 @@ can_use_rod 1 can_cast_spell 1 can_use_bow 1 can_use_ring 1 +can_use_shield 1 can_use_armour 1 can_use_weapon 1 editable 1 magicmap khaki +body_skill 1 +body_finger 2 +body_torso 1 +body_head 1 +body_shoulder 1 +body_foot 1 +body_wrist 1 +body_hand 2 +body_waist 1 +body_arm 2 +body_range 1 end diff --git a/monster/insect/ant/spit_ant.arc b/monster/insect/ant/spit_ant.arc index b8396171d..fe819a217 100644 --- a/monster/insect/ant/spit_ant.arc +++ b/monster/insect/ant/spit_ant.arc @@ -46,4 +46,5 @@ dam 15 speed -0.18 weight 15000 editable 1 +body_arm 2 end diff --git a/monster/misc/Chess/ch_knight.arc b/monster/misc/Chess/ch_knight.arc index 113483080..00892eb9f 100644 --- a/monster/misc/Chess/ch_knight.arc +++ b/monster/misc/Chess/ch_knight.arc @@ -25,8 +25,19 @@ can_use_wand 1 can_cast_spell 1 can_use_bow 1 can_use_ring 1 +can_use_shield 1 can_use_armour 1 can_use_weapon 1 can_use_scroll 1 color_fg black +body_finger 2 +body_torso 1 +body_head 1 +body_shoulder 1 +body_foot 1 +body_wrist 1 +body_hand 2 +body_waist 1 +body_arm 2 +body_range 1 end diff --git a/monster/misc/Chess/ch_queen.arc b/monster/misc/Chess/ch_queen.arc index 0292665dc..30d65c108 100644 --- a/monster/misc/Chess/ch_queen.arc +++ b/monster/misc/Chess/ch_queen.arc @@ -25,8 +25,19 @@ can_use_wand 1 can_cast_spell 1 can_use_bow 1 can_use_ring 1 +can_use_shield 1 can_use_armour 1 can_use_weapon 1 can_use_scroll 1 color_fg black +body_finger 2 +body_torso 1 +body_head 1 +body_shoulder 1 +body_foot 1 +body_wrist 1 +body_hand 2 +body_waist 1 +body_arm 2 +body_range 1 end diff --git a/monster/misc/Chess/chess_bish.arc b/monster/misc/Chess/chess_bish.arc index e39632e7d..414138812 100644 --- a/monster/misc/Chess/chess_bish.arc +++ b/monster/misc/Chess/chess_bish.arc @@ -25,8 +25,19 @@ can_use_wand 1 can_cast_spell 1 can_use_bow 1 can_use_ring 1 +can_use_shield 1 can_use_armour 1 can_use_weapon 1 can_use_scroll 1 color_fg black +body_finger 2 +body_torso 1 +body_head 1 +body_shoulder 1 +body_foot 1 +body_wrist 1 +body_hand 2 +body_waist 1 +body_arm 2 +body_range 1 end diff --git a/monster/misc/Chess/chess_king.arc b/monster/misc/Chess/chess_king.arc index a9ba032bb..9c8360d3c 100644 --- a/monster/misc/Chess/chess_king.arc +++ b/monster/misc/Chess/chess_king.arc @@ -25,8 +25,19 @@ can_use_wand 1 can_cast_spell 1 can_use_bow 1 can_use_ring 1 +can_use_shield 1 can_use_armour 1 can_use_weapon 1 can_use_scroll 1 color_fg black +body_finger 2 +body_torso 1 +body_head 1 +body_shoulder 1 +body_foot 1 +body_wrist 1 +body_hand 2 +body_waist 1 +body_arm 2 +body_range 1 end diff --git a/monster/misc/Chess/chess_pawn.arc b/monster/misc/Chess/chess_pawn.arc index bf283930c..d1676e221 100644 --- a/monster/misc/Chess/chess_pawn.arc +++ b/monster/misc/Chess/chess_pawn.arc @@ -25,8 +25,19 @@ can_use_wand 1 can_cast_spell 1 can_use_bow 1 can_use_ring 1 +can_use_shield 1 can_use_armour 1 can_use_weapon 1 can_use_scroll 1 color_fg black +body_finger 2 +body_torso 1 +body_head 1 +body_shoulder 1 +body_foot 1 +body_wrist 1 +body_hand 2 +body_waist 1 +body_arm 2 +body_range 1 end diff --git a/monster/misc/Chess/chess_rook.arc b/monster/misc/Chess/chess_rook.arc index b3def8403..90f587135 100644 --- a/monster/misc/Chess/chess_rook.arc +++ b/monster/misc/Chess/chess_rook.arc @@ -25,8 +25,19 @@ can_use_wand 1 can_cast_spell 1 can_use_bow 1 can_use_ring 1 +can_use_shield 1 can_use_armour 1 can_use_weapon 1 can_use_scroll 1 color_fg black +body_finger 2 +body_torso 1 +body_head 1 +body_shoulder 1 +body_foot 1 +body_wrist 1 +body_hand 2 +body_waist 1 +body_arm 2 +body_range 1 end diff --git a/monster/misc/Ent/ent.arc b/monster/misc/Ent/ent.arc index e18b396f6..71bb77cc0 100644 --- a/monster/misc/Ent/ent.arc +++ b/monster/misc/Ent/ent.arc @@ -39,6 +39,7 @@ level 12 run_away 3 can_use_weapon 1 editable 1 +body_arm 2 end More Object ent_2 diff --git a/monster/misc/Ngolem/gol.arc b/monster/misc/Ngolem/gol.arc index de5cdb0e3..5e12ce8ed 100644 --- a/monster/misc/Ngolem/gol.arc +++ b/monster/misc/Ngolem/gol.arc @@ -40,6 +40,7 @@ can_cast_spell 1 can_use_scroll 1 can_use_wand 1 can_use_bow 1 +can_use_shield 1 can_use_armour 1 can_use_weapon 1 can_use_ring 1 @@ -47,6 +48,16 @@ sleep 1 can_use_rod 1 editable 1 magicmap grey +body_torso 1 +body_head 1 +body_shoulder 1 +body_foot 1 +body_wrist 1 +body_hand 2 +body_waist 1 +body_finger 2 +body_arm 2 +body_range 1 end More Object golem_necro_2 diff --git a/monster/misc/broo.arc b/monster/misc/broo.arc index a9a1e8ef3..0ddf2d76d 100644 --- a/monster/misc/broo.arc +++ b/monster/misc/broo.arc @@ -35,7 +35,19 @@ can_use_scroll 1 can_use_wand 1 can_use_bow 1 can_use_ring 1 +can_use_shield 1 can_use_armour 1 can_use_weapon 1 editable 1 +body_skill 1 +body_finger 2 +body_torso 1 +body_head 1 +body_shoulder 1 +body_foot 1 +body_wrist 1 +body_hand 2 +body_waist 1 +body_arm 2 +body_range 1 end diff --git a/monster/misc/c_knight.arc b/monster/misc/c_knight.arc index 3364b0129..d4cb73a82 100644 --- a/monster/misc/c_knight.arc +++ b/monster/misc/c_knight.arc @@ -35,7 +35,19 @@ can_use_scroll 1 can_use_wand 1 can_use_bow 1 can_use_ring 1 +can_use_shield 1 can_use_armour 1 can_use_weapon 1 editable 1 +body_skill 1 +body_finger 2 +body_torso 1 +body_head 1 +body_shoulder 1 +body_foot 1 +body_wrist 1 +body_hand 2 +body_waist 1 +body_arm 2 +body_range 1 end diff --git a/monster/misc/c_priest.arc b/monster/misc/c_priest.arc index 8c1d49c60..cf7eda57b 100644 --- a/monster/misc/c_priest.arc +++ b/monster/misc/c_priest.arc @@ -44,9 +44,21 @@ can_use_scroll 1 can_use_wand 1 can_use_bow 1 can_use_ring 1 +can_use_shield 1 can_use_armour 1 can_use_weapon 1 editable 1 +body_skill 1 +body_finger 2 +body_torso 1 +body_head 1 +body_shoulder 1 +body_foot 1 +body_wrist 1 +body_hand 2 +body_waist 1 +body_arm 2 +body_range 1 end Object c_priest name Chaos Priest @@ -98,7 +110,19 @@ can_use_scroll 1 can_use_wand 1 can_use_bow 1 can_use_ring 1 +can_use_shield 1 can_use_armour 1 can_use_weapon 1 editable 1 +body_skill 1 +body_finger 2 +body_torso 1 +body_head 1 +body_shoulder 1 +body_foot 1 +body_wrist 1 +body_hand 2 +body_waist 1 +body_arm 2 +body_range 1 end diff --git a/monster/misc/gargoyle.arc b/monster/misc/gargoyle.arc index 3b829bea1..660d64a21 100644 --- a/monster/misc/gargoyle.arc +++ b/monster/misc/gargoyle.arc @@ -32,7 +32,16 @@ resist_acid 100 resist_poison 100 can_use_weapon 1 +can_use_shield 1 can_use_armour 1 can_use_bow 1 editable 1 +body_torso 1 +body_head 1 +body_shoulder 1 +body_foot 1 +body_wrist 1 +body_hand 2 +body_waist 1 +body_arm 2 end diff --git a/monster/misc/lamia/lamia.arc b/monster/misc/lamia/lamia.arc index e5fb6d542..efb75a8eb 100644 --- a/monster/misc/lamia/lamia.arc +++ b/monster/misc/lamia/lamia.arc @@ -46,6 +46,7 @@ run_away 5 editable 1 can_use_skill 1 can_use_weapon 1 +can_use_shield 1 can_use_armour 1 can_use_bow 1 can_use_rod 1 @@ -53,6 +54,17 @@ can_use_horn 1 can_use_ring 1 can_use_wand 1 can_use_scroll 1 +body_skill 1 +body_torso 1 +body_head 1 +body_shoulder 1 +body_foot 1 +body_wrist 1 +body_hand 2 +body_waist 1 +body_finger 2 +body_arm 2 +body_range 1 end More Object lamia_2 diff --git a/monster/misc/lokanth/lokanth.arc b/monster/misc/lokanth/lokanth.arc index e5378bfe7..36112a66e 100644 --- a/monster/misc/lokanth/lokanth.arc +++ b/monster/misc/lokanth/lokanth.arc @@ -44,4 +44,5 @@ attacktype 1025 can_cast_spell 1 can_use_skill 1 editable 1 +body_skill 1 end diff --git a/monster/misc/mudman.arc b/monster/misc/mudman.arc index 981aa5d4d..eb2cccf5a 100644 --- a/monster/misc/mudman.arc +++ b/monster/misc/mudman.arc @@ -38,8 +38,19 @@ run_away 10 can_use_wand 1 can_use_bow 1 can_use_ring 1 +can_use_shield 1 can_use_armour 1 can_use_weapon 1 can_cast_spell 1 editable 1 +body_finger 2 +body_torso 1 +body_head 1 +body_shoulder 1 +body_foot 1 +body_wrist 1 +body_hand 2 +body_waist 1 +body_arm 2 +body_range 1 end diff --git a/monster/misc/pixie.arc b/monster/misc/pixie.arc index f51ff8a85..8504629d7 100644 --- a/monster/misc/pixie.arc +++ b/monster/misc/pixie.arc @@ -37,4 +37,5 @@ can_cast_spell 1 pick_up 1 attack_movement 3 editable 1 +body_range 1 end diff --git a/monster/misc/serpmen/serp_man.arc b/monster/misc/serpmen/serp_man.arc index 28bcd3424..de1cd1a02 100644 --- a/monster/misc/serpmen/serp_man.arc +++ b/monster/misc/serpmen/serp_man.arc @@ -38,8 +38,20 @@ can_use_skill 1 can_use_wand 1 can_use_bow 1 can_use_ring 1 +can_use_shield 1 can_use_armour 1 can_use_weapon 1 editable 1 magicmap green +body_skill 1 +body_finger 2 +body_torso 1 +body_head 1 +body_shoulder 1 +body_foot 1 +body_wrist 1 +body_hand 2 +body_waist 1 +body_arm 2 +body_range 1 end diff --git a/monster/misc/serpmen/serp_priest.arc b/monster/misc/serpmen/serp_priest.arc index 2ef6da2e2..7aa792e2e 100644 --- a/monster/misc/serpmen/serp_priest.arc +++ b/monster/misc/serpmen/serp_priest.arc @@ -46,8 +46,20 @@ can_use_skill 1 can_use_wand 1 can_use_bow 1 can_use_ring 1 +can_use_shield 1 can_use_armour 1 can_use_weapon 1 editable 1 magicmap white +body_skill 1 +body_finger 2 +body_torso 1 +body_head 1 +body_shoulder 1 +body_foot 1 +body_wrist 1 +body_hand 2 +body_waist 1 +body_arm 2 +body_range 1 end diff --git a/monster/troll/Gaelotroll/gaelotroll.arc b/monster/troll/Gaelotroll/gaelotroll.arc index c477f7291..6d19e627e 100644 --- a/monster/troll/Gaelotroll/gaelotroll.arc +++ b/monster/troll/Gaelotroll/gaelotroll.arc @@ -42,6 +42,8 @@ run_away 3 can_use_weapon 1 can_use_skill 1 magicmap blue +body_skill 1 +body_arm 2 end More Object gaelotroll_2 diff --git a/monster/troll/Troll/troll.arc b/monster/troll/Troll/troll.arc index 1d4c544e6..0ab553c76 100644 --- a/monster/troll/Troll/troll.arc +++ b/monster/troll/Troll/troll.arc @@ -31,6 +31,8 @@ run_away 3 can_use_weapon 1 can_use_skill 1 editable 1 +body_skill 1 +body_arm 2 end More Object troll_2 diff --git a/monster/troll/smalltroll.arc b/monster/troll/smalltroll.arc index 612f4c532..86cc1cd6c 100644 --- a/monster/troll/smalltroll.arc +++ b/monster/troll/smalltroll.arc @@ -37,4 +37,7 @@ can_use_ring 1 can_use_weapon 1 can_use_skill 1 editable 1 +body_finger 2 +body_skill 1 +body_arm 2 end diff --git a/monster/undead/Skeletal_mage/skeletalmage.arc b/monster/undead/Skeletal_mage/skeletalmage.arc index 75f75a853..a45a6f372 100644 --- a/monster/undead/Skeletal_mage/skeletalmage.arc +++ b/monster/undead/Skeletal_mage/skeletalmage.arc @@ -43,9 +43,20 @@ resist_magic 10 will_apply 2 can_apply 25 can_use_weapon 1 +can_use_shield 1 can_use_armour 1 can_use_ring 1 can_see_in_dark 1 editable 1 +body_torso 1 +body_head 1 +body_shoulder 1 +body_foot 1 +body_wrist 1 +body_hand 2 +body_waist 1 +body_finger 2 +body_arm 2 +body_range 1 end diff --git a/monster/undead/dave.arc b/monster/undead/dave.arc index 69e7c2902..970809300 100644 --- a/monster/undead/dave.arc +++ b/monster/undead/dave.arc @@ -42,4 +42,6 @@ can_use_wand 1 can_use_ring 1 sleep 1 magicmap red +body_finger 2 +body_range 1 end diff --git a/monster/undead/ghast.arc b/monster/undead/ghast.arc index 338a0e9ae..c4eb777d0 100644 --- a/monster/undead/ghast.arc +++ b/monster/undead/ghast.arc @@ -33,8 +33,18 @@ pick_up 24 can_see_in_dark 1 can_apply 25 can_use_weapon 1 +can_use_shield 1 can_use_armour 1 can_use_ring 1 editable 1 one_hit 1 +body_torso 1 +body_head 1 +body_shoulder 1 +body_foot 1 +body_wrist 1 +body_hand 2 +body_waist 1 +body_finger 2 +body_arm 2 end diff --git a/monster/undead/lich.arc b/monster/undead/lich.arc index 1d4ac6ee9..5b4679106 100644 --- a/monster/undead/lich.arc +++ b/monster/undead/lich.arc @@ -32,6 +32,7 @@ can_apply 25 can_use_scroll 1 can_use_wand 1 can_cast_spell 1 +can_use_shield 1 can_use_armour 1 can_use_weapon 1 can_use_ring 1 @@ -39,4 +40,14 @@ speed 0.15 attacktype 4225 exp 40000 magicmap blue +body_torso 1 +body_head 1 +body_shoulder 1 +body_foot 1 +body_wrist 1 +body_hand 2 +body_waist 1 +body_finger 2 +body_arm 2 +body_range 1 end diff --git a/monster/undead/skeleton.arc b/monster/undead/skeleton.arc index 3880f9111..bad3dcfd0 100644 --- a/monster/undead/skeleton.arc +++ b/monster/undead/skeleton.arc @@ -35,7 +35,17 @@ pick_up 24 can_see_in_dark 1 can_apply 25 can_use_weapon 1 +can_use_shield 1 can_use_armour 1 can_use_ring 1 editable 1 +body_torso 1 +body_head 1 +body_shoulder 1 +body_foot 1 +body_wrist 1 +body_hand 2 +body_waist 1 +body_finger 2 +body_arm 2 end diff --git a/monster/undead/skeleton_chief_arc.arc b/monster/undead/skeleton_chief_arc.arc index 00e94c070..a1e43ead1 100644 --- a/monster/undead/skeleton_chief_arc.arc +++ b/monster/undead/skeleton_chief_arc.arc @@ -34,7 +34,17 @@ pick_up 24 can_see_in_dark 1 can_apply 25 can_use_weapon 1 +can_use_shield 1 can_use_armour 1 can_use_ring 1 editable 1 +body_torso 1 +body_head 1 +body_shoulder 1 +body_foot 1 +body_wrist 1 +body_hand 2 +body_waist 1 +body_finger 2 +body_arm 2 end diff --git a/monster/undead/skeleton_leader_arc.arc b/monster/undead/skeleton_leader_arc.arc index 7d405d921..686de55f3 100644 --- a/monster/undead/skeleton_leader_arc.arc +++ b/monster/undead/skeleton_leader_arc.arc @@ -34,7 +34,17 @@ pick_up 24 can_see_in_dark 1 can_apply 25 can_use_weapon 1 +can_use_shield 1 can_use_armour 1 can_use_ring 1 editable 1 +body_torso 1 +body_head 1 +body_shoulder 1 +body_foot 1 +body_wrist 1 +body_hand 2 +body_waist 1 +body_finger 2 +body_arm 2 end diff --git a/monster/undead/spectre.arc b/monster/undead/spectre.arc index 8efe80a26..313c81a3a 100644 --- a/monster/undead/spectre.arc +++ b/monster/undead/spectre.arc @@ -34,4 +34,6 @@ color_fg black speed 0.12 attacktype 17 exp 100000 +body_finger 2 +body_range 1 end diff --git a/monster/undead/vampire.arc b/monster/undead/vampire.arc index 52b441447..9f410e975 100644 --- a/monster/undead/vampire.arc +++ b/monster/undead/vampire.arc @@ -39,6 +39,7 @@ can_apply 64 can_use_wand 1 can_use_rod 1 can_use_ring 1 +can_use_shield 1 can_use_armour 1 can_use_weapon 1 can_use_scroll 1 @@ -46,4 +47,14 @@ can_cast_spell 1 editable 1 undead 1 magicmap blue +body_finger 2 +body_torso 1 +body_head 1 +body_shoulder 1 +body_foot 1 +body_wrist 1 +body_hand 2 +body_waist 1 +body_arm 2 +body_range 1 end diff --git a/player/AlignmentForce.arc b/player/AlignmentForce.arc deleted file mode 100644 index e8afbce39..000000000 --- a/player/AlignmentForce.arc +++ /dev/null @@ -1,9 +0,0 @@ -Object alignment_force -name ALIGNMENT_FORCE -invisible 1 -applied 1 -type 114 -face blank.111 -no_drop 1 -speed 0 -end diff --git a/player/GenderForce.arc b/player/GenderForce.arc deleted file mode 100644 index 9461e4be0..000000000 --- a/player/GenderForce.arc +++ /dev/null @@ -1,9 +0,0 @@ -Object gender_force -name GENDER_FORCE -invisible 1 -applied 1 -type 114 -face blank.111 -no_drop 1 -speed 0 -end diff --git a/player/PlayerForce.arc b/player/PlayerForce.arc deleted file mode 100644 index d1c09f521..000000000 --- a/player/PlayerForce.arc +++ /dev/null @@ -1,8 +0,0 @@ -Object player_force -invisible 1 -applied 1 -type 114 -face blank.111 -no_drop 1 -speed 0 -end diff --git a/player/PlayerInfo.arc b/player/PlayerInfo.arc deleted file mode 100644 index 70f12b01a..000000000 --- a/player/PlayerInfo.arc +++ /dev/null @@ -1,7 +0,0 @@ -Object player_info -invisible 1 -applied 0 -no_drop 1 -type 98 -face blank.111 -end diff --git a/player/class/Religious/cleric.arc b/player/class/Religious/cleric.arc index 05e0148c4..d9c665823 100644 --- a/player/class/Religious/cleric.arc +++ b/player/class/Religious/cleric.arc @@ -15,6 +15,7 @@ level 1 ac 10 wc 21 dam 1 +can_use_shield 1 can_use_armour 1 can_use_weapon 1 alive 1 diff --git a/player/class/Religious/paladin.arc b/player/class/Religious/paladin.arc index 57b75f986..435326bcd 100644 --- a/player/class/Religious/paladin.arc +++ b/player/class/Religious/paladin.arc @@ -29,5 +29,5 @@ value 1500 weight 5000 editable 2048 resist_magic 30 - +body_skill -1 end diff --git a/player/class/Wizardry/alchemist.arc b/player/class/Wizardry/alchemist.arc index 834e6a0cb..8a1005029 100644 --- a/player/class/Wizardry/alchemist.arc +++ b/player/class/Wizardry/alchemist.arc @@ -29,4 +29,5 @@ material 12 sp 26 editable 2048 path_attuned 16896 +body_skill -1 end diff --git a/player/class/Wizardry/evoker_class.arc b/player/class/Wizardry/evoker_class.arc index af06939b3..36af2fbc9 100644 --- a/player/class/Wizardry/evoker_class.arc +++ b/player/class/Wizardry/evoker_class.arc @@ -30,4 +30,5 @@ sp 26 editable 2048 path_attuned 14 path_repelled 50240 +body_skill -1 end diff --git a/player/class/Wizardry/summoner_class.arc b/player/class/Wizardry/summoner_class.arc index cfe0547a0..2a2cfe167 100644 --- a/player/class/Wizardry/summoner_class.arc +++ b/player/class/Wizardry/summoner_class.arc @@ -25,4 +25,5 @@ sp 26 editable 2048 path_attuned 64 path_repelled 65536 +body_skill -1 end diff --git a/player/old/barbarian.arc b/player/old/barbarian.arc index 9cac391de..2b7fa6fd9 100644 --- a/player/old/barbarian.arc +++ b/player/old/barbarian.arc @@ -20,6 +20,7 @@ weight 71000 food 500 speed 0.5 attacktype 1 +can_use_shield 1 can_use_armour 1 can_use_weapon 1 Str 4 diff --git a/player/old/cleric.arc b/player/old/cleric.arc index ae09144b4..62a011d04 100644 --- a/player/old/cleric.arc +++ b/player/old/cleric.arc @@ -15,6 +15,7 @@ level 1 ac 10 wc 21 dam 1 +can_use_shield 1 can_use_armour 1 can_use_weapon 1 alive 1 diff --git a/player/old/dwarf_p.arc b/player/old/dwarf_p.arc index ef6d15d6b..dabb4f84c 100644 --- a/player/old/dwarf_p.arc +++ b/player/old/dwarf_p.arc @@ -14,6 +14,7 @@ level 1 ac 10 wc 21 dam 1 +can_use_shield 1 can_use_armour 1 can_use_weapon 1 alive 1 diff --git a/player/old/elf.arc b/player/old/elf.arc index ed52a3704..bad173d6b 100644 --- a/player/old/elf.arc +++ b/player/old/elf.arc @@ -15,6 +15,7 @@ level 1 ac 10 wc 21 dam 1 +can_use_shield 1 can_use_armour 1 can_use_weapon 1 alive 1 diff --git a/player/old/fireborn.arc b/player/old/fireborn.arc index 297316da6..cc63565a8 100644 --- a/player/old/fireborn.arc +++ b/player/old/fireborn.arc @@ -16,6 +16,7 @@ level 1 ac 0 wc 21 dam 0 +can_use_shield 0 can_use_armour 0 can_use_weapon 0 alive 1 diff --git a/player/old/halfling.arc b/player/old/halfling.arc index 3037ee1cf..ee2920e37 100644 --- a/player/old/halfling.arc +++ b/player/old/halfling.arc @@ -14,6 +14,7 @@ level 1 ac 10 wc 21 dam 1 +can_use_shield 1 can_use_armour 1 can_use_weapon 1 alive 1 diff --git a/player/old/human.arc b/player/old/human.arc index 84ac824cf..596736cf2 100644 --- a/player/old/human.arc +++ b/player/old/human.arc @@ -16,6 +16,7 @@ level 1 ac 10 wc 21 dam 1 +can_use_shield 1 can_use_armour 1 can_use_weapon 1 alive 1 diff --git a/player/old/mage.arc b/player/old/mage.arc index 40c7aeb75..87a9eb806 100644 --- a/player/old/mage.arc +++ b/player/old/mage.arc @@ -16,6 +16,7 @@ level 1 ac 10 wc 21 dam 1 +can_use_shield 1 can_use_armour 1 can_use_weapon 1 alive 1 diff --git a/player/old/monk.arc b/player/old/monk.arc index 1e4a25d25..25687303f 100644 --- a/player/old/monk.arc +++ b/player/old/monk.arc @@ -14,6 +14,7 @@ level 1 ac 10 wc 21 dam 1 +can_use_shield 1 can_use_armour 1 alive 1 weight 70000 diff --git a/player/old/ninja.arc b/player/old/ninja.arc index 9c6ef023e..b7905dde5 100644 --- a/player/old/ninja.arc +++ b/player/old/ninja.arc @@ -15,6 +15,7 @@ level 1 ac 10 wc 21 dam 1 +can_use_shield 1 can_use_armour 1 can_use_weapon 1 alive 1 diff --git a/player/old/priest.arc b/player/old/priest.arc index aebc4b63e..89aaa7502 100644 --- a/player/old/priest.arc +++ b/player/old/priest.arc @@ -15,6 +15,7 @@ level 1 ac 10 wc 21 dam 1 +can_use_shield 1 can_use_armour 1 can_use_weapon 1 alive 1 diff --git a/player/old/quetzalcoatl.arc b/player/old/quetzalcoatl.arc index dad3f5aff..0ee48e9e1 100644 --- a/player/old/quetzalcoatl.arc +++ b/player/old/quetzalcoatl.arc @@ -22,6 +22,7 @@ food 999 speed 0.5 attacktype 1 color_fg light_blue +can_use_shield 0 can_use_armour 0 can_use_weapon 1 Str 6 diff --git a/player/old/swashbuckl.arc b/player/old/swashbuckl.arc index 63b61d468..f56860224 100644 --- a/player/old/swashbuckl.arc +++ b/player/old/swashbuckl.arc @@ -15,6 +15,7 @@ level 1 ac 10 wc 21 dam 1 +can_use_shield 1 can_use_armour 1 can_use_weapon 1 alive 1 diff --git a/player/old/thief.arc b/player/old/thief.arc index c4a343467..e7d2581de 100644 --- a/player/old/thief.arc +++ b/player/old/thief.arc @@ -15,6 +15,7 @@ level 1 ac 10 wc 21 dam 1 +can_use_shield 1 can_use_armour 1 can_use_weapon 1 alive 1 diff --git a/player/old/viking.arc b/player/old/viking.arc index 350091da3..2d711fb0c 100644 --- a/player/old/viking.arc +++ b/player/old/viking.arc @@ -16,6 +16,7 @@ level 1 ac 10 wc 21 dam 1 +can_use_shield 1 can_use_armour 1 can_use_weapon 1 alive 1 diff --git a/player/old/warrior.arc b/player/old/warrior.arc index d8c34597b..fe15ec1b9 100644 --- a/player/old/warrior.arc +++ b/player/old/warrior.arc @@ -15,6 +15,7 @@ level 1 ac 10 wc 21 dam 1 +can_use_shield 1 can_use_armour 1 can_use_weapon 1 alive 1 diff --git a/player/old/wizard.arc b/player/old/wizard.arc index 9995caebc..7fa70566b 100644 --- a/player/old/wizard.arc +++ b/player/old/wizard.arc @@ -16,6 +16,7 @@ level 1 ac 10 wc 21 dam 1 +can_use_shield 1 can_use_armour 1 can_use_weapon 1 alive 1 diff --git a/player/old/wraithp.arc b/player/old/wraithp.arc index b45916ee4..a025a0779 100644 --- a/player/old/wraithp.arc +++ b/player/old/wraithp.arc @@ -20,6 +20,7 @@ dam 1 alive 1 weight 30000 food 500 +can_use_shield 1 can_use_armour 1 can_use_weapon 1 attacktype 17 diff --git a/player/race/dwarf_p.arc b/player/race/dwarf_p.arc index 7fada3e4d..308b86287 100644 --- a/player/race/dwarf_p.arc +++ b/player/race/dwarf_p.arc @@ -35,6 +35,7 @@ level 1 ac 10 wc 21 dam 1 +can_use_shield 1 can_use_armour 1 can_use_weapon 1 can_see_in_dark 1 @@ -52,4 +53,16 @@ Pow -2 Cha -1 editable 0 magicmap grey +body_range 1 +body_arm 2 +body_torso 1 +body_head 1 +body_neck 1 +body_skill 1 +body_finger 2 +body_shoulder 1 +body_foot 2 +body_hand 2 +body_wrist 2 +body_waist 1 end diff --git a/player/race/elf.arc b/player/race/elf.arc index bc9886ce5..7ab1f8039 100644 --- a/player/race/elf.arc +++ b/player/race/elf.arc @@ -32,6 +32,7 @@ level 1 ac 10 wc 21 dam 1 +can_use_shield 1 can_use_armour 1 can_use_weapon 1 can_see_in_dark 1 @@ -49,6 +50,18 @@ Pow 2 Cha 4 editable 0 color_fg black +body_range 1 +body_arm 2 +body_torso 1 +body_head 1 +body_neck 1 +body_skill 1 +body_finger 2 +body_shoulder 1 +body_foot 2 +body_hand 2 +body_wrist 2 +body_waist 1 end Object elf_player_force name elf_force diff --git a/player/race/fireborn.arc b/player/race/fireborn.arc index 4df89dd99..45cf66e99 100644 --- a/player/race/fireborn.arc +++ b/player/race/fireborn.arc @@ -46,6 +46,7 @@ level 1 ac 0 wc 21 dam 0 +can_use_shield 0 can_use_armour 0 can_use_weapon 0 path_attuned 2 @@ -66,6 +67,12 @@ resist_poison 100 resist_cold -30 resist_ghosthit -50 editable 0 +# Do they have shoulders? Or waists? Or wrists? +body_range 1 +body_neck 1 +body_neck 2 +body_skill 1 +body_finger 4 end Object fireborn_player_force name Fireborn_Force diff --git a/player/race/gnome_p.arc b/player/race/gnome_p.arc index bfe76b7d4..9a92d5471 100644 --- a/player/race/gnome_p.arc +++ b/player/race/gnome_p.arc @@ -35,6 +35,7 @@ level 1 ac 10 wc 21 dam 1 +can_use_shield 1 can_use_armour 1 can_use_weapon 1 can_see_in_dark 1 @@ -52,4 +53,16 @@ Wis 3 Pow 3 Cha 0 editable 0 +body_range 1 +body_arm 2 +body_torso 1 +body_head 1 +body_neck 1 +body_skill 1 +body_finger 2 +body_shoulder 1 +body_foot 2 +body_hand 2 +body_wrist 2 +body_waist 1 end diff --git a/player/race/halfling.arc b/player/race/halfling.arc index f85c662ed..3edc6b944 100644 --- a/player/race/halfling.arc +++ b/player/race/halfling.arc @@ -25,6 +25,7 @@ level 1 ac 10 wc 21 dam 1 +can_use_shield 1 can_use_armour 1 can_use_weapon 1 alive 1 @@ -34,11 +35,23 @@ speed 1 luck 1 attacktype 1 resist_drain 30 - Str -4 Dex 3 Con 4 Wis -3 editable 0 magicmap blue +# Arguably, halfings should have a body_small_torso or something. +body_range 1 +body_arm 2 +body_torso 1 +body_head 1 +body_neck 1 +body_skill 1 +body_finger 2 +body_shoulder 1 +body_foot 2 +body_hand 2 +body_wrist 2 +body_waist 1 end diff --git a/player/race/human.arc b/player/race/human.arc index b2e80fb8d..dd3c5fc6c 100644 --- a/player/race/human.arc +++ b/player/race/human.arc @@ -23,6 +23,7 @@ level 1 ac 10 wc 21 dam 1 +can_use_shield 1 can_use_armour 1 can_use_weapon 1 alive 1 @@ -38,4 +39,16 @@ Cha 0 Int 0 Pow 0 editable 0 +body_range 1 +body_arm 2 +body_torso 1 +body_head 1 +body_neck 1 +body_skill 1 +body_finger 2 +body_shoulder 1 +body_foot 2 +body_hand 2 +body_wrist 2 +body_waist 1 end diff --git a/player/race/northman.arc b/player/race/northman.arc index 855f456e5..8531d4996 100644 --- a/player/race/northman.arc +++ b/player/race/northman.arc @@ -27,6 +27,7 @@ level 1 ac 10 wc 21 dam 1 +can_use_shield 1 can_use_armour 1 can_use_weapon 1 path_repelled 2 @@ -43,4 +44,16 @@ Wis -1 Pow -1 Cha -1 editable 0 +body_range 1 +body_arm 2 +body_torso 1 +body_head 1 +body_neck 1 +body_skill 1 +body_finger 2 +body_shoulder 1 +body_foot 2 +body_hand 2 +body_wrist 2 +body_waist 1 end diff --git a/player/race/pl_dragon.arc b/player/race/pl_dragon.arc index 15b29083e..27f617742 100644 --- a/player/race/pl_dragon.arc +++ b/player/race/pl_dragon.arc @@ -44,6 +44,7 @@ food 999 speed 1 attacktype 1 color_fg light_blue +can_use_shield 0 can_use_armour 0 can_use_weapon 0 Str 5 @@ -53,6 +54,16 @@ Wis -8 Int -3 Pow 5 editable 0 +# can't use bows anymore with this, so let him use cloaks, +# bracers, and girdles. +body_range 1 +body_arm 0 +body_neck 1 +body_skill 1 +body_finger 2 +body_shoulder 1 +body_wrist 2 +body_waist 1 end Object dragon_skin_force name dragon skin diff --git a/player/race/pl_half_orc.arc b/player/race/pl_half_orc.arc index 26635690f..462e6ff64 100644 --- a/player/race/pl_half_orc.arc +++ b/player/race/pl_half_orc.arc @@ -29,6 +29,7 @@ type 1 speed 1 weight 70000 resist_poison 30 +can_use_shield 1 can_use_armour 1 can_use_weapon 1 can_see_in_dark 1 @@ -42,4 +43,17 @@ Wis -2 Pow -1 Cha -3 magicmap brown +body_range 1 +body_arm 2 +body_torso 1 +body_head 1 +body_neck 1 +body_skill 1 +body_finger 2 +body_shoulder 1 +body_foot 2 +body_hand 2 +body_wrist 2 +body_waist 1 +can_use_shield 1 end diff --git a/player/race/quetzalcoatl.arc b/player/race/quetzalcoatl.arc index ad08f5d0f..eee364d97 100644 --- a/player/race/quetzalcoatl.arc +++ b/player/race/quetzalcoatl.arc @@ -52,6 +52,7 @@ path_attuned 2 resist_fire 100 resist_cold -30 color_fg light_blue +can_use_shield 0 can_use_armour 0 can_use_weapon 1 Str 6 @@ -61,5 +62,13 @@ Wis -8 Int -8 Pow 6 editable 0 +body_range 1 +body_arm 2 +body_neck 1 +body_skill 1 +body_finger 2 +body_shoulder 1 +body_wrist 2 +body_waist 1 end diff --git a/player/race/troll_player.arc b/player/race/troll_player.arc index adbdc687b..f94dfff42 100644 --- a/player/race/troll_player.arc +++ b/player/race/troll_player.arc @@ -29,6 +29,7 @@ level 1 ac 10 wc 21 dam 1 +can_use_shield 1 can_use_armour 1 can_use_weapon 1 can_see_in_dark 1 @@ -49,6 +50,18 @@ resist_cold 30 path_repelled 2 editable 0 magicmap blue +body_range 1 +body_arm 2 +body_torso 1 +body_head 1 +body_neck 1 +body_skill 1 +body_finger 2 +body_shoulder 1 +body_foot 2 +body_hand 2 +body_wrist 2 +body_waist 1 end Object troll_player_force name troll_force diff --git a/player/race/wraithp.arc b/player/race/wraithp.arc index b7cc5fcac..740d712f2 100644 --- a/player/race/wraithp.arc +++ b/player/race/wraithp.arc @@ -41,6 +41,7 @@ alive 1 weight 30000 food 999 can_see_in_dark 1 +can_use_shield 1 can_use_armour 1 can_use_weapon 1 attacktype 17 @@ -59,6 +60,18 @@ Wis -3 Pow 3 Cha -4 editable 0 +body_range 1 +body_arm 2 +body_torso 1 +body_head 1 +body_neck 1 +body_skill 1 +body_finger 2 +body_shoulder 1 +body_foot 2 +body_hand 2 +body_wrist 2 +body_waist 1 end Object wraith_player_force name Wraith_Force diff --git a/skills/alchemist.arc b/skills/alchemist.arc index 7db0e85c9..19651ca26 100644 --- a/skills/alchemist.arc +++ b/skills/alchemist.arc @@ -5,4 +5,5 @@ invisible 1 no_drop 1 sp 6 editable 0 +body_skill -1 end diff --git a/skills/bargaining.arc b/skills/bargaining.arc index 246b52e26..8764eca14 100644 --- a/skills/bargaining.arc +++ b/skills/bargaining.arc @@ -5,4 +5,5 @@ invisible 1 no_drop 1 sp 9 editable 0 +body_skill -1 end diff --git a/skills/bowyer.arc b/skills/bowyer.arc index 4bfc10141..3ecf384f0 100644 --- a/skills/bowyer.arc +++ b/skills/bowyer.arc @@ -5,4 +5,5 @@ invisible 1 no_drop 1 sp 4 editable 0 +body_skill -1 end diff --git a/skills/clawing.arc b/skills/clawing.arc index 0df08ac6e..451377fca 100644 --- a/skills/clawing.arc +++ b/skills/clawing.arc @@ -7,4 +7,5 @@ last_sp 3 no_drop 1 sp 31 editable 0 +body_skill -1 end diff --git a/skills/climbing.arc b/skills/climbing.arc index 0847963d7..a046af2b4 100644 --- a/skills/climbing.arc +++ b/skills/climbing.arc @@ -5,4 +5,5 @@ invisible 1 no_drop 1 sp 20 editable 0 +body_skill -1 end diff --git a/skills/disarm_trap.arc b/skills/disarm_trap.arc index 7ed764db1..73b195feb 100644 --- a/skills/disarm_trap.arc +++ b/skills/disarm_trap.arc @@ -5,4 +5,5 @@ invisible 1 no_drop 1 sp 27 editable 0 +body_skill -1 end diff --git a/skills/find_traps.arc b/skills/find_traps.arc index 710bff37c..34db5f4fd 100644 --- a/skills/find_traps.arc +++ b/skills/find_traps.arc @@ -5,4 +5,5 @@ invisible 1 no_drop 1 sp 15 editable 0 +body_skill -1 end diff --git a/skills/flame_touch.arc b/skills/flame_touch.arc index 33ae69f5c..c81e4e9b4 100644 --- a/skills/flame_touch.arc +++ b/skills/flame_touch.arc @@ -8,4 +8,5 @@ attacktype 4 no_drop 1 sp 18 editable 0 +body_skill -1 end diff --git a/skills/hide.arc b/skills/hide.arc index 35ac7cd38..51f3459b1 100644 --- a/skills/hide.arc +++ b/skills/hide.arc @@ -5,4 +5,5 @@ invisible 1 no_drop 1 sp 2 editable 0 +body_skill -1 end diff --git a/skills/holy_symbol.arc b/skills/holy_symbol.arc index 979171d36..2c95fae48 100644 --- a/skills/holy_symbol.arc +++ b/skills/holy_symbol.arc @@ -11,4 +11,5 @@ 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 c28df42b0..c1665a4f6 100644 --- a/skills/inscription.arc +++ b/skills/inscription.arc @@ -5,4 +5,5 @@ invisible 1 no_drop 1 sp 22 editable 0 +body_skill -1 end diff --git a/skills/jeweler.arc b/skills/jeweler.arc index 3ab8d808f..60fc812d4 100644 --- a/skills/jeweler.arc +++ b/skills/jeweler.arc @@ -5,4 +5,5 @@ invisible 1 no_drop 1 sp 5 editable 0 +body_skill -1 end diff --git a/skills/jumping.arc b/skills/jumping.arc index 380c8f514..1bf7833ed 100644 --- a/skills/jumping.arc +++ b/skills/jumping.arc @@ -7,4 +7,5 @@ dam 5 last_sp 1 sp 10 editable 0 +body_skill -1 end diff --git a/skills/karate.arc b/skills/karate.arc index 02bd7aae4..201d59666 100644 --- a/skills/karate.arc +++ b/skills/karate.arc @@ -7,4 +7,5 @@ dam 4 no_drop 1 sp 19 editable 0 +body_skill -1 end diff --git a/skills/levitation.arc b/skills/levitation.arc index 833ac4ba4..87e9aef41 100644 --- a/skills/levitation.arc +++ b/skills/levitation.arc @@ -7,4 +7,5 @@ flying 1 no_drop 1 sp 32 editable 0 +body_skill -1 end diff --git a/skills/literacy.arc b/skills/literacy.arc index 4c2613881..c67df5808 100644 --- a/skills/literacy.arc +++ b/skills/literacy.arc @@ -5,4 +5,5 @@ invisible 1 no_drop 1 sp 8 editable 0 +body_skill -1 end diff --git a/skills/lockpicking.arc b/skills/lockpicking.arc index c89fee48c..0bef9e4f2 100644 --- a/skills/lockpicking.arc +++ b/skills/lockpicking.arc @@ -5,4 +5,5 @@ invisible 1 no_drop 1 sp 1 editable 0 +body_skill -1 end diff --git a/skills/lockpicks.arc b/skills/lockpicks.arc index 08d610075..f493fd703 100644 --- a/skills/lockpicks.arc +++ b/skills/lockpicks.arc @@ -11,4 +11,5 @@ 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 958cc26f2..0ac9a9bdb 100644 --- a/skills/meditation.arc +++ b/skills/meditation.arc @@ -5,4 +5,5 @@ invisible 1 no_drop 1 sp 16 editable 0 +body_skill -1 end diff --git a/skills/melee_weap.arc b/skills/melee_weap.arc index dcb3512ab..4c0197890 100644 --- a/skills/melee_weap.arc +++ b/skills/melee_weap.arc @@ -5,4 +5,5 @@ 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 9fe6b4c02..d64e5a680 100644 --- a/skills/missile_weap.arc +++ b/skills/missile_weap.arc @@ -5,4 +5,5 @@ invisible 1 no_drop 1 sp 24 editable 0 +body_skill -1 end diff --git a/skills/mountaineer.arc b/skills/mountaineer.arc index 6f708517a..d5b4b9401 100644 --- a/skills/mountaineer.arc +++ b/skills/mountaineer.arc @@ -5,4 +5,5 @@ invisible 1 no_drop 1 sp 20 editable 0 +body_skill -1 end diff --git a/skills/oratory.arc b/skills/oratory.arc index ff9210b01..1330036df 100644 --- a/skills/oratory.arc +++ b/skills/oratory.arc @@ -5,4 +5,5 @@ invisible 1 no_drop 1 sp 12 editable 0 +body_skill -1 end diff --git a/skills/praying.arc b/skills/praying.arc index 98222abf0..0fefadd83 100644 --- a/skills/praying.arc +++ b/skills/praying.arc @@ -5,4 +5,5 @@ invisible 1 no_drop 1 sp 30 editable 0 +body_skill -1 end diff --git a/skills/punching.arc b/skills/punching.arc index e5d272bdf..02821c2c2 100644 --- a/skills/punching.arc +++ b/skills/punching.arc @@ -5,4 +5,5 @@ invisible 1 no_drop 1 sp 17 editable 0 +body_skill -1 end diff --git a/skills/sense_curse.arc b/skills/sense_curse.arc index 1b50d3ee9..3ce106b95 100644 --- a/skills/sense_curse.arc +++ b/skills/sense_curse.arc @@ -5,4 +5,5 @@ invisible 1 no_drop 1 sp 14 editable 0 +body_skill -1 end diff --git a/skills/sense_magic.arc b/skills/sense_magic.arc index 059806564..477e027e4 100644 --- a/skills/sense_magic.arc +++ b/skills/sense_magic.arc @@ -5,4 +5,5 @@ invisible 1 no_drop 1 sp 11 editable 0 +body_skill -1 end diff --git a/skills/set_trap.arc b/skills/set_trap.arc index 765435365..bfb200e62 100644 --- a/skills/set_trap.arc +++ b/skills/set_trap.arc @@ -5,4 +5,5 @@ invisible 1 no_drop 1 sp 28 editable 0 +body_skill -1 end diff --git a/skills/singing.arc b/skills/singing.arc index 815636160..a87c0fdbf 100644 --- a/skills/singing.arc +++ b/skills/singing.arc @@ -5,4 +5,5 @@ invisible 1 no_drop 1 sp 13 editable 0 +body_skill -1 end diff --git a/skills/smithery.arc b/skills/smithery.arc index f116d6e7b..2bcdcbf54 100644 --- a/skills/smithery.arc +++ b/skills/smithery.arc @@ -5,4 +5,5 @@ invisible 1 no_drop 1 sp 3 editable 0 +body_skill -1 end diff --git a/skills/spellcasting.arc b/skills/spellcasting.arc index 479c6272a..f89411773 100644 --- a/skills/spellcasting.arc +++ b/skills/spellcasting.arc @@ -5,4 +5,5 @@ invisible 1 no_drop 1 sp 26 editable 0 +body_skill -1 end diff --git a/skills/stealing.arc b/skills/stealing.arc index c700188c5..f831ffbdf 100644 --- a/skills/stealing.arc +++ b/skills/stealing.arc @@ -5,4 +5,5 @@ invisible 1 no_drop 1 sp 0 editable 0 +body_skill -1 end diff --git a/skills/stylus.arc b/skills/stylus.arc index f67c6c58d..a7095a3e4 100644 --- a/skills/stylus.arc +++ b/skills/stylus.arc @@ -10,4 +10,5 @@ editable 2048 sp 22 name_pl writing pens client_type 451 +body_skill -1 end diff --git a/skills/talisman.arc b/skills/talisman.arc index 727014e57..80699de50 100644 --- a/skills/talisman.arc +++ b/skills/talisman.arc @@ -11,4 +11,5 @@ sp 26 editable 2048 name_pl talismans client_type 451 +body_skill -1 end diff --git a/skills/thaumagragist.arc b/skills/thaumagragist.arc index 1a6c22f89..15c7c1da7 100644 --- a/skills/thaumagragist.arc +++ b/skills/thaumagragist.arc @@ -5,4 +5,5 @@ invisible 1 no_drop 1 sp 7 editable 0 +body_skill -1 end diff --git a/skills/throwing.arc b/skills/throwing.arc index 39a9a05e5..3d4da403b 100644 --- a/skills/throwing.arc +++ b/skills/throwing.arc @@ -5,4 +5,5 @@ invisible 1 no_drop 1 sp 25 editable 0 +body_skill -1 end diff --git a/skills/use_magic_item.arc b/skills/use_magic_item.arc index 46f03a1cc..c160e0a8a 100644 --- a/skills/use_magic_item.arc +++ b/skills/use_magic_item.arc @@ -5,4 +5,5 @@ invisible 1 no_drop 1 sp 29 editable 0 +body_skill -1 end diff --git a/skills/woodsman.arc b/skills/woodsman.arc index 06baee43c..9a8d79487 100644 --- a/skills/woodsman.arc +++ b/skills/woodsman.arc @@ -5,4 +5,5 @@ invisible 1 no_drop 1 sp 21 editable 0 +body_skill -1 end diff --git a/skills/wrestling.arc b/skills/wrestling.arc index 4b9d757ac..8154c243c 100644 --- a/skills/wrestling.arc +++ b/skills/wrestling.arc @@ -7,4 +7,5 @@ last_sp 5 dam 2 sp 18 editable 0 +body_skill -1 end diff --git a/spell/gu_horn.arc b/spell/gu_horn.arc index b4eb32391..1d5cec7be 100644 --- a/spell/gu_horn.arc +++ b/spell/gu_horn.arc @@ -32,4 +32,5 @@ endmsg editable 4096 name_pl Golden Unicorn Horns client_type 721 +body_range -1 end diff --git a/spell/horn.arc b/spell/horn.arc index 81c850f1d..3da225f61 100644 --- a/spell/horn.arc +++ b/spell/horn.arc @@ -12,4 +12,5 @@ material 2 editable 2048 name_pl horns client_type 721 +body_range -1 end diff --git a/spell/horn2.arc b/spell/horn2.arc index a9eab94b6..6ff91c613 100644 --- a/spell/horn2.arc +++ b/spell/horn2.arc @@ -13,4 +13,5 @@ material 2 editable 2048 name_pl horns client_type 721 +body_range -1 end diff --git a/spell/horn3.arc b/spell/horn3.arc index b701eee3b..bbb49e765 100644 --- a/spell/horn3.arc +++ b/spell/horn3.arc @@ -13,4 +13,5 @@ material 2 editable 2048 name_pl horns client_type 721 +body_range -1 end diff --git a/spell/rod_heavy.arc b/spell/rod_heavy.arc index 9c3790308..76ad38292 100644 --- a/spell/rod_heavy.arc +++ b/spell/rod_heavy.arc @@ -18,4 +18,5 @@ 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 index 6f3d89b9a..83beb10eb 100644 --- a/spell/rod_light.arc +++ b/spell/rod_light.arc @@ -18,4 +18,5 @@ maxhp 5 editable 2048 name_pl rods client_type 702 +body_range -1 end diff --git a/spell/staff.arc b/spell/staff.arc index 0e9eed37c..884a7cd9d 100644 --- a/spell/staff.arc +++ b/spell/staff.arc @@ -23,4 +23,5 @@ material 16 editable 2048 name_pl staves client_type 712 +body_range -1 end diff --git a/spell/wand.arc b/spell/wand.arc index 0101e3b4e..9ab8df788 100644 --- a/spell/wand.arc +++ b/spell/wand.arc @@ -13,4 +13,5 @@ material 16 editable 2048 name_pl wands client_type 711 +body_range -1 end diff --git a/talisman/amulet.arc b/talisman/amulet.arc index dd0ca3782..ab6138d08 100644 --- a/talisman/amulet.arc +++ b/talisman/amulet.arc @@ -10,4 +10,5 @@ editable 2048 nrof 1 name_pl amulets client_type 381 +body_neck -1 end diff --git a/talisman/amulet_lif.arc b/talisman/amulet_lif.arc index 028682126..9f71dbeac 100644 --- a/talisman/amulet_lif.arc +++ b/talisman/amulet_lif.arc @@ -12,4 +12,5 @@ magicmap yellow nrof 1 name_pl amulets of lifesaving client_type 381 +body_neck -1 end diff --git a/talisman/collar.arc b/talisman/collar.arc index ec5c83851..2e53ce31a 100644 --- a/talisman/collar.arc +++ b/talisman/collar.arc @@ -17,4 +17,5 @@ value 1000 editable 2048 name_pl neko chan's collars client_type 381 +body_neck -1 end diff --git a/talisman/ring.arc b/talisman/ring.arc index c8de0d790..932ba705f 100644 --- a/talisman/ring.arc +++ b/talisman/ring.arc @@ -20,4 +20,5 @@ editable 2048 nrof 1 name_pl rings client_type 391 +body_finger -1 end diff --git a/talisman/ring_drain.arc b/talisman/ring_drain.arc index a05767313..6d70cb16c 100644 --- a/talisman/ring_drain.arc +++ b/talisman/ring_drain.arc @@ -20,4 +20,5 @@ nrof 1 speed 0.1 name_pl strange rings client_type 390 +body_finger -1 end diff --git a/talisman/tooth_charm.arc b/talisman/tooth_charm.arc index 9a55674a4..b4252e906 100644 --- a/talisman/tooth_charm.arc +++ b/talisman/tooth_charm.arc @@ -20,4 +20,5 @@ endmsg name tooth charm name_pl tooth charms client_type 381 +body_neck -1 end diff --git a/weapon/artifact/ChaosSword/CSword.arc b/weapon/artifact/ChaosSword/CSword.arc index 5db94d155..bfee07119 100644 --- a/weapon/artifact/ChaosSword/CSword.arc +++ b/weapon/artifact/ChaosSword/CSword.arc @@ -48,4 +48,5 @@ value 1000000 magicmap black name_pl Chaos Swords client_type 100 +body_arm -1 end diff --git a/weapon/artifact/Darkblade/darkblade.arc b/weapon/artifact/Darkblade/darkblade.arc index c490b3c1c..80cc0b1a3 100644 --- a/weapon/artifact/Darkblade/darkblade.arc +++ b/weapon/artifact/Darkblade/darkblade.arc @@ -37,4 +37,5 @@ editable 5120 magicmap black name_pl Darkblades client_type 100 +body_arm -1 end diff --git a/weapon/artifact/Demonbane/demonbane.arc b/weapon/artifact/Demonbane/demonbane.arc index b56db4578..b609b00c4 100644 --- a/weapon/artifact/Demonbane/demonbane.arc +++ b/weapon/artifact/Demonbane/demonbane.arc @@ -30,4 +30,5 @@ weapontype 1 magicmap black name_pl Demonbanes client_type 100 +body_arm -1 end diff --git a/weapon/artifact/Fdagger/dagger_f.arc b/weapon/artifact/Fdagger/dagger_f.arc index e270c9615..611bf9cc3 100644 --- a/weapon/artifact/Fdagger/dagger_f.arc +++ b/weapon/artifact/Fdagger/dagger_f.arc @@ -23,4 +23,5 @@ editable 5120 magicmap grey name_pl daggers of fortune client_type 100 +body_arm -1 end diff --git a/weapon/artifact/Fhammer/frost_hammer.arc b/weapon/artifact/Fhammer/frost_hammer.arc index 80b559af6..ef65c18ef 100644 --- a/weapon/artifact/Fhammer/frost_hammer.arc +++ b/weapon/artifact/Fhammer/frost_hammer.arc @@ -24,4 +24,5 @@ editable 5120 magicmap khaki name_pl Frost Hammers client_type 100 +body_arm -1 end diff --git a/weapon/artifact/Firestar/fakefirestar.arc b/weapon/artifact/Firestar/fakefirestar.arc index de63bdb9d..3fe0d2d20 100644 --- a/weapon/artifact/Firestar/fakefirestar.arc +++ b/weapon/artifact/Firestar/fakefirestar.arc @@ -23,4 +23,5 @@ weight 40000 editable 5120 name_pl Firestars client_type 100 +body_arm -1 end diff --git a/weapon/artifact/Firestar/firestar.arc b/weapon/artifact/Firestar/firestar.arc index 9fa5f09fe..1a5670a8c 100644 --- a/weapon/artifact/Firestar/firestar.arc +++ b/weapon/artifact/Firestar/firestar.arc @@ -30,4 +30,5 @@ editable 5120 magicmap yellow name_pl Firestars client_type 100 +body_arm -1 end diff --git a/weapon/artifact/Gram/gram.arc b/weapon/artifact/Gram/gram.arc index e40e36b9a..842732e79 100644 --- a/weapon/artifact/Gram/gram.arc +++ b/weapon/artifact/Gram/gram.arc @@ -27,4 +27,5 @@ editable 5120 magicmap black name_pl Grams client_type 100 +body_arm -1 end diff --git a/weapon/artifact/HolyAvenger/holyave.arc b/weapon/artifact/HolyAvenger/holyave.arc index cb6ad1508..3de7ad88a 100644 --- a/weapon/artifact/HolyAvenger/holyave.arc +++ b/weapon/artifact/HolyAvenger/holyave.arc @@ -36,4 +36,5 @@ editable 5120 magicmap black name_pl Holy Avengers client_type 100 +body_arm -1 end diff --git a/weapon/artifact/Kdagger/k_dagger.arc b/weapon/artifact/Kdagger/k_dagger.arc index 779a3c762..63764e945 100644 --- a/weapon/artifact/Kdagger/k_dagger.arc +++ b/weapon/artifact/Kdagger/k_dagger.arc @@ -17,4 +17,5 @@ editable 5120 magicmap grey name_pl Kobold Daggers client_type 100 +body_arm -1 end diff --git a/weapon/artifact/Lslasher/lava_s.arc b/weapon/artifact/Lslasher/lava_s.arc index bc38883d7..70ea24cf3 100644 --- a/weapon/artifact/Lslasher/lava_s.arc +++ b/weapon/artifact/Lslasher/lava_s.arc @@ -23,4 +23,5 @@ last_sp 9 editable 5120 name_pl Lava Slashers client_type 100 +body_arm -1 end diff --git a/weapon/artifact/Masamune/masamune.arc b/weapon/artifact/Masamune/masamune.arc index b09f92772..d0b3ca7cc 100644 --- a/weapon/artifact/Masamune/masamune.arc +++ b/weapon/artifact/Masamune/masamune.arc @@ -31,4 +31,5 @@ magic 3 magicmap grey name_pl Katanas of Masamune client_type 100 +body_arm -1 end diff --git a/weapon/artifact/Sting/sting.arc b/weapon/artifact/Sting/sting.arc index 961066bd7..b01f25814 100644 --- a/weapon/artifact/Sting/sting.arc +++ b/weapon/artifact/Sting/sting.arc @@ -25,4 +25,5 @@ weapontype 2 magicmap grey name_pl Stings client_type 100 +body_arm -1 end diff --git a/weapon/artifact/UW_Sword/uw_sword.arc b/weapon/artifact/UW_Sword/uw_sword.arc index ca064d057..6896a26cd 100644 --- a/weapon/artifact/UW_Sword/uw_sword.arc +++ b/weapon/artifact/UW_Sword/uw_sword.arc @@ -31,4 +31,5 @@ editable 5120 magicmap white name_pl Belzebub's swords client_type 100 +body_arm -1 end diff --git a/weapon/artifact/Usword/uk_sd.arc b/weapon/artifact/Usword/uk_sd.arc index 757c6bcdc..08969be89 100644 --- a/weapon/artifact/Usword/uk_sd.arc +++ b/weapon/artifact/Usword/uk_sd.arc @@ -26,4 +26,5 @@ weapontype 1 magicmap grey name_pl Unknown Swords client_type 100 +body_arm -1 end diff --git a/weapon/artifact/bonecrush.arc b/weapon/artifact/bonecrush.arc index 99ba374b2..9c2e8d411 100644 --- a/weapon/artifact/bonecrush.arc +++ b/weapon/artifact/bonecrush.arc @@ -15,4 +15,5 @@ attacktype 1 magicmap brown name_pl Bonecrushers client_type 100 +body_arm -1 end diff --git a/weapon/artifact/deathbring.arc b/weapon/artifact/deathbring.arc index d30044de7..ed174d334 100644 --- a/weapon/artifact/deathbring.arc +++ b/weapon/artifact/deathbring.arc @@ -15,4 +15,5 @@ magicmap black weapontype 1 name_pl Deathbringers client_type 100 +body_arm -1 end diff --git a/weapon/artifact/defender.arc b/weapon/artifact/defender.arc index 838a943c3..4ce91c77a 100644 --- a/weapon/artifact/defender.arc +++ b/weapon/artifact/defender.arc @@ -18,4 +18,5 @@ weapontype 1 magicmap grey name_pl Defenders client_type 100 +body_arm -1 end diff --git a/weapon/artifact/dragonslay.arc b/weapon/artifact/dragonslay.arc index ad1691e60..ab8a8f7cc 100644 --- a/weapon/artifact/dragonslay.arc +++ b/weapon/artifact/dragonslay.arc @@ -18,4 +18,5 @@ weapontype 1 magicmap white name_pl Dragonslayers client_type 100 +body_arm -1 end diff --git a/weapon/artifact/excalibur.arc b/weapon/artifact/excalibur.arc index 7c304974c..93066ef74 100644 --- a/weapon/artifact/excalibur.arc +++ b/weapon/artifact/excalibur.arc @@ -21,4 +21,5 @@ editable 5120 magicmap white name_pl Excaliburs client_type 100 +body_arm -1 end diff --git a/weapon/artifact/firebrand.arc b/weapon/artifact/firebrand.arc index 8df573a75..50ec27b13 100644 --- a/weapon/artifact/firebrand.arc +++ b/weapon/artifact/firebrand.arc @@ -23,4 +23,5 @@ editable 5120 magicmap red name_pl Firebrands client_type 100 +body_arm -1 end diff --git a/weapon/artifact/frostbrand.arc b/weapon/artifact/frostbrand.arc index 6d85d024f..c839406fe 100644 --- a/weapon/artifact/frostbrand.arc +++ b/weapon/artifact/frostbrand.arc @@ -17,4 +17,5 @@ editable 5120 magicmap white name_pl Frostbrands client_type 100 +body_arm -1 end diff --git a/weapon/artifact/harakiri.arc b/weapon/artifact/harakiri.arc index bec006f38..c2a88e594 100644 --- a/weapon/artifact/harakiri.arc +++ b/weapon/artifact/harakiri.arc @@ -16,4 +16,5 @@ weapontype 1 magicmap grey name_pl Harakiri swords client_type 100 +body_arm -1 end diff --git a/weapon/artifact/magi_staff.arc b/weapon/artifact/magi_staff.arc index 0341cf152..a5a75a5f2 100644 --- a/weapon/artifact/magi_staff.arc +++ b/weapon/artifact/magi_staff.arc @@ -26,4 +26,5 @@ editable 5120 magicmap black name_pl Staves of the Magi client_type 100 +body_arm -1 end diff --git a/weapon/artifact/mjoellnir.arc b/weapon/artifact/mjoellnir.arc index 3a3fb3205..988727165 100644 --- a/weapon/artifact/mjoellnir.arc +++ b/weapon/artifact/mjoellnir.arc @@ -17,4 +17,5 @@ editable 5120 magicmap khaki name_pl Mjoellnirs client_type 100 +body_arm -1 end diff --git a/weapon/artifact/mournblade.arc b/weapon/artifact/mournblade.arc index a5236d90e..5258ccffe 100644 --- a/weapon/artifact/mournblade.arc +++ b/weapon/artifact/mournblade.arc @@ -21,4 +21,5 @@ editable 5120 magicmap grey name_pl Mournblades client_type 100 +body_arm -1 end diff --git a/weapon/artifact/skullcleav.arc b/weapon/artifact/skullcleav.arc index 0c38f22f5..0382b5ea9 100644 --- a/weapon/artifact/skullcleav.arc +++ b/weapon/artifact/skullcleav.arc @@ -23,4 +23,5 @@ weapontype 3 magicmap black name_pl Skullcleavers client_type 100 +body_arm -1 end diff --git a/weapon/artifact/stormbring.arc b/weapon/artifact/stormbring.arc index ac0ff0c31..b8e463c19 100644 --- a/weapon/artifact/stormbring.arc +++ b/weapon/artifact/stormbring.arc @@ -22,4 +22,5 @@ editable 5120 magicmap black name_pl Stormbringers client_type 100 +body_arm -1 end diff --git a/weapon/axe/axe_1.arc b/weapon/axe/axe_1.arc index 86e0e3c2e..c696bf733 100644 --- a/weapon/axe/axe_1.arc +++ b/weapon/axe/axe_1.arc @@ -13,4 +13,5 @@ weapontype 3 magicmap brown name_pl axes client_type 106 +body_arm -1 end diff --git a/weapon/axe/axe_2.arc b/weapon/axe/axe_2.arc index a81811905..30d6196a1 100644 --- a/weapon/axe/axe_2.arc +++ b/weapon/axe/axe_2.arc @@ -16,4 +16,5 @@ is_thrown 1 magicmap white name_pl axes client_type 106 +body_arm -1 end diff --git a/weapon/axe/axe_3.arc b/weapon/axe/axe_3.arc index c73466dc8..639348ff0 100644 --- a/weapon/axe/axe_3.arc +++ b/weapon/axe/axe_3.arc @@ -14,4 +14,5 @@ weapontype 3 magicmap white name_pl axes client_type 106 +body_arm -1 end diff --git a/weapon/axe/axe_4.arc b/weapon/axe/axe_4.arc index 21ab3436c..65ef71d35 100644 --- a/weapon/axe/axe_4.arc +++ b/weapon/axe/axe_4.arc @@ -14,4 +14,5 @@ weapontype 3 magicmap white name_pl axes client_type 106 +body_arm -1 end diff --git a/weapon/axe/axe_5.arc b/weapon/axe/axe_5.arc index fe178df32..269c1a208 100644 --- a/weapon/axe/axe_5.arc +++ b/weapon/axe/axe_5.arc @@ -14,4 +14,5 @@ weapontype 3 magicmap black name_pl vicious axes client_type 106 +body_arm -1 end diff --git a/weapon/axe/battle_axe.arc b/weapon/axe/battle_axe.arc index 5de8f168e..9dbd06641 100644 --- a/weapon/axe/battle_axe.arc +++ b/weapon/axe/battle_axe.arc @@ -14,4 +14,5 @@ last_sp 8 editable 1024 name_pl Battle Axes client_type 106 +body_arm -1 end diff --git a/weapon/axe/stoneaxe.arc b/weapon/axe/stoneaxe.arc index 31e483ada..4c52dd24a 100644 --- a/weapon/axe/stoneaxe.arc +++ b/weapon/axe/stoneaxe.arc @@ -12,4 +12,5 @@ attacktype 1 magicmap khaki name_pl stoneaxes client_type 106 +body_arm -1 end diff --git a/weapon/bow/bow.arc b/weapon/bow/bow.arc index d115b5b96..cf8e4994e 100644 --- a/weapon/bow/bow.arc +++ b/weapon/bow/bow.arc @@ -14,4 +14,5 @@ editable 1024 attacktype 1 name_pl bows client_type 151 +body_arm -2 end diff --git a/weapon/bow/compositebow.arc b/weapon/bow/compositebow.arc index fb3da60d1..d2c880743 100644 --- a/weapon/bow/compositebow.arc +++ b/weapon/bow/compositebow.arc @@ -15,4 +15,5 @@ editable 1024 attacktype 1 name_pl composite bows client_type 151 +body_arm -2 end diff --git a/weapon/bow/crossbow.arc b/weapon/bow/crossbow.arc index 607413e07..68f000ac3 100644 --- a/weapon/bow/crossbow.arc +++ b/weapon/bow/crossbow.arc @@ -15,4 +15,5 @@ editable 1024 attacktype 1 name_pl crossbows client_type 161 +body_arm -2 end diff --git a/weapon/bow/elven_bow.arc b/weapon/bow/elven_bow.arc index a5b47606c..d0a1dd55c 100644 --- a/weapon/bow/elven_bow.arc +++ b/weapon/bow/elven_bow.arc @@ -17,4 +17,5 @@ attacktype 1 magicmap brown name_pl elven bows client_type 150 +body_arm -2 end diff --git a/weapon/bow/huntersbow.arc b/weapon/bow/huntersbow.arc index 9a1965c67..eb4ba006e 100644 --- a/weapon/bow/huntersbow.arc +++ b/weapon/bow/huntersbow.arc @@ -15,4 +15,5 @@ editable 1024 attacktype 1 name_pl hunter's bows client_type 150 +body_arm -2 end diff --git a/weapon/bow/lightning_bow.arc b/weapon/bow/lightning_bow.arc index b4f4324ea..f2af24c1c 100644 --- a/weapon/bow/lightning_bow.arc +++ b/weapon/bow/lightning_bow.arc @@ -17,4 +17,5 @@ editable 5120 color_fg brown name_pl lightning bows client_type 150 +body_arm -2 end diff --git a/weapon/bow/longbow.arc b/weapon/bow/longbow.arc index f50f327df..c5cd1411d 100644 --- a/weapon/bow/longbow.arc +++ b/weapon/bow/longbow.arc @@ -15,4 +15,5 @@ editable 1024 attacktype 1 name_pl long bows client_type 151 +body_arm -2 end diff --git a/weapon/bow/magic_bow.arc b/weapon/bow/magic_bow.arc index ec9eb8000..5928fccfd 100644 --- a/weapon/bow/magic_bow.arc +++ b/weapon/bow/magic_bow.arc @@ -24,4 +24,5 @@ attacktype 1 magicmap black name_pl Energy Bows client_type 151 +body_arm -2 end diff --git a/weapon/chained/lmornstar.arc b/weapon/chained/lmornstar.arc index 506f132c8..b0caa8086 100644 --- a/weapon/chained/lmornstar.arc +++ b/weapon/chained/lmornstar.arc @@ -13,4 +13,5 @@ attacktype 1 magicmap black name_pl large morningstars client_type 141 +body_arm -1 end diff --git a/weapon/chained/mornstar.arc b/weapon/chained/mornstar.arc index ce4b8d599..a2ff2f511 100644 --- a/weapon/chained/mornstar.arc +++ b/weapon/chained/mornstar.arc @@ -12,4 +12,5 @@ attacktype 1 magicmap brown name_pl morningstars client_type 141 +body_arm -1 end diff --git a/weapon/chained/nunchacu_1.arc b/weapon/chained/nunchacu_1.arc index 756ea5492..0cd97111b 100644 --- a/weapon/chained/nunchacu_1.arc +++ b/weapon/chained/nunchacu_1.arc @@ -13,4 +13,5 @@ attacktype 1 magicmap brown name_pl nunchacus client_type 141 +body_arm -1 end diff --git a/weapon/chained/nunchacu_2.arc b/weapon/chained/nunchacu_2.arc index 73eee3796..c55c29b41 100644 --- a/weapon/chained/nunchacu_2.arc +++ b/weapon/chained/nunchacu_2.arc @@ -13,4 +13,5 @@ attacktype 1 magicmap brown name_pl nunchacus client_type 141 +body_arm -1 end diff --git a/weapon/chained/shootingstar.arc b/weapon/chained/shootingstar.arc index e0c859d0f..052d32b44 100644 --- a/weapon/chained/shootingstar.arc +++ b/weapon/chained/shootingstar.arc @@ -13,4 +13,5 @@ attacktype 1 magicmap black name_pl shootingstars client_type 141 +body_arm -1 end diff --git a/weapon/club/big_club.arc b/weapon/club/big_club.arc index 51efe131b..be2280184 100644 --- a/weapon/club/big_club.arc +++ b/weapon/club/big_club.arc @@ -13,4 +13,5 @@ editable 1024 attacktype 1 name_pl large clubs client_type 121 +body_arm -1 end diff --git a/weapon/club/club.arc b/weapon/club/club.arc index 6517557ac..dd5ec4d11 100644 --- a/weapon/club/club.arc +++ b/weapon/club/club.arc @@ -12,4 +12,5 @@ attacktype 1 magicmap khaki name_pl clubs client_type 121 +body_arm -1 end diff --git a/weapon/club/quarters.arc b/weapon/club/quarters.arc index 6e0b3251c..b1b085d98 100644 --- a/weapon/club/quarters.arc +++ b/weapon/club/quarters.arc @@ -12,4 +12,5 @@ attacktype 1 magicmap khaki name_pl quarterstaffs client_type 121 +body_arm -1 end diff --git a/weapon/hammer/hammer_1.arc b/weapon/hammer/hammer_1.arc index c83e0165f..20b0ba7f4 100644 --- a/weapon/hammer/hammer_1.arc +++ b/weapon/hammer/hammer_1.arc @@ -12,4 +12,5 @@ attacktype 1 magicmap brown name_pl hammers client_type 126 +body_arm -1 end diff --git a/weapon/hammer/hammer_2.arc b/weapon/hammer/hammer_2.arc index a49a534ee..68f3a7687 100644 --- a/weapon/hammer/hammer_2.arc +++ b/weapon/hammer/hammer_2.arc @@ -27,4 +27,5 @@ attacktype 1 magicmap grey name_pl throwing hammers client_type 126 +body_arm -1 end diff --git a/weapon/hammer/stonehamme.arc b/weapon/hammer/stonehamme.arc index 8f5de3cff..656cc1443 100644 --- a/weapon/hammer/stonehamme.arc +++ b/weapon/hammer/stonehamme.arc @@ -13,4 +13,5 @@ attacktype 1 magicmap brown name_pl stonehammers client_type 126 +body_arm -1 end diff --git a/weapon/mace/mace_1.arc b/weapon/mace/mace_1.arc index 5a12f634a..237a713de 100644 --- a/weapon/mace/mace_1.arc +++ b/weapon/mace/mace_1.arc @@ -12,4 +12,5 @@ attacktype 1 magicmap grey name_pl maces client_type 129 +body_arm -1 end diff --git a/weapon/mace/mace_2.arc b/weapon/mace/mace_2.arc index e90dbc5b8..b4e61bd20 100644 --- a/weapon/mace/mace_2.arc +++ b/weapon/mace/mace_2.arc @@ -13,4 +13,5 @@ attacktype 1 magicmap grey name_pl maces client_type 129 +body_arm -1 end diff --git a/weapon/misc/lspear.arc b/weapon/misc/lspear.arc index c3a46f7e2..3d419b792 100644 --- a/weapon/misc/lspear.arc +++ b/weapon/misc/lspear.arc @@ -14,4 +14,5 @@ attacktype 1 weapontype 5 name_pl long spears client_type 136 +body_arm -1 end diff --git a/weapon/misc/poleaxe.arc b/weapon/misc/poleaxe.arc index f8c4c10dd..58fbcdebe 100644 --- a/weapon/misc/poleaxe.arc +++ b/weapon/misc/poleaxe.arc @@ -16,4 +16,5 @@ can_knockback 1 attacktype 1 name_pl poleaxes client_type 136 +body_arm -1 end diff --git a/weapon/misc/shovel_1.arc b/weapon/misc/shovel_1.arc index b5875f1ff..a927685f8 100644 --- a/weapon/misc/shovel_1.arc +++ b/weapon/misc/shovel_1.arc @@ -21,4 +21,5 @@ attacktype 1 magicmap black name_pl shovels client_type 145 +body_arm -1 end diff --git a/weapon/misc/spear.arc b/weapon/misc/spear.arc index ee8029306..d0bf4f442 100644 --- a/weapon/misc/spear.arc +++ b/weapon/misc/spear.arc @@ -27,4 +27,5 @@ attacktype 1 weapontype 5 name_pl spears client_type 136 +body_arm -1 end diff --git a/weapon/misc/stake.arc b/weapon/misc/stake.arc index 89818dee4..9d1a62b75 100644 --- a/weapon/misc/stake.arc +++ b/weapon/misc/stake.arc @@ -14,4 +14,5 @@ weapontype 5 magicmap khaki name_pl stakes client_type 145 +body_arm -1 end diff --git a/weapon/misc/taifu_1.arc b/weapon/misc/taifu_1.arc index 022d8f164..af9f496bc 100644 --- a/weapon/misc/taifu_1.arc +++ b/weapon/misc/taifu_1.arc @@ -15,4 +15,5 @@ weapontype 5 magicmap black name_pl taifus client_type 145 +body_arm -1 end diff --git a/weapon/misc/trident.arc b/weapon/misc/trident.arc index 0743a272c..dacd21267 100644 --- a/weapon/misc/trident.arc +++ b/weapon/misc/trident.arc @@ -27,4 +27,5 @@ attacktype 1 weapontype 5 name_pl tridents client_type 136 +body_arm -1 end diff --git a/weapon/other/pipe.arc b/weapon/other/pipe.arc index 0a1f669e8..c973bfec2 100644 --- a/weapon/other/pipe.arc +++ b/weapon/other/pipe.arc @@ -15,4 +15,5 @@ can_parry 1 attacktype 1 name_pl pipes client_type 145 +body_arm -1 end diff --git a/weapon/other/saw.arc b/weapon/other/saw.arc index 01527b480..c8fda617c 100644 --- a/weapon/other/saw.arc +++ b/weapon/other/saw.arc @@ -14,4 +14,5 @@ editable 1024 attacktype 1 name_pl saws client_type 145 +body_arm -1 end diff --git a/weapon/other/wrench.arc b/weapon/other/wrench.arc index 50dfb8c6f..eb3856c98 100644 --- a/weapon/other/wrench.arc +++ b/weapon/other/wrench.arc @@ -15,4 +15,5 @@ editable 1024 attacktype 1 name_pl wrenches client_type 145 +body_arm -1 end diff --git a/weapon/sword/bsword_1.arc b/weapon/sword/bsword_1.arc index fb6efbf91..7fa9a0c02 100644 --- a/weapon/sword/bsword_1.arc +++ b/weapon/sword/bsword_1.arc @@ -13,4 +13,5 @@ weapontype 1 magicmap white name_pl broadswords client_type 101 +body_arm -1 end diff --git a/weapon/sword/bsword_2.arc b/weapon/sword/bsword_2.arc index fa7f92fbe..467e08d5d 100644 --- a/weapon/sword/bsword_2.arc +++ b/weapon/sword/bsword_2.arc @@ -14,4 +14,5 @@ weapontype 1 magicmap white name_pl broadswords client_type 101 +body_arm -1 end diff --git a/weapon/sword/dagger.arc b/weapon/sword/dagger.arc index 941445838..c9ebd0620 100644 --- a/weapon/sword/dagger.arc +++ b/weapon/sword/dagger.arc @@ -13,4 +13,5 @@ weapontype 2 magicmap grey name_pl daggers client_type 101 +body_arm -1 end diff --git a/weapon/sword/falchion.arc b/weapon/sword/falchion.arc index 18710435c..5807f5aa2 100644 --- a/weapon/sword/falchion.arc +++ b/weapon/sword/falchion.arc @@ -13,4 +13,5 @@ weapontype 1 magicmap white name_pl falchions client_type 101 +body_arm -1 end diff --git a/weapon/sword/katana_1.arc b/weapon/sword/katana_1.arc index 558f1571c..62f5fb829 100644 --- a/weapon/sword/katana_1.arc +++ b/weapon/sword/katana_1.arc @@ -14,4 +14,5 @@ weapontype 4 magicmap grey name_pl katanas client_type 101 +body_arm -1 end diff --git a/weapon/sword/lsword.arc b/weapon/sword/lsword.arc index b8c1b0547..6da161e04 100644 --- a/weapon/sword/lsword.arc +++ b/weapon/sword/lsword.arc @@ -14,4 +14,5 @@ weapontype 1 magicmap grey name_pl light swords client_type 101 +body_arm -1 end diff --git a/weapon/sword/sabre.arc b/weapon/sword/sabre.arc index c7d6cefae..aa91bfbb4 100644 --- a/weapon/sword/sabre.arc +++ b/weapon/sword/sabre.arc @@ -13,4 +13,5 @@ weapontype 4 magicmap white name_pl sabres client_type 101 +body_arm -1 end diff --git a/weapon/sword/scimitar.arc b/weapon/sword/scimitar.arc index d19448de0..04900f2e0 100644 --- a/weapon/sword/scimitar.arc +++ b/weapon/sword/scimitar.arc @@ -16,4 +16,5 @@ attacktype 1 weapontype 1 name_pl scimitars client_type 101 +body_arm -1 end diff --git a/weapon/sword/serp_sword.arc b/weapon/sword/serp_sword.arc index 246820fe9..b70c4ca30 100644 --- a/weapon/sword/serp_sword.arc +++ b/weapon/sword/serp_sword.arc @@ -15,4 +15,5 @@ attacktype 1 weapontype 1 name_pl Serpentman swords client_type 101 +body_arm -1 end diff --git a/weapon/sword/ssword_1.arc b/weapon/sword/ssword_1.arc index 7ce5f98dc..9020224aa 100644 --- a/weapon/sword/ssword_1.arc +++ b/weapon/sword/ssword_1.arc @@ -13,4 +13,5 @@ weapontype 1 magicmap white name_pl shortswords client_type 101 +body_arm -1 end diff --git a/weapon/sword/ssword_2.arc b/weapon/sword/ssword_2.arc index 6ef352e7f..66e2f3eb7 100644 --- a/weapon/sword/ssword_2.arc +++ b/weapon/sword/ssword_2.arc @@ -14,4 +14,5 @@ weapontype 5 magicmap white name_pl shortswords client_type 101 +body_arm -1 end diff --git a/weapon/sword/sword_1.arc b/weapon/sword/sword_1.arc index 1046eafd8..0233fe664 100644 --- a/weapon/sword/sword_1.arc +++ b/weapon/sword/sword_1.arc @@ -14,4 +14,5 @@ attacktype 1 weapontype 1 name_pl long swords client_type 101 +body_arm -1 end diff --git a/weapon/sword/sword_2.arc b/weapon/sword/sword_2.arc index 22241bedf..3baf048cc 100644 --- a/weapon/sword/sword_2.arc +++ b/weapon/sword/sword_2.arc @@ -14,4 +14,5 @@ magicmap white weapontype 1 name_pl long swords client_type 101 +body_arm -1 end diff --git a/weapon/sword/sword_3.arc b/weapon/sword/sword_3.arc index 7e57b56db..8f36c0844 100644 --- a/weapon/sword/sword_3.arc +++ b/weapon/sword/sword_3.arc @@ -14,4 +14,5 @@ weapontype 1 magicmap white name_pl swords client_type 101 +body_arm -1 end diff --git a/weapon/sword/sword_4.arc b/weapon/sword/sword_4.arc index ed79446b5..4656379ee 100644 --- a/weapon/sword/sword_4.arc +++ b/weapon/sword/sword_4.arc @@ -14,4 +14,5 @@ magicmap white weapontype 1 name_pl swords client_type 101 +body_arm -1 end diff --git a/weapon/sword/t_dagger.arc b/weapon/sword/t_dagger.arc index 1b489ac22..04b13982a 100644 --- a/weapon/sword/t_dagger.arc +++ b/weapon/sword/t_dagger.arc @@ -28,4 +28,5 @@ weapontype 2 magicmap grey name_pl throwing daggers client_type 101 +body_arm -1 end