Commit Graph

3735 Commits

Author SHA1 Message Date
Machiavelli
46ad2e833f * Fix build in linux
--HG--
branch : trunk
2009-06-19 00:52:47 +02:00
Machiavelli
692fb2ba7e * Fix build in linux
--HG--
branch : trunk
2009-06-19 00:45:03 +02:00
Machiavelli
146f401744 Merge
--HG--
branch : trunk
2009-06-19 00:25:35 +02:00
Machiavelli
b491558edb * Update GM ticket system data, thanks to MaNGOS.
--HG--
branch : trunk
2009-06-19 00:25:12 +02:00
Kudlaty
2ac0089d16 Merge [SD2]
r1056 Added some texts for future use + added one additional waypoint for npc 24358
r1057 Add spell and correct gossip text for npc 24358. Move open door code to instance script
r1058 Simplify scripts using manual call ActivateTaxiPathTo().
      Added ScriptName for npc 22112, also cleanup code.
r1059 Remove redundant call to activateTaxiPathTo(), taxi already implemented for related spell. Some code cleanup
r1060 Update scripts with SD2 code style for a few commonly used pointers passed in functions (Player* pPlayer, Creature* pCreature, etc)
      Remove some useless whitespace - Skip
r1061 Trim trailing whitespace in source files. - Skip
r1062 Added script to control misc alarm/rooftop bots, summoning guards when hostile players comes in range and trigger AttackStart based on aura.
r1063 Fixed missing call to AI constructor for npc 18585. Code cleanup.
r1064 Correcting a few wrong gossip icons. Code cleanup.
r1065 Fixed two more lost calls to ai constructors.
      Add one missing scriptname to *full.sql added in rev 982

--HG--
branch : trunk
2009-06-19 00:22:19 +02:00
megamage
fd73be2f1e [8044] Fixed: group members teleported on BG ending to locations they were before BG start. Author: KAPATEJIb
--HG--
branch : trunk
2009-06-18 17:08:30 -05:00
megamage
c816698f86 [8043] Fixed typo in LoadSkillDiscoveryTable() Author: rastikzzz
--HG--
branch : trunk
2009-06-18 17:08:05 -05:00
megamage
9181ecef20 [8042] Speedup search creature/pet/vehicle by guid. Author: Ambal
--HG--
branch : trunk
2009-06-18 17:07:40 -05:00
megamage
4f0ae79036 [8041] Avoid send talent info many times at loading. Small cleanups. Author: VladimirMangos
--HG--
branch : trunk
2009-06-18 17:06:59 -05:00
megamage
c4a8da0e32 [8040] Implement Creature::ForcedDespawn and ACTION_T_FORCE_DESPAWN for EventAI. Author: NoFantasy
--HG--
branch : trunk
2009-06-18 17:05:01 -05:00
megamage
2d7a579dab [8039] Prevent including talents to trainer data, report at server loading. Author: VladimirMangos
--HG--
branch : trunk
2009-06-18 17:03:16 -05:00
megamage
e765469b13 *Fix arena team rating calculation.
--HG--
branch : trunk
2009-06-18 16:51:32 -05:00
Machiavelli
660f8219c8 * Fix Player::SaveToDB()
--HG--
branch : trunk
2009-06-18 22:05:56 +02:00
BroodWyrm
a2a56b21f1 *Merge.
--HG--
branch : trunk
2009-06-18 21:52:29 +02:00
BroodWyrm
bcc2148e2c *Fix "Endless Hunger" Script ... npc should not move into wall
--HG--
branch : trunk
2009-06-18 21:51:12 +02:00
Machiavelli
9fd9031918 * More updating of iterator data types in loops. (Player.cpp fully done now)
--HG--
branch : trunk
2009-06-18 21:34:21 +02:00
Machiavelli
3c3a4a303d * More updating of iterator data types in loops, and fix a crash (sorry)
--HG--
branch : trunk
2009-06-18 21:16:25 +02:00
Kudlaty
38261d1967 Add despawning adds for pathelon script
--HG--
branch : trunk
2009-06-18 19:16:15 +02:00
Machiavelli
eaad0ed0c8 * Fix typo
--HG--
branch : trunk
2009-06-18 19:04:17 +02:00
Machiavelli
22092752eb Merge
--HG--
branch : trunk
2009-06-18 18:53:40 +02:00
Machiavelli
d0ab817a04 * More updating of iterator data types in loops
--HG--
branch : trunk
2009-06-18 18:53:09 +02:00
megamage
9e0e4e5e4d *Add debug log for modify personal rating.
--HG--
branch : trunk
2009-06-18 11:33:32 -05:00
Machiavelli
6b13edd6d1 *Merge
--HG--
branch : trunk
2009-06-18 18:30:11 +02:00
Machiavelli
a4dafbf8ec * More updating of iterator data types in loops
--HG--
branch : trunk
2009-06-18 18:29:28 +02:00
megamage
c52e7e801c *A temp fix of the bug that player sometimes cannot save inventory.
--HG--
branch : trunk
2009-06-18 11:24:33 -05:00
Kudlaty
1f871af996 *merge
--HG--
branch : trunk
2009-06-18 17:47:12 +02:00
Kudlaty
c41e432834 Merge [SD2]
r1051 Fixed loot state for delrissa. Move open door to instance script and remove redundant lackey killed code. Correcting set enounter state == DONE. Some code cleanup/rename to clarify intent of use.
r1052 Respawn delrissa in case dead but party wipe after this point.
      Correcting a few Aggro() -calls/events and also use similar code for lackeys as in boss to put all in combat.
      Avoid initialize lackeys in case boss already dead.
