megamage
514ca35b1a
[8209] Comment fix. Author: ApoC
...
--HG--
branch : trunk
2009-07-24 09:42:33 +08:00
megamage
c3f0ab6718
[8208] Add part support for spell 33525. Author: NoFantasy
...
Also let spell 33652 trigger when aura from 33572 reach full effect.
--HG--
branch : trunk
2009-07-24 09:41:33 +08:00
megamage
dad71db677
[8207] Allow show combat log for healing done by totems. Author: Itch
...
--HG--
branch : trunk
2009-07-24 09:37:52 +08:00
megamage
68134b847c
[8205] Really use trap GO charges and avoid casting in despawned state. Author: VladimirMangos
...
* Drop horribale hack with stored charges amount, use instead GO info charges data as expected.
* Count trap activations as charge uses if it have limited charges.
* Check trap reactions only in ready spawned state.
--HG--
branch : trunk
2009-07-24 09:33:56 +08:00
megamage
d80754a480
[8204] Avoid call assistance from non-combatants. Author: GriffonHeart
...
--HG--
branch : trunk
2009-07-24 09:15:52 +08:00
megamage
62a6d1dfbe
[8203] Correcttly re-apply level scaled item stat mods at player level change. Author: Trogvar
...
--HG--
branch : trunk
2009-07-24 09:15:29 +08:00
megamage
a8c9cc25ab
[8202] Replace raw array index values by enums. Author: VladimirMangos
...
--HG--
branch : trunk
2009-07-24 09:14:46 +08:00
megamage
c5fa7219c5
[8201] Apply PvP duration limit to spell 15286 Author: Alez
...
--HG--
branch : trunk
2009-07-24 09:14:22 +08:00
megamage
4822008f05
[8200] Use FASTBUILD precompiled mode for debug case also. Author: Ambal
...
So in fact remove this define and use related includes unconditionally.
--HG--
branch : trunk
2009-07-24 09:11:24 +08:00
megamage
b4957ee7b6
Small code cleanup in Guild::Roster Author: VladimirMangos
...
--HG--
branch : trunk
2009-07-24 09:08:35 +08:00
megamage
c46e8f7b0f
[8196] Implement item 44012 spell effects. Author: evilstar
...
--HG--
branch : trunk
2009-07-24 09:05:47 +08:00
megamage
0c4c487df0
[8195] Add spell check data for dummy effect tail... Author: VladimirMangos
...
--HG--
branch : trunk
2009-07-24 09:04:25 +08:00
megamage
5b4006ceed
[8194] Use _SECURE_SCL=0 for speedup iterators work at Windows platform in release mode. Author: Ambal
...
Change added for VC80/VC90, but not added for VC10.
--HG--
branch : trunk
2009-07-24 09:02:24 +08:00
Anubisss
6482be4f0b
*Merge.
...
--HG--
branch : trunk
2009-07-23 22:52:19 +02:00
Anubisss
89a8ebd53a
*Call Reset() only if the npc is alive.
...
*I hope this fix some issues in instances. Eg.: GetData() give the correct value.
*Thanks to megamage for the help.
--HG--
branch : trunk
2009-07-23 22:51:56 +02:00
Kudlaty
3539bfc032
Fix another two typos. sorry
...
--HG--
branch : trunk
2009-07-23 21:34:24 +02:00
Anubisss
8b25691541
*Fix a typo.
...
--HG--
branch : trunk
2009-07-23 21:16:37 +02:00
Kudlaty
a7832a632b
Script for quest 11878. Author: Drethek
...
Missing update of *full.sql
--HG--
branch : trunk
2009-07-23 20:04:58 +02:00
Kudlaty
95b5da8cdf
Functions Clean Up - by Drethek
...
--HG--
branch : trunk
2009-07-23 19:43:21 +02:00
Kudlaty
174458293a
*merge
...
--HG--
branch : trunk
2009-07-23 19:31:03 +02:00
Kudlaty
81e6f06680
Add script for quest 12861. Author: Drethek.
...
--HG--
branch : trunk
2009-07-23 19:30:25 +02:00
QAston
4a17224a65
*Creature eventAI cancast power check - by smellbee.
...
--HG--
branch : trunk
2009-07-23 18:32:32 +02:00
QAston
21ffe5f70a
*Cleanup in The Endless Hunger script. - by Drethek.
...
--HG--
branch : trunk
2009-07-23 15:22:45 +02:00
QAston
1eef9f86f6
*Script for Plug the Sinkholes - by Drethek.
...
--HG--
branch : trunk
2009-07-23 15:13:17 +02:00
megamage
4a0d187cd6
[8193] Use constant instead explicit value in title index checks. Author: XTZGZoReX
...
--HG--
branch : trunk
2009-07-23 09:34:42 +08:00
megamage
2126ec3395
*Let MECHANIC_SHACKLE has DIMINISHING_CONTROL_STUN. By VladimirMangos
...
--HG--
branch : trunk
2009-07-23 09:34:10 +08:00
megamage
f481e7b14d
[8191] Drop code related to use long time empty spell_affect table. Author: XTZGZoReX
...
After switch to 3.x.x all data get explcitly from ClassMask fields in spell.dbc
and no need in custom values.
--HG--
branch : trunk
2009-07-23 09:30:05 +08:00
megamage
e79656b75a
*Use virtual function for GetFollowAngle
...
--HG--
branch : trunk
2009-07-23 09:17:35 +08:00
QAston
a522e3bff4
*Add spell_linked_spell entry for Lichborne.
...
*Add defines for SHADOW_DANCE and UNDEAD shapeshifts to prevent error display - cherrypicked from Astellar's shape patches.
--HG--
branch : trunk
2009-07-23 01:01:12 +02:00
QAston
9eaf1e6de3
*Implement ACHIEVEMENT_CRITERIA_TYPE_WIN_BG - by BudIcePenguin.
...
--HG--
branch : trunk
2009-07-22 23:51:39 +02:00
QAston
9d501da1b8
*Fix Piercing Shots - by freeganja.
...
*Clear movement generators for unit when removing from world.
--HG--
branch : trunk
2009-07-22 22:52:05 +02:00
QAston
974fad377e
*Fix a typo breaking some summon types.
...
--HG--
branch : trunk
2009-07-22 20:22:36 +02:00
QAston
0db6cb16d8
*Fix Replenishment from Imp. Soul Leech - original patch by freeganja.
...
--HG--
branch : trunk
2009-07-22 19:31:16 +02:00
QAston
f9975c9536
*Allow SPELL_AURA_TRANSFORM to to be breakble by damage using proc system.
...
--HG--
branch : trunk
2009-07-22 19:16:40 +02:00
QAston
70e6446118
*Add SUMMON_MASK_CONTROLABLE_GUARDIAN to regular pets.
...
--HG--
branch : trunk
2009-07-22 19:11:16 +02:00
Kudlaty
a57681781c
Fix typo
...
--HG--
branch : trunk
2009-07-22 18:20:19 +02:00
QAston
8e44d673b9
*Merge.
...
--HG--
branch : trunk
2009-07-22 17:11:20 +02:00
QAston
2ff21d4cef
*Implement Aura Type 247 (SPELL_AURA_CLONE_CASTER) and 279 (SPELL_AURA_INITIALIZE_IMAGES)
...
*Handle CMSG_GET_MIRRORIMAGE_DATA opcode.
*Save Minions follow angle to allow themmoving in a formation
*Improvements in SpellAI: correctly evade and select attack target for creatures without threat list
*Use SpellAI instead of PetAI for not controllable guardians
*Only guardians with SUMMON_TYPE_PET are controllable now
*Add script and template data for Mirror Image.
*Thanks to Drahy for help.
--HG--
branch : trunk
2009-07-22 17:10:30 +02:00
Anubisss
a22a9399dd
*Fix door handling in Akama's script.
...
--HG--
branch : trunk
2009-07-22 02:05:29 +02:00
Anubisss
33d8de85bd
*More people to THANKS.
...
--HG--
branch : trunk
2009-07-22 01:07:18 +02:00
Anubisss
6718104016
*Dont allow player to use a flypoint if the player stunned or rooted.
...
*This fix the bug that eg.: player cast Ice Block(45438) and click on a flypoint and INSTANTLY teleported to the flypoint. :)
--HG--
branch : trunk
2009-07-22 01:06:30 +02:00
Anubisss
a00473d795
*Add table channels to characters.sql
...
--HG--
branch : trunk
2009-07-21 21:16:30 +02:00
Anubisss
56d2bfa56f
*Add table spell_elixir to world_spell_full.sql
...
--HG--
branch : trunk
2009-07-21 21:07:10 +02:00
Anubisss
f39e55c1a3
*Add some entries for spell_elixir.
...
*This fix issues with stacking between Battle and Guarding elixirs.
--HG--
branch : trunk
2009-07-21 20:48:45 +02:00
QAston
58e1db3428
*Fix build on *nixes -by GuguRD
...
--HG--
branch : trunk
2009-07-20 22:50:36 +02:00
Anubisss
119191b5f1
*Add more people to THANKS.
...
*Anyway if I missed somebody please PM me.
--HG--
branch : trunk
2009-07-20 21:46:47 +02:00
QAston
b1183c931b
*Use map pointer of killed creature instead of player pointer to prevent crash in case killer is not in world.
...
--HG--
branch : trunk
2009-07-20 16:59:15 +02:00
megamage
ffcbd11b2c
[8190] Update killing quest objectives base at creature_template KillCredit fields. Author: GriffonHeart
...
Note: for avoid double counting must be removed C++ scripts and EventAI scripts that do same thing in old way.
Signed-off-by: VladimirMangos <[email protected] >
Also implement KillCreditN field check at loading.
--HG--
branch : trunk
2009-07-20 12:30:37 +08:00
megamage
80b7b3c1fc
[8189] Fixed: not include player in GM online list output. Author: VladimirMangos
...
--HG--
branch : trunk
2009-07-20 11:55:44 +08:00
megamage
9567f4d823
[8188] Cleanups in #includes for SpellMgr.h Author: VladimirMangos
...
--HG--
branch : trunk
2009-07-20 11:54:49 +08:00
megamage
cb48363788
[8187] Remove %s prefix in BuildMonsterChat().
...
For cases where name of sender is expected to show in client chat (mainly emote texts), add %s to the text where name should display.
Signed-off-by: NoFantasy <[email protected] >
--HG--
branch : trunk
2009-07-20 11:53:26 +08:00
megamage
eb6345346e
[8186] More spell check data. Author: VladimirMangos
...
--HG--
branch : trunk
2009-07-20 11:52:45 +08:00
megamage
833e4e41ab
[8185] Allow set visible gm level for in gm list and in who list checks. Author: VladimirMangos
...
* GM.InGMList replaced by GM.InGMList.Level with default value 3 (visible any gm levels)
* GM.InWhoList replaced by GM.InWhoList.Level with default value 3 (visible any gm levels)
Update mangosd.conf if used non default value for old GM.InGMList and GM.InWhoList
--HG--
branch : trunk
2009-07-20 11:51:20 +08:00
Anubisss
e95dd86616
*Fix a typo.
...
--HG--
branch : trunk
2009-07-20 02:42:39 +02:00
Rat
ac91127d78
Backed out changeset: ad3793582d28
...
--HG--
branch : trunk
2009-07-19 23:19:52 +02:00
Rat
e1c44483f5
*added script for Underbog Colossus (SSC)
...
--HG--
branch : trunk
2009-07-19 23:08:38 +02:00
Anubisss
dc935001e2
*Update file THANKS.
...
*If I missed somebody please PM me.
--HG--
branch : trunk
2009-07-19 16:16:47 +02:00
QAston
b16ffa91b1
*Correct diminishing returns for charge and linked spell for Stoneform.
...
--HG--
branch : trunk
2009-07-19 14:56:18 +02:00
QAston
94992adb64
*Fix DK presences and their improved versions - original patch by thenecromancer
...
*Port player to homebind if instance cannot be created in WorldSession::HandleMoveWorldportAckOpcode.
--HG--
branch : trunk
2009-07-19 14:02:52 +02:00
Necroo
a91296aec6
*Add cooldown timer for boss Grand Magus Telestra.
...
--HG--
branch : trunk
2009-07-19 13:36:55 +02:00
QAston
b7ac1c253b
*Cleanups and fixes in Unrelenting Assault.
...
--HG--
branch : trunk
2009-07-19 01:09:23 +02:00
QAston
4af68b87d3
*Fix a typo.
...
--HG--
branch : trunk
2009-07-19 00:40:54 +02:00
QAston
51ed0f00cf
*Set one charge for Elune's Wrath - by Drethek.
...
--HG--
branch : trunk
2009-07-19 00:27:03 +02:00
QAston
53c62acead
*Merge.
...
--HG--
branch : trunk
2009-07-18 23:41:42 +02:00
QAston
5f3f622226
*Move coefficients from Spell::SpellDamageSchoolDmg to spell_bonus_data.
...
--HG--
branch : trunk
2009-07-18 23:41:23 +02:00
Rat
c8342ca8ce
*use OriginalVictim for some range based spell casts (only scripts)
...
-fixed void reaver's arcane orb spell, now it is shown in combatlog (cheers to bossmods)
--HG--
branch : trunk
2009-07-18 23:22:23 +02:00
QAston
bc4d862263
*Add new column to spell_bonus_data table to store ap bonus for periodic auras.
...
*Use -1 to mark entries, for which default spell bonus calculation should be used.
*Move periodic auras ap bonuses from core to db.
*Add coefficient for Black Arrow.
--HG--
branch : trunk
2009-07-18 22:18:47 +02:00
Rat
7166e8d26f
*implemented basic Chat Channel saving
...
*includes owner, banlist,announce,password, saving
*todo:
-make it cacheble
-add a filter to not save some addon spec channels
-find someone who does these for me :)
--HG--
branch : trunk
2009-07-18 22:15:56 +02:00
Rat
b7b3264cb5
*SerpentShrine Caverns fixes
...
-target only players for some spells
-innerdeamons only follow their 'targets'
-despawn deamons when Leo divides himself
--HG--
branch : trunk
2009-07-18 20:18:09 +02:00
Rat
99112d1966
*fixed Supremus' Vulcanos (temp fix untill summon spell fixed)
...
*fixed Supremus Molten Flame
--HG--
branch : trunk
2009-07-18 19:46:14 +02:00
QAston
91c309387a
*Implement attribute flag SPELL_ATTR_EX_CANT_TARGET_SELF.
...
--HG--
branch : trunk
2009-07-18 18:44:16 +02:00
Rat
69c8c84f09
*implemented MOJO (yes the frog from Zul'Aman) have fun
...
--HG--
branch : trunk
2009-07-18 18:18:33 +02:00
QAston
6443bf531c
*Update damage calculation of Serpent Sting, Immolation Trap and Deadly Poison.
...
--HG--
branch : trunk
2009-07-18 18:09:27 +02:00
Kudlaty
0e61bfcf82
Change floor() to faster (int32) in reputation calc
...
--HG--
branch : trunk
2009-07-18 16:50:35 +02:00
QAston
9126cd99d2
*Innervate calculation formula update.
...
--HG--
branch : trunk
2009-07-18 15:54:38 +02:00
QAston
8499812eb6
*Update heal calculation formula for Death Strike and apply improved death strike bonus if avalible
...
*Use floor() function for rounding in rep gain calculation
*Add some debug info to WorldSession::HandleMoveWorldportAckOpcode()
--HG--
branch : trunk
2009-07-18 15:00:36 +02:00
BroodWyrm
7b1a842041
* Fix typo
...
--HG--
branch : trunk
2009-07-17 23:47:48 +02:00
BroodWyrm
926e4b8c08
* And add the right one
...
--HG--
branch : trunk
2009-07-17 23:46:36 +02:00
BroodWyrm
617eeb3c81
* Delete wrong spell_proc_event
...
--HG--
branch : trunk
2009-07-17 23:30:36 +02:00
QAston
b897fcbe10
*Use spell instead of function for giing kill credit in Death's Challenge script - by Drethek.
...
--HG--
branch : trunk
2009-07-17 19:26:53 +02:00
QAston
6c8f54c4a6
*Fix Master Shapeshifter - original patch by Drethek
...
--HG--
branch : trunk
2009-07-17 19:09:08 +02:00
QAston
5914d5d1ea
*Remove obsolete code of Glyph of Aspect of the Monkey - by freeganja.
...
--HG--
branch : trunk
2009-07-17 18:37:44 +02:00
QAston
ec198d358d
*Remove unneeded Player::CleanupsBeforeDelete call.
...
--HG--
branch : trunk
2009-07-17 18:27:02 +02:00
QAston
cf6b6a2480
*2 more spells not present in dbc of 313 removed.
...
--HG--
branch : trunk
2009-07-17 18:16:27 +02:00
QAston
b442a65917
Added tag Stable for changeset f5fd7b99b06a
...
--HG--
branch : trunk
2009-07-17 17:36:02 +02:00
QAston
88cd705c26
*Remove some code for spells not present in dbc of 313.
...
--HG--
branch : trunk
2009-07-17 17:26:13 +02:00
BroodWyrm
d6bd04ab0d
* Add script for Val'kyr Battle-maiden - patch provided by Drethek
...
* Add summonerguid to summons by spell
--HG--
branch : trunk
2009-07-16 20:27:53 +02:00
megamage
e152ff8ec5
[8183] Some gameobject despanw related fixes Author: VladimirMangos
...
* Implement use `consumable` field in gameobject template for gameobject required explcit despawn at use.
* Move gameobject template fields cech function from Gameobject to gameobject template class, and update callers.
* Cast spells at gameobject use with gameobject guid as original caster guid, as already used in some other cases. (skipped)
--HG--
branch : trunk
2009-07-16 12:06:07 +08:00
megamage
208087ff6e
[8182] Store and use Map* pointer in WorldObject instead map ids for speedup Author: Ambal
...
Also some code logic cleanups.
Changes let make more cleanups in base map access and other places,
but this chnages not inlcuded in patch.
*This patch may cause crash.
--HG--
branch : trunk
2009-07-16 11:49:00 +08:00
megamage
762528c5dd
[8179] Fill spell_check table by data for dummy effect (0 spell family), some code cleanups. Author: VladimirMangos
...
--HG--
branch : trunk
2009-07-16 10:54:43 +08:00
megamage
868ae26787
[8176] (skipped) Forbid using some monster movement flags (that can crash client) in creature*_addon tables.moveflag tables field.
...
Also refactoring creature addon tables loading.
Author: VladimirMangos
--HG--
branch : trunk
2009-07-16 10:47:44 +08:00
megamage
0376f836f9
[8175] Add shred in spell_check. Author: VladimirMangos
...
--HG--
branch : trunk
2009-07-16 10:31:15 +08:00
megamage
11c26a969f
[8174] Fixed typo in IsSpellHaveAura
...
* Correct cast DBC data to AuraType instead of SpellEffect.
Signed-off-by: ApoC <[email protected] >
--HG--
branch : trunk
2009-07-16 10:22:58 +08:00
megamage
3f39ae9875
[8173] Fixes for 1822 and ranks base at spell_check detection Author: VladimirMangos
...
* Update AP bonus per tick to 0.18 as expected in 3.0.2 and later.
* Better spell selction to avoid unrelated spells for AP bonuses
--HG--
branch : trunk
2009-07-16 10:21:54 +08:00
megamage
43ac2c4cb4
[8172] Drop dead code for 33878/33876 and ranks. Author: VladimirMangos
...
Detected by spell_check: not have now dummy aura but have
SPELL_AURA_MOD_MECHANIC_DAMAGE_TAKEN_PERCEN for proper mechanic.
--HG--
branch : trunk
2009-07-16 10:18:35 +08:00
megamage
27bbca78a1
[8171] Restore work double damage chance for spell 35290 and ranks. Author: VladimirMangos
...
It has been broken at client switch and detected by spell_check data.
--HG--
branch : trunk
2009-07-16 10:16:53 +08:00
megamage
96e75b4e23
[8170] Fill spell_check by data form SpellEffect.cpp until end of Spell::EffectSchoolDMG. Author: VladimirMangos
...
2 error and 1 spell mask duplicate with strnage differences specially not fixed for
show .debug spellcheck work ;)
--HG--
branch : trunk
2009-07-16 10:14:06 +08:00
megamage
e1762e3e6d
[8169] Implement new optional table spell_check and console command .debug spellcheck Author: VladimirMangos
...
* Table expected to be store data mirror same data in code:
- explicit spell ids with related expected spell properties like effects, spell family or auras
- implicit requirements for select some spell sets like spell family masks, icons or visual values
* For check can be used .debug spellcheck _console_ only command.
* Main purpose table and related command check code parts for outdated data at client switch.
It also can be used for check data in patch writing time to be sure code correctness.
--HG--
branch : trunk
2009-07-16 10:13:12 +08:00
megamage
6f25682423
[8167] Use more consistence debug command handler names and move its code to debugcmds.cpp Author: VladimirMangos
...
--HG--
branch : trunk
2009-07-16 09:28:00 +08:00
megamage
d1bb9c2821
[8166] Add support for 32-bit hex format in addition to 64-bit version Author: VladimirMangos
...
--HG--
branch : trunk
2009-07-16 09:05:18 +08:00