aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBrian <runningnak3d@gmail.com>2010-01-14 14:05:56 -0700
committerBrian <runningnak3d@gmail.com>2010-01-14 14:05:56 -0700
commitbf6c5b3ee6adf507412f3850e844e8cda017c0e5 (patch)
tree72f55a68cc28a2b212d6ac777491a4bd19034fb2
parenta428293dae905f7c3730277ac15fe5f5cba70aa5 (diff)
* Add support for waypoint wisp's level to show the point of the waypoint
* Author Kaelima * Thanks Malcrom for the idea --HG-- branch : trunk
-rw-r--r--sql/updates/7037_world_creature_template.sql7
-rw-r--r--src/game/Level2.cpp1
2 files changed, 8 insertions, 0 deletions
diff --git a/sql/updates/7037_world_creature_template.sql b/sql/updates/7037_world_creature_template.sql
new file mode 100644
index 00000000000..f8867532584
--- /dev/null
+++ b/sql/updates/7037_world_creature_template.sql
@@ -0,0 +1,7 @@
+-- Usually creature_template changes MUST GO to TDB
+-- However, this is the one exception ... the GM waypoint
+-- DO NOT REMOVE THIS FROM CORE REPO this is part of the core :)
+-- Set Waypoint (Only GM can see it) so health is 1 from levels 1 - 80
+UPDATE `creature_template` SET `maxlevel`=80,`Health_mod`=0.0125 WHERE `entry`=1;
+-- Set Waypoint (Only GM can see it) so it can also show altitude
+UPDATE `creature_template` SET InhabitType=7 WHERE `entry`=1;
diff --git a/src/game/Level2.cpp b/src/game/Level2.cpp
index f93b7fc326a..28179568a28 100644
--- a/src/game/Level2.cpp
+++ b/src/game/Level2.cpp
@@ -3058,6 +3058,7 @@ bool ChatHandler::HandleWpShowCommand(const char* args)
{
wpCreature->SetDisplayId(target->GetDisplayId());
wpCreature->SetFloatValue(OBJECT_FIELD_SCALE_X, 0.5);
+ wpCreature->SetLevel(point);
}
}
while( result->NextRow() );