Commit Graph

27897 Commits

Author SHA1 Message Date
Shauren 41d6460c75 Core/Creatures: Improved creature text selection to be "more random" instead of favoring first entry 2015-12-25 23:29:01 +01:00
Shauren ae20b2ab56 Core/Utils: Moved rng functions to separate header and added utility functions to select a random element from a container where each element can have different chance of being selected 2015-12-24 19:48:39 +01:00
Shauren 2796de1a77 Core/PacketIO: Defined new known opcodes 2015-12-23 23:55:39 +01:00
Shauren a70bc7c427 Core/PacketIO: Corrected orientation sent in teleport packets
Closes #16061
2015-12-22 23:16:27 +01:00
Killyana 8792e609dc DB/Object: Fix 2 objects in The Eye
(cherry picked from commit ade33880ba)
2015-12-22 22:44:56 +01:00
Killyana 0a085040e9 DB: Fix a DB error
(cherry picked from commit 311a8df4b7)
2015-12-22 22:43:52 +01:00
MitchesD bc283590be DB/Misc: Commoners (Day of the Dead)
* Spawn commoners for this event
* Add Gossip for event

http://www.wowhead.com/spell=65529/gossip-npc-appearance-day-of-the-dead-dotd does not appear to work, this aura should give npcs the same model (if not very similar to) the one which players get when they /dance with Catrina.
(cherry picked from commit e312536710)
(cherry picked from commit 1fc7aa9c72)
(cherry picked from commit 43b114ecdb)
2015-12-22 22:42:33 +01:00
Dr-J 489521f95d DB/Event: Day of the Dead
* spawn all event creatures and gos.

Respawn creature spawns as some of these where found to be incorrect positions
Spawn all the missing gos for this event.

Ghostly cooking fires are meant to also require orange marigolds to be visible but atm is visible while event is active
The spell 30628 http://www.wowhead.com/spell=30628/arcane-invisibility is not sniffed (in fact in sniff there appears to be no invisibility spell used on these npcs, this is the spell we was already using on these npcs but is not from sniff)

Npcs/gos missing from stormwind as dont have valid sniff for those.
(cherry picked from commit 104053111f)
2015-12-22 22:35:07 +01:00
Vincent-Michael c63d515643 Build: Added 1.60 Boost version to FindBoost 2015-12-22 11:33:06 +01:00
Shauren 2ebf3fc44b Core/PacketIO: Removed handler for another opcode that doesn't exist anymore 2015-12-21 23:20:00 +01:00
Shauren ef91ba9517 Core/Spells: Fixed a crash when npc casts a spell with SpellLevel = 0 and SPELL_ATTR0_LEVEL_DAMAGE_CALCULATION attribute
Closes #16072
2015-12-20 12:44:14 +01:00
Shauren 67c57c4b5b Core/PacketIO: Updated and enabled /mountspecial packets 2015-12-19 23:43:39 +01:00
Gacko 6969bfc274 Config/BNetServer: Rename yet unused config key to match others. 2015-12-19 13:40:05 +01:00
Gacko eebb47bc93 Config/BNetServer: Move Wrong.Password.Login.Logging to Auth Server Settings section. 2015-12-19 13:35:34 +01:00
Gacko 4eae523e32 Revert "Build/Clang: Suppress unused-local-typedefs warning."
This reverts commit 27bb569368 and 98e7ab4461.
2015-12-19 13:03:21 +01:00
Shauren 642bd1a76d Core/PacketIO: Removed handler for an opcode that no longer exists 2015-12-18 21:46:58 +01:00
Killyana 49a858b542 DB/Creature: Update Baron Longshore faction
Closes  #16026
2015-12-18 16:25:41 +01:00
Shauren 84609efb46 Core/PacketIO: Updated and enabled CMSG_CANCEL_CHANNELLING 2015-12-17 23:10:00 +01:00
Shauren 5c74ce2e27 Merge pull request #16014 from AriDEV/patch-2
Server/ObjectMgr: Added Error Log And Server Shutdown At ID Overflow
2015-12-16 19:51:45 +01:00
Software Engineer 0d8b5c2142 Server/ObjectMgr: Added Error Log And Server Shutdown At ID Overflow 2015-12-16 18:55:01 +01:00
Killyana 576305b292 DB/creature_text: Add sounds for the quest Last Rites 2015-12-15 20:31:10 +01:00
Killyana 3ef1ac1561 DB/Creature: Remove wrong spawns 2015-12-15 17:53:23 +01:00
Shauren 0d9fe2222b Core/PacketIO: Updated and enabled CMSG_CALENDAR_COMPLAIN 2015-12-14 20:21:17 +01:00
Killyana ee9e037f33 DB/Creature: Add Wounded Outrunner spawn
Fix curhealth and health regen for Wounded Deathguard
2015-12-14 20:12:50 +01:00
Killyana 04e0b19cb1 DB/Creature: Add missing training dummy on Eversong Woods for class quests 2015-12-14 18:31:46 +01:00
Shauren 882c9ce981 Core/Players: Updated base mana regen 2015-12-13 20:04:34 +01:00
Gacko 626560385c Fix non pch build. 2015-12-13 12:55:25 +01:00
Carbenium c7e58e4db1 Tools/MapExtractor: Fix a warning reported by gcc 4.9
/var/lib/jenkins/jobs/tc_335_release_gcc49/workspace/src/tools/map_extractor/System.cpp:113:25: error: ignoring return value of ‘int chdir(const char*)’, declared with attribute warn_unused_result [-Werror=unused-result]
             chdir("../");

