Commit Graph
100 Commits
Author SHA1 Message Date
maximius 7d60e2fb18 *Fixes for Slad'ran, Eck the Ferocious and Moorabi by Tartalo
--HG--
branch : trunk
2009-09-27 20:16:10 -07:00
maximius 339c2896b2 *Make sure the target actually has a victim, otherwise checking hostility is pointless.
--HG--
branch : trunk
2009-09-27 19:22:42 -07:00
maximius 15dbc456bb *If our target of choice is attacking a player, only attack our target if we are friendly towards that player.
*Only regenerate quickly if polymorphed.

--HG--
branch : trunk
2009-09-27 19:11:52 -07:00
maximius 2c14426c76 *Cleanup some scriptname assignments that got a bit messed up in previous commits
--HG--
branch : trunk
2009-09-27 15:55:39 -07:00
maximius 10231efc0f *Revert 5675/43c0c883c44d back to 4821/9d0967884f0b way (seems to work properly now), thanks Gyullo
--HG--
branch : trunk
2009-09-27 15:52:17 -07:00
maximius 01be5d1860 *Do not regenerate the health of controlled or charmed creatures instantly out of combat
--HG--
branch : trunk
2009-09-27 15:48:30 -07:00
maximius fd55684873 *Better method for choosing a random model on respawn (should no longer show opposite faction models)
*Attempt to make it so creatures: don't help players or units controlled or owned by players; and don't help if the unit is fleeing from the enemy player

--HG--
branch : trunk
2009-09-27 15:14:25 -07:00
Anubisss 82ae128317 *Fix a problem that freeze the server in boss Eck the Ferocious' script. Maybe this fix a crash.
--HG--
branch : trunk
2009-09-27 18:02:57 +02:00
Anubisss 23d7fa65e8 *Fix a crash in boss Svala's script.
--HG--
branch : trunk
2009-09-27 15:16:18 +02:00
maximius f980dd9ac6 *Merge [8524] New cell search algorithm implemented. You can now choose different
visibility distances on continents, in BG/Arenas and instances. Author: Ambal
*Some warning cleanup

--HG--
branch : trunk
2009-09-27 02:24:25 -07:00
maximius 371c6fd371 *Gundrak: Eck the Ferocious & Gal'Darah, by Tartalo
*Implement talent Lava Flows (ranks 1-3), by win32

--HG--
branch : trunk
2009-09-26 22:13:08 -07:00
maximius 342b071d47 *Instead of checking getVictim() to determine whether or not to regen health, check if the threat list is empty
*Fix some incorrect/missing scriptname assignments, thanks Drahy

--HG--
branch : trunk
2009-09-26 21:55:47 -07:00
maximius 07084713d1 *Some better checks.. don't want to try and store a Unit* in a bool!
--HG--
branch : trunk
2009-09-26 17:16:17 -07:00
maximius f8155b4f95 *Should fix a crash, thanks Drahy
--HG--
branch : trunk
2009-09-26 17:08:37 -07:00
maximius b528d14e73 *Tried to combine a little too much code here I think :P
--HG--
branch : trunk
2009-09-26 16:56:35 -07:00
maximius c66005ea06 *Should fix Linux build, thanks Drahy
--HG--
branch : trunk
2009-09-26 16:52:54 -07:00
maximius 7396b641ae *Gundrak: GO Handling & Slad Ran script by Tartalo
*Cleanup, and don't consider creatures to be in combat if they have no victim, or if their victim is a GM.

--HG--
branch : trunk
2009-09-26 16:01:30 -07:00
maximius ff3f556423 *Missed condition, thanks Zor :)
--HG--
branch : trunk
2009-09-26 13:00:40 -07:00
maximius 9dfaa02895 *Remove some redundant code, and relocate some illogical code.
--HG--
branch : trunk
2009-09-26 12:54:12 -07:00
maximius 3416a6543d *Wintergrasp: Tenacity fixes by Spp
*Better Windows signal handling for services, by defacer
*Always hide triggers for players, by ogeraisi

