Commit Graph

19491 Commits

Author SHA1 Message Date
joschiwald
ae36ddefec Core/Scripts: add creature_text to pet mojo
Scripts/Karazhan/Moroes: cleanup a bit (should fixes mem leak)
2013-08-31 16:48:37 +02:00
Filip
a2ee732a38 DB/SAI: The Lost Mistwhisper Treasure (12575) 2013-08-31 14:53:46 +02:00
Nay
2d93059114 SQL: Fix a typo in e375c6075b 2013-08-31 12:45:44 +01:00
Vincent-Michael
1501e95876 SQL: Fix typo in 44a317b71f 2013-08-31 00:03:35 +02:00
Vincent-Michael
44a317b71f DB/Reputation: Move quest_repeatable_rate after quest_monthly_rate 2013-08-30 23:58:52 +02:00
Vincent-Michael
3f6296b65e Merge branch 'master' of github.com:TrinityCore/TrinityCore 2013-08-30 23:09:01 +02:00
Nay
7ecf4fdec1 Core/Quests: Split Flags and SpecialFlags 2013-08-30 23:08:40 +02:00
Shauren
4f10e6b89a SQL: Fixed file name 2013-08-30 23:02:16 +02:00
Shauren
16eefd18fa Scripts/Icecrown Citaldel: Fixed spells cast by Professor Putricide during heroic Festergut and Rotface encounters
Closes #7641
Closes #8243
2013-08-30 23:00:43 +02:00
Filip
157eb82ab1 DB/SAI: Deeprun Rat Roundup (6661) 2013-08-30 22:57:23 +02:00
Machiavelli
4b5c4ab12a Core/CharacterHandler: Some more rules for CMSG_CHAR_ENUM allowance
Thanks to @TakenBacon for heads up
2013-08-30 21:52:59 +01:00
jackpoz
be7d82ba8d Core/Maps: Fix Spline triggered assert
Fix an assert triggered by float to int32 cast overflowing to -1, now it replaces -1 with max int32 value.
Fix another assert triggered by Vector3 magnitude float overflow to max/infinity in StaticMapTree::isInLineOfSight(), in this case return false.

Both asserts can be reproduced by casting Mind Control to a NPC, tele to z: 1.0e+38 using client hack tools, move to allow the server to register the new position and stop Mind Control.

Closes #8970
Closes #10578
Closes #10355
Closes #10673
2013-08-30 21:27:04 +01:00
Filip
dd7802c0ec SQL: Rename wrong named SQL file. 2013-08-30 22:17:19 +02:00
Vincent-Michael
081ee8f5d8 SQL: Fix typo 2013-08-30 22:14:24 +02:00
Machiavelli
e3f27a36fe Core/Creatures: Fix base stats calculations for some cases.
i.e. health_mod of 0.001 resulting in hp of 0 instead of 1
2013-08-30 20:59:29 +01:00
Vincent-Michael
87e105c818 Core: Fix warning 2013-08-30 20:56:41 +02:00
Nay
7776016106 Core/Quests: Remove CastedCreatureOrGO method
- Remove EAI's ACTION_T_CAST_EVENT and ACTION_T_CAST_EVENT_ALL
- Remove SAI's SMART_ACTION_CALL_CASTEDCREATUREORGO
- Split QUEST_TRINITY_FLAGS_KILL_OR_CAST into QUEST_TRINITY_FLAGS_KILL and QUEST_TRINITY_FLAGS_CAST
- Assign QUEST_TRINITY_FLAGS_CAST to all the quests that were using RequiredSpellCastX
- (unrelated) Fix a warning in Player.cpp
- Replace CastedCreatureOrGO usage in scripts by KilledMonsterCredit

TODO: Convert the two EAI scripts commented out in the .sql to proper SAI