*NO reextraction of dbcs/maps needed*
Binary compatibility is ensured

(cherry picked from commit f0c7061f0b)

Conflicts:
	src/tools/map_extractor/CMakeLists.txt
	src/tools/map_extractor/System.cpp
	src/tools/map_extractor/loadlib.cpp
	src/tools/map_extractor/loadlib/loadlib.h
	src/tools/map_extractor/mpq_libmpq04.h
2015-12-13 09:47:20 +01:00
jackpoz 880b08d3a9 Merge pull request #15960 from panaut0lordv/6.x
Core/Misc: Character escaping is not necessary in MOTD config
2015-12-12 15:41:35 +01:00
jackpoz b03d36d702 Merge pull request #15920 from Treeston/3.3.5-MCHotkeyPos
Unit/PossessBar: Fix spell ordering on possess bar
(cherry picked from commit c703e01471)
2015-12-12 03:26:54 +01:00
jackpoz f6131af02b Merge pull request #15912 from Treeston/3.3.5-urandms
Core/Util: Add urandms(minMS, maxMS) helper
(cherry picked from commit c1b4cd21f3)
2015-12-12 03:26:31 +01:00
jackpoz 8ff2359b7d Merge pull request #15903 from tkrokli/remove_script_npc_anchorite_truuen
Core/Scripts: Remove deprecated script npc_anchorite_truuen

Remove deprecated script npc_anchorite_truuen replaced by SAI in 2cecc7b1f7

(cherry picked from commit 9020790db2)
2015-12-12 03:09:21 +01:00
jackpoz 5077363f51 Core/Player: Always allow accounts with RBAC_PERM_COMMAND_GM to enter instances on login
Always allow accounts with RBAC_PERM_COMMAND_GM to enter instances on login even if player had .gm off .
Send an ingame message to notify the user about the avoided kick.

(cherry picked from commit 5f917e2286)
2015-12-12 03:08:45 +01:00
jackpoz baa52438e6 Scripts/EyeOfEternity: Fix crash
Fix crash happening when a player would kill a Melee npc on the disks during Malygos fight and mount it before it ended the waypoint path.
Close #15900

(cherry picked from commit 6e296ddaa2)
2015-12-12 03:08:16 +01:00
Shauren 04058052d3 Core/Misc: Build time improvement 2015-12-12 00:25:27 +01:00
Shauren 73a754b26c Core/Trade: Update TradeStatus enum for 6.2.3
Closes #15958
2015-12-11 23:08:23 +01:00
Killyana 895204246a DB/Quest: Return to the Earth
Add a despawn action when the item is used
Fix some creature_addon
Add some missing spawns
Add unit_flags immune to npc for dead drakes
2015-12-11 19:35:38 +01:00
Shauren d97bca2c9b Core/Taxi: Updated taxi enums for 6.2.3
Closes #15959
2015-12-10 19:52:51 +01:00
Killyana b2d596bd2b DB/Creature: Grizzly Bear 2015-12-09 17:19:06 +01:00
Killyana a4c1e11aaf DB/SAI: Fix Arena Treasure Chest spawning position 2015-12-09 17:17:20 +01:00
Shauren 4695e23491 Core/Auras: Defined new spell aura types 2015-12-09 01:33:37 +01:00
Cosmo Orzechovsky c731bd5d59 Misc: Removed unneeded info about character escaping from .conf.dist and improved example MotD 2015-12-08 20:25:59 +01:00
Shauren 094f505e40 Core/Items: Fixed a possible crash with soulbound tradable items
Closes #15700
2015-12-08 18:02:10 +01:00
Naios aa3020c26d Dep/CppFormat: Update cppformat to cppformat/cppformat@5c76d107cb 2015-12-08 16:26:58 +01:00
Shauren 514c24798a Core: Updated to 6.2.3.20779 2015-12-07 21:04:29 +01:00
Shauren 93c4710c38 Added missing null checks to c488fb219a 2015-12-06 00:19:33 +01:00
Shauren c488fb219a Core/Creatures: Implemented automatic detection of trigger models, their order in creature_template no longer matters 2015-12-05 18:47:35 +01:00
Killyana e7f3919b9a DB/Quest: Restore deleted sql for Anatoly Will Talk 2015-12-05 03:55:41 +01:00
Killyana 3756b0ac6a DB/Quest: Gorgrom the Dragon-Eater 2015-12-04 16:53:10 +01:00
MitchesD cdb5bd3eb7 Core/Conditions: extended CONDITION_NEAR_CREATURE, condition value 3 is now used to check for dead creature entries (0 - alive, 1 - dead)
* I used 0 for alive to avoid touching all conditions with this type
2015-12-03 21:37:33 +01:00