r1053 Cleanup and apply sd2 code style in some parts of delrissa. Also remove most old commented code.
r1054 Simplify health check code for vexallus and move open door code to instance script.
r1055 Reactivate commented code about taxi path, related to quest 10870

--HG--
branch : trunk
2009-06-18 17:46:32 +02:00
megamage
4f10fa008d *Call item::removefromworld after unit::removefromworld to prevent crash.
--HG--
branch : trunk
2009-06-18 10:45:38 -05:00
Machiavelli
3a309abfab * In case of a 'for' loop, don't declare the iterator of a type that has a larger value range when the iterator can take a maximum value of a more efficient data type. (int to uint8 in most cases).
* Other minor cleanups, Null pointer checks etc.

--HG--
branch : trunk
2009-06-18 17:21:25 +02:00
Machiavelli
85e59ecd57 * Remove some unneeded typecasting to same class.
--HG--
branch : trunk
2009-06-18 16:28:25 +02:00
Kudlaty
5910425dd5 Merge [SD2]
r1046 Fixed misc bugs in various scripts:
      Initialize variables, correct indexes too big/small, correct local declaration of pointers already declared in outer scopes.
r1047 Fixed a few more, continued from previous commit.
r1048 Initialize variables for 4 more scripts.
r1049 Fixing more uninitialized variables in misc scripts.
r1050 Fixed memory leaks in delrissa script and few other possible crashes.

--HG--
branch : trunk
2009-06-18 16:12:09 +02:00
QAston
30d0b2ed5f *Fix raise dead spell - original patch by Astellar, thanks for some help in conversion for Azrael
*Correctly apply spell cooldown for spells with cooldown starting after pet unsummon.

--HG--
branch : trunk
2009-06-18 14:17:11 +02:00
Kudlaty
8662fbb007 Merge [SD2]
r1041 Add support to respawn GO 164869. In addition, add placeholders to respawn 169243, 185168, 185169, 179703, 181366 and 193426
r1042 Remove limited/obsolete grid search for ancient gem in hyjal, replace with instance wide respawn of go (stored in instance script list)
r1043 Code cleanup in instance script for Kara
r1044 Added placeholder scripts for boss nazan/vazruden - Skip, we already have scripted that boss
r1045 Initialize variables in boss omrogg. Use different summon type for heads and fix possible crash. Some code cleanup and sd2 style applied.

