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