Commit graph

2579 commits

Author SHA1 Message Date
NoFantasy
c4b0406e7d [9179] Update formula for GameObject 'autoclose' time (dataN-field in _template)
This require database support/dataN-fields update for correct calculation of time (now in milliseconds)

Signed-off-by: NoFantasy <nofantasy@nf.no>
2010-01-15 00:43:53 +01:00
VladimirMangos
98f3ed3d4b [9178] Lost changesat my prev. push :( 2010-01-14 21:11:16 +03:00
XTZGZoReX
9b1f98b5d9 [9177] Remove /Wp64 option for git_id vcproj files.
Signed-off-by: VladimirMangos <vladimir@getmangos.com>
2010-01-14 21:04:41 +03:00
XTZGZoReX
ee26f74796 [9176] Add commented check for unit_class == 0.
In fact creature unit class must not be 0, but some creatures (like triggers) have this.

Signed-off-by: VladimirMangos <vladimir@getmangos.com>
2010-01-14 21:00:41 +03:00
VladimirMangos
9901282592 [9175] Remove duplicate fclose call.
At some platform can cause cras at server startup.
2010-01-14 17:12:04 +03:00
Rockette
f02d897828 [9174] Target limit for spell 25991.
Signed-off-by: VladimirMangos <vladimir@getmangos.com>
2010-01-14 13:06:43 +03:00
VladimirMangos
1def2a0977 [9173] Remove character_queststatus_daily data at character delete.
Data deleted anyway at next daily status update so just more early and expected cleanup.
2010-01-14 08:10:15 +03:00
VladimirMangos
cd1c1942e3 [9172] Fixed unreaded packet tail spam at group inviting. 2010-01-14 08:01:13 +03:00
NoFantasy
12096177e2 [9171] Update pet and minipet monster move flag at player toggle walk/run
Signed-off-by: NoFantasy <nofantasy@nf.no>
2010-01-13 14:52:59 +01:00
VladimirMangos
83bd854030 [9170] Impleament DBCs build check at server startup.
* Extractor now include in extarcted DBC dir data file with build info.
* Mangosd use this data for check at startup for main DBC dir and DBC local subdirs intergrity.
* Also updates DBC checks for raw data.

NOTE: You need reextract DBC data by _new_ extractor for correct work mangosd.
2010-01-13 11:40:27 +03:00
VladimirMangos
10de01c6f7 [9169] Move accaptable builds check/list preparing to functions.
Maybe DBCStore.* not best place for its but we not have src/game local file for common functions...
2010-01-13 09:20:21 +03:00
VladimirMangos
e246b49e55 [9168] Correctly work with alternative locale names.
Allow use enGB locale subdirectory for DBC files.
2010-01-13 07:55:48 +03:00
VladimirMangos
3d7d7fd512 [9167] Remove unused arg in new function added to prev. commit.
Also update ad.exe
2010-01-13 06:03:56 +03:00
VladimirMangos
2d37ac049a [9166] Fixes/cleanups in extarctor code.
* Avoid create debug binary version with space in name, ignore it in git changes.
* Alow filenum == 0 in archive file lists. Some currently not loaded fiels have its
  for example in case when in archive single file.

NOTE: no change in extracted files, so not need re-execute.
2010-01-13 05:55:43 +03:00
NoFantasy
23a77a1d36 [9165] Implement speed reduction at creatures DoFleeToGetAssistance
Signed-off-by: NoFantasy <nofantasy@nf.no>
2010-01-13 02:26:08 +01:00
VladimirMangos
1e8e8f5fd2 [9164] Use enum for CONFIG_SKIP_CINEMATICS values.
Just small code cleanup ;)
2010-01-13 02:10:51 +03:00
Splinter
6c7e0fccd2 [9163] Update splitConfig.txt for vmap generations.
This will fix large size some generated vmap files and optimize server work with its.

NOTE: in fact no changes in real in game data but for optimize work better regenerate vmaps with new splitConfig.txt.

