From e54ab5fd5ddf0b7bb6211cd8ed0d641ad40d9ff9 Mon Sep 17 00:00:00 2001 From: dg <dg@51575b47-30f0-44d4-a5cc-537603b46e54> Date: Wed, 9 May 2012 20:19:31 +0000 Subject: [PATCH] Animal random elites should not be archers git-svn-id: http://svn.net-core.org/repos/t-engine4@5107 51575b47-30f0-44d4-a5cc-537603b46e54 --- game/modules/tome/data/birth/classes/warrior.lua | 2 +- game/modules/tome/data/general/npcs/ant.lua | 2 +- game/modules/tome/data/general/npcs/aquatic_critter.lua | 2 +- game/modules/tome/data/general/npcs/bear.lua | 2 +- game/modules/tome/data/general/npcs/bird.lua | 2 +- game/modules/tome/data/general/npcs/canine.lua | 2 +- game/modules/tome/data/general/npcs/feline.lua | 2 +- game/modules/tome/data/general/npcs/jelly.lua | 2 +- game/modules/tome/data/general/npcs/molds.lua | 1 + game/modules/tome/data/general/npcs/ooze.lua | 2 +- game/modules/tome/data/general/npcs/ritch.lua | 2 +- game/modules/tome/data/general/npcs/rodent.lua | 2 +- game/modules/tome/data/general/npcs/sandworm.lua | 2 +- game/modules/tome/data/general/npcs/snake.lua | 2 +- game/modules/tome/data/general/npcs/swarm.lua | 2 +- game/modules/tome/data/general/npcs/vermin.lua | 2 +- 16 files changed, 16 insertions(+), 15 deletions(-) diff --git a/game/modules/tome/data/birth/classes/warrior.lua b/game/modules/tome/data/birth/classes/warrior.lua index 406fb00e7f..e4a09a48e5 100644 --- a/game/modules/tome/data/birth/classes/warrior.lua +++ b/game/modules/tome/data/birth/classes/warrior.lua @@ -145,7 +145,7 @@ newBirthDescriptor{ "#LIGHT_BLUE# * +2 Strength, +5 Dexterity, +0 Constitution", "#LIGHT_BLUE# * +0 Magic, +0 Willpower, +2 Cunning", }, - power_source = {technique=true}, + power_source = {technique=true, technique_ranged=true}, stats = { dex=5, str=2, cun=2, }, talents_types = { ["technique/archery-training"]={true, 0.3}, diff --git a/game/modules/tome/data/general/npcs/ant.lua b/game/modules/tome/data/general/npcs/ant.lua index b728f5163f..3f22887f11 100644 --- a/game/modules/tome/data/general/npcs/ant.lua +++ b/game/modules/tome/data/general/npcs/ant.lua @@ -39,7 +39,7 @@ newEntity{ max_life = resolvers.rngavg(10,20), rank = 1, size_category = 1, - not_power_source = {arcane=true}, + not_power_source = {arcane=true, technique_ranged=true}, } newEntity{ base = "BASE_NPC_ANT", diff --git a/game/modules/tome/data/general/npcs/aquatic_critter.lua b/game/modules/tome/data/general/npcs/aquatic_critter.lua index f6e3add3be..640619177a 100644 --- a/game/modules/tome/data/general/npcs/aquatic_critter.lua +++ b/game/modules/tome/data/general/npcs/aquatic_critter.lua @@ -38,7 +38,7 @@ newEntity{ can_breath={water=1}, resists = { [DamageType.COLD] = 25, }, - not_power_source = {arcane=true}, + not_power_source = {arcane=true, technique_ranged=true}, } newEntity{ base = "BASE_NPC_AQUATIC_CRITTER", diff --git a/game/modules/tome/data/general/npcs/bear.lua b/game/modules/tome/data/general/npcs/bear.lua index 17678054f4..92314bb5bd 100644 --- a/game/modules/tome/data/general/npcs/bear.lua +++ b/game/modules/tome/data/general/npcs/bear.lua @@ -47,7 +47,7 @@ newEntity{ resists = { [DamageType.FIRE] = 20, [DamageType.COLD] = 20, [DamageType.NATURE] = 20 }, ingredient_on_death = "BEAR_PAW", - not_power_source = {arcane=true}, + not_power_source = {arcane=true, technique_ranged=true}, } newEntity{ base = "BASE_NPC_BEAR", diff --git a/game/modules/tome/data/general/npcs/bird.lua b/game/modules/tome/data/general/npcs/bird.lua index 6028822ad3..b43a513036 100644 --- a/game/modules/tome/data/general/npcs/bird.lua +++ b/game/modules/tome/data/general/npcs/bird.lua @@ -40,7 +40,7 @@ newEntity{ levitation = 1, can_pass = {pass_tree=10}, - not_power_source = {arcane=true}, + not_power_source = {arcane=true, technique_ranged=true}, } newEntity{ base="BASE_NPC_BIRD", define_as = "NPC_PHOENIX", diff --git a/game/modules/tome/data/general/npcs/canine.lua b/game/modules/tome/data/general/npcs/canine.lua index 6477a670ee..37f7096dc2 100644 --- a/game/modules/tome/data/general/npcs/canine.lua +++ b/game/modules/tome/data/general/npcs/canine.lua @@ -41,7 +41,7 @@ newEntity{ stats = { str=10, dex=17, mag=3, con=7 }, combat = { dammod={str=0.6}, sound="creatures/wolves/wolf_attack_1" }, combat_armor = 1, combat_def = 1, - not_power_source = {arcane=true}, + not_power_source = {arcane=true, technique_ranged=true}, } newEntity{ base = "BASE_NPC_CANINE", diff --git a/game/modules/tome/data/general/npcs/feline.lua b/game/modules/tome/data/general/npcs/feline.lua index 9dd4e48f5a..a14937f430 100644 --- a/game/modules/tome/data/general/npcs/feline.lua +++ b/game/modules/tome/data/general/npcs/feline.lua @@ -33,7 +33,7 @@ newEntity{ combat_physspeed = 2, -- Double attack per turn resolvers.sustains_at_birth(), - not_power_source = {arcane=true}, + not_power_source = {arcane=true, technique_ranged=true}, } newEntity{ base = "BASE_NPC_CAT", diff --git a/game/modules/tome/data/general/npcs/jelly.lua b/game/modules/tome/data/general/npcs/jelly.lua index efec8a3cbe..74a702dafa 100644 --- a/game/modules/tome/data/general/npcs/jelly.lua +++ b/game/modules/tome/data/general/npcs/jelly.lua @@ -47,7 +47,7 @@ newEntity{ drops = resolvers.drops{chance=60, nb=1, {type="money"} }, resists = { [DamageType.LIGHT] = -50 }, - not_power_source = {arcane=true}, + not_power_source = {arcane=true, technique_ranged=true}, } newEntity{ base = "BASE_NPC_JELLY", diff --git a/game/modules/tome/data/general/npcs/molds.lua b/game/modules/tome/data/general/npcs/molds.lua index d6cf2dda5a..ab85384fd9 100644 --- a/game/modules/tome/data/general/npcs/molds.lua +++ b/game/modules/tome/data/general/npcs/molds.lua @@ -39,6 +39,7 @@ newEntity{ no_breath = 1, rank = 1, size_category = 1, + not_power_source = {technique_ranged=true}, } newEntity{ base = "BASE_NPC_MOLD", diff --git a/game/modules/tome/data/general/npcs/ooze.lua b/game/modules/tome/data/general/npcs/ooze.lua index 59df24ce8a..b9fbc68497 100644 --- a/game/modules/tome/data/general/npcs/ooze.lua +++ b/game/modules/tome/data/general/npcs/ooze.lua @@ -48,7 +48,7 @@ newEntity{ resists = { [DamageType.LIGHT] = -50, [DamageType.COLD] = -50 }, fear_immune = 1, - not_power_source = {arcane=true}, + not_power_source = {arcane=true, technique_ranged=true}, } newEntity{ base = "BASE_NPC_OOZE", diff --git a/game/modules/tome/data/general/npcs/ritch.lua b/game/modules/tome/data/general/npcs/ritch.lua index 83d238034d..60fcb69b71 100644 --- a/game/modules/tome/data/general/npcs/ritch.lua +++ b/game/modules/tome/data/general/npcs/ritch.lua @@ -44,7 +44,7 @@ Vicious predators, they inject corrupting diseases into their foes, and their sh disease_immune = 0.5, resists = { [DamageType.BLIGHT] = 20, [DamageType.FIRE] = 100 }, ingredient_on_death = "RITCH_STINGER", - not_power_source = {arcane=true}, + not_power_source = {arcane=true, technique_ranged=true}, } newEntity{ base = "BASE_NPC_RITCH", diff --git a/game/modules/tome/data/general/npcs/rodent.lua b/game/modules/tome/data/general/npcs/rodent.lua index a33f150400..5e723dc874 100644 --- a/game/modules/tome/data/general/npcs/rodent.lua +++ b/game/modules/tome/data/general/npcs/rodent.lua @@ -37,7 +37,7 @@ newEntity{ --rodent base combat_armor = 1, combat_def = 1, rank = 1, size_category = 1, - not_power_source = {arcane=true}, + not_power_source = {arcane=true, technique_ranged=true}, } newEntity{ base = "BASE_NPC_RODENT", diff --git a/game/modules/tome/data/general/npcs/sandworm.lua b/game/modules/tome/data/general/npcs/sandworm.lua index ca836c4048..9120262c5c 100644 --- a/game/modules/tome/data/general/npcs/sandworm.lua +++ b/game/modules/tome/data/general/npcs/sandworm.lua @@ -44,7 +44,7 @@ newEntity{ stats = { str=15, dex=7, mag=3, con=3 }, combat_armor = 1, combat_def = 1, ingredient_on_death = "SANDWORM_TOOTH", - not_power_source = {arcane=true}, + not_power_source = {arcane=true, technique_ranged=true}, } newEntity{ base = "BASE_NPC_SANDWORM", diff --git a/game/modules/tome/data/general/npcs/snake.lua b/game/modules/tome/data/general/npcs/snake.lua index 59b63ea859..f3d1bf7f4f 100644 --- a/game/modules/tome/data/general/npcs/snake.lua +++ b/game/modules/tome/data/general/npcs/snake.lua @@ -40,7 +40,7 @@ newEntity{ stats = { str=14, dex=23, mag=5, con=5 }, combat = {sound="creatures/snakes/snake_attack"}, combat_armor = 1, combat_def = 1, - not_power_source = {arcane=true}, + not_power_source = {arcane=true, technique_ranged=true}, } newEntity{ base = "BASE_NPC_SNAKE", diff --git a/game/modules/tome/data/general/npcs/swarm.lua b/game/modules/tome/data/general/npcs/swarm.lua index dec4aecf7b..4b8c548173 100644 --- a/game/modules/tome/data/general/npcs/swarm.lua +++ b/game/modules/tome/data/general/npcs/swarm.lua @@ -39,7 +39,7 @@ newEntity{ combat_armor = 1, combat_def = 10, rank = 1, size_category = 1, - not_power_source = {arcane=true}, + not_power_source = {arcane=true, technique_ranged=true}, } newEntity{ base = "BASE_NPC_INSECT", diff --git a/game/modules/tome/data/general/npcs/vermin.lua b/game/modules/tome/data/general/npcs/vermin.lua index 55a60fce57..3fb838be41 100644 --- a/game/modules/tome/data/general/npcs/vermin.lua +++ b/game/modules/tome/data/general/npcs/vermin.lua @@ -39,7 +39,7 @@ newEntity{ size_category = 1, blind_immune = 1, life_rating = 6, - not_power_source = {arcane=true}, + not_power_source = {arcane=true, technique_ranged=true}, } newEntity{ base = "BASE_NPC_WORM", -- GitLab