From 3d6edd665a95986f0df8d94ceb1047a06933b8af Mon Sep 17 00:00:00 2001 From: PrisonCamp Date: Mon, 13 Oct 2014 20:08:04 -0700 Subject: [PATCH] Storyteller Vendors are no longer so aloof; they will now turn to face you when addressed. Changed the process of the spawning for the storyteller vendor so it can face the player. --- .../npc/skillteacher/theater_trainer_spawner.script | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) mode change 100644 => 100755 sku.0/sys.server/compiled/game/script/npc/skillteacher/theater_trainer_spawner.script diff --git a/sku.0/sys.server/compiled/game/script/npc/skillteacher/theater_trainer_spawner.script b/sku.0/sys.server/compiled/game/script/npc/skillteacher/theater_trainer_spawner.script old mode 100644 new mode 100755 index 6c03742bc..16aa3736e --- a/sku.0/sys.server/compiled/game/script/npc/skillteacher/theater_trainer_spawner.script +++ b/sku.0/sys.server/compiled/game/script/npc/skillteacher/theater_trainer_spawner.script @@ -33,7 +33,11 @@ void spawnStorytellerVendor(obj_id self) { obj_id entrance = getCellId (self, "entrance"); location storytellerVendorLoc = new location (6.6f, 0.6f, -3.5f, "tatooine", entrance); - obj_id storytellerVendor = create.staticObject ("storyteller_vendor", storytellerVendorLoc); + obj_id storytellerVendor = create.object ("storyteller_vendor", storytellerVendorLoc); + create.addDestroyMessage (storytellerVendor, "storytellerVendorDied", 10f, self); + string name = getName (storytellerVendor); + setCreatureStatic (storytellerVendor, true); + setInvulnerable(storytellerVendor, true); setYaw(storytellerVendor, -179); return; } @@ -215,4 +219,10 @@ messageHandler choreographerDied() { spawnChoreographer(self); return SCRIPT_CONTINUE; +} + +messageHandler storytellerVendorDied() +{ + spawnStorytellerVendor(self); + return SCRIPT_CONTINUE; } \ No newline at end of file