mirror of
https://github.com/EQEmu/Server.git
synced 2026-06-28 13:27:15 +00:00
Merge git://github.com/EQEmu/Server into Development
This commit is contained in:
@@ -1,4 +0,0 @@
|
||||
ALTER TABLE `merc_stats` MODIFY COLUMN `special_abilities` text CHARACTER SET latin1 COLLATE latin1_swedish_ci NULL AFTER `attack_speed`;
|
||||
|
||||
ALTER TABLE `npc_types` MODIFY COLUMN `special_abilities` text CHARACTER SET latin1 COLLATE latin1_swedish_ci NULL AFTER `npcspecialattks`;
|
||||
|
||||
@@ -0,0 +1,4 @@
|
||||
ALTER TABLE `merc_stats` MODIFY COLUMN `special_abilities` text CHARACTER SET latin1 COLLATE latin1_swedish_ci NULL;
|
||||
|
||||
ALTER TABLE `npc_types` MODIFY COLUMN `special_abilities` text CHARACTER SET latin1 COLLATE latin1_swedish_ci NULL;
|
||||
|
||||
+2
-2
@@ -1292,7 +1292,7 @@ void QuestManager::setglobal(const char *varname, const char *newvalue, int opti
|
||||
QuestManagerCurrentQuestVars();
|
||||
int qgZoneid = zone->GetZoneID();
|
||||
int qgCharid = 0;
|
||||
int qgNpcid = owner->GetNPCTypeID();
|
||||
int qgNpcid = owner ? owner->GetNPCTypeID() : 0; // encounter scripts don't have an owner
|
||||
|
||||
/* options value determines the availability of global variables to NPCs when a quest begins
|
||||
------------------------------------------------------------------
|
||||
@@ -1412,7 +1412,7 @@ void QuestManager::delglobal(const char *varname) {
|
||||
QuestManagerCurrentQuestVars();
|
||||
int qgZoneid = zone->GetZoneID();
|
||||
int qgCharid = 0;
|
||||
int qgNpcid=owner->GetNPCTypeID();
|
||||
int qgNpcid = owner ? owner->GetNPCTypeID() : 0; // encounter scripts don't have an owner
|
||||
|
||||
if (initiator && initiator->IsClient()) // some events like waypoint and spawn don't have a player involved
|
||||
qgCharid=initiator->CharacterID();
|
||||
|
||||
Reference in New Issue
Block a user