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
VladimirMangos
eb198f8239
[7645] Fixed problems wit temporary unsummoned pets and cleanup code.
...
* Save temporary unsummoned pet to current slot (instead non_in_slot mode) and
prevent save as current pet summoned while temporay unsummon (arena)
* Prevent overwrite temporary summoned pet data
* At player loading set temporary unsummoned pet data instead pet loading
if pet expected to be temporary unsummoned in current player state (loading in taxi flight/etc)
* Restore proper pet at arena leave and unsummon in arena summoned.
2009-04-11 08:46:48 +04:00
VladimirMangos
263bf2ab22
[7644] Fixed pet slot values using in pet save.
...
Problem exist from client version switch when stable slot amount changed.
In result this has been source problems with stable use (3-4 slots) and possible pet lost in some cases
or "not save state" for summoned pets.
Use enums to avoid repeating problem, use more safe value for not-in-slot save (for summoned pets)
Fixed data preparing for MSG_LIST_STABLED_PETS.
2009-04-10 09:02:04 +04:00
tomrus88
781d9ca211
Replaced hardcoded value with define
2009-04-08 14:53:42 +04:00
tomrus88
14e9afa46f
Merge branch 'master' into 310
...
Conflicts:
src/game/Unit.cpp
2009-04-07 13:22:10 +04:00
Triply
060203749c
[7630] Implement MSG_BATTLEGROUND_PLAYER_POSITIONS sending for AB and AV battleground.
...
Corrected some comments
Signed-off-by: Triply <triply@getmangos.com>
2009-04-07 09:37:24 +02:00
rastikzzz
e95ba2814d
[7626] Fixed: Typo in InitStatsForLevel
...
Signed-off-by: VladimirMangos <vladimir@getmangos.com>
2009-04-06 14:41:44 +04:00
tomrus88
2a8776e567
Merge branch 'master' into 310
...
Conflicts:
src/game/Unit.cpp
2009-04-04 23:25:57 +04:00
NoFantasy
02247d411b
[7612] Move SMSG_TRIGGER_CINEMATIC and SMSG_TRIGGER_MOVIE to functions and use its instead explicit packet creating.
...
Signed-off-by: VladimirMangos <vladimir@getmangos.com>
2009-04-04 03:06:02 +04:00
tomrus88
bd06497546
Removed trailing whitespaces
2009-04-03 21:18:58 +04:00
tomrus88
17d86309fa
Merge branch 'master' into 310
...
Conflicts:
src/game/Unit.cpp
2009-04-03 11:28:51 +04:00
VladimirMangos
be374379de
[7600] Apply at far teleport AURA_INTERRUPT_FLAG_MOVE and AURA_INTERRUPT_FLAG_TURNING in simlar to near teleport case.
2009-04-02 03:22:20 +04:00
arrai
1ec8e1f24d
[7597] Fixed crash at stealing single target auras (54648 for example)
2009-04-01 23:11:25 +02:00
tomrus88
abae3cac91
Merge branch 'master' into 310
...
Conflicts:
src/game/Unit.cpp
src/shared/Database/SQLStorage.cpp
2009-03-30 15:01:04 +04:00
VladimirMangos
e65dc5747f
[7575] Avoid unrelated skill search at ACHIEVEMENT_CRITERIA_TYPE_*_SKILL_LEVEL update
2009-03-28 23:45:23 +03:00
Trazom
f0ebade751
[7573] Implement ACHIEVEMENT_CRITERIA_TYPE_LEARN_SKILL_LEVEL
...
Signed-off-by: VladimirMangos <vladimir@getmangos.com>
2009-03-28 22:40:38 +03:00
Lightguard
864b0c92b3
Implement initial known taxi nodes for DK.
...
Signed-off-by: VladimirMangos <vladimir@getmangos.com>
With some my rewrite.
2009-03-28 21:12:48 +03:00
DiSlord
bdf6667db8
[7566] Fix shield block value pct mod use (apply it on strength bonus also)
...
Signed-off-by: DiSlord <DiSlord@nomail.com>
2009-03-28 13:35:29 +03:00
Ramses_II
00d0718124
[7559] Implement function Player::RewardPlayerAndGroupAtEvent for reward (quest objective only) player and group at special kill-like events.
...
Use it for Spell::EffectKillCredit and some dummy code.
Signed-off-by: VladimirMangos <vladimir@getmangos.com>
2009-03-28 04:30:34 +03:00
VladimirMangos
bb9e2ab658
Merge commit 'origin/master' into 310
2009-03-27 03:22:41 +03:00
balrok
02d05a2339
[7551] apply deserter debuff also if player leaves the bg in preparation phase
...
prior this deserter debuff was only applied at status_in_progress
2009-03-26 23:16:27 +01:00
tomrus88
963aed5e0b
Merge branch 'master' into 310
...
Conflicts:
src/game/Player.cpp
src/game/Player.h
src/game/Unit.cpp
2009-03-26 14:28:37 +03:00
VladimirMangos
c33eff13f4
[7540] Move most reputation/force faction reaction code to new ReputationMgr.
2009-03-26 11:28:56 +03:00
VladimirMangos
df9caf58cd
[7538] Hide some implementation details for reputation/forced faction reaction.
2009-03-25 21:28:04 +03:00
VladimirMangos
16ab4b6849
[7529] Hide some implementation details for fall damage calculation and breath timers.
2009-03-24 02:26:24 +03:00
VladimirMangos
73ac0bcc7f
[7527] Remove redundent arg from Player::EnvironmentalDamage
2009-03-23 18:01:30 +03:00
VladimirMangos
fa098236af
[7526] Use NULL for pointers instead 0
2009-03-23 17:37:23 +03:00
VladimirMangos
e09435326f
[7525] Prevent crashes at death controlled (including movement) creature.
2009-03-23 13:39:11 +03:00
`win
0f6b2ab9ae
[7523] Fixed: players will now drop flag in battleground if they cast immunity buff on themselves.
...
TODO: players who carry flag in bg are imune to immunity buffs casted by friendly players. (todo added to code).
Bug: if paladin casts Hand of protection on flag carrier - flag will be dropped, but he should get "target is immune" message.
Fixed: Do not call Battleground::Update for battleground template objects.
Fixed: Do not allow immune player to click on object in battleground (not sure if this is correct in all cases).
Signed-off-by: Triply <triply@getmangos.com>
2009-03-23 10:16:44 +01:00