megamage
dd72b5524c
[8426] Use upper/lower iterator pairs as result instead 2 function calls. Author: VladimirMangos
...
--HG--
branch : trunk
2009-08-27 20:27:55 -05:00
megamage
19c5f4a03a
[8416] Fixed problem with double cast form passives at loading. Author: VladimirMangos
...
* Drop learning form passives at form psell learning, and cast it explictly from code in all cases.
* Drop cast form passives at learning.
* Note: talents that have dependent form time passives still work in original way: learned and casted at learn if need.
* Drop hack for spell 24907 casting at form apply: it casted fines as result normal triggered effect in related form spell.
Original patch provided by nos4r2zod.
--HG--
branch : trunk
2009-08-27 19:37:19 -05:00
megamage
ba78dd1441
*Do not give xp if mob is killed by vehicle.
...
--HG--
branch : trunk
2009-08-25 11:10:15 -05:00
megamage
87270fefc2
*Some update of aura system. Remove unnecessary variables and parameters from auraeffect. Always refer to parent aura when finding target/source/caster.
...
--HG--
branch : trunk
2009-08-24 22:31:54 -05:00
megamage
4a1a82c5e2
[8409] Fixed guild creation date loading, and added another guild loading optimization - last one.
...
Signed-off-by: Triply <triply@getmangos.com >
--HG--
branch : trunk
2009-08-24 20:25:32 -05:00
megamage
6e8009446d
[8402] Optimalized guild_eventlog and guild_bank_eventlog loading from database.
...
Added config options to set count of eventlog records stored in DB.
Attached SQL files will DROP existing and create new tables. Make sure you create backup (if you need old data).
Renamed few variables in Guild class.
Signed-off-by: Triply <triply@getmangos.com >
*Note: existing guild bank log will be removed.
--HG--
branch : trunk
2009-08-24 19:23:31 -05:00
megamage
1ee90e1022
*Update vehicle system. Make vehicle a seperate class from creature.
...
--HG--
branch : trunk
2009-08-23 22:09:43 -05:00
Machiavelli
d132f7e401
* Fix the bug that hunter pets are gone forever after switching specs.
...
--HG--
branch : trunk
2009-08-23 17:10:18 +02:00
megamage
dee4a9fd87
*Update flame leviathan script.
...
--HG--
branch : trunk
2009-08-23 01:08:09 -05:00
megamage
7c72076355
*Fix the bug that some vehicles cannot fly.
...
--HG--
branch : trunk
2009-08-23 00:38:19 -05:00
megamage
61b6abea58
*Update visibility of puppet immediately when it is summoned. This should fix the bug that eye cannot fly in some cases.
...
--HG--
branch : trunk
2009-08-22 18:29:32 -05:00
Machiavelli
2c57e5026a
* revert 5293
...
--HG--
branch : trunk
2009-08-22 19:42:43 +02:00
Machiavelli
6ac8fcf489
* Use DB transaction in Player::_SaveGlyphs()
...
* Remove not needed query in Player::UpdateSpecCount
--HG--
branch : trunk
2009-08-22 13:43:50 +02:00
Machiavelli
b25945b247
* Fix bug that creator of item was not displayed when inspecting another player
...
* Send item enchant data and creator regardless of CONFIG_TALENTS_INSPECTING
--HG--
branch : trunk
2009-08-22 13:15:46 +02:00
megamage
a009e53049
*Do not allow players to use vehicles to go further than 1st boss in Ulduar.
...
--HG--
branch : trunk
2009-08-22 00:02:37 -05:00
megamage
54b15e0d7d
*Take req source items after quest is finished.
...
--HG--
branch : trunk
2009-08-21 18:21:28 -05:00
Machiavelli
383e22448d
* Correct calculation of ammo DPS
...
--HG--
branch : trunk
2009-08-21 15:47:56 +02:00
megamage
457f7971de
*Fix the bug that Eye of Acherus does not fly in some servers.
...
--HG--
branch : trunk
2009-08-21 02:46:48 -05:00
megamage
5bde26a6a9
*Remove a hack in player's visibility update. This hack was for TC1 to restrict the size of update packet. It may no longer be needed in TC2. Please report if your client gets freezed in populated area (such as big cities) after this rev.
...
--HG--
branch : trunk
2009-08-20 16:17:50 -05:00
Kudlaty
9ca8348bf8
Fix for quest Death's Challenge, cos we should get KillCredit also when we win duel with other dk player
...
--HG--
branch : trunk
2009-08-20 01:46:16 +02:00
megamage
012d6fa865
[8381] Some refactoring work in Unit::m_currentSpells code. Author: VladimirMangos
...
* Restrict access, use enum args, move some repeated code parts to function.
* Make m_selfContainer set only part of Unit::SetCurrentCastedSpell
--HG--
branch : trunk
2009-08-19 16:52:51 -05:00
megamage
d9ed49749d
*Fix a crash caused by ~Player
...
--HG--
branch : trunk
2009-08-19 16:10:25 -05:00
Machiavelli
c9eee8e524
*Use the pre-dual spec way of unlearning talents on top of the current one, to ensure that talents don't end up in the spell storage causing unexpected behaviour in game when trying to learn a talent.
...
Note: If your players have trouble learning specific talents, or they have an abnormal amount of talent points, force a talent reset on them after this rev and it should be resolved.
--HG--
branch : trunk
2009-08-19 22:38:08 +02:00
megamage
cfd24129d3
*Fix a crash by looting player's corpse when the bg is unloaded.
...
--HG--
branch : trunk
2009-08-18 17:44:17 -05:00
QAston
ea98699187
*Fix a typo in xp bonus auras.
...
--HG--
branch : trunk
2009-08-18 18:47:20 +02:00
megamage
a690f5239c
*Fix the bug that .start always send dk back to start zone.
...
--HG--
branch : trunk
2009-08-17 23:51:08 -05:00
megamage
a984c3a1d9
[8373] Correctly set bgInstanceID to 0 when log in into alredy ended BG.
...
This should fix problem that players who logged off during BG are after every
next login into game teleported to BG entry position.
Signed-off-by: ApoC <apoc@nymfe.net >
--HG--
branch : trunk
2009-08-17 16:07:46 -05:00
QAston
5047eb7a62
*Implement aura type SPELL_AURA_PREVENT_REGENERATE_POWER(294).
...
--HG--
branch : trunk
2009-08-17 16:57:36 +02:00
QAston
b8993423b5
*Implement aura type SPELL_AURA_MOD_CRIT_PCT(290).
...
--HG--
branch : trunk
2009-08-17 16:30:14 +02:00
QAston
445b8236a1
*Implement aura type SPELL_AURA_MOD_XP_QUEST_PCT (291) and fix SPELL_AURA_MOD_XP_PCT(200) handler.
...
*Correct structure stored in world.sql for npc_spellclick_spells and fix world_script_text application.
--HG--
branch : trunk
2009-08-17 14:55:50 +02:00
Machiavelli
b043e5bd94
* Set mana to 0 in addition to active power when character swaps talent specs.
...
--HG--
branch : trunk
2009-08-17 09:56:42 +02:00
megamage
d42bb416a2
*Add script of quest "How to win friends and influence enemies". Author ckegg. With some modifications.
...
*Fix the bug that persuader can be used on other creatures.
--HG--
branch : trunk
2009-08-16 22:23:08 -05:00
Machiavelli
6b6963c66d
* Change CONFIG_OFFHAND_CHECK_AT_TALENTS_RESET to CONFIG_OFFHAND_CHECK_AT_SPELL_UNLEARN, and change behaviour related to the value.
...
Note: Update your configuration file.
--HG--
branch : trunk
2009-08-17 03:17:14 +02:00
Machiavelli
b9f1f9232d
*Merge
...
--HG--
branch : trunk
2009-08-17 02:58:57 +02:00
Machiavelli
6a68c5cb6f
* Correctly remove two-handed weapon in off-hand slot when intended. (Talent reset if configured, switch talent spec)
...
--HG--
branch : trunk
2009-08-17 02:58:06 +02:00
QAston
41c12d173b
*Add spell_bonus_data for lightwell - by Elron
...
*Add aura_required, aura_forbidden, user_type columns to npc_spellclick_spells table for additional requirement checks
*Remove workarounds from lightwell code and use new npc_spellclick_spells fields instead.
--HG--
branch : trunk
2009-08-17 02:53:39 +02:00
Machiavelli
fa20274a91
*Merge
...
--HG--
branch : trunk
2009-08-17 01:42:33 +02:00
Machiavelli
60c0acfae6
* Fix a bug; prevent server from deleting action button of the talent spec that was just switched to, caused by clients response when spells are being unlearned.
...
--HG--
branch : trunk
2009-08-17 01:40:35 +02:00
Anubisss
5764feb2cf
*Fix a typo. By Necroo.
...
--HG--
branch : trunk
2009-08-17 01:14:30 +02:00
maximius
e581351794
*Replace every tab with 4 spaces, checked by hand
...
--HG--
branch : trunk
2009-08-15 19:08:39 -07:00
Machiavelli
bcd0656b0d
*Merge
...
--HG--
branch : trunk
2009-08-16 03:25:27 +02:00
Machiavelli
2844937850
* Clear m_actionsButtons regardless of DB data for other spec when switching specs.
...
--HG--
branch : trunk
2009-08-16 03:23:51 +02:00
maximius
71c69e3460
*Remove offhand after switching specs if the player can no longer equip that item (ie: Titan's Grip)
...
--HG--
branch : trunk
2009-08-15 18:21:04 -07:00
Anubisss
4b31577eb3
*Implement Championing system. More info about this patch at http://www.wowwiki.com/Championing
...
*Dont forget that this system can only works fine if has a DB support with level 80 instances' reputations(so need some data to creature_onkill_reputation).
--HG--
branch : trunk
2009-08-16 01:54:50 +02:00
Machiavelli
340a206f05
*Merge
...
--HG--
branch : trunk
2009-08-15 23:32:53 +02:00
Machiavelli
00d53460c8
* Better way to toggle between action bars for duel speccing, with help from thenecromancer's patch, thank you.
...
* Correctly adopt spec 1's action bars into spec 2 when learning a new spec.
* Correct handling for UpdateSpecCount where count == 1.
* Other small cleanup and consistency variables.
--HG--
branch : trunk
2009-08-15 23:31:58 +02:00
maximius
b6e7065d41
*Add config option to change minimum level required to Dual Spec
...
--HG--
branch : trunk
2009-08-15 13:39:40 -07:00
Machiavelli
eb9d9ff071
*Merge
...
--HG--
branch : trunk
2009-08-15 20:25:28 +02:00
Machiavelli
b3a363cc4f
*Correctly calculate spent talent points upon switching to primary/secondary talent spec. By thenecromancer.
...
--HG--
branch : trunk
2009-08-15 20:24:23 +02:00
Chaz Brown
db31023cc5
Reintroduce spell categories for Food and drink removed in 4904 (bd5ef2d4ac26) and change code that used hard coded numbers to use them instead - Thanks, Peldor
...
--HG--
branch : trunk
2009-08-15 14:10:50 -04:00