megamage
4a8a89e1db
[8103] More wide use IsInWorld checks and delayed at teleport 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-07-01 18:36:03 -05:00
megamage
02a5c2fcc6
[8069] Fixed copy/paste mistake in achievement error output. Author: Saeba
...
--HG--
branch : trunk
2009-06-27 17:12:01 -05:00
QAston
f558a785fc
[8069] Fixed copy/paste mistake in achievement error output. Author: Saeba
...
[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 14:44:16 +02:00
QAston
ad91c6b1e2
[8052] Fixed typo in error log output. Author: The_Game_Master
...
[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-23 13:05:15 +02:00
megamage
9d205d8659
[8004] Implement table data use support for more achievement types 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 10:00:45 -05:00
megamage
c0c9b14e1d
[8002] Implemented ACHIEVEMENT_CRITERIA_DATA_TYPE S_DRUNK and fixed typos in ACHIEVEMENT_CRITERIA_DATA_TYPE_T_TEAM Author: Dyddye
...
--HG--
branch : trunk
2009-06-14 09:59:50 -05:00
megamage
337772c433
[7981] Implement ACHIEVEMENT_CRITERIA_DATA_TYPE_T_TEAM required for 310 Author: VladimirMangos
...
[7982] Add lost by me check lines in [7980] :(
--HG--
branch : trunk
2009-06-09 17:20:19 -05:00
megamage
5e7d184734
[7976] Store additional reqs for ACHIEVEMENT_CRITERIA_TYPE_KILL_CREATURE 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 20:54:23 -05:00
megamage
5a2745caac
[7974] Added two more achievement_criteria for 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-07 20:52:00 -05:00
panaut0lordv
f6447e8f34
*Including style fixing - part 1
...
--HG--
branch : trunk
2009-06-04 21:41:07 +02:00
megamage
b05ebfa8e9
[7934] Implement ACHIEVEMENT_CRITERIA_TYPE_WIN_RATED_ARENA Author: Trazom
...
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-06-01 21:51:34 -05:00
megamage
439187b86b
[7927] For achievement criteria type ACHIEVEMENT_CRITERIA_TYPE_EQUIP_ITEM check also items equip at loading. Author: VladimirMangos
...
--HG--
branch : trunk
2009-05-31 16:27:16 -05:00
megamage
1a360a6a97
[7926] Implement loot roll achievement criteria types used in statistics Author: DonTomika
...
* ACHIEVEMENT_CRITERIA_TYPE_ROLL_NEED
* ACHIEVEMENT_CRITERIA_TYPE_ROLL_GREED:
--HG--
branch : trunk
2009-05-31 16:26:39 -05:00
megamage
5ed5513ca8
Mangos [7911]. Author: tomrus88
...
Very big patch. May cause bugs.
--HG--
branch : trunk
2009-05-31 15:56:51 -05:00
megamage
6da36b90cc
[7882] For achievement criterias data check ACHIEVEMENT_CRITERIA_DATA_TYPE_T_PLAYER_DEAD include target's team check. Author: VladimirMangos
...
--HG--
branch : trunk
2009-05-24 11:18:23 -05:00
megamage
2fadf3dd77
Fixed bank bag slot amount achievement statistic. Cleanup related code. Author: VladimirMangos
...
--HG--
branch : trunk
2009-05-24 11:17:03 -05:00
megamage
ff8d1cf55c
[7802] Use more appropriate field types in character_achievement* tables. Better check data at loading. Author: VladimirMangos
...
--HG--
branch : trunk
2009-05-08 19:22:17 -05:00
megamage
fce448a521
[7779] Sort achievement criteria switch cases. Author: VladimirMangos
...
--HG--
branch : trunk
2009-05-06 16:38:58 -05:00
megamage
66884cab11
[7778] Implement honorable kill related achievement criteria Author: DonTomika
...
* ACHIEVEMENT_CRITERIA_TYPE_HK_CLASS
* ACHIEVEMENT_CRITERIA_TYPE_HK_RACE
--HG--
branch : trunk
2009-05-06 16:38:36 -05:00
megamage
dcb2b5aa01
[7775] Implement duel related achievement criteria Author: DonTomika
...
* ACHIEVEMENT_CRITERIA_TYPE_WIN_DUEL
* ACHIEVEMENT_CRITERIA_TYPE_LOSE_DUEL
--HG--
branch : trunk
2009-05-05 14:50:06 -05:00
megamage
52a867bf0a
[7773] Implement some statistics only achievement criteria Author: DonTomika
...
* ACHIEVEMENT_CRITERIA_TYPE_QUEST_ABANDONED
* ACHIEVEMENT_CRITERIA_TYPE_FLIGHT_PATHS_TAKEN
* ACHIEVEMENT_CRITERIA_TYPE_ACCEPTED_SUMMONINGS
--HG--
branch : trunk
2009-05-05 14:49:15 -05:00
megamage
a04c9bfe00
[7772] Implement ACHIEVEMENT_CRITERIA_TYPE_HIGHEST_GOLD_VALUE_OWNED Author: DonTomika
...
--HG--
branch : trunk
2009-05-05 14:48:48 -05:00
megamage
1d2d3693c4
*Replace some "mangos_debug" with "trinity_debug"
...
--HG--
branch : trunk
2009-05-04 13:13:07 -05:00
megamage
438b773bac
[7753] Implement ACHIEVEMENT_CRITERIA_TYPE_NUMBER_OF_TALENT_RESETS. Author: DonTomika
...
--HG--
branch : trunk
2009-05-03 22:30:31 -05:00
megamage
4b4f472357
[7737] Implement ACHIEVEMENT_CRITERIA_TYPE_LOOT_TYPE. Author: Trazom
...
Zone dependent achievement criteria required DB support.
--HG--
branch : trunk
2009-04-29 18:42:53 -05:00
megamage
295b634ca6
[7731] Some code cleanups, warrning fixes. Author: VladimirMangos
...
--HG--
branch : trunk
2009-04-29 00:31:03 -05:00
megamage
de11b9e901
[7730] Some optimizantion and code style. Author: zhenya
...
--HG--
branch : trunk
2009-04-29 00:26:07 -05:00
megamage
f62415a30c
[7719] Use all existed 4 world map overlay area ids instead 3, replace values by constant for avoid problem repeat. Author: VladimirMangos
...
--HG--
branch : trunk
2009-04-27 18:45:41 -05:00
megamage
09af28301e
[7716] Fixed some typos and possible crashes. Author: AlexDereka
...
--HG--
branch : trunk
2009-04-27 18:42:35 -05:00
megamage
d4c15bb11a
[7703] Implement heal/damage total counters and related BG achievments. Author: Trazom
...
* ACHIEVEMENT_CRITERIA_TYPE_DAMAGE_DONE
* ACHIEVEMENT_CRITERIA_TYPE_HEALING_DONE
--HG--
branch : trunk
2009-04-23 22:07:37 -05:00
megamage
e991397971
[7702] Implement some damage/healing achievement statistics. Author: Trazom
...
* 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-23 22:07:04 -05:00
megamage
db3e17cb70
[7700] Implement ACHIEVEMENT_CRITERIA_TYPE_EARN_HONORABLE_KILL Author: DonTomika
...
--HG--
branch : trunk
2009-04-22 18:03:07 -05:00
megamage
7310c90f40
[7694] Fixed achievement criteria set at loading. Author: raven_coda
...
--HG--
branch : trunk
2009-04-21 14:24:00 -05:00
megamage
624c30138a
[7692] Implement ACHIEVEMENT_CRITERIA_TYPE_LEARN_SKILL_LINE and reimplement ACHIEVEMENT_CRITERIA_TYPE_LEARN_SKILLLINE_SPELLS. Author: VladimirMangos
...
Also correctly set this criteria at login.
--HG--
branch : trunk
2009-04-20 20:33:43 -05:00
QAston
cc5414f925
*Correct check range for totem area auras.
...
--HG--
branch : trunk
2009-04-20 16:48:35 +02:00
megamage
bede29b223
[7683] Fixed update ACHIEVEMENT_CRITERIA_TYPE_COMPLETE_QUEST for daily quests. Author: Trazom
...
--HG--
branch : trunk
2009-04-18 20:49:56 -05:00
megamage
ca5894b348
[7682] Implement support ACHIEVEMENT_CRITERIA_TYPE_FISH_IN_GAMEOBJECT Author: Trazom
...
--HG--
branch : trunk
2009-04-17 15:22:27 -05:00
megamage
6703cabbfb
[7653] Implement ACHIEVEMENT_CRITERIA_TYPE_COMPLETE_QUESTS_IN_ZONE Author: Trazom
...
Correct complete if ACHIEVEMENT_FLAG_SUMM set
--HG--
branch : trunk
2009-04-11 23:13:00 -05:00
megamage
618e9d600d
[7639] Correctly fixed error spam, revert [7637]. Thx to vladimir Author: Triply
...
--HG--
branch : trunk
2009-04-08 16:39:22 -05:00
megamage
aa506c2495
[7637] Prevent console spam - FATAL: Unknown arena team type %u for some arena team. Author: rastikzzz
...
--HG--
branch : trunk
2009-04-08 16:38:33 -05:00
megamage
371a584047
[7633] Implement support multiply basic requirements for crireria in 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 16:34:38 -05:00
megamage
a6bc2a0173
[7628] Implement .reload for static achievement tables. Author: VladimirMangos
...
--HG--
branch : trunk
2009-04-08 16:27:00 -05:00
megamage
7b2ae4d964
[7627] Replace built-in in code table by new DB table achievement_criteria_data for store additional data for achievement criteria. Author: VladimirMangos
...
--HG--
branch : trunk
2009-04-08 16:24:34 -05:00
megamage
2148e25362
[7619] Work under Achievement and AchievementCriteriaCompletion Flags Author: DiSlord
...
Remove wrong (not fully correct) check in IsCompletedAchievement
--HG--
branch : trunk
2009-04-05 17:05:15 -05:00
megamage
3d1200f4ac
[7609] Trailing whitespace cleaning Author: freghar
...
--HG--
branch : trunk
2009-04-03 16:39:21 -06:00
megamage
df479707e2
[7608] Implement ACHIEVEMENT_CRITERIA_TYPE_USE_GAMEOBJECT. Author: VladimirMangos
...
--HG--
branch : trunk
2009-04-03 16:37:06 -06:00
megamage
cb8b3fe5db
[7607] Improvements in support some generic achievement classes Author: VladimirMangos
...
* Implement support achievements with refAchievement field != 0, that have criterias stored in achievement refAchievement.
* Implement support achievement complete req. with specific count of completed critirias.
* Avoid full achievement list scan at search achievement associated with criteria.
--HG--
branch : trunk
2009-04-03 16:36:20 -06:00
megamage
be89c6bb2a
[7590] Prevent send achievement packets at login. Author: VladimirMangos
...
For speed (player not in world and grid broadcast not work anyway)
and correctness (guild members don't must be spammed)
--HG--
branch : trunk
2009-03-31 07:43:20 -06:00
megamage
4bd98db3ab
[7575] Avoid unrelated skill search at ACHIEVEMENT_CRITERIA_TYPE_*_SKILL_LEVEL update Author: VladimirMangos
...
--HG--
branch : trunk
2009-03-28 18:00:33 -06:00
megamage
eee2d0216e
[7573] Implement ACHIEVEMENT_CRITERIA_TYPE_LEARN_SKILL_LEVEL Author: Trazom
...
--HG--
branch : trunk
2009-03-28 17:58:21 -06:00