Signed-off-by: VladimirMangos <vladimir@getmangos.com>
2010-01-13 02:05:54 +03:00
sixsixnine
b29f53e6e9 [9162] Allow SPELL_AURA_PERIODIC_LEECH to crit if able to.
This allow DoT crits from 2944 and ranks for example.

(based on commit be72957)

Also included improvement from Lynx3d for resilence and crit threat affect.

Signed-off-by: VladimirMangos <vladimir@getmangos.com>
2010-01-12 14:29:40 +03:00
VladimirMangos
8c3289720e [9161] Drop unexpected added copy of sql update. 2010-01-12 12:10:50 +03:00
VladimirMangos
a21affbd68 [9160] Implement and use PROC_EX_FULL_BLOCK
It used for spell 31245 and ranks new proc flags.

Original patch provided by dardennf.
2010-01-12 12:07:58 +03:00
VladimirMangos
83261d9b9b [9159] Skip invisible/stealthed and not detected targets from threat list at next target selection.
This will fix work spell 58984 and similar in combat.
2010-01-12 10:48:58 +03:00
kyle1
2c092b1c34 [9158] Fixed build errors for contrib/extractor at some x64 plaforms
Signed-off-by: VladimirMangos <vladimir@getmangos.com>
2010-01-12 09:25:29 +03:00
mns
dd6a6fcd58 [9157] Prevent crash after .goname/namego teleports at same bg/arena.
Signed-off-by: VladimirMangos <vladimir@getmangos.com>
2010-01-12 07:37:02 +03:00
laise
07d121b6f7 [9156] Implement talent 19552 and ranks affect of spell 61846 and ranks.
Signed-off-by: VladimirMangos <vladimir@getmangos.com>
2010-01-12 07:15:22 +03:00
KAPATEJIb
e646dc9023 [9155] Update spell_proc_event for spell 20375, 21084, 31801.
Signed-off-by: VladimirMangos <vladimir@getmangos.com>
2010-01-12 06:34:00 +03:00
VladimirMangos
3b64d57b02 [9154] Implement spell 20375 targets amount depndence from triggering source spell. 2010-01-12 06:00:25 +03:00
KAPATEJIb
799919edc5 [9153] Use in code heal amount calculation for 20165.
Thanks to MrLama for small cleanups and patch updating.

Signed-off-by: VladimirMangos <vladimir@getmangos.com>
2010-01-12 06:00:01 +03:00
NoFantasy
015c6e4019 [9152] Prevent unexpected removal of move flag for following creatures not in combat
Signed-off-by: NoFantasy <nofantasy@nf.no>
2010-01-12 01:57:55 +01:00
MrLama
fc7bb9468f [9151] More paladin spells fixes
* Allow stacking caster effect with target effect at same player for 53736. Provided by KAPATEJIb.
* Allow proc 53736/31801 at melee hits or melee like spell hits

Signed-off-by: VladimirMangos <vladimir@getmangos.com>
2010-01-12 03:46:52 +03:00
KAPATEJIb
171a2e02d7 [9150] Fixed some paladin spell bonuses
* Use stack size in additional spell damage for 31803/53742.
* Use in code calculation for additional spell 20187/20375 damage

Thanks to MrLama for small cleanups and patch updating.

Signed-off-by: VladimirMangos <vladimir@getmangos.com>
2010-01-12 02:30:15 +03:00
KAPATEJIb
73a368d64a [9149] Drop code and DB data for removed 31892/53720 and related spells.
Signed-off-by: VladimirMangos <vladimir@getmangos.com>
2010-01-12 01:08:17 +03:00
VladimirMangos
cf8b2f660c [9148] Revert "[9042] Remove double apply bonuses for spell 635/31935 and ranks"
* This reverts commit 2157bc1b2fb064bd6bf0dfa5b4152d13760450c5.
* And drop DB bonus data.

