Commit Graph
100 Commits
Author SHA1 Message Date
megamage 5c7d5f7bf8 [7684] Resolve possible conflict in summon property enum type and enum names (currently commented) Author: VladimirMangos
--HG--
branch : trunk
2009-04-18 20:52:36 -05:00
megamage bede29b223 [7683] Fixed update ACHIEVEMENT_CRITERIA_TYPE_COMPLETE_QUEST for daily quests. Author: Trazom
--HG--
branch : trunk
2009-04-18 20:49:56 -05:00
QAston 49bfc48f6e *Fix Dash - original patch by Dani.
*Set max target limit for Circle of healing.

--HG--
branch : trunk
2009-04-19 02:32:03 +02:00
QAston c75e467513 * Turn proc flag on periodic heal spells back on.
* Fix Glyph of Rejuvenation.
* Fix a typo in bladestorm handling.
* Use Player's Crippling Poison for Deadly Brew instead of mob one to make it not stackable(dunno if it's correct)

--HG--
branch : trunk
2009-04-19 01:32:22 +02:00
QAston 8dc8babfb7 *Add coeficient for lifebloom final healing and temporary set amount of it to not increase while spell is stacked, proc improved mana shield with riptide.
--HG--
branch : trunk
2009-04-19 00:25:12 +02:00
QAston d362d446bd *Fix Alchemist's Stone.
--HG--
branch : trunk
2009-04-18 23:08:34 +02:00
QAston 08976f5c6e *Fix a typo in latest rev
--HG--
branch : trunk
2009-04-18 22:43:35 +02:00
QAston a731f9a3c0 *Update of procflag system:
-Improved holy concentration, Second wind and other spells which can trigger from triggered spells should work correctly now
-Allow potions to trigger

--HG--
branch : trunk
2009-04-18 21:25:48 +02:00
megamage db65f3c111 *Merge.
--HG--
branch : trunk
2009-04-18 11:05:35 -05:00
megamage 60736b1f7d *Fix visibility update bug of long-distance teleport.
--HG--
branch : trunk
2009-04-18 11:03:27 -05:00
megamage 5629168dbb *Fix some spells with TARGET_FLAG_CASTER.
--HG--
branch : trunk
2009-04-18 10:46:30 -05:00
megamage 5d2968792f *Try to fix a crash by not allowing trap grid visit creating new grid.
--HG--
branch : trunk
2009-04-18 10:37:15 -05:00
QAston c9290eac28 *Allow imp to learn Phase Shift
*Correct bonus damage for Unstable Affliction
*Correct some procflags.

--HG--
branch : trunk
rename : sql/updates/2685_world_spell_proc_event.sql => sql/updates/2774_world_spell_proc_event.sql
2009-04-18 17:32:04 +02:00
Machiavelli fe01557bc3 Fix quest completion of quest 'The City of Light'
--HG--
branch : trunk
2009-04-18 16:57:16 +02:00
Machiavelli 9bb3356504 Merge
--HG--
branch : trunk
2009-04-18 16:53:29 +02:00
Machiavelli 98e9dd0647 Fix quest completion of 'The City of Light'
--HG--
branch : trunk
2009-04-18 16:52:47 +02:00
Rat 4da205dbfa *fix reliquary of souls bug where essence did not move home when defeated
--HG--
branch : trunk
2009-04-18 16:14:38 +02:00
QAston 92d07e6a5c *Make Lock and load proc from freezing trap.
--HG--
branch : trunk
2009-04-18 12:23:16 +02:00
raczman 402a493407 Fixed a crash in UpdateVisibilityOf
--HG--
branch : trunk
2009-04-18 12:08:19 +02:00
raczman ddcc80bab5 Fixed a crash in GOselect.
--HG--
branch : trunk
2009-04-18 11:55:47 +02:00
QAston 8e9d3a5964 *Make Shadow Embrace reduce hots effect.
*Fix Glyph of Conflagrate.

