Commit Graph
100 Commits
Author SHA1 Message Date
QAston 5ffa85c858 *Fix server startup error from 5184.
--HG--
branch : trunk
2009-08-18 20:17:06 +02:00
Nevan d3d2eb91bb *Fix Pet movement speed at combar reset. Thanks BlackYoghurt.
--HG--
branch : trunk
2009-08-18 19:37:31 +02:00
megamage 483f40cbd8 *Script of quest The Light of Dawn. By ckegg.
*I have reduced the number of mobs because they may make the server laggy if the server is not good.

--HG--
branch : trunk
2009-08-18 12:09:03 -05:00
QAston ea98699187 *Fix a typo in xp bonus auras.
--HG--
branch : trunk
2009-08-18 18:47:20 +02:00
megamage 84bb5022f5 *Fix a crash when creature release charmed unit. Thanks to Visagalis.
--HG--
branch : trunk
2009-08-18 09:18:32 -05:00
Machiavelli d549ed1f8a Changes in Al'ar script:
* Don't wipe threat in transition from phase 1 to phase 2
* Correctly cast flame patches in phase 2 if no target in melee range instead of resetting
* Fix crash in dive bomb

--HG--
branch : trunk
2009-08-18 16:07:08 +02:00
megamage a690f5239c *Fix the bug that .start always send dk back to start zone.
--HG--
branch : trunk
2009-08-17 23:51:08 -05:00
megamage 98f58a0f0a *Fix quest "endless hunger" in some machines. Thanks to McLovin.
--HG--
branch : trunk
2009-08-17 23:20:50 -05:00
megamage 648413ae0d *Set summontype 647 as type_totem for spell 52893
--HG--
branch : trunk
2009-08-17 23:09:17 -05:00
megamage 1992df8e89 *Add file chapter5 for dk quest.
--HG--
branch : trunk
2009-08-17 22:59:35 -05:00
megamage 6701d3d24f *Script for quest "An End To All Things..."
--HG--
branch : trunk
2009-08-17 22:34:18 -05:00
Nevan 7c2db4f2a9 *Fix Glyph of Rune Tap. (To not heal caster)
--HG--
branch : trunk
2009-08-18 05:17:19 +02:00
megamage c84d37c2c2 *Fix the bug that Reset is not called for some scripts. This should fix the bug of quest "death's challenge". Thanks to Kudlaty
--HG--
branch : trunk
2009-08-17 20:00:28 -05:00
Nevan 14022b619f *Fix Glyph of Typhoon
*Fix Glyph of Thunderstorm

--HG--
branch : trunk
2009-08-18 00:35:32 +02:00
megamage b91be086f0 *Fix a typo in spell 58039.
--HG--
branch : trunk
2009-08-17 17:23:53 -05:00
megamage d205ff9e06 [8377] Resolve some spell_area problems in GM and non-GM mode. Author: VladimirMangos
* Make spell 40216 and 42016 casted/remove at aura 40214 apply/remove.
      And drop related spell_area possible existed data.
    * In general restore apply area limitations to spell casting in GM mode.

--HG--
branch : trunk
2009-08-17 16:34:02 -05:00
Kudlaty d118ef5d08 Fix issue that duel is not triggered in quest Death's Challange
--HG--
branch : trunk
2009-08-17 23:29:01 +02:00
megamage a2bc73c255 [8375] Update start fall height at lost SPELL_AURA_FEATHER_FALL. Author: Lutik
--HG--
branch : trunk
2009-08-17 16:23:26 -05:00
megamage 077849c7fd [8374] Implement glyph 43379. Author: VladimirMangos
--HG--
branch : trunk
2009-08-17 16:21:50 -05:00
megamage a984c3a1d9 [8373] Correctly set bgInstanceID to 0 when log in into alredy ended BG.
This should fix problem that players who logged off during BG are after every
    next login into game teleported to BG entry position.

    Signed-off-by: ApoC <[email protected]>

--HG--
branch : trunk
2009-08-17 16:07:46 -05:00
megamage c31a744771 [8372] Prevent remove triggered spell auras by later applied parent spell auras. Author: VladimirMangos
--HG--
branch : trunk
2009-08-17 16:07:37 -05:00
megamage 83b1cd857f [8371] Updated comments for enum CreatureTypeFlags.
Thanks Hunuza for additional research.

    Signed-off-by: NoFantasy <[email protected]>

