Commit graph

1165 commits

Author SHA1 Message Date
DiSlord
1a63e23ffd Not apply/remove passive auras on aura state change (not need)
Signed-off-by: DiSlord <dislord@nomail.com>
2009-01-29 02:50:33 +03:00
Energy
fb317f5aaa Update CMSG_CALENDAR_GET_CALENDAR structure and re-enable for 3.0.8.
Signed-off-by: VladimirMangos <vladimir@getmangos.com>
2009-01-29 02:21:30 +03:00
Alex
edfeb6597d [7198] SQL update will fix problems with charges old pre-3.0.3 summon spells for pets/companions/etc.
Signed-off-by: VladimirMangos <vladimir@getmangos.com>
2009-01-29 00:19:26 +03:00
DiSlord
ee6d98e182 [7197] Fixed wrong spell damage bonus calculation from AP
Fixed wrong bonus from one shaman buff

Signed-off-by: DiSlord <dislord@nomail.com>
2009-01-28 21:38:17 +03:00
DiSlord
003f909a58 Fixed possible crash in Unit::CalcAbsorbResist
Signed-off-by: DiSlord <dislord@nomail.com>
2009-01-28 21:31:49 +03:00
DiSlord
dc05b4cad8 Fixed crash in Get...Object call
Signed-off-by: DiSlord <dislord@nomail.com>
2009-01-28 21:30:31 +03:00
tomrus88
9ba229213f Updated client build 2009-01-28 07:40:42 +03:00
VladimirMangos
889817235d Fixed quest items objectived show in quest description SMSG_QUEST_QUERY_RESPONSE.
Original patch provided by traponinet.

TODO: implement 5 item objective use in ciode and DB.
2009-01-28 06:14:43 +03:00
DiSlord
c02898bad4 Fix typos in mangos.sql 2009-01-28 02:44:51 +03:00
DiSlord
977df35349 [7196] Restore priest pet hit mana regen
Signed-off-by: DiSlord <dislord@nomail.com>
2009-01-28 02:28:34 +03:00
DiSlord
4ecfbcc2f5 Use spell_bonus_data table for store custom damage/healing bonus coefficients
Big thanks ApoC for help create table.
Fixed bonuses for stacked periodic
Warning need test all coefficients for correct bonus amount.
TODO:
 use this table for absorb bonus calculation
 use this table for melee spells AP bonuses
 use chain multipler in final damage/heal amount

Signed-off-by: DiSlord <dislord@nomail.com>
2009-01-28 02:23:16 +03:00
DiSlord
6d9a099a19 Rename some auras
Signed-off-by: DiSlord <dislord@nomail.com>
2009-01-28 02:13:09 +03:00
DiSlord
3035c45ed3 Add new ranks for shaman shield dummy
Signed-off-by: DiSlord <dislord@nomail.com>
2009-01-28 02:13:05 +03:00
VladimirMangos
430c634fd3 [7195] Implement SPELL_AURA_PHASE (261) and basics of phases system work (for player/creatures/pets only) 2009-01-27 19:17:52 +03:00
ApoC
700fb25407 [7194] Reorganized order.
Signed-off-by: ApoC <apoc@nymfe.net>
2009-01-27 14:59:49 +01:00
ApoC
ff1e2bb9fd [7193] Renamed output Field Flags to Unit Flags in npc info command.
Signed-off-by: ApoC <apoc@nymfe.net>
2009-01-27 14:47:58 +01:00
ApoC
b27fbe8e4e [7192] Fixed glyph opening order for lvl 30 and 50.
Signed-off-by: ApoC <apoc@nymfe.net>
2009-01-27 13:42:37 +01:00
VladimirMangos
8292567376 [7191] Some command related fixes.
* Allow use spell shift-link in .aura and .unaura commands
* Drop commented code and update .reset level command for support DK case.
  Also command for other classes will reset leve not to 1 but to config starting level value
2009-01-27 03:31:57 +03:00
balrok
09162d082c Some more info about SMSG_ARENA_TEAM_ROSTER structure. 2009-01-26 23:59:17 +03:00
Woweur
d88bf2643b Fixed SMSG_ARENA_TEAM_ROSTER structure. 2009-01-26 23:57:35 +03:00
VladimirMangos
2e3e3f0dbb Remove trailing whitespaces.
(cherry picked from commit 0dc3caef6fbaea6525b28a143da8267d0473cb14)

Signed-off-by: VladimirMangos <vladimir@getmangos.com>
2009-01-26 22:42:19 +03:00
VladimirMangos
3f0b117062 Remove trailing whitespaces. 2009-01-26 22:33:42 +03:00
VladimirMangos
661cc9bf5b Disable recently added at master CMSG_CALENDAR_GET_CALENDAR sent, not compatiable with client. 2009-01-26 22:31:20 +03:00
DiSlord
7cefa74f8b [7190] Rewrite code for Unit::SpellHealingBonus (no big changes)
Implement SPELL_AURA_OVERRIDE_CLASS_SCRIPTS auras for healing mod
Remove dead code
Implement SPELL_AURA_MOD_HEALING_RECEIVED aura

