aboutsummaryrefslogtreecommitdiff
path: root/src/shared
AgeCommit message (Collapse)Author
2009-03-08*Merge.megamage
--HG-- branch : trunk
2009-03-08[7403] much more unneeded includes removed Author: balrokmegamage
--HG-- branch : trunk
2009-03-08Codename update.panaut0lordv
--HG-- branch : trunk
2009-03-08[7402] Fixed graveyards in WSG, prevent from cheating. Patch provided by Balrok.megamage
--HG-- branch : trunk
2009-03-08*Fix build.megamage
--HG-- branch : trunk
2009-03-08*Merge.megamage
--HG-- branch : trunk
2009-03-07 [7399] Rewrited BattleGround starting code - moved it to battleground ↵megamage
class. Author: Triply Fixed message color for premature finish warnings. Fixed .debug bg command won't allow 1v0 arenas now, only battlegrounds 1v0. Added battleground announcer message removed in [7384]. [7401] Fixed bgqueue invitation to already started battlegrounds - not tested. Author: Triply --HG-- branch : trunk
2009-03-07[7398] Now really really fix error message Author: VladimirMangosmegamage
--HG-- branch : trunk
2009-03-07 [7397] Implement above ground zone 4395 detection. Author: GriffonHeartmegamage
By hack code until proper multilevel zone data store not implemented. --HG-- branch : trunk
2009-03-07[7396] Fixed crash at group disband after some player invite decline and ↵megamage
offline. Author: VladimirMangos Correctly cleanup invites list at decline. --HG-- branch : trunk
2009-03-07[7395] Default MaxPlayerLevel should be 80 Author: multiplexermegamage
--HG-- branch : trunk
2009-03-06[7394] Check loot_template.maxcount for max allowed value (255) and make ↵megamage
better report for this case. Author: VladimirMangos Also optimize strcture LootStoreItem that let use 4 byte for loot template element in memory instead 5 bytes. But limit group id to 127 max value. Check this at loading. --HG-- branch : trunk
2009-03-06[7393] Implement access to client side holiday ids. Author: VladimirMangosmegamage
* src/game/GameEvent.* renamed to src/game/GameEventMgr.* for consistence * `game_event` now have new `holiday` field for store client side holiday id associated with game event * Added new enum HolidayIds with existed at this moment holiday ids. * New function "bool IsHolidayActive(HolidayIds id)" added accessabel from scripts for active holidays check. --HG-- branch : trunk
2009-03-06[7392] Fixed SQL query for storing pending arena points for offline players ↵megamage
for PGSQL. Author: ApoC --HG-- branch : trunk
2009-03-06[7391] Prevent achievement counter overflow, implement ↵megamage
ACHIEVEMENT_CRITERIA_TYPE_DO_EMOTE generic support. Before overflow has been possible at 4294967295 lols for example. ACHIEVEMENT_CRITERIA_TYPE_DO_EMOTE in many cases require check special conditions and targets. For this allow call it from scripts: * Add Player::UpdateAchievementCriteria functiona ccessable from scripts * In emote case it allowed call in form player->UpdateAchievementCriteria(ACHIEVEMENT_CRITERIA_TYPE_DO_EMOTE, text_emote_id, achievement_id, target_unit_ptr); Author: VladimirMangos --HG-- branch : trunk
2009-03-06*Merge.megamage
--HG-- branch : trunk
2009-03-06New AHBot plus AuctionHouse changesParadox
--HG-- branch : trunk
2009-03-06[7388] Fixed battleground premature warning message. SQL files are attached, ↵megamage
you must execute them! Author: Triply Fix for message's color will be soon. --HG-- branch : trunk
2009-03-06[7387] Check maxcount >= min count for item (not reference) record in loot ↵megamage
templates DB tables.. Author: VladimirMangos --HG-- branch : trunk
2009-03-06[7385] Fixed mail price calculation Author: VladimirMangosmegamage
--HG-- branch : trunk
2009-03-06 Implement some death related achievementsmegamage
* ACHIEVEMENT_CRITERIA_TYPE_DEATH (normal and arena types counting) * ACHIEVEMENT_CRITERIA_TYPE_DEATH_IN_DUNGEON (instance types by man limit counting) Note: need fixed for cases when max allowed players different from recommended count. * ACHIEVEMENT_CRITERIA_TYPE_DEATHS_FROM (environment damage sources by types) Fixed: * ACHIEVEMENT_CRITERIA_TYPE_KILLED_BY_PLAYER - self-kill counting as death from players - same team player kill in opposition kills counter. Also cleanup in Player::EnvironmentalDamage use DBCStructure.h comment. Author: VladimirMangos --HG-- branch : trunk
2009-03-05[7383] Changed some comments in config file, changed default ↵megamage
MaxRatingDifference from 100 to 150 in default config. [7384] Removed some comments. Fixed problem that queues doesn't invite new players to already running battlegrounds. Some other fixes for announce system will be soon. Author: Triply --HG-- branch : trunk
2009-03-05[7382] Add 2 unknown field to `creature_template` sent in ↵megamage
SMSG_CREATURE_QUERY_RESPONSE to client Author: NoFantasy --HG-- branch : trunk
2009-03-05*Implement access_requirement table - by IskanderBlaymoira
- now check the requirements on teleport not only on areatrigger use - moved some columns from instance_template and areatrigger_teleport to access_requirement table --HG-- branch : trunk
2009-03-05[7378]~[7381] achievement code update. Author: VladimirMangosmegamage
--HG-- branch : trunk
2009-03-03[7377] Dummy effects for portal spells used in DK starting area. Author: ↵megamage
GriffonHeart --HG-- branch : trunk
2009-03-03 [7376] Allow store in spell_area.aura_spell negative values for "not has ↵megamage
aura" requirement. Author: VladimirMangos Also * Allow have in aura_spell spells with SPELL_AURA_PHASE in first effect. * Allow negative aura_spell chaining in spell_area table. * Better check at loading duplicate data (by requiremnt set) in spell_area table. --HG-- branch : trunk
2009-03-03factionTemplate->faction can be 0, add appropriate checks to prevent crashes ↵megamage
and unexpected work. Author: VladimirMangos --HG-- branch : trunk
2009-03-03[7374] Fixed search free slot in Player::CanStoreItems in case specialized ↵megamage
bag. Author: Arthorius --HG-- branch : trunk
2009-03-02 [7373] Implement expansion check at character loading (for homebind, ↵megamage
transport and plain coordinates). Author: VladimirMangos Also move fall damage calucaltion in new function. --HG-- branch : trunk
2009-03-02[7372] Cleanup BattleGround::GetClosestGraveYard related code. Author: ↵megamage
VladimirMangos --HG-- branch : trunk
2009-03-02[7371] Correctly select closest graveyard in Player::RepoopAtGraveyard(). ↵megamage
Patch provided by balrok Thx. --HG-- branch : trunk
2009-03-02 [7370] Fixed crash in CheckSkirmishForSameFaction() function, when we ↵megamage
erased iterator which shouldn't be erased Fixed crash in BattleGroundQueue::Update() by changing BGFreeSlotQueueType from deque to list. Author: Triply --HG-- branch : trunk
2009-03-02[7369] Remove ReqSourceRef in quest_template. Author: NoFantasymegamage
--HG-- branch : trunk
2009-03-02 [7368] Implement unequip unexpected offhand weapons at talent reset ↵megamage
(mostly for warror talent case). Author: Lightguard Implemented OffhandCheckAtTalentsReset option for unequip at zone change (default) and at talent reset itself (can be enabled). --HG-- branch : trunk
2009-03-02[7367] Restore one more time broken auctions work. Author: VladimirMangosmegamage
--HG-- branch : trunk
2009-03-02 [7366] Enabled skirmish arena matches for same faction. Author: Triplymegamage
Patch is tested and should not add crashes. --HG-- branch : trunk
2009-03-02 [7365] Implement potion in combat delay proper work. Author: VladimirMangosmegamage
Original patch provided by miranda.conrado. --HG-- branch : trunk
2009-03-02 [7364] Really implenent server-side anti-cheating cooldown check for ↵megamage
spells with SPELL_ATTR_DISABLED_WHILE_ACTIVE. Author: VladimirMangos Move apply cooldown for like spells to aura apply (GO registering for owner in GO summon spell case) Store "infinity" cooldown for like spells, ignore it at save and reapply it at aura loading. Note: one problem still exist for like spells: at loading/far teleport spell icon lost diabled state at client. Need sedn some unknown data in SendInitialPacketsBeforeAddToMap or SendInitialPacketsAfterAddToMap for restore it state. --HG-- branch : trunk
2009-03-02 [7363] Propertly set cooldown at server side for category spells at ↵megamage
cooldown event send to client. Author: VladimirMangos Also support item dependent cooldown set propetly at cooldown event send to client. Last will used in follow potion cooldown delay in combat patch. --HG-- branch : trunk
2009-03-02[7362] Use IN_MILISECONDS where appropriate, other cleanups. Author: ↵megamage
VladimirMangos --HG-- branch : trunk
2009-03-02[7360] Use defines instead harcoded item prototype array sizes. Author: ↵megamage
VladimirMangos --HG-- branch : trunk
2009-03-02 [7359] Fixed crash when removing battleground from BGFreeSlotQueue. ↵megamage
Author: Triply Fixed player will now drop a flag before he logs out, if he is in BG. --HG-- branch : trunk
2009-03-02[7358] Fixed spell_area autocast field loading.Author: VladimirMangosmegamage
--HG-- branch : trunk
2009-03-02[7357] Fixed double applied playerlink in .levelup command. Author: balrokmegamage
--HG-- branch : trunk
2009-03-02[7356] Use tabs for indent in Makefiles Author: fregharmegamage
--HG-- branch : trunk
2009-03-02 Fixed crashes when inviting same faction arena groups.megamage
Fixed crash in BGEndedRemoveInvites (by setting queue type from deque to list). Author: Triply --HG-- branch : trunk
2009-02-27 Finally fixed problem with joining rated arena matches.megamage
Thx to balrok for help and testing. Author: Triply --HG-- branch : trunk
2009-02-27[7353] Fixed problem with joining rated arena matches. Thanks to balrok for ↵megamage
help. Author: Triply --HG-- branch : trunk
2009-02-27 [7352] Fixed conditions in FillPlayersToBG to correctly kick group only ↵megamage
when other team's selection pool is empty. Problem reported by balrok. Author: Triply --HG-- branch : trunk