Commit Graph

39720 Commits

Author SHA1 Message Date
megamage 8cedad1a0f *Do not make getmapid virtual function to improve speed.
--HG--
branch : trunk
2009-08-25 11:42:18 -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 977c46ec1e *Fix a crash.
--HG--
branch : trunk
2009-08-25 10:49:41 -05:00
megamage 4f87bad87b *Reapply rev [3274]. It was backoutted due to some reason but was not reapplied as supposed. This should fix the bug that Shockwave can be dodged.
--HG--
branch : trunk
2009-08-25 02:40:10 -05:00
megamage d14a4a2372 *Fix the bug that sometimes vehicle is not usable after respawn.
--HG--
branch : trunk
2009-08-25 00:56:23 -05:00
megamage 01530fb148 *Fix a crash.
--HG--
branch : trunk
2009-08-25 00:43:31 -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 a8f394f851 [8413] Fixed lost 0 in comment and swap enum elemys for better fit to 0.12 cases. Author: VladimirMangos
--HG--
branch : trunk
2009-08-24 20:31:48 -05:00
megamage 5df31bd4b3 [8412] Update some new and old client supported shift-links to proper format. Author: VladimirMangos
* List all client and server side supported shift-link types updated in Chat.cpp
    * Now Henchant anf Hglyph links can be used in commands as spell links.
    * Hitem and Hquest links changed to client supported form.

--HG--
branch : trunk
2009-08-24 20:30:52 -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 aa86640fdf [8408] Optimized guild_member loading during startup. Changed rank ids in guild_rank table.
First start of mangos will take more time then usually, because of guild_rank change. If you want to speed first start up, execute command:
    UPDATE guild_rank SET rid = rid - 1;

    Signed-off-by: Triply <triply@getmangos.com>

--HG--
branch : trunk
2009-08-24 20:23:54 -05:00
megamage 0d5028eea4 [8407] Extract from guild bank handler functions for 3 cases and move code to Guild class. Author: VladimirMangos
This mostly just move code and caller updates to use it from new place.
    More code chnages possible later.

--HG--
branch : trunk
2009-08-24 20:18:16 -05:00
megamage 0175da87e4 *Handle some spell specific which is both food and drink. Source: Mangos
--HG--
branch : trunk
2009-08-24 20:17:33 -05:00
megamage 19bfa37ec6 [8405] Fixed possible crash in BGQueueRemoveEvent::Execute() when two paralell BattleGroundQueue Updates are called, optimalized code.
Signed-off-by: Triply <triply@getmangos.com>

--HG--
branch : trunk
2009-08-24 19:34:56 -05:00
megamage 785577e170 [8403] Fixed cast spell opcode parsing for some cases with additional data. Author: VladimirMangos
--HG--
branch : trunk
2009-08-24 19:33:34 -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 ab8b1d8039 [8397] Remove no longer needed ranks of spell 7386.
Signed-off-by: NoFantasy <nofantasy@nf.no>

--HG--
branch : trunk
2009-08-24 19:14:14 -05:00
megamage 8871c2952a *Some better check of well-fed buff. Source: Mangos
--HG--
branch : trunk
2009-08-24 19:12:22 -05:00
megamage 978d139932 [8395] Improved TimeStringToSecs Author: arrai
--HG--
branch : trunk
2009-08-24 18:59:46 -05:00
megamage 8dcfa4302b [8394] Fixes for some non-self only positive spells. Author: VladimirMangos
* Propertly reject self targeting for pet spell 2947 and ranks, and spell 54646.
    * Some related fixes for pet spells with target mode TARGET_SINGLE_FRIEND_2
    * Implement original caster bonus part of spell 54646.