--HG--
branch : trunk
2009-09-26 12:41:46 -07:00
maximius 59586af421 *More logical to cause the damage -after- the fall, not before, lol.
--HG--
branch : trunk
2009-09-26 12:28:48 -07:00
maximius ff9a2f6ba1 *Extend and comment the Player::FallGround function, it can now cause damage if required.
--HG--
branch : trunk
2009-09-26 12:26:02 -07:00
maximius e2017fcf5d *Anonymous enums are bad :(
--HG--
branch : trunk
2009-09-26 02:27:10 -07:00
maximius f8a6434fc0 *Replace a ton of switches with RAND(), and overload RAND() to support up to 16 parameters.
*Add a safety check to prevent knocking players off of transports, just in case they die while on one.
*Fix a couple incorrect spell defines.

--HG--
branch : trunk
2009-09-26 02:09:26 -07:00
maximius 2853aa1cd1 *Grobbulus - in Inject event, tank is not a target for this spell, by Gyullo
*Gundrak - AI for the boss Moorabi, by Manuel
*Improvements to player death handling (they will now fall to the ground).. also attempted to improve creature death handling the same way.

--HG--
branch : trunk
2009-09-25 19:20:04 -07:00
spp@influenza 0d6da14ded Wintergrasp: Cosmetic changes + player leave combat when wartime ends
--HG--
branch : trunk
2009-09-24 12:44:49 +02:00
maximius a1141b4a8b *struct, not class (thanks Paradox)
--HG--
branch : trunk
2009-09-24 14:27:20 -07:00
Anubisss 4783ea7d24 *Fix possible crashes.
--HG--
branch : trunk
2009-09-24 23:11:01 +02:00
maximius 53783d0012 *Oops, enum type redefinition is bad!
--HG--
branch : trunk
2009-09-24 11:51:02 -07:00
maximius c3e795e7dd *Add a new modelid function..
*Attempt to fix some Linux compile issues..

--HG--
branch : trunk
2009-09-24 11:26:27 -07:00
maximius 8ccf471bcb *Force creatures to choose a new, random model on spawn/respawn
*Change the damage formula to include weapon min/max damage.. previous method did not work properly at all.

--HG--
branch : trunk
2009-09-23 22:09:20 -07:00
maximius 906b00465a *add 11 new event hooks to the OnEvents system, by Hawthorne
--HG--
branch : trunk
2009-09-23 20:19:21 -07:00
maximius 8102372a67 *Krik'thir the Gatewatcher partial script by Manuel and Gyullo
*Ahn'Kahet: Fixes for Prince Taldaram & code Achievement by Tartalo

--HG--
branch : trunk
2009-09-23 19:50:02 -07:00
maximius 3fce346a52 *New damage formula, Hogger will no longer dominate your level 20 characters!
--HG--
branch : trunk
2009-09-23 19:10:46 -07:00
maximius a96c704f46 *quest 12231 - The Bear God's Offspring, by Destalker
*SD2 enum escort faction, patch by manuel
*Extend the Chathandler to TrinityScript, by Hawthorne

--HG--
branch : trunk
2009-09-23 13:24:06 -07:00
maximius 36a2633f5d *[Fix] fly in Northend without Cold Weather Flying if summoned, by Spp
--HG--
branch : trunk
2009-09-23 00:45:47 -07:00
maximius d79957e5c3 *Send channeling start/update packet, converted by Stryker, original by pasdVn
--HG--
branch : trunk
2009-09-22 18:19:31 -07:00
maximius cdfb402122 *Hacky fix to Grounding Totem by Themris (better than no fix at all, and very difficult to fix properly)
--HG--
branch : trunk
2009-09-22 18:13:59 -07:00
maximius 3a980db8d1 *Utgarde Keep: Ingvar The Plunderer; event fix, by Taliesin
*Shattered Halls: Warchief Kargath Bladefist; event fix, by Taliesin

--HG--
branch : trunk
2009-09-22 18:08:20 -07:00
maximius 50d519b65b *Judgement of Wisdom PPM based, not 100%. By Drevi.
--HG--
branch : trunk
2009-09-22 18:02:03 -07:00
maximius a9086ea15a *Another regen tweak, by Taliesin.
--HG--
branch : trunk
2009-09-22 16:18:01 -07:00
maximius b3f3a82e5f *Fix Unit::m_regenTimer so creatures regen health properly, by MrSmite
*Partial Utgarde Pinnacle instance & boss scripts, rewritten by Tartalo, original by ckegg
*Fix a bug where pets would engage new attackers while approaching the target their owner sent them to attack, by MrSmite

--HG--
branch : trunk
2009-09-22 16:14:37 -07:00
maximius 80efe383fb *Fix a modelid issue in world_spell_full
--HG--
branch : trunk
2009-09-21 21:22:03 -07:00
maximius c339f2df7b *Force non-dead mobs that are either: out of combat, or polymorphed, to regenerate at each update, thanks Gyullo
--HG--
branch : trunk
2009-09-21 20:50:05 -07:00
maximius ea2da8c758 *Fix a modelid issue in world_scripts_full, thanks Demonx
--HG--
branch : trunk
2009-09-21 17:23:56 -07:00
Kudlaty d3c402fa18 Fix problems with no stack limit.
--HG--
branch : trunk
2009-09-22 01:52:16 +02:00
maximius 9e5c8db01f *[8508] Not assign boolean value to integer variable, expecting to always be 0. Also renaming member variables. Author: NoFantasy
*[8516] Implement spell 53271. Author: Shendor
*[8519] Use RuneType enum where appropriate and more explicit data for rune init. Author: VladimirMangos
Thanks to: Stryker
*[8520] Limit telent 49182 and ranks triggering expected:wq runes cooldown case. Author: Shendor
*Fix Herald Volazj wrongly targeting himself on Shadow Bolt Volley instead of randomly targeting on Shiver, by tlexii.

--HG--
branch : trunk
2009-09-21 12:31:36 -07:00
maximius f093c18ca1 *Remove some bad SQL data, thanks MrSmite
--HG--
branch : trunk
2009-09-20 23:25:36 -07:00
Kudlaty b4cd005f03 Reapply patch about changing modelid_a/h(2) values to modelid1..4, display ids are no longer incorrectly chosen based on player faction.
--HG--
branch : trunk
2009-09-21 07:52:16 +02:00
Kudlaty 45e2f9c002 * Add two flags for items with no stack limit
* Added proper checking of faction based on seller for items with RequiredReputaionFaction=0
* This will allow 100% proper WDB data to be used
Thx to Malcrom and Brian

--HG--
branch : trunk
2009-09-21 05:52:58 +02:00
Kudlaty 96cbf2f75b Fix compile
--HG--
branch : trunk
2009-09-21 04:40:54 +02:00
maximius 771341992f *Ahn'Khalet: Partial Herald Volazj script, by Tartalo
*Check for null pointers in SelectTargetHelper, thanks to Spp
*Remove rank aura from last battle (possibly there due to crash), by Spp

--HG--
branch : trunk
2009-09-20 19:07:53 -07:00
maximius 6c90f1f89a *Ahn'Khalet: GO handling & Prince Taldaram scripting by Tartalo & tlexii
*Cleanup, remove all DB-specific data that needs review from 5700_world.sql -- TDB topic here: http://bit.ly/POdro

--HG--
branch : trunk
2009-09-20 16:42:35 -07:00
Anubisss 43e61c2e27 *Remove some not needed casts or used correct casts.
--HG--
branch : trunk
2009-09-20 19:58:06 +02:00
Anubisss 77328defee *Fix some possible crashes.
--HG--
branch : trunk
2009-09-20 15:33:34 +02:00
Anubisss 3d99ea0111 *Add missing end-tags for vcproj.
--HG--
branch : trunk
2009-09-20 14:49:17 +02:00
Anubisss 6eb97366a7 *Update file THANKS.
--HG--
branch : trunk
2009-09-20 14:26:43 +02:00
Anubisss b0ee3c52ae *Fix a typo. This fix the compile error. I hope haven't got errors in WIN.
--HG--
branch : trunk
2009-09-20 14:01:39 +02:00
Anubisss 701240610c *Fix a typo. Patch by Thyros.
--HG--
branch : trunk
2009-09-20 13:55:34 +02:00
Anubisss 95b63b3182 *Add missing files for CMake/VCproj and ScriptLoader.
*Fix a possible crash.

--HG--
branch : trunk
2009-09-20 13:53:01 +02:00
Anubisss 3912aafe03 *Fix 2 possible crashes.
--HG--
branch : trunk
2009-09-20 13:01:06 +02:00
maximius c538c2c55d *Fix some typos, by Darkshines
*More Fix About NPC dont regenerate HP, by Gyullo

--HG--
branch : trunk
2009-09-20 02:01:04 -07:00
maximius 6c46fc09b0 *Cleanup + Fix Linux build by WarHead
--HG--
branch : trunk
2009-09-19 16:21:10 -07:00
maximius ec054272e1 *GO - Southfury Moonstone script, from SD2, patch by manuel
*Fix Auctionhouse CPU usage during item expire check, by MrSmite

--HG--
branch : trunk
2009-09-19 16:01:08 -07:00
maximius 22869c7a47 *Add ScriptName to GO 185919 and 185921, thanks WarHead
--HG--
branch : trunk
2009-09-19 15:44:22 -07:00
maximius 599d0fa65b *quest: "Long Forgotten Memories"
*quest: "A Pawn on the Eternal Board"
*World Event: AQ-War Effort
*quest: "Eranikus, Tyrant of the Dream"
*Sunken temple -> "Snake Puzzle event"
*duskwood boss "Twilight Corrupter" for quest: "The Nightmare's Corruption"
*All by kb_z, please tell me if I missed anything, and somebody please review the SQL.. a LOT Of stuff in this needs to go to TDB!

--HG--
branch : trunk
2009-09-19 15:14:05 -07:00
maximius d3ba9eea44 *Missed changes! ><
--HG--
branch : trunk
2009-09-19 12:50:58 -07:00
maximius 799c5da00a *Quest - Taken by the scourge by BlackOne
*Quest - The Warsong Farms by Thraxx
*Gameobject Script - Fel Crystalforge & Bash'ir Crystalforge by johnholiver

--HG--
branch : trunk
2009-09-19 12:48:17 -07:00
maximius 7566630206 *Missed change
--HG--
branch : trunk
2009-09-19 12:25:26 -07:00
maximius 0cf75ef9ea *Wintergrasp: Prevent defenders team to click the relic. Patch by Spp.
*Zum'Rah Area Trigger Script, Zum'Rah should become hostile when approached. By totoro.
*Judgement of Light PPM based, not 100%. By Drevi.
*Fix Deflection Exploit. By manuel, thanks to TheNecromancer and Gyullo.
*Correct Wintergrasp Tenacity formulas, by Gyullo.
*A Spirit Guide Escort Quest, code from SD2, patch by manuel.
*TrullyOne/MeanMachine Waypoint System Restored. Patch by XTElite1.

--HG--
branch : trunk
2009-09-19 12:13:08 -07:00
maximius 18c9a4f510 *Indentation cleanup
--HG--
branch : trunk
2009-09-18 14:14:39 -07:00
maximius 333f1c9d72 *[8475] fixed some gcc-warnings Author: balrok
*[8476] Revert some recent cleanup changes, some other fixes and cleanups. Author: VladimirMangos
*[8489] Fixed player visibility update in case view point different from player itself. Author: SilverIce
*[8493] Avoid unexpected multiply error messages at wrong `quest_template`.`RewSpell*` Author: VladimirMangos
*[8496] Resolve some #include cycles and unsafe code.
* Common.h -> Threading.h -> Errors.h -> Common.h
* Remove reduncdent #include "ByteBuffer.h" in headers
* Remove redundent #include "Auth/BigNumber.h" in headers
* Avoid multyply data copy at use some now dropped functions in BigNumber.
* Avoid copy fixed byte count from byte arrays with unknown real size created from BigNumber.
* Avoid possible problems for build mangos at different platform or compilers. Author: VladimirMangos.
*[8501] Apply code style and cleanups to some Player functions. Author: VladimirMangos.
*[8502] Disable quests related to specific game events at startup if event not active. Also rename member boolean variable. Author: NoFantasy
*[8506] Add check for IsAutoComplete() in SendPreparedQuest().
For cases where quest is repeatable but has Method!=0, QuestDetails must be sent instead of RequestItems.
Some additional code cleanup. Author: NoFantasy
*[8507] Check amount of spawned pools before decrement to avoid unexpected result. Also rename variable to more meaningful name. Signed-off-by: NoFantasy <[email protected]>

Thanks to Stryker and onkelz28!

--HG--
branch : trunk
2009-09-18 14:10:37 -07:00
maximius 0d9d400e79 *Typos! Fun!
--HG--
branch : trunk
2009-09-18 03:28:12 -07:00
maximius e9fb57651d *Fix a fairly nasty typo I only just noticed..
--HG--
branch : trunk
2009-09-18 03:05:59 -07:00
maximius c08b38aa14 *Add NPC 16111 to script npc_training_dummy (this creature is not supposed to move around and kill things, it should behave like a normal target dummy)
--HG--
branch : trunk
2009-09-17 18:05:01 -07:00
Kudlaty 4309605dae Fix typo in wintergrasp. Patch by Gyullo
--HG--
branch : trunk
2009-09-18 00:54:45 +02:00
Rat 9f96e6ce81 *fix Kael'thas (TK) summoning double phoenix, broken by an sd2 merge
--HG--
branch : trunk
2009-09-17 23:12:26 +02:00
Machiavelli b897584203 Update to Gluth script; lower the distance required between zombie chow and Gluth before Gluth consumes it for a more blizzlike experience
--HG--
branch : trunk
2009-09-17 15:28:34 +02:00
maximius fb2e263be7 *Escort Quest The Totem of Kar'dash from SD2, thanks manuel
--HG--
branch : trunk
2009-09-17 01:45:36 -07:00
maximius 5b8ee23e47 *Better fix to the waypoint mobs returning to spawn issue, thanks XTElite1
--HG--
branch : trunk
2009-09-17 01:26:54 -07:00
maximius 1be0e825ce *Backed out changeset f2d288ace33d
--HG--
branch : trunk
2009-09-17 01:07:22 -07:00
maximius 3e7c851aae *[FIX] New characters are flagged on non-PvP servers by XTElite1
--HG--
branch : trunk
2009-09-16 12:53:53 -07:00
maximius 42e5eb6d35 *[Ingvar The Plunderer] Fix Animation of Undead Part by Gyullo
--HG--
branch : trunk
2009-09-16 12:45:20 -07:00
maximius e5abaf569f *Little changes in borean_tundra.cpp by manuel
--HG--
branch : trunk
2009-09-16 12:38:17 -07:00
maximius 2c4c296599 *Correctly update world_spell_full.sql with missed update from 5006_world.sql
--HG--
branch : trunk
2009-09-16 12:33:21 -07:00
root@trinity b07aba2513 * Changed the logging for missing spell_script_target / spell_script_position
* entries in DB to "debug" level.
* Set the default level for DBLogLevel in trinitycore.conf.dist to 2 "detail"

--HG--
branch : trunk
2009-09-16 13:16:42 -06:00
maximius 00409c67cf *Levelling Weapon Skill patch (Author: Menia), thanks Sorken :)
--HG--
branch : trunk
2009-09-15 20:03:58 -07:00
maximius 88d632d153 *Disable commit 4821 / 9d0967884f0b (caused some NPCs to not regenerate HP when they should), found by Gyullo and tested by Manuel
--HG--
branch : trunk
2009-09-15 19:47:18 -07:00
maximius 0174dd5aff *Fix pets not selecting next target bug, by MrSmite
--HG--
branch : trunk
2009-09-15 13:43:09 -07:00
maximius 6cb428318a *Merge..
--HG--
branch : trunk
2009-09-14 16:50:01 -07:00
maximius 140ec674a0 Backed out changeset d3fe2d6d504a (please test your patches thoroughly before getting me to push them ogeraisi)
--HG--
branch : trunk
2009-09-14 16:49:23 -07:00
maximius 33f8f5ac2d *Merge..
--HG--
branch : trunk
2009-09-14 16:48:38 -07:00
maximius 7349c1d9dd Backed out changeset 60578c781be1
--HG--
branch : trunk
2009-09-14 16:48:00 -07:00
maximius eb44ad818e *Add TrinityScript to default x64 build configs (not sure why it wasn't there in the first place.. it is there for Win32..)
--HG--
branch : trunk
2009-09-14 16:13:22 -07:00
maximius 4ab8d4a5dd *Use 4 spaces instead of tabs in .cpp and .h files
--HG--
branch : trunk
2009-09-14 16:06:21 -07:00
maximius b37f9b1e55 *Merged MaNGOS [8458], [8475], [8476] by ogeraisi, thanks to all authors :)
--HG--
branch : trunk
2009-09-14 16:02:13 -07:00
Anubisss 7b664c8c9f *Fix 2 typos.
--HG--
branch : trunk
2009-09-14 23:24:14 +02:00
maximius be63ad1016 *Partially merge MaNGOS [8483] by bobaz (was mostly already implemented)
--HG--
branch : trunk
2009-09-14 13:51:05 -07:00
Anubisss 14a57a8b94 *Fix a typo.
--HG--
branch : trunk
2009-09-14 22:40:56 +02:00
maximius 32798803f8 *[8480] Provided real-time update for guidl ranks rights.
Specially for guild bank tab access rights (including currently open tab case!)
Send roster broadcast for all online guild memebers at any rank edit and guild
bank tab buy. Author: VladimirMangos
*Fix a pretty stupid mistake of mine with that Stoneclaw Totem fix, put the code block in the wrong function!
*Use comparison instead of std::min (for some reason std::min seems to expect 3 arguments on Windows!?)

--HG--
branch : trunk
2009-09-14 13:34:23 -07:00