From 9be8a741ec936f2ab2133b9ccc2e023977ac323c Mon Sep 17 00:00:00 2001
From: dg <dg@51575b47-30f0-44d4-a5cc-537603b46e54>
Date: Sat, 25 Aug 2012 20:33:54 +0000
Subject: [PATCH] Correctly falgged many npcs as not bleeding

git-svn-id: http://svn.net-core.org/repos/t-engine4@5569 51575b47-30f0-44d4-a5cc-537603b46e54
---
 game/modules/tome/data/general/npcs/bone-giant.lua      | 1 +
 game/modules/tome/data/general/npcs/crystal.lua         | 1 +
 game/modules/tome/data/general/npcs/faeros.lua          | 1 +
 game/modules/tome/data/general/npcs/gwelgoroth.lua      | 1 +
 game/modules/tome/data/general/npcs/horror_temporal.lua | 1 +
 game/modules/tome/data/general/npcs/jelly.lua           | 1 +
 game/modules/tome/data/general/npcs/lich.lua            | 1 +
 game/modules/tome/data/general/npcs/losgoroth.lua       | 1 +
 game/modules/tome/data/general/npcs/molds.lua           | 1 +
 game/modules/tome/data/general/npcs/mummy.lua           | 1 +
 game/modules/tome/data/general/npcs/ooze.lua            | 1 +
 game/modules/tome/data/general/npcs/plant.lua           | 1 +
 game/modules/tome/data/general/npcs/shade.lua           | 1 +
 game/modules/tome/data/general/npcs/swarm.lua           | 1 +
 game/modules/tome/data/general/npcs/telugoroth.lua      | 1 +
 game/modules/tome/data/general/npcs/undead-rat.lua      | 1 +
 game/modules/tome/data/general/npcs/vermin.lua          | 1 +
 game/modules/tome/data/general/npcs/wight.lua           | 1 +
 game/modules/tome/data/general/npcs/xorn.lua            | 1 +
 19 files changed, 19 insertions(+)