Closes #10667
2013-08-30 19:32:08 +01:00
Nay
aa5bc37e9c Core: Yet more warning fixes 2013-08-30 16:03:37 +01:00
Nay
1903d4ca7d Core/Server: Fix a spammy warning in WorldSession and move code to .cpp 2013-08-30 15:44:17 +01:00
Spp
9bea4fc451 Core/RBAC: Move ban commands to RBAC (using individual permissions) 2013-08-30 16:26:52 +02:00
Spp
2b69f83823 Core/RBAC: Move Achievements and Arena commands to RBAC (using individual permissions) 2013-08-30 16:14:00 +02:00
Spp
109188a203 Core/RBAC: Move account commands to RBAC (using individual permissions) 2013-08-30 15:53:29 +02:00
Spp
17e8248070 Correct RBAC command names in DB 2013-08-30 15:23:47 +02:00
Spp
e0d334bc81 Corrections to ea26928 sql files 2013-08-30 15:17:16 +02:00
Nay
d805a2dc0e SQLS: Rename wrong named sql file 2013-08-30 14:09:21 +01:00
Spp
ea26928a99 Core/RBAC: Move RBAC commands to RBAC using individual permissions
- Use this commit as a sample on how to move commands to RBAC
2013-08-30 14:52:53 +02:00
Spp
3232b69ff3 Core/RBAC: Move commands security to RBAC (using generic RBAC Permissions)
- Warning: This will break commands for any custom security level
2013-08-30 13:57:09 +02:00
Filip
e375c6075b DB/Loot: Titanium Vein
By @dr-j fixes #10671
2013-08-30 13:38:00 +02:00
Nay
ec837b1d7d Merge pull request #10666 from xjose93/SmartScripts-StartEvent
Implement SMART_ACTION_GAME_EVENT_STOP (111) and SMART_ACTION_GAME_EVENT_START (112).
2013-08-29 16:36:42 -07:00
xjose93
c3afc00571 Implement SMART_ACTION_GAME_EVENT_STOP (111) and SMART_ACTION_GAME_EVENT_START (112). 2013-08-30 01:23:01 +02:00
Machiavelli
213998e2d7 Core/NetworkIO: Allow CMSG_CHAR_ENUM after char creation and char deletion
Perhaps these calls could be better placed but it's a matter of trial
and error to see what is most effective.
2013-08-30 00:05:57 +01:00
Machiavelli
9346695129 Core: Few fixes for previous commit. 2013-08-29 21:55:29 +01:00
Machiavelli
59b4c34924 Core/NetworkIO: Generic packet spam solution
Currently regulates the usage of CMSG_CHAR_ENUM only, but can be easily
extended to detect inappropriate network behaviour by using
AntiDOS.AllowOpcode in WorldSession's handlers.
2013-08-29 16:46:28 +01:00
Nay
3b71172e8a Core/Quests: Fix a typo in a previous commit
Closes #10664
2013-08-29 16:01:48 +01:00
Filip
179a45d81b DB/Errors: Db error fix
Fixes #10663
2013-08-29 16:42:31 +02:00
Nay
62d1ee680b Core/Quests: Drop world.quest_template.RequiredSpellCastX
These were non-wdb fields that didn't have much use.
Most quests that were using these fields (not many) should still work,
however, if you find any quest that worked before and is now broken
please report it in the issue tracker and it will be promptly fixed.
2013-08-29 15:36:38 +01:00
Filip
6c8ae75fb9 DB/Sai: Suppression (7583)
Fixes #7377
2013-08-29 15:33:23 +02:00
Filip
6469656fe8 DB/Loot: Fix Sealed Chest loot
Fix by @untaught, closes #10652
2013-08-29 15:16:20 +02:00
Kirkhammett
e23b6436c5 Core/Quests: Escape from Silverbrook 12308 2013-08-29 14:37:29 +02:00
Kirkhammett
c84f545708 Core/SmartAI: Add passive check for WP movement 2013-08-29 14:35:22 +02:00
Filip
56886a8990 DB/Update: Bladespire Kegger & Getting the Bladespire Tanked
Fixes #2371
2013-08-29 05:31:03 +02:00
Filip
0910f42001 DB/SAI: Matthias Lehner
Fix up for gossip. He should also show gossip only on quest, and for both alliance and horde.
2013-08-29 03:19:55 +02:00
joschiwald
76171984f1 Scripts/Spells: fix codestyle in 48783b8606 2013-08-29 03:08:08 +02:00
Kirkhammett
48783b8606 Core/Quests: Fuel for the Fire (12690) 2013-08-29 00:50:14 +02:00
Vincent-Michael
a917461762 DB/Misc: Fix startup errors 2013-08-28 19:06:20 +02:00
joschiwald
4fc292cee8 DB/Conditions: fix startup error 2013-08-28 18:59:27 +02:00
Rohlik
5eeed14c2c DB/Quests: Fix "I'm Not Dead Yet!"
Closes #9807
2013-08-28 16:48:29 +01:00
Crysicle
75406b2c0d DB/Quests: Prepping the Speech description/progress/completion text
Closes #10607
2013-08-28 16:39:57 +01:00
Foldor
61fbe1c60c DB/Spawns: Kor'kron Reaver & Skybreaker Marine are currently missing from Dalaran's Krasus landing
Closes #10615
2013-08-28 16:38:30 +01:00
Nay
577e320809 DB/Schema: Fix typo in reputation_reward_rate.quest_repeatable_rate name 2013-08-28 16:31:43 +01:00