aboutsummaryrefslogtreecommitdiff
path: root/src/game
AgeCommit message (Collapse)Author
2010-03-23Fix one WPE exploit.n0n4m3
When apply more 6 gems, and after player logout, server crash, also apply code style and cleanup. --HG-- branch : trunk
2010-03-23Implement Four-Horsemen achievements (requires DB Data).Trazom62
Fixes issue #1107. --HG-- branch : trunk
2010-03-23Added support for maximum allowed player level for quests. By Gyullo.Xanadu
--HG-- branch : trunk
2010-03-22Implemented new achievement criteria data:Trazom62
* ACHIEVEMENT_CRITERIA_DATA_TYPE_S_EQUIPED_ITEM_LVL (item level and item quality). Implemented achievement criteria: * ACHIEVEMENT_CRITERIA_TYPE_LOOT_EPIC_ITEM * ACHIEVEMENT_CRITERIA_TYPE_RECEIVE_EPIC_ITEM Update ACHIEVEMENT_CRITERIA_TYPE_EQUIP_EPIC_ITEM implementation. Requires DB update to use new criteria data. Thanks VladimirMangos. --HG-- branch : trunk
2010-03-22* Fix CRLF.XTZGZoReX
--HG-- branch : trunk
2010-03-22restore work of IsInMap checksilverice
--HG-- branch : trunk
2010-03-22Add script VoA/Koralon and Toravon. Thanks WarHead.Trazom62
Fixes issue #1231. --HG-- branch : trunk
2010-03-22Fix Crash in XT-002 (Gravity Bomb proc). Fixes issue #734.Trazom62
Fix compilation warning. Fix typo in Freya soundid. --HG-- branch : trunk
2010-03-21Merge_manuel_
--HG-- branch : trunk
2010-03-21Fix mounts in Arena's/BGsMachiavelli
--HG-- branch : trunk
2010-03-21Add additional field for storage of speed_run rate of creature_manuel_
This allow independent rate of walk vs run speed. Existing field renamed to explicit speed_walk. Note that default database rate for run is a result of the most common value seen, 8.0/7.0 Author: NoFantasy. --HG-- branch : trunk
2010-03-21Securer check for instance template for previous commitMachiavelli
--HG-- branch : trunk
2010-03-21Add support field 'allowMount' to instance_template table (see ↵Machiavelli
http://trinitydatabase.org/index.php?/topic/14994-7656-instance-template/), this will define whether or not mounting is allowed in an instance, instead of defining it hard coded in the core. --HG-- branch : trunk
2010-03-21Missing part of previous commit. Thanks HG for being so coöperative.Machiavelli
--HG-- branch : trunk
2010-03-21- More changes to the item handling system to prevent an item still being ↵Machiavelli
listed in a player's refundable storage - Remove an assert in _SaveInventory(). Instead, I added an error log and manual removal. Please post these error logs should they occur - In _LoadInventory, also check for player_guid when loading refund data --HG-- branch : trunk
2010-03-21Don't proc KILLED for the victim twice when attacker's pet lands the killing ↵Xanadu
blow. --HG-- branch : trunk
2010-03-21Don't set 'Created by...' for soul shards, it looks silly.Xanadu
--HG-- branch : trunk
2010-03-21Implemented Glyph of Drain Soul. Partly based on thenecromancer's code.Xanadu
--HG-- branch : trunk
2010-03-21The Nexus, The Oculus: Boss drakos support, register needed scriptsTartalo
This scripts are pushed for testing purposes, so is not recommended opening it for production enviroments. any feedback is welcome :) Fixes issue #449. --HG-- branch : trunk
2010-03-21Fix compilation error in previous commit.Trazom62
--HG-- branch : trunk
2010-03-21Add some more function calls to remove refund referenced from player's ↵Machiavelli
m_refundableItems, preventing the triggering of an assert in _saveInventory. --HG-- branch : trunk
2010-03-21revert Fix Object::IsInMap to check instanceIdsilverice
if pointers differens, maps can't be same --HG-- branch : trunk
2010-03-20Memory optimization by making m_refundableItems a std::set<uint64>. Also fix ↵Machiavelli
a crash caused by invalid iterator in Player::_SaveInventory(). This should fix the last of the item save related crashes. --HG-- branch : trunk
2010-03-20Do not use hard coded index in SMSG_QUEST_POI_QUERY_RESPONSE. May be the ↵Machiavelli
resolution for some client crashes. --HG-- branch : trunk
2010-03-20Improved the kill proc slightly.Xanadu
--HG-- branch : trunk
2010-03-20Fix arena point calculation. If the configured arena season is >= 5, teams ↵Machiavelli
below 1500 rating should get a fixed amount of points, equal to the amount of points a person with 1500 rating would get. --HG-- branch : trunk
2010-03-20Make sure a to be traded item ends up in the item update queue for the ↵Machiavelli
correct player. --HG-- branch : trunk
2010-03-20Item system updateMachiavelli
- Set ITEM_FIELD_CREATE_PLAYED_TIME to 0 in Item::Create, should fix crash described in issue 1199 - Change some function calls so on Player::_saveInventory the core doesn't have to check for existance of item anymore when iterating over m_refundableItems. The loop will now only update played time, removal of items from this set is done in other functions. - Cleanup in affected functions. --HG-- branch : trunk
2010-03-20Restore RewardPlayerAndGroupAtKill call from previous commit. This is the xp ↵Trazom62
or honor reward for the tapping player/group. --HG-- branch : trunk
2010-03-20Fixed KILL proc to occur for the unit that lands the killing blow, not for ↵Xanadu
the loot recipient. --HG-- branch : trunk
2010-03-19Fix Object::IsInMap to check instanceId.Trazom62
Fig group loot distance checks to also check map instanceId. Fixes issue #1172. --HG-- branch : trunk
2010-03-19Implement instance script for Zul'Farrak and prevent Gahz'Rilla from being ↵Machiavelli
summoned multiple times. --HG-- branch : trunk
2010-03-19Fix hunter pet talent reset feature.Machiavelli
Thanks to Xanadu and nalimleinad for aiding research. --HG-- branch : trunk
2010-03-19* Fix a typo that broke guild creation times...XTZGZoReX
--HG-- branch : trunk
2010-03-19* Minor cleanups/comments in regards to SMSG_GUILD_INFO.XTZGZoReX
--HG-- branch : trunk
2010-03-19MergeXanadu
--HG-- branch : trunk
2010-03-19Fixed a crash. Closes issue #1182.Xanadu
--HG-- branch : trunk
2010-03-19Fix heirloom armor proficiency downgrading for warriors.Machiavelli
--HG-- branch : trunk
2010-03-19Fix SMSG_GUILD_INFO (/guildinfo command)Machiavelli
--HG-- branch : trunk
2010-03-19Fix crash in Player::_saveInventory().Machiavelli
Fixes issue #1175 --HG-- branch : trunk
2010-03-19Missing part of previous commit (Periodic Leech is DoT as well)thenecromancer
Fix talents Improved Rend and Gag Order not increasing whole damage of affected spells (applying effect modifiers - spellmod_effectx should be however done for every static damage added to already calculated damage, we can't just apply all spellmods after effects are processed...) --HG-- branch : trunk
2010-03-19Update player damage reduction by resilience combat ratingthenecromancer
Apply crit damage reduction to periodic crit damage --HG-- branch : trunk
2010-03-19Fix issues with NPC that have nonphysical melee damagethenecromancer
Remove Ranged attack from attackerstateupdate() children function (Ranged attacks are always done using spells) --HG-- branch : trunk
2010-03-19Fixed broken missile visuals in certain DST and SRC type spells (Void ↵Xanadu
Reaver's Arcane Orb and many others). Achieved by fixing wildly incorrect SMSG_SPELL_GO target mask data handling. --HG-- branch : trunk
2010-03-18Store alternate currency spent on an item by Item ExtendedCost entry instead ↵Machiavelli
of honorPts/arenaPts/items seperately. Thanks to Opterman for the idea. --HG-- branch : trunk
2010-03-18Added unit targets for TARGET_TYPE_DEST_TARGET and TARGET_TYPE_DEST_CASTER ↵Xanadu
to tackle the cases where unit targets are required but there is no other implicit target to produce them (like in 53, 0 combination). This works in conjunction with my next commit. --HG-- branch : trunk
2010-03-18remove unused player's class member,cleanupsilverice
--HG-- branch : trunk
2010-03-18Added (blizzlike) packet broadcast to near teleport. Thanks to Zor and ↵Xanadu
nalimleinad (AKA anonymous colleague #1) for research. --HG-- branch : trunk
2010-03-18Implement vendor item refund system.Machiavelli
For info about this system, see: hxxp://us.blizzard.com/support/article.xml?locale=en_US&articleId=27351 Thanks to: - Opterman, Malcrom, Xanadu + anonymous colleagues for aiding research on packet structure - Aokromes and Svannon for testing --HG-- branch : trunk
2010-03-18Identified a new spell attribute forbidding some spells to use caster's done ↵Xanadu
dmg mods (spellpower etc). --HG-- branch : trunk