Commit Graph
4192 Commits
Author SHA1 Message Date
Nyeriah f1b163793d Scripts/ToC: Simplify the code for "A Tribute to Immortality" achievement
* also fixes the achievement being still awarded if players die indirectly during boss fights (Anub'arak adds, for example)

(cherry picked from commit 9838cbda1a44ca6e45d114a0c2facc71cb481d38)
2014-11-06 22:19:43 -02:00
Shauren 4e61b416d8 Core/PacketIO: Enabled SMSG_ADDON_INFO and SMSG_ACCOUNT_DATA_TIMES 2014-11-04 00:01:09 +01:00
joschiwald 52bd9a771e Core/NetworkIO: implemented undelete opcodes and moved char create/delete packets to new packet classes 2014-11-03 19:11:14 +01:00
Kinzcool b377527264 Core/Graveyards: Made the graveyard orientations loading from WorldSafeLocs.dbc 2014-11-02 11:53:45 -05:00
MitchesD 6647987651 Scripts/CoS: removed SetDespawnAtFar, fixed situation when Artas attacked some NPC and disappeared because he was out of range of players
With these lines it's almost impossible to finish properly this dungeon. For example when Arthas moves ahead to attack NPC and then returns back, when this happens, Arthas is despawned.

(cherry picked from commit 9cd59c258cdb455850a250842651c426dac36f05)
2014-11-02 17:43:29 +01:00
Nyeriah 6733dc9d88 Scripts/ToC: Remove a safe-measure call that caused issues
Closes #11874

(cherry picked from commit 3f094b9116d934ffeee917b0abf9ccd622381f68)
2014-11-02 01:22:24 -02:00
Nyeriah f4a318b109 Scripts/ToC: Few codestyle changes and clean ups
(cherry picked from commit f6896c9a3a460047b47190d2964d73029bf33eb1)
2014-11-01 02:09:13 -02:00
Nyeriah 98700474b5 Scripts/ToC: Twin Val'kyr
- Script rewritten to EventMaps
- Implemented random special ability sequence
- Adjusted timer for special abilities to 45 seconds
- Misc clean up.
Closes #7546

(cherry picked from commit e5da0dccfac75fc1ccb111b9977f31ff35745922)
2014-11-01 00:53:11 -02:00
Shauren 785f0bf5c0 Core/GameObjects: Updated GameObjectTemplate data structure 2014-10-30 20:02:42 +01:00
Nyeriah 848c10e581 Scripts/Ulduar: Fix Ignis' Slag Pot periodic ticks and enable achievement "Hot Pocket"
(cherry picked from commit 21820b425b0b573229f683a2d45b23d8a42c888d)
2014-10-29 21:58:16 -02:00
Shauren 15fbb6f46f Core/Entites: Updated GUID format 2014-10-29 21:13:21 +01:00
Unholychick cedc971194 Scripts/Ulduar: Fix Ignis' golems not shattering in 25m
Closes #10519

(cherry picked from commit 60493b3057034833dc24674d688eae9bf3d77505)
2014-10-29 15:57:11 -02:00
Nyeriah 368f724655 Scripts/Ulduar: Fix Kologarn's arms being despawned before they're used to access the rubble spawning triggers
(cherry picked from commit 4c93ac74da81eeb5af27320777b64d347050f8e2)
2014-10-29 15:56:45 -02:00
jackpoz 573707457e Merge pull request #13440 from Rochet2/ahbot
Core/AH: AHBot related fixes

(cherry picked from commit 248847290ae11478d51decdc605691311dc934c5)
2014-10-28 21:02:39 +01:00
DDuarte 5bc823f5e7 Core: Even more warning fixes 2014-10-27 22:52:19 +00:00
DDuarte 07a640de0d Core: Fix warnings, mostly wrong printf formatters 2014-10-27 21:56:44 +00:00
Shauren 7afab9f783 Core/Entities: Updated HighGuid values 2014-10-27 12:03:35 +01:00
treak 14e4a557ed Scripts/Freya: Fix Lumberjacked Achieve
Closes #13435
Fixes #8166

(cherry picked from commit e0512dd4b43503d58a0334c54aed513bf24f6eff)
2014-10-27 01:27:06 +00:00
Shauren 209a743bbe Core/Entities: Updated updatefields 2014-10-26 22:06:48 +01:00
Kinzcool 4613db1b95 DB/Graveyards: Added a comment field to describe the graveyards in graveyard_zone 2014-10-25 21:17:18 -04:00
Shauren 9e1930959d Core/Entities: Changed object lowguid to uint64 2014-10-26 02:57:28 +02:00
joschiwald 747350a0bc Scripts: replaced various Location struct defines with proper Position or G3D::Vector3 2014-10-26 01:56:06 +02:00
Shauren 10fb948c40 Core/Entities: Changed a few lowguid uses to ObjectGuid::LowType 2014-10-25 17:11:35 +02:00
DDuarte 5eb9fe1ea8 Core: Fix build in some compilers by calling proper cctor of ObjectGuid 2014-10-25 16:05:34 +01:00
DDuarte f37e5b9afd Core/Opcodes: Support opcodes with the same ids and different direction
- Split enum Opcodes in enum OpcodeMisc/OpcodeClient/OpcodeServer
	- Old MSGs are temporarly in the enum OpcodeClient
- Split _internalTable of OpcodeTable in two tables, one for CMSG opcodes and another for SMSG opcodes

Note: most added static_cast<OpcodeX> will be removed once WorldPacket
is split in two classes (ServerPacket/ClientPacket, see #13434)
2014-10-25 15:42:16 +01:00
Shauren a363c88f03 Core/Guilds: Fifth part of converting int to bigint guids in database 2014-10-25 15:04:38 +02:00
Kinzcool 45a4a10de9 Core/Misc: First part of renaming to Blizzard's names 2014-10-24 23:23:12 -04:00
Shauren 9fc0b76cd1 Core/Entities: Fourth part of converting int to bigint guids in database 2014-10-24 19:56:17 +02:00
DDuarte 6cb52fe4e8 Core: Fix build 2014-10-24 18:41:17 +01:00
Shauren a20fbfc8e0 Core/Entities: Third part of converting int to bigint guids in database 2014-10-23 23:04:16 +02:00
Shauren 76f1f85d8b Core/Entities: Second part of required database changes for migrating guids to 128 bit - all fields storing lowguid must be extended to uint64 2014-10-23 21:34:03 +02:00
Shauren 08c56eb110 Core/Entities: First step to 128 bit guids
* Database fields storing full guid have been converted to BINARY(16)
2014-10-23 17:01:26 +02:00
Nyeriah 7bbc3a8a98 Scripts/ScarletMonastery: Summon the Headless Horseman once the Call the Headless Horseman is quest complete
By @cr4st
Closes #13273

(cherry picked from commit 22f218540bedbe43fd5fefb049561dbeccddc6c5)
2014-10-23 01:32:58 +01:00
Nyeriah 1e5336e30e Scripts/Ulduar: Exclude Ignis' main target from the Slag Pot target selector
Closes #10516

(cherry picked from commit f4c035554fdc25d286ddc37c24e3ab43c71f1dae)
2014-10-23 01:32:38 +01:00
Shauren a97bd333fe Core/Entities: Removed Object::GetGUIDLow() 2014-10-23 00:29:16 +02:00
Shauren bea5cad67d Core/Entities: Fourth part of removing GetGUIDLow() uses 2014-10-22 21:22:04 +02:00
Shauren afeeddb0e9 Core/Entities: Third part of removing GetGUIDLow() uses 2014-10-22 19:33:06 +02:00
Shauren 71422dcd69 Core/Entities: Second part of removing GetGUIDLow() uses 2014-10-22 18:12:51 +02:00
Shauren b3e3cfa81f Core/Entities: First part of removing GetGUIDLow() uses 2014-10-22 17:33:55 +02:00
Shauren b10d3cd24a Scripts/Commands: Replaced lowguid printing in command output with ToString() formatted guid 2014-10-22 15:46:25 +02:00
Shauren 034561792c Core/Entities: Second batch of removing implicit conversions of ObjectGuid to uint64 2014-10-21 20:27:00 +02:00
Shauren 9cc7044546 Core/Entities: First batch of removing implicit conversions of ObjectGuid to uint64 2014-10-21 19:23:32 +02:00
Shauren 26c9d4dc41 Core/Entities: First part of required database changes for migrating guids to 128 bit - all fields storing lowguid must be extended to uint64 2014-10-20 19:25:50 +02:00
joschiwald 53725517a0 Core/Misc: fixed a scenario when character factionchange create unexpected results, also moved packet generating code into unique methods
(Packet structure not verificated to 6.0.2)
2014-10-19 16:18:54 +02:00
jackpoz 5b08387792 Core/Misc: Remove unsafe not thread-safe localtime() calls
Replace not thread-safe localtime() calls with thread-safe localtime_r().
2014-10-19 15:09:15 +02:00
DDuarte efa79f4469 Scripts/Cmds: Replace AccountMgr::normalizeString with Utf8ToUpperOnlyLatin 2014-10-19 04:06:01 +01:00
DDuarte eb68b11627 Merge remote-tracking branch 'origin/3.3.5' into 4.3.4 2014-10-19 00:22:33 +01:00
DDuarte 5bf55eacfd Merge remote-tracking branch 'origin/3.3.5' into 4.3.4
Conflicts:
	sql/base/auth_database.sql
	src/server/game/Instances/InstanceScript.h
	src/server/scripts/Northrend/isle_of_conquest.cpp
	src/server/shared/Database/Implementation/LoginDatabase.cpp
	src/server/shared/Database/Implementation/LoginDatabase.h
2014-10-19 00:18:06 +01:00
Nyeriah 5462936896 Scripts/Commands: Fix static analysis issues 2014-10-18 20:17:31 -03:00
Heihachi 15a9c6729e Scripts/Commands: Implement mutehistory command for GM's with requested improvements
Closes #13350
2014-10-18 23:34:18 +01:00