From 88bb8a4ee2663f7ae4fbaab406aa4f800b3eabfa Mon Sep 17 00:00:00 2001 From: Light2 Date: Thu, 22 May 2014 00:35:11 +0200 Subject: [PATCH] fixed krayt sizes to more realistic values --- scripts/mobiles/tatooine/adolescent_krayt_dragon.py | 5 +++-- scripts/mobiles/tatooine/canyon_krayt_dragon.py | 2 +- scripts/mobiles/tatooine/giant_canyon_krayt_dragon.py | 2 +- scripts/mobiles/tatooine/grand_krayt_dragon.py | 2 +- scripts/mobiles/tatooine/juvenile_canyon_krayt_dragon.py | 4 ++-- scripts/mobiles/tatooine/krayt_dragon_ancient.py | 2 +- src/services/ai/AIActor.java | 2 +- 7 files changed, 10 insertions(+), 9 deletions(-) diff --git a/scripts/mobiles/tatooine/adolescent_krayt_dragon.py b/scripts/mobiles/tatooine/adolescent_krayt_dragon.py index a2e064f2..f40e4860 100644 --- a/scripts/mobiles/tatooine/adolescent_krayt_dragon.py +++ b/scripts/mobiles/tatooine/adolescent_krayt_dragon.py @@ -11,13 +11,13 @@ def addTemplate(core): mobileTemplate.setMinLevel(80) mobileTemplate.setMaxLevel(84) mobileTemplate.setDifficulty(2) - mobileTemplate.setAttackRange(12) + mobileTemplate.setAttackRange(10) mobileTemplate.setAttackSpeed(1.0) mobileTemplate.setWeaponType(6) mobileTemplate.setMinSpawnDistance(4) mobileTemplate.setMaxSpawnDistance(8) mobileTemplate.setDeathblow(True) - mobileTemplate.setScale(0.5) + mobileTemplate.setScale(0.7) mobileTemplate.setMeatType("Carnivore Meat") mobileTemplate.setMeatAmount(1700) mobileTemplate.setHideType("Bristly Hide") @@ -27,6 +27,7 @@ def addTemplate(core): mobileTemplate.setSocialGroup("krayt dragon") mobileTemplate.setAssistRange(6) mobileTemplate.setStalker(False) + mobileTemplate.setOptionsBitmask(192) templates = Vector() diff --git a/scripts/mobiles/tatooine/canyon_krayt_dragon.py b/scripts/mobiles/tatooine/canyon_krayt_dragon.py index fa96fdf6..15c2befe 100644 --- a/scripts/mobiles/tatooine/canyon_krayt_dragon.py +++ b/scripts/mobiles/tatooine/canyon_krayt_dragon.py @@ -17,7 +17,7 @@ def addTemplate(core): mobileTemplate.setMinSpawnDistance(4) mobileTemplate.setMaxSpawnDistance(8) mobileTemplate.setDeathblow(True) - mobileTemplate.setScale(0.8) + mobileTemplate.setScale(0.9) mobileTemplate.setMeatType("Carnivore Meat") mobileTemplate.setMeatAmount(1250) mobileTemplate.setHideType("Bristly Hide") diff --git a/scripts/mobiles/tatooine/giant_canyon_krayt_dragon.py b/scripts/mobiles/tatooine/giant_canyon_krayt_dragon.py index 3ea26e1c..0a4e8988 100644 --- a/scripts/mobiles/tatooine/giant_canyon_krayt_dragon.py +++ b/scripts/mobiles/tatooine/giant_canyon_krayt_dragon.py @@ -17,7 +17,7 @@ def addTemplate(core): mobileTemplate.setMinSpawnDistance(4) mobileTemplate.setMaxSpawnDistance(8) mobileTemplate.setDeathblow(True) - mobileTemplate.setScale(2.5) + mobileTemplate.setScale(1.1) mobileTemplate.setMeatType("Carnivore Meat") mobileTemplate.setMeatAmount(1500) mobileTemplate.setHideType("Bristly Hide") diff --git a/scripts/mobiles/tatooine/grand_krayt_dragon.py b/scripts/mobiles/tatooine/grand_krayt_dragon.py index f68ebdbf..7abf1f31 100644 --- a/scripts/mobiles/tatooine/grand_krayt_dragon.py +++ b/scripts/mobiles/tatooine/grand_krayt_dragon.py @@ -17,7 +17,7 @@ def addTemplate(core): mobileTemplate.setMinSpawnDistance(4) mobileTemplate.setMaxSpawnDistance(8) mobileTemplate.setDeathblow(True) - mobileTemplate.setScale(2.6) + mobileTemplate.setScale(1.1) mobileTemplate.setMeatType("Carnivore Meat") mobileTemplate.setMeatAmount(1700) mobileTemplate.setHideType("Bristly Hide") diff --git a/scripts/mobiles/tatooine/juvenile_canyon_krayt_dragon.py b/scripts/mobiles/tatooine/juvenile_canyon_krayt_dragon.py index aa72a0be..091361e3 100644 --- a/scripts/mobiles/tatooine/juvenile_canyon_krayt_dragon.py +++ b/scripts/mobiles/tatooine/juvenile_canyon_krayt_dragon.py @@ -11,13 +11,13 @@ def addTemplate(core): mobileTemplate.setMinLevel(78) mobileTemplate.setMaxLevel(83) mobileTemplate.setDifficulty(2) - mobileTemplate.setAttackRange(12) + mobileTemplate.setAttackRange(10) mobileTemplate.setAttackSpeed(1.0) mobileTemplate.setWeaponType(6) mobileTemplate.setMinSpawnDistance(4) mobileTemplate.setMaxSpawnDistance(8) mobileTemplate.setDeathblow(True) - mobileTemplate.setScale(2.6) + mobileTemplate.setScale(0.55) mobileTemplate.setMeatType("Carnivore Meat") mobileTemplate.setMeatAmount(750) mobileTemplate.setHideType("Bristly Hide") diff --git a/scripts/mobiles/tatooine/krayt_dragon_ancient.py b/scripts/mobiles/tatooine/krayt_dragon_ancient.py index 7b93a5b0..d9e5cb71 100644 --- a/scripts/mobiles/tatooine/krayt_dragon_ancient.py +++ b/scripts/mobiles/tatooine/krayt_dragon_ancient.py @@ -17,7 +17,7 @@ def addTemplate(core): mobileTemplate.setMinSpawnDistance(4) mobileTemplate.setMaxSpawnDistance(8) mobileTemplate.setDeathblow(True) - mobileTemplate.setScale(2.8) + mobileTemplate.setScale(1.33) mobileTemplate.setMeatType("Carnivore Meat") mobileTemplate.setMeatAmount(1700) mobileTemplate.setHideType("Bristly Hide") diff --git a/src/services/ai/AIActor.java b/src/services/ai/AIActor.java index 81db67c8..d6648e48 100644 --- a/src/services/ai/AIActor.java +++ b/src/services/ai/AIActor.java @@ -122,7 +122,7 @@ public class AIActor { setFollowObject(defender); setCurrentState(new AttackState()); if(!isAssisting) { - NGECore.getInstance().simulationService.get(creature.getPlanet(), creature.getWorldPosition().x, creature.getWorldPosition().z, 30).stream().filter((obj) -> + NGECore.getInstance().simulationService.get(creature.getPlanet(), creature.getWorldPosition().x, creature.getWorldPosition().z, 38).stream().filter((obj) -> obj instanceof CreatureObject && obj.getAttachment("AI") != null && ((AIActor) obj.getAttachment("AI")).getMobileTemplate().getSocialGroup().equals(getMobileTemplate().getSocialGroup()) &&