--HG--
branch : trunk
2009-04-18 11:52:47 +02:00
QAston 8af353f34a *Correct display of creatures teleported by spells.
--HG--
branch : trunk
2009-04-18 02:31:19 +02:00
Machiavelli 5b4b8b64b0 Fix compile caused by missing includes in r2764
--HG--
branch : trunk
2009-04-18 02:23:20 +02:00
Machiavelli 037fd6c50c Fix compile caused by missing includes in r1386
--HG--
branch : trunk
2009-04-18 02:12:06 +02:00
megamage 8b7fb65c36 *Fix incorrect threat calculation of taunt spells.
--HG--
branch : trunk
2009-04-17 18:08:52 -05:00
Anubisss 9de045c6d3 *Fix the bug in friends list that does offline players show online.
--HG--
branch : trunk
2009-04-18 00:52:44 +02:00
megamage 345f1a72c6 *Merge.
--HG--
branch : trunk
2009-04-17 16:10:48 -05:00
megamage ad41b0c9e1 *Fix build.
--HG--
branch : trunk
2009-04-17 16:07:54 -05:00
megamage b9d8bdeddd *Remove event_ai from script folder.
--HG--
branch : trunk
2009-04-17 15:36:10 -05:00
megamage f0cbed1ad8 *Merge.
--HG--
branch : trunk
2009-04-17 15:29:55 -05:00
megamage c688548c2c *Change a eventai action number in case of conflicts with mangos.
--HG--
branch : trunk
2009-04-17 15:26:14 -05:00
megamage ca5894b348 [7682] Implement support ACHIEVEMENT_CRITERIA_TYPE_FISH_IN_GAMEOBJECT Author: Trazom
--HG--
branch : trunk
2009-04-17 15:22:27 -05:00
megamage b7ec00d5a3 [7681] Check guid type before lookup request for seldom GO-caster case. Author: VladimirMangos
--HG--
branch : trunk
2009-04-17 15:21:53 -05:00
megamage 3d628d5298 [7679] More checks for creature EventAI loading at server startup. Author: NoFantasy
--HG--
branch : trunk
2009-04-17 15:18:03 -05:00
megamage 9af93fa834 [7674] Fixed check of DB script string ids from db_script_string at loading. Author: VladimirMangos
--HG--
branch : trunk
2009-04-17 15:16:19 -05:00
megamage e5088b8522 *Use EventAI as default AIName for creatures without an AIName but with eventai scripts.
--HG--
branch : trunk
2009-04-17 15:10:43 -05:00
megamage c7d78b5ff9 *Some work on vehicles.
--HG--
branch : trunk
2009-04-17 15:08:58 -05:00
Bagsac 5af6884595 Added placeholders for sunwell
--HG--
branch : trunk
2009-04-17 20:44:23 +02:00
Rat 3fff87960a *reset Kael's threat when he enters the fight
--HG--
branch : trunk
2009-04-17 16:59:39 +02:00
Rat 59b6a13aa2 *fix Kael'thas' no-reset bug
--HG--
branch : trunk
2009-04-17 16:46:56 +02:00
Rat bb5b040411 *Kael'thas (tk:eye)
- corretly despawn all phoenix
- enable phoenix's fly mode
- spawn eggs on the ground even if bird died mid-air
- small code realignment and cleanup

--HG--
branch : trunk
2009-04-17 15:45:08 +02:00
Rat e4c0f52127 *some fixes to Kael'thas (tk:eye)
- fixed event reset bug
- fixed 'combat bug' after boss is killed
- use SummonList to handle all summons
- fixed possible crashpoint
todo: find a way to reset event if raid wiped

--HG--
branch : trunk
2009-04-17 13:14:21 +02:00
Rat 55f561e75a *fix enemy counter/timer reset bug in hyjal
--HG--
branch : trunk
2009-04-17 13:02:32 +02:00
Rat f6580c29b2 *added missing sql updates to world_scripts_full.sql, thanks MrTux
--HG--
branch : trunk
2009-04-17 12:57:32 +02:00
Drahy af935468df * Using trinity sql coding style
--HG--
branch : trunk
2009-04-16 23:01:21 +02:00
QAston 1a99740938 *Fix Nitro Boots-by throneinc
--HG--
branch : trunk
2009-04-16 22:55:59 +02:00
QAston dca6d6bb01 *Use safer method to check if any auras were removed while aura update
--HG--
branch : trunk
2009-04-16 22:53:52 +02:00
megamage fac5ed6e3b *Fix Pet Focus and Health Regen. By rvnth.
--HG--
branch : trunk
2009-04-16 15:51:20 -05:00
QAston 00e64ac82b *Remove auras with interrupt flags by expire-this allows them to proc(and fixes master of subtlety/overkill)
--HG--
branch : trunk
2009-04-16 22:11:35 +02:00
megamage 807cc460f8 *A temp fix for broken taunt spell.
*Note: sequence of applying effects is important for some spells.

