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
Neo2003
211f987aa9
Make flying creatures fall on ground when killed.
...
Fix also fly speed computation for creatures.
Signed-off-by: Neo2003 <neo.2003@hotmail.fr>
2008-12-07 22:00:53 +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
arrai
4e49be5987
Fixed extractor build on *nix
2008-12-06 20:55:18 +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
tomrus88
bfe899b126
Some more map extractor fixes. Patch provided by andstan.
...
Coding style fix.
Removed hack from lava detection code.
Please test water/lava detection. Should work fine now.
2008-12-06 19:19:46 +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
thenecromancer
aef1542792
Set correct base damage for spell 37674
...
Signed-off-by: VladimirMangos <vladimir@getmangos.com>
2008-12-06 08:03:42 +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
VladimirMangos
129c0797a7
Save only changed achievement data at player save. Some code cleanups.
...
Also increase tempory at stack buffere for utf8 convertion. It used in sql quaries log output and need have apporpriate size support.
2008-12-05 23:44:13 +03:00
tomrus88
588edbcedb
Fixed merge
2008-12-05 18:38:17 +03:00
tomrus88
af1e1d7794
Merge branch 'master' into 303
...
Conflicts:
src/game/Corpse.cpp
src/game/DynamicObject.cpp
src/game/GameObject.cpp
src/game/Object.h
src/game/Unit.cpp
src/game/Unit.h
2008-12-05 18:16:31 +03:00
tomrus88
d00a453863
Reduced number of cells (doubled max visibility distance).
...
Use 2D distance for visibility checks.
2008-12-05 17:42:46 +03:00
arrai
b68b0acb29
Fixed loosing almost all auras at first melee attack after login by partially reverting ce8bce685e4571cb8060a5c75d706570f98c28ca
2008-12-05 13:08:23 +01:00
tomrus88
df3ca15c3d
Use 2D distance for visibility checks
2008-12-05 02:01:05 +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
tomrus88
a69bc59f1d
Fixed some typos, updated areaflags enum
2008-12-04 22:56:06 +03:00
tomrus88
99db25c9eb
Replaced hardcoded maxareaid with dbc data in maps extractor.
...
Reduced number of cells (doubled visibility distance).
2008-12-04 19:22:50 +03:00
tomrus88
4c4f80df5a
Fixed maps extractor. Patch provided by andstan. Not tested.
2008-12-04 13:29:31 +03:00
VladimirMangos
e58df484a2
Implement aura use in new version of racial trait 20550. Add unit stat mods for rune/runic powers.
...
Last change will also prevent corruption armor and holy resistence values.
2008-12-04 06:30:57 +03:00
hunuza
d44b1bc81b
Add missing part of last commit.
...
Update makefile and characters required_* field.
Signed-off-by: hunuza <hunuza@gmail.com>
2008-12-03 17:55:14 +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
tomrus88
a2503162fc
Fixed possible crash
2008-12-03 00:27:33 +03: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
tomrus88
fa13127cf8
Rune cooldowns should work now :)
2008-12-02 22:23:28 +03:00
arrai
0dbc77a628
Added support for large server to client packets. SMSG_RESPOND_INSPECT_ACHIEVEMENTS and SMSG_ALL_ACHIEVEMENT_DATA have a good chance of reaching the old 32767 byte limit.
2008-12-02 17:35:41 +01:00
tomrus88
84f43e60ab
Fixed crash
2008-12-02 15:20:10 +03:00
tomrus88
b37ccbd08b
Rune cooldowns, still bugged for some unknown reason :(
2008-12-01 19:31:47 +03:00
tomrus88
518d7f6297
Merge branch 'master' into 303
2008-12-01 08:21:10 +03:00
tomrus88
60b8f30898
Rune system fix, dk crash fix
2008-12-01 08:19:26 +03:00
VladimirMangos
d6b8b1fa13
[6870] Not output error message at loading empty db_script_string table.
2008-11-30 22:25:13 +03:00
hunuza
af6a55bcb5
[6869] Avoid DB access in 2 arena team handlers.
...
Signed-off-by: hunuza <hunuza@gmail.com>
2008-11-30 19:27:08 +01:00
tomrus88
cb09bd72d3
Fixed typos2
2008-11-30 21:21:16 +03:00
tomrus88
d238187add
Fixed typos
2008-11-30 21:18:33 +03:00
hunuza
818c378854
[6868] Don't load data field from DB to save money or arena team id.
...
Signed-off-by: hunuza <hunuza@gmail.com>
2008-11-30 18:31:17 +01:00
ApoC
571221148a
[6867] Optimized working with DB in Guild code. No need of parsing/saving players data fields anymore.
...
Signed-off-by: ApoC <apoc@nymfe.net>
2008-11-30 17:31:44 +01:00
tomrus88
e556b67ddc
Fixed compile errors
2008-11-30 17:04:36 +03:00
balrok
8347cba493
[6866] Fixed: Only dungeons, not all instancable maps should modify aggro-behaviour.
...
This has no functional effect until the battlegrounds are instanced.
Signed-off-by: hunuza <hunuza@gmail.com>
2008-11-30 14:58:22 +01:00
tomrus88
1c28b1ad50
Merge branch 'master' into 303
2008-11-30 16:17:02 +03:00
tomrus88
0e0d721292
AuraConvertRune, EffectActivateRune, dunno if it's correct way to do that...
2008-11-30 16:16:00 +03:00
hunuza
1ad9adc467
[6865] Improve db access in guild and arena team code.
...
Note: Using SetUInt32ValueInDB() is still not safe, because it's executed async.
Three possible solutions:
1) remove data field
2) get rid of SetUInt32ValueInDB() calls (probably not possible)
3) make SaveValuesArrayInDB() executed directly
2008-11-30 13:19:49 +01:00