Commit graph

28 commits

Author SHA1 Message Date
killerwife
e75e16881b MapExtraction: Fix water height redundancy algorithm ignoring "no water" 2021-03-27 00:52:16 +01:00
Warlockbugs
4a14e2fa36
Revamp of mirror timers and environmental APIs
* Revamp existing UnderWaterState flags as EnvironmentFlags for the future
* Revamp the way mirror timers operate
* Revamp a portion of environmental APIs such as IsInWater() and IsUnderwater() for players
* Mirror timers now appear frozen when in GM mode instead of not appearing at all
* Mirror timers now fully support reconnecting
* Added long time missing mirror timer for Feign Death
- Vanilla: Upon Feign Death timer expiration player dies.
2019-02-06 17:38:37 +03:00
Killerwife
7d79523c2c Generalize grid map defines between core and extractors 2018-11-24 14:12:11 +01:00
Shauren
00bfdadd4e Fixed liquid processing in mmap builder as well as detecting liquid id from LiquidType.dbc when entire grid is filling with the same type 2018-11-24 12:34:46 +01:00
Krullgor
24a2ea5a45 Activate creatures and objects during opening cinematics
port work of @r00ty-tc

close https://github.com/cmangos/mangos-tbc/pull/157
2018-11-14 21:53:51 +01:00
boxa
13fddcc1e5 Fix Travis warnings 2017-06-22 10:33:33 +03:00
Ono
b1272eec36 Experimental MinGW support preparation: extractors and tools
Fix types
More strict windows preprocessor definitions
2017-05-15 21:55:15 +03:00
Xfurry
cdba83ea81 [s1877] Fix map magic version for TBC and update binaries
You have to reextract the maps
2013-01-25 00:52:29 +02:00
Schmoozerd
8c0ab7f533 [s1853] Fix Windows compile for Ad.exe
(based on commit [12319] - b8ad0f8)
2012-12-21 02:34:32 +02:00
SkirnirMaNGOS
ce575303f8 [s1797] Fix Extracting for cmake.
(based on commit [12243] - a4b3bc5)
2012-12-20 23:10:30 +02:00
Cyberium
151daf4a7e [s1794] Fix Liquid maps for TBC
Signed-off-by: Xfurry <xfurry@scriptdev2.com>
2012-12-20 22:51:05 +02:00
Schmoozerd
6f4c9331ab [s1784] Increase MapVersionMagic
(based on commit [12234] - 3e693bd)
2012-12-20 21:09:22 +02:00
Shauren
32848dffc9 [s1782] Correctly extract liquid data
Thanks to Cyberium for porting

Signed-off-by: Schmoozerd <schmoozerd@cmangos>

(based on commit [12232] - e2c2145)
2012-12-20 20:56:38 +02:00
Schmoozerd
0211086f01 Cleanup in contrib related to data extraction
Signed-off-by: Xfurry <xfurry@scriptdev2.com>
2012-12-20 20:47:43 +02:00
faramir118
99bbfb93e6 [s1495] Increment map version magic. You have to re-extract maps, vmaps and mmaps
With this commit, Pathfinding is implemented in MaNGOS!
Thank you very much to all who contributed, especially to Faramir118 and qsa.

Please report bugs and required offmesh changes, so that they can be adressed
For *nix users of the extractor, help about compiling content of contrib/ can be found in forums
2012-02-07 08:06:45 +01:00
faramir118
7c841c9c08 [s1482] Fix Liquid Extraction and better hole support 2012-02-07 08:05:26 +01:00
silviu2009
eb42f101b3 [s0987] End line in contrib/extractor/System.cpp
Signed-off-by: Lynx3d <lynx3d@some-imaginary-isp.org>

(based on commit fe5e4da)
2011-03-30 14:00:00 +04:00
VladimirMangos
29cb11dc1d [s0746] Small backport in magic string format use.
No functional changes in extractor. Generated fiels exactly same as before, checked.

(based on commit a034bd7)
2011-01-30 02:40:48 +03:00
silviu2009
b9b1519795 [s0175] Fix error message in extractor tool
Signed-off-by: Lynx3d <lynx3d@some-imaginary-isp.org>

(based on commit fe5e4da)
2010-09-15 05:31:56 +04:00
VladimirMangos
f85002e9a6 Remove unused arg in new function added to prev. commit.
Also update ad.exe

(based on commit 6f42488)
2010-01-13 06:05:39 +03:00
VladimirMangos
e49a02b634 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: only fixed single not used dbc file extraction, so not need re-execute.

(based on commit fb53dde)
2010-01-13 05:57:02 +03:00
Sorya
da52be1eb7 Fixed typos in world 'height' by code.
Signed-off-by: VladimirMangos <vladimir@getmangos.com>

Also some other code style fixes.

(backported from commit 824abb6)
2009-07-29 10:06:29 +04:00
DiSlord
ff348af4d7 Add new .map file format use more compact data store and use
Rewrite .map extractor
 + extract more useful data
 + add "-f 0" option for disable size/accuracy optimisation
 + Compatability vs 2.4.3 client data
More fast get .map data
Implement fatigue timer
Rewrite breath timer
Allow absorb/resist for lava/slime environmental damage

Need re-extract map for work.

Signed-off-by: DiSlord <dislord@nomail.com>

Thanks to Burned for updating 0.12 patch version to recent revisions.

Also some later fixes backporting
(backported from commit 43b4812)
(backported from commit cafe806)
(backported from commit 1dc01d5)
(backported from commit f5646dc)
(backported from commit b4c7e95)

Signed-off-by: VladimirMangos <vladimir@getmangos.com>
2009-07-26 16:08:16 +04:00
DiSlord
a4b7672182 [7291] Better map height calculation by use client data format.
Need re extract map files by use new ad.exe
Signed-off-by: DiSlord <dislord@nomail.com>
(cherry picked from commit f06cad79280dff64d9a770974e51da210e81afc9)

Signed-off-by: VladimirMangos <vladimir@getmangos.com>
2009-02-18 00:56:54 +03:00
VladimirMangos
e7814e7c55 [6895] Fix unexpected change backported in [6889]. Rebuild ad.exe with recent changes. 2008-12-10 19:50:33 +03:00
VladimirMangos
7fb911d368 [6889] Backport some not client version specific changes and fixes from 303 branch. 2008-12-09 14:08:29 +03:00
Foks
eae8401534 Multi-locale DBC extracting
Signed-off-by: Foks <Foks@mangos.ru>

Small related code fixed and cleanups.

Signed-off-by: VladimirMangos <vladimir@getmangos.com>
2008-11-06 06:14:46 +03:00
TheLuda
1ccdd8e2b2 Imported MaNGOS revision 6767 from http://mangos.svn.sourceforge.net/svnroot/mangos/trunk/ 2008-10-14 00:29:20 +02:00