From 4b0c1274a258651e159a0563a2843a08a26bf54e Mon Sep 17 00:00:00 2001 From: avogl Date: Sat, 7 Sep 2002 13:36:49 +0000 Subject: [PATCH] Added blinding resistances to many monsters. I have tried my best to distribute these blinding resistances not at random, but in reasonable and consistent ways: Dragons and demons are now mostly immune to blinding. IMO they have such omnipotent senses that merely blinding their eyes doesn't help. Lesser forms of these creatures don't have full immunity though. The undead are well resistant to blinding as they don't have biological eyes, which makes it harder to blind them. Only few of them are totally immune however. Angels are also well resistant to blinding. Being minions of Valriel they have experience with blinding "techniques" and thus know how to protect against it. Also immune to blinding are creatures which just don't have any eyes. E.g. giant worms, slimes and crawling chaos. All humaniod monsters, including the orcish and trollish races, remain without blinding resistance. Most low-level monsters generally have either low or no blinding resistance (as long as they have eyes). Extremely vulnerable to blinding are one-eyed creatures: Cyclopses, dreads and beholders. [Sidenote: I have reduced cyclops experience from 400000 to 250000 which I think is still more than enough.] --AndreasV git-svn-id: svn+ssh://svn.code.sf.net/p/crossfire/code/trunk/arch@1702 282e977c-c81d-0410-88c4-b93c2d0d6712 --- monster/acid/acid_pool.arc | 1 + monster/acid/acidsphere.arc | 2 +- monster/acid/bpudding.arc | 2 +- monster/acid/greenslime.arc | 1 + monster/acid/slime.arc | 1 + monster/angel/angel.arc | 2 +- monster/angel/angelknight.arc | 1 + monster/angel/archangel.arc | 1 + monster/angel/archangel2.arc | 1 + monster/angel/destroying_angel.arc | 1 + monster/angel/holyghost.arc | 1 + monster/animal/giant_worm/g_worm.arc | 1 + monster/beholder/beholder.arc | 2 +- monster/beholder/beholder_leader_arc.arc | 1 + monster/beholder/dread.arc | 2 +- monster/demon/Balrog.arc | 1 + monster/demon/Big_Demon/big_demon.arc | 3 +-- monster/demon/Demon_Lord/demon_lord.arc | 1 + monster/demon/GreatDemon/GreatDemon.arc | 1 + monster/demon/devil.arc | 1 + monster/demon/fiend.arc | 1 + monster/demon/medium_demon/mdemon.arc | 1 + monster/demon/raas.arc | 2 +- monster/dragon/Chinese_Dra/chinese_dr.arc | 4 +--- monster/dragon/Cwyvern.arc | 3 +-- monster/dragon/Dragon/dragon.arc | 4 +--- monster/dragon/Dragonman/dragonman.arc | 1 + monster/dragon/Electric/elec_dr.arc | 3 +-- monster/dragon/Hatchlings/cold_drag.arc | 3 +-- monster/dragon/Hatchlings/elec_drag.arc | 3 +-- monster/dragon/Hatchlings/fire_drag.arc | 3 +-- monster/dragon/baby_drag.arc | 3 +-- monster/dragon/bone_drake/bone_drake.arc | 3 +-- monster/dragon/drake/drake.arc | 1 + monster/dragon/fae_drag.arc | 2 +- monster/dragon/wyvern.arc | 3 +-- monster/elemental/elem_air.arc | 3 +-- monster/elemental/elem_earth.arc | 1 + monster/elemental/elem_fire.arc | 3 +-- monster/elemental/elem_water.arc | 1 + monster/giant/Belzebub/belzebub.arc | 3 +-- monster/giant/Big_Wiz/big_wiz.arc | 1 + monster/giant/JessyB/jessyb.arc | 3 +-- monster/giant/cyclops/cyclops.arc | 3 ++- monster/giant/giant.arc | 1 + monster/giant/slug/slug.arc | 4 +--- monster/misc/Baslic/baslic.arc | 1 + monster/misc/crawl/crawling_chaos.arc | 3 +-- monster/undead/Skeletal_mage/skeletalmage.arc | 1 + monster/undead/demilich.arc | 1 + monster/undead/ghast.arc | 1 + monster/undead/ghost.arc | 1 + monster/undead/grimreaper.arc | 1 + monster/undead/lich.arc | 1 + monster/undead/nazgul.arc | 1 + monster/undead/nightmare.arc | 1 + monster/undead/skree/skree.arc | 1 + monster/undead/skull.arc | 1 + monster/undead/spectre.arc | 2 +- monster/undead/vampire.arc | 1 + monster/undead/wraith.arc | 1 + 61 files changed, 62 insertions(+), 46 deletions(-) diff --git a/monster/acid/acid_pool.arc b/monster/acid/acid_pool.arc index 3c6bfefa3..b2f2bfbd0 100644 --- a/monster/acid/acid_pool.arc +++ b/monster/acid/acid_pool.arc @@ -16,6 +16,7 @@ maxhp 100 ac 8 exp 100 can_see_in_dark 1 +resist_blind 100 speed 0.01 anim_speed 10 weight 750000 diff --git a/monster/acid/acidsphere.arc b/monster/acid/acidsphere.arc index 762583e3b..66ab7ab97 100644 --- a/monster/acid/acidsphere.arc +++ b/monster/acid/acidsphere.arc @@ -31,7 +31,7 @@ resist_poison 100 resist_slow 100 resist_paralyze 100 resist_turn_undead 100 - +resist_blind 100 attacktype 64 hitback 1 hp 1 diff --git a/monster/acid/bpudding.arc b/monster/acid/bpudding.arc index 1007da61a..0965d420b 100644 --- a/monster/acid/bpudding.arc +++ b/monster/acid/bpudding.arc @@ -26,7 +26,7 @@ weight 20000 level 5 attacktype 64 resist_fire -100 - +resist_blind 100 hitback 1 editable 1 color_fg black diff --git a/monster/acid/greenslime.arc b/monster/acid/greenslime.arc index 947420dd9..77bd92660 100644 --- a/monster/acid/greenslime.arc +++ b/monster/acid/greenslime.arc @@ -15,6 +15,7 @@ ac 9 wc 5 dam 40 can_see_in_dark 1 +resist_blind 100 speed -0.1 exp 200 weight 5000 diff --git a/monster/acid/slime.arc b/monster/acid/slime.arc index b054d0a77..73246806c 100644 --- a/monster/acid/slime.arc +++ b/monster/acid/slime.arc @@ -13,6 +13,7 @@ sleep 1 Wis 5 no_pick 1 can_see_in_dark 1 +resist_blind 100 generator 1 maxsp 10 alive 1 diff --git a/monster/angel/angel.arc b/monster/angel/angel.arc index b77365322..a7d9ef6cf 100644 --- a/monster/angel/angel.arc +++ b/monster/angel/angel.arc @@ -26,7 +26,7 @@ Int 20 Con 3 level 12 resist_magic 100 - +resist_blind 80 speed 0.2 weight 75000 flying 1 diff --git a/monster/angel/angelknight.arc b/monster/angel/angelknight.arc index 3132d267f..4e7855d0a 100644 --- a/monster/angel/angelknight.arc +++ b/monster/angel/angelknight.arc @@ -17,6 +17,7 @@ alive 1 exp 600 resist_magic 50 resist_holyword 40 +resist_blind 90 weight 75000 flying 1 run_away 18 diff --git a/monster/angel/archangel.arc b/monster/angel/archangel.arc index 65c8b5c9e..8bf99b553 100644 --- a/monster/angel/archangel.arc +++ b/monster/angel/archangel.arc @@ -37,6 +37,7 @@ resist_physical 50 resist_fire 50 resist_cold 50 resist_holyword 80 +resist_blind 80 attacktype 20745 speed 0.400000 weight 150000 diff --git a/monster/angel/archangel2.arc b/monster/angel/archangel2.arc index a4522620f..e1a826eb2 100644 --- a/monster/angel/archangel2.arc +++ b/monster/angel/archangel2.arc @@ -41,6 +41,7 @@ resist_fear 100 resist_physical 75 resist_fire 75 resist_cold 75 +resist_blind 100 resist_holyword 30 resist_godpower 80 weight 150000 diff --git a/monster/angel/destroying_angel.arc b/monster/angel/destroying_angel.arc index 585db65f0..c21667e64 100644 --- a/monster/angel/destroying_angel.arc +++ b/monster/angel/destroying_angel.arc @@ -22,6 +22,7 @@ no_pick 1 alive 1 resist_magic 80 resist_holyword 80 +resist_blind 100 weight 75000 flying 1 run_away 18 diff --git a/monster/angel/holyghost.arc b/monster/angel/holyghost.arc index 527a54e17..72d4c6ba7 100644 --- a/monster/angel/holyghost.arc +++ b/monster/angel/holyghost.arc @@ -16,6 +16,7 @@ hp 30 Wis 10 level 5 resist_magic 50 +resist_blind 50 speed 0.2 weight 25000 flying 1 diff --git a/monster/animal/giant_worm/g_worm.arc b/monster/animal/giant_worm/g_worm.arc index e8a87eb7e..cec90bffc 100644 --- a/monster/animal/giant_worm/g_worm.arc +++ b/monster/animal/giant_worm/g_worm.arc @@ -23,6 +23,7 @@ resist_electricity 50 resist_poison 100 resist_paralyze 100 resist_death 100 +resist_blind 100 exp 100000 ac -15 wc -10 diff --git a/monster/beholder/beholder.arc b/monster/beholder/beholder.arc index 750bb1878..d5c569038 100644 --- a/monster/beholder/beholder.arc +++ b/monster/beholder/beholder.arc @@ -30,7 +30,7 @@ resist_magic 100 resist_poison 100 resist_paralyze 100 resist_fear 100 - +resist_blind -75 speed -0.07 flying 1 weight 1000 diff --git a/monster/beholder/beholder_leader_arc.arc b/monster/beholder/beholder_leader_arc.arc index 7c4de70de..60451babd 100644 --- a/monster/beholder/beholder_leader_arc.arc +++ b/monster/beholder/beholder_leader_arc.arc @@ -33,6 +33,7 @@ resist_poison 100 resist_paralyze 100 resist_fear 100 resist_physical 40 +resist_blind -60 speed -0.07 flying 1 weight 1000 diff --git a/monster/beholder/dread.arc b/monster/beholder/dread.arc index 7f9db3a16..e1b304aad 100644 --- a/monster/beholder/dread.arc +++ b/monster/beholder/dread.arc @@ -35,7 +35,7 @@ resist_fire 100 resist_poison 100 resist_paralyze 100 resist_fear 100 - +resist_blind -50 speed -0.30 weight 30000 run_away 2 diff --git a/monster/demon/Balrog.arc b/monster/demon/Balrog.arc index 1bcffd713..c7c9ea609 100644 --- a/monster/demon/Balrog.arc +++ b/monster/demon/Balrog.arc @@ -19,6 +19,7 @@ resist_confusion 100 resist_fear 100 resist_paralyze 100 resist_poison 100 +resist_blind 100 monster 1 sleep 1 Wis 20 diff --git a/monster/demon/Big_Demon/big_demon.arc b/monster/demon/Big_Demon/big_demon.arc index 9bfe64d0f..0b505e9dc 100644 --- a/monster/demon/Big_Demon/big_demon.arc +++ b/monster/demon/Big_Demon/big_demon.arc @@ -12,11 +12,10 @@ mina resist_magic 50 resist_godpower 50 resist_holyword 50 - +resist_blind 100 resist_fire 100 resist_confusion 100 resist_poison 100 - attacktype 1029 can_see_in_dark 1 can_cast_spell 1 diff --git a/monster/demon/Demon_Lord/demon_lord.arc b/monster/demon/Demon_Lord/demon_lord.arc index dfc39710b..ea4894773 100644 --- a/monster/demon/Demon_Lord/demon_lord.arc +++ b/monster/demon/Demon_Lord/demon_lord.arc @@ -28,6 +28,7 @@ resist_paralyze 100 resist_holyword 90 resist_godpower 90 resist_magic 80 +resist_blind 100 level 19 speed -0.2 alive 1 diff --git a/monster/demon/GreatDemon/GreatDemon.arc b/monster/demon/GreatDemon/GreatDemon.arc index 29a0c8370..1c0768c80 100644 --- a/monster/demon/GreatDemon/GreatDemon.arc +++ b/monster/demon/GreatDemon/GreatDemon.arc @@ -35,6 +35,7 @@ resist_fear 100 resist_paralyze 100 resist_poison 100 resist_magic 80 +resist_blind 100 resist_godpower 90 resist_holyword 90 level 40 diff --git a/monster/demon/devil.arc b/monster/demon/devil.arc index 0e6171c73..e14f60890 100644 --- a/monster/demon/devil.arc +++ b/monster/demon/devil.arc @@ -28,6 +28,7 @@ Con 4 maxhp 165 level 9 resist_fire 100 +resist_blind 30 resist_cold -100 resist_confusion -100 speed 0.11 diff --git a/monster/demon/fiend.arc b/monster/demon/fiend.arc index 3259902dc..522306a97 100644 --- a/monster/demon/fiend.arc +++ b/monster/demon/fiend.arc @@ -29,6 +29,7 @@ level 15 resist_magic 50 resist_fire 100 resist_cold -50 +resist_blind 50 speed 0.2 weight 180000 run_away 15 diff --git a/monster/demon/medium_demon/mdemon.arc b/monster/demon/medium_demon/mdemon.arc index e0554b9df..f456e0ce5 100644 --- a/monster/demon/medium_demon/mdemon.arc +++ b/monster/demon/medium_demon/mdemon.arc @@ -15,6 +15,7 @@ resist_holyword 50 resist_fire 100 resist_confusion 100 resist_poison 100 +resist_blind 75 attacktype 5 can_see_in_dark 1 can_cast_spell 1 diff --git a/monster/demon/raas.arc b/monster/demon/raas.arc index 77394747f..e58b27b6e 100644 --- a/monster/demon/raas.arc +++ b/monster/demon/raas.arc @@ -29,7 +29,7 @@ Str 24 maxhp 165 level 9 resist_fire -100 - +resist_blind 30 speed 0.20 weight 200000 run_away 15 diff --git a/monster/dragon/Chinese_Dra/chinese_dr.arc b/monster/dragon/Chinese_Dra/chinese_dr.arc index 1bcac76c4..cb6732d84 100644 --- a/monster/dragon/Chinese_Dra/chinese_dr.arc +++ b/monster/dragon/Chinese_Dra/chinese_dr.arc @@ -26,11 +26,9 @@ hp 1000 maxhp 1000 resist_cold 100 resist_fear 100 - +resist_blind 100 resist_fire -100 - resist_magic 30 - ac -8 wc -15 dam 15 diff --git a/monster/dragon/Cwyvern.arc b/monster/dragon/Cwyvern.arc index fec341613..d4fc09f37 100644 --- a/monster/dragon/Cwyvern.arc +++ b/monster/dragon/Cwyvern.arc @@ -24,9 +24,8 @@ resist_physical 100 resist_fire 100 resist_cold 100 resist_paralyze 100 - +resist_blind 100 resist_electricity 50 - attacktype 29 ac -10 wc -20 diff --git a/monster/dragon/Dragon/dragon.arc b/monster/dragon/Dragon/dragon.arc index 628b31afb..59166b153 100644 --- a/monster/dragon/Dragon/dragon.arc +++ b/monster/dragon/Dragon/dragon.arc @@ -27,12 +27,10 @@ hp 3500 maxhp 3500 resist_fire 100 resist_fear 100 - resist_magic 50 - +resist_blind 100 resist_cold -100 resist_confusion -100 - ac -12 wc -20 dam 25 diff --git a/monster/dragon/Dragonman/dragonman.arc b/monster/dragon/Dragonman/dragonman.arc index 5d136b4bd..5ef3c8e47 100644 --- a/monster/dragon/Dragonman/dragonman.arc +++ b/monster/dragon/Dragonman/dragonman.arc @@ -36,6 +36,7 @@ resist_fear 100 resist_physical 30 resist_cold -30 resist_confusion 30 +resist_blind 100 ac -10 wc -10 dam 10 diff --git a/monster/dragon/Electric/elec_dr.arc b/monster/dragon/Electric/elec_dr.arc index 404125817..d1965bdcc 100644 --- a/monster/dragon/Electric/elec_dr.arc +++ b/monster/dragon/Electric/elec_dr.arc @@ -26,9 +26,8 @@ resist_electricity 100 resist_cold 100 resist_confusion 100 resist_fear 100 - +resist_blind 100 resist_fire -100 - ac -12 wc -20 dam 25 diff --git a/monster/dragon/Hatchlings/cold_drag.arc b/monster/dragon/Hatchlings/cold_drag.arc index 7d0457c9f..ba8d93e4a 100644 --- a/monster/dragon/Hatchlings/cold_drag.arc +++ b/monster/dragon/Hatchlings/cold_drag.arc @@ -30,9 +30,8 @@ maxsp 40 hp 80 maxhp 80 resist_cold 100 - +resist_blind 50 resist_magic 30 - speed -0.07 flying 1 weight 70000 diff --git a/monster/dragon/Hatchlings/elec_drag.arc b/monster/dragon/Hatchlings/elec_drag.arc index 44e031dd6..5a8acebc8 100644 --- a/monster/dragon/Hatchlings/elec_drag.arc +++ b/monster/dragon/Hatchlings/elec_drag.arc @@ -30,9 +30,8 @@ maxsp 40 hp 90 maxhp 90 resist_electricity 100 - +resist_blind 50 resist_magic 30 - speed -0.07 flying 1 weight 70000 diff --git a/monster/dragon/Hatchlings/fire_drag.arc b/monster/dragon/Hatchlings/fire_drag.arc index 5d2bf5e04..3753633c3 100644 --- a/monster/dragon/Hatchlings/fire_drag.arc +++ b/monster/dragon/Hatchlings/fire_drag.arc @@ -30,9 +30,8 @@ maxsp 40 hp 100 maxhp 100 resist_fire 100 - +resist_blind 50 resist_magic 30 - speed -0.07 flying 1 weight 70000 diff --git a/monster/dragon/baby_drag.arc b/monster/dragon/baby_drag.arc index b354507b7..bc76c3cd6 100644 --- a/monster/dragon/baby_drag.arc +++ b/monster/dragon/baby_drag.arc @@ -21,10 +21,9 @@ hp 550 maxhp 550 resist_fire 100 resist_fear 100 - +resist_blind 50 resist_magic 30 resist_cold -100 - ac -8 wc -10 dam 10 diff --git a/monster/dragon/bone_drake/bone_drake.arc b/monster/dragon/bone_drake/bone_drake.arc index 8e98fa55e..9a5109ead 100644 --- a/monster/dragon/bone_drake/bone_drake.arc +++ b/monster/dragon/bone_drake/bone_drake.arc @@ -16,10 +16,9 @@ hp 8000 maxhp 8000 resist_cold 70 resist_fear 100 - resist_fire 70 resist_electricity 70 - +resist_blind 100 ac -20 wc -60 dam 40 diff --git a/monster/dragon/drake/drake.arc b/monster/dragon/drake/drake.arc index 22571b6a3..d5569d280 100644 --- a/monster/dragon/drake/drake.arc +++ b/monster/dragon/drake/drake.arc @@ -32,6 +32,7 @@ can_cast_spell 0 hp 220 maxhp 220 resist_magic 85 +resist_blind 30 attacktype 1025 speed 0.42 flying 1 diff --git a/monster/dragon/fae_drag.arc b/monster/dragon/fae_drag.arc index ef8e4b557..52f894a44 100644 --- a/monster/dragon/fae_drag.arc +++ b/monster/dragon/fae_drag.arc @@ -34,7 +34,7 @@ resist_magic 100 resist_poison 100 resist_paralyze 100 resist_fear 100 - +resist_blind 60 speed -0.07 flying 1 weight 70000 diff --git a/monster/dragon/wyvern.arc b/monster/dragon/wyvern.arc index 39a63d377..887cbe497 100644 --- a/monster/dragon/wyvern.arc +++ b/monster/dragon/wyvern.arc @@ -23,10 +23,9 @@ hp 300 maxhp 300 resist_fire 100 resist_fear 100 - +resist_blind 50 resist_cold -100 resist_confusion -100 - attacktype 1 ac 2 wc 2 diff --git a/monster/elemental/elem_air.arc b/monster/elemental/elem_air.arc index e2f6f7adc..f125096fa 100644 --- a/monster/elemental/elem_air.arc +++ b/monster/elemental/elem_air.arc @@ -10,10 +10,9 @@ mina monster 1 alive 1 resist_electricity 100 - +resist_blind 100 attacktype 8 resist_physical -100 - ac 0 wc 8 dam 10 diff --git a/monster/elemental/elem_earth.arc b/monster/elemental/elem_earth.arc index 09d3daf50..416759837 100644 --- a/monster/elemental/elem_earth.arc +++ b/monster/elemental/elem_earth.arc @@ -20,6 +20,7 @@ weight 100000 level 8 resist_physical 70 resist_cold 50 +resist_blind 100 attacktype 1 resist_fire -60 editable 1 diff --git a/monster/elemental/elem_fire.arc b/monster/elemental/elem_fire.arc index ffb67d14b..c10ca03db 100644 --- a/monster/elemental/elem_fire.arc +++ b/monster/elemental/elem_fire.arc @@ -10,10 +10,9 @@ mina monster 1 alive 1 resist_fire 100 - attacktype 4 resist_confusion -100 - +resist_blind 100 glow_radius 1 ac 2 wc 10 diff --git a/monster/elemental/elem_water.arc b/monster/elemental/elem_water.arc index fbc69f78a..aaa9feb05 100644 --- a/monster/elemental/elem_water.arc +++ b/monster/elemental/elem_water.arc @@ -19,6 +19,7 @@ exp 250 weight 50000 level 8 resist_confusion 100 +resist_blind 100 attacktype 17 resist_cold 50 resist_fire -50 diff --git a/monster/giant/Belzebub/belzebub.arc b/monster/giant/Belzebub/belzebub.arc index 9c83d5c00..f4e2f61bc 100644 --- a/monster/giant/Belzebub/belzebub.arc +++ b/monster/giant/Belzebub/belzebub.arc @@ -15,10 +15,9 @@ belzebub.111 belzebub.111 mina resist_magic 100 - resist_electricity 30 resist_poison 30 - +resist_blind 100 exp 300000 ac -14 wc -20 diff --git a/monster/giant/Big_Wiz/big_wiz.arc b/monster/giant/Big_Wiz/big_wiz.arc index 4ee3baed3..40ee6df62 100644 --- a/monster/giant/Big_Wiz/big_wiz.arc +++ b/monster/giant/Big_Wiz/big_wiz.arc @@ -32,6 +32,7 @@ resist_magic 100 resist_poison 100 resist_paralyze 100 resist_fear 100 +resist_blind 75 ac -15 wc -20 dam 19 diff --git a/monster/giant/JessyB/jessyb.arc b/monster/giant/JessyB/jessyb.arc index e7b7f395b..66c660820 100644 --- a/monster/giant/JessyB/jessyb.arc +++ b/monster/giant/JessyB/jessyb.arc @@ -22,10 +22,9 @@ resist_poison 100 resist_slow 100 resist_paralyze 100 resist_turn_undead 100 - +resist_blind 100 resist_electricity -100 resist_fear -100 - monster 1 sleep 1 Wis 20 diff --git a/monster/giant/cyclops/cyclops.arc b/monster/giant/cyclops/cyclops.arc index 532cff432..964af1679 100644 --- a/monster/giant/cyclops/cyclops.arc +++ b/monster/giant/cyclops/cyclops.arc @@ -31,8 +31,9 @@ resist_paralyze 50 resist_godpower 75 resist_holyword 85 resist_confusion -100 +resist_blind -100 see_invisible 1 -exp 400000 +exp 250000 ac -10 wc -15 dam 50 diff --git a/monster/giant/giant.arc b/monster/giant/giant.arc index 51c8df0b7..4f5eca9a3 100644 --- a/monster/giant/giant.arc +++ b/monster/giant/giant.arc @@ -12,6 +12,7 @@ giant.111 giant.112 mina resist_electricity 50 +resist_blind -30 exp 1500 ac 1 wc 2 diff --git a/monster/giant/slug/slug.arc b/monster/giant/slug/slug.arc index 2ef96ec90..5fba9df50 100644 --- a/monster/giant/slug/slug.arc +++ b/monster/giant/slug/slug.arc @@ -17,11 +17,9 @@ Con 10 color_fg grey resist_acid 100 resist_fear 100 - +resist_blind 100 resist_fire -100 - resist_electricity 50 - attacktype 65 exp 500 ac -1 diff --git a/monster/misc/Baslic/baslic.arc b/monster/misc/Baslic/baslic.arc index b26980241..dfad41794 100644 --- a/monster/misc/Baslic/baslic.arc +++ b/monster/misc/Baslic/baslic.arc @@ -22,6 +22,7 @@ resist_cold 100 resist_fear 100 resist_fire -100 resist_magic 50 +resist_blind 100 ac -8 wc -15 dam 10 diff --git a/monster/misc/crawl/crawling_chaos.arc b/monster/misc/crawl/crawling_chaos.arc index 4a534824a..703ad55b2 100644 --- a/monster/misc/crawl/crawling_chaos.arc +++ b/monster/misc/crawl/crawling_chaos.arc @@ -21,10 +21,9 @@ attacktype 1089 resist_poison 100 resist_fear 100 resist_chaos 100 - +resist_blind 100 resist_electricity -100 resist_confusion -100 - weight 750000 monster 1 no_pick 1 diff --git a/monster/undead/Skeletal_mage/skeletalmage.arc b/monster/undead/Skeletal_mage/skeletalmage.arc index a45a6f372..3694f8d81 100644 --- a/monster/undead/Skeletal_mage/skeletalmage.arc +++ b/monster/undead/Skeletal_mage/skeletalmage.arc @@ -40,6 +40,7 @@ resist_fear 100 resist_paralyze 50 resist_poison 100 resist_magic 10 +resist_blind 70 will_apply 2 can_apply 25 can_use_weapon 1 diff --git a/monster/undead/demilich.arc b/monster/undead/demilich.arc index e73432ad9..e95577064 100644 --- a/monster/undead/demilich.arc +++ b/monster/undead/demilich.arc @@ -36,6 +36,7 @@ resist_poison 100 resist_slow 100 resist_paralyze 100 resist_fear 100 +resist_blind 100 sp 100 maxsp 100 hp 1000 diff --git a/monster/undead/ghast.arc b/monster/undead/ghast.arc index 8f7ca753b..89c49dcfa 100644 --- a/monster/undead/ghast.arc +++ b/monster/undead/ghast.arc @@ -28,6 +28,7 @@ attacktype 4095 resist_fire 50 resist_cold 50 resist_fear 100 +resist_blind 60 will_apply 2 pick_up 24 can_see_in_dark 1 diff --git a/monster/undead/ghost.arc b/monster/undead/ghost.arc index 72f2a01ff..c5c0517f5 100644 --- a/monster/undead/ghost.arc +++ b/monster/undead/ghost.arc @@ -25,6 +25,7 @@ flying 1 weight 500 resist_cold 50 resist_fear 100 +resist_blind 30 undead 1 can_pass_thru 1 can_see_in_dark 1 diff --git a/monster/undead/grimreaper.arc b/monster/undead/grimreaper.arc index 334daf3c7..99dc3c3ab 100644 --- a/monster/undead/grimreaper.arc +++ b/monster/undead/grimreaper.arc @@ -23,6 +23,7 @@ resist_drain 100 resist_fear 100 resist_magic -100 resist_cold 50 +resist_blind 70 attacktype 128 alive 1 monster 1 diff --git a/monster/undead/lich.arc b/monster/undead/lich.arc index c0698d847..7dfe751f7 100644 --- a/monster/undead/lich.arc +++ b/monster/undead/lich.arc @@ -18,6 +18,7 @@ maxhp 1000 level 15 resist_physical 50 resist_magic 50 +resist_blind 90 dam 20 see_invisible 1 wc -3 diff --git a/monster/undead/nazgul.arc b/monster/undead/nazgul.arc index 2140bfd0d..0db5cf1f1 100644 --- a/monster/undead/nazgul.arc +++ b/monster/undead/nazgul.arc @@ -23,6 +23,7 @@ resist_drain 100 resist_fear 100 resist_magic 50 resist_cold 50 +resist_blind 90 attacktype 160 carrying 100 alive 1 diff --git a/monster/undead/nightmare.arc b/monster/undead/nightmare.arc index a88a6c043..7cba2a494 100644 --- a/monster/undead/nightmare.arc +++ b/monster/undead/nightmare.arc @@ -21,6 +21,7 @@ resist_fear 100 resist_magic -100 resist_turn_undead -100 resist_confusion 50 +resist_blind 100 attacktype 66048 alive 1 monster 1 diff --git a/monster/undead/skree/skree.arc b/monster/undead/skree/skree.arc index f57e8afd3..091829e27 100644 --- a/monster/undead/skree/skree.arc +++ b/monster/undead/skree/skree.arc @@ -14,6 +14,7 @@ resist_cold 100 resist_electricity 90 resist_godpower 80 resist_holyword 70 +resist_blind 100 exp 300000 ac -15 wc -30 diff --git a/monster/undead/skull.arc b/monster/undead/skull.arc index f0390256b..698480431 100644 --- a/monster/undead/skull.arc +++ b/monster/undead/skull.arc @@ -21,6 +21,7 @@ resist_cold 100 resist_poison 100 resist_paralyze 100 resist_fear 100 +resist_blind 80 ac -2 Pow 16 maxsp 50 diff --git a/monster/undead/spectre.arc b/monster/undead/spectre.arc index 313c81a3a..afdd2b383 100644 --- a/monster/undead/spectre.arc +++ b/monster/undead/spectre.arc @@ -15,7 +15,7 @@ maxhp 500 level 10 resist_physical 50 resist_magic 50 - +resist_blind 90 wc 5 ac -5 no_pick 1 diff --git a/monster/undead/vampire.arc b/monster/undead/vampire.arc index 7eaee2ae8..bd85dc41f 100644 --- a/monster/undead/vampire.arc +++ b/monster/undead/vampire.arc @@ -23,6 +23,7 @@ wc 2 ac 0 resist_physical 100 resist_cold 100 +resist_blind 70 speed -0.4 level 11 weight 70000 diff --git a/monster/undead/wraith.arc b/monster/undead/wraith.arc index 2c25f21f4..9ed855107 100644 --- a/monster/undead/wraith.arc +++ b/monster/undead/wraith.arc @@ -26,6 +26,7 @@ weight 700 resist_cold 50 resist_fire -100 resist_fear 100 +resist_blind 60 undead 1 can_see_in_dark 1 can_pass_thru 1