Commit Graph

30553 Commits

Author SHA1 Message Date
jackpoz
d05ab073cb Core/Misc: Update 85e3169fbd about SOAP
Change again how SOAP is stopped if SOAP successfully binds but worldserver fails to bind its sockets.
A crash remains if SOAP fails to bind because it calls exit() and that triggers asserts everywhere.
2019-01-18 22:57:23 +01:00
jackpoz
46f2595f51 Core/Networking: Set SO_REUSEADDR on *nix platforms 2019-01-18 20:31:47 +01:00
Shauren
12852ddb30 Build/Misc: Removed -DDEBUG from clang compile options
(cherry picked from commit b0609757d3)
2019-01-18 19:58:02 +01:00
jackpoz
85e3169fbd Core/Misc: Fix shutdown with SOAP enabled
Fix worldserver entering a loop when having SOAP enabled but failing to bind both SOAP and worldserver listened socket. SOAP thread would keep trying to bind the socket over and over checking World::IsStopped() condition that was never set to true
2019-01-18 17:58:24 +01:00
Killyana
0cbdbd8a3f DB/Creature: Update visibilityDistanceType on creature_addon
ref d1c3ee9579
2019-01-17 17:34:10 +01:00
ccrs
d8819147b0 Core/Misc: update SMSG_UPDATE_WORLD_STATE uses 2019-01-17 11:52:38 +01:00
ccrs
bcb0b03fac Server/Packets: port WorldStatePackets from master 2019-01-17 11:06:35 +01:00
Killyana
52b0280a81 DB/Creature: North Fleet Marksman
Closes #22949
2019-01-17 01:08:44 +01:00
Killyana
75a987ccf8 DB/Quest: Meet Lieutenant Icehammer...
Closes #22951
Thanks to Sorikoff for the initial script
2019-01-16 23:58:15 +01:00
ccrs
c5423fa474 Scripts/ICC: npc_suppresser corrections
closes #22908
2019-01-16 23:30:23 +01:00
Shauren
63ea6a50e8 Core/Creatures: Only allow class and pet trainers to reset talents and teach dual spec
Closes #22953
2019-01-16 21:58:21 +01:00
Kittnz
c751d57c60 Rename SQL 2019-01-16 21:06:36 +01:00
Kittnz
d1c3ee9579 Core/Objects: increase sight range of objects & correct general default visibility distance (#22891)
This can be used for anything really.
Note: This does not make the object active.

#21111 #21681
2019-01-16 20:47:25 +01:00
Killyana
583eba3688 DB/Gossip: Shayis Steelfury 2019-01-16 19:06:26 +01:00
Killyana
519b99ac9a DB/SAI: Warlord Zol'Maz
Ref #20246
2019-01-16 15:19:49 +01:00
Killyana
7e579a9848 DB/Trainers: Remove conditions related to Blacksmithing specialization from trainers as this was moved to spells
Players will be able to see this spells but learning requires the correct specialization
2019-01-16 01:22:07 +01:00
Killyana
cf5302c822 DB/Creature: Re-script for Valis Windchaser, Rugan Steelbelly and Jeran Lockwood 2019-01-15 23:51:25 +01:00
Shauren
d834ac0255 Warning fix 2019-01-15 22:52:17 +01:00
Shauren
250fcc8970 Core/Auth: Implement additional version check for modified clients during login 2019-01-15 22:49:27 +01:00
Shauren
ec1cfa36f4 Core/Commands: Fixed creature/gameobject move commands not updating which cell they belong to
Closes #22720
2019-01-15 16:54:57 +01:00
Giacomo Pozzoni
6859dfa2d1 Core/Quest: Fix crash in GetQuestDialogStatus()
Fix possible NULL dereference in GetQuestDialogStatus()
Fixes #22516
2019-01-15 15:37:12 +01:00
Killyana
d755ef1e8b DB/Gossip: Add missing gossip 2019-01-14 18:56:25 +01:00
Killyana
a2241a7b92 DB/Gossip: Update gossip menus with the correct entry 2019-01-14 18:29:00 +01:00
Killyana
772a68d624 DB/Creature: Update Lord Victor Nefarius gossips with the correct entry
Closes #22946
2019-01-14 18:03:01 +01:00
Killyana
d609e515d7 DB/Loot: Fix loots for Kim'jael's Equipment
Closes #22809
2019-01-14 16:16:23 +01:00
Killyana
cf8017f718 DB/Creature: Giant Tidecrawler 2019-01-14 15:05:54 +01:00
Sorikoff
09ac56e3ab DB/SAI: North Fleet Sailor, Vengeance Bringer, North Fleet Medic, Winterskorn Scout
Closes #22941
Closes  #22943
Closes #22944
Closes #22947
2019-01-14 14:37:07 +01:00
ccrs
954fd2639a Core/Unit: rename & cleanup GetCreatePowers
it hurted my eyes too much
2019-01-14 07:07:06 +01:00
Giacomo Pozzoni
8f9654d817 3.3.5 UnitAI (#22911)
* Core/AI: Revamp how UnitAI changes are applied

Revamp how UnitAI changes are applied by storing current AI in a variable and all previous AIs plus current in a stack.
The callers can push/pop AIs on the stack that will take effect only in next Unit::Update() call.
The current AI will be a valid object for the whole duration of Unit::Update() and until next Unit::Update() call.

* Core/AI: Apply new AI change code

* Core/AI: Fix build

* Core/AI: Fix crash on Creature::AIM_Create()

* Core/AI: Fix crash

* Core/AI: Restore ASSERT

* Core/AI: Fix UnitAI not being popped properly when restoring a charmed AI
2019-01-13 20:25:02 +01:00
Trond B. Krokli
a8558c4361 Scripts/Borean Tundra: Corastrasza gossip menu improvements (#22942)
- split the quest status check, the quest gossips are different
- remove old hardcoded text (deprecated method)
- enumerate already existing DB gossip menu option items
2019-01-13 16:48:55 +01:00
Killyana
7b40303a48 DB/Creature: Add missing spawns on The CrystalSpine 2019-01-12 21:02:35 +01:00
Killyana
7cf7a3fd10 DB/Creature: Abyssal Flamebringer 2019-01-12 19:27:52 +01:00
Killyana
5be2cf5ec3 DB/Creature: Daggertail Lizard 2019-01-12 19:03:33 +01:00
Killyana
a05950e43d DB/Creature: Wrath Speaker 2019-01-12 18:27:01 +01:00
Killyana
58c6e1374e DB/Creature: Wrath Reaver 2019-01-12 18:13:46 +01:00
Shauren
5b4eefb6d8 Buildsystem: Configure boost to return error messages encoded using utf8 instead of whatever current system code page is on windows 2019-01-12 18:04:58 +01:00
Shauren
901af6546b Core/CLI: Fixed utf-8 console input on windows 2019-01-12 18:03:50 +01:00
Killyana
d431ce3bb7 DB/GameObject: Fel Cannonball Stack 2019-01-12 17:46:52 +01:00
Killyana
b98735ab4b DB/Creature: Wrath Hound 2019-01-12 17:21:38 +01:00
Killyana
0ddbdee439 DB/Creature: Furnace Guard 2019-01-12 16:57:24 +01:00
Killyana
2574aab9ad DB/Creature: Witness of Doom 2019-01-12 16:42:46 +01:00
Killyana
0af0bd4ffd DB/Creature: Vile Fire-Soul 2019-01-12 16:26:44 +01:00
Killyana
68f12454ee DB/Creature: Legion Flak Cannon 2019-01-12 16:02:44 +01:00
Killyana
6d9c3d87c5 DB/Creature: Fear Fiend 2019-01-12 15:45:51 +01:00
Killyana
233259b69d DB/Creature: Hemathion 2019-01-12 15:11:01 +01:00
Killyana
1cb8f73741 DB/Creature: Fix some spawns on Crystal Spine 2019-01-12 14:48:12 +01:00
Killyana
9faad4601b Merge branch '3.3.5' of https://github.com/TrinityCore/TrinityCore into 3.3.5 2019-01-12 12:16:23 +01:00
Killyana
dc16cf89b7 DB/Misc: Fix spawns on Skyguard Outpost and add missing spawns for Simon Game 2019-01-12 12:13:13 +01:00
jackpoz
bdb7e6e5e8 Core/Utils: Handle UTF-8 conversion errors
Replace the output string when a UTF-8 conversion error happen with an error message instead of using an empty string, swallowing any message that the caller wanted to log.
2019-01-12 12:05:48 +01:00
Killyana
fb28083b3b DB/Creature: Wrath Corruptor
Thanks to Keader for the spell_script
Original sql by Tobschinski c8f1753834
2019-01-12 00:11:59 +01:00