Commit Graph

13485 Commits

Author SHA1 Message Date
Shauren
b27a76969a Core/Commands: Fixed crash in .go commands
Closes #22498
2018-09-23 22:57:33 +02:00
Sarah Alexander
001dd32b5c Scripts/MoltenCore: Implement Garr's Firesworn Separation Anxiety mec… (#22477)
- The previous (wrong) spell ID used mana, so it was never cast because Firesworns aren't mana users
2018-09-23 15:00:23 +02:00
Keader
609c1acc09 Build fix 2018-09-22 08:48:04 -03:00
jackpoz
46368188ce Core/SAI: Add maxSize parameter to SMART_TARGET_CREATURE_DISTANCE, SMART_TARGET_GAMEOBJECT_DISTANCE, SMART_TARGET_CREATURE_RANGE and SMART_TARGET_GAMEOBJECT_RANGE 2018-09-21 17:59:15 +02:00
jackpoz
7634a57f64 Core/SAI: Add a 4th target parameter to SAI 2018-09-21 17:56:20 +02:00
Killyana
868f810e11 DB/Quest: Hah...You're Not So Big Now!
Closes #22478
2018-09-21 15:29:34 +02:00
ccrs
2a78f4eb7c Scripts/ICC: 2e4358f726 followup
ref 2e4358f726 (r30588551)
2018-09-21 14:44:51 +02:00
Sarah Alexander
72f061f083 Scripts/TempleOfAhnQiraj: Despawn Skeram's images on death and fix an edge case where images would not spawn if he was casting during transition (#22474) 2018-09-21 08:54:58 -03:00
Sarah Alexander
c8f830ff2b Scripts/TempleOfAhnQiraj: Implement Battleguard Sartura's skip-preven… (#22475)
* Scripts/TempleOfAhnQiraj: Implement Battleguard Sartura's skip-prevention area trigger

* Sartura engages players if they try to skip her by walking past down the tunnel
* Clean up the instance script a bit
2018-09-21 08:54:29 -03:00
ccrs
da19663514 Scripts/ICC: 2e4358f726 followup
std::list does not provide random access
2018-09-20 17:45:01 +02:00
ccrs
2e4358f726 Scripts/ICC: update Unchained Magic target selection
because we all love retri paladins and hate healers, right?, right?
2018-09-20 17:13:07 +02:00
jackpoz
2a06923879 Core/Movement: Add additional assert
Add additional assert to FlightPathMovementGenerator
2018-09-20 15:03:55 +02:00
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