Commit Graph

13456 Commits

Author SHA1 Message Date
Shauren
e4d38fd707 Fix gcc warnings 2018-09-13 18:56:06 +02:00
Treeston
28e797f2f2 gcc build fix 2018-09-13 18:24:28 +02:00
Treeston
2a531eee68 Core/Ticket: Validate Hyperlinks in ticket contents. Closes #22408. 2018-09-13 14:49:45 +02:00
ccrs
2c98bf5b1e Misc: add missing copyright header 2018-09-13 11:13:37 +02:00
Killyana
70955ed3a6 Misc: Update Quests.LowLevelHideDiff to wotlk
Closes #17421
2018-09-13 03:27:32 +02:00
Killyana
e87edc0de7 Misc: Reverse Quests.HighLevelHideDiff changes
Ref #17421
2018-09-13 01:41:32 +02:00
Treeston
f27284594b [3.3.5] Core/Chat: Unify chat hyperlink parsing (PR #22417)
- Validate most link properties all the time
- If enabled, also validate link text (needs locale)
- Instead of blocking the entire message, sanitize it
- Apply filtering to DND/AFK messages. Closes #22399
2018-09-13 00:11:27 +02:00
ccrs
8ebf375183 Build: missing case from previous commit 2018-09-12 18:20:47 +02:00
ccrs
4e7326f83d Core\Misc: create CommonHelpers and move a couple definitions from PlayerAI into it 2018-09-12 17:47:04 +02:00
Treeston
7bc16e2ee6 Core/Unit: Erm, so it turns out that releasing your spirit actually never set your death state to DEAD. It stayed as CORPSE. That's wrong, of course, but we didn't notice because zombie corpses (see f50a8e5).
Zombie corpses are gone, so now it caused a bug. That's fixed too. Closes #21873. (Finally.)
2018-09-12 15:28:03 +02:00
Treeston
f50a8e5926 Core/Unit: Successfully (?) prevented the zombie apocalypse. Corpses can no longer gain HP. Closes #22409. 2018-09-12 14:28:49 +02:00
Aokromes
c8cecd9527 Misc: Update Quests.HighLevelHideDiff to wotlk
Closes #17421
2018-09-12 11:52:55 +02:00
Full-Stack Developer
8f60d48ea9 Scripts/VoA: Update events to use std::chrono (PR #22415) 2018-09-11 00:12:00 +02:00
Killyana
ddd779fef5 Creature/Script: Fix Highlord Darion Mograine waypoint speed
Closes #21290
2018-09-10 23:22:11 +02:00
Ovah
993c392cd7 Core/EscortAI: initialize run state before filling waypoints (PR #22416) 2018-09-10 22:31:58 +02:00
Full-Stack Developer
3c5b1f0258 Scripts/VoA: Archavon no longer leaps in melee range (PR #22414) 2018-09-10 18:49:10 +02:00
Keader
b50f35f56b Core/Spells: Fixed Swarming Guardian (Auriaya) range
Close: #22393
2018-09-09 12:45:26 -03:00
Aokromes
cc49b7bb30 kill some whitespaces 2018-09-09 16:15:45 +02:00
Shauren
93e87010ed Core/PacketIO: Fixed SMSG_SPELLNONMELEEDAMAGELOG structure 2018-09-09 16:08:49 +02:00
Treeston
9f1755dbf1 Core/Threat: Properly sequence checking offline state _after_ adding the reference to the threat list. This ensures IsEngagedWith reports consistent values for downstack calls in Creature. Closes #22406. 2018-09-09 14:48:11 +02:00
Treeston
71c5569d18 Core/Creature: Get rid of a few Creature::getAttackerForHelper misuses. That's not what the function does, folks. 2018-09-09 14:48:11 +02:00
Treeston
a4c666dc3d Core/ChatCommands: Implement achievement link parsing 2018-09-09 12:41:00 +02:00
Treeston
fdbec8b639 Core/Threat: Suppressed threat is now re-evaluated on taunt state update, and taunting units can no longer be suppressed. 2018-09-08 23:51:50 +02:00
Treeston
1377778bcc another build fix 2018-09-08 23:51:29 +02:00
Treeston
7675203f97 build fix for pedantic compilers 2018-09-08 23:29:50 +02:00
Shauren
d3a6c1f97d Build fix2 2018-09-08 20:31:19 +02:00
Shauren
dbeda399e7 Build fix 2018-09-08 20:29:35 +02:00
Treeston
c59388783a Scripts/Commands: Rewrite .account commands to new model 2018-09-08 19:46:56 +02:00
Treeston
37489eda93 Core/ChatCommands: Properly handle single-argument handlers (argument string discarded). Add special handling for on/off booleans. 2018-09-08 19:46:12 +02:00
Treeston
66a87c4642 Scripts/Commands: New argument parsing methodology (PR #22363)
- Detect the arguments accepted by the command handler
- Tokenize out those arguments automatically and feed them to the handler
- Unmatched rest of the string can be accepted by trailing char const* or CommandArgs*
2018-09-07 20:31:04 +02:00
Treeston
5843724deb Core/RBAC: Simplification part 1. Nobody needs different permissions for each type of .go command. 2018-09-06 10:46:28 +02:00
Ovah
cd36606027 Core/Conditions: allow CONDITION_QUEST_COMPLETE to handle spellclick conditions (#22371)
This is a needed change in order to make spellclicks functional that are only available when you have a already completed quest.
2018-09-02 12:36:16 +02:00
Keader
ca7ee982db Scripts/Ulduar: Algalon the Observer fixes (#22320) 2018-08-31 21:48:56 -03:00
Treeston
8e4f6777a2 Scripts/Commands: Cleanup and trinity_string for .go instance. Hi shauren. 2018-08-30 21:08:28 +02:00
Treeston
6a0870a999 Scripts/Commands: New command ".go instance". Goes to an instance. 2018-08-30 20:17:51 +02:00
Keader
c78f454c0e Scripts/Misc: Removed more UpdateEntry on InstanceScripts 2018-08-30 11:00:16 -03:00
Keader
7ab8a8b70b Scripts/ICC: Removed not needed entrys added in last commit 2018-08-30 09:26:38 -03:00
Keader
92f260c5f9 Scripts/ICC: Fixed Deathbringer after Delay zone script's OnCreatureCreate
Also removed some UpdateEntry hacks
Followup: b4a1887c4d
2018-08-30 09:22:06 -03:00
Treeston
704870496f Core/Threat: Fear no longer suppresses threat. All confuse effects now suppress threat, even ones that wouldn't break on damage. 2018-08-29 19:53:23 +02:00
Treeston
969436adfe Core/Maps: Fix a crash when spawning a spawn group 2018-08-29 18:07:31 +02:00
Treeston
28eeb4bfc9 Core/GameObject: Add getter for current Quat rotation 2018-08-29 17:16:19 +02:00
Treeston
e63e0cb6fc Core/Movement: Some improvements to script interfaces for SplineChainMovementGenerator 2018-08-29 17:15:22 +02:00
Treeston
b4a1887c4d Core/Scripting: Delay zone script's OnCreatureCreate until the creature has been added to map stores 2018-08-29 13:55:49 +02:00
Treeston
bb953328ee Scripts/Spells: Check range to fire totem when casting Fire Nova. Closes #22303. 2018-08-29 13:50:58 +02:00
Treeston
dc86a8e5db Core/Maps: Properly re-create map on login for ephemeral player saves. Because it bugged me to no end when testing anything ever. 2018-08-29 13:50:29 +02:00
Treeston
83ee145736 Core/Spells: Clean up some assist checks (no behavior change) 2018-08-29 11:52:51 +02:00
Treeston
75e7404bba Core/Spells: Fix an incorrect check that was exempting negative spells from _IMMUNE_TO_x checks. Closes #21929. 2018-08-28 19:42:18 +02:00
Treeston
829527a08e woops (da21ca8 follow-up) 2018-08-28 17:30:07 +02:00
Treeston
a001bc63b1 Core/Entities: Fixed an issue where creatures would not properly assist formation members in certain scenarios. Tagging #21967. 2018-08-28 16:16:37 +02:00
Treeston
da21ca80fc Core/Unit: Some charm fixes:
* Properly restore react state after possession expires. Closes #20769.
* Possessed creatures now don't override player control with random/waypoint motion
* SmartAI creatures now properly re-aggress charmer after charm expires
2018-08-28 12:53:13 +02:00