--HG--
branch : trunk
2009-06-18 14:04:36 +02:00
Kudlaty
dd7dc8b869 Merge [SD2]
r1038 Cleanup instance script for SSC, rename/reorganize for consistency and readability. - Skip
r1039 Added support for quest 1950 - rewrite script
r1040 Added ScriptedInstance function to respawn GameObject (go's with expected negative  in db-table) - Skip, already implemented

--HG--
branch : trunk
2009-06-18 12:49:18 +02:00
Kudlaty
ee2945aac3 Take back changes in SSC.
Merge [SD2]
r1037 Correcting some details for shaffar and simplify code. Let movement expire when using blink ability. Fix some possible issues with summoned beacons.

--HG--
branch : trunk
2009-06-18 12:31:54 +02:00
Kudlaty
6f151ca4ea Merge [SD2]
r1036 Code cleanup for boss karathress and a few additional in vashj.

--HG--
branch : trunk
2009-06-18 11:01:38 +02:00
Kudlaty
ce4a4c740a Merge [SD2]
r1031 Removed empty Aggro function from most scripts. - Skip(already deleted)
r1032 Correct spell id's for Leotheras, added enrage and some missing definitions for future dev.
Change movement generator when changing forms and reset threat.
Updated texts and summon correct npc. SD2 code style applied.
r1033 Added: Heroic support for all bosses in Dark Portal / Black Morras event.
Fixed: Timers and spells in Dark Portal / Black Morras bosses and other.
r1034 Correct spellIds for boss Vashj. Remove code from UpdateAI where better used in other functions (eg JustSummoned). Prevent channel generators from cast before boss actually reach destination in phase 2. SD2 code style applied.
r1035 Simplify SpawnAdds function in boss hydross

--HG--
branch : trunk
2009-06-18 10:47:39 +02:00
megamage
bff6fbcf54 *A temp fix for the bug that weekly quests can be repeated without any limit.
--HG--
branch : trunk
2009-06-17 21:48:19 -05:00
megamage
3fab9ff35e *More fixes of scripts.
--HG--
branch : trunk
2009-06-17 19:23:17 -05:00
megamage
816247bfd3 *Fix some merged SD2 scripts.
--HG--
branch : trunk
2009-06-17 19:18:30 -05:00
megamage
1552a0ea19 *Fix the bug that players gain huge rating when losing a arena game.
--HG--
branch : trunk
2009-06-17 19:17:26 -05:00
megamage
f5ad3bab62 *First do cleanup then removefromworld for player. This fixes some crashes.
--HG--
branch : trunk
2009-06-17 19:02:38 -05:00
megamage
e84714fa9a [8038] More expect to be possitive dummy effects. Author: VladimirMangos
--HG--
branch : trunk
2009-06-17 18:42:45 -05:00
megamage
90e6a97d79 [8036] Move unneded defines from dotconfpp.h to dotconfpp.cpp Author: VladimirMangos
This will prevent unexpected redefines and unrelated files build problems.

--HG--
branch : trunk
2009-06-17 18:42:05 -05:00
megamage
6fd4113cda [8033] Update max vendor item list for client 3.x.x Author: VladimirMangos
--HG--
branch : trunk
2009-06-17 18:38:51 -05:00
megamage
fe7c616b2d [8031] Move player update code to Map::Update. Author: Ambal
--HG--
branch : trunk
2009-06-17 18:37:53 -05:00
megamage
a2f10c496f [8030] Fixed spell 64901 work and related target selection code refactoring. Author: VladimirMangos
* Replace 64904 by 64901 in spellbook and action bars.
    * Implement proper max mana percent buff
    * Implement proper target selection.
    * Move group/raid targets seelction code to functions for reuse code.

--HG--
branch : trunk
2009-06-17 18:35:40 -05:00
megamage
7e4fcb1793 *Now new arena team has both team rating and personal rating = 0. According to the change in 3.1
--HG--
branch : trunk
2009-06-17 18:19:08 -05:00
megamage
9676c5eddf *Fix a crash caused by boss_fathomguard script.
--HG--
branch : trunk
2009-06-17 15:44:18 -05:00
megamage
2d569883e6 *Add config option CheckDB to check if the contents in FULL folder are applied.
--HG--
branch : trunk
2009-06-17 14:09:17 -05:00