Thanks to MrLama and pasdVn for reseach problem.
2010-01-12 00:15:40 +03:00
VladimirMangos
197ebb6bfd [9147] More code cleanup in poolmgr.
* Use normal result pointer instead args pair in pool roll.
* Send PoolObject pointer into (Re)Spawn1Object and set internaly spawned field.
2010-01-11 14:04:46 +03:00
VladimirMangos
4d90a2e1f2 [9146] More poolmgr cleanps.
* Replace mixed values used type args by function template specializations
* More explcilty show fact that poolmgr work only with db guids.
2010-01-11 12:24:36 +03:00
VladimirMangos
edfec630e8 [9145] Small cleanups in pool system code
* Mark some pool system functions as constant
* Drop unused field.
2010-01-11 06:05:57 +03:00
VladimirMangos
324772283f [9144] Propertly update combat ratings fields.
* Implemented proper combat rating fields update like other stats fields.
  This will prevent reset combat ratings at .reset stats for example.
* Skill loading moved after InitStatsForLevel for prevent reset fields setup
  as part of aura apply from skill set triggered spell casts.
  This fix for example talent 53125 work (combat rating set at skill loading)
2010-01-11 05:03:54 +03:00
TOM_RUS
7985fe3d0f [9143] Typos
Signed-off-by: VladimirMangos <vladimir@getmangos.com>
2010-01-11 01:26:24 +03:00
VladimirMangos
6769171a1d [9142] Move start outfit items check to server loading.
Also drop one not needed now hack.
2010-01-11 01:18:08 +03:00
Anubisss
dbeba5b0b7 [9141] Prevent memory lost at pet declined names loading.
Signed-off-by: VladimirMangos <vladimir@getmangos.com>
2010-01-10 20:26:40 +03:00
VladimirMangos
7db0ab735b [9140] Let aura after seal do at least one finish tick for stealer.
* Set periodic to fit new aura max duration range for this
* This also prevent crash for soem auras at steal.
2010-01-10 20:16:50 +03:00
laise
a04449c4ad [9139] Implement glyph 40913
Signed-off-by: VladimirMangos <vladimir@getmangos.com>
2010-01-10 11:15:31 +03:00
VladimirMangos
a0c6850553 [9138] Implement glyph 45783. 2010-01-10 09:31:45 +03:00
VladimirMangos
3b71868cd9 [9137] Add prev/new supported builds explcitly to realmd supported builds list. 2010-01-10 08:29:07 +03:00
VladimirMangos
dc643371c8 [9136] Merge branch '330' - Switch to support client version 3.3.0A
You need extract new dbc.

Also recommended extract new map/vmaps.

And apply ofc sql updates that including character convertion.

Special thanks to TOM_RUS for continue work at next client versions support :)
2010-01-10 07:29:44 +03:00
VladimirMangos
bdca8c0ab8 [9135] Bump for 0.16.0 development. 2010-01-10 05:49:45 +03:00
VladimirMangos
5c51aa9ec5 [9134] MaNGOS 0.15 release. 2010-01-10 05:45:11 +03:00
laise
96fbeab3e9 [9133] Fixes in talent 11129 work.
* Restore after client switch talent triggering.
* Propertly remove triggred auras stack or main spell aura at expire/cancel.

Signed-off-by: VladimirMangos <vladimir@getmangos.com>
2010-01-10 00:45:29 +03:00
VladimirMangos
1da5166c3c [9132] Fixed crash at loading from player_classlevelstats level 0 data.
Added check that prevent loading data for unexpected level 0.
2010-01-09 21:12:52 +03:00
VladimirMangos
51cb5b356a [9131] Use more generic check for IsLootCraftingSpell
This include spell 69412 to autoloot generation spells.
2010-01-09 18:31:29 +03:00
VladimirMangos
57f495de35 [9130] Implement spell 48603 script effect.
Also apply some ordering to existed spell cases code.
2010-01-09 05:07:25 +03:00