Commit Graph

3625 Commits

Author SHA1 Message Date
Them
b453bca2b4 *Fix compile under *nix.
--HG--
branch : trunk
2009-05-29 19:26:56 +02:00
megamage
106766e4ac *Add an assert to find a bug.
--HG--
branch : trunk
2009-05-29 12:08:06 -05:00
megamage
21462d4895 *Fix build in *nix.
--HG--
branch : trunk
2009-05-29 10:54:04 -05:00
megamage
bc32144310 *Update OutdoorPvP functions. No longer need creature triggers for capture points.
--HG--
branch : trunk
2009-05-29 00:18:41 -05:00
megamage
1288761fb7 [7905] Implement ACTION_T_SET_SHEATH for creature event ai make possibility set ranged fire state. Author: VladimirMangos
Also related cleanup code in field cases and player Player::SetSheath.

--HG--
branch : trunk
2009-05-28 18:43:57 -05:00
megamage
451471d438 [7904] Change creature damage calculation formula. Author: Seizerkiller
* Add new creature_template field `dmg_multiplier`
    * Make attackpower include in creature damage not dependent from attack speed.

    NOTE: included in sql update recalculation for creature damage related fields only make
    temporary possible usable values. Real values need revisited by DB devs for correctness.

--HG--
branch : trunk
2009-05-28 18:29:59 -05:00
megamage
cfa2e223c0 [7903] Load and save for pets only talents. Not store unused (in fact) free talent point amount. Author: VladimirMangos
* Other pet spell types auto-learned at level setup/load.
    * Code will cleanup pet_spell table from non-talents spell if detect any at load.
    * Free talents points recalculated at loading and levelup so store its in DB useless.

    Note: bug with not highlighting learned pet talents (except first line) until learn one more talent not fixed.

--HG--
branch : trunk
2009-05-28 18:22:54 -05:00
megamage
4a7a63e438 *Add an errorlog in HasInArc function to find a bug.
--HG--
branch : trunk
2009-05-28 15:49:23 -05:00
Drahy
05011544df * Used trinity sql coding style
--HG--
branch : trunk
2009-05-28 21:29:53 +02:00
megamage
aaac715b07 *Fix broken outdoor pvp capture points.
--HG--
branch : trunk
2009-05-28 12:35:41 -05:00
megamage
9be8d8ee88 *Fix build for VC90 x64.
--HG--
branch : trunk
2009-05-28 11:28:47 -05:00
Paradox
79d8a77846 Fix wrong data type for core_revision in DB, again
--HG--
branch : trunk
2009-05-28 10:15:08 -04:00
megamage
d2fe68bfef *Some improvement of DK start zone quests (no new quest fixed)
--HG--
branch : trunk
2009-05-27 23:33:21 -05:00
megamage
e81d3acda7 *Use correct type name for opvp object. (no real change)
--HG--
branch : trunk
2009-05-27 23:27:04 -05:00
megamage
773f9d072c *Set boss active=false after they arrive home. This fix the bug that boss is stuck at some far away grid and there spawns another boss.
--HG--
branch : trunk
2009-05-27 23:26:08 -05:00
megamage
c61ef6c73c [7902] Speed up Creature and GO loads. Author: AlexDereka
--HG--
branch : trunk
2009-05-27 23:24:22 -05:00
megamage
626630a1b0 *Some update of pet bar code.
--HG--
branch : trunk
2009-05-27 22:17:10 -05:00
megamage
514fc49c3c [7901] Refactoting pet action bar related code. Fixed some related bugs. Author: VladimirMangos
* Correctly update action bar at loading and other cases when listed unlearned/not existed spells
    * Avoid send data by PetSpellInitialize() many times while pet loading

--HG--
branch : trunk
2009-05-27 17:02:39 -05:00
megamage
7ccd99ecab [7900] Now really allow recieve account bounded items by mail reciver. Author: VladimirMangos
--HG--
branch : trunk
2009-05-27 16:39:49 -05:00
megamage
73d31e2552 [7898] Improve client error output at different mail send errors, cleanup code. Author: VladimirMangos
--HG--
branch : trunk
2009-05-27 16:38:50 -05:00
megamage
35ba3ca653 [7897] Include function name in assertion fail output. Author: Ambal
--HG--
branch : trunk
2009-05-27 16:37:03 -05:00
megamage
5101c7c4c5 [7896] Rename creature_template class/race fields to trainer_class/trainer_race for clarify use. Author: NoFantasy
--HG--
branch : trunk
2009-05-27 16:36:09 -05:00
megamage
75cf5b781c *Do not trigger living bomb when target is dead. By Them
--HG--
branch : trunk
2009-05-27 16:11:40 -05:00
Kudlaty
dc1c900048 Add fix for quest 12680
--HG--
branch : trunk
2009-05-27 22:14:58 +02:00
Anubisss
4ce92ed6fa *Merge SD2.
*r983: Add additional checks for zoneInCombat-function.
*r984: Remove two useless functions, cleanup some code. - The most part of the patch skipped.
*r985: Clean up some code and prevent Spark from doing certain actions if in certain areas
*r986: Remove most EventAI code - Skip this patch
*r987: Correct and remove now obsolete documentation. - Skip: delete EventAI.txt

