From 8d1f4f9ea0beb503e2a3014abb95263e501ef1c5 Mon Sep 17 00:00:00 2001 From: megamage Date: Sat, 30 May 2009 22:15:05 -0500 Subject: *Provide another way to implement dynamic spawns. Now a creature will call its zonescript before spawn to determine the spawned entry. This can be used to implement zones such as wintergrasp with less data requirement (only need to know the entry of counterpart creatures, not require spawn points) *Use zonescript as basic class of opvp script and dugeon script (can also be used for bg) *Store zonescript in worldobject. *Add door for sapphiron. --HG-- branch : trunk --- src/bindings/scripts/scripts/zone/naxxramas/instance_naxxramas.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'src/bindings/scripts') diff --git a/src/bindings/scripts/scripts/zone/naxxramas/instance_naxxramas.cpp b/src/bindings/scripts/scripts/zone/naxxramas/instance_naxxramas.cpp index f2ba97d2858..95783562e65 100644 --- a/src/bindings/scripts/scripts/zone/naxxramas/instance_naxxramas.cpp +++ b/src/bindings/scripts/scripts/zone/naxxramas/instance_naxxramas.cpp @@ -41,6 +41,7 @@ const DoorData doorData[] = {181125, BOSS_GOTHIK, DOOR_TYPE_PASSAGE, BOUNDARY_S}, {181119, BOSS_GOTHIK, DOOR_TYPE_PASSAGE, 0}, {181119, BOSS_HORSEMEN, DOOR_TYPE_ROOM, BOUNDARY_NE}, + {181225, BOSS_SAPPHIRON, DOOR_TYPE_PASSAGE, BOUNDARY_W}, {0, 0, DOOR_TYPE_ROOM, 0}, // EOF }; @@ -115,7 +116,7 @@ struct TRINITY_DLL_DECL instance_naxxramas : public InstanceData AddMinion(creature, add); } - void OnObjectCreate(GameObject* go, bool add) + void OnGameObjectCreate(GameObject* go, bool add) { if(go->GetGOInfo()->displayId == 6785 || go->GetGOInfo()->displayId == 1287) { -- cgit v1.2.3