NoFantasy
f98a9e4eee
[11084] Add dummy auras for spells 53790,53791,53792 and 41099,41100,41101
...
Note: two of them are still missing data for equipment.
Signed-off-by: NoFantasy <nofantasy@nf.no>
2011-01-30 16:48:47 +01:00
NoFantasy
e3e6811740
[11083] Add dummy aura effect of spell 52098
...
Signed-off-by: NoFantasy <nofantasy@nf.no>
2011-01-30 00:16:35 +01:00
zergtmn
26dc35f356
[11082] Correct meaning of two threat/aggro related spell attributes
...
- SPELL_ATTR_EX_NO_INITIAL_AGGRO renamed to SPELL_ATTR_EX_NO_THREAT
- SPELL_ATTR_EX3_UNK17 renamed to SPELL_ATTR_EX3_NO_INITIAL_AGGRO
- Remove custom spell modifier from talent 30675 and ranks handler
2011-01-29 21:57:40 +05:00
NoFantasy
3251f39684
[11081] Beautify some SQL log queries and remove not needed enclose character
...
Signed-off-by: NoFantasy <nofantasy@nf.no>
2011-01-29 10:40:36 +01:00
VladimirMangos
117991076d
[11080] Restore optional use delta arg in .modify reputation
2011-01-29 08:40:55 +03:00
VladimirMangos
3570dcf74e
[11079] Cleanup for range use in monster say
2011-01-29 06:40:09 +03:00
Lynx3d
3f913454e4
[11078] Implement a better approximation for vmap liquid levels with diverging "up" directions.
...
Okay, so game designers CAN fool gravity...I bet they can tilt their cup without spilling the coffee IRL too :p
Only way to do it precisely would be to generate a polygon mesh from the height map and resort to (much slower) raytracing.
2011-01-29 03:40:35 +01:00
VladimirMangos
2fd536fe43
[11077] Game event fixes and condition improvments.
...
* At game events table loading checked not only allowed event ids range but also event existance.
* Renamed CONDITION_ACTIVE_EVENT -> CONDITION_ACTIVE_GAME_EVENT
* Implemented new conditions:
- CONDITION_NOT_ACTIVE_GAME_EVENT
- CONDITION_ACTIVE_HOLIDAY
- CONDITION_NOT_ACTIVE_HOLIDAY
Recomended use holiday version where possible as more portable.
2011-01-28 23:48:52 +03:00
NoFantasy
84dd2e4393
[11076] Override radius for TARGET_DYNAMIC_OBJECT_* (47-50)
...
When effect radius index is 0, spell max range is useless and we need to handle these as 0.0 radius.
This will fix summoning spells where object is summoned too far away from the expected.
Signed-off-by: NoFantasy <nofantasy@nf.no>
2011-01-28 19:00:10 +01:00
NoFantasy
9bf384cefa
[11075] Add models for spell 71450
...
Signed-off-by: NoFantasy <nofantasy@nf.no>
2011-01-28 11:51:01 +01:00
zergtmn
d30a757e86
[11074] Fix structure of MSG_MOVE_TELEPORT_ACK
2011-01-27 00:31:46 +05:00
Lynx3d
6fbf464786
[11073] Prevent applying SPELLMOD_DURATION for summons with unlimited duration.
...
Fixes summon duration of spell 70908 in combination with talent 44557 and ranks.
2011-01-26 03:00:48 +01:00
NoFantasy
47ef4eca32
[11072] Remove SetCreatorGuid for wild summoned creatures.
...
If any exceptions exist where this field must be set, please inform in forums :)
Signed-off-by: NoFantasy <nofantasy@nf.no>
2011-01-25 20:59:25 +01:00
NoFantasy
c54ae28ac2
[11071] Some improvements to summon location of wild summoned
...
Not using a hard coded radius, instead summon at location where radius is 0 (or the actual radius).
Does only affect spells without TARGET_FLAG_DEST_LOCATION set (and the majority of those spells with implicit target 18)
Signed-off-by: NoFantasy <nofantasy@nf.no>
2011-01-25 20:14:58 +01:00
zergtmn
c9fc5727fc
[11070] Correct meaning of one field in MSG_MOVE_TELEPORT_ACK packet
2011-01-25 22:45:36 +05:00
Schmoozerd
5951d77a0d
[11069] Set aggro for player controlled units only at zone aggro.
...
Signed-off-by: VladimirMangos <vladimir@getmangos.com>
2011-01-25 14:13:08 +03:00
mns
d699d0973b
[11068] Prevent infinity creature fall at fail get heght.
...
Also fix wrong use INVALID_HEIGHT as height value.
It must be used only for _check_ height, and DON'T must use as real height value.
Must fix some wrong height check results.
Signed-off-by: VladimirMangos <vladimir@getmangos.com>
2011-01-25 01:17:53 +03:00
Schmoozerd
21cc7cd179
[11067] DB error text for creaure difficulty checks misleading.
...
Signed-off-by: VladimirMangos <vladimir@getmangos.com>
2011-01-25 00:27:28 +03:00
Skirnir
75b4f75f4d
[11066] Remove tail whitespaces.
...
Signed-off-by: VladimirMangos <vladimir@getmangos.com>
2011-01-25 00:22:29 +03:00
breakwater
d5b982cbbe
[11065] Implement stun absorb part of spell 24858
...
Signed-off-by: VladimirMangos <vladimir@getmangos.com>
2011-01-24 23:07:39 +03:00
NoFantasy
686d9b0c70
[11064] Add dummy effect of spell 9976
...
Signed-off-by: NoFantasy <nofantasy@nf.no>
2011-01-22 12:30:18 +01:00
Ambal
49810598c6
[11063] Convert Database::DirectExecute() method to more effective form due to change [11061].
...
Signed-off-by: Ambal <pogrebniak@gala.net>
2011-01-22 02:25:44 +02:00
cyberium
a3315d0a11
[11062] Correctly show team member status while teleporting
2011-01-22 00:35:38 +02:00
Ambal
fce48282ad
[11061] Bring 'autocommit' mode for MySQL back. This MySQL feature operates in so frustrating way so it is better to keep it ALWAYS ENABLED!!!
...
Signed-off-by: Ambal <pogrebniak@gala.net>
2011-01-21 23:45:59 +02:00
zergtmn
f7a45e9e9a
[11060] Fix compile of builtin ACE on FreeBSD
2011-01-22 02:06:03 +05:00
Ambal
d67219e327
[11059] Fix crash in [11054]. As it turned out - we use not only async transactions but async queries too during server startup =/
...
Signed-off-by: Ambal <pogrebniak@gala.net>
2011-01-21 22:11:35 +02:00
Lynx3d
24164ef020
[11058] Add 2P bonus of item set 894 and 4P bonus of item set 884 to spell_proc_event
2011-01-21 14:35:50 +01:00
NoFantasy
1824dd767f
[11057] Add script effect of spell 48917
...
Signed-off-by: NoFantasy <nofantasy@nf.no>
2011-01-21 12:19:27 +01:00
schmoozerd
4643d9020e
[11056] Limit max targets for spell 802/804
...
Signed-off-by: NoFantasy <nofantasy@nf.no>
2011-01-21 10:53:28 +01:00
Ambal
7ef75985b9
[11055] Save pet related data in one single transaction. Also merge Pet::DeleteFromDB() queries into one single transaction request.
...
Signed-off-by: Ambal <pogrebniak@gala.net>
2011-01-21 00:07:05 +02:00
Ambal
07c9f0cbb8
[11054] Do not allow async transaction execution while server is loading. Call Database::InitDelayThread() function explicitly to create async DB worker thread after server initialization is complete.
...
Signed-off-by: Ambal <pogrebniak@gala.net>
2011-01-20 23:46:51 +02:00
Ambal
e6e7bf8573
[11053] Process all SQL requests upon SqlDelayThread object destroying which might have been added while thread was stopping.
...
Signed-off-by: Ambal <pogrebniak@gala.net>
2011-01-20 23:06:38 +02:00
XTZGZoReX
241712305d
[11052] Some comments for some unused CMD_REALM_LIST values...
2011-01-20 14:50:42 +01:00
zergtmn
2223393527
[11051] Implement spell 51662
2011-01-20 17:13:06 +05:00
Sarjuuk
a7bf12de71
[11050] Implement aura state AURA_STATE_BLEEDING (18)
...
Signed-off-by: zergtmn <zerg@myisp.com>
2011-01-20 03:26:00 +05:00
Ambal
4ddedf0804
[11049] Fix mangos and SD2 compilation after commits [11045] and [11047].
...
Signed-off-by: Ambal <pogrebniak@gala.net>
2011-01-19 23:50:40 +02:00
Ambal
0941a3f851
[11048] Save pet's spell data as one single transaction for speed
...
Signed-off-by: Ambal <pogrebniak@gala.net>
2011-01-19 23:33:53 +02:00
Ambal
2890e0f45a
[11047] Execute transactions in ObjectMgr::PackGroupIds() synchronously on server startup
...
Signed-off-by: Ambal <pogrebniak@gala.net>
2011-01-19 22:56:36 +02:00
Ambal
f2a8606b93
[11046] Optimize and make more safe some transactions in InstanceSaveMgr.
...
Signed-off-by: Ambal <pogrebniak@gala.net>
2011-01-19 22:25:24 +02:00
Ambal
631ce36680
[11045] Rewrite internals of DB layer. Simplify code and use less locking. Spawn and use separate connections for sync and async DB requests. Implement database connection pool for SELECT queries. Up to maximum 16 connections supported. Disable 'autocommit' mode for MySQL.
...
UPDATE YOUR CONFIGS!
Defaults:
LoginDatabaseConnections = 1
WorldDatabaseConnections = 1
CharacterDatabaseConnections = 1
If you are not using <mtmaps> patch do not change the default settings - this is useless. You can try following option in your MySQL config to squeeze even more performance from your DB:
[mysqld]
transaction-isolation = READ-COMMITTED
Great thanks to Undergarun, kero99 and selector for making tests and providing very useful feedback and DB statistics! Have fun :)
Signed-off-by: Ambal <pogrebniak@gala.net>
2011-01-19 22:05:20 +02:00
zergtmn
9bc37afa28
[11044] Make EffectDistract implementation less hacky
2011-01-19 23:13:19 +05:00
PSZ
0f70e9a79c
[11043] Add additional check for spell 53475, 53487 and 54015
...
Only reset when current rep is less than the reset value.
Signed-off-by: NoFantasy <nofantasy@nf.no>
2011-01-19 17:10:21 +01:00
NoFantasy
6f2804d513
[11042] Add dummy effect of spell 47305 and script effect of 47311
...
Note: spell animation (the fun part of the spells) does not play as it should, so this implementation should be revised at some point to correct that problem.
Signed-off-by: NoFantasy <nofantasy@nf.no>
2011-01-19 16:58:01 +01:00
zergtmn
452b3d9e05
[11041] Tabs to spaces
2011-01-19 03:08:46 +05:00
VladimirMangos
bf04f46011
[11040] Fixed spell bonuses apply to healing from 58757
...
Thanks Lynx3d for help in patch writing.
2011-01-18 21:59:20 +03:00
michalpolko
f2e78cdded
[11039] As of Season 6 and later, all teams below 1500 rating will earn points as if they were a 1500 rated team
...
Signed-off-by: VladimirMangos <vladimir@getmangos.com>
2011-01-18 16:49:05 +03:00
Feanordev
3293a4c3f5
[11038] Small crash-fix in commands handling.
...
Signed-off-by: VladimirMangos <vladimir@getmangos.com>
2011-01-18 16:42:53 +03:00
Feanordev
a6ea82682d
[11037] Max health dependent heal bonus for spell 55428 and ranks.
...
Signed-off-by: VladimirMangos <vladimir@getmangos.com>
2011-01-18 16:36:17 +03:00
Lynx3d
b46731ff7c
[11036] Update some data in spell_threat, making use of the new parameters
...
NOTE: Most lower rank data more or less guessed due to lack of reliable data!
2011-01-18 14:00:33 +01:00
Darkknight900
d12fa5b8ac
[11035] Implement some spell duration glyphs work.
...
Signed-off-by: VladimirMangos <vladimir@getmangos.com>
2011-01-18 15:57:07 +03:00