aboutsummaryrefslogtreecommitdiff
path: root/src/game/AchievementMgr.cpp
AgeCommit message (Collapse)Author
2009-07-31[8277] Add new line at the end of some .cpp to make gcc happy Author: Gendalphmegamage
--HG-- branch : trunk
2009-07-31 [8276] Implement achievment ACHIEVEMENT_CRITERIA_TYPE_WIN_BG Author: ↵megamage
VladimirMangos * including new achievement createria data type ACHIEVEMENT_CRITERIA_DATA_TYPE_BG_LOSS_TEAM_SCORE Note: Some achivement creteria for success need data in `achievement_criteria_data` --HG-- branch : trunk
2009-07-30 [8221] Removed trailing whitespacesmegamage
With excluded dep/ - as usual. Signed-off-by: freghar <compmancz@gmail.com> --HG-- branch : trunk
2009-07-22*Implement ACHIEVEMENT_CRITERIA_TYPE_WIN_BG - by BudIcePenguin.QAston
--HG-- branch : trunk
2009-07-12[8151] Fixed some format warnings and typos. Author: Win32megamage
--HG-- branch : trunk
2009-07-01 [8103] More wide use IsInWorld checks and delayed at teleport ↵megamage
operations. Author: Ambal * IsInWorld used to prevent return unexpected not in world objects. * Delayed operations need to process its in world state. --HG-- branch : trunk
2009-06-27[8069] Fixed copy/paste mistake in achievement error output. Author: Saebamegamage
--HG-- branch : trunk
2009-06-23[8069] Fixed copy/paste mistake in achievement error output. Author: SaebaQAston
[8070] Restore spell casting loot items and recipes. * SPELL_EFFECT_OPEN_LOCK_ITEM (59) effect removed in 3.1.3 * It replaced by SPELL_EFFECT_CREATE_RANDOM_ITEM (59), random item without template replace spells like clam loot spells) Used by spells that use before SPELL_EFFECT_CREATE_ITEM_2 (157) with itemtype==0 Note: required DB support in `spell_loot_termplate` Author: VladimirMangos --HG-- branch : trunk
2009-06-23[8052] Fixed typo in error log output. Author: The_Game_MasterQAston
[8049] Added energize effect after last heal tick for 33763 and ranks. Author: bobaz [8053] At character talents reset using chat command also reset talents for all character pets. Author: VladimirMangos --HG-- branch : trunk
2009-06-14 [8004] Implement table data use support for more achievement types ↵megamage
requirements. Author: VladimirMangos * ACHIEVEMENT_CRITERIA_TYPE_COMPLETE_QUEST (hardcoded list) * ACHIEVEMENT_CRITERIA_TYPE_FALL_WITHOUT_DYING * ACHIEVEMENT_CRITERIA_TYPE_CAST_SPELL [8003] Implement ACHIEVEMENT_CRITERIA_DATA_TYPE_HOLIDAY. --HG-- branch : trunk
2009-06-14[8002] Implemented ACHIEVEMENT_CRITERIA_DATA_TYPE S_DRUNK and fixed typos in ↵megamage
ACHIEVEMENT_CRITERIA_DATA_TYPE_T_TEAM Author: Dyddye --HG-- branch : trunk
2009-06-09[7981] Implement ACHIEVEMENT_CRITERIA_DATA_TYPE_T_TEAM required for 310 ↵megamage
Author: VladimirMangos [7982] Add lost by me check lines in [7980] :( --HG-- branch : trunk
2009-06-07 [7976] Store additional reqs for ACHIEVEMENT_CRITERIA_TYPE_KILL_CREATURE ↵megamage
in `achievement_criteria_data`. Author: VladimirMangos Required DB support. Some reqs not implements in code and then can be used ACHIEVEMENT_CRITERIA_DATA_TYPE_DISABLED in Db to make its non-complitable. --HG-- branch : trunk
2009-06-07 [7974] Added two more achievement_criteria for ↵megamage
`achievement_criteria_data` (T_LEVEL, T_GENDER) Author: DerDyddye Its required for implementing new cases of 110 achievement criteria in 3.1.x. Ofc, this required DB support. --HG-- branch : trunk
2009-06-04*Including style fixing - part 1panaut0lordv
--HG-- branch : trunk
2009-06-01 [7934] Implement ACHIEVEMENT_CRITERIA_TYPE_WIN_RATED_ARENA Author: Trazommegamage
Also added ACHIEVEMENT_CRITERIA_DATA_TYPE_VALUE and support this criteira special cases base at `achievement_criteria_data` that required DB support. --HG-- branch : trunk
2009-05-31[7927] For achievement criteria type ACHIEVEMENT_CRITERIA_TYPE_EQUIP_ITEM ↵megamage
check also items equip at loading. Author: VladimirMangos --HG-- branch : trunk
2009-05-31 [7926] Implement loot roll achievement criteria types used in statistics ↵megamage
Author: DonTomika * ACHIEVEMENT_CRITERIA_TYPE_ROLL_NEED * ACHIEVEMENT_CRITERIA_TYPE_ROLL_GREED: --HG-- branch : trunk
2009-05-31Mangos [7911]. Author: tomrus88megamage
Very big patch. May cause bugs. --HG-- branch : trunk
2009-05-24[7882] For achievement criterias data check ↵megamage
ACHIEVEMENT_CRITERIA_DATA_TYPE_T_PLAYER_DEAD include target's team check. Author: VladimirMangos --HG-- branch : trunk
2009-05-24Fixed bank bag slot amount achievement statistic. Cleanup related code. ↵megamage
Author: VladimirMangos --HG-- branch : trunk
2009-05-08[7802] Use more appropriate field types in `character_achievement*` tables. ↵megamage
Better check data at loading. Author: VladimirMangos --HG-- branch : trunk
2009-05-06[7779] Sort achievement criteria switch cases. Author: VladimirMangosmegamage
--HG-- branch : trunk
2009-05-06 [7778] Implement honorable kill related achievement criteria Author: ↵megamage
DonTomika * ACHIEVEMENT_CRITERIA_TYPE_HK_CLASS * ACHIEVEMENT_CRITERIA_TYPE_HK_RACE --HG-- branch : trunk
2009-05-05 [7775] Implement duel related achievement criteria Author: DonTomikamegamage
* ACHIEVEMENT_CRITERIA_TYPE_WIN_DUEL * ACHIEVEMENT_CRITERIA_TYPE_LOSE_DUEL --HG-- branch : trunk
2009-05-05 [7773] Implement some statistics only achievement criteria Author: DonTomikamegamage
* ACHIEVEMENT_CRITERIA_TYPE_QUEST_ABANDONED * ACHIEVEMENT_CRITERIA_TYPE_FLIGHT_PATHS_TAKEN * ACHIEVEMENT_CRITERIA_TYPE_ACCEPTED_SUMMONINGS --HG-- branch : trunk
2009-05-05[7772] Implement ACHIEVEMENT_CRITERIA_TYPE_HIGHEST_GOLD_VALUE_OWNED Author: ↵megamage
DonTomika --HG-- branch : trunk
2009-05-04*Replace some "mangos_debug" with "trinity_debug"megamage
--HG-- branch : trunk
2009-05-03[7753] Implement ACHIEVEMENT_CRITERIA_TYPE_NUMBER_OF_TALENT_RESETS. Author: ↵megamage
DonTomika --HG-- branch : trunk
2009-04-29 [7737] Implement ACHIEVEMENT_CRITERIA_TYPE_LOOT_TYPE. Author: Trazommegamage
Zone dependent achievement criteria required DB support. --HG-- branch : trunk
2009-04-29[7731] Some code cleanups, warrning fixes. Author: VladimirMangosmegamage
--HG-- branch : trunk
2009-04-29[7730] Some optimizantion and code style. Author: zhenyamegamage
--HG-- branch : trunk
2009-04-27[7719] Use all existed 4 world map overlay area ids instead 3, replace ↵megamage
values by constant for avoid problem repeat. Author: VladimirMangos --HG-- branch : trunk
2009-04-27[7716] Fixed some typos and possible crashes. Author: AlexDerekamegamage
--HG-- branch : trunk
2009-04-23 [7703] Implement heal/damage total counters and related BG achievments. ↵megamage
Author: Trazom * ACHIEVEMENT_CRITERIA_TYPE_DAMAGE_DONE * ACHIEVEMENT_CRITERIA_TYPE_HEALING_DONE --HG-- branch : trunk
2009-04-23 [7702] Implement some damage/healing achievement statistics. Author: Trazommegamage
* ACHIEVEMENT_CRITERIA_TYPE_HIGHEST_HIT_DEALT * ACHIEVEMENT_CRITERIA_TYPE_HIGHEST_HIT_RECEIVED * ACHIEVEMENT_CRITERIA_TYPE_TOTAL_DAMAGE_RECEIVED * ACHIEVEMENT_CRITERIA_TYPE_HIGHEST_HEAL_CASTED * ACHIEVEMENT_CRITERIA_TYPE_TOTAL_HEALING_RECEIVED * ACHIEVEMENT_CRITERIA_TYPE_HIGHEST_HEALING_RECEIVED --HG-- branch : trunk
2009-04-22[7700] Implement ACHIEVEMENT_CRITERIA_TYPE_EARN_HONORABLE_KILL Author: DonTomikamegamage
--HG-- branch : trunk
2009-04-21[7694] Fixed achievement criteria set at loading. Author: raven_codamegamage
--HG-- branch : trunk
2009-04-20 [7692] Implement ACHIEVEMENT_CRITERIA_TYPE_LEARN_SKILL_LINE and ↵megamage
reimplement ACHIEVEMENT_CRITERIA_TYPE_LEARN_SKILLLINE_SPELLS. Author: VladimirMangos Also correctly set this criteria at login. --HG-- branch : trunk
2009-04-20*Correct check range for totem area auras.QAston
--HG-- branch : trunk
2009-04-18[7683] Fixed update ACHIEVEMENT_CRITERIA_TYPE_COMPLETE_QUEST for daily ↵megamage
quests. Author: Trazom --HG-- branch : trunk
2009-04-17[7682] Implement support ACHIEVEMENT_CRITERIA_TYPE_FISH_IN_GAMEOBJECT ↵megamage
Author: Trazom --HG-- branch : trunk
2009-04-11 [7653] Implement ACHIEVEMENT_CRITERIA_TYPE_COMPLETE_QUESTS_IN_ZONE ↵megamage
Author: Trazom Correct complete if ACHIEVEMENT_FLAG_SUMM set --HG-- branch : trunk
2009-04-08[7639] Correctly fixed error spam, revert [7637]. Thx to vladimir Author: Triplymegamage
--HG-- branch : trunk
2009-04-08[7637] Prevent console spam - FATAL: Unknown arena team type %u for some ↵megamage
arena team. Author: rastikzzz --HG-- branch : trunk
2009-04-08 [7633] Implement support multiply basic requirements for crireria in ↵megamage
`achievement_criteria_data`. Author: VladimirMangos Also implement additional basic requirements for proper implementing checks for ACHIEVEMENT_CRITERIA_TYPE_DO_EMOTE Req. DB support. --HG-- branch : trunk
2009-04-08[7628] Implement .reload for static achievement tables. Author: VladimirMangosmegamage
--HG-- branch : trunk
2009-04-08[7627] Replace built-in in code table by new DB table ↵megamage
`achievement_criteria_data` for store additional data for achievement criteria. Author: VladimirMangos --HG-- branch : trunk
2009-04-05 [7619] Work under Achievement and AchievementCriteriaCompletion Flags ↵megamage
Author: DiSlord Remove wrong (not fully correct) check in IsCompletedAchievement --HG-- branch : trunk
2009-04-03[7609] Trailing whitespace cleaning Author: fregharmegamage
--HG-- branch : trunk