Commit Graph
959 Commits
Author SHA1 Message Date
megamage ba1fd0db90 [7527] Remove redundent arg from Player::EnvironmentalDamage Author: VladimirMangos
--HG--
branch : trunk
2009-03-24 09:44:08 -06:00
megamage 7d9a71a6cf [7523] Fixed: players will now drop flag in battleground if they cast immunity buff on themselves. Author: `win
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).

--HG--
branch : trunk
2009-03-24 09:36:50 -06:00
megamage f18a9c916d *Fix some crashes possibly related to vehicles.
*Fix a bug that client crashes when seer is far away from caster.

--HG--
branch : trunk
2009-03-23 20:13:37 -06:00
megamage a8105dcff6 *Do not proc anything when aura is removed by cancel.
*Remove aura by cancel when duel complete. This fix a crash.

--HG--
branch : trunk
2009-03-23 16:34:30 -06:00
megamage 470d961dfa Let set in conf custom rates for low level kill/quest reputation gain. Author: VladimirMangos
--HG--
branch : trunk
2009-03-22 19:29:09 -06:00
megamage a47d2e1c22 *Note some script id are changed. DB change may be needed.
[7518] Implement new script command SCRIPT_COMMAND_PLAY_SOUND (look in World.h for args) Author: VladimirMangos

    * Also rewrite use SMSG_PLAY_OBJECT_SOUND/SMSG_PLAY_SOUND
      Now WorldObject have 2 function for sound level dependent from distance (PlayDistanceSound)
      and for not depednet (PlayDirectSound)
    * Old Player::PlaySound function removed and uses need to be updated to WorldObject functions
      Note: function called for _source_ of sound in different from old function.
    * chat command .debug ps removed and .debug playsound can used for bother packects test:
      if no selection used SMSG_PLAY_SOUND, if selection exist including self then SMSG_PLAY_OBJECT_SOUND.

--HG--
branch : trunk
2009-03-22 19:20:03 -06:00
megamage 708449298e *Merge.
--HG--
branch : trunk
2009-03-22 11:37:59 -06:00
megamage ae7a8a0971 *Do not set another viewpoint when the old one cannot be removed.
--HG--
branch : trunk
2009-03-22 11:35:25 -06:00
megamage 763c81de3c *Remove possess aura when stop casting bindsight.
--HG--
branch : trunk
2009-03-22 11:32:29 -06:00
megamage bb1563eece *Restrict the size of updatepacket to see if this can fix freeze bug.
--HG--
branch : trunk
2009-03-22 11:02:15 -06:00
megamage 3c5a24f4cd [7516] Add form/mounting/self control loss limitations to 48505 and ranks. Author: Sarjuuk
--HG--
branch : trunk
2009-03-21 22:48:52 -06:00
megamage b522a34247 [7513] Implement currencies tab work. Also check related item data at server startup. Author: VladimirMangos
--HG--
branch : trunk
2009-03-21 22:44:59 -06:00
megamage 0c9aeaa965 [7511] Fixed expertise update at items unequip/drop. Author: VladimirMangos
* Not attempt update at item move from slot in bag with equip-like slot number.
    * Update at item drop from bag.

--HG--
branch : trunk
2009-03-21 22:42:40 -06:00
megamage 738e139882 [7510] Some cleanups and commens for special forbidden slots Author: VladimirMangos
--HG--
branch : trunk
2009-03-21 14:55:52 -06:00
megamage 7de6113d90 [7509] Use defines instead explcit value for talent rank cound (in general and for pets) Author: VladimirMangos
--HG--
branch : trunk
2009-03-21 14:55:10 -06:00
megamage de849cc508 Small code cleanup and partial merge with dev branch Author: tomrus88
--HG--
branch : trunk
2009-03-21 14:53:38 -06:00
megamage 59ce40e484 *Remove dual ERROR in logs Author: AlexDereka
--HG--
branch : trunk
2009-03-21 14:28:02 -06:00
megamage c1a3f51f04 *Do not allow pvp in dk start zone.
*Improve petsetaction code.

--HG--
branch : trunk
2009-03-21 13:42:09 -06:00
megamage 1cae82a153 *Fix a bug that control bar is not shown for pets.
--HG--
branch : trunk
2009-03-21 11:19:55 -06:00
megamage a84e757793 *Update summon system. Show pet bar for guardians. Allow multiple charms/guardians.
--HG--
branch : trunk
2009-03-21 09:48:44 -06:00
megamage d7e05e8003 *Fix some out-of-range array indices of totem slot and charm spell slot.
--HG--
branch : trunk
2009-03-20 14:23:25 -06:00
megamage 8f627853df *More work on summon system.
--HG--
branch : trunk
2009-03-20 14:01:46 -06:00
QAston 7cd9a01954 Fix weapons speed.
--HG--
branch : trunk
2009-03-20 20:54:59 +01:00
QAston ad06f05ddb *Fix Focused Magic.
*Make Presence of Mind no longer trigger Arcane Power.
*Apply correct calculation for SPELLMOD_PROC_PER_MINUTE.
*Fix divine shield positivity.

--HG--
branch : trunk
2009-03-20 19:53:26 +01:00
megamage a2392121f0 *Fix the bug that summon dbc is not read. Now creatures can be summoned.
*Make minipet as tempsummon instead of pet. Make totem as tempsummon.

--HG--
branch : trunk
2009-03-19 14:41:30 -06:00
megamage 4877009098 *Set seer back when it is removed to prevent crash.
--HG--
branch : trunk
2009-03-19 08:59:15 -06:00
megamage 9f84e9cb22 *Also exit vehicle in uncharm function.
--HG--
branch : trunk
2009-03-18 21:51:52 -06:00
megamage ef47783882 [7487] Avoid attempt use InstanceSave data for non-dungeons. Author: VladimirMangos
Also check map existance and correctness at instance data loading.
    Removed unused and totally bugged InstanceMap::GetResetTime.

--HG--
branch : trunk
2009-03-18 20:41:49 -06:00
megamage 82777554a0 *Merge with 243.
--HG--
branch : trunk
2009-03-18 15:31:44 -06:00
megamage 6a6f4de757 [7478] Avoid rescan data at some achievments triggering for speed. Author: VladimirMangos
Only if chnage can affect result
    * ACHIEVEMENT_CRITERIA_TYPE_LEARN_SPELL
    * ACHIEVEMENT_CRITERIA_TYPE_LEARN_SKILLLINE_SPELLS
    * ACHIEVEMENT_CRITERIA_TYPE_GAIN_REPUTATION
    * ACHIEVEMENT_CRITERIA_TYPE_GAIN_EXALTED_REPUTATION if

--HG--
branch : trunk
2009-03-17 14:55:16 -06:00
megamage 46dfd6261b [7477] Implement work ACHIEVEMENT_CRITERIA_TYPE_EQUIP_ITEM Author: VladimirMangos
--HG--
branch : trunk
2009-03-17 14:54:32 -06:00
megamage 5fb7a0585c *Fix a bug that redundant packets are sent to clients which may cause freeze.
--HG--
branch : trunk
2009-03-17 14:35:11 -06:00
megamage c24e336387 *Remove an assert and use error log instead.
--HG--
branch : trunk
2009-03-17 10:30:39 -06:00
megamage 610b331535 [7474] Set correct value/maxvalue for skill with fixed skill value at skill loading. Author: VladimirMangos
--HG--
branch : trunk
2009-03-16 15:53:02 -06:00
megamage 39e71ef5e2 [7473] Better support new DK class profession. Author: VladimirMangos
--HG--
branch : trunk
2009-03-16 15:52:16 -06:00
megamage 986334e641 [7472] Fixed messages in Eye of Storm Battleground. Author: Triply
--HG--
branch : trunk
2009-03-16 15:51:45 -06:00
megamage 6a3da0932f [7470] Fixed possible loot exploit, thanks to leak` for reporting Author: arrai
--HG--
branch : trunk
2009-03-16 15:49:21 -06:00
megamage 3eba06e4ad *Use SpellCastResult and finaly fix SPELL_CAST_OK value (255 custom value now). By VladimirMangos.
--HG--
branch : trunk
2009-03-16 12:00:14 -06:00
megamage 1a8528b3db [7460] Fixed possible cheating in rated arena by ressurection after relog. Author: Triply
Fix: Do not allow to remove insignia from players in arena!
    Fixed ending arena match when last player of team logs out.