--HG--
branch : trunk
2009-08-17 16:00:12 -05:00
megamage 1aa4fb84d0 [8370] Implement dummy auras for spell 36730 and 44191.
Signed-off-by: NoFantasy <[email protected]>

--HG--
branch : trunk
2009-08-17 15:59:39 -05:00
megamage 6a9693a1e4 [8369] Some step back in triggered effect caster selection. Author: VladimirMangos
(I do not know what spells this will fix)

--HG--
branch : trunk
2009-08-17 15:54:39 -05:00
Kudlaty 168a986950 Fix typo in Death's Challange.
--HG--
branch : trunk
2009-08-17 22:25:44 +02:00
Machiavelli 977e655e2a Channel system update:
* Fix bug that player does not have moderator priveliges when ownership was passed on to him after previous owner left the channel.
* Comment out code + alter DB field that are responsible for storing ownerGUID in the database, making it no longer possible for an ex-owner to instantly regain ownership by rejoining the channel as this is not blizzlike.
The code is commented out in case someone wants to make a configurable option out of it.
* Cleanup some other code in affected files.

--HG--
branch : trunk
2009-08-17 22:06:37 +02:00
QAston 97f0f98ec4 *Implement aura type SPELL_AURA_LINKED(284).
--HG--
branch : trunk
2009-08-17 21:06:01 +02:00
QAston e27576ab45 *Implement aura SPELL_AURA_IGNORE_HIT_DIRECTION(288).
--HG--
branch : trunk
2009-08-17 20:38:36 +02:00
megamage 596c0cd5f7 *Fix dk quest chain until "The Scarlet Apocalypse"
--HG--
branch : trunk
2009-08-17 13:09:42 -05:00
Kudlaty 6dc27d432b Fix spellclick typo
--HG--
branch : trunk
2009-08-17 19:29:33 +02:00
Nevan 5c285e93b9 *Fix Glyph of Rake
--HG--
branch : trunk
2009-08-17 19:23:17 +02:00
megamage 937fd6d632 *Add script of quest "Bloody Breakout". Original patch by ckegg.
--HG--
branch : trunk
2009-08-17 11:25:38 -05:00
QAston 5047eb7a62 *Implement aura type SPELL_AURA_PREVENT_REGENERATE_POWER(294).
--HG--
branch : trunk
2009-08-17 16:57:36 +02:00
QAston b8993423b5 *Implement aura type SPELL_AURA_MOD_CRIT_PCT(290).
--HG--
branch : trunk
2009-08-17 16:30:14 +02:00
Kudlaty b568a9cc4a Fix sql
--HG--
branch : trunk
2009-08-17 16:03:26 +02:00
Machiavelli 7158fc3ef4 * Fix hunter pet talent 'Last Stand'
--HG--
branch : trunk
2009-08-17 15:17:20 +02:00
QAston 445b8236a1 *Implement aura type SPELL_AURA_MOD_XP_QUEST_PCT (291) and fix SPELL_AURA_MOD_XP_PCT(200) handler.
*Correct structure stored in world.sql for npc_spellclick_spells and fix world_script_text application.

