Sarah Alexander
acdf238802
Scripts/UBRS: Open General Drakkisath's gates once he is defeated ( #22462 )
...
Closes #15769
2018-09-19 16:13:02 +02:00
Treeston
e5d63bc5b0
Core/Chat: Validate UTF8 in chat messages
2018-09-18 17:11:25 +02:00
Treeston
b4258ca4d9
Core/Chat: Fix chat filter to not block certain non-ASCII characters
2018-09-18 17:01:38 +02:00
Treeston
e50344b6df
Core/Chat: Some more chat filtering cleanup:
...
* Always filter control characters
* Clean up stripping of duplicate whitespace
* Adjust .conf.dist to accurately describe what the config settings do
2018-09-18 02:08:33 +02:00
Treeston
e858706270
Core/Chat: Some hyperlink follow-ups:
...
* Ignore messages containing invalid links again instead of trying to sanitize them. Closes #22451 .
* No longer filter messages on the addon channel. Closes #22450 .
2018-09-18 01:28:57 +02:00
Treeston
2dc174029c
Core/Chat: Fix validation of tradeskill recipes that belong to multiple skill lines
2018-09-17 21:29:07 +02:00
Treeston
152f3fc3e3
Core/Chat: Fix tradeskill hyperlinks - embedded GUID is now properly read as base 16 (not 10). Closes #22446 .
2018-09-17 20:36:02 +02:00
DanVS
5b0f4009df
Core/Scripts: Unify Chrono Literals ( #22420 )
...
* Unify Chrono Literals
* Retire IN_MILLISECONDS
* Build fix
* Build fix (sequel)
* Retire urand()
* Edge cases
* Build
* Whitespaces
* More edge cases
* Additional cases
2018-09-17 18:38:22 +02:00
Treeston
28591fd165
Core/Player: Delay resurrection on release for unreachable maps until teleport has completed. Closes #21481 .
2018-09-17 13:14:56 +02:00
Treeston
003cc56d70
Core/Player: Clean up duel related code. Fix a check for abusive client behavior, sanitize pointer usage, code style. Closes #22374 .
2018-09-17 12:40:42 +02:00
Treeston
97ade1321b
Scripts/Commands: Add .debug dummy. It does nothing, which means you can make it do anything.
2018-09-17 11:18:06 +02:00
Treeston
bf6082a835
Core/Chat: Add a missing terminator check
2018-09-17 01:24:14 +02:00
Kittnz
9f945d2f42
Core/Guild: Implement character gender and send in packet. ( #22436 )
...
Closes #22433
Credit xvwyh
2018-09-16 13:17:03 +02:00
HelloKitty
0d1eed5dab
Core/Spells: Include RealPointsPerLevel when determining if aura is negative ( #22427 )
2018-09-15 18:00:20 +02:00
Gildor
0726812c34
Nopch fix ( #22437 )
2018-09-15 11:45:41 +02:00
Aokromes
67e839b6bf
Update worldserver.conf.dist
2018-09-13 23:38:10 +02:00
Treeston
a3697052c3
Movement/TaxiPath: Properly clean up list of taxi destinations upon arrival at final node. Closes #22089 .
2018-09-13 23:04:08 +02:00
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