--HG--
branch : trunk
2009-08-24 18:59:11 -05:00
megamage 3675c39743 *Fix the wrong calculation in spell target selection.
--HG--
branch : trunk
2009-08-24 18:36:00 -05:00
Chaz Brown bb8a9d4c3d rename misnamed 5332 sql.
--HG--
branch : trunk
rename : sql/updates/5532_world_scripts_dk.sql => sql/updates/5332_world_scripts_dk.sql
2009-08-24 16:33:30 -04:00
megamage 6602a9fc48 *Fix a logical error in IsOnVehicle check.
--HG--
branch : trunk
2009-08-24 13:45:27 -05:00
megamage a029ae15e5 *Fix some summon vehicle spells.
--HG--
branch : trunk
2009-08-24 12:54:36 -05:00
megamage 675cac9a6b *Remove log spams when ghoul is summoned.
--HG--
branch : trunk
2009-08-24 12:05:50 -05:00
megamage 0dd6fa751f *Fix the bug that sometimes assisting mobs just chase the attacker without attacking.
--HG--
branch : trunk
2009-08-24 11:38:49 -05:00
megamage bcc23fac92 *Fix a bug that dk's ghoul generates energy twice per tick.
--HG--
branch : trunk
2009-08-24 11:35:01 -05:00
Chaz Brown 512692f510 Add more #defines for some scripts with hard coded text that didn't already have them, Phase 1 complete.
--HG--
branch : trunk
2009-08-24 00:54:30 -04:00
megamage 80508a6fbc *Fix a crash.
--HG--
branch : trunk
2009-08-23 23:29:14 -05:00
megamage 5f1589d6d1 *Allow vehicles to regenerate energy.
--HG--
branch : trunk
2009-08-23 22:36:51 -05:00
megamage 7712d5e0bd *Let ghoul regenerate 20 energy per 2 seconds instead of 4 seconds (I think it should be the same as rogue)
--HG--
branch : trunk
2009-08-23 22:20:34 -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 e71f5e474e * Add debug message for HandleCharCreateOpcode in the hope to pinpoint bug that prohibits character creation for no apparent reason.
--HG--
branch : trunk
2009-08-24 02:41:01 +02:00
Rat 0c515c3119 *rewrite The Lurker Below boss script (again)
--HG--
branch : trunk
2009-08-24 00:24:22 +02:00
Rat 6ce460e04d *add new fuction StartAutoRotate(direction, fullturntime) to creatures, it will rotate any creature 360degrees, turning shouldn't be stopped by taunt and other effects.
useful for some boss scripts

--HG--
branch : trunk
2009-08-24 00:14:32 +02:00
Rat 73c66a028c *enable fishing in Serpentshrine caverns' strange pool
it's a hack but don't have better idea

--HG--
branch : trunk
2009-08-24 00:07:18 +02:00
Machiavelli c782037269 * Do not calculate resist chance twice in spells.
--HG--
branch : trunk
2009-08-23 23:45:15 +02:00
megamage a6e2196247 *Better mob ai for quest an end to all things.
--HG--
branch : trunk
2009-08-23 16:27:00 -05:00
megamage 78a6a04db9 *Missing cmake change.
--HG--
branch : trunk
2009-08-23 15:00:59 -05:00
Nevan fd448f9491 *Fix Glyph of Innervate
--HG--
branch : trunk
2009-08-23 21:51:14 +02:00
megamage 08539ec0a4 *Rename some ai functions.
--HG--
branch : trunk
2009-08-23 14:20:07 -05:00
megamage 4a85a779c1 *Allow to change creature's sight distance because 50 yards are too small for some scripts.
--HG--
branch : trunk
2009-08-23 14:16:03 -05:00
Chaz Brown ce0a3afc19 Add more #defines for some scripts with hard coded text that didn't already have them, Almost done.
--HG--
branch : trunk
2009-08-23 15:02:11 -04:00
Nevan c59dcbbb85 *Fix Glyph of Wild Growth
--HG--
branch : trunk
2009-08-23 20:14:51 +02:00
megamage e231bb6020 *Seduction should have diminish fear/blind. By Themris. Thanks to Them.
--HG--
branch : trunk
2009-08-23 11:37:06 -05:00
megamage bfb4ec311d *Fix a typo in proc flag. By thenecromancer
--HG--
branch : trunk
2009-08-23 11:33:00 -05:00
megamage 4c23220a5d *Allow to get promotion in wintergrasp by killing vehicles and guards.
--HG--
branch : trunk
2009-08-23 11:26:20 -05:00
megamage ee159ffb16 *Fix Incanter's Absorption. Thanks to kaxap
--HG--
branch : trunk
2009-08-23 11:07:07 -05:00
Nevan 023e98f21f *Fix Glyph of Starfire
*Fix Glyph of Shred
*Fix Glyph of Backstab
-- Thanks megamage for help me with that.

--HG--
branch : trunk
2009-08-23 17:59:32 +02:00
megamage 0b06baee4d *Update rules of aura stack.
--HG--
branch : trunk
2009-08-23 10:22:58 -05:00