Commit Graph

4870 Commits

Author SHA1 Message Date
Treeston
2c030ed5e7 Scripts/Commands: .npc info now includes react state info 2018-08-28 12:05:05 +02:00
Treeston
5cea572a9a Core/Threat: Threat system adjustments:
* Online states are now re-evaluated before victim update instead of continuously. Closes #22226. Tagging #21501.
* Victim update now happens every 1s as opposed to every server tick unless current target goes away.
* Suppressed threat is no longer re-established until the victim gains additional threat (by hitting the target, for instance).
* Assistance threat is now split between non-controlled units threatened by target, as opposed to all units threatened by target.
2018-08-27 19:08:17 +02:00
PolarCookie
151ed6f684 DB: Naxxanar and Voltarus teleporters
Closes #22311
2018-08-26 16:15:54 +02:00
Keader
183c6e630d Build fix 2018-08-26 01:52:15 -03:00
Keader
81a6e2e510 Scripts/Uduar: XT002 Rework (#21566)
Closes #21489
2018-08-26 01:14:18 -03:00
Keader
0ebb315d6c Scripts/Black Temple: Fixed some issues on Illidan 2018-08-26 00:54:33 -03:00
Treeston
d4ef2529e9 Core/Unit: Store charmer and charmed pointers on Unit directly, no more map lookups for Unit::GetCharmer and Unit::GetCharmed 2018-08-25 00:44:33 +02:00
Treeston
042f5515e4 Core/AI: Clean up charm AI handling, we now have two unique_ptr instead of a crapton of booleans 2018-08-23 16:34:42 +02:00
Treeston
c00a2efb21 Core/AI: Remove unnecessary parameter from DoZoneInCombat after eb1972f 2018-08-22 21:51:16 +02:00
ZenoX92
42fec4a698 DB/Quest: Move the Sunken Treasure to SAI
Closes #22290
2018-08-22 18:07:33 +02:00
DanVS
afc25d22ef Scripts/Scarlet Enclave: Death Comes From On High 2018-08-22 16:25:36 +02:00
Treeston
eb1972f21d Core/AI: Some cleanup to DoZoneInCombat and Malygos' AI that I found while working out #22226. 2018-08-20 19:04:21 +02:00
Keader
8b9d18f29c Scripts/Trial Of The Crusader: Fixed Anub'arak Pursuing Spikes
Closes #21420
2018-08-18 22:46:03 -03:00
Shauren
bc3da555fe Core/Commands: Fixed .damage command to work with spell schools caused by bad strtok usage
Closes #22280
2018-08-17 11:17:12 +02:00
Treeston
2a50f9202b Scritpts/Commands: Fix area name display if no area present. Closes #21727. 2018-08-16 13:04:58 +02:00
ZenoX92
cbacc72d93 DB/Quest: The Missing Diplomat (Part 16)
Closes #22261
2018-08-15 20:14:16 +02:00
ZenoX92
25d7b7c819 DB/Quest: Cleansing Witch Hill
Closes #22262
2018-08-15 20:09:56 +02:00
Treeston
077bf43ab5 Scripts/Commands: Fix .quest complete to properly work with PvP kill quests. Closes #16321. 2018-08-14 16:09:51 +02:00
illfated
59edf6b100 Scripts/Eastern Kingdoms: zone_wetlands converted to SAI cleanup (#22252) 2018-08-11 19:12:48 +02:00
Shauren
6cf12bcb4c Scripts/Icecrown Citadel: Fixed target selection for Vampiric Bite and Blood Mirror after threat rewrite
Closes #21537
2018-07-28 16:31:45 +02:00
DanVS
ba9943d8a4 Core/Entities: Ethereal Soul-Trader (#22050) 2018-07-25 15:35:03 +02:00
Treeston
5df7ffaf84 Core/GameObject: Hunter traps now always put the Hunter in combat with the target when triggered. Closes #21847. 2018-07-24 21:15:06 +02:00
Treeston
15ab24756d Scripts/Pets: Some cleanup for Snake Trap. Tagging #21847, though this doesn't address it (yet). 2018-07-24 20:57:09 +02:00
Killyana
7c2fb9c7aa Creature/Script: Add missing emote to Princess Moira Bronzebeard
Closes #22182
2018-07-22 13:08:21 +02:00
Treeston
2ef9d301f0 Misc: Pass std::chrono types by value everywhere. 2018-07-18 17:48:15 +02:00
Treeston
f93cb448f1 Scripts/Commands: Demangled typeinfo of f7466c2 for gcc/cmake 2018-07-18 17:33:43 +02:00
Treeston
f7466c28a5 Scripts/Commands: .npc info and .gobj info now show runtime AI typenames in addition to AIName/ScriptName.
Trying to figure out what base AI type a given creature is using has annoyed me one too many times (hi there, e8f9068).
2018-07-18 14:20:08 +02:00
Keader
c9b09fc2cb Scripts/Black Temple: Removing double hook call in Spiritual Vengeance
(i realy dont remember why i did it lol)
2018-07-15 19:53:31 -03:00
illfated
0004531081 Creature/Script: remove obsolete script npc_skywing (#22147)
- replaced with SAI script for the same quest and creature (Skywing)

Ref. https://github.com/TrinityCore/TrinityCore/issues/22078#issuecomment-399760597
2018-07-11 05:13:59 +02:00
Killyana
076c7a7b32 Creature/Script: Remove deprecated script 2018-07-08 15:09:14 +02:00
killerwife
16f524ff25 Core/Unit: Name and implement UNIT_FLAG_NON_ATTACKABLE_2 (PR #22087) 2018-06-26 20:17:59 +02:00
Killyana
029c4232a7 DB/Quest: Move Ulag the Cleaver to SAI 2018-06-23 22:57:44 +02:00
Shauren
0ead73516a Core/Misc: Improved ip2location code and set it to disabled by default 2018-06-23 21:31:09 +02:00
Gooyeth
a3198cbddc Typo fix contry -> country (#22075) 2018-06-23 02:30:26 +02:00
Gooyeth
2fe4ab94c5 Common: Replace ip2nation by ip2location. (#21957)
Replace ip2nation by ip2location.

Download: https://lite.ip2location.com/database/ip-country
2018-06-23 01:32:39 +02:00
sirikfoll
35ba5aa138 Scripts/TheSlavePens: Boss Ahune fixes and updates
Fixes some visual problems
Fixes encounter start
Updated codestyle

Closes #22071
2018-06-22 13:47:02 -03:00
Gildor
eb6e240fd1 TheSlavePens/Ahune: Fix crash (#22070)
Closes: #22069
2018-06-22 09:24:52 -03:00
ZenoX92
5f69a8de70 DB/Quest: Escaping the Tomb
Closes #22033
2018-06-17 15:26:41 +02:00
Keader
3102a6c903 Scripts/Ruby Sanctum: Fixed Baltharus target amount of Enervating Brand part 2
(I forgot the clones, ty Gildor)
2018-06-08 19:02:52 -03:00
Keader
8a312046b2 Scripts/Ruby Sanctum: Fixed Baltharus target amount of Enervating Brand 2018-06-07 22:45:06 -03:00
Keader
289b2dff33 Scripts/Spells: Fixed Berserk rank 2018-06-05 08:46:52 -03:00
Keader
ee7c0c16f1 Kill a whitespace 2018-06-04 22:18:26 -03:00
DanVS
3bd9337d9f Core/Spells: Reset Mangle cooldown in Berserk (#22000) 2018-06-04 22:01:27 -03:00
Keader
6cf8bd5ae7 Scripts/Pit of Saron: Fixed Ick not updading victim
Closes #22001
2018-06-04 21:52:22 -03:00
ccrs
982643cd96 Core/Movement: MotionMaster reimplementation (#21888)
Internal structure and handling changes, nothing behavioural (or thats the intention at least).
2018-06-03 10:06:57 -07:00
Maxwelllmj
4fe5a167d2 Scripts/Karazhan: make Barnes properly start the Opera Event (#21970)
Close: #21881
2018-06-01 10:38:07 -03:00
Keader
65bad41144 Scripts/Magtheridon Lair: Fixed a case when channelers get hit kill and not start fight
It's needed for cataclysm+
2018-05-29 11:38:37 -03:00
jackpoz
953640d563 Scripts/Icecrown Citadel: Fix "intended" crash
Change an assert (that can happen easily using ".npc add") to a sanity check
2018-05-05 19:46:45 +02:00
jackpoz
5f6af8c6cb Core/Quest: Fix crash caused by disabled quests
Fix crash happening when a disabled quest was added and rewarded (through a GM command). Disabled quests are not validated on startup and they can reference invalid spells.
2018-05-05 19:17:52 +02:00
Treeston
1d27f83bda Core/Threat: My dictionary informs me that "fixtate" is not, in fact, a word. Corrected to "fixate".
fd33b1c follow-up
2018-05-04 21:57:18 +02:00