--HG--
branch : trunk
2009-05-27 21:30:03 +02:00
megamage
ba934b35d6 *Try to fix a freeze bug. (atan2(0,0) returns invalid value)
--HG--
branch : trunk
2009-05-27 13:22:21 -05:00
Drahy
199cac6dda * Used trinity sql coding style
--HG--
branch : trunk
2009-05-27 20:19:23 +02:00
megamage
ffca6ec384 *Change vehicle faction the same as the driver's when driver enters it.
*Fix 3593 sql.

--HG--
branch : trunk
2009-05-27 12:42:38 -05:00
Kudlaty
75942caacb Add script for quest 28406
--HG--
branch : trunk
2009-05-27 18:15:29 +02:00
megamage
cb72853dc6 *Cleanup message deliver functions. Remove unused parameters.
--HG--
branch : trunk
2009-05-27 09:09:22 -05:00
megamage
1497d8f391 *Fix a typo in 3467 sql that makes dk start zone taxi not work.
--HG--
branch : trunk
2009-05-26 23:19:49 -05:00
megamage
9dda6392c1 *Fix the bug that warlord najentus spams spells
*Fix the bug that supremus volcano can move
Thanks to Farah

--HG--
branch : trunk
2009-05-26 22:46:06 -05:00
megamage
7ac4fb46c4 *Fix DK quest 12641
--HG--
branch : trunk
2009-05-26 22:13:36 -05:00
megamage
0328a3c212 *Fix broken dk start zone teleporter.
*Use caster as source of areaaura when source is NULL.

--HG--
branch : trunk
2009-05-26 22:06:27 -05:00
megamage
9624f6e099 *Fix a typo in Thaddius script that make he not berserk.
*Update Heigan script so that players outside the room will be teleported in when eruption happens.
Thanks to cryingcloud.

--HG--
branch : trunk
2009-05-26 19:55:41 -05:00
megamage
fa9bfed91f [7895] Fixed build problem and some warnings in VS2010 projects. Author: tomrus88
--HG--
branch : trunk
2009-05-26 16:19:57 -05:00
megamage
e0255069dc [7894] Avoid show quest sign for trainer under cursor if trianer have unavailable quest. Author: SeT
--HG--
branch : trunk
2009-05-26 16:19:35 -05:00
megamage
8b26c1c728 [7893] Fixed work chat guild commands that expect guild name in args. Now guild name always must be in "". Author: VladimirMangos
--HG--
branch : trunk
2009-05-26 16:19:11 -05:00
megamage
0652c95126 [7892] Update spell_loot_template entry description in error output for better fit to current table use. Author: VladimirMangos
--HG--
branch : trunk
2009-05-26 16:10:42 -05:00
megamage
795eaf4598 [7890] Fixed a memory leak Author: VladimirMangos
--HG--
branch : trunk
2009-05-26 16:03:55 -05:00
megamage
38f4a60beb *Correct some aura interrupt flags
--HG--
branch : trunk
2009-05-26 16:00:19 -05:00
megamage
ce8b7a6839 *Do not do visibility notification twice for bind sight players. This fixes the bug that bind sight is interrupted when target enters a populated area.
--HG--
branch : trunk
2009-05-26 15:34:55 -05:00
megamage
326940181a *Consider flight spells as passive spells.
--HG--
branch : trunk
2009-05-26 15:32:11 -05:00
megamage
18252e5f79 *Use original caster to check quest spell hit. This fixes the bug that some quest cannot be finished when using controlled creatures to cast spell.
--HG--
branch : trunk
2009-05-26 15:31:47 -05:00
megamage
375be3648e *Remove puppet when it is killed.
--HG--
branch : trunk
2009-05-26 15:29:59 -05:00
megamage
4840603510 *Allow to use gm command to modify mob health.
--HG--
branch : trunk
2009-05-26 15:29:31 -05:00
megamage
60a0c4a695 *Fix the impale spell timer of archavon script.
--HG--
branch : trunk
2009-05-26 15:29:15 -05:00
Kudlaty
d56baf19db Add spell target position for teleports in acherus (54744,54746)
--HG--
branch : trunk
2009-05-26 21:49:26 +02:00
Kudlaty
bc9bf1d635 Uptade spell script target with spells (54699,54725,54744,54746)
--HG--
branch : trunk
2009-05-26 21:24:30 +02:00
megamage
2c67de7004 *Fix a crash caused by charm spells. Thanks to Drahy.
--HG--
branch : trunk
2009-05-26 13:42:48 -05:00