VladimirMangos
c6d378ad70
[9191] Fixed crashes related to recently totem acccess function
...
* No search if not in world (no totems then)
* Check NULL.
2010-01-16 18:17:53 +03:00
NoFantasy
5a4944385e
[9190] Remove not needed and currently unused header file
...
Signed-off-by: NoFantasy <nofantasy@nf.no>
2010-01-16 09:20:12 +01:00
VladimirMangos
6f703bab57
[9189] Fixed build error at *nix.
2010-01-16 08:37:50 +03:00
VladimirMangos
132b1cbabd
[9188] Implement MoveGen::Interrupt call.
...
It can be used in time when need do some tasks before
another movement generator add on top to motion stack.
This just finish pair Interrupt->Reset similar Initilize->Finilize
In general movementgenerator have states:
Initilize=>Interrupt<=>[-some addition movegen->]<=>Reset=>Finalize
2010-01-16 07:02:13 +03:00
VladimirMangos
cc062f16ac
[9187] Fixed problem with non-attackable pes/totems at arenas
...
... and other FFA areas. Problem is result chnages in related flags work after old 3.x switch.
* Added high-level functions for FFAPvP state set for unit
* Apply FFA PvP to all controlled units also at set, and at summon/load
2010-01-16 05:41:42 +03:00
VladimirMangos
6704929d56
[9186] Templated functions for apply some code to all controlled units.
...
Also fix some related problems with not updates totems/etc
2010-01-16 04:41:44 +03:00
VladimirMangos
7272b52daf
[9185] Auto-leave player at login back to bg/arena when bg/arena finished.
2010-01-16 03:13:26 +03:00
VladimirMangos
1adcf67349
[9184] Fixed unread packet tail spam for CMSG_LEAVE_BATTLEFIELD
2010-01-16 03:12:54 +03:00
NoFantasy
ed06932361
[9183] Add filter in VC project files for motion/movement generators and related
...
Signed-off-by: NoFantasy <nofantasy@nf.no>
2010-01-15 11:55:39 +01:00
NoFantasy
dbf0fafbfe
[9182] Replace 0 with NULL in a few CastSpell calls (removed where not needed)
...
Signed-off-by: NoFantasy <nofantasy@nf.no>
2010-01-15 01:43:02 +01:00
NoFantasy
0d6b7f144c
[9181] Rewrite parts of GameObject use for GO type 10
...
This implement using autoclose time for type 10 and also sending a custom animation for some.
To avoid duplicate code, remove code from SendLoot() (handled in Use() instead)
Signed-off-by: NoFantasy <nofantasy@nf.no>
2010-01-15 01:23:45 +01:00
NoFantasy
a461652636
[9180] Add function to send custom animation for GameObject
...
Replace in code where packet used explicit.
Signed-off-by: NoFantasy <nofantasy@nf.no>
2010-01-15 01:01:41 +01:00
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