Список изменений

Описание Дата
Corrected points per level calculation for some spells (#19105)

2017-02-19 05:30:04
Fixed setting and unsetting of m_spellModTakingSpell (#19116)

- A problem when a different spell tries to overwrite existing ModTakingSpell should no longer happen
2017-02-19 05:10:50
S-Core/Misc: Revert some experemental code
2017-02-18 13:49:14
Core/WorldSocket: Handle unhandled exceptions

Properly handle unhandled exceptions happening with malformed packets.
Fix #19128
2017-02-18 10:36:02
DB/Creature: Fix wrong map for Rotting Agam'ar
2017-02-18 10:33:45
DB/SAI: cleanup old script
2017-02-18 10:01:01
Scripts/Spells: Fixed spell Expose Razorthorn Root.
2017-02-18 09:23:38
DB/Loot: Electropeller and Gaffer Jack

Closes #19111
By offl
2017-02-18 06:25:32
DB/Loot: Remove some wrong loots

Update #18182
2017-02-18 06:05:18
DB/quest: Letter to Stormpike

Closes #19141
2017-02-18 05:50:03
Add missing sql to previous commit
2017-02-17 22:26:09
Core/SmartAI: Various fixes and extensions for smart scripts: (#18673)

- Possible crashes fixed
- Memory leak fixed
- Implemented checking of vehicle conditions
- Extended eventphasemask to 12 bits (sql required to change DB field type)
- SMART_EVENT_GOSSIP_HELLO - added possibility to detect for gameobject reportUse call
- Renamed action SMART_ACTION_SET_FLY to SMART_ACTION_SET_DISABLE_GRAVITY (to reflect actual functionality)
- Added targetsLimit to action SMART_ACTION_CAST and SMART_ACTION_INVOKER_CAST to limit max amount of targets (selected randomly)
- Action SMART_ACTION_TALK corrected to always work as intended
- Properly call GroupEventHappens in action SMART_ACTION_CALL_GROUPEVENTHAPPENS if invoker was charmed or owned by the player
- Properly utilize followAngle in action SMART_ACTION_FOLLOW (db orientation should be in degrees), but keep backward compatibility
- Added action SMART_ACTION_SET_CAN_FLY (119) 0/1
- Added action SMART_ACTION_REMOVE_AURAS_BY_TYPE (120) AuraType, can be used to exit vehicle for example
- Added action SMART_ACTION_SET_SIGHT_DIST (121) sightDist
- Added action SMART_ACTION_FLEE (122) fleeTime
- Added action SMART_ACTION_ADD_THREAT (123) +threat, -threat
- Added action SMART_ACTION_LOAD_EQUIPMENT (124) equipmentId
- Added action SMART_ACTION_TRIGGER_RANDOM_TIMED_EVENT (125) minId, maxId
- Added action SMART_ACTION_REMOVE_ALL_GAMEOBJECTS (126), removes all owned gameobjects
- Added action SMART_ACTION_STOP_MOTION (127), stopMoving, movementExpired
- Extended target SMART_TARGET_HOSTILE_SECOND_AGGRO with following parameters maxdist, playerOnly, powerType + 1
- Extended target SMART_TARGET_HOSTILE_LAST_AGGRO with following parameters maxdist, playerOnly, powerType + 1
- Extended target SMART_TARGET_HOSTILE_RANDOM with following parameters maxdist, playerOnly, powerType + 1
- Extended target SMART_TARGET_HOSTILE_RANDOM_NOT_TOP with following parameters maxdist, playerOnly, powerType + 1
- Extended target SMART_TARGET_THREAT_LIST with maxdist
- Extended target SMART_TARGET_OWNER_OR_SUMMONER to be able to get charmer/owner of current owner
- Added new target SMART_TARGET_FARTHEST with maxDist, playerOnly, isInLos restrictions
- Added SpellHit hook to GameObjectAI and extended SmartGameObjectAI to call SMART_EVENT_SPELLHIT when gameobject is hit by spell
- Call GameObjectAI Reset hook on gameobject respawn (for ex. to reset one time events in smart scripts)
- Fixed some logic errors in code
- SmartAI Escorts properly despawn escortee if no players are in range
- Disable Evading while charming creature with SmartAI
- Don't call SMART_EVENT_RESPAWN for dead units before they actually respawn
- Don't call SMART_EVENT_RESPAWN for not spawned gameobjects
- Properly call SMART_EVENT_RESPAWN for gameobject respawn
- Allow action SMART_ACTION_SET_IN_COMBAT_WITH_ZONE to utilize targetlist
- Allow action SMART_ACTION_CALL_FOR_HELP to utilize targetList
- Allow action SMART_ACTION_SET_INVINCIBILITY_HP_LEVEL to utilize targetList
- Allow action SMART_ACTION_SET_VISIBILITY to utilize targetList
- Allow action SMART_ACTION_SET_ACTIVE to utilize targetList
- Allow action SMART_ACTION_ATTACK_START to select random attack target instead of first on the list
- Allow gameobjects to summon gameobjects with action SMART_ACTION_SUMMON_GO
- Properly store action invokers for action SMART_ACTION_WP_START, if no player invokers are found, distance despawn check won't be used
- Allow action SMART_ACTION_WP_RESUME to compensate for the state the unit actually is in (eg. combat)
- Allow action SMART_ACTION_MOVE_TO_POS to select random of the avaiable targets, not only the first one.
- Allow action SMART_ACTION_MOVE_TO_POS to utilize x, y, z parameters as an offset to calculated coordinates
- Action SMART_ACTION_RESPAWN_TARGET should never modify respawntime of already spawned gameobjects, use dedicated function
- Properly delete ontime events created by SMART_ACTION_CREATE_TIMED_EVENT
- If action could not be started because conditions were not satisfied, do not recalculate the waittime to action repeattime, use smaller value to recheck more frequently
- Allow target SMART_TARGET_CLOSEST_PLAYER to be used by gameobjects
- Allow target SMART_TARGET_OWNER_OR_SUMMONER to be used by gameobjects
- Fixed SMART_EVENT_COUNTER_SET to be only called for the id that was incremented
- Changed the way counters work
- Protect PhaseInc from surpassing maximum phase
- Added loading checks for missing NON_REPEATABLE flag if no repeatmin, repeatmax is set
- Added spell validation for SMART_ACTION_CROSS_CAST
2017-02-17 20:33:18
Reverting: Game/Scripting: Add OnGameEvent hook for game objects.
2017-02-17 19:30:52
Fix tabs
2017-02-17 19:19:05
Game/Scripting: Add OnGameEvent hook for game objects.

Called when specific game event starts
2017-02-17 19:16:22
Core/BattlefieldWG: Added manual loading grids for points.
2017-02-17 11:55:51
Core/BattlefieldWG: Fix control faction for capture points.
2017-02-17 09:45:21
Update MapScripts.cpp 2017-02-17 09:10:55
Core/BattlefieldWG: Fixed sending world states after start/end battle.
2017-02-17 07:51:11
Core/BattlefieldWG: Fix exploit(fly mount and battle start)
2017-02-16 12:04:20
Core/BattlefieldWG: fix flying Night Elf ghost
2017-02-16 11:02:49
Core/BattlefieldWG: remove debug code.
2017-02-16 09:37:12
Core/BattlefieldWG: Update player phase after change faction Workshop.
2017-02-16 09:23:00
Scripts/BattlefieldWG: Fix next typo related linking GY and area.
2017-02-16 08:20:28
Scripts/Wintergrasp: added some texts
2017-02-16 07:10:44
S-Core/Spells: Revert invalid spellfix. What idiot wrote this report?
2017-02-15 22:15:48
S-Core/DB: Content
2017-02-15 14:42:06
S-Core/DB: Add one missed creature_addon data
2017-02-15 14:41:00
S-Core/DB: Fix guid conflict
2017-02-15 14:35:02
Scripts/Wintergrasp: implemented script for spawn Wintergrasp Portal
2017-02-15 11:54:37
Core/BattlefieldWG: Fixed linking GY
2017-02-15 10:16:47
Update ObjectMgr.h 2017-02-15 09:09:44
Core/BattlefieldWG: Fix missing phase spell for area.
2017-02-15 09:01:14
Core/BattlefieldWG: Fix applying immunity spells from GY.
2017-02-15 07:52:24
Update ObjectMgr.h 2017-02-15 06:14:57
Core/Creatures: Remove template immunities only for hunter pets (#19100)

2017-02-14 19:34:19
Core/BattlefieldWG: Fix typo GY faction controlled.
2017-02-14 10:34:50
Scripts/Wintergrasp: Fix gossip for gravyards
2017-02-14 08:41:30
Core/BattlefieldWG: Fixed deads canons
2017-02-14 07:09:38
DB/Creature: Add and fix some trash mobs in Ulduar
2017-02-14 00:31:28
DB/Creature: Captain Greenskin model fix

Closes #19125
2017-02-13 23:40:30
DB/Creature: Melnan Darkstone
2017-02-13 23:26:37
DB/Creature: Kruban Darkblade

Ref #19120
2017-02-13 21:50:32
Core/Spells: Fixed some item ranged spells dealing wrong damage (#19104)

2017-02-13 20:52:51
Added some missing SetFallInformation calls (#19121)

Fixed HP drop bug on zeppelins
Fixed possible packet relocation problems on huge transports
2017-02-13 20:05:32
Core/Misc: Fixed player corpse looting, added player corpse loot and some more (#19122)

* Fixed corpse looting in wintergrasp
Added corpse loot for wintergrasp quests and To the Looter Go the Spoils (1166) achievement
Don't generate money for loot if no loot mode is available
Simplified few things
2017-02-13 19:42:06
Core/BattlefieldWG: Remove double spawn Towers
2017-02-13 10:41:48
Core/BattlefieldWG: Fixed closest GY.
2017-02-13 09:37:00
Scripts/Karazhan: Fixed buffs Nether Beam for Netherspite.
2017-02-13 07:53:32
Core/World: Fix possible crash with server loading.
2017-02-13 06:06:22