diff --git a/game/modules/tome/data/general/npcs/bone-giant.lua b/game/modules/tome/data/general/npcs/bone-giant.lua
index 42cd6f1bdf..97e40e8f28 100644
--- a/game/modules/tome/data/general/npcs/bone-giant.lua
+++ b/game/modules/tome/data/general/npcs/bone-giant.lua
@@ -43,6 +43,7 @@ newEntity{
 
 	open_door = 1,
 	no_breath = 1,
+	cut_immune = 1,
 	confusion_immune = 1,
 	poison_immune = 1,
 	blind_immune = 1,
diff --git a/game/modules/tome/data/general/npcs/crystal.lua b/game/modules/tome/data/general/npcs/crystal.lua
index a4b561d058..6d4dd19a6d 100644
--- a/game/modules/tome/data/general/npcs/crystal.lua
+++ b/game/modules/tome/data/general/npcs/crystal.lua
@@ -19,6 +19,7 @@ newEntity{
 	combat_def = 1,
 	never_move = 1,
 	blind_immune = 1,
+	cut_immune = 1,
 	fear_immune = 1,
 	rank = 2,
 	size_category = 2,
diff --git a/game/modules/tome/data/general/npcs/faeros.lua b/game/modules/tome/data/general/npcs/faeros.lua
index 39e875f917..b0fe628aad 100644
--- a/game/modules/tome/data/general/npcs/faeros.lua
+++ b/game/modules/tome/data/general/npcs/faeros.lua
@@ -43,6 +43,7 @@ newEntity{
 	resists = { [DamageType.PHYSICAL] = 10, [DamageType.FIRE] = 100, [DamageType.COLD] = -30, },
 
 	no_breath = 1,
+	cut_immune = 1,
 	poison_immune = 1,
 	disease_immune = 1,
 	stun_immune = 1,
diff --git a/game/modules/tome/data/general/npcs/gwelgoroth.lua b/game/modules/tome/data/general/npcs/gwelgoroth.lua
index 95740d6681..e03d0d23cb 100644
--- a/game/modules/tome/data/general/npcs/gwelgoroth.lua
+++ b/game/modules/tome/data/general/npcs/gwelgoroth.lua
@@ -44,6 +44,7 @@ newEntity{
 
 	no_breath = 1,
 	poison_immune = 1,
+	cut_immune = 1,
 	disease_immune = 1,
 	stun_immune = 1,
 	blind_immune = 1,
diff --git a/game/modules/tome/data/general/npcs/horror_temporal.lua b/game/modules/tome/data/general/npcs/horror_temporal.lua
index 42774c7442..7cd976aa0e 100644
--- a/game/modules/tome/data/general/npcs/horror_temporal.lua
+++ b/game/modules/tome/data/general/npcs/horror_temporal.lua
@@ -39,6 +39,7 @@ newEntity{
 	size_category = 3,
 
 	no_breath = 1,
+	cut_immune = 1,
 	fear_immune = 1,
 	not_power_source = {nature=true},
 }
diff --git a/game/modules/tome/data/general/npcs/jelly.lua b/game/modules/tome/data/general/npcs/jelly.lua
index 74a702dafa..251c9996f2 100644
--- a/game/modules/tome/data/general/npcs/jelly.lua
+++ b/game/modules/tome/data/general/npcs/jelly.lua
@@ -42,6 +42,7 @@ newEntity{
 	size_category = 3,
 	infravision = 10,
 	no_breath = 1,
+	cut_immune = 1,
 	no_breath = 1,
 
 	drops = resolvers.drops{chance=60, nb=1, {type="money"} },
diff --git a/game/modules/tome/data/general/npcs/lich.lua b/game/modules/tome/data/general/npcs/lich.lua
index e4db794edc..f6c15888c2 100644
--- a/game/modules/tome/data/general/npcs/lich.lua
+++ b/game/modules/tome/data/general/npcs/lich.lua
@@ -53,6 +53,7 @@ newEntity{
 	poison_immune = 1,
 	undead = 1,
 	blind_immune = 1,
+	cut_immune = 1,
 	see_invisible = 100,
 	infravision = 10,
 	silence_immune = 0.7,
diff --git a/game/modules/tome/data/general/npcs/losgoroth.lua b/game/modules/tome/data/general/npcs/losgoroth.lua
index f698a5e168..d96d986fc9 100644
--- a/game/modules/tome/data/general/npcs/losgoroth.lua
+++ b/game/modules/tome/data/general/npcs/losgoroth.lua
@@ -47,6 +47,7 @@ newEntity{
 	no_breath = 1,
 	poison_immune = 1,
 	disease_immune = 1,
+	cut_immune = 1,
 	stun_immune = 1,
 	blind_immune = 1,
 	knockback_immune = 1,
diff --git a/game/modules/tome/data/general/npcs/molds.lua b/game/modules/tome/data/general/npcs/molds.lua
index ab85384fd9..ea61fa162e 100644
--- a/game/modules/tome/data/general/npcs/molds.lua
+++ b/game/modules/tome/data/general/npcs/molds.lua
@@ -34,6 +34,7 @@ newEntity{
 	combat_armor = 1, combat_def = 1,
 	never_move = 1,
 	blind_immune = 1,
+	cut_immune = 1,
 	poison_immune = 1,
 	fear_immune = 1,
 	no_breath = 1,
diff --git a/game/modules/tome/data/general/npcs/mummy.lua b/game/modules/tome/data/general/npcs/mummy.lua
index 1221b67de0..60521af418 100644
--- a/game/modules/tome/data/general/npcs/mummy.lua
+++ b/game/modules/tome/data/general/npcs/mummy.lua
@@ -44,6 +44,7 @@ newEntity{
 	resolvers.tmasteries{ ["technique/2hweapon-offense"]=1, ["technique/2hweapon-cripple"]=1, },
 
 	blind_immune = 1,
+	cut_immune = 1,
 	see_invisible = 4,
 	undead = 1,
 	ingredient_on_death = "MUMMY_BONE",
diff --git a/game/modules/tome/data/general/npcs/ooze.lua b/game/modules/tome/data/general/npcs/ooze.lua
index b9fbc68497..3908d9c373 100644
--- a/game/modules/tome/data/general/npcs/ooze.lua
+++ b/game/modules/tome/data/general/npcs/ooze.lua
@@ -39,6 +39,7 @@ newEntity{
 	rank = 1,
 	size_category = 3,
 	infravision = 10,
+	cut_immune = 1,
 	blind_immune = 1,
 
 	clone_on_hit = {min_dam_pct=15, chance=30},
diff --git a/game/modules/tome/data/general/npcs/plant.lua b/game/modules/tome/data/general/npcs/plant.lua
index e58948579e..625d3ea64f 100644
--- a/game/modules/tome/data/general/npcs/plant.lua
+++ b/game/modules/tome/data/general/npcs/plant.lua
@@ -35,6 +35,7 @@ newEntity{
 	combat_armor = 1, combat_def = 1,
 	rank = 1,
 	size_category = 1,
+	cut_immune = 1,
 	never_move = 1,
 	fear_immune = 1,
 	not_power_source = {arcane=true, technique=true},
diff --git a/game/modules/tome/data/general/npcs/shade.lua b/game/modules/tome/data/general/npcs/shade.lua
index e826d5fd0f..d3a989eb2f 100644
--- a/game/modules/tome/data/general/npcs/shade.lua
+++ b/game/modules/tome/data/general/npcs/shade.lua
@@ -50,6 +50,7 @@ newEntity{
 		e.teleport_immune = 1
 		e.disease_immune = 1
 		e.poison_immune = 1
+		e.cut_immune = 1
 		e.stun_immune = 1
 		e.blind_immune = 1
 		e.see_invisible = 80
diff --git a/game/modules/tome/data/general/npcs/swarm.lua b/game/modules/tome/data/general/npcs/swarm.lua
index 4b8c548173..7ae2e46a22 100644
--- a/game/modules/tome/data/general/npcs/swarm.lua
+++ b/game/modules/tome/data/general/npcs/swarm.lua
@@ -39,6 +39,7 @@ newEntity{
 	combat_armor = 1, combat_def = 10,
 	rank = 1,
 	size_category = 1,
+	cut_immune = 1,
 	not_power_source = {arcane=true, technique_ranged=true},
 }
 
diff --git a/game/modules/tome/data/general/npcs/telugoroth.lua b/game/modules/tome/data/general/npcs/telugoroth.lua
index 11a2d0fedb..18a9b2dbb8 100644
--- a/game/modules/tome/data/general/npcs/telugoroth.lua
+++ b/game/modules/tome/data/general/npcs/telugoroth.lua
@@ -76,6 +76,7 @@ newEntity{
 	life_rating = 8,
 	rank = 2,
 	size_category = 3,
+	cut_immune = 1,
 	levitation = 1,
 
 	autolevel = "dexmage",
diff --git a/game/modules/tome/data/general/npcs/undead-rat.lua b/game/modules/tome/data/general/npcs/undead-rat.lua
index 9b44700820..46c4a4bdd6 100644
--- a/game/modules/tome/data/general/npcs/undead-rat.lua
+++ b/game/modules/tome/data/general/npcs/undead-rat.lua
@@ -37,6 +37,7 @@ newEntity{
 	ai = "dumb_talented_simple", ai_state = { ai_move="move_dmap", talent_in=2, },
 	stats = { str=10, dex=8, mag=10, con=8 },
 
+	cut_immune = 1,
 	poison_immune = 0.5,
 	undead=1,
 	not_power_source = {nature=true, technique_ranged=true},
diff --git a/game/modules/tome/data/general/npcs/vermin.lua b/game/modules/tome/data/general/npcs/vermin.lua
index 3fb838be41..14f39f33ff 100644
--- a/game/modules/tome/data/general/npcs/vermin.lua
+++ b/game/modules/tome/data/general/npcs/vermin.lua
@@ -37,6 +37,7 @@ newEntity{
 	infravision = 10,
 	rank = 1,
 	size_category = 1,
+	cut_immune = 1,
 	blind_immune = 1,
 	life_rating = 6,
 	not_power_source = {arcane=true, technique_ranged=true},
diff --git a/game/modules/tome/data/general/npcs/wight.lua b/game/modules/tome/data/general/npcs/wight.lua
index ef65e4c2c5..cfdfc87a45 100644
--- a/game/modules/tome/data/general/npcs/wight.lua
+++ b/game/modules/tome/data/general/npcs/wight.lua
@@ -52,6 +52,7 @@ newEntity{
 
 	resists = { [DamageType.COLD] = 80, [DamageType.FIRE] = 20, [DamageType.LIGHTNING] = 40, [DamageType.PHYSICAL] = 35, [DamageType.LIGHT] = -50, },
 	poison_immune = 1,
+	cut_immune = 1,
 	blind_immune = 1,
 	see_invisible = 7,
 	undead = 1,
diff --git a/game/modules/tome/data/general/npcs/xorn.lua b/game/modules/tome/data/general/npcs/xorn.lua
index c2e05dfa63..06ae23fa66 100644
--- a/game/modules/tome/data/general/npcs/xorn.lua
+++ b/game/modules/tome/data/general/npcs/xorn.lua
@@ -50,6 +50,7 @@ newEntity{
 	no_breath = 1,
 	confusion_immune = 1,
 	poison_immune = 1,
+	cut_immune = 1,
 	stone_immune = 1,
 	ingredient_on_death = "XORN_FRAGMENT",
 	not_power_source = {arcane=true},
-- 
GitLab