Guest User

errors.diff

a guest
Feb 25th, 2016
46
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 5.35 KB | None | 0 0
  1. diff --cc src/server/game/Entities/Creature/Creature.h
  2. index 16fa03b,1db3f41..0000000
  3. --- a/src/server/game/Entities/Creature/Creature.h
  4. +++ b/src/server/game/Entities/Creature/Creature.h
  5. @@@ -78,12 -80,12 +80,12 @@@ struct CreatureTemplat
  6. uint32 Entry;
  7. uint32 DifficultyEntry[MAX_DIFFICULTY - 1];
  8. uint32 KillCredit[MAX_KILL_CREDIT];
  9. - uint32 Modelid1;
  10. - uint32 Modelid2;
  11. - uint32 Modelid3;
  12. - uint32 Modelid4;
  13. + int32 Modelid1;
  14. + int32 Modelid2;
  15. + int32 Modelid3;
  16. + int32 Modelid4;
  17. std::string Name;
  18. - std::string SubName;
  19. + std::string Title;
  20. std::string IconName;
  21. uint32 GossipMenuId;
  22. uint8 minlevel;
  23. @@@ -135,8 -137,10 +137,15 @@@
  24. uint32 MechanicImmuneMask;
  25. uint32 flags_extra;
  26. uint32 ScriptID;
  27. ++<<<<<<< HEAD
  28. + int32 GetRandomValidModelId() const;
  29. + int32 GetFirstValidModelId() const;
  30. ++=======
  31. + uint32 GetRandomValidModelId() const;
  32. + uint32 GetFirstValidModelId() const;
  33. + uint32 GetFirstInvisibleModel() const;
  34. + uint32 GetFirstVisibleModel() const;
  35. ++>>>>>>> e429567b539fd4b0740a996018af08084dba2a08
  36.  
  37. // helpers
  38. SkillType GetRequiredLootSkill() const
  39. @@@ -744,8 -750,8 +758,9 @@@ class Creature : public Unit, public Gr
  40. bool TriggerJustRespawned;
  41.  
  42. Spell const* _focusSpell; ///> Locks the target during spell cast for proper facing
  43. + uint32 _focusDelay;
  44.  
  45. + int32 outfitId;
  46. CreatureTextRepeatGroup m_textRepeat;
  47. };
  48.  
  49. diff --cc src/server/game/Entities/Unit/Unit.cpp
  50. index 2a5dcd3,a2a3151..0000000
  51. --- a/src/server/game/Entities/Unit/Unit.cpp
  52. +++ b/src/server/game/Entities/Unit/Unit.cpp
  53. @@@ -17791,22 -17791,8 +17809,25 @@@ void Unit::BuildValuesUpdate(uint8 upda
  54. }
  55.  
  56. if (cinfo->flags_extra & CREATURE_FLAG_EXTRA_TRIGGER)
  57. - {
  58. if (target->IsGameMaster())
  59. ++<<<<<<< HEAD
  60. + {
  61. + if (uint32 modelid = sObjectMgr->GetCreatureDisplay(cinfo->Modelid1))
  62. + displayId = modelid; // Modelid1 is a visible model for gms
  63. + else
  64. + displayId = 17519; // world visible trigger's model
  65. + }
  66. + else
  67. + {
  68. + if (uint32 modelid = sObjectMgr->GetCreatureDisplay(cinfo->Modelid2))
  69. + displayId = modelid; // Modelid2 is an invisible model for players
  70. + else
  71. + displayId = 11686; // world invisible trigger's model
  72. + }
  73. + }
  74. ++=======
  75. + displayId = cinfo->GetFirstVisibleModel();
  76. ++>>>>>>> e429567b539fd4b0740a996018af08084dba2a08
  77. }
  78.  
  79. fieldBuffer << uint32(displayId);
  80. diff --cc src/server/game/Maps/Map.cpp
  81. index 5f9af54,ccc599b..0000000
  82. --- a/src/server/game/Maps/Map.cpp
  83. +++ b/src/server/game/Maps/Map.cpp
  84. @@@ -35,12 -35,9 +35,12 @@@
  85. #include "Transport.h"
  86. #include "Vehicle.h"
  87. #include "VMapFactory.h"
  88. +#ifdef ELUNA
  89. +#include "LuaEngine.h"
  90. +#endif
  91.  
  92. u_map_magic MapMagic = { {'M','A','P','S'} };
  93. - u_map_magic MapVersionMagic = { {'v','1','.','3'} };
  94. + u_map_magic MapVersionMagic = { {'v','1','.','8'} };
  95. u_map_magic MapAreaMagic = { {'A','R','E','A'} };
  96. u_map_magic MapHeightMagic = { {'M','H','G','T'} };
  97. u_map_magic MapLiquidMagic = { {'M','L','I','Q'} };
  98. @@@ -3169,7 -3233,7 +3258,11 @@@ void InstanceMap::CreateInstanceData(bo
  99. i_data->SetCompletedEncountersMask(fields[1].GetUInt32());
  100. if (!data.empty())
  101. {
  102. ++<<<<<<< HEAD
  103. + TC_LOG_DEBUG("maps", "Loading instance data for `%s` with id %u", isElunaAI ? "ElunaAI" : sObjectMgr->GetScriptName(i_script_id), i_InstanceId);
  104. ++=======
  105. + TC_LOG_DEBUG("maps", "Loading instance data for `%s` with id %u", sObjectMgr->GetScriptName(i_script_id).c_str(), i_InstanceId);
  106. ++>>>>>>> e429567b539fd4b0740a996018af08084dba2a08
  107. i_data->Load(data.c_str());
  108. }
  109. }
  110. diff --cc src/server/game/Scripting/ScriptMgr.cpp
  111. index 9bcb62e,4b26ba9..0000000
  112. --- a/src/server/game/Scripting/ScriptMgr.cpp
  113. +++ b/src/server/game/Scripting/ScriptMgr.cpp
  114. @@@ -1557,12 -1355,9 +1609,16 @@@ void ScriptMgr::OnPlayerSave(Player* pl
  115. FOREACH_SCRIPT(PlayerScript)->OnSave(player);
  116. }
  117.  
  118. - void ScriptMgr::OnPlayerBindToInstance(Player* player, Difficulty difficulty, uint32 mapid, bool permanent)
  119. + void ScriptMgr::OnPlayerBindToInstance(Player* player, Difficulty difficulty, uint32 mapid, bool permanent, uint8 extendState)
  120. {
  121. ++<<<<<<< HEAD
  122. +#ifdef ELUNA
  123. + sEluna->OnBindToInstance(player, difficulty, mapid, permanent);
  124. +#endif
  125. + FOREACH_SCRIPT(PlayerScript)->OnBindToInstance(player, difficulty, mapid, permanent);
  126. ++=======
  127. + FOREACH_SCRIPT(PlayerScript)->OnBindToInstance(player, difficulty, mapid, permanent, extendState);
  128. ++>>>>>>> e429567b539fd4b0740a996018af08084dba2a08
  129. }
  130.  
  131. void ScriptMgr::OnPlayerUpdateZone(Player* player, uint32 newZone, uint32 newArea)
Add Comment
Please, Sign In to add comment