Signed-off-by: DiSlord <dislord@nomail.com>
2009-01-26 22:31:19 +03:00
DiSlord
026a12d224 Rewrite code for Unit::SpellDamageBonus (no big changes)
Signed-off-by: DiSlord <dislord@nomail.com>
2009-01-26 22:31:17 +03:00
DiSlord
37abcf28f3 Implement some SPELL_AURA_OVERRIDE_CLASS_SCRIPTS for crit mods
Signed-off-by: DiSlord <dislord@nomail.com>
2009-01-26 22:31:15 +03:00
DiSlord
a56c9a11a1 Remove warrior debuff after some auras end
Signed-off-by: DiSlord <dislord@nomail.com>
2009-01-26 22:31:14 +03:00
DiSlord
a49ea24047 Remove not need code (implemented by another way)
Signed-off-by: DiSlord <dislord@nomail.com>
2009-01-26 22:31:12 +03:00
DiSlord
6c51a318fd Fix some typos in SPELL_AURA_ADD_TARGET_TRIGGER aura work
Signed-off-by: DiSlord <dislord@nomail.com>
2009-01-26 22:31:11 +03:00
DiSlord
e0b59c21ec Implement 3 TARGET_RANDOM_FRIEND_CHAIN_IN_AREA target type
Signed-off-by: DiSlord <dislord@nomail.com>
2009-01-26 22:31:10 +03:00
DiSlord
b5fefe7d86 Implement warrior 1464 and ranks
Signed-off-by: DiSlord <dislord@nomail.com>
2009-01-26 22:31:09 +03:00
DiSlord
87085646f2 Remove dead code
Signed-off-by: DiSlord <dislord@nomail.com>
2009-01-26 22:31:08 +03:00
DiSlord
f96d29469a Implement 50 PELL_AURA_MOD_CRITICAL_HEALING_BONUS aura
Signed-off-by: DiSlord <dislord@nomail.com>
2009-01-26 22:31:07 +03:00
DiSlord
1b99e1864a Restore some shaman totem work (implement 55441 gluph)
Signed-off-by: DiSlord <dislord@nomail.com>
2009-01-26 22:31:06 +03:00
VladimirMangos
72aa7bc556 [7189] Prevent use wrong security levels (>= SEC_CONSOLE) 2009-01-26 22:31:05 +03:00
VladimirMangos
5cdedd8e2a [7188] Drop now unneeded hack code. 2009-01-26 22:31:04 +03:00
VladimirMangos
512747db7f [7187] Replace some tabs in sources. 2009-01-26 22:31:03 +03:00
Energy
cec3da69fd [7186] Implement instance reset time show in calender.
Signed-off-by: VladimirMangos <vladimir@getmangos.com>
2009-01-26 22:31:02 +03:00
DiSlord
58840eb61e [7185] More fixes for SPELL_AURA_OVERRIDE_CLASS_SCRIPTS aura spells
Signed-off-by: DiSlord <dislord@nomail.com>
2009-01-26 22:31:01 +03:00
DiSlord
babd025652 [7184] Implement more generic work for some SPELL_AURA_OVERRIDE_CLASS_SCRIPTS auras
Fix warlock 17804 and ranks
Implement druid 643 set bonus
Shaman 23199, 28248, 32330 item (totems)
DK 49202 and ranks, 49024 and ranks
Priest 47573 and ranks
Hunter 53241 and ranks

Signed-off-by: DiSlord <dislord@nomail.com>
2009-01-26 22:31:00 +03:00
Sarjuuk
f8463bef69 [7183] Updated spell casting pushback system.
Signed-off-by: VladimirMangos <vladimir@getmangos.com>
2009-01-26 22:30:59 +03:00
VladimirMangos
de4c5ebbaa [7182] Finally remove vanity pet slots related code. Vanity pets stored as learned spells. 2009-01-26 22:30:58 +03:00
DiSlord
eceae8dc99 [7181] Fix mana regen on priest 47585 use
Signed-off-by: DiSlord <dislord@nomail.com>
2009-01-26 22:30:57 +03:00
DiSlord
8611eadcca Restore work priest 15286 after client switch
Signed-off-by: DiSlord <dislord@nomail.com>
2009-01-26 22:30:56 +03:00
balrok
a54586ed93 [7180] 303 changes in PvpLogDataPacket.
Signed-off-by: VladimirMangos <vladimir@getmangos.com>
2009-01-26 22:30:56 +03:00
ApoC
f3c5e60195 [7179] Fixed build at Unix/Linux. 2009-01-26 22:30:55 +03:00
VladimirMangos
523038b04e [7178] Fixed character save fail at spell save in special case.
Case description: Spell save fail at attempt save into `character_spell` "new" spell loaded from DB
with exactly same settings after it learned from spell cast triggered by loading another spell from DB.
Reapeatable for shamans with known talent 16268.

Also speedup code with remove redundent Player::_removeSpell function.
2009-01-26 22:30:54 +03:00
VladimirMangos
923e986fbd [7177] Fixed unexpected error output in logs. 2009-01-26 22:30:50 +03:00
DiSlord
7348249104 [7176] Implement full work priest 47580 and ranks
Signed-off-by: DiSlord <dislord@nomail.com>
2009-01-26 22:30:49 +03:00
pasdVn
b99bc7918d [7175] Fix some hunter abilites
56342 and ranks - proc on trap activation
 34497 and ranks - mana restor amount
 56333 and ranks
 add some cast as trap activation

Signed-off-by: DiSlord <dislord@nomail.com>
2009-01-26 22:30:48 +03:00