--HG--
branch : trunk
2009-08-17 14:55:50 +02:00
Machiavelli 798ff48c59 * Correctly set SPELLMOD_COOLDOWN for pet cooldowns. By pasdVn.
--HG--
branch : trunk
2009-08-17 14:36:36 +02:00
QAston d8554f60be Fix negative spawntimesecs handling in gameobjects - they now start off unspawned and disappear correctly upon despawn (even if PCs aren't moving)
Quest 308 changed to not require completion of 403 (offi does not have 403 as quest, just a gossip)
Quest 308 finish script changed to show unguarded barrel earlier (as it does in offi)
Author of all of these: totoro.

--HG--
branch : trunk
2009-08-17 13:58:43 +02:00
QAston 44c100ae15 *Remove duplicate entries for lightwell from world_spell_full - thanks to Darkshines.
--HG--
branch : trunk
2009-08-17 13:13:02 +02:00
QAston 46277fa552 *Fix for spell used by cooking pot for quest Super Hot Stew(43723) - by simon.
--HG--
branch : trunk
2009-08-17 12:52:11 +02:00
Anubisss 609b134996 *Fix this part of Frozen Power: "when used on targets at or further than 15 yards from you".
--HG--
branch : trunk
2009-08-17 12:02:33 +02:00
Anubisss 69c7ba7255 *Merge TrinityCore r1636.
--HG--
branch : trunk
2009-08-17 11:25:58 +02:00
Machiavelli bd48f76760 * Allow partial blocs to proc PROC_EX_NORMAL_HIT, by nos4r2zod
--HG--
branch : trunk
2009-08-17 11:12:31 +02:00
Machiavelli b043e5bd94 * Set mana to 0 in addition to active power when character swaps talent specs.
--HG--
branch : trunk
2009-08-17 09:56:42 +02:00
Machiavelli a96c31c95d * Correct some calculation in Unit::CalcAbsorb resist, prevents players being killed because absorbed value was negative.
--HG--
branch : trunk
2009-08-17 08:41:20 +02:00
megamage c5287ba58e *Add script of quest "Ambush At The Overlook". Original patch by ckegg.
--HG--
branch : trunk
2009-08-16 23:57:23 -05:00
Machiavelli 0a08fe9bbc * Add changes to trinitycore.conf.dist from rev 5124, somehow HG missed it.
--HG--
branch : trunk
2009-08-17 06:21:16 +02:00
Machiavelli 43dc0c97d1 * Fix bug that player cannot receive credit for killing a creature if damage done to the creature by spell reflect >=49% of the creatures HP.
--HG--
branch : trunk
2009-08-17 06:02:01 +02:00
megamage 7fb33c8bf5 *Add some debug info in "endless hunger" script.
--HG--
branch : trunk
2009-08-16 22:44:53 -05:00
megamage d42bb416a2 *Add script of quest "How to win friends and influence enemies". Author ckegg. With some modifications.
*Fix the bug that persuader can be used on other creatures.

--HG--
branch : trunk
2009-08-16 22:23:08 -05:00
Kudlaty 39b4b704ec Correct one gossip in npc_taxi and use for it Spell instead of function ActivateTaxiPathTo
--HG--
branch : trunk
2009-08-17 05:05:49 +02:00
Machiavelli 445c8722fe *Merge
--HG--
branch : trunk
2009-08-17 04:46:26 +02:00
Machiavelli b59f554690 * Fix visual bug that makes client believe that his recently tamed pet has no talent points.
--HG--
branch : trunk
2009-08-17 04:45:34 +02:00
Nevan 94a8d65903 *Typo
--HG--
branch : trunk
2009-08-17 03:31:23 +02:00
Nevan 19ebe75d41 *Fix Frozen Power Talent
--HG--
branch : trunk
2009-08-17 03:28:52 +02:00
Machiavelli 05f2f1911a *Merge
--HG--
branch : trunk
2009-08-17 03:18:44 +02:00
Machiavelli 6b6963c66d * Change CONFIG_OFFHAND_CHECK_AT_TALENTS_RESET to CONFIG_OFFHAND_CHECK_AT_SPELL_UNLEARN, and change behaviour related to the value.
Note: Update your configuration file.

--HG--
branch : trunk
2009-08-17 03:17:14 +02:00
Kudlaty 898efd78b3 Fix typo
--HG--
branch : trunk
2009-08-17 03:12:37 +02:00
QAston a5f7cc1341 *Backout unintentional change in world_spell_full from prev rev.
--HG--
branch : trunk
2009-08-17 03:02:58 +02:00
Machiavelli b9f1f9232d *Merge
--HG--
branch : trunk
2009-08-17 02:58:57 +02:00
Machiavelli 6a68c5cb6f * Correctly remove two-handed weapon in off-hand slot when intended. (Talent reset if configured, switch talent spec)
--HG--
branch : trunk
2009-08-17 02:58:06 +02:00
QAston 41c12d173b *Add spell_bonus_data for lightwell - by Elron
*Add aura_required, aura_forbidden, user_type columns to npc_spellclick_spells table for additional requirement checks
*Remove workarounds from lightwell code and use new npc_spellclick_spells fields instead.

--HG--
branch : trunk
2009-08-17 02:53:39 +02:00
Kudlaty 6359bfb27a Merge [SD2]
r1341 Use same text for all OOX-scripts. Minor adjustments in addition. Patch by Meldanor
r1342 Fix typo in scriptdev2_script_full.sql - skip
r1343 Some cleanup and corrections for Windows project files.
r1344 Clean more files of trailing whitespace.

--HG--
branch : trunk
2009-08-17 02:06:52 +02:00
Machiavelli 82c233de58 *Send correct gossip icons for unlearn talent, unlearn pet talent and purchase dual talent. Dual talent still needs some changes to gossip to make blizzlike.
--HG--
branch : trunk
2009-08-17 02:03:23 +02:00
Machiavelli 6f889c690b *Yet another merge.
--HG--
branch : trunk
2009-08-17 01:44:35 +02:00
Machiavelli ef9a1985e9 *Merge
--HG--
branch : trunk
2009-08-17 01:43:26 +02:00
Machiavelli fa20274a91 *Merge
--HG--
branch : trunk
2009-08-17 01:42:33 +02:00
Kudlaty 423778ca26 Add missing sql file
--HG--
branch : trunk
2009-08-17 01:42:19 +02:00
Kudlaty 55087b5e72 Merge [SD2]
r1331 Delete old .patch files no longer needed. - skip
r1332 Clean up script for end boss in TK and apply SD2 code style. Patch by Abim - skip
r1333 Remove workaround ai's and correct spells to be casted for Flame Strike - skip
r1334 Add misc gossip for npc_timothy_daniels and npc_trollbane. Patch by hoshie
r1335 Correct order of dwarf attack for BRD seven event. Also add missing text and remove wrong gossip. Patch by jotapdiez - skip
r1336 Add support for quest 12573. Patch by Azuritus
r1337 Set eol-style where missing, since i have no fantasy to do other changes for a l33t revision. - skip
r1338 Trim trailing whitespace in files. - skip
r1339 Fix my mistake in rev 1336 and add script where it should be.
r1340 Correct inconsistent use of line endings and set eol-style to custom patch. - skip

--HG--
branch : trunk
2009-08-17 01:41:39 +02:00
Machiavelli 60c0acfae6 * Fix a bug; prevent server from deleting action button of the talent spec that was just switched to, caused by clients response when spells are being unlearned.
--HG--
branch : trunk
2009-08-17 01:40:35 +02:00
Anubisss 5764feb2cf *Fix a typo. By Necroo.
--HG--
branch : trunk
2009-08-17 01:14:30 +02:00
Kudlaty 48e6997453 Revert last rev and fix in correct way. Also some clean up after merge
--HG--
branch : trunk
2009-08-17 01:10:34 +02:00
megamage 418b161bdc *Fix build.
--HG--
branch : trunk
2009-08-16 18:03:26 -05:00
Kudlaty bf13d2d5aa Apply one more time rev 5104 cos its removed by merge
--HG--
branch : trunk
2009-08-17 00:37:32 +02:00
Kudlaty b08bd25bc5 merge
--HG--
branch : trunk
2009-08-17 00:34:14 +02:00
Kudlaty cad925e31d Merge [SD2]
r1326 Correct waypoints and details for quest 863
r1327 Add function GetPlayerForEscort to escortAI (not used by escortAI yet)
r1328 Updated 0.12 patch and redesigned Karathress for better maintenance. Fixed an issue with Karathres's speech and a little casting bug. - skip
r1329 Remove use of old uint64 variable for player guid in escortAI and use function to retrieve pointer to player instead.
r1330 Restore compile and use FailQuest instead of no longer existing FailTimedQuest (ref Mangos 8355).

Move all waypoints to db

--HG--
branch : trunk
2009-08-17 00:29:53 +02:00
megamage bf3928d163 *Fix endless hunger quest.
--HG--
branch : trunk
2009-08-16 16:54:31 -05:00
maximius 68e0c6fcbd *Just in case this gets run twice without recreating npc_option..
--HG--
branch : trunk
2009-08-16 14:36:56 -07:00
megamage a6dd58f875 *Add two missing files.
--HG--
branch : trunk
2009-08-16 16:36:07 -05:00
megamage 7ca0f5b721 *Fix the crash caused by client customize log.
--HG--
branch : trunk
2009-08-16 16:32:11 -05:00
megamage 188a814457 *Replace 4 spaces with tabs in vcproj files. Please use tabs in the future. 4 spaces should only be used in cpp files.
--HG--
branch : trunk
2009-08-16 16:24:19 -05:00
megamage 0bf3aa109f *Some quest fixes for some dk quests. Not enabled for now. By Azrael and ckegg. sql will be added later so you may get some console error during start up.
--HG--
branch : trunk
2009-08-16 16:20:31 -05:00
maximius 73b2226827 *Hopefully this should be the last of the talent/skill cleanup, thanks Drethek and XTElite1 :)
--HG--
branch : trunk
2009-08-16 13:30:27 -07:00
Kudlaty 5d2d8d8074 Merge [SD2]
r1321 Add support for quest 863.
      Some cleanup in existing script.