--HG--
branch : trunk
2009-03-15 17:16:11 -06:00
QAston 7a1e7c4f73 *Prevent possible crash.
*Remove obsolete Judgement of Righteousness coefficient-by cccyril

--HG--
branch : trunk
2009-03-15 18:02:10 +01:00
QAston d910fc951e *Auras by caster are now shown correctly (doublesized).
*First rank of Psychic Horror now procs correctly.
*Mana drain effects amount of damage is now correct.
*Raczman is now satisfied.

--HG--
branch : trunk
rename : sql/updates/1910_world.sql => sql/updates/1912_world.sql
2009-03-15 16:20:10 +01:00
megamage ef5d01d66d Small cleanups in item checks code. Author: VladimirMangos
--HG--
branch : trunk
2009-03-14 20:02:33 -06:00
megamage 9041286aa2 [7455] Implemented condition that player can be in 2 groups in 1 time - BG raid and normal group / raid. Author: Triply
Patch is tested, but can cause problems / unexpected behaviour.
    TODO: set raid leader of battleground raid to raid leader who entered BG
    TODO: when player leaves group, he is removed from GroupQueueInfo, and for him is created new GroupQueueInfo in normal queue.

    Signed-off-by: Triply <[email protected]>

--HG--
branch : trunk
2009-03-14 20:00:02 -06:00
megamage ff60cf65a1 *Autocast flight spells for vehicles as passive spells.
--HG--
branch : trunk
2009-03-14 19:33:20 -06:00
megamage 2490a3e250 *Fix a typo that makes players can see invisible units.
*Update farsight target code. Only change seer when receive client request.

--HG--
branch : trunk
2009-03-14 15:11:04 -06:00
megamage 5d440f2898 *Init spells for vehicles.
--HG--
branch : trunk
2009-03-14 09:49:10 -06:00
megamage d90d0002e3 *Merge.
--HG--
branch : trunk
2009-03-14 09:24:59 -06:00
Blaymoira c45fe6969c *Remove not needed code
--HG--
branch : trunk
2009-03-14 11:49:16 +01:00
megamage a5882ee84a *Merge.
*"Fix Glowing Blood" is not merged. Outdated patch?

--HG--
branch : trunk
2009-03-13 18:48:53 -06:00
megamage 721fad0c1c [7452] Drop from DB broken action button data detected at loading. Author: VladimirMangos
--HG--
branch : trunk
2009-03-13 18:30:27 -06:00