--HG--
branch : trunk
2009-04-16 14:04:11 -05:00
Rat 6a53bada66 *removed not used vars from EAI
--HG--
branch : trunk
2009-04-16 20:41:00 +02:00
Machiavelli c920e5665d * Add loading of missing map field in ticket system, typo pointed out by Disassembler.
--HG--
branch : trunk
2009-04-16 17:44:46 +02:00
Machiavelli 0bec447997 * Add loading of missing map field in ticket system, typo pointed out by Disassembler.
--HG--
branch : trunk
2009-04-16 17:42:54 +02:00
megamage 9bf4aaef2e *Fix a bug that npc's pet has too high level.
--HG--
branch : trunk
2009-04-15 20:19:47 -05:00
megamage 28f86fdcb0 *Allow non-warlock/hunter guardians to use pet level info table. This should fix the bug that water elemental does not have correct hp/mp.
--HG--
branch : trunk
2009-04-15 19:13:33 -05:00
megamage f35a6b1363 *Fix more receive emote and disable the remaining ones, until someone is kind enough to do the work.
--HG--
branch : trunk
2009-04-15 19:12:22 -05:00
megamage 20344396b3 *Fix some receive emote. More to be fixed.
--HG--
branch : trunk
2009-04-15 19:01:51 -05:00
megamage e9272c9e84 *Fix a typo of the last commit.
--HG--
branch : trunk
2009-04-15 19:01:32 -05:00
megamage 479b312e60 *Fix a typo.
--HG--
branch : trunk
2009-04-15 18:26:59 -05:00
megamage 74fc50e5d4 [7673] Fixed pet spell cooldown values send in Player::PetSpellInitialize to client. Author: VladimirMangos
--HG--
branch : trunk
2009-04-15 17:30:11 -05:00
megamage c5310844db [7672] Move ReceiveEmote from script API to AI API. Author: VladimirMangos
This is also fix triggering ReceiveEmote for EventAI broken at it move to core.

--HG--
branch : trunk
2009-04-15 17:29:33 -05:00
megamage bf7b203e86 [7670] Revert "Not apply/remove passive auras on aura state change (not need)" Author: Lightguard
This reverts commit d5f6eefd1bb3c64797e54d19cc58ccc8c4cf8a4f.

    Some 3.0.x talents not work without this like 44441

--HG--
branch : trunk
2009-04-15 17:24:01 -05:00
megamage 02003cc338 *Merge.
--HG--
branch : trunk
2009-04-15 17:20:54 -05:00
megamage b76e8cfa5c *Rename a sql file.
--HG--
branch : trunk
2009-04-15 17:17:40 -05:00
megamage 5b124bf73f *Merge.
--HG--
branch : trunk
2009-04-15 17:14:17 -05:00
Anubisss 96ffb827ae *Better names for var Modelid.
--HG--
branch : trunk
2009-04-16 00:11:48 +02:00
megamage 1f55614e70 *Remove duplicated TC1 sql.
--HG--
branch : trunk
2009-04-15 17:10:43 -05:00
megamage 905833f84e *Merge.
--HG--
branch : trunk
2009-04-15 17:06:38 -05:00
Drahy e3bd7fed4e * Added gossip option related to quest 12791, 12794 and 12796 - Thx SD2 team
--HG--
branch : trunk
2009-04-15 21:40:09 +02:00
Rat 09b4ef5f76 *enable EvantAI to summon gameobject
+tabs2spaces

--HG--
branch : trunk
2009-04-15 21:21:41 +02:00
QAston 49b5e021ca *Correct formula for mana regen from items during 5SR.
--HG--
branch : trunk
2009-04-15 21:06:22 +02:00
QAston 7472580235 *Merge
--HG--
branch : trunk
2009-04-15 20:59:07 +02:00
QAston 8ca97f7bcb Backed out changeset 77ac33a3948b - it caused problems with some channeled spells (interruption)
--HG--
branch : trunk
2009-04-15 20:58:39 +02:00
QAston 441d042d5c *Set correct healing bonus for spells using coefficient.
*Always reapply aura mods as 'real' when adding aura to stack.
*Make blood frenzy expire when duration ends.
*Correct procflag for T.N.T once again.

--HG--
branch : trunk
rename : sql/updates/2685_world.sql => sql/updates/2702_world_spell_proc_event.sql
2009-04-15 20:34:52 +02:00
Rat 4439ae690f *fix some boss pull/kill exploits
- Hexlord (zulaman)
- Janalai (zulaman)
- Delrissa (magister)

--HG--
branch : trunk
2009-04-15 19:28:01 +02:00
megamage 8e910aca6b *Merge.
--HG--
branch : trunk
2009-04-15 12:05:59 -05:00
megamage 8089219695 *Set creature's AIName to "EventAI" if it has event script.
--HG--
branch : trunk
2009-04-15 11:54:27 -05:00
megamage fc2a30a53d *Fix broken creature ai in 2697.
--HG--
branch : trunk
2009-04-15 11:45:59 -05:00
Drahy 4fd5933e75 * Used trinity sql coding style
* Please Use Delete + Insert instead Ignore it will be better for this kind of data thx

--HG--
branch : trunk
2009-04-15 18:09:55 +02:00
Anubisss c61ab4c9a0 Add missing sql for Unkor the Ruthless' script by thumsoul. Thank you.
--HG--
branch : trunk
2009-04-15 18:07:40 +02:00
raczman 4fb720c7d1 Update to creature formations.
This is a big merge, it may cause problems. Use with caution, report bugs.