r1322 Correct database info for current supported Mangos revision (8273+) (Windows may use from 8190+) - skip
r1323 Make escortAI function IsPlayerOrGroupInRange and move existing code to this.
r1324 Fixed IsEncounterInProgress for Arcatraz, The Eye and Shadow Labyrinth
r1325 Renamed aunchindoun to auchindoun. Fixed comment typos.

--HG--
branch : trunk
2009-08-16 22:21:57 +02:00
Kudlaty 91f3d69edf Merge [SD2]
r1314 Correct some spellId's and apply SD2 code style
r1315 Correct more spells and apply SD2 code style
r1316 Replace magic number with enum type name UNIT_DYNFLAG_DEAD
r1317 Add support for quest 1249. Patch by jotapdiez
r1318 Move AI's implementation from headers. Original patch/idea by DasBlub
r1319 Convert script related to quest 938 to use followerAI
r1320 Add new virtual function WaypointStart() to escortAI.

--HG--
branch : trunk
2009-08-16 21:46:31 +02:00
Kudlaty 81ee07fa2a Merge [SD2]
r1313 Implement new class SystemMgr for storage and management of script data.
      Move database load to new class and instead use functions in class to retrieve data from storage.

--HG--
branch : trunk
2009-08-16 19:38:18 +02:00
QAston ec5515ee49 *Remove hack in Brain Freeze code.
*Update Improved Mend Pet to 3.1.3.

