| Age | Commit message (Collapse) | Author |
|
Core/Commands: Implement reload multiple creature templates
|
|
|
|
fixed #1692
|
|
still missing), sniffs have been used as source.
|
|
* Soulstorm Channel (Visual) will be correctly cast at wip.
* Adjusted Magic Bane timer.
|
|
|
|
"An Audience With The Arcanist" and "A Meeting With The Magister"
Closes #485
|
|
Arcanist" and "A Meeting With The Magister"
|
|
Example: .reload creature_template 34797 34799 35144 34796
Closes #2700
|
|
closes #3700
|
|
in Anub'arak encounter.
Thanks Vincent-Michael!
Fixes #4834
|
|
motionmaster changes
Also correct year of SQL in dbbac0bdaae
|
|
Fix priority of the player when its added to the lfg group
Better implementation of the Dungeon Deserter debuff
Rewrite the NeedBeforeGreed loot
Fixed players being shown as Unknown Entity when entering the lfg group
Some incremental optimizations after original patch
Thanks to Retriman and Paecman for base implementation
Signed-off-by: Machiavelli <machiavelli.trinity@gmail.com>
|
|
Spline movement controls movements of server-side controlled units (monster movement, taxi movement, etc).
Proper implementation of effects such as charge, jump, cyclic movement will rely on it.
However, need improve our states system before.
Technical changes:
* Added linear, catmullrom and bezier3 splines which based on client's algorthims. They can be reused for proper transport position interpolation.
* Precission increased. There are no more position desync issues since client's position calculation formulas used.
* Now possible to move by paths with multiple points, send whole path to client.
--
Original author of research and implementation: SilverIce. Massive kudos.
Original port for Trinity (ref #4629) Chaplain and Venugh
With the following incremental fixes during my review:
- Restore flightmaster end grid pre-loading
- Fix uninitialized Creature::m_path_id
- Add missing trinity_string entries for .movegens command
- Fix a bug in WaypointMovementGenerator that would trigger unexpected pausing at waypoints for various amounts of time
Known issues:
- Errors like WaypointMovementGenerator::LoadPath creature XXX (Entry: YYYYY GUID: ZZZZZZ) doesn't have waypoint path id: 0.
This is caused by bad DB data. This commit didn't "break" it.
Do not forget to re-run CMake before compiling.
|
|
related to #4788
|
|
|
|
|
|
Apply coding style in it.
|
|
Core/Scripts: convert script_text to creature_texts
|
|
|
|
|
|
|
|
|
|
|
|
and MOTION_SLOT_ACTIVE simultaneously
|
|
- Move achievement Shocking! to appropriate boss script instead of instance script.
- Split the polarity spellscript into two and move to proper boss file
- Fixed a typo in Loatheb's spore achievement.
|
|
Core/Achievements: Fix Shocking! on 10-man and 25-man
|
|
closes #4751
Signed-off-by: Subv2112 <s.v.h21@hotmail.com>
|
|
be signed
Signed-off-by: Subv2112 <s.v.h21@hotmail.com>
|
|
- Fix spamming of spell Ball of Flame (48246).
- Added missing text of Image of Arthas.
- Code cleanup and code style.
- Typo fix in sql naming in commit 6cb495048916a916804ebf8bde19e9619b12f897
|
|
Creds to Warpten, thanks.
|
|
Scripts/Halls of Lightning: Implement "Lightning Struck" achievement
|
|
- Re-write Svala Sorrowgrave
- Scripted achievement The Incredible Hulk.
This script was writen basing on work and data:
- Original TC script.
- Albis fix for Arthas sounds and texts https://github.com/TrinityCore/TrinityCore/issues/4002 .
- Ric event start fix.
- Recorded encounters uploaded on YouTube.
- Data found on ScriptDev2 forums.
- Iov's custom SD2 repo and Svalas's script https://github.com/Iov/scriptdev2 .
Also thx to:
- ZxBiohazardZx for pointing how to fix looting problem when boss is killed when flying.
- Aokromes for confirmig how many times event "Ritual of the Sword" is performed.
- Mini event with Arthas.
- Call Flames: timers of cast and time between "Ball of Flame" (48246) can be wrong (based on videos).
- Ritual of the Sword works and is performed once at 50% hp but:
a) Still need retail data for teleport position of Svala floating above player.
b) Need fully fixed spell Ritual of the Sword (48276), the triggering of spell Ritual Strike - Trigger Missile (48331) part was hardcoded.
- Spell Paralyze (48278) used by Ritual Channeler: fixed stacking and selection to ritual player only.
- Achievement "The Incredible Hulk": works but often Scourge Hulk don't get initial dmg from spell Ritual Strike (spell 48277 Effect #1 Value: 6650 to 7350).
- Looting problems when Svala was killed in air (require vmaps and option "vmap.enableHeight = 1" enabled in "worldserver.conf").
- Moved script_texts to creature_text.
It require option "vmap.enableHeight = 1" to work properly.
|
|
Scripts/Trial of the Crusader: Fix visual of Permafrost in Anub'arak encounter
|
|
achievement from criteria script to DB.
Thx to Vincent-Michael for pointing this out.
|
|
closes #4697
|
|
|
|
from sniffs
closes #4699
|
|
closes #4698
|
|
|
|
closes #4696
|
|
closes #4693
|
|
closes #4694
|
|
closes #4692
|
|
b52f381c3e5c8d24ae420afd47238c6a4d5e3d5a
|
|
closes #4701
|
|
Frost Sphere.
It needs option "vmap.enableHeight = 1" to work properly.
|
|
|
|
Scripts/Quest: An Apexis Relic and The Relic's Emanation and Guardian of the Monument
|
|
Monument.
|