ApoC
e8d8b1a888
[7780] Fixed Player::HasGuardianWithEntry()
...
Pets not contain in GUID entry but pet number so we need check
GetEntry() == entry
Signed-off-by: ApoC <apoc@nymfe.net>
2009-05-05 23:38:19 +02:00
DonTomika
b27694f88b
[7778] Implement honorable kill related achievement criteria
...
* ACHIEVEMENT_CRITERIA_TYPE_HK_CLASS
* ACHIEVEMENT_CRITERIA_TYPE_HK_RACE
Signed-off-by: ApoC <apoc@nymfe.net>
2009-05-05 22:27:45 +02:00
arrai
fefe56e3c5
[7776] Completed implementation of CMSG_SPELLCLICK
...
For vehicles, you have to add the correct SPELL_AURA_CONTROL_VEHICLE spells to
npc_spellclick_spells, otherwise you won't be able to use them
2009-05-05 18:58:58 +02:00
tomrus88
395670f05a
Added missing talent points update at player/pet level change.
2009-05-05 17:25:52 +04:00
DonTomika
6e87802fa5
[7775] Implement duel related achievement criteria
...
* ACHIEVEMENT_CRITERIA_TYPE_WIN_DUEL
* ACHIEVEMENT_CRITERIA_TYPE_LOSE_DUEL
Signed-off-by: VladimirMangos <vladimir@getmangos.com>
2009-05-05 14:53:18 +04:00
DonTomika
f60df52dfc
[7773] Implement some statistics only achievement criteria
...
* ACHIEVEMENT_CRITERIA_TYPE_QUEST_ABANDONED
* ACHIEVEMENT_CRITERIA_TYPE_FLIGHT_PATHS_TAKEN
* ACHIEVEMENT_CRITERIA_TYPE_ACCEPTED_SUMMONINGS
Signed-off-by: VladimirMangos <vladimir@getmangos.com>
2009-05-05 14:27:41 +04:00
tomrus88
e75e66063e
Merge commit 'origin/master' into 310
...
Conflicts:
src/game/UpdateData.cpp
2009-05-05 10:44:12 +04:00
tomrus88
7e938af972
Updated to latest PTR client build 9868.
2009-05-05 10:41:22 +04:00
AlexDereka
c9eb417515
[7760] Fixed my typo in prev commit.
2009-05-04 16:37:47 +04:00
AlexDereka
c81c5ab961
[7759] Fixed [7758] commit.
2009-05-04 16:17:52 +04:00
zhenya
b1bfdddeb2
[7758] Fixed gain reputation and xp reward between group mates in differents instances
...
Signed-off-by: AlexDereka <dereka.alex@gmail.com>
2009-05-04 14:45:23 +04:00
megamage
ebafe6a7b9
[7755] Allow mini-pet has been questgivers or gossip holders.
...
Signed-off-by: VladimirMangos <vladimir@getmangos.com>
2009-05-04 12:07:04 +04:00
DonTomika
d351c09f9d
[7753] Implement ACHIEVEMENT_CRITERIA_TYPE_NUMBER_OF_TALENT_RESETS.
...
Signed-off-by: VladimirMangos <vladimir@getmangos.com>
2009-05-04 06:42:30 +04:00
AlexDereka
da9f94637a
[7746] Add const attribute to Player::SendInitialActionButtons.
2009-05-03 22:45:14 +04:00
AlexDereka
27fabf7ace
[7745] Fixed gcc warnings.
2009-05-03 20:25:27 +04:00
tomrus88
335b32dbc3
Merge commit 'origin/master' into 310
2009-05-02 19:56:19 +04:00
tomrus88
b980e9ac59
Updated to 3.1.2.9855 client build, fixed quests, some work on monster movement. Not tested.
2009-05-02 19:41:00 +04:00
VladimirMangos
8e2a664fad
[7740] More correct flags in trainer list data for profession ranks.
...
Note: this is not fix problem with gren show recently learned non-first rank of primary profession.
Thanks to Seizerkiller for help in reseach.
2009-05-01 04:02:10 +04:00
tomrus88
21a38a42d8
Merge commit 'origin/master' into 310
2009-04-30 13:55:38 +04:00
VladimirMangos
c05a531281
[7738] Use proper indent instead if() for() style.
2009-04-30 04:26:01 +04:00
Trazom
dba73b611d
[7737] Implement ACHIEVEMENT_CRITERIA_TYPE_LOOT_TYPE.
...
Zone dependent achievement criteria required DB support.
Signed-off-by: VladimirMangos <vladimir@getmangos.com>
2009-04-30 03:07:05 +04:00
freghar
b22b603c0e
[7736] Do not cast Deserter debuff at gamemaster
...
Signed-off-by: freghar <compmancz@gmail.com>
2009-04-29 22:42:59 +02:00
DiSlord
57fce910e0
[7735] Not apply enchant mods from broken item (but allow set it duration)
...
Signed-off-by: DiSlord <dislord@nomail.com>
2009-04-30 00:38:00 +04:00
tomrus88
d4323e0071
Merge commit 'origin/master' into 310
...
Conflicts:
src/game/CharacterHandler.cpp
src/game/Player.cpp
2009-04-29 11:51:15 +04:00
VladimirMangos
512c015dc2
[7731] Some code cleanups, warrning fixes.
2009-04-29 04:03:59 +04:00
zhenya
8144f30199
[7730] Some optimizantion and code style.
...
Signed-off-by: AlexDereka <dereka.alex@gmail.com>
2009-04-29 01:05:21 +04:00
tomrus88
950a4bf13f
Merge commit 'origin/master' into 310
...
Conflicts:
src/game/Player.cpp
2009-04-28 19:08:53 +04:00
VladimirMangos
5b9e46edea
[7728] Use correct loot_type values in data sent to client instead long time existed hacks. Code cleanups.
...
Thanks to Seizerkiller and TOM_RUS for help in reseach.
2009-04-28 01:43:16 +04:00
AlexDereka
d74cdadc54
[7718] Fix my typo in [7716] commit.
2009-04-26 20:14:15 +04:00
AlexDereka
c9d51a6dc7
[7716] Fixed some typos and possible crashes.
2009-04-26 18:49:07 +04:00
tomrus88
55d6fbe3cb
Merge commit 'origin/master' into 310
2009-04-25 17:24:05 +04:00
DonTomika
adf9eb942d
[7700] Implement ACHIEVEMENT_CRITERIA_TYPE_EARN_HONORABLE_KILL
...
Signed-off-by: VladimirMangos <vladimir@getmangos.com>
2009-04-23 00:09:28 +04:00
tomrus88
a9e148edac
Merge commit 'origin/master' into 310
...
Conflicts:
src/game/AchievementMgr.cpp
src/game/BattleGroundHandler.cpp
src/game/CreatureEventAIMgr.cpp
src/game/DBCStructure.h
src/game/Player.cpp
src/game/Spell.cpp
src/shared/revision_nr.h
2009-04-21 15:20:45 +04:00
VladimirMangos
35970244e5
[7692] Implement ACHIEVEMENT_CRITERIA_TYPE_LEARN_SKILL_LINE and reimplement ACHIEVEMENT_CRITERIA_TYPE_LEARN_SKILLLINE_SPELLS.
...
Also correctly set this criteria at login.
2009-04-20 23:16:07 +04:00
VladimirMangos
fc0e1ecdf1
[7690] Move GetCreature/GetGameobject to class Map.
...
* This let get objects at map without reference to player or another object.
* Simplify future implementation for per-map storage for like objects
2009-04-20 19:08:13 +04:00
VladimirMangos
f4adf83cd7
[7688] Move Get*IfCanInteractWith to Player including renamed IsGameObjectOfTypeInRange.
2009-04-19 22:54:40 +04:00
tomrus88
66f554f74d
Merge 'master' into 310
...
Please enter the commit message for your changes. Lines starting
2009-04-18 17:21:29 +04:00
tomrus88
3423b5dbb2
Fixed MSG_PVP_LOG_DATA. Players should be teleported to nearest GY instead of homebind location (by EvilstaR).
2009-04-18 17:11:57 +04:00
VladimirMangos
e94c6755d0
[7684] Resolve possible conflict in summon property enum type and enum names (currently commented)
2009-04-18 12:44:19 +04:00
Trazom
6c62fe750c
[7683] Fixed update ACHIEVEMENT_CRITERIA_TYPE_COMPLETE_QUEST for daily quests.
...
Signed-off-by: VladimirMangos <vladimir@getmangos.com>
2009-04-18 00:10:59 +04:00
VladimirMangos
3e4b31debb
[7673] Fixed pet spell cooldown values send in Player::PetSpellInitialize to client.
2009-04-15 11:49:42 +04:00
tomrus88
9256d68882
Small update. Should work with live 3.1.0.9767 client
2009-04-14 16:36:06 +04:00
tomrus88
d6f6272f8c
Merge branch 'master' into 310
2009-04-14 15:54:43 +04:00
VladimirMangos
2289ee6b30
[7669] Some lost commented code patch for currencies trading item move to empty slot.
...
In fact it not change anything except GM item created trade:
no currency items currently that not bind at picked up.
2009-04-14 13:59:37 +04:00
tomrus88
9b20869a32
Merge branch 'master' into 310
...
Conflicts:
src/game/Player.cpp
2009-04-12 14:37:33 +04:00
Trazom
5c660c844f
[7653] Implement ACHIEVEMENT_CRITERIA_TYPE_COMPLETE_QUESTS_IN_ZONE
...
Correct complete if ACHIEVEMENT_FLAG_SUMM set
Signed-off-by: DiSlord <dislord@nomail.com>
2009-04-12 02:49:17 +04:00
DiSlord
1a55952fa0
Fix ACHIEVEMENT_CRITERIA_TYPE_OWN_ITEM progress calc
...
Signed-off-by: DiSlord <dislord@nomail.com>
2009-04-12 02:48:42 +04:00
DiSlord
1bf2138948
[7651] Fixed some cases with unexpected fatigue bar show for player at transport.
...
Signed-off-by: VladimirMangos <vladimir@getmangos.com>
2009-04-12 01:05:50 +04:00
DiSlord
c4b2e3f67c
[7649] Fix resilience damage reduction coefficients changed after client switch
...
Signed-off-by: DiSlord <dislord@nomail.com>
2009-04-11 22:18:57 +04:00
VladimirMangos
199c09640d
[7648] Resolve problems with expected fall damage at near teleport.
...
Move near teleport landing code to WorldSession::HandleMoveTeleportAck.
This make Player::TeleportTo code working in same way for both far/near teleports.
Move mSemaphoreTeleport from WorldObject to Player and merge with DoNotMove (using 2 fields for far/near teleport flag).
Skip movement packets until landing confirmation for near teleport from client.
2009-04-11 11:06:30 +04:00