--HG--
branch : trunk
2009-04-15 15:46:02 +02:00
megamage 07f41ee842 [7669] Some lost commented code patch for currencies trading item move to empty slot. Author: VladimirMangos
In fact it not change anything except GM item created trade:
    no currency items currently that not bind at picked up.

--HG--
branch : trunk
2009-04-14 21:09:38 -05:00
megamage ceae9b8e0f [7668] Cleanup In CreatureAI function descriptions and AttackStart/AttackedBy use. Author: VladimirMangos
* Use AI::AttackStart calls only in case explicit request creature attack from core or AI code "attack it if can".
      Like taunt, pet handler attack command.
    * Use AI::AttackedBy for reaction at hostile action "do something at hostile action"
      Like non-dot damage, swing, negative spell landing, or fade fear/etc.
      And provided by default call AttackStart if no current target.

    This fix some problems, like:
    * Civilian will react propertly at attack by another creature (not pet or player).
    * Will not cases (at least triggred by core) when attack target start run to attacker before any real hostile action apply.

*Note: AttackBy is still disabled until proved useful to TC.

--HG--
branch : trunk
2009-04-14 21:07:52 -05:00
megamage 3a65800218 [7667] Add to CreatureAI field pointing to creature itself. Use it instead diff. fields in subclases. Author: VladimirMangos
Also send pointer to AI constructors ans mark constructors as explicit.

    This changes allow move now some generic often used AI code to CreatureAI helper functions.

--HG--
branch : trunk
2009-04-14 19:54:49 -05:00
megamage 4f4c6aeaf5 [7666] For heroic mode creature use AIName from normal mode version in same way as done for ScriptName. Author: VladimirMangos
Also at creature templates loading check that AIName/ScriptName not set for heroic mode creature versions.

--HG--
branch : trunk
2009-04-14 18:31:31 -05:00
megamage 9ec70b5e72 [7665] Include achievement data to pdumps. Author: Splash
--HG--
branch : trunk
2009-04-14 18:27:02 -05:00
megamage 07f48aa934 *Change some log info about grid.
--HG--
branch : trunk
2009-04-14 18:24:35 -05:00
megamage 16d44a589d *Rename some sql files. Please write table name in the future for better management.
--HG--
branch : trunk
2009-04-14 18:23:06 -05:00
megamage 2af6eb9882 *Fix a crash caused by memory corruption introduced in 2665.
--HG--
branch : trunk
2009-04-14 15:39:33 -05:00
Rat c97a4519c5 *hyjal update
- despawn Anetheron's summons if boss is dead / despawned (wiped)
- same for Azgalor

--HG--
branch : trunk
2009-04-14 22:12:17 +02:00
Machiavelli ad24fa7328 * Battleground update; change some datatypes, correct comment, minor tab -> space cleanup
--HG--
branch : trunk
2009-04-14 22:06:33 +02:00
Machiavelli 90c24efab4 * Fix issue with battleground queuing where core would first invite people who joined queue the latest
--HG--
branch : trunk
2009-04-14 21:49:56 +02:00
QAston 95b9404f6d *Refresh aura after effect handling to get correct amount for Chimera shot-viper
--HG--
branch : trunk
2009-04-14 20:59:10 +02:00
QAston b966e63f73 *Fix Fan of Knives.
--HG--
branch : trunk
2009-04-14 20:21:16 +02:00
QAston 7d2e5c31a8 *Fix Haunting Spirits.
--HG--
branch : trunk
2009-04-14 20:04:01 +02:00
QAston 6c44316d8e *Correct positivity of some spells
--HG--
branch : trunk
2009-04-14 19:09:08 +02:00
Machiavelli ecbaf6483d * Ticket system update;
- Add map, x, y, z coordinate data to ticket upon creation
- Add command .go ticket to teleport to the coordinates where the ticket was created
- Move InitTicketID() to the class constructor instead of at every LoadGMTickets call
- Minor code cleanup

--HG--
branch : trunk
2009-04-14 17:48:58 +02:00
Machiavelli 348339770e * Ticket system update;
- Add map, x, y, z coordinate data to ticket upon creation
- Add command .go ticket to teleport to the coordinates where the ticket was created
- Move InitTicketID() to the class constructor instead of at every LoadGMTickets call
- Minor code cleanup

--HG--
branch : trunk
2009-04-14 17:29:54 +02:00
QAston e7ac066211 *Correct procflags for T.N.T
--HG--
branch : trunk
rename : sql/updates/2662_world.sql => sql/updates/2685_world.sql
2009-04-14 17:27:05 +02:00
QAston 829b7a4536 *Fix power update after spellcast - by w12x
*Some cleanups in Player::UpdateManaRegen.

--HG--
branch : trunk
2009-04-14 17:22:35 +02:00