Commit Graph

7327 Commits

Author SHA1 Message Date
Machiavelli
ce2d71e1d9 Add config option that determines the maximum allowed time between the last received CMSG_CHAR_ENUM and another incoming packet, and will disconnect the peer if this time limit is exceeded.
In other words, a time limit in which idlers can stay logged in on the character selection screen before they are disconnected.
Fixes issue #335

--HG--
branch : trunk
2010-02-12 19:59:44 +01:00
Xanadu
ab146caaa8 Fixed persistent area aura visual radii (flamestrike, consecration etc.). Thanks to QAston and _manuel_ for research.
Closes issue 522. Closes issue 719.

--HG--
branch : trunk
2010-02-11 21:31:12 +01:00
n0n4m3
a893682dbf Fix compile warning on win.
--HG--
branch : trunk
2010-02-10 18:36:08 +03:00
n0n4m3
293ea07a25 Revert revision: 053bfe8ad9, this cause some crash.
Use dynamic_cast more is safer.
I think no more crash on db code.

--HG--
branch : trunk
2010-02-10 16:04:48 +03:00
Trazom62
1e4684826e Fix Script HoS/Tribunal Event. Thanks beberlescaraber.
Fixes issue #58.

- fix brann defending when he should not.
- fix reset of gossip flag.
- fix reset of GO at end of event.

--HG--
branch : trunk
2010-02-08 19:26:45 +01:00
Rat
8344eea132 *Kraz should not be un-hexed from a forest frog
--HG--
branch : trunk
2010-02-07 22:59:00 +01:00
Rat
d89b04ef89 *reset npc flag, in overlord morghor script, after event is done
--HG--
branch : trunk
2010-02-07 22:50:09 +01:00
Trazom62
b0ea16f10b Fix crash in Spell::EffectApplyAura.
Fixes issue #657.

--HG--
branch : trunk
2010-02-07 18:16:53 +01:00
Trazom62
8c87b682d3 Fix crash in npc_thassarianAI::JustDied.
Fixes issue #531.

- store GUID instead of pointers to creature that may despawn.
- and some code style updates.

--HG--
branch : trunk
2010-02-07 17:43:00 +01:00
Trazom62
34755de77d Fix Script Naxxramass/Patchwerk. Thanks Scarymovie87.
Fixes issue #187.

--HG--
branch : trunk
2010-02-07 17:32:14 +01:00
Trazom62
fee3181e54 Add VH script texts.
Fixes issue #64.

Some texts still not used in code.
Thanks wowwiki for most of them.
Thanks adminemu for Xevozz ones.

Fix some typo in Brann (HoS).

--HG--
branch : trunk
2010-02-07 17:15:06 +01:00
Trazom62
5325084b6c Fix Improved Fire Nova and Earthen Power Shaman Spells. Thanks Retriman.
Fixes issue #559.

--HG--
branch : trunk
2010-02-07 15:31:02 +01:00
Trazom62
5bdbb5e6d1 Fix creature script example to be conform to Trinity code standards.
--HG--
branch : trunk
2010-02-07 13:06:03 +01:00
Trazom62
32ef583616 Fix Mage Polymorph Reflect. Thanks breakerfly.
Fixes issue #652.

--HG--
branch : trunk
2010-02-07 12:31:51 +01:00
Trazom62
4e500f7227 Fix The Dwarven Spy text. Thanks zthoreen.
Fixes issue #616.

--HG--
branch : trunk
2010-02-07 12:16:35 +01:00
n0n4m3
8676e5056f Implement async class for database operations for better performance, remove 10ms sleep, fixed some crash on sql execute.
--HG--
branch : trunk
2010-02-07 08:22:31 +03:00
n0n4m3
bb7222c376 Fixed data loss at player save.
--HG--
branch : trunk
2010-02-06 19:07:28 +03:00
n0n4m3
982296518c Fixed crash in PetAI::UpdateAI.
--HG--
branch : trunk
2010-02-06 19:06:55 +03:00
teacher
5cb0a6177c Removed script_waypoints data form world.sql. They should not be there.
Removed obsolete readme file for fulls. Fulls are now just for testing purposes.

--HG--
branch : trunk
2010-02-06 14:47:49 +01:00
Xanadu
6e1176e7fc Modify world.sql, too...thx to _manuel_for reminding me. Also thx to Aokromes for testing revs 7299 & 7300.
--HG--
branch : trunk
2010-02-06 01:08:17 +01:00
Xanadu
29cf32ce9b Modified the .dist command to display exact distances, too.
--HG--
branch : trunk
2010-02-06 01:00:08 +01:00
Xanadu
d536614df8 Fixed some GetDistance functions, added several asserts
--HG--
branch : trunk
2010-02-06 00:28:19 +01:00
teacher
d9ecdfdd56 Moved sql files to sql\updates\3.2.2a_old directory.
--HG--
branch : trunk
2010-02-05 22:06:27 +01:00
Xanadu
45002f590e Merge
--HG--
branch : trunk
2010-02-05 19:16:03 +01:00
Xanadu
f8d1920fa5 Yet more cleanup, mostly in the script system. This should conclude the script integration into core.
--HG--
branch : trunk
2010-02-05 13:01:32 +01:00
Xanadu
a5d1bc77ab A great purge of obsolete macros.
--HG--
branch : trunk
2010-02-05 00:31:28 +01:00
Trazom62
4674dec37b Fix Drak'Tharon Script Text
Fixes issue #77.
Thanks Tlexii for Trollgore entries.

--HG--
branch : trunk
2010-02-04 23:47:47 +01:00
Trazom62
646fc8276a Fix ResetInstance.
Fixes issue #70.

