diff --git a/CHANGES b/CHANGES index c46c8486f..dcc8471ed 100644 --- a/CHANGES +++ b/CHANGES @@ -1,5 +1,13 @@ Changes for SVN top of tree: +monster/*: Rebalance monsters. In many cases, hp, ac, exp, and level +were adjusted. This also incluedes the gods avatars and some spells that +create monster like objects. +player/race/*.arc: Give all playable races a 30 sp/hp/grace boost, so +starting values are higher, making things more playable. +MSW 2008-01-13 + + wall/slevel/dlevel.arc corrected to provide reused face from slevel set. traps/tspikes.base.111.png changed from greyscale to indexed to fix a transparency problem. diff --git a/gods/demihumans/gnarg_avatar.arc b/gods/demihumans/gnarg_avatar.arc index c83352536..90d9a29e4 100644 --- a/gods/demihumans/gnarg_avatar.arc +++ b/gods/demihumans/gnarg_avatar.arc @@ -21,10 +21,10 @@ resist_magic -10 resist_physical 40 hp 500 maxhp 500 -ac -5 -wc -3 +ac 5 +wc 3 dam 30 -level 15 +level 19 speed 0.25 can_use_shield 1 can_use_weapon 1 diff --git a/gods/demihumans/lythander_avatar.arc b/gods/demihumans/lythander_avatar.arc index 94f3062c7..e5609d4df 100644 --- a/gods/demihumans/lythander_avatar.arc +++ b/gods/demihumans/lythander_avatar.arc @@ -18,12 +18,12 @@ resist_confusion 100 path_attuned 65536 path_repelled 131088 resist_physical 50 -ac -7 -wc -1 +ac 3 +wc 4 dam 40 hp 350 maxhp 350 -level 15 +level 19 speed 0.25 luck 2 stealth 1 diff --git a/gods/demihumans/mostrai_avatar.arc b/gods/demihumans/mostrai_avatar.arc index 06a01a3c6..e2794f328 100644 --- a/gods/demihumans/mostrai_avatar.arc +++ b/gods/demihumans/mostrai_avatar.arc @@ -18,12 +18,12 @@ path_attuned 18432 path_repelled 64 resist_fire 60 resist_physical 75 -ac -10 -wc -6 +ac 1 +wc 9 dam 50 hp 350 maxhp 350 -level 15 +level 19 speed 0.20 can_cast_spell 1 can_use_weapon 1 diff --git a/gods/elemental/gaea_avatar.arc b/gods/elemental/gaea_avatar.arc index c842e66fe..0af361b21 100644 --- a/gods/elemental/gaea_avatar.arc +++ b/gods/elemental/gaea_avatar.arc @@ -22,14 +22,14 @@ resist_deplete 100 resist_death 100 resist_fear -100 resist_physical 50 -ac -5 -wc -1 +ac 5 +wc 5 dam 40 hp 500 last_heal 2 last_grace 3 maxhp 500 -level 15 +level 19 speed 0.18 can_cast_spell 1 can_use_armour 1 diff --git a/gods/elemental/ixalovh_avatar.arc b/gods/elemental/ixalovh_avatar.arc index b425542a9..46f322add 100644 --- a/gods/elemental/ixalovh_avatar.arc +++ b/gods/elemental/ixalovh_avatar.arc @@ -20,12 +20,12 @@ resist_fire -100 resist_cold 100 resist_magic 30 resist_physical 40 -ac -5 -wc -3 -dam 60 +ac 5 +wc 11 +dam 40 hp 400 maxhp 400 -level 15 +level 19 speed 0.50 can_use_weapon 1 can_cast_spell 1 diff --git a/gods/elemental/ruggilli_avatar.arc b/gods/elemental/ruggilli_avatar.arc index 0c72d7035..8b3ac10a7 100644 --- a/gods/elemental/ruggilli_avatar.arc +++ b/gods/elemental/ruggilli_avatar.arc @@ -20,12 +20,12 @@ resist_fire 100 resist_cold -100 resist_magic 30 resist_physical 40 -ac -5 -wc -3 -dam 60 +ac 5 +wc 11 +dam 40 hp 400 maxhp 400 -level 15 +level 19 speed 0.50 can_use_weapon 1 can_cast_spell 1 diff --git a/gods/elemental/sorig_avatar.arc b/gods/elemental/sorig_avatar.arc index e10886423..970352f0d 100644 --- a/gods/elemental/sorig_avatar.arc +++ b/gods/elemental/sorig_avatar.arc @@ -18,12 +18,12 @@ resist_physical 40 path_attuned 131096 path_repelled 256 path_denied 66561 -ac -5 -wc -1 +ac 5 +wc 5 dam 40 hp 300 maxhp 300 -level 15 +level 19 speed 0.40 can_cast_spell 1 can_use_weapon 1 diff --git a/gods/supernatural/devourers_avatar.arc b/gods/supernatural/devourers_avatar.arc index 6edc95f80..ecfae7a1d 100644 --- a/gods/supernatural/devourers_avatar.arc +++ b/gods/supernatural/devourers_avatar.arc @@ -23,14 +23,14 @@ resist_drain 100 resist_fire -50 resist_cold 50 resist_physical 20 -ac -12 -wc -1 +ac 1 +wc 10 hp 350 maxhp 350 -dam 50 +dam 40 last_eat -3 last_heal -1 -level 15 +level 19 speed 0.35 can_cast_spell 1 can_use_weapon 1 diff --git a/gods/supernatural/gorokh_avatar.arc b/gods/supernatural/gorokh_avatar.arc index c76796646..c763655d2 100644 --- a/gods/supernatural/gorokh_avatar.arc +++ b/gods/supernatural/gorokh_avatar.arc @@ -19,12 +19,12 @@ path_denied 1025 resist_physical 50 resist_fear 100 resist_magic 20 -ac -5 -wc -3 +ac 5 +wc 3 dam 40 hp 350 maxhp 350 -level 15 +level 19 speed 0.25 can_cast_spell 1 can_use_armour 1 diff --git a/gods/supernatural/valriel_avatar.arc b/gods/supernatural/valriel_avatar.arc index 51d0ebc9e..690395300 100644 --- a/gods/supernatural/valriel_avatar.arc +++ b/gods/supernatural/valriel_avatar.arc @@ -20,12 +20,12 @@ resist_confusion 20 resist_blind 100 resist_fear 100 resist_physical 50 -ac -7 -wc -1 +ac 3 +wc 7 hp 350 maxhp 350 dam 40 -level 15 +level 19 speed 0.25 can_cast_spell 1 can_use_armour 1 diff --git a/monster/acid/acid_pool.arc b/monster/acid/acid_pool.arc index 887b9ce1c..f0df9a36d 100644 --- a/monster/acid/acid_pool.arc +++ b/monster/acid/acid_pool.arc @@ -21,4 +21,5 @@ speed 0.01 anim_speed 10 weight 750000 magicmap green +generator_limit 5 end diff --git a/monster/acid/acidsphere.arc b/monster/acid/acidsphere.arc index eb8d382a9..6516e4efa 100644 --- a/monster/acid/acidsphere.arc +++ b/monster/acid/acidsphere.arc @@ -1,3 +1,7 @@ +# Acid spehres are sort of odd creatures - they are really +# only a danger if the player is not careful and runs into +# them - they otherwise move slowly and are easily killed. +# But they do a lot of damage if a player does run into one. Object acid_sphere race slime name acid sphere @@ -17,9 +21,9 @@ Wis 5 alive 1 ac 1 wc 1 -dam 100 +dam 50 weight 1 -level 5 +level 4 resist_fire 100 resist_electricity 100 resist_cold 100 diff --git a/monster/acid/bpudding.arc b/monster/acid/bpudding.arc index c66ab3292..33e5d0dd4 100644 --- a/monster/acid/bpudding.arc +++ b/monster/acid/bpudding.arc @@ -14,17 +14,17 @@ move_type walk sleep 1 Wis 15 alive 1 -ac 8 -wc 2 +ac 5 +wc 8 dam 15 -hp 250 -maxhp 250 +hp 100 +maxhp 100 Con 1 can_see_in_dark 1 -speed -0.1 -exp 800 +speed -0.2 +exp 1200 weight 20000 -level 5 +level 7 attacktype 64 resist_fire -100 resist_blind 100 @@ -51,19 +51,18 @@ food 1 monster 1 move_type walk alive 1 -ac 8 -wc 2 +ac 5 +wc 8 dam 10 -hp 250 -maxhp 250 +hp 100 +maxhp 100 Con 1 -speed 0.1 -exp 400 +speed 0.2 +exp 600 weight 20000 -level 5 +level 7 attacktype 64 resist_fire -100 - hitback 1 color_fg black end @@ -82,19 +81,18 @@ food 2 monster 1 move_type walk alive 1 -ac 8 -wc 2 +ac 5 +wc 8 dam 10 -hp 250 -maxhp 250 +hp 100 +maxhp 100 Con 1 -speed 0.1 -exp 400 +speed 0.2 +exp 600 weight 20000 -level 5 +level 7 attacktype 64 resist_fire -100 - hitback 1 color_fg black end diff --git a/monster/acid/greenslime.arc b/monster/acid/greenslime.arc index d6dea19f8..bff6d492a 100644 --- a/monster/acid/greenslime.arc +++ b/monster/acid/greenslime.arc @@ -12,17 +12,17 @@ move_type walk sleep 1 Wis 5 alive 1 -ac 9 -wc 5 -dam 40 +ac 7 +wc 11 +dam 20 can_see_in_dark 1 resist_blind 100 -speed -0.1 -exp 200 +speed -0.2 +exp 175 weight 5000 level 5 attacktype 64 hitback 1 -hp 20 -maxhp 20 +hp 40 +maxhp 40 end diff --git a/monster/acid/rustmonste.arc b/monster/acid/rustmonste.arc index 58a9d3cd9..de83b3c91 100644 --- a/monster/acid/rustmonste.arc +++ b/monster/acid/rustmonste.arc @@ -15,18 +15,17 @@ move_type walk sleep 1 Wis 15 alive 1 -ac -10 -wc -5 -dam 0 -hp 100 -maxhp 100 +ac 5 +wc 10 +dam 1 +hp 65 +maxhp 65 Con 1 speed -0.5 -exp 300 +exp 100 weight 30000 -level 4 +level 5 attacktype 64 resist_fire -100 - hitback 1 end diff --git a/monster/acid/slime.arc b/monster/acid/slime.arc index 8cad1727a..2aaf00b2b 100644 --- a/monster/acid/slime.arc +++ b/monster/acid/slime.arc @@ -1,3 +1,9 @@ +# Note that slime are self spawning creatures - +# as such, they have a low HP total - the point +# is not that they are hard to kill, but rather +# the fact they reproduce rapidly makes them +# always a threat. +# Object slime race slime other_arch slime @@ -18,13 +24,13 @@ resist_blind 100 generator 1 maxsp 10 alive 1 -exp 7 +exp 2 ac 10 wc 18 dam 4 hp 5 maxhp 5 -level 2 +level 1 speed 0.06 weight 20000 end diff --git a/monster/acid/slimecrawler/slimecrawler.arc b/monster/acid/slimecrawler/slimecrawler.arc index f55e50f1a..fc02e564f 100644 --- a/monster/acid/slimecrawler/slimecrawler.arc +++ b/monster/acid/slimecrawler/slimecrawler.arc @@ -16,17 +16,17 @@ sleep 1 alive 1 see_invisible 1 can_see_in_dark 1 -exp 400 -level 8 -ac 4 -wc 3 -dam 12 +exp 500 +level 6 +ac 6 +wc 9 +dam 16 attacktype 81 hp 70 maxhp 70 Con 1 Wis 5 -speed -0.08 +speed -0.1 attack_movement 5 hitback 1 weight 150000 diff --git a/monster/angel/angel.arc b/monster/angel/angel.arc index 3e0b3f235..79bca6f82 100644 --- a/monster/angel/angel.arc +++ b/monster/angel/angel.arc @@ -22,10 +22,10 @@ Wis 15 see_invisible 1 no_pick 1 alive 1 -exp 800 -ac 0 -wc 1 -dam 12 +exp 8000 +ac 2 +wc 4 +dam 20 Pow 16 maxsp 40 hp 150 diff --git a/monster/angel/angelknight.arc b/monster/angel/angelknight.arc index 1ab38517d..86ed060ba 100644 --- a/monster/angel/angelknight.arc +++ b/monster/angel/angelknight.arc @@ -7,8 +7,8 @@ move_type walk fly_low level 8 hp 100 maxhp 100 -ac 0 -wc 6 +ac 4 +wc 13 dam 20 speed 0.3 attacktype 1048577 @@ -16,7 +16,7 @@ Wis 12 see_invisible 1 no_pick 1 alive 1 -exp 600 +exp 2200 resist_magic 50 resist_holyword 40 resist_blind 90 diff --git a/monster/angel/cherub.arc b/monster/angel/cherub.arc index 67058775a..0fbac3800 100644 --- a/monster/angel/cherub.arc +++ b/monster/angel/cherub.arc @@ -8,12 +8,12 @@ see_invisible 1 can_see_in_dark 1 no_pick 1 alive 1 -exp 50 +exp 35 ac 6 wc 16 dam 5 -hp 15 -maxhp 15 +hp 25 +maxhp 25 Wis 8 level 3 resist_magic 50 diff --git a/monster/angel/holyghost.arc b/monster/angel/holyghost.arc index c27ff564d..29511ad31 100644 --- a/monster/angel/holyghost.arc +++ b/monster/angel/holyghost.arc @@ -9,12 +9,12 @@ see_invisible 1 can_see_in_dark 1 no_pick 1 alive 1 -exp 150 -ac 0 +exp 225 +ac 6 wc 12 -dam 30 -hp 30 -maxhp 30 +dam 15 +hp 60 +maxhp 60 Wis 10 level 5 resist_magic 50 diff --git a/monster/angel/liteangel.arc b/monster/angel/liteangel.arc index d9a35e867..79fd324f6 100644 --- a/monster/angel/liteangel.arc +++ b/monster/angel/liteangel.arc @@ -29,7 +29,7 @@ maxsp 200 hp 500 maxhp 500 Con 16 -level 13 +level 20 resist_physical 30 resist_fire 30 resist_cold 30 diff --git a/monster/angel/mesangel.arc b/monster/angel/mesangel.arc index 6053bf8f8..e5f510c2d 100644 --- a/monster/angel/mesangel.arc +++ b/monster/angel/mesangel.arc @@ -29,7 +29,7 @@ maxsp 500 hp 500 maxhp 500 Con 12 -level 18 +level 21 resist_physical 30 resist_fire 30 resist_cold 30 diff --git a/monster/angel/whim.arc b/monster/angel/whim.arc index 3626e72a5..0c132457a 100644 --- a/monster/angel/whim.arc +++ b/monster/angel/whim.arc @@ -28,12 +28,12 @@ see_invisible 1 can_see_in_dark 1 no_pick 1 alive 1 -exp 10 +exp 7 ac 10 -wc 20 +wc 15 dam 2 -hp 3 -maxhp 3 +hp 10 +maxhp 10 Wis 8 level 1 resist_magic 100 diff --git a/monster/animal/Bear/bear.arc b/monster/animal/Bear/bear.arc index 3763f4d3c..9581a000c 100644 --- a/monster/animal/Bear/bear.arc +++ b/monster/animal/Bear/bear.arc @@ -15,18 +15,18 @@ bear.x71 bear.x72 facings 2 mina -exp 700 -ac 1 -wc 2 +exp 1500 +ac 6 +wc 9 dam 20 -hp 200 +hp 150 +maxhp 150 attacktype 1 attack_movement 4 Con 2 Str 30 Int 5 -maxhp 200 -level 6 +level 8 alive 1 no_pick 1 speed -0.085 diff --git a/monster/animal/Bear/polarbear.arc b/monster/animal/Bear/polarbear.arc index 2ef85f2ed..e469f98af 100644 --- a/monster/animal/Bear/polarbear.arc +++ b/monster/animal/Bear/polarbear.arc @@ -16,17 +16,17 @@ polarbear.x72 facings 2 mina resist_cold 50 -exp 1300 +exp 3000 attacktype 1 attack_movement 4 -ac 1 -wc 2 +ac 4 +wc 8 dam 20 -hp 250 +hp 175 Con 4 Str 30 Int 13 -maxhp 250 +maxhp 175 level 9 alive 1 no_pick 1 diff --git a/monster/animal/Behemoth/behemoth.arc b/monster/animal/Behemoth/behemoth.arc index bb0ea212a..0c8b916c6 100644 --- a/monster/animal/Behemoth/behemoth.arc +++ b/monster/animal/Behemoth/behemoth.arc @@ -28,7 +28,7 @@ dam 16 hp 800 maxhp 800 Con 2 -level 12 +level 20 alive 1 speed -0.5 weight 1800000 diff --git a/monster/animal/Dog/dog.arc b/monster/animal/Dog/dog.arc index f79f78728..f39f4268c 100755 --- a/monster/animal/Dog/dog.arc +++ b/monster/animal/Dog/dog.arc @@ -17,15 +17,15 @@ move_type walk sleep 1 Wis 20 alive 1 -hp 10 -maxhp 10 +hp 25 +maxhp 25 Con 2 speed -0.2 -exp 30 -ac 4 +exp 35 +ac 6 dam 5 -wc 1 -level 4 +wc 15 +level 3 weight 30000 run_away 15 attack_movement 3 diff --git a/monster/animal/Dog/mastif.arc b/monster/animal/Dog/mastif.arc index e29d34929..159aee58e 100644 --- a/monster/animal/Dog/mastif.arc +++ b/monster/animal/Dog/mastif.arc @@ -22,10 +22,10 @@ hp 120 maxhp 120 Con 2 speed -0.2 -exp 200 -ac 1 +exp 1800 +ac 3 dam 9 -wc 1 +wc 9 level 8 can_see_in_dark 1 weight 60000 diff --git a/monster/animal/Dog/pup.arc b/monster/animal/Dog/pup.arc index abd46f836..71d538e85 100644 --- a/monster/animal/Dog/pup.arc +++ b/monster/animal/Dog/pup.arc @@ -19,14 +19,14 @@ move_type walk sleep 1 Wis 10 alive 1 -hp 4 -maxhp 4 +hp 10 +maxhp 10 Con 1 speed -0.2 -exp 5 -ac 4 +exp 10 +ac 7 dam 2 -wc 1 +wc 15 level 1 weight 5000 run_away 60 diff --git a/monster/animal/Neko/neko.arc b/monster/animal/Neko/neko.arc index 3285a7896..75625931b 100644 --- a/monster/animal/Neko/neko.arc +++ b/monster/animal/Neko/neko.arc @@ -1,3 +1,6 @@ +# This is a unique object (maybe shouldn't be an arch then?) +# but as an arch, it needs to be valid, so I've +# adjusted exp, wc, and ac. Object neko race animal name neko chan @@ -19,9 +22,9 @@ sleep 1 Wis 8 no_pick 1 alive 1 -exp 1000 -ac 18 -wc 27 +exp 2 +ac 12 +wc 15 dam 2 hp 2 maxhp 2 diff --git a/monster/animal/Wolf/dwolf.arc b/monster/animal/Wolf/dwolf.arc index cfbd11baf..14154c45a 100644 --- a/monster/animal/Wolf/dwolf.arc +++ b/monster/animal/Wolf/dwolf.arc @@ -17,20 +17,21 @@ move_type walk sleep 1 Wis 20 alive 1 -hp 450 -maxhp 460 -Con 2 +hp 250 +maxhp 250 +Con 4 speed 0.2 -exp 6000 +exp 8000 no_pick 1 can_see_in_dark 1 -ac -4 -dam 45 +ac 6 +wc 8 +dam 30 attacktype 17 resist_cold 50 resist_fire -25 -wc 1 -level 9 +resist_physical 40 +level 11 can_cast_spell 1 sp 30 maxsp 30 diff --git a/monster/animal/Wolf/dwolf_sire.arc b/monster/animal/Wolf/dwolf_sire.arc index 87dd6c3e4..cefc6091a 100644 --- a/monster/animal/Wolf/dwolf_sire.arc +++ b/monster/animal/Wolf/dwolf_sire.arc @@ -17,19 +17,19 @@ move_type walk sleep 1 Wis 20 alive 1 -hp 1450 -maxhp 1460 +hp 400 +maxhp 400 Con 4 speed 0.2 -exp 16000 +exp 18000 no_pick 1 can_see_in_dark 1 -ac -6 +ac 4 dam 45 attacktype 17 resist_cold 60 resist_fire -5 -wc 1 +wc 5 level 18 can_cast_spell 1 sp 45 diff --git a/monster/animal/Wolf/wolf.arc b/monster/animal/Wolf/wolf.arc index 8ecfb9cbc..6e3baee36 100644 --- a/monster/animal/Wolf/wolf.arc +++ b/monster/animal/Wolf/wolf.arc @@ -16,17 +16,17 @@ move_type walk sleep 1 Wis 20 alive 1 -hp 150 +hp 100 +maxhp 100 can_see_in_dark 1 attacktype 1 -maxhp 160 Con 2 speed -0.2 -exp 500 -ac 1 -dam 25 -wc 1 -level 5 +exp 1400 +ac 4 +dam 15 +wc 12 +level 7 weight 55000 run_away 15 attack_movement 3 diff --git a/monster/animal/ape.arc b/monster/animal/ape.arc index 154926b21..a1a37fdca 100644 --- a/monster/animal/ape.arc +++ b/monster/animal/ape.arc @@ -15,12 +15,12 @@ move_type walk sleep 1 no_pick 1 alive 1 -exp 600 +exp 1400 level 7 -ac 0 -wc 5 -hp 160 -maxhp 160 +ac 4 +wc 11 +hp 100 +maxhp 100 Con 2 Wis 6 Str 24 diff --git a/monster/animal/bat.arc b/monster/animal/bat.arc index 9c9a2744d..804c4047a 100644 --- a/monster/animal/bat.arc +++ b/monster/animal/bat.arc @@ -14,14 +14,14 @@ no_pick 1 alive 1 see_invisible 1 speed 0.2 -hp 2 -maxhp 2 +hp 5 +maxhp 5 run_away 80 -exp 8 -wc 12 +exp 6 +wc 16 dam 3 -ac 4 -level 2 +ac 7 +level 1 weight 20 resist_physical 30 color_fg black diff --git a/monster/animal/bat_gen.arc b/monster/animal/bat_gen.arc index 05f25c8d7..c3fa229cc 100644 --- a/monster/animal/bat_gen.arc +++ b/monster/animal/bat_gen.arc @@ -1,5 +1,5 @@ Object generate_bat -name generator +name bat generator other_arch bat race animal face bat_gen.111 @@ -11,6 +11,6 @@ exp 20 speed 0.015 hp 100 resist_physical 30 - magicmap black +generator_limit 5 end diff --git a/monster/animal/bird.arc b/monster/animal/bird.arc index 87a5602d7..0dee57c0d 100644 --- a/monster/animal/bird.arc +++ b/monster/animal/bird.arc @@ -19,15 +19,15 @@ sleep 1 Wis 8 no_pick 1 alive 1 -ac 2 +ac 5 level 1 -hp 3 -maxhp 3 +hp 10 +maxhp 10 run_away 80 wc 15 dam 1 speed -0.3 -exp 20 +exp 8 weight 1500 attack_movement 3 end diff --git a/monster/animal/bird_gen.arc b/monster/animal/bird_gen.arc index 19024c225..d2d852cfb 100644 --- a/monster/animal/bird_gen.arc +++ b/monster/animal/bird_gen.arc @@ -14,4 +14,5 @@ alive 1 level 1 maxsp 1 weight 1000 +generator_limit 5 end diff --git a/monster/animal/cobra.arc b/monster/animal/cobra.arc index 1fdb03105..266905bf3 100644 --- a/monster/animal/cobra.arc +++ b/monster/animal/cobra.arc @@ -9,7 +9,7 @@ cobra.x13 cobra.x12 mina color_fg green -speed -0.1 +speed -0.2 anim_speed 3 monster 1 move_type walk @@ -17,13 +17,13 @@ sleep 1 Wis 10 alive 1 no_pick 1 -exp 150 -ac -2 -wc -10 -dam 40 +exp 225 +ac 4 +wc 12 +dam 15 attacktype 1025 -hp 30 -maxhp 30 +hp 40 +maxhp 40 level 5 weight 20000 end diff --git a/monster/animal/farmyard/chicken.arc b/monster/animal/farmyard/chicken.arc index f2d24d48a..8f6f28182 100644 --- a/monster/animal/farmyard/chicken.arc +++ b/monster/animal/farmyard/chicken.arc @@ -15,13 +15,13 @@ Wis 1 alive 1 level 1 ac 9 -hp 3 -maxhp 3 +hp 10 +maxhp 10 run_away 80 wc 15 dam 0 speed -0.2 -exp 1 +exp 7 weight 1500 attack_movement 2 end diff --git a/monster/animal/farmyard/goose.arc b/monster/animal/farmyard/goose.arc index 7f84f959f..d2c9e2b07 100755 --- a/monster/animal/farmyard/goose.arc +++ b/monster/animal/farmyard/goose.arc @@ -19,9 +19,9 @@ hp 12 maxhp 12 run_away 80 wc 15 -dam 15 +dam 3 speed -0.2 -exp 1 +exp 20 weight 8500 attack_movement 2 end diff --git a/monster/animal/farmyard/sheep.arc b/monster/animal/farmyard/sheep.arc index 72f292352..7594acc32 100644 --- a/monster/animal/farmyard/sheep.arc +++ b/monster/animal/farmyard/sheep.arc @@ -13,15 +13,15 @@ Wis 5 alive 1 level 1 ac 9 -hp 5 -maxhp 5 +hp 15 +maxhp 15 randomitems sheep run_away 80 wc 15 dam 1 attacktype 18 speed 0.2 -exp 1 +exp 6 weight 60000 resist_cold 10 attack_movement 2 diff --git a/monster/animal/fungus.arc b/monster/animal/fungus.arc index 73ec80582..eeda5f29b 100644 --- a/monster/animal/fungus.arc +++ b/monster/animal/fungus.arc @@ -3,7 +3,7 @@ other_arch fungus name violent fungi race slime face fungus.111 -speed -0.03 +speed -0.08 generator 1 sp 129 maxsp 20 @@ -21,13 +21,13 @@ move_type walk sleep 1 Wis 5 alive 1 -exp 25 +exp 15 ac 8 -wc 2 -dam 2 +wc 14 +dam 3 attacktype 1024 -hp 5 -maxhp 5 -level 3 +hp 20 +maxhp 20 +level 2 weight 10000 end diff --git a/monster/animal/giant_bat.arc b/monster/animal/giant_bat.arc index a778a728f..12954b72d 100644 --- a/monster/animal/giant_bat.arc +++ b/monster/animal/giant_bat.arc @@ -14,15 +14,15 @@ sleep 1 Wis 15 no_pick 1 alive 1 -ac 2 -level 4 -hp 30 -maxhp 30 +ac 4 +level 5 +hp 40 +maxhp 40 see_invisible 1 -wc 10 -dam 13 +wc 13 +dam 10 speed 0.3 -exp 100 +exp 225 weight 5000 attack_movement 3 color_fg black diff --git a/monster/animal/gryphon/gryphon.arc b/monster/animal/gryphon/gryphon.arc index 5b0ef2a8a..e51d6ab77 100644 --- a/monster/animal/gryphon/gryphon.arc +++ b/monster/animal/gryphon/gryphon.arc @@ -22,7 +22,7 @@ gryphon.x74 gryphon.x73 gryphon.x72 mina -level 18 +level 29 attacktype 128 Dex 30 Str 80 diff --git a/monster/animal/mouse.arc b/monster/animal/mouse.arc index a45d26908..6312eef66 100644 --- a/monster/animal/mouse.arc +++ b/monster/animal/mouse.arc @@ -13,12 +13,12 @@ no_pick 1 generator 1 maxsp 15 alive 1 -exp 5 +exp 1 ac 7 -wc 25 +wc 20 dam 2 -hp 1 -maxhp 1 +hp 4 +maxhp 4 level 1 speed -0.11 weight 80 diff --git a/monster/animal/mouse_gen.arc b/monster/animal/mouse_gen.arc index bbf3d0655..817b620db 100644 --- a/monster/animal/mouse_gen.arc +++ b/monster/animal/mouse_gen.arc @@ -1,7 +1,7 @@ Object generate_mouse race animal other_arch mouse -name generator +name mouse hole generator 1 face mouse_gen.111 color_fg brown @@ -13,4 +13,7 @@ maxhp 30 ac 3 exp 50 maxsp 1 +# generator_limit is sort of meaningless for this +# object, since the generated mice can reproduce. +generator_limit 5 end diff --git a/monster/animal/panther.arc b/monster/animal/panther.arc index 61c75a7c7..b348720c3 100644 --- a/monster/animal/panther.arc +++ b/monster/animal/panther.arc @@ -20,11 +20,11 @@ maxhp 50 Con 3 can_see_in_dark 1 speed -0.3 -exp 70 +exp 200 ac 4 dam 10 -wc 1 -level 4 +wc 13 +level 5 weight 60000 run_away 15 attack_movement 3 diff --git a/monster/animal/panthergen.arc b/monster/animal/panthergen.arc index 44bef68d6..05c13766b 100644 --- a/monster/animal/panthergen.arc +++ b/monster/animal/panthergen.arc @@ -1,6 +1,6 @@ Object generate_panther race animal -name generator +name panther cave other_arch panther face panthergen.111 generator 1 @@ -11,4 +11,5 @@ speed 0.004 exp 50 weight 900000 color_fg black +generator_limit 5 end diff --git a/monster/animal/scorpi_gen.arc b/monster/animal/scorpi_gen.arc index ca1716ae6..66d8ad4ad 100644 --- a/monster/animal/scorpi_gen.arc +++ b/monster/animal/scorpi_gen.arc @@ -1,7 +1,7 @@ Object generate_scorpion race animal other_arch scorpion -name generator +name scorpion generator generator 1 face scorpi_gen.111 color_fg red @@ -14,4 +14,5 @@ ac 3 exp 50 maxsp 1 weight 10000 +generator_limit 5 end diff --git a/monster/animal/scorpion.arc b/monster/animal/scorpion.arc index ae483f11e..9c8fe900e 100644 --- a/monster/animal/scorpion.arc +++ b/monster/animal/scorpion.arc @@ -12,12 +12,12 @@ sleep 1 Wis 8 no_pick 1 alive 1 -ac 10 +ac 6 hp 30 maxhp 30 Con 2 -wc 0 -level 5 +wc 14 +level 3 dam 10 attacktype 1025 resist_fire 100 @@ -25,7 +25,7 @@ resist_electricity 50 resist_cold -100 resist_confusion -100 speed 0.1 -exp 70 +exp 40 weight 500 color_fg black end diff --git a/monster/animal/shadowtiger/shadowpup.arc b/monster/animal/shadowtiger/shadowpup.arc index f1460e300..3ddc4f1b6 100644 --- a/monster/animal/shadowtiger/shadowpup.arc +++ b/monster/animal/shadowtiger/shadowpup.arc @@ -20,15 +20,15 @@ move_type walk sleep 1 Wis 20 alive 1 -hp 100 -maxhp 100 +hp 75 +maxhp 75 Con 2 speed -0.3 -exp 60 -ac 4 +exp 700 +ac 8 dam 10 -wc 1 -level 4 +wc 11 +level 6 weight 200000 run_away 15 attack_movement 3 diff --git a/monster/animal/snake.arc b/monster/animal/snake.arc index 56da6f156..30f4e6698 100644 --- a/monster/animal/snake.arc +++ b/monster/animal/snake.arc @@ -19,12 +19,12 @@ move_type walk sleep 1 Wis 8 alive 1 -exp 35 -ac 4 -wc 10 +exp 25 +ac 7 +wc 18 dam 8 -hp 5 -maxhp 5 -level 4 +hp 15 +maxhp 15 +level 2 weight 1000 end diff --git a/monster/beholder/behold_gen.arc b/monster/beholder/behold_gen.arc index d56d347ea..f800896f1 100644 --- a/monster/beholder/behold_gen.arc +++ b/monster/beholder/behold_gen.arc @@ -1,7 +1,7 @@ Object generate_beholder race unnatural other_arch beholder -name generator +name beholder hive generator 1 face behold_gen.111 color_fg red @@ -11,9 +11,9 @@ exp 180 ac 13 speed -0.001 resist_magic 100 - alive 1 level 1 maxsp 1 weight 90000 +generator_limit 5 end diff --git a/monster/beholder/beholder.arc b/monster/beholder/beholder.arc index bc2b1ab8e..1003e7d3a 100644 --- a/monster/beholder/beholder.arc +++ b/monster/beholder/beholder.arc @@ -26,13 +26,13 @@ can_cast_spell 1 maxsp 15 hp 80 maxhp 80 -level 9 +level 8 resist_magic 100 resist_poison 100 resist_paralyze 100 resist_fear 100 resist_blind -75 -speed -0.07 +speed -0.15 weight 1000 run_away 15 attack_movement 1 diff --git a/monster/beholder/beholder_leader_arc.arc b/monster/beholder/beholder_leader_arc.arc index 4ce9a7de5..6f0ca2637 100644 --- a/monster/beholder/beholder_leader_arc.arc +++ b/monster/beholder/beholder_leader_arc.arc @@ -17,25 +17,25 @@ Wis 15 see_invisible 1 no_pick 1 alive 1 -exp 2500 +exp 5000 ac 2 -wc 2 +wc 10 dam 20 Con 1 Pow 2 can_cast_spell 1 sp 15 maxsp 15 -hp 95 -maxhp 95 -level 11 +hp 120 +maxhp 120 +level 10 resist_magic 100 resist_poison 100 resist_paralyze 100 resist_fear 100 resist_physical 40 resist_blind -60 -speed -0.07 +speed -0.20 weight 1000 run_away 15 attack_movement 1 diff --git a/monster/beholder/dread.arc b/monster/beholder/dread.arc index 06502cdad..6576f2690 100644 --- a/monster/beholder/dread.arc +++ b/monster/beholder/dread.arc @@ -29,7 +29,7 @@ maxhp 1500 ac -10 wc -20 dam 25 -level 15 +level 60 resist_magic 90 resist_fire 100 resist_poison 100 diff --git a/monster/chaos/liv_chaos.arc b/monster/chaos/liv_chaos.arc index 92ec01bcb..10386fa34 100644 --- a/monster/chaos/liv_chaos.arc +++ b/monster/chaos/liv_chaos.arc @@ -12,7 +12,7 @@ liv_chaos.333 mina is_animated 1 move_type walk fly_low -level 13 +level 40 hp 250 maxhp 250 Int 3 diff --git a/monster/demon/Big_Demon/big_demon.arc b/monster/demon/Big_Demon/big_demon.arc index 2afcbc869..ca5cd10d0 100644 --- a/monster/demon/Big_Demon/big_demon.arc +++ b/monster/demon/Big_Demon/big_demon.arc @@ -32,7 +32,7 @@ hp 1000 sp 30 maxsp 50 maxhp 1000 -level 12 +level 20 alive 1 speed 0.3 weight 300000 diff --git a/monster/demon/Demon_Lord/demon_lord.arc b/monster/demon/Demon_Lord/demon_lord.arc index 9741272f1..395446d72 100644 --- a/monster/demon/Demon_Lord/demon_lord.arc +++ b/monster/demon/Demon_Lord/demon_lord.arc @@ -29,7 +29,7 @@ resist_holyword 90 resist_godpower 90 resist_magic 80 resist_blind 100 -level 19 +level 69 speed -0.2 alive 1 monster 1 diff --git a/monster/demon/bone_head.arc b/monster/demon/bone_head.arc index 613f7709e..2b8507023 100644 --- a/monster/demon/bone_head.arc +++ b/monster/demon/bone_head.arc @@ -19,7 +19,7 @@ alive 1 sleep 1 undead 1 exp 3500 -level 15 +level 100 attacktype 17 resist_magic 100 resist_cold 100 diff --git a/monster/demon/devil.arc b/monster/demon/devil.arc index 87aa2b85f..091ff6f6a 100644 --- a/monster/demon/devil.arc +++ b/monster/demon/devil.arc @@ -15,10 +15,10 @@ Wis 15 see_invisible 1 no_pick 1 alive 1 -exp 800 -ac 1 +exp 2500 +ac 4 resist_physical 30 -wc 3 +wc 8 dam 12 Pow 4 Int 15 diff --git a/monster/demon/devil_gen.arc b/monster/demon/devil_gen.arc index bdfb593b8..41c0c4dec 100644 --- a/monster/demon/devil_gen.arc +++ b/monster/demon/devil_gen.arc @@ -1,7 +1,7 @@ Object generate_devil race demon other_arch devil -name generator +name demon gate generator 1 face devil_gen.111 color_fg red @@ -17,4 +17,5 @@ alive 1 level 1 maxsp 1 weight 300000 +generator_limit 5 end diff --git a/monster/demon/fiend.arc b/monster/demon/fiend.arc index 1386aa4cc..70fb52f1e 100644 --- a/monster/demon/fiend.arc +++ b/monster/demon/fiend.arc @@ -14,10 +14,10 @@ Wis 15 see_invisible 1 no_pick 1 alive 1 -exp 3600 -ac -3 +exp 15000 +ac 3 resist_physical 30 -wc 0 +wc 6 dam 22 Pow 8 Int 15 diff --git a/monster/demon/imp.arc b/monster/demon/imp.arc index b2307ff36..1f23f58ec 100644 --- a/monster/demon/imp.arc +++ b/monster/demon/imp.arc @@ -16,24 +16,22 @@ see_invisible 1 Wis 3 no_pick 1 alive 1 -exp 150 +exp 10 ac 4 resist_physical 20 -wc 4 +wc 18 dam 2 Int 0 sp 0 maxsp 5 -hp 5 +hp 10 +maxhp 10 Con 1 Str 24 Pow 1 -maxhp 5 level 1 resist_magic 30 - resist_fire 100 - speed 0.25 weight 200000 run_away 15 diff --git a/monster/demon/medium_demon/mdemon.arc b/monster/demon/medium_demon/mdemon.arc index f298b8ca0..3bd5fe295 100644 --- a/monster/demon/medium_demon/mdemon.arc +++ b/monster/demon/medium_demon/mdemon.arc @@ -32,7 +32,7 @@ sp 30 maxsp 50 hp 2000 maxhp 2000 -level 12 +level 20 alive 1 speed 0.3 weight 300000 diff --git a/monster/demon/raas.arc b/monster/demon/raas.arc index b42bb8de7..49578bb84 100644 --- a/monster/demon/raas.arc +++ b/monster/demon/raas.arc @@ -17,10 +17,10 @@ move_type walk Wis 10 no_pick 1 alive 1 -exp 700 -ac 0 +exp 4000 +ac 4 resist_physical 20 -wc 1 +wc 10 dam 25 Int 0 maxsp 5 diff --git a/monster/dragon/Chinese_Dra/chinese_dr.arc b/monster/dragon/Chinese_Dra/chinese_dr.arc index d6265c841..96afff90c 100644 --- a/monster/dragon/Chinese_Dra/chinese_dr.arc +++ b/monster/dragon/Chinese_Dra/chinese_dr.arc @@ -18,7 +18,7 @@ monster 1 move_type walk sleep 1 Wis 20 -level 14 +level 25 Con 4 Pow 32 can_cast_spell 1 diff --git a/monster/dragon/Dragon/dragon.arc b/monster/dragon/Dragon/dragon.arc index 526feb585..a5a525bbb 100644 --- a/monster/dragon/Dragon/dragon.arc +++ b/monster/dragon/Dragon/dragon.arc @@ -18,7 +18,7 @@ dragon.x32 dragon.x33 dragon.x34 mina -level 18 +level 29 Con 11 Pow 26 can_cast_spell 1 diff --git a/monster/dragon/Dragonman/dragonman.arc b/monster/dragon/Dragonman/dragonman.arc index f3766d416..a33b23dd6 100644 --- a/monster/dragon/Dragonman/dragonman.arc +++ b/monster/dragon/Dragonman/dragonman.arc @@ -18,7 +18,7 @@ dragonman.x72 dragonman.x73 dragonman.x72 mina -level 18 +level 39 Con 11 Pow 13 can_cast_spell 1 diff --git a/monster/dragon/Electric/elec_dr.arc b/monster/dragon/Electric/elec_dr.arc index 3979f9636..3dcd2a43c 100644 --- a/monster/dragon/Electric/elec_dr.arc +++ b/monster/dragon/Electric/elec_dr.arc @@ -15,7 +15,7 @@ elec_dr.x12 elec_dr.x11 elec_dr.x12 mina -level 18 +level 27 Con 11 Pow 32 can_cast_spell 1 diff --git a/monster/dragon/Hatchlings/cold_drag.arc b/monster/dragon/Hatchlings/cold_drag.arc index 1c5813abe..f118b41af 100644 --- a/monster/dragon/Hatchlings/cold_drag.arc +++ b/monster/dragon/Hatchlings/cold_drag.arc @@ -11,7 +11,7 @@ cold_drag.172 cold_drag.131 cold_drag.132 mina -level 8 +level 7 monster 1 move_type walk fly_low sleep 1 @@ -19,7 +19,7 @@ Wis 15 see_invisible 1 no_pick 1 alive 1 -exp 1500 +exp 1000 ac 5 wc 7 dam 15 diff --git a/monster/dragon/Hatchlings/elec_drag.arc b/monster/dragon/Hatchlings/elec_drag.arc index f7479cce0..15c65941a 100644 --- a/monster/dragon/Hatchlings/elec_drag.arc +++ b/monster/dragon/Hatchlings/elec_drag.arc @@ -21,7 +21,7 @@ no_pick 1 alive 1 exp 1800 ac 5 -wc 7 +wc 10 dam 15 Con 3 Pow 2 @@ -33,7 +33,7 @@ maxhp 90 resist_electricity 100 resist_blind 50 resist_magic 30 -speed -0.07 +speed -0.15 weight 70000 run_away 20 attack_movement 1 diff --git a/monster/dragon/Hatchlings/fire_drag.arc b/monster/dragon/Hatchlings/fire_drag.arc index ab669097c..326238365 100644 --- a/monster/dragon/Hatchlings/fire_drag.arc +++ b/monster/dragon/Hatchlings/fire_drag.arc @@ -21,7 +21,7 @@ no_pick 1 alive 1 exp 2000 ac 5 -wc 7 +wc 10 dam 15 Con 3 Pow 3 @@ -33,7 +33,7 @@ maxhp 100 resist_fire 100 resist_blind 50 resist_magic 30 -speed -0.07 +speed -0.15 weight 70000 run_away 20 attack_movement 1 diff --git a/monster/dragon/WDragon/worthless_dragon.arc b/monster/dragon/WDragon/worthless_dragon.arc index e57c95aa4..cb8244277 100644 --- a/monster/dragon/WDragon/worthless_dragon.arc +++ b/monster/dragon/WDragon/worthless_dragon.arc @@ -19,7 +19,7 @@ worthless_dragon.x33 worthless_dragon.x32 mina color_fg blue -level 18 +level 29 Con 11 Pow 26 can_cast_spell 1 @@ -29,12 +29,9 @@ hp 3500 maxhp 3500 resist_fire 100 resist_fear 100 - resist_magic 30 - resist_cold -100 resist_confusion -100 - ac -12 wc -20 dam 25 diff --git a/monster/dragon/baby_drag.arc b/monster/dragon/baby_drag.arc index ff98457c6..1ebf3ca23 100644 --- a/monster/dragon/baby_drag.arc +++ b/monster/dragon/baby_drag.arc @@ -13,7 +13,7 @@ baby_drag.112 baby_drag.113 mina color_fg red -level 10 +level 25 Con 8 Pow 8 can_cast_spell 1 diff --git a/monster/dragon/bone_drake/bone_drake.arc b/monster/dragon/bone_drake/bone_drake.arc index 7e37d77c0..b983d57c3 100644 --- a/monster/dragon/bone_drake/bone_drake.arc +++ b/monster/dragon/bone_drake/bone_drake.arc @@ -10,7 +10,7 @@ mina monster 1 move_type walk sleep 1 -level 14 +level 50 Con 6 maxsp 40 hp 8000 diff --git a/monster/dragon/dragoncave.arc b/monster/dragon/dragoncave.arc index 54f902cd4..f99d19634 100644 --- a/monster/dragon/dragoncave.arc +++ b/monster/dragon/dragoncave.arc @@ -1,7 +1,7 @@ Object generate_dragon race dragon other_arch dragon -name dragoncave +name dragon cave generator 1 face dragoncave.111 color_fg red @@ -12,9 +12,9 @@ maxhp 300 ac 3 exp 1000 resist_fire 100 - no_pick 1 alive 1 maxsp 1 weight 1000000 +generator_limit 5 end diff --git a/monster/dragon/drake/drake.arc b/monster/dragon/drake/drake.arc index 89d752407..ef0bb81e0 100644 --- a/monster/dragon/drake/drake.arc +++ b/monster/dragon/drake/drake.arc @@ -15,7 +15,7 @@ drake.212 drake.213 drake.212 mina -level 9 +level 10 monster 1 move_type walk fly_low sleep 1 @@ -23,15 +23,15 @@ Wis 15 see_invisible 1 no_pick 1 alive 1 -exp 5000 -ac -3 -wc 5 +exp 6000 +ac 5 +wc 14 dam 20 Str 15 Con 5 can_cast_spell 0 -hp 220 -maxhp 220 +hp 200 +maxhp 200 resist_magic 85 resist_blind 30 attacktype 1025 diff --git a/monster/dragon/wyvern.arc b/monster/dragon/wyvern.arc index 12b60303c..4040e2eb8 100644 --- a/monster/dragon/wyvern.arc +++ b/monster/dragon/wyvern.arc @@ -15,27 +15,27 @@ wyvern.x72 wyvern.x31 wyvern.x32 mina -level 8 +level 10 Con 2 Pow 2 can_cast_spell 1 maxsp 10 -hp 300 -maxhp 300 +hp 200 +maxhp 200 resist_fire 100 resist_fear 100 resist_blind 50 resist_cold -100 resist_confusion -100 attacktype 1 -ac 2 -wc 2 +ac 5 +wc 8 dam 25 -exp 4000 +exp 5000 see_invisible 1 alive 1 no_pick 1 -speed -0.07 +speed -0.15 weight 150000 run_away 6 end diff --git a/monster/elemental/Para/para_air.arc b/monster/elemental/Para/para_air.arc index a14aca531..6ae05933f 100644 --- a/monster/elemental/Para/para_air.arc +++ b/monster/elemental/Para/para_air.arc @@ -14,15 +14,14 @@ monster 1 move_type walk fly_low alive 1 resist_electricity 100 - attacktype 8 -ac 3 +ac 6 wc 10 dam 10 -hp 100 -maxhp 100 -speed -0.3 -exp 200 +hp 50 +maxhp 50 +speed -0.5 +exp 1100 weight 200 -level 6 +level 7 end diff --git a/monster/elemental/Para/para_earth.arc b/monster/elemental/Para/para_earth.arc index 3c4f386c3..c8d8862fc 100644 --- a/monster/elemental/Para/para_earth.arc +++ b/monster/elemental/Para/para_earth.arc @@ -16,13 +16,12 @@ alive 1 ac 5 wc 9 dam 20 -hp 200 -maxhp 200 -speed -0.08 -exp 210 +hp 100 +maxhp 100 +speed -0.15 +exp 1500 weight 100000 -level 6 +level 7 resist_cold 100 - attacktype 16 end diff --git a/monster/elemental/Para/para_fire.arc b/monster/elemental/Para/para_fire.arc index 3471e6443..52221f032 100644 --- a/monster/elemental/Para/para_fire.arc +++ b/monster/elemental/Para/para_fire.arc @@ -12,17 +12,15 @@ monster 1 move_type walk fly_low alive 1 resist_fire 100 - attacktype 4 resist_confusion -100 - ac 5 wc 16 dam 20 -hp 150 -maxhp 150 -level 6 -speed -0.25 -exp 200 +hp 75 +maxhp 75 +level 7 +speed -0.35 +exp 1200 weight 200 end diff --git a/monster/elemental/Para/para_ice.arc b/monster/elemental/Para/para_ice.arc index 33d956ff1..8cc310391 100644 --- a/monster/elemental/Para/para_ice.arc +++ b/monster/elemental/Para/para_ice.arc @@ -77,16 +77,14 @@ alive 1 ac 8 wc 9 dam 30 -hp 120 -maxhp 120 -speed -0.1 -exp 200 +hp 60 +maxhp 60 +speed -0.2 +exp 1100 weight 50000 -level 6 +level 7 resist_cold 100 resist_confusion 100 - attacktype 16 resist_fire -100 - end diff --git a/monster/elemental/Para/para_lava.arc b/monster/elemental/Para/para_lava.arc index 7fe39bd2a..f4ee84524 100644 --- a/monster/elemental/Para/para_lava.arc +++ b/monster/elemental/Para/para_lava.arc @@ -14,17 +14,15 @@ monster 1 move_type walk fly_low alive 1 resist_fire 100 - attacktype 4 resist_cold -100 - ac 5 wc 16 dam 20 -hp 150 -maxhp 150 -level 6 -speed -0.25 -exp 200 +hp 75 +maxhp 75 +level 7 +speed -0.35 +exp 1200 weight 50000 end diff --git a/monster/elemental/Para/para_light.arc b/monster/elemental/Para/para_light.arc index eee4546aa..f193b58fe 100644 --- a/monster/elemental/Para/para_light.arc +++ b/monster/elemental/Para/para_light.arc @@ -12,17 +12,16 @@ mina monster 1 move_type walk fly_low alive 1 -ac 3 +ac 5 wc 9 dam 10 -hp 120 -maxhp 120 -speed -0.3 -exp 200 +hp 60 +maxhp 60 +speed -0.4 +exp 1100 weight 200 -level 6 +level 7 resist_fire 100 resist_electricity 100 - attacktype 8 end diff --git a/monster/elemental/Para/para_mud.arc b/monster/elemental/Para/para_mud.arc index 40aa5ebaf..85e4d83e0 100644 --- a/monster/elemental/Para/para_mud.arc +++ b/monster/elemental/Para/para_mud.arc @@ -17,18 +17,16 @@ mina monster 1 move_type walk alive 1 -ac 8 +ac 7 wc 9 dam 30 -hp 150 -maxhp 150 -speed -0.08 -exp 200 +hp 75 +maxhp 75 +speed -0.15 +exp 1200 weight 100000 -level 6 +level 7 resist_cold 100 - attacktype 1 resist_fire -100 - end diff --git a/monster/elemental/Para/para_water.arc b/monster/elemental/Para/para_water.arc index 37a4a4c05..891981703 100644 --- a/monster/elemental/Para/para_water.arc +++ b/monster/elemental/Para/para_water.arc @@ -13,17 +13,15 @@ monster 1 move_type walk alive 1 ac 6 -wc 9 +wc 10 dam 30 -hp 120 -maxhp 120 -speed -0.1 -exp 200 +hp 60 +maxhp 60 +speed -0.2 +exp 1400 weight 50000 -level 6 +level 7 resist_confusion 100 - attacktype 1 resist_cold -100 - end diff --git a/monster/elemental/elem_air.arc b/monster/elemental/elem_air.arc index a7702546d..5685879a3 100644 --- a/monster/elemental/elem_air.arc +++ b/monster/elemental/elem_air.arc @@ -14,13 +14,13 @@ resist_electricity 100 resist_blind 100 attacktype 8 resist_physical -100 -ac 0 -wc 8 +ac 4 +wc 10 dam 10 -hp 160 -maxhp 160 +hp 140 +maxhp 140 speed -0.3 -exp 250 +exp 3500 weight 200 -level 8 +level 9 end diff --git a/monster/elemental/elem_earth.arc b/monster/elemental/elem_earth.arc index 1092ac23f..67873b93e 100644 --- a/monster/elemental/elem_earth.arc +++ b/monster/elemental/elem_earth.arc @@ -10,15 +10,15 @@ mina monster 1 move_type walk alive 1 -ac 5 -wc 8 +ac 6 +wc 10 dam 50 hp 280 maxhp 280 speed -0.08 -exp 250 +exp 4000 weight 100000 -level 8 +level 9 resist_physical 70 resist_cold 50 resist_blind 100 diff --git a/monster/elemental/elem_fire.arc b/monster/elemental/elem_fire.arc index 3757156ac..4a2221788 100644 --- a/monster/elemental/elem_fire.arc +++ b/monster/elemental/elem_fire.arc @@ -15,13 +15,13 @@ attacktype 4 resist_confusion -100 resist_blind 100 glow_radius 1 -ac 2 -wc 10 +ac 4 +wc 13 dam 20 -hp 200 -maxhp 200 -level 8 +hp 175 +maxhp 175 +level 9 speed -0.25 -exp 250 +exp 3000 weight 200 end diff --git a/monster/elemental/elem_water.arc b/monster/elemental/elem_water.arc index 47c5be7f6..92444e583 100644 --- a/monster/elemental/elem_water.arc +++ b/monster/elemental/elem_water.arc @@ -16,9 +16,9 @@ dam 40 hp 140 maxhp 140 speed -0.1 -exp 250 +exp 3000 weight 50000 -level 8 +level 9 resist_confusion 100 resist_blind 100 attacktype 17 diff --git a/monster/elemental/witch_air.arc b/monster/elemental/witch_air.arc index cf2d99c0a..2afea7bbd 100644 --- a/monster/elemental/witch_air.arc +++ b/monster/elemental/witch_air.arc @@ -18,14 +18,14 @@ resist_electricity 50 resist_cold -75 attacktype 9 attack_movement 1 -ac -11 +ac 1 wc 10 dam 15 hp 200 maxhp 200 level 15 speed -0.6 -exp 6000 +exp 15000 weight 50 can_cast_spell 1 can_use_skill 1 diff --git a/monster/elemental/witch_earth.arc b/monster/elemental/witch_earth.arc index 3a3eff3a2..da082889c 100644 --- a/monster/elemental/witch_earth.arc +++ b/monster/elemental/witch_earth.arc @@ -18,14 +18,14 @@ resist_cold 50 resist_fire -20 attacktype 1 attack_movement 3 -ac -2 +ac 2 wc 10 dam 40 -hp 1120 -maxhp 1120 +hp 350 +maxhp 350 level 15 -speed -0.1 -exp 4000 +speed -0.17 +exp 15000 weight 5200 can_cast_spell 1 can_use_skill 1 diff --git a/monster/elemental/witch_fire.arc b/monster/elemental/witch_fire.arc index db1620714..f6386398f 100644 --- a/monster/elemental/witch_fire.arc +++ b/monster/elemental/witch_fire.arc @@ -19,14 +19,14 @@ attacktype 4 attack_movement 4 resist_cold -100 glow_radius 2 -ac -2 -wc 1 -dam 30 -hp 600 -maxhp 600 +ac 4 +wc 12 +dam 25 +hp 300 +maxhp 300 level 14 speed -0.4 -exp 5000 +exp 14000 weight 20 can_cast_spell 1 can_use_skill 1 diff --git a/monster/elemental/witch_water.arc b/monster/elemental/witch_water.arc index 2b140ab3e..05179d726 100644 --- a/monster/elemental/witch_water.arc +++ b/monster/elemental/witch_water.arc @@ -18,14 +18,14 @@ resist_cold 100 resist_fire -100 attacktype 17 attack_movement 3 -ac -6 -wc -1 +ac 3 +wc 8 dam 30 -hp 520 -maxhp 520 +hp 250 +maxhp 250 level 14 speed -0.2 -exp 5000 +exp 12000 weight 1200 can_cast_spell 1 can_use_skill 1 diff --git a/monster/giant/Big_Wiz/big_wiz.arc b/monster/giant/Big_Wiz/big_wiz.arc index 31e5894b7..3be377fa7 100644 --- a/monster/giant/Big_Wiz/big_wiz.arc +++ b/monster/giant/Big_Wiz/big_wiz.arc @@ -18,7 +18,7 @@ big_wiz.x14 big_wiz.x13 big_wiz.x12 mina -level 18 +level 49 attacktype 128 Con 28 Pow 48 diff --git a/monster/giant/Titan/titan.arc b/monster/giant/Titan/titan.arc index 49a03485c..80c8a1d1e 100644 --- a/monster/giant/Titan/titan.arc +++ b/monster/giant/Titan/titan.arc @@ -36,7 +36,7 @@ Con 6 maxsp 30 hp 4000 maxhp 4000 -level 15 +level 80 alive 1 no_pick 1 speed -0.33 diff --git a/monster/giant/djinn/m_djinn.arc b/monster/giant/djinn/m_djinn.arc index 207c3b329..405744f00 100644 --- a/monster/giant/djinn/m_djinn.arc +++ b/monster/giant/djinn/m_djinn.arc @@ -8,7 +8,7 @@ move_type walk sleep 1 Wis 15 animation djinn -level 15 +level 40 Con 10 Int 10 Pow 10 diff --git a/monster/giant/giant.arc b/monster/giant/giant.arc index 854fc696d..d47ba785e 100644 --- a/monster/giant/giant.arc +++ b/monster/giant/giant.arc @@ -12,21 +12,22 @@ anim giant.x11 giant.x12 mina +resist_physical 30 resist_electricity 50 resist_blind -30 -exp 1500 -ac 1 -wc 2 +exp 4000 +ac 6 +wc 8 dam 20 -hp 250 +hp 200 +maxhp 200 Con 4 Str 30 Int 13 -maxhp 250 level 10 alive 1 no_pick 1 -speed -0.085 +speed -0.15 weight 300000 run_away 6 pick_up 1 diff --git a/monster/giant/giant_gen.arc b/monster/giant/giant_gen.arc index 06807b996..df10e0ba4 100644 --- a/monster/giant/giant_gen.arc +++ b/monster/giant/giant_gen.arc @@ -15,4 +15,5 @@ alive 1 no_pick 1 maxsp 1 weight 30000 +generator_limit 5 end diff --git a/monster/giant/mabu.arc b/monster/giant/mabu.arc index 20e7d2e25..aaf373e08 100644 --- a/monster/giant/mabu.arc +++ b/monster/giant/mabu.arc @@ -15,19 +15,19 @@ mabu.x13 mabu.x12 mina resist_electricity 50 -exp 1500 -ac 1 -wc 2 +exp 4000 +ac 6 +wc 8 dam 20 -hp 250 +hp 200 Con 4 Str 30 Int 13 -maxhp 250 +maxhp 200 level 10 alive 1 no_pick 1 -speed -0.085 +speed -0.15 weight 300000 run_away 6 pick_up 1 diff --git a/monster/giant/serpent/fireserp.arc b/monster/giant/serpent/fireserp.arc index 1ef8e9f66..d367d9f8b 100644 --- a/monster/giant/serpent/fireserp.arc +++ b/monster/giant/serpent/fireserp.arc @@ -10,14 +10,12 @@ animation serpent level 9 Con 4 resist_cold -100 - resist_fire 30 - attacktype 5 -exp 400 -ac -1 -wc 4 -dam 7 +exp 2500 +ac 5 +wc 8 +dam 15 hp 120 maxhp 120 Pow 2 @@ -25,7 +23,7 @@ sp 5 maxsp 5 alive 1 no_pick 1 -speed -0.10 +speed -0.20 can_cast_spell 1 weight 90000 end diff --git a/monster/giant/serpent/serpent.arc b/monster/giant/serpent/serpent.arc index 72d1c4525..ebd3168a3 100644 --- a/monster/giant/serpent/serpent.arc +++ b/monster/giant/serpent/serpent.arc @@ -13,21 +13,19 @@ serpent.x32 serpent.x71 serpent.x72 mina -level 7 -Con 3.2 +level 6 +Con 4 resist_cold -100 - resist_poison 100 - -exp 150 -ac -2 -wc 5 +exp 500 +ac 4 +wc 14 dam 9 hp 100 maxhp 100 alive 1 no_pick 1 -speed -0.08 +speed -0.15 weight 90000 magicmap green end diff --git a/monster/giant/slug/slug.arc b/monster/giant/slug/slug.arc index 09bcf6ec0..76c50109b 100644 --- a/monster/giant/slug/slug.arc +++ b/monster/giant/slug/slug.arc @@ -13,7 +13,7 @@ slug.x32 slug.x71 slug.x72 mina -level 8 +level 12 Con 10 color_fg grey resist_acid 100 @@ -22,15 +22,15 @@ resist_blind 100 resist_fire -100 resist_electricity 50 attacktype 65 -exp 500 -ac -1 -wc -1 -dam 10 +exp 8000 +ac 6 +wc 8 +dam 40 hp 250 maxhp 250 alive 1 no_pick 1 -speed -0.08 +speed -0.12 weight 300000 run_away 5 end diff --git a/monster/goblin/gnoll.arc b/monster/goblin/gnoll.arc index 96953e254..413546c32 100644 --- a/monster/goblin/gnoll.arc +++ b/monster/goblin/gnoll.arc @@ -16,13 +16,13 @@ Dex 12 Str 15 no_pick 1 alive 1 -exp 30 -ac 13 -wc 12 +exp 15 +ac 7 +wc 15 dam 4 -hp 8 -maxhp 8 -level 3 +hp 20 +maxhp 20 +level 2 speed -0.1 weight 45000 run_away 30 diff --git a/monster/goblin/gnoll_chief_arc.arc b/monster/goblin/gnoll_chief_arc.arc index df8bef36f..c107ef636 100644 --- a/monster/goblin/gnoll_chief_arc.arc +++ b/monster/goblin/gnoll_chief_arc.arc @@ -17,13 +17,13 @@ Dex 12 Str 15 no_pick 1 alive 1 -exp 120 -ac 11 -wc 10 -dam 20 +exp 60 +ac 5 +wc 13 +dam 8 hp 40 maxhp 40 -level 5 +level 4 resist_physical 30 speed -0.1 weight 45000 diff --git a/monster/goblin/gnoll_gen.arc b/monster/goblin/gnoll_gen.arc index 5dcb83194..5af6f2ccf 100644 --- a/monster/goblin/gnoll_gen.arc +++ b/monster/goblin/gnoll_gen.arc @@ -8,10 +8,11 @@ color_fg red hp 40 maxhp 40 exp 80 -ac 10 +ac 9 speed 0.004 alive 1 level 1 maxsp 1 weight 1000000 +generator_limit 5 end diff --git a/monster/goblin/gnoll_leader_arc.arc b/monster/goblin/gnoll_leader_arc.arc index efbbba92a..01e940798 100644 --- a/monster/goblin/gnoll_leader_arc.arc +++ b/monster/goblin/gnoll_leader_arc.arc @@ -17,13 +17,13 @@ Dex 12 Str 15 no_pick 1 alive 1 -exp 50 -ac 12 -wc 11 -dam 17 -hp 21 -maxhp 21 -level 4 +exp 25 +ac 6 +wc 14 +dam 5 +hp 30 +maxhp 30 +level 3 speed 0.1 weight 45000 run_away 30 diff --git a/monster/goblin/goblin.arc b/monster/goblin/goblin.arc index 22cedd85b..37a290dfc 100644 --- a/monster/goblin/goblin.arc +++ b/monster/goblin/goblin.arc @@ -1,3 +1,4 @@ +# blah Object goblin randomitems goblin race goblin @@ -20,12 +21,12 @@ sleep 1 Wis 10 no_pick 1 alive 1 -exp 20 -ac 14 +exp 10 +ac 8 wc 17 dam 3 -hp 6 -maxhp 6 +hp 20 +maxhp 20 level 2 speed -0.1 weight 50000 diff --git a/monster/goblin/goblin_chief_arc.arc b/monster/goblin/goblin_chief_arc.arc index b5b861532..56f3747e9 100644 --- a/monster/goblin/goblin_chief_arc.arc +++ b/monster/goblin/goblin_chief_arc.arc @@ -14,12 +14,12 @@ sleep 1 Wis 10 no_pick 1 alive 1 -exp 120 -ac 12 +exp 50 +ac 6 wc 15 -dam 16 -hp 30 -maxhp 30 +dam 10 +hp 40 +maxhp 40 level 4 resist_physical 30 speed 0.1 diff --git a/monster/goblin/goblin_gen.arc b/monster/goblin/goblin_gen.arc index cae8ea362..c783412a9 100644 --- a/monster/goblin/goblin_gen.arc +++ b/monster/goblin/goblin_gen.arc @@ -15,4 +15,5 @@ no_pick 1 speed 0.02 maxsp 1 weight 1000000 +generator_limit 5 end diff --git a/monster/goblin/goblin_leader_arc.arc b/monster/goblin/goblin_leader_arc.arc index 740fd8097..72def3bf9 100644 --- a/monster/goblin/goblin_leader_arc.arc +++ b/monster/goblin/goblin_leader_arc.arc @@ -14,12 +14,12 @@ sleep 1 Wis 10 no_pick 1 alive 1 -exp 40 -ac 13 +exp 25 +ac 7 wc 16 -dam 16 -hp 16 -maxhp 16 +dam 8 +hp 25 +maxhp 25 level 3 speed 0.1 weight 50000 diff --git a/monster/goblin/kobold.arc b/monster/goblin/kobold.arc index 66e9e9ba4..98b83ce93 100644 --- a/monster/goblin/kobold.arc +++ b/monster/goblin/kobold.arc @@ -11,12 +11,12 @@ sleep 1 Wis 8 no_pick 1 alive 1 -exp 5 -ac 18 -wc 27 +exp 2 +ac 9 +wc 21 dam 2 -hp 2 -maxhp 2 +hp 10 +maxhp 10 level 1 speed 0.2 weight 30000 diff --git a/monster/goblin/kobold_gen.arc b/monster/goblin/kobold_gen.arc index 7dc6d512c..3615aca4c 100644 --- a/monster/goblin/kobold_gen.arc +++ b/monster/goblin/kobold_gen.arc @@ -8,10 +8,11 @@ color_fg red hp 20 maxhp 20 exp 30 -ac 15 +ac 10 speed 0.02 alive 1 level 1 maxsp 1 weight 1000000 +generator_limit 5 end diff --git a/monster/goblin/ogre.arc b/monster/goblin/ogre.arc index d3bd7c15a..c8925c299 100644 --- a/monster/goblin/ogre.arc +++ b/monster/goblin/ogre.arc @@ -12,19 +12,19 @@ move_type walk sleep 1 no_pick 1 alive 1 -exp 100 -level 5 -ac 10 +exp 60 +level 4 +ac 8 can_see_in_dark 1 hp 50 +maxhp 50 Con 2 Wis 10 Str 22 Dex 20 Int 8 -maxhp 50 -wc 7 -dam 8 +wc 12 +dam 12 speed -0.08 resist_electricity 30 weight 140000 diff --git a/monster/goblin/ogre_chief_arc.arc b/monster/goblin/ogre_chief_arc.arc index 2c921373d..672562762 100644 --- a/monster/goblin/ogre_chief_arc.arc +++ b/monster/goblin/ogre_chief_arc.arc @@ -12,13 +12,13 @@ move_type walk sleep 1 no_pick 1 alive 1 -exp 200 +exp 1500 level 8 -ac 6 -wc 5 +ac 5 +wc 8 can_see_in_dark 1 -hp 160 -maxhp 160 +hp 150 +maxhp 150 Con 2 Wis 10 Str 22 diff --git a/monster/goblin/ogre_gen.arc b/monster/goblin/ogre_gen.arc index a9a59ec44..dbf67e9fe 100644 --- a/monster/goblin/ogre_gen.arc +++ b/monster/goblin/ogre_gen.arc @@ -14,4 +14,5 @@ alive 1 level 1 maxsp 1 weight 1000000 +generator_limit 5 end diff --git a/monster/goblin/ogre_leader_arc.arc b/monster/goblin/ogre_leader_arc.arc index 0d0ba6a87..1bea5bc0b 100644 --- a/monster/goblin/ogre_leader_arc.arc +++ b/monster/goblin/ogre_leader_arc.arc @@ -12,10 +12,10 @@ move_type walk sleep 1 no_pick 1 alive 1 -exp 150 -level 7 -ac 8 -wc 5 +exp 500 +level 6 +ac 6 +wc 8 can_see_in_dark 1 hp 75 maxhp 75 diff --git a/monster/goblin/orc.arc b/monster/goblin/orc.arc index b32db1cca..cc9584fb0 100644 --- a/monster/goblin/orc.arc +++ b/monster/goblin/orc.arc @@ -12,12 +12,12 @@ sleep 1 Wis 8 no_pick 1 alive 1 -exp 15 -ac 16 -wc 19 +exp 5 +ac 8 +wc 17 dam 1 -hp 4 -maxhp 4 +hp 20 +maxhp 20 level 1 speed -0.15 weight 23000 diff --git a/monster/goblin/orc_chief_arc.arc b/monster/goblin/orc_chief_arc.arc index b76c3d4c5..b6bb4ed24 100644 --- a/monster/goblin/orc_chief_arc.arc +++ b/monster/goblin/orc_chief_arc.arc @@ -13,12 +13,12 @@ sleep 1 Wis 8 no_pick 1 alive 1 -exp 75 -ac 14 -wc 17 -dam 15 -hp 24 -maxhp 24 +exp 30 +ac 6 +wc 15 +dam 4 +hp 40 +maxhp 40 level 3 resist_physical 30 speed -0.15 diff --git a/monster/goblin/orc_gen.arc b/monster/goblin/orc_gen.arc index fcb0c03fe..531656716 100644 --- a/monster/goblin/orc_gen.arc +++ b/monster/goblin/orc_gen.arc @@ -14,4 +14,5 @@ alive 1 level 1 maxsp 1 weight 1000000 +generator_limit 5 end diff --git a/monster/goblin/orc_leader_arc.arc b/monster/goblin/orc_leader_arc.arc index 5bd8f8cae..3ba48eef5 100644 --- a/monster/goblin/orc_leader_arc.arc +++ b/monster/goblin/orc_leader_arc.arc @@ -13,12 +13,12 @@ sleep 1 Wis 8 no_pick 1 alive 1 -exp 35 -ac 15 -wc 18 -dam 14 -hp 16 -maxhp 16 +exp 10 +ac 7 +wc 16 +dam 2 +hp 25 +maxhp 25 level 2 speed -0.15 weight 23000 diff --git a/monster/humanoid/Class/conjurer.arc b/monster/humanoid/Class/conjurer.arc index 3cf1d5b20..d63109634 100755 --- a/monster/humanoid/Class/conjurer.arc +++ b/monster/humanoid/Class/conjurer.arc @@ -18,15 +18,15 @@ maxsp 40 monster 1 move_type walk alive 1 -ac 1 +ac 9 wc 15 dam 4 hp 40 maxhp 40 -exp 100 -speed -0.1 +exp 25 +speed -0.15 weight 50000 -level 15 +level 3 can_cast_spell 1 can_use_skill 1 can_use_scroll 1 diff --git a/monster/humanoid/Class/conjurer2.arc b/monster/humanoid/Class/conjurer2.arc index 852a327bf..f58e0a0f4 100755 --- a/monster/humanoid/Class/conjurer2.arc +++ b/monster/humanoid/Class/conjurer2.arc @@ -18,15 +18,15 @@ maxsp 40 monster 1 move_type walk alive 1 -ac 1 +ac 9 wc 15 dam 4 hp 40 maxhp 40 -exp 100 -speed -0.1 +exp 25 +speed -0.15 weight 50000 -level 15 +level 3 can_cast_spell 1 can_use_scroll 1 can_use_skill 1 diff --git a/monster/humanoid/Class/northman.arc b/monster/humanoid/Class/northman.arc index 3b6915c62..1972a72f6 100755 --- a/monster/humanoid/Class/northman.arc +++ b/monster/humanoid/Class/northman.arc @@ -19,15 +19,15 @@ Dex 14 monster 1 move_type walk alive 1 -ac 1 -wc 9 +ac 9 +wc 12 dam 8 hp 50 maxhp 50 -exp 40 +exp 65 speed -0.15 weight 50000 -level 3 +level 4 will_apply 2 pick_up 24 can_use_scroll 1 diff --git a/monster/humanoid/Class/pirate.arc b/monster/humanoid/Class/pirate.arc index 65950c199..73cb8be77 100755 --- a/monster/humanoid/Class/pirate.arc +++ b/monster/humanoid/Class/pirate.arc @@ -15,11 +15,11 @@ Str 12 Wis 10 no_pick 1 alive 1 -exp 45 -level 4 +exp 30 +level 3 ac 7 -hp 20 -maxhp 20 +hp 25 +maxhp 25 Con 2 wc 10 dam 6 diff --git a/monster/humanoid/Class/thief_1.arc b/monster/humanoid/Class/thief_1.arc index 15d076a0a..c753d066c 100755 --- a/monster/humanoid/Class/thief_1.arc +++ b/monster/humanoid/Class/thief_1.arc @@ -15,14 +15,15 @@ alive 1 Str 10 Dex 25 Int 13 -ac 0 -wc 10 +dam 4 +ac 5 +wc 14 hp 25 maxhp 25 -exp 50 +exp 35 speed 0.28 weight 52000 -level 1 +level 3 will_apply 8 pick_up 26 can_use_ring 1 diff --git a/monster/humanoid/Dwarf/lesser_dwarven_guard.arc b/monster/humanoid/Dwarf/lesser_dwarven_guard.arc index 331268fd1..d5bf48278 100755 --- a/monster/humanoid/Dwarf/lesser_dwarven_guard.arc +++ b/monster/humanoid/Dwarf/lesser_dwarven_guard.arc @@ -18,12 +18,12 @@ monster 1 move_type walk attack_movement 4 alive 1 -ac -5 -wc 15 -dam 10 +ac 1 +wc 5 +dam 20 hp 300 maxhp 300 -exp 7000 +exp 15000 speed 0.20 weight 50000 level 15 diff --git a/monster/humanoid/Elf/dark_elf.arc b/monster/humanoid/Elf/dark_elf.arc index 94171ff02..1535a003c 100755 --- a/monster/humanoid/Elf/dark_elf.arc +++ b/monster/humanoid/Elf/dark_elf.arc @@ -13,9 +13,9 @@ sleep 1 Wis 20 no_pick 1 alive 1 -exp 20 -ac 1 -wc 1 +exp 75 +ac 6 +wc 15 dam 4 Pow 1 Int 15 @@ -23,9 +23,9 @@ Str 13 Dex 25 maxsp 20 can_cast_spell 1 -hp 20 -maxhp 20 -level 9 +hp 40 +maxhp 40 +level 4 speed 0.5 weight 50000 pick_up 24 diff --git a/monster/humanoid/Elf/dark_elf2.arc b/monster/humanoid/Elf/dark_elf2.arc index d113e65d9..69e23d7a9 100755 --- a/monster/humanoid/Elf/dark_elf2.arc +++ b/monster/humanoid/Elf/dark_elf2.arc @@ -16,10 +16,10 @@ sleep 1 Wis 25 no_pick 1 alive 1 -exp 40 -ac 1 -wc 1 -dam 8 +exp 75 +ac 8 +wc 16 +dam 6 Pow 2 Int 15 Str 13 @@ -28,7 +28,7 @@ maxsp 40 can_cast_spell 1 hp 40 maxhp 40 -level 18 +level 4 speed 0.5 weight 50000 pick_up 24 diff --git a/monster/humanoid/Gnome/gnome.arc b/monster/humanoid/Gnome/gnome.arc index 31150c26c..10b71052c 100755 --- a/monster/humanoid/Gnome/gnome.arc +++ b/monster/humanoid/Gnome/gnome.arc @@ -12,11 +12,11 @@ anim gnome.111 gnome.112 mina -ac 1 +ac 5 reflect_spell 1 -wc 5 +wc 10 dam 4 -level 4 +level 6 Str 10 Int 15 Dex 13 @@ -27,8 +27,8 @@ can_cast_spell 1 Wis 20 attacktype 4098 will_apply 15 -hp 100 -maxhp 100 +hp 75 +maxhp 75 sp 300 maxsp 300 resist_fire 100 diff --git a/monster/humanoid/Gnome/gnome2.arc b/monster/humanoid/Gnome/gnome2.arc index fd79c22ec..17e46f675 100755 --- a/monster/humanoid/Gnome/gnome2.arc +++ b/monster/humanoid/Gnome/gnome2.arc @@ -12,11 +12,11 @@ anim gnome2.111 gnome2.112 mina -ac 1 +ac 5 reflect_spell 1 -wc 5 +wc 10 dam 4 -level 4 +level 6 Str 10 Int 15 Dex 13 @@ -27,8 +27,8 @@ can_cast_spell 1 Wis 20 attacktype 4098 will_apply 15 -hp 100 -maxhp 100 +hp 75 +maxhp 75 sp 300 maxsp 300 resist_fire 100 diff --git a/monster/humanoid/Human/child_thief.arc b/monster/humanoid/Human/child_thief.arc index 43289499e..a4e72e00a 100644 --- a/monster/humanoid/Human/child_thief.arc +++ b/monster/humanoid/Human/child_thief.arc @@ -7,7 +7,7 @@ monster 1 move_type walk alive 1 ac 7 -wc 18 +wc 20 dam 2 hp 15 maxhp 15 @@ -15,7 +15,7 @@ Str 8 Int 12 Dex 16 Con 2 -exp 15 +exp 8 speed 0.4 weight 50000 level 1 diff --git a/monster/humanoid/Human/pir_lass.arc b/monster/humanoid/Human/pir_lass.arc index 54887c2dd..ae1d86944 100644 --- a/monster/humanoid/Human/pir_lass.arc +++ b/monster/humanoid/Human/pir_lass.arc @@ -17,12 +17,12 @@ Pow 9 monster 1 move_type walk alive 1 -ac 1 -wc 3 -dam 12 +ac 6 +wc 10 +dam 8 hp 50 maxhp 50 -exp 60 +exp 90 speed 0.15 weight 50000 level 4 diff --git a/monster/humanoid/Human/postman/postman.arc b/monster/humanoid/Human/postman/postman.arc index f631f1248..de427f331 100644 --- a/monster/humanoid/Human/postman/postman.arc +++ b/monster/humanoid/Human/postman/postman.arc @@ -15,9 +15,9 @@ alive 1 ac 6 wc 12 dam 5 -hp 15 -maxhp 15 -exp 40 +hp 25 +maxhp 25 +exp 35 speed -0.20 resist_slow -100 weight 50000 diff --git a/monster/humanoid/Human/postman/postman_gen.arc b/monster/humanoid/Human/postman/postman_gen.arc index b3f1a073f..da8e8a9fa 100644 --- a/monster/humanoid/Human/postman/postman_gen.arc +++ b/monster/humanoid/Human/postman/postman_gen.arc @@ -1,7 +1,7 @@ Object generate_postman race human other_arch postman -name generator +name mail box generator 1 face postman_gen.111 color_fg red @@ -15,4 +15,5 @@ level 1 sp 1 maxsp 1 weight 90000 +generator_limit 5 end diff --git a/monster/humanoid/madman.arc b/monster/humanoid/madman.arc index c3cc2cb52..628864c7c 100644 --- a/monster/humanoid/madman.arc +++ b/monster/humanoid/madman.arc @@ -15,11 +15,11 @@ Wis 10 Con 2 no_pick 1 alive 1 -exp 45 -level 4 +exp 30 +level 3 ac 7 -hp 20 -maxhp 20 +hp 25 +maxhp 25 wc 10 dam 6 speed 0.12 diff --git a/monster/humanoid/madman_gen.arc b/monster/humanoid/madman_gen.arc index 933cc21b6..2128c9cc4 100644 --- a/monster/humanoid/madman_gen.arc +++ b/monster/humanoid/madman_gen.arc @@ -1,6 +1,6 @@ Object generate_madman race human -name generator +name madman hut other_arch madman face madman_gen.111 generator 1 @@ -15,4 +15,5 @@ speed 0.01 maxsp 1 weight 1000000 magicmap brown +generator_limit 5 end diff --git a/monster/humanoid/pyro_gen.arc b/monster/humanoid/pyro_gen.arc index aadfd3dbc..fa0be8722 100644 --- a/monster/humanoid/pyro_gen.arc +++ b/monster/humanoid/pyro_gen.arc @@ -15,4 +15,5 @@ level 1 sp 130 maxsp 1 magicmap yellow +generator_limit 5 end diff --git a/monster/humanoid/pyromaniac.arc b/monster/humanoid/pyromaniac.arc index 33027e6e0..e02174d58 100644 --- a/monster/humanoid/pyromaniac.arc +++ b/monster/humanoid/pyromaniac.arc @@ -15,9 +15,9 @@ pyromaniac.113 pyromaniac.114 mina ac 6 -wc 5 -dam 3 -level 4 +wc 10 +dam 8 +level 6 Con 2 Pow 3 Int 5 @@ -26,12 +26,11 @@ Dex 15 Wis 20 can_cast_spell 1 can_use_skill 1 -hp 100 -maxhp 100 +hp 75 +maxhp 75 sp 300 maxsp 1 resist_magic 100 - weight 50000 speed 0.2 random_movement 1 diff --git a/monster/humanoid/siegfried.arc b/monster/humanoid/siegfried.arc index b6581be90..d4b800b9f 100644 --- a/monster/humanoid/siegfried.arc +++ b/monster/humanoid/siegfried.arc @@ -20,7 +20,7 @@ dam 8 wc 9 ac 1 speed 0.150000 -level 3 +level 30 weight 50000 randomitems warrior_1 pick_up 24 diff --git a/monster/insect/ant.arc b/monster/insect/ant.arc index 7b99703dd..db27b7002 100644 --- a/monster/insect/ant.arc +++ b/monster/insect/ant.arc @@ -10,14 +10,14 @@ move_type walk no_pick 1 alive 1 can_see_in_dark 1 -exp 2 +exp 5 level 1 -ac 15 -hp 5 -maxhp 5 +ac 10 +hp 15 +maxhp 15 wc 18 dam 1 -speed 0.01 +speed 0.1 weight 1000 magicmap brown end diff --git a/monster/insect/ant/ant_egg.arc b/monster/insect/ant/ant_egg.arc index cd05dc290..868771c10 100644 --- a/monster/insect/ant/ant_egg.arc +++ b/monster/insect/ant/ant_egg.arc @@ -11,12 +11,11 @@ exp 1 level 1 ac 20 hp 1 +wc 15 maxhp 1 resist_acid 30 resist_poison 30 - resist_cold -100 - speed 0.001 generator 1 is_used_up 1 diff --git a/monster/insect/ant/ant_larvae.arc b/monster/insect/ant/ant_larvae.arc index c929d9b08..822f86e0a 100644 --- a/monster/insect/ant/ant_larvae.arc +++ b/monster/insect/ant/ant_larvae.arc @@ -11,20 +11,18 @@ monster 1 move_type walk no_pick 1 alive 1 -exp 5 +exp 1 level 1 -ac 18 -hp 3 -maxhp 3 -wc 20 +ac 12 +hp 10 +maxhp 10 +wc 15 dam 1 resist_physical 10 resist_cold -100 - resist_acid 30 resist_poison 30 - -speed 0.005 +speed 0.05 generator 1 is_used_up 1 weight 5000 diff --git a/monster/insect/ant/breeder_ant.arc b/monster/insect/ant/breeder_ant.arc index c96e80438..467d04be5 100644 --- a/monster/insect/ant/breeder_ant.arc +++ b/monster/insect/ant/breeder_ant.arc @@ -14,20 +14,17 @@ move_type walk no_pick 1 alive 1 Con 20 -exp 5000 +exp 4000 level 10 -ac 2 -hp 1000 -maxhp 1000 -wc -12 +ac 6 +hp 200 +maxhp 200 +wc 9 dam 30 resist_physical 30 resist_cold -100 - resist_poison 100 - resist_acid 30 - attacktype 1025 attack_movement 7 generator 1 diff --git a/monster/insect/ant/fly_ant.arc b/monster/insect/ant/fly_ant.arc index deba35eb3..ec23b2e59 100644 --- a/monster/insect/ant/fly_ant.arc +++ b/monster/insect/ant/fly_ant.arc @@ -14,13 +14,13 @@ sleep 1 Wis 6 alive 1 no_pick 1 -ac 10 -hp 1 -maxhp 1 -wc 1 +ac 15 +hp 25 +maxhp 25 +wc 10 level 3 -dam 5 +dam 4 speed -0.3 -exp 20 +exp 30 weight 7 end diff --git a/monster/insect/ant/spit_ant.arc b/monster/insect/ant/spit_ant.arc index 9cb55313f..8c8bbf90b 100644 --- a/monster/insect/ant/spit_ant.arc +++ b/monster/insect/ant/spit_ant.arc @@ -25,24 +25,22 @@ sleep 1 Wis 5 no_pick 1 alive 1 -exp 800 -level 12 +exp 4000 +level 10 Con 15 Wis 10 -ac -5 -hp 100 -maxhp 100 +ac 5 +wc 5 +hp 150 +maxhp 150 resist_physical 45 attacktype 1025 attack_movement 7 run_away 50 resist_acid 100 resist_poison 100 - resist_cold -100 - can_use_bow 1 -wc -5 dam 15 speed -0.18 weight 15000 diff --git a/monster/insect/ant/war_ant.arc b/monster/insect/ant/war_ant.arc index ed34ac0de..bc6a36718 100644 --- a/monster/insect/ant/war_ant.arc +++ b/monster/insect/ant/war_ant.arc @@ -16,22 +16,19 @@ sleep 1 Wis 5 no_pick 1 alive 1 -exp 500 -level 10 +exp 1500 +level 8 Con 10 Wis 10 -ac -5 hp 100 maxhp 100 resist_physical 45 attacktype 1025 resist_poison 100 - resist_acid 30 - resist_cold -100 - -wc -5 +ac 5 +wc 10 dam 15 speed -0.2 weight 15000 diff --git a/monster/insect/ant/work_ant.arc b/monster/insect/ant/work_ant.arc index 860c82737..485dfa220 100644 --- a/monster/insect/ant/work_ant.arc +++ b/monster/insect/ant/work_ant.arc @@ -14,19 +14,17 @@ move_type walk no_pick 1 Con 10 alive 1 -exp 50 +exp 30 level 3 -ac 10 -hp 15 -maxhp 15 +ac 8 +hp 35 +maxhp 35 resist_physical 20 resist_acid 30 resist_poison 30 - resist_cold -100 - -wc 12 -dam 3 +wc 9 +dam 5 speed 0.1 weight 5000 end diff --git a/monster/insect/ant_gen.arc b/monster/insect/ant_gen.arc index 0a1550b7a..3e22b8e2c 100644 --- a/monster/insect/ant_gen.arc +++ b/monster/insect/ant_gen.arc @@ -1,7 +1,7 @@ Object generate_ant race insect other_arch ant -name generator +name ant hill face ant_gen.111 generator 1 hp 120 @@ -15,4 +15,5 @@ speed 0.03 maxsp 1 weight 100000 magicmap brown +generator_limit 5 end diff --git a/monster/insect/bee_gen.arc b/monster/insect/bee_gen.arc index 56da247f8..712b701fd 100644 --- a/monster/insect/bee_gen.arc +++ b/monster/insect/bee_gen.arc @@ -1,5 +1,5 @@ Object generate_bee -name generator +name bee tree race insect other_arch bee generator 1 @@ -15,4 +15,5 @@ speed 0.02 maxsp 1 weight 10000 magicmap brown +generator_limit 5 end diff --git a/monster/insect/beehive.arc b/monster/insect/beehive.arc index a73d0b6fd..aa66f0703 100644 --- a/monster/insect/beehive.arc +++ b/monster/insect/beehive.arc @@ -19,4 +19,5 @@ exp 50 ac 12 hp 30 maxhp 30 +generator_limit 5 end diff --git a/monster/insect/centipede.arc b/monster/insect/centipede.arc index ce5620c04..29a5c6fed 100644 --- a/monster/insect/centipede.arc +++ b/monster/insect/centipede.arc @@ -50,14 +50,14 @@ sleep 1 Wis 5 can_see_in_dark 1 alive 1 -exp 32 +exp 35 ac 10 wc 8 -dam 10 -hp 10 +dam 6 +hp 25 +maxhp 25 Con 1 -maxhp 10 -level 4 +level 3 weight 5000 magicmap green end diff --git a/monster/insect/centipede_r.arc b/monster/insect/centipede_r.arc index 75e06070a..1cc96c20b 100644 --- a/monster/insect/centipede_r.arc +++ b/monster/insect/centipede_r.arc @@ -20,9 +20,9 @@ sleep 1 Wis 5 can_see_in_dark 1 alive 1 -exp 32 +exp 65 ac 10 -wc 8 +wc 11 dam 10 hp 50 maxhp 50 diff --git a/monster/insect/killerbee.arc b/monster/insect/killerbee.arc index 9a56a608b..d1e336902 100644 --- a/monster/insect/killerbee.arc +++ b/monster/insect/killerbee.arc @@ -16,13 +16,13 @@ sleep 1 can_see_in_dark 1 Wis 10 alive 1 -exp 50 +exp 90 ac 10 -wc 8 -dam 13 -hp 15 +wc 13 +dam 10 +hp 35 +maxhp 35 Con 1 -maxhp 15 run_away 75 level 4 end diff --git a/monster/insect/spider.arc b/monster/insect/spider.arc index d7638fa9e..ea8b8e720 100644 --- a/monster/insect/spider.arc +++ b/monster/insect/spider.arc @@ -43,12 +43,12 @@ can_see_in_dark 1 Wis 8 no_pick 1 alive 1 -exp 60 +exp 40 ac 8 -wc 15 -dam 30 -hp 5 -maxhp 5 +wc 17 +dam 5 +hp 25 +maxhp 25 level 3 speed 0.4 color_fg black diff --git a/monster/insect/spider_gen.arc b/monster/insect/spider_gen.arc index 4d1cda76b..2990f99a8 100644 --- a/monster/insect/spider_gen.arc +++ b/monster/insect/spider_gen.arc @@ -18,4 +18,5 @@ level 1 sp 130 maxsp 1 color_fg black +generator_limit 5 end diff --git a/monster/insect/xan.arc b/monster/insect/xan.arc index 6699e7dbb..1691c0c5d 100644 --- a/monster/insect/xan.arc +++ b/monster/insect/xan.arc @@ -15,15 +15,15 @@ Wis 6 alive 1 is_turnable 1 no_pick 1 -ac 10 -hp 1 -maxhp 1 +ac 15 +hp 25 +maxhp 25 wc 1 -level 5 +level 3 dam 1 attacktype 1025 speed 0.5 -exp 20 +exp 35 weight 7 magicmap brown end diff --git a/monster/insect/xan_gen.arc b/monster/insect/xan_gen.arc index 3d80135fb..aee1fc073 100644 --- a/monster/insect/xan_gen.arc +++ b/monster/insect/xan_gen.arc @@ -14,4 +14,5 @@ exp 40 speed 0.1 weight 750000 magicmap orange +generator_limit 5 end diff --git a/monster/misc/Baslic/baslic.arc b/monster/misc/Baslic/baslic.arc index 35c6ae847..6b4f54b3a 100644 --- a/monster/misc/Baslic/baslic.arc +++ b/monster/misc/Baslic/baslic.arc @@ -14,7 +14,7 @@ monster 1 move_type walk sleep 1 Wis 20 -level 19 +level 29 Str 10 Con 5 Pow 5 diff --git a/monster/misc/Chess/ch_knight.arc b/monster/misc/Chess/ch_knight.arc index 5070e1ff1..500148198 100644 --- a/monster/misc/Chess/ch_knight.arc +++ b/monster/misc/Chess/ch_knight.arc @@ -9,12 +9,12 @@ Pow 10 monster 1 move_type walk alive 1 -ac 8 +ac 7 wc 12 dam 6 -hp 25 -maxhp 25 -exp 55 +hp 35 +maxhp 35 +exp 80 speed 0.35 weight 50000 level 4 diff --git a/monster/misc/Chess/ch_queen.arc b/monster/misc/Chess/ch_queen.arc index 36f091ee1..07c1fa593 100644 --- a/monster/misc/Chess/ch_queen.arc +++ b/monster/misc/Chess/ch_queen.arc @@ -9,15 +9,15 @@ Pow 15 monster 1 move_type walk alive 1 -ac 8 +ac 5 wc 10 dam 5 -hp 20 -maxhp 20 -exp 90 +hp 65 +maxhp 65 +exp 500 speed 0.45 weight 50000 -level 5 +level 6 will_apply 2 pick_up 24 can_cast_spell 1 diff --git a/monster/misc/Chess/chess_bish.arc b/monster/misc/Chess/chess_bish.arc index c9407d373..52b4d000a 100644 --- a/monster/misc/Chess/chess_bish.arc +++ b/monster/misc/Chess/chess_bish.arc @@ -9,12 +9,12 @@ Pow 10 monster 1 move_type walk alive 1 -ac 8 +ac 7 wc 10 dam 5 -hp 20 -maxhp 20 -exp 50 +hp 35 +maxhp 35 +exp 65 speed 0.25 weight 50000 level 4 diff --git a/monster/misc/Chess/chess_king.arc b/monster/misc/Chess/chess_king.arc index aec2e6c98..b94e32d50 100644 --- a/monster/misc/Chess/chess_king.arc +++ b/monster/misc/Chess/chess_king.arc @@ -12,12 +12,12 @@ alive 1 ac 5 wc 10 dam 4 -hp 20 -maxhp 20 -exp 150 +hp 40 +maxhp 40 +exp 70 speed 0.25 weight 50000 -level 3 +level 4 will_apply 2 pick_up 24 can_cast_spell 1 diff --git a/monster/misc/Chess/chess_pawn.arc b/monster/misc/Chess/chess_pawn.arc index d0c20fb2c..1571f862c 100644 --- a/monster/misc/Chess/chess_pawn.arc +++ b/monster/misc/Chess/chess_pawn.arc @@ -10,10 +10,10 @@ monster 1 move_type walk alive 1 ac 5 -wc 5 -dam 5 +wc 17 +dam 4 hp 10 -maxhp 20 +maxhp 10 exp 20 speed 0.25 weight 50000 diff --git a/monster/misc/Chess/chess_rook.arc b/monster/misc/Chess/chess_rook.arc index 02d105db3..36ffa5369 100644 --- a/monster/misc/Chess/chess_rook.arc +++ b/monster/misc/Chess/chess_rook.arc @@ -9,15 +9,15 @@ Pow 8 monster 1 move_type walk alive 1 -ac 0 -wc 10 -dam 4 -hp 20 -maxhp 20 -exp 70 +ac 6 +wc 11 +dam 9 +hp 50 +maxhp 50 +exp 150 speed 0.25 weight 50000 -level 4 +level 5 will_apply 2 pick_up 24 can_cast_spell 1 diff --git a/monster/misc/blob.arc b/monster/misc/blob.arc index 2d51b8168..56edb642c 100644 --- a/monster/misc/blob.arc +++ b/monster/misc/blob.arc @@ -1,3 +1,10 @@ +# the blob is a vacuum cleaner type of object - +# it doesn't do any damage, but sucks up objects - +# it also moves fairly fast. Because it has no +# danger, it can be put on any map. +# Note - reduced speed to 1.0 - this is still likely to +# be faster than any low level characters. +# Object blob race slime face blob.111 @@ -20,7 +27,7 @@ dam 0 hp 40 maxhp 40 level 1 -speed 1.5 +speed 1.0 weight 50000 run_away 100 pick_up 64 diff --git a/monster/misc/broo.arc b/monster/misc/broo.arc index 7f2ee4fcf..7bbcc98b3 100644 --- a/monster/misc/broo.arc +++ b/monster/misc/broo.arc @@ -11,17 +11,17 @@ monster 1 move_type walk no_pick 1 alive 1 -exp 400 +exp 1400 level 7 -ac 3 -hp 150 -maxhp 150 +ac 4 +hp 100 +maxhp 100 Con 15 Str 15 Int 10 Dex 12 -wc 3 -dam 12 +wc 10 +dam 10 speed -0.21 attacktype 1025 resist_poison 100 diff --git a/monster/misc/c_knight.arc b/monster/misc/c_knight.arc index 83fd50320..4b543f7ee 100644 --- a/monster/misc/c_knight.arc +++ b/monster/misc/c_knight.arc @@ -11,16 +11,16 @@ move_type walk Wis 10 no_pick 1 alive 1 -exp 500 +exp 4000 level 10 -ac -7 +ac 4 hp 200 maxhp 200 Str 25 Con 10 Dex 20 Int 17 -wc -1 +wc 5 dam 12 resist_physical 30 speed 0.15 diff --git a/monster/misc/c_priest.arc b/monster/misc/c_priest.arc index d3e8e0ca8..dc545fad3 100644 --- a/monster/misc/c_priest.arc +++ b/monster/misc/c_priest.arc @@ -22,12 +22,12 @@ no_pick 1 alive 1 exp 1500 level 8 -ac -1 +ac 5 hp 100 maxhp 100 Con 10 -wc 1 -dam 8 +wc 10 +dam 15 speed 0.15 resist_magic 50 resist_confusion -100 @@ -79,16 +79,16 @@ maxsp 200 sp 200 no_pick 1 alive 1 -exp 5000 +exp 8000 level 12 -ac -5 -hp 400 -maxhp 400 +ac 5 +hp 250 +maxhp 250 Con 10 -wc -1 +wc 8 dam 16 color_fg red -speed 0.2 +speed 0.25 resist_physical 30 resist_magic 30 resist_confusion -100 diff --git a/monster/misc/crawl/crawling_chaos.arc b/monster/misc/crawl/crawling_chaos.arc index aa39f58ff..4f1cfba7b 100644 --- a/monster/misc/crawl/crawling_chaos.arc +++ b/monster/misc/crawl/crawling_chaos.arc @@ -7,15 +7,15 @@ crawling_chaos.112 crawling_chaos.113 mina alive 1 -exp 2500 +exp 4500 ac 3 level 10 -hp 600 -maxhp 600 +hp 200 +maxhp 200 Con 15 Wis 5 -wc -5 -dam 30 +wc 14 +dam 20 speed -0.25 attacktype 1089 resist_poison 100 diff --git a/monster/misc/dancingsword.arc b/monster/misc/dancingsword.arc index 870ce1332..1adb700ef 100644 --- a/monster/misc/dancingsword.arc +++ b/monster/misc/dancingsword.arc @@ -21,12 +21,12 @@ see_invisible 1 no_pick 1 weight 15000 alive 1 -exp 10000 -level 15 -ac -5 +exp 6000 +level 10 +ac 2 hp 100 maxhp 100 -wc -5 +wc 5 dam 20 speed -0.3 resist_physical 25 diff --git a/monster/misc/deathtree.arc b/monster/misc/deathtree.arc index 79df71d2d..e8ddead8a 100644 --- a/monster/misc/deathtree.arc +++ b/monster/misc/deathtree.arc @@ -10,19 +10,19 @@ deathtree.113 deathtree.114 deathtree.115 mina -speed -0.2 +speed -0.4 alive 1 monster 1 move_type walk no_pick 1 resist_magic 100 - -hp 500 -maxhp 500 -Con 1 -exp 1000 -wc -1 -dam 3 +hp 300 +maxhp 300 +Con 3 +exp 10000 +wc 0 +ac 10 +dam 15 level 13 weight 1000000 color_fg black diff --git a/monster/misc/gargoyle.arc b/monster/misc/gargoyle.arc index be3426eed..adbec5b01 100644 --- a/monster/misc/gargoyle.arc +++ b/monster/misc/gargoyle.arc @@ -18,12 +18,12 @@ see_invisible 1 no_pick 1 weight 100000 alive 1 -exp 1000 +exp 4000 level 10 -ac -6 -hp 300 -maxhp 300 -wc -7 +ac 3 +hp 200 +maxhp 200 +wc 9 dam 20 speed -0.1 resist_physical 50 diff --git a/monster/misc/lokanth/lokanth.arc b/monster/misc/lokanth/lokanth.arc index a9ac4895f..936a6e835 100644 --- a/monster/misc/lokanth/lokanth.arc +++ b/monster/misc/lokanth/lokanth.arc @@ -20,13 +20,13 @@ maxsp 50 sp 50 no_pick 1 alive 1 -exp 500 -level 8 -ac -4 -hp 400 -maxhp 400 -wc -1 -dam 10 +exp 9000 +level 12 +ac 3 +hp 250 +maxhp 250 +wc 9 +dam 20 color_fg green speed -0.2 resist_physical 50 diff --git a/monster/misc/mudman.arc b/monster/misc/mudman.arc index c1a8e70de..65d66cf25 100644 --- a/monster/misc/mudman.arc +++ b/monster/misc/mudman.arc @@ -30,7 +30,7 @@ resist_slow 100 resist_paralyze 100 resist_cold 50 resist_acid 50 -level 18 +level 29 speed 0.1 weight 100000 run_away 10 diff --git a/monster/misc/pixie.arc b/monster/misc/pixie.arc index e073c39c5..c269e533c 100644 --- a/monster/misc/pixie.arc +++ b/monster/misc/pixie.arc @@ -20,15 +20,15 @@ see_invisible 1 no_pick 1 weight 10000 alive 1 -exp 10 +exp 25 level 2 ac 6 -hp 8 -maxhp 8 +hp 20 +maxhp 20 sp 2 maxsp 2 Pow 1 -wc 7 +wc 15 dam 1 speed -0.2 run_away 15 diff --git a/monster/misc/pixie_gen.arc b/monster/misc/pixie_gen.arc index a49ce19e6..925e43d5a 100644 --- a/monster/misc/pixie_gen.arc +++ b/monster/misc/pixie_gen.arc @@ -1,7 +1,7 @@ Object generate_pixie race faerie other_arch pixie -name generator +name pixie generator face pixie_gen.111 color_fg dark_orange generator 1 @@ -15,4 +15,5 @@ no_pick 1 speed -0.003 maxsp 1 weight 1000 +generator_limit 5 end diff --git a/monster/misc/sandy.arc b/monster/misc/sandy.arc index e52704e52..6cc189cad 100644 --- a/monster/misc/sandy.arc +++ b/monster/misc/sandy.arc @@ -18,15 +18,13 @@ alive 1 ac 5 wc 8 dam 50 -hp 280 -maxhp 280 +hp 150 +maxhp 150 speed -0.08 -exp 500 +exp 2500 weight 100000 level 8 resist_cold 100 - attacktype 16 resist_fire -100 - end diff --git a/monster/misc/serpmen/serp_man.arc b/monster/misc/serpmen/serp_man.arc index a9de563e8..00dcbd1af 100644 --- a/monster/misc/serpmen/serp_man.arc +++ b/monster/misc/serpmen/serp_man.arc @@ -14,17 +14,17 @@ monster 1 move_type walk no_pick 1 alive 1 -exp 150 -level 6 -ac 3 +exp 125 +level 5 +ac 4 hp 50 maxhp 50 Con 3 Str 13 Dex 20 Int 12 -wc 1 -dam 8 +wc 10 +dam 9 speed -0.15 resist_cold -100 resist_fire 30 diff --git a/monster/misc/serpmen/serp_priest.arc b/monster/misc/serpmen/serp_priest.arc index 6b8ec5498..763c6ac74 100644 --- a/monster/misc/serpmen/serp_priest.arc +++ b/monster/misc/serpmen/serp_priest.arc @@ -12,9 +12,9 @@ monster 1 move_type walk no_pick 1 alive 1 -exp 700 -level 12 -ac -1 +exp 4000 +level 10 +ac 2 hp 100 maxhp 100 Con 5 @@ -24,8 +24,8 @@ Str 12 Dex 20 sp 50 maxsp 50 -wc 3 -dam 6 +wc 5 +dam 16 speed 0.15 see_invisible 1 attacktype 1025 diff --git a/monster/misc/serpmen/serpman_gen.arc b/monster/misc/serpmen/serpman_gen.arc index 3f3bdaef3..501816c43 100644 --- a/monster/misc/serpmen/serpman_gen.arc +++ b/monster/misc/serpmen/serpman_gen.arc @@ -1,7 +1,7 @@ Object generate_serp_man race reptile other_arch serp_man -name generator +name serpent man generator generator 1 face serpman_gen.111 color_fg brown @@ -11,10 +11,10 @@ exp 250 ac 10 speed -0.05 resist_magic 100 - alive 1 level 1 sp 1 maxsp 1 weight 90000 +generator_limit 5 end diff --git a/monster/misc/stalker.arc b/monster/misc/stalker.arc index d93922486..b99132b4b 100644 --- a/monster/misc/stalker.arc +++ b/monster/misc/stalker.arc @@ -21,9 +21,9 @@ Wis 15 see_invisible 1 no_pick 1 alive 1 -exp 250 +exp 1500 level 8 -ac -1 +ac 4 hp 75 Con 1 maxhp 75 @@ -31,7 +31,6 @@ wc 10 dam 5 speed -0.4 resist_electricity 50 - run_away 25 attack_movement 3 end diff --git a/monster/misc/stalkergen.arc b/monster/misc/stalkergen.arc index beb9b3eed..4450adb44 100644 --- a/monster/misc/stalkergen.arc +++ b/monster/misc/stalkergen.arc @@ -1,6 +1,6 @@ Object generate_stalker race faerie -name generator +name stalker generator other_arch stalker face stalkergen.111 color_fg blue @@ -15,4 +15,5 @@ speed -0.002 maxsp 1 move_type fly_low level 5 +generator_limit 5 end diff --git a/monster/misc/tentacle/tentacle.arc b/monster/misc/tentacle/tentacle.arc index 220265d2b..971ac92ad 100644 --- a/monster/misc/tentacle/tentacle.arc +++ b/monster/misc/tentacle/tentacle.arc @@ -20,17 +20,17 @@ sleep 1 alive 1 see_invisible 1 can_see_in_dark 1 -exp 400 +exp 4000 level 10 -ac 1 -wc 1 +ac 4 +wc 10 dam 20 attacktype 17 hp 120 maxhp 120 Con 3 Wis 3 -speed -0.12 +speed -0.2 attack_movement 5 run_away 20 weight 300000 diff --git a/monster/misc/tentacle/tentacle2.arc b/monster/misc/tentacle/tentacle2.arc index 8d424e806..41204658c 100644 --- a/monster/misc/tentacle/tentacle2.arc +++ b/monster/misc/tentacle/tentacle2.arc @@ -20,17 +20,17 @@ sleep 1 alive 1 see_invisible 1 can_see_in_dark 1 -exp 1000 +exp 16000 level 16 -ac 0 -wc -1 +ac 1 +wc 7 dam 25 attacktype 1093 -hp 200 -maxhp 200 +hp 250 +maxhp 250 Con 4 Wis 3 -speed -0.17 +speed -0.25 attack_movement 5 weight 300000 pick_up 64 diff --git a/monster/troll/Gaelotroll/gaelotroll.arc b/monster/troll/Gaelotroll/gaelotroll.arc index da16b1993..6e67cd918 100644 --- a/monster/troll/Gaelotroll/gaelotroll.arc +++ b/monster/troll/Gaelotroll/gaelotroll.arc @@ -36,7 +36,7 @@ Dex 25 Int 10 Con 20 maxhp 3000 -level 12 +level 50 alive 1 speed -0.2 weight 3000000 diff --git a/monster/troll/Troll/troll.arc b/monster/troll/Troll/troll.arc index d3b9366aa..80596c7e1 100644 --- a/monster/troll/Troll/troll.arc +++ b/monster/troll/Troll/troll.arc @@ -7,24 +7,24 @@ animation troll_1 resist_fire -100 resist_fear 50 can_see_in_dark 1 -exp 8000 -ac -2 -wc -3 +exp 10000 +ac 2 +wc 9 dam 15 -hp 1000 +hp 250 +maxhp 250 Str 40 Int 8 Dex 15 Con 10 -maxhp 1000 +Wis 13 level 12 alive 1 -speed -0.2 +speed -0.3 weight 500000 monster 1 move_type walk sleep 1 -Wis 13 alive 1 run_away 3 can_use_weapon 1 diff --git a/monster/troll/armourtroll.arc b/monster/troll/armourtroll.arc index ce2ee670e..b8e19ccbd 100644 --- a/monster/troll/armourtroll.arc +++ b/monster/troll/armourtroll.arc @@ -19,14 +19,14 @@ no_pick 1 alive 1 resist_fire -100 can_see_in_dark 1 -exp 550 -ac -10 -wc 4 +exp 1500 +ac 3 +wc 7 dam 12 -hp 180 +hp 150 Con 5 -maxhp 180 -level 7 +maxhp 150 +level 8 speed 0.12 weight 100000 run_away 5 @@ -57,14 +57,14 @@ no_pick 1 alive 1 resist_fire -100 can_see_in_dark 1 -exp 550 -ac -15 -wc 4 +exp 1500 +ac 3 +wc 7 dam 14 -hp 180 +hp 150 Con 5 -maxhp 180 -level 7 +maxhp 150 +level 8 speed 0.12 weight 100000 run_away 5 @@ -95,14 +95,14 @@ no_pick 1 alive 1 resist_fire -100 can_see_in_dark 1 -exp 550 -ac -15 -wc 4 +exp 2000 +ac 3 +wc 7 dam 16 -hp 180 +hp 150 Con 5 -maxhp 180 -level 7 +maxhp 150 +level 8 speed 0.12 weight 100000 run_away 5 @@ -115,4 +115,3 @@ body_finger 2 body_skill 1 body_arm 2 end - diff --git a/monster/troll/smalltroll.arc b/monster/troll/smalltroll.arc index 7c958e509..9c8b3c244 100644 --- a/monster/troll/smalltroll.arc +++ b/monster/troll/smalltroll.arc @@ -18,17 +18,16 @@ Dex 18 no_pick 1 alive 1 resist_fire -100 - can_see_in_dark 1 -exp 450 -ac 2 -wc 4 -dam 10 +exp 1200 +ac 6 +wc 6 +dam 15 hp 90 Con 5 maxhp 90 level 7 -speed 0.12 +speed 0.2 weight 100000 run_away 5 will_apply 2 diff --git a/monster/undead/Skeletal_mage/skeletalmage.arc b/monster/undead/Skeletal_mage/skeletalmage.arc index 4c6f9673e..7f53a3650 100644 --- a/monster/undead/Skeletal_mage/skeletalmage.arc +++ b/monster/undead/Skeletal_mage/skeletalmage.arc @@ -20,7 +20,7 @@ no_pick 1 alive 1 ac 4 wc 10 -dam 5 +dam 10 sp 20 maxsp 20 hp 80 @@ -30,8 +30,8 @@ Int 3 Con 2 can_cast_spell 1 level 7 -speed 0.1 -exp 400 +speed 0.2 +exp 1000 weight 14000 attacktype 17 resist_fire -20 diff --git a/monster/undead/banshee.arc b/monster/undead/banshee.arc index a1e302c49..f8343d813 100644 --- a/monster/undead/banshee.arc +++ b/monster/undead/banshee.arc @@ -15,14 +15,14 @@ Wis 17 Pow 35 undead 1 dam 15 -hp 500 -maxhp 500 -level 10 +hp 350 +maxhp 350 +level 15 resist_physical 50 resist_magic 50 resist_blind 90 wc 5 -ac -5 +ac 3 no_pick 1 invisible 1 see_invisible 1 @@ -31,9 +31,9 @@ will_apply 2 pick_up 24 can_cast_spell 1 color_fg black -speed 0.12 +speed -0.25 attacktype 17 -exp 50000 +exp 15000 body_finger 2 body_range 1 end diff --git a/monster/undead/ghast.arc b/monster/undead/ghast.arc index 17a2bd1b7..e037b99bd 100644 --- a/monster/undead/ghast.arc +++ b/monster/undead/ghast.arc @@ -16,14 +16,14 @@ undead 1 no_pick 1 alive 1 ac 2 -wc 14 -dam 4 +wc 10 +dam 20 hp 100 maxhp 100 Con 5 level 8 speed 0.15 -exp 100 +exp 1500 weight 5000 attacktype 4095 resist_fire 50 diff --git a/monster/undead/ghost.arc b/monster/undead/ghost.arc index 6a42f732b..b76eaf4e2 100644 --- a/monster/undead/ghost.arc +++ b/monster/undead/ghost.arc @@ -13,12 +13,14 @@ sleep 1 Wis 10 no_pick 1 alive 1 -exp 40 +# exp for ghost is a bit hard - they only +# hit once and die +exp 50 level 3 ac 10 -hp 15 -maxhp 15 -wc 2 +hp 25 +maxhp 25 +wc 15 dam 14 speed 0.14 attacktype 528 diff --git a/monster/undead/ghost_gen.arc b/monster/undead/ghost_gen.arc index ad6cf9352..03d5f01f6 100644 --- a/monster/undead/ghost_gen.arc +++ b/monster/undead/ghost_gen.arc @@ -1,7 +1,7 @@ Object generate_ghost race undead other_arch ghost -name generator +name ghost generator generator 1 face ghost_gen.111 color_fg red @@ -15,4 +15,5 @@ maxsp 1 weight 25000 resist_cold 50 undead 1 +generator_limit 5 end diff --git a/monster/undead/grimreaper.arc b/monster/undead/grimreaper.arc index 5a3946864..d22891fb4 100644 --- a/monster/undead/grimreaper.arc +++ b/monster/undead/grimreaper.arc @@ -13,10 +13,10 @@ maxhp 50 Con 1 exp 800 dam 10 -wc 1 -ac 10 +wc 9 +ac 7 speed 0.3 -level 4 +level 6 type 28 resist_physical 100 resist_drain 100 diff --git a/monster/undead/lich.arc b/monster/undead/lich.arc index d6000f340..633f02f32 100644 --- a/monster/undead/lich.arc +++ b/monster/undead/lich.arc @@ -16,7 +16,7 @@ Pow 43 undead 1 hp 1000 maxhp 1000 -level 15 +level 25 resist_physical 50 resist_magic 50 resist_blind 90 diff --git a/monster/undead/nazgul.arc b/monster/undead/nazgul.arc index 21b029972..a85d57fc6 100644 --- a/monster/undead/nazgul.arc +++ b/monster/undead/nazgul.arc @@ -11,9 +11,10 @@ hp 200 maxhp 200 Con 10 Wis 15 -exp 2000 +exp 12000 dam 10 -wc -3 +wc 8 +ac 4 speed 0.8 attack_movement 5 level 13 diff --git a/monster/undead/nightmare.arc b/monster/undead/nightmare.arc index a1962fab4..84ce4d554 100644 --- a/monster/undead/nightmare.arc +++ b/monster/undead/nightmare.arc @@ -9,9 +9,9 @@ mina hp 50 maxhp 50 Con 1 -exp 800 +exp 70 dam 10 -wc 1 +wc 14 ac 10 speed 0.3 level 4 diff --git a/monster/undead/skelet_gen.arc b/monster/undead/skelet_gen.arc index e5f666638..1b7ba463d 100644 --- a/monster/undead/skelet_gen.arc +++ b/monster/undead/skelet_gen.arc @@ -1,7 +1,7 @@ Object generate_skeleton other_arch skeleton race undead -name generator +name tombstone generator 1 alive 1 level 1 @@ -17,4 +17,5 @@ weight 750000 resist_cold 50 undead 1 map_layer living +generator_limit 5 end diff --git a/monster/undead/skeleton.arc b/monster/undead/skeleton.arc index e7880b477..9c0a7f77e 100644 --- a/monster/undead/skeleton.arc +++ b/monster/undead/skeleton.arc @@ -14,15 +14,15 @@ Wis 14 undead 1 no_pick 1 alive 1 -ac 4 -wc 15 +ac 7 +wc 17 dam 6 hp 45 maxhp 45 Con 2 -level 6 +level 3 speed -0.2 -exp 80 +exp 35 weight 15000 attacktype 17 resist_fire -100 diff --git a/monster/undead/skeleton_chief_arc.arc b/monster/undead/skeleton_chief_arc.arc index ac0649042..4152d6da8 100644 --- a/monster/undead/skeleton_chief_arc.arc +++ b/monster/undead/skeleton_chief_arc.arc @@ -15,15 +15,15 @@ Wis 14 undead 1 no_pick 1 alive 1 -ac 1 -wc 8 +ac 4 +wc 10 dam 15 hp 80 maxhp 80 Con 2 level 8 speed 0.2 -exp 180 +exp 1500 weight 15000 attacktype 17 resist_fire -50 diff --git a/monster/undead/skeleton_leader_arc.arc b/monster/undead/skeleton_leader_arc.arc index 5aa2105cb..ec8a25524 100644 --- a/monster/undead/skeleton_leader_arc.arc +++ b/monster/undead/skeleton_leader_arc.arc @@ -15,15 +15,15 @@ Wis 14 undead 1 no_pick 1 alive 1 -ac 3 +ac 5 wc 12 dam 10 hp 60 maxhp 60 Con 2 -level 7 +level 5 speed 0.2 -exp 120 +exp 175 weight 15000 attacktype 17 resist_fire -100 diff --git a/monster/undead/skull.arc b/monster/undead/skull.arc index 055bfce96..7ada88db6 100644 --- a/monster/undead/skull.arc +++ b/monster/undead/skull.arc @@ -13,7 +13,7 @@ Wis 20 no_pick 1 alive 1 undead 1 -exp 5000 +exp 15000 level 15 attacktype 17 resist_magic 100 @@ -22,15 +22,15 @@ resist_poison 100 resist_paralyze 100 resist_fear 100 resist_blind 80 -ac -2 +ac 1 Pow 16 maxsp 50 hp 250 Con 2 maxhp 250 -wc -5 +wc 5 dam 15 -speed 0.1 +speed 0.15 weight 1500 run_away 15 can_cast_spell 1 diff --git a/monster/undead/skull_gen.arc b/monster/undead/skull_gen.arc index 4552faba1..fafca2c5f 100644 --- a/monster/undead/skull_gen.arc +++ b/monster/undead/skull_gen.arc @@ -1,7 +1,7 @@ Object generate_skull other_arch skull race undead -name generator +name skull generator face skull_gen.111 generator 1 hp 500 @@ -16,4 +16,5 @@ maxsp 1 weight 2000 undead 1 magicmap white +generator_limit 5 end diff --git a/monster/undead/spectre.arc b/monster/undead/spectre.arc index 7566f2140..4b0f437ae 100644 --- a/monster/undead/spectre.arc +++ b/monster/undead/spectre.arc @@ -13,7 +13,7 @@ undead 1 dam 15 hp 500 maxhp 500 -level 10 +level 40 resist_physical 50 resist_magic 50 resist_blind 90 diff --git a/monster/undead/vampire.arc b/monster/undead/vampire.arc index 20679801f..9a3a2571f 100644 --- a/monster/undead/vampire.arc +++ b/monster/undead/vampire.arc @@ -17,10 +17,10 @@ Pow 32 hp 150 Con 13 maxhp 150 -exp 2000 -dam 10 -wc 2 -ac 0 +exp 6000 +dam 15 +wc 6 +ac 3 resist_physical 100 resist_cold 100 resist_blind 70 diff --git a/monster/undead/vampiregen.arc b/monster/undead/vampiregen.arc index f5e4ed872..3243be57a 100644 --- a/monster/undead/vampiregen.arc +++ b/monster/undead/vampiregen.arc @@ -18,4 +18,5 @@ maxsp 1 weight 2000000 undead 1 magicmap brown +generator_limit 5 end diff --git a/monster/undead/wight.arc b/monster/undead/wight.arc index c0e9d8555..084e9ef21 100644 --- a/monster/undead/wight.arc +++ b/monster/undead/wight.arc @@ -19,11 +19,11 @@ alive 1 ac 6 wc 13 dam 5 -hp 75 -maxhp 75 -level 5 +hp 65 +maxhp 65 +level 3 speed .10 -exp 75 +exp 35 weight 15000 attacktype 16385 can_see_in_dark 1 diff --git a/monster/undead/wraith.arc b/monster/undead/wraith.arc index 29c939631..08fd4d32d 100644 --- a/monster/undead/wraith.arc +++ b/monster/undead/wraith.arc @@ -13,13 +13,13 @@ sleep 1 Wis 10 no_pick 1 alive 1 -exp 120 +exp 1500 level 8 ac 2 -hp 40 -maxhp 40 +hp 75 +maxhp 75 Con 2 -wc -5 +wc 9 dam 30 speed 0.16 attacktype 528 diff --git a/monster/undead/zombie.arc b/monster/undead/zombie.arc index ce0458f33..5de3d4e7a 100644 --- a/monster/undead/zombie.arc +++ b/monster/undead/zombie.arc @@ -21,9 +21,9 @@ wc 8 dam 5 hp 35 maxhp 35 -level 4 -speed -0.05 -exp 60 +level 3 +speed -0.1 +exp 30 weight 15000 attacktype 1 resist_cold 50 diff --git a/monster/undead/zombie_gen.arc b/monster/undead/zombie_gen.arc index 8fa5d4c2b..621acfcd1 100644 --- a/monster/undead/zombie_gen.arc +++ b/monster/undead/zombie_gen.arc @@ -2,21 +2,21 @@ Object generate_zombie race undead other_arch zombie randomitems generate_zombie -name generator +name grave generator 1 alive 1 level 1 face zombie_gen.111 hp 100 maxhp 100 -ac 3 +ac 6 exp 50 no_pick 1 maxsp 1 speed 0.01 weight 750000 resist_cold 30 - undead 1 magicmap brown +generator_limit 5 end diff --git a/planes/fire/coldmagma.arc b/planes/fire/coldmagma.arc index 91de38d1c..460805181 100644 --- a/planes/fire/coldmagma.arc +++ b/planes/fire/coldmagma.arc @@ -31,4 +31,5 @@ lifesave 1 generator 1 other_arch fire_elemental maxsp 5000 +generator_limit 5 end diff --git a/planes/fire/magma.arc b/planes/fire/magma.arc index 62636472d..a6a39de0c 100644 --- a/planes/fire/magma.arc +++ b/planes/fire/magma.arc @@ -38,4 +38,5 @@ level 30000 generator 1 other_arch fire_elemental maxsp 5000 +generator_limit 5 end diff --git a/player/race/dwarf_p.arc b/player/race/dwarf_p.arc index f217ee615..7a190a732 100644 --- a/player/race/dwarf_p.arc +++ b/player/race/dwarf_p.arc @@ -71,4 +71,7 @@ body_hand 2 body_wrist 2 body_waist 1 body_leg 2 +maxhp 30 +maxsp 30 +maxgrace 30 end diff --git a/player/race/elf.arc b/player/race/elf.arc index 82d82b23a..599ce41cd 100644 --- a/player/race/elf.arc +++ b/player/race/elf.arc @@ -70,6 +70,9 @@ body_hand 2 body_wrist 2 body_waist 1 body_leg 2 +maxhp 30 +maxsp 30 +maxgrace 30 end Object elf_player_force name elf_force diff --git a/player/race/fenx.arc b/player/race/fenx.arc index 78dc624c5..aaf05ff80 100644 --- a/player/race/fenx.arc +++ b/player/race/fenx.arc @@ -62,6 +62,9 @@ body_hand 2 body_wrist 2 body_waist 1 body_leg 2 +maxhp 30 +maxsp 30 +maxgrace 30 end Object fenx_player_force name fenx_force diff --git a/player/race/fireborn.arc b/player/race/fireborn.arc index f9c1bf2ef..80f2fd063 100644 --- a/player/race/fireborn.arc +++ b/player/race/fireborn.arc @@ -76,6 +76,9 @@ body_neck 2 body_skill 1 body_finger 4 glow_radius 4 +maxhp 30 +maxsp 30 +maxgrace 30 end Object fireborn_player_force name Fireborn_Force diff --git a/player/race/gnome_p.arc b/player/race/gnome_p.arc index 96b9b0c13..bfd33989e 100644 --- a/player/race/gnome_p.arc +++ b/player/race/gnome_p.arc @@ -72,4 +72,7 @@ body_hand 2 body_wrist 2 body_waist 1 body_leg 2 +maxhp 30 +maxsp 30 +maxgrace 30 end diff --git a/player/race/halfling.arc b/player/race/halfling.arc index c0c398159..335d1586c 100644 --- a/player/race/halfling.arc +++ b/player/race/halfling.arc @@ -61,4 +61,7 @@ body_hand 2 body_wrist 2 body_waist 1 body_leg 2 +maxhp 30 +maxsp 30 +maxgrace 30 end diff --git a/player/race/human.arc b/player/race/human.arc index 39b3d62bf..da85b58f1 100644 --- a/player/race/human.arc +++ b/player/race/human.arc @@ -57,4 +57,7 @@ body_hand 2 body_wrist 2 body_waist 1 body_leg 2 +maxhp 30 +maxsp 30 +maxgrace 30 end diff --git a/player/race/northman.arc b/player/race/northman.arc index 903026a50..8eea667cc 100644 --- a/player/race/northman.arc +++ b/player/race/northman.arc @@ -62,4 +62,7 @@ body_hand 2 body_wrist 2 body_waist 1 body_leg 2 +maxhp 30 +maxsp 30 +maxgrace 30 end diff --git a/player/race/pl_dragon.arc b/player/race/pl_dragon.arc index 4e94a20d4..a1b8b4c9e 100644 --- a/player/race/pl_dragon.arc +++ b/player/race/pl_dragon.arc @@ -62,6 +62,9 @@ body_finger 2 body_shoulder 1 body_wrist 2 body_waist 1 +maxhp 30 +maxsp 30 +maxgrace 30 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 af50f551d..51e38128d 100644 --- a/player/race/pl_half_orc.arc +++ b/player/race/pl_half_orc.arc @@ -62,4 +62,7 @@ body_wrist 2 body_waist 1 body_leg 2 can_use_shield 1 +maxhp 30 +maxsp 30 +maxgrace 30 end diff --git a/player/race/quetzalcoatl.arc b/player/race/quetzalcoatl.arc index 87d6d661c..5f073ab6e 100644 --- a/player/race/quetzalcoatl.arc +++ b/player/race/quetzalcoatl.arc @@ -71,5 +71,8 @@ body_finger 2 body_shoulder 1 body_wrist 2 body_waist 1 +maxhp 30 +maxsp 30 +maxgrace 30 end diff --git a/player/race/serpentman.arc b/player/race/serpentman.arc index 3264e01fa..7234b1a05 100644 --- a/player/race/serpentman.arc +++ b/player/race/serpentman.arc @@ -70,4 +70,7 @@ body_wrist 4 body_finger 3 body_waist 1 body_leg 2 +maxhp 30 +maxsp 30 +maxgrace 30 end diff --git a/player/race/troll_player.arc b/player/race/troll_player.arc index bd015e218..3ed71d3e3 100644 --- a/player/race/troll_player.arc +++ b/player/race/troll_player.arc @@ -71,6 +71,9 @@ body_hand 2 body_wrist 2 body_waist 1 body_leg 2 +maxhp 30 +maxsp 30 +maxgrace 30 end Object troll_player_force name troll_force diff --git a/player/race/wraithp.arc b/player/race/wraithp.arc index 6a391aa9c..ef8a702ef 100644 --- a/player/race/wraithp.arc +++ b/player/race/wraithp.arc @@ -82,6 +82,9 @@ body_hand 2 body_wrist 2 body_waist 1 body_leg 2 +maxhp 30 +maxsp 30 +maxgrace 30 end Object wraith_player_force name Wraith_Force diff --git a/skills/flame_touch.arc b/skills/flame_touch.arc index 7a501a5f4..d9e05e5ba 100644 --- a/skills/flame_touch.arc +++ b/skills/flame_touch.arc @@ -4,6 +4,7 @@ skill flame touch type 43 invisible 1 dam 2 +damage_physical 1 last_sp 4 attacktype 4 no_drop 1 diff --git a/spell/AnimateWeapon/snake_golem.arc b/spell/AnimateWeapon/snake_golem.arc index 382f4627e..2b7e0c506 100644 --- a/spell/AnimateWeapon/snake_golem.arc +++ b/spell/AnimateWeapon/snake_golem.arc @@ -13,12 +13,12 @@ alive 1 ac 5 wc 12 dam 3 -hp 10 -maxhp 10 +hp 30 +maxhp 30 level 3 -speed 0.10 +speed 0.15 resist_poison 100 attacktype 1025 -exp 50 +exp 35 weight 200000 end diff --git a/spell/Golem/avatar.arc b/spell/Golem/avatar.arc index 0266d2209..d8f5da920 100644 --- a/spell/Golem/avatar.arc +++ b/spell/Golem/avatar.arc @@ -13,10 +13,9 @@ wc -1 dam 50 hp 500 maxhp 500 -level 12 +level 23 speed 0.25 resist_magic 100 - exp 1000 weight 200000 end diff --git a/spell/Golem/golem.arc b/spell/Golem/golem.arc index eb4da0609..2d0f714f8 100644 --- a/spell/Golem/golem.arc +++ b/spell/Golem/golem.arc @@ -14,8 +14,8 @@ dam 8 attacktype 1 hp 50 maxhp 50 -level 5 +level 4 speed 0.1 -exp 50 +exp 65 weight 200000 end diff --git a/spell/Golem/holy_servant.arc b/spell/Golem/holy_servant.arc index 2460f673c..947028a67 100644 --- a/spell/Golem/holy_servant.arc +++ b/spell/Golem/holy_servant.arc @@ -11,14 +11,13 @@ monster 1 resist_physical 25 alive 1 ac 4 -wc 6 +wc 10 dam 5 hp 50 maxhp 50 -level 8 +level 4 speed 0.15 resist_magic 100 - -exp 50 +exp 75 weight 200000 end diff --git a/spell/Golem/mystic_fist.arc b/spell/Golem/mystic_fist.arc index 6725c12fb..c456b1f5f 100644 --- a/spell/Golem/mystic_fist.arc +++ b/spell/Golem/mystic_fist.arc @@ -16,8 +16,8 @@ dam 8 color_fg brown hp 50 maxhp 50 -level 9 +level 5 speed 0.5 -exp 200 +exp 250 weight 20 end