Wyk3d
5ba3796480
[6920] Cleaned up DatabaseImpl and added support for async queries with 3 parameters passed to the callback.
2008-12-19 15:55:38 +02:00
Wyk3d
162ca267f1
[6919] Fixed character rename at login and optimized the query.
2008-12-19 15:52:18 +02:00
DiSlord
684c386f3a
[6918] Not use enchant m_amount as spell basepoint by default (only for random enchants)
...
Signed-off-by: DiSlord <dislord@nomail.com>
2008-12-19 03:10:25 +03:00
DiSlord
28d2d45a46
[6917] Fix field multiplier ad load Arena Info. patch from killdozer.
...
Signed-off-by: DiSlord <dislord@nomail.com>
2008-12-18 14:30:58 +03:00
VladimirMangos
771f9b2375
[6916] Fixed typos in spell checking code.
2008-12-18 03:14:10 +03:00
VladimirMangos
29b37f4b6c
[6915] Fixed use uninitialized petition type variable in petition signing code.
2008-12-17 02:05:36 +03:00
ApoC
34bef19e63
[6914] Fixed missing comma.
...
Signed-off-by: ApoC <apoc@nymfe.net>
2008-12-16 13:48:11 +01:00
ApoC
98281cc389
[6913] Fixed guild creation after adding stronger checks.
...
Fixed _return_ typo in guild charter sign code.
Merged some sql queries into one.
Signed-off-by: ApoC <apoc@nymfe.net>
2008-12-16 05:17:31 +01:00
ApoC
6bd2bc4125
[6912] Removed forgotten define.
...
Signed-off-by: ApoC <apoc@nymfe.net>
2008-12-16 00:46:02 +01:00
ApoC
ef903e485c
[6911] Fixed typo.
...
Signed-off-by: ApoC <apoc@nymfe.net>
2008-12-16 00:32:38 +01:00
ApoC
a5331ab517
[6910] Implemented rewritten arenas. Original author w12x@getmangos.com
...
Many thanks also to:
Balrok@github.com for long time updating.
Triply@github.com for great work in rewriting process.
All who I forget to name.
Signed-off-by: ApoC <apoc@nymfe.net>
2008-12-16 00:17:24 +01:00
VladimirMangos
a89080730d
[6909] Correctly equip all possible amount non stackable items from custom initial items with >1 amount instead equip single and ignore other.
...
Also corrently report error at buy to equip slot not single item (impossible using normal client way)
instead silencely ingnore amount and equip single by stack price.
2008-12-15 03:12:46 +03:00
balrok
a62801aee9
[6908] Faster setting online=0 at startup and semilar queries.
...
Signed-off-by: VladimirMangos <vladimir@getmangos.com>
2008-12-15 00:13:39 +03:00
hunuza
08a3105312
[6907] Make DB access on char rename async.
...
Signed-off-by: hunuza <hunuza@gmail.com>
2008-12-14 00:20:38 +01:00
Wyk3d
6f8f621626
[6906] Revert "Reduced number of cells (doubled max visibility distance)."
...
This reverts a part of commit eb60f74c8f9a508fecaa66aa5b8a2fbf026e6479 that caused some performance issues.
2008-12-13 22:19:37 +02:00
arrai
d97a8d33b9
[6905] Fixed items with both healing and energizing effects
...
Store fall information also at MSG_MOVE_FALL_LAND
2008-12-13 19:05:42 +01:00
derex
fc5e12c828
[6904] Fix possible crash by client sending several times CMSG_PLAYER_LOGIN.
2008-12-13 19:07:36 +02:00
hunuza
d9de56ed2c
[6903] Avoid DB access on player invite to channel.
2008-12-12 22:51:28 +01:00
Wyk3d
d8be07eabc
[6902] Fixed a bug in GetScriptId related to missing script names.
2008-12-12 15:47:16 +02:00
arrai
027a3ab0bc
[6901] Fixed uninitialized variables
2008-12-12 14:41:27 +01:00
VladimirMangos
e3c093a3ab
[6900] Remove unneed include dependence.
2008-12-12 16:37:31 +03:00
hunuza
0f12997ef1
[6899] Pass const reference instead of value for some strings in some functions.
...
Signed-off-by: hunuza <hunuza@gmail.com>
2008-12-12 14:17:37 +01:00
VladimirMangos
d386a67d27
[6898] Prevent processing incoming packates for closed connection.
2008-12-12 02:00:47 +03:00
hunuza
ac2748a141
[6897] Avoid DB access on uninvite from group.
...
Signed-off-by: hunuza <hunuza@gmail.com>
2008-12-11 21:37:24 +01:00
arrai
bc816b70fc
[6896] Fixed fall damage after teleports
2008-12-11 17:19:32 +01:00
VladimirMangos
54207e753c
[6895] Fix unexpected change backported in [6889]. Rebuild ad.exe with recent changes.
2008-12-10 19:50:33 +03:00
VladimirMangos
467090e817
[6894] Backport file name preparing code in VMapManager from 303 branch that fix also possible memory corruption.
2008-12-10 19:31:30 +03:00
VladimirMangos
477ba70782
[6893] Fixes in waypoint movement code.
...
Initilize variables and reset last movment timer for correct waypoints work at reset movement.
2008-12-10 18:53:57 +03:00
hunuza
2e2055c469
[6892] Some small code clean ups and optimisations.
...
Signed-off-by: hunuza <hunuza@gmail.com>
2008-12-10 16:42:56 +01:00
arrai
9f8e51ff41
[6891] small performance fix for previous commit
2008-12-10 16:02:26 +01:00
arrai
69e9ab315f
[6890] Implemented more correct way of calculating fall damage by using fall distance and not fall time. Thanks to DasMy for finding an appropriate formula
2008-12-10 15:09:03 +01:00
VladimirMangos
3da9f3f4cc
[6889] Backport some not client version specific changes and fixes from 303 branch.
2008-12-09 14:08:29 +03:00
KAPATEJIb
480a935216
[6888] Add to character.sql not added changes from 2008_11_12_01_character_character_aura.sql
...
Signed-off-by: VladimirMangos <vladimir@getmangos.com>
2008-12-08 11:39:18 +03:00
Neo2003
09c27ec667
[6887] Position dead flying creatures on ground at creature loading.
...
Signed-off-by: Neo2003 <neo.2003@hotmail.fr>
2008-12-07 22:02:17 +01:00
VladimirMangos
8eccdbc046
[6886] Prevent some memory losses at server shutdown.
2008-12-07 23:49:47 +03:00
arrai
a3a57a5390
[6885] In dungeons even fighting creatures are supposed to put nearby players in combat. 3rd party scripting libraries might have to be updated
2008-12-07 21:34:27 +01:00
balrok
2e08a63da7
[6884] Replaced iterator++ with ++iterator in for-loop-headers
...
i used this script
for i in ls *.[ch]*; do cat $i | sed -r 's/(.*for.*iterator.*;\
*)([a-z0-9\_\*]+)\ *\+\+(.*)/\1++\2\3/' > /tmp/mangos/$i; done
for i in ls *.[ch]*; do cp /tmp/mangos/$i $i; done
and rechecked it with my eyes, if everything is right
i took only for-loops cause they can be gathered easier with a script
Signed-off-by: hunuza <hunuza@gmail.com>
2008-12-07 19:49:45 +01:00
hunuza
66c98859cf
[6883] Avoid DB access on deleting guild member.
2008-12-07 15:41:46 +01:00
hunuza
e81af0b739
[6882] Make corpse erase async.
2008-12-07 13:19:52 +01:00
GalaxyMan
4df03b8561
[6881] Fix typo in log string.
...
Signed-off-by: VladimirMangos <vladimir@getmangos.com>
2008-12-06 21:44:50 +03:00
DasBlub
3f90b66125
[6880] fixed spell 26275 for game object 180797
...
Signed-off-by: arrai <array.of.intellect@gmail.com>
2008-12-06 14:29:20 +01:00
VladimirMangos
43f713f660
[6879] Not apply casting time spell bonuses mods to creature (non-pets) casted spells with 0 cast time.
2008-12-06 08:05:53 +03:00
Neo2003
31a052d468
[6878] Fixed a typo in VC for ACE_Wrappers
...
Signed-off-by: freghar <compmancz@gmail.com>
(cherry picked from commit d94f03b0aeec431ec6cee4f469d45d3209434fe7)
Signed-off-by: VladimirMangos <vladimir@getmangos.com>
2008-12-06 05:23:01 +03:00
megamage
3c67ea6f67
[6877] Fix Prayer of Mending. Use original caster's healing bonus.
2008-12-06 04:50:44 +03:00
DiSlord
223fe7321f
[6876] * Not drop charge for 1120 and ranks (fix SPELL_AURA_CHANNEL_DEATH_ITEM aura work)
2008-12-06 04:39:36 +03:00
DiSlord
2907868b80
[6875] Skip utf8 header (if exist) for mangosd.conf file
2008-12-06 02:45:55 +03:00
DiSlord
d3b4b341a0
[6874] * Not remove spell mods for not finished spells
...
* Ignore self miss in drop combopoints (problems vs 5171 and ranks still exist)
* Allow cast spell on immune if spell can removeit by dispell
2008-12-06 01:26:47 +03:00
Neo2003
9254ca19e6
[6873] make gameobjects scriptable. Patch provided by NoFantasy.
...
Signed-off-by: Neo2003 <neo.2003@hotmail.fr>
2008-12-04 21:53:43 +01:00
hunuza
8f355d8e3a
[6872] Make guid key in guild_member table unique.
...
Signed-off-by: hunuza <hunuza@gmail.com>
2008-12-03 17:47:08 +01:00
ApoC
d5da240913
[6871] Fixed BG Queue need players count announce.
...
Signed-off-by: ApoC <apoc@nymfe.net>
2008-12-02 21:59:24 +01:00