--HG--
branch : trunk
2009-08-16 19:13:02 +02:00
Kudlaty a4b91e2cc4 Merge [SD2]
r1311 Move SetData from Reset to JustReachedHome for channelers and boss.
r1312 Added class for FollowerAI. Note this is under development and may have issues in some situations.
      FollowerAI is generally to be used for escort quests where NPC follow leader instead of using a predefined path.

--HG--
branch : trunk
2009-08-16 18:34:45 +02:00
Kudlaty 9ddfd5bf22 Merge [SD2]
r1307 Add gossip for npc_tracy_proudwell. Patch by hoshie
r1308 Fixed one not initialized array.
r1309 Correct typo in folder name. - skip
r1310 Enable faction change and remove unitState at attackStart for script related to quest 1560

--HG--
branch : trunk
2009-08-16 17:54:31 +02:00
Kudlaty 6838486796 Merge [SD2]
r1306 Remove now empty zone folder and complete re-organize file/folder structure. Thanks to DasBlub, Zor and others for inspiration, help and suggestions.

--HG--
branch : trunk
2009-08-16 17:30:05 +02:00
Kudlaty 982dcc9eaa Merge [SD2]
r1305 Move source files to continent folder, part 3

--HG--
branch : trunk
2009-08-16 17:22:17 +02:00
Kudlaty 6e9ee95bb7 Merge [SD2]
r1304 Move source files to continent folder, part 2

--HG--
branch : trunk
2009-08-16 16:29:41 +02:00
Kudlaty 2c663c945a Merge [SD2]
r1302 Create folder structure for sorting instance by continent and move empty folders. - skip
r1303 Start move source files to new folders, sorted by continent.

--HG--
branch : trunk
2009-08-16 15:49:51 +02:00
Anubisss b3d381791e *Dont allow function CompletedAchievement() for GMs if GM.AllowAchievementGain disabled in conf.
--HG--
branch : trunk
2009-08-16 14:30:40 +02:00
maximius eb125d11b6 *Quicksort
--HG--
branch : trunk
2009-08-16 04:27:21 -07:00
maximius 2ffcd76b43 *Merge rockzOr and oc_redfox's talent lists, it seems they both missed some.. resorted with quicksort
--HG--
branch : trunk
2009-08-16 04:24:02 -07:00
maximius f74e8473a1 *Added oc_redfox's dual spec talent cleanup fix, run sql/updates/5084_character_updates_dual_spec.sql manually to cleanup talents, see file for details
--HG--
branch : trunk
2009-08-16 03:50:12 -07:00
megamage 90ed27059d *Script of quest Massacre at light's point. Original author nevan.
*primary bugs:
*you may fall below the deck of ship after exiting mine car and have to try again.
*mobs spawn too slow (part of it is db issue)
*there is no cannon on ship (db issue, you can add some 28833 by yourself or ask your db dev to do it)

--HG--
branch : trunk
2009-08-15 23:04:21 -05:00
megamage 95a79b2815 *Restore the work of escortAI::AddWaypoint.
--HG--
branch : trunk
2009-08-15 22:58:17 -05:00