Core Updates - 2014.05.25
Posted: 25 May 2014 21:17
Notable changes:
- Core/Misc: Fix exploit
- Fix exploit that allowed to learn spells from recipes without consuming them.
DB/Creature: Remove more incorrect trigger flags
DB/Creature: Add some missing spawns in HoL.
[TW] Core/Spells: Los for few aoe spells
- Blizzard, Rain of fire, Hurricane and Volley, now checks targets are
in los of the center of the spell
- Bladestorm now goes through normal effect los check
- Shadowfury and Flamestrike targets selected from los of center of
spell and not the caster
- Flamestrike persistent damage only target players in los of center
Scripts/Ulduar: Fix crash when Algalon's Big Bang is casted by player
Fixed SendAddonMessage issue.
- This fixes GM's not being able to send/receive addon messages through the whisper channel while accepting whispers are turned off.
Core/Spells: Replace MovePosition by MovePositionToFirstCollision in spell dest target handling.
- Solves issues such as being able to summon creatures inside terrain/gameobjects, being able to fall through terrain by using Shadowstep/Feral Charge (Cat), and much more
DB/Gossip: Remove "Jarin Dawnglow <Innkeeper>" double gossip
DB/Quest: The Bones of Nozronn
DB/Instance: Fix Ahn''Kahet exit (portal/areatrigger)
DB/Gossip: Fix some gossip in dalaran
[TW303] - Core/Commands: Fix players being able to use the Quest Completer command to complete already rewarded quests and some style changes
Scripts/Duskwood: prevention to spawn multiple Twilight Corrupter and fixed some issues there
Core/Trade: It's no longer possible to fake the amount of gold put into the trade window. It's only visual but still an exploit, allowing scamming.
DB/Misc: Delete some incorrect player_factionchange_items
Scripts/HallsOfReflection: Major changes
* corrections to Intro Event (Falric, Marwyn etc.)
* fixed issues with Frostsworn General
* improved the whole Wrath of the Lich King event
* implemented outro gunship
* optimalization code and cleanup and fixed some typos
DB/Gameobjects: Added some missing gameobjects spawns
DB/Gameobjects: Fixed Gymer's cage phasemask to make it appear while doing "The Storm King's Vengeance" quest
Core/Spells: Fix fishing on areas with liquid data but no valid height
DB/Creature: Fix Argent Tournament Vendors
Core/Arena: Fix exploit in arena team
- Fix exploit that allowed anyone to add a target Player to any arena team.
Scripts/SWP: Sathrovarr will no longer cause player teleports on grid load
Core/Misc: Fix crash in ticket creation
Core/SAI: Prevent nullifying damage, because of player damage requirements
Fix various warnings. The core, the scripts and the tools now compile without warnings with -Wall -Wextra -pedantic.
Core/SAI: Clear UNIT_STATE_EVADE immediately if we're about to follow a target on EnterEvadeMode (MoveFollow does not clear evade)
Core/GameObjects: fixed instant reset of gameobjects after activation
Core/Calendar: Use single database transaction for adding multiple invites when creating new event
Core/Calendar: Align max amount of Players to be invited to Client limits
- Limit the max amount of Players to be invited to a Calendar event to 100, same limit as the one in the Client
Shared/Database: Increase Database Worker Pool queue size
- Increase DatabaseWorkerPool queue size from the default 16KB to 8MB to avoid blocking the caller thread when queuing an async statement/transaction.
Core/Warden: Fix crash
DB/Creature: Highlord Darion Mograine - Restore Shadow's Edge gossip
DB/Creature: Ethereal Soul-Trader
DB/Gameobject: Thunderbrew Lager Keg
DB/Misc: Nesingwary Lackey Ear
DB/Spawns: Myralion Sunblaze Frozen Halls spawns
Core/PetAI: Pet's owner should NOT enter combat when the pet attacks/enters combat
Core/Spells: Players with active pets count as if they were players in combat against spells with SPELL_ATTR1_CANT_TARGET_IN_COMBAT
Scripts/Krystallus: converted to EventMap, removed useless code
Core/Vehicles: Set proper power type using PowerDisplay.dbc
DB/Quest: Fix Gambling Debt
DB/Creature: Fix Crazed Mana Surge
Core/Achievements: Fix ACHIEVEMENT_CRITERIA_TYPE_GET_KILLING_BLOWS
Core/Spells: Nitro Boost should not fail in dungeon maps
Scripts/PoS: fixed rimefang icy blast
Core/SAI: SMART_EVENT_IC_LOS is now called when movement in LOS was made while the creature was in combat
Core/Spells: Sniper Training should refresh every 6 seconds if all conditions are met
Core/Auras: Solve exploit involving SPELL_AURA_MOD_DAMAGE_DONE and weapon swapping
Core/Collision: Solve collision issues with non spawned GOs
Core/Collision: Solve collision issues with GAMEOBJECT_TYPE_DOOR GOs
Core/Players: Implement resting for areas with AREA_FLAG_REST_ZONE_ALLIANCE or AREA_FLAG_REST_ZONE_HORDE