Reset Instance was removed during the merge to 3.2.2, then fixed again, then backed-out due to bug. This latter is now fixed.
Thanks to the original authors (already credited in old rev).

--HG--
branch : trunk
2010-02-04 22:03:09 +01:00
Xanadu
b0b261585f Move the EvilID.h includes to pch.
--HG--
branch : trunk
2010-02-04 21:07:12 +01:00
QAston
3df5bb041c *Way more correct way of selecting caster and target for Periodic Trigger auras.
--HG--
branch : trunk
2010-02-04 18:34:46 +01:00
teacher
61cc641384 Added Spell "Launch Spear" to creature "Ymirheim Spear Gun" (by Malcrom).
Added missing spell updates for Rev 7285 (by manuel).
Renamed a wrongly named file.
Added two recent scriptname updates to world_scripts_full.sql.

--HG--
branch : trunk
2010-02-04 16:12:52 +01:00
Xanadu
ad63efde8d Fixed Ritual of Souls, implemented soulwell giving healthstones according to warlock's Improved Healthstone talent points.
--HG--
branch : trunk
2010-02-04 14:43:07 +01:00
QAston
6ec51e7bbc *Implement spell target type TARGET_GAMEOBJECT_NEARBY_ENTRY
--HG--
branch : trunk
2010-02-04 00:36:40 +01:00
Trazom62
b1cc10aaf0 Quest Support All Along the Watchtowers (5097,5098). Thanks Retriman.
Fixes issue #519.

--HG--
branch : trunk
2010-02-03 22:27:35 +01:00
Trazom62
000876b2f4 Fix Script AQ40/C'Thun.
Fixes issue #587.
Thanks kb_z for original patch.

Still some visual effect not working.

--HG--
branch : trunk
2010-02-03 21:32:08 +01:00
thenecromancer
1cda3dcb5f Fix possible issue where player could inherit stealth visibility from his/her pet.
--HG--
branch : trunk
2010-02-03 21:06:35 +01:00
thenecromancer
46c3236a14 Some changes to immunities
--HG--
branch : trunk
2010-02-03 16:43:47 +01:00
silver1ce
a307ba784c *Move object's field\visibility update functions to object from accessor
removed useless SendUpdateObjectToAllExcept - anyway fields will be updated, there is no sense to force update them

--HG--
branch : trunk
2010-02-03 16:53:40 +02:00
Brian
23bdbf1ad3 * Fixed reputation buying from vendors where the items had 0 for Req rep
* faction, but >0 for Req rank. In that case it pulls the faction of the
* vendor.
* HUGE thanks to QAston and silverice

--HG--
branch : trunk
2010-02-02 21:24:44 -07:00
silver1ce
a1bf304945 typo
--HG--
branch : trunk
2010-02-03 06:13:57 +02:00
silver1ce
02acc66043 cleanup into grid containers
grid containers doesn't contains guid keys, so guid parameter is useless,
 removed find functions(anyway result of search would be null always)

--HG--
branch : trunk
2010-02-03 05:23:32 +02:00
_manuel_
23b1a482c9 Changes in Trial of the Champion:
-Implemented new scripts for Grand Champions, it includes vehicle fight (it is not 100 % done)
-Implemented more Vehicles Accessories. (related with the instance)
-Implemented basic support for event at spawn or dead from Boss Eadric/Paletress.
-Implemented basic support for event at spawn from Boss Black Knight.

For a complete fix see TDB forum > New Fix Submissions > Core related DB content.

--HG--
branch : trunk
2010-02-02 23:25:46 -03:00
QAston
a4b89d8806 fix a typo in IsHighRankOfSpell(uint32 spell1,uint32 spell2)
--HG--
branch : trunk
2010-02-03 02:41:10 +01:00
QAston
10695f9131 *Drop spell_stack_masks table
*Add spell_group_stack_rules table (for more info see wiki)
*The table is maintained by core team
*Move some spell specific out of core to the new table

--HG--
branch : trunk
2010-02-02 22:35:01 +01:00
Trazom62
70425115f0 Fix Script DrakTharon/Trollgore.
- fix adds spawn points.
- fix achievement Consumption Junction.

--HG--
branch : trunk
2010-02-01 21:28:50 +01:00
Trazom62
a91bf2f028 Fix quest : Death From Above. Thanks clement.roussel for original patch.
Fixes issue #592.

--HG--
branch : trunk
2010-02-01 21:25:10 +01:00
QAston
a1256d88ee *drop spell_elixir table
*add spell_group table for storage of groups of spell (kinda obvious, isn't it?) and populate the table with converted spell_elixir table data
*the table is going to be maintained by core team
*fix percentage display at spell_ranks table loading
*add TARGET_UNIT_CASTER to allowed learn spell targets in npc_trainer table, thanks to Aokromes for noticing the issue.

--HG--
branch : trunk
2010-02-01 19:22:32 +01:00
teacher
65705a16c1 Updated world.sql and characters.sql.
Removed commented code form realm.sql and set account.expansion field default value to 2 (wotlk) (thx Aokromes).
Properly set default values for some world DB fields.
Properly set some world DB fields to allow Database import in strict mode (by Brian).
Updated world_script_full with recent committed npc script.
Renamed a couple of files with proper revision number.
Note: no DB data will changed nor harmed by this commit.

--HG--
branch : trunk
2010-02-01 18:52:42 +01:00
thenecromancer
9b6cf93d7a Use normal ace thread mutex
--HG--
branch : trunk
2010-02-01 11:30:05 +01:00
thenecromancer
fd5f1e554d Use recursive thread mutex for SQL transaction queue
--HG--
branch : trunk
2010-02-01 10:23:18 +01:00