18 Commits

Author SHA1 Message Date
Meltie2013
1c4e25cba0
Internal Timer Rewrite & Introduce GameTime (#132)
* Implement Update Timer & Remove Ancient Timers
* WorldTime will be replaced by GameTime which is more accurate.
* World Delay Timer can be view in server info command.

Notice:
* Eluna will have to be updated to support this change or build will fail with it.

* Adding missing string for World Delay time display.

* Fixed CMakeList to include Time Folder which was forgotten.
* Fixed code style in UpdateTime constructor.

* Enable Work Around For Eluna
* Update Initialized UpdateTime Constructor Variables

* Implement GameTime
* Attempt to fix undeclared identifier in Auction House Bot

* Attempt to fix unix compile errors

* Another attempt to fix unix compiling error.

* Remove WorldTimer workaround

No longer necessary as of ba7eea4e40

Co-authored-by: Foereaper <Foereaper@users.noreply.github.com>
2021-03-04 20:21:54 +00:00
Antz
cc27f32744
Release 22 2020-12-29 19:52:30 +00:00
Antz
d34051d719
Minor typo tidy up 2020-01-07 22:35:20 +00:00
Antz
57464c1f32
Happy New Year 2020 from everyone at getMangos.eu 🎉 2020-01-06 21:21:08 +00:00
Antz
6b0e4a7228
Happy New Year 2019 from everyone at getMangos.eu 🎉 2019-01-02 23:27:16 +00:00
Antz
52454825c7 Happy new year from getmangos 🎉 2018-01-14 10:24:47 +00:00
Antz
756c8ff797 Remove unused include directives
Based on the work of @stfx in commit:
https://github.com/cmangos/mangos-classic/commit/48a84fb
2017-01-20 23:20:46 +00:00
Antz
cb2d60ba17 🎉 Happy 2017 from everyone at getmangos.eu 2017-01-01 14:19:24 +00:00
cyberium
082209e8a5 Fix spelling of IsSwimmable.
Thanks @Fabian.
2016-03-22 11:51:30 +00:00
Antz
c453b05106 Corrected website URL 2016-03-20 22:09:21 +00:00
H0zen
be9e1176d9 Fix wrong use of uninitialized locks.
Whenever ACE_XXX_Thread_Mutexes are used, there are 3 fundamental rules to obey:
1. Always make sure the lock is initialized before use;
2. Never put 2 locks each other in memory (false sharing effect);
3. Always verify that the lock is really acquired - use ACE_XXX_GUARD macros;
2016-03-11 20:53:59 +02:00
H0zen
96dc9c854f Various external fixes - part 6
Ported commits from cmangos repositories
- https://github.com/cmangos/mangos-classic/commit/82f0bea
- https://github.com/cmangos/mangos-classic/commit/8bb9271
- https://github.com/cmangos/mangos-classic/commit/ba373b1
- https://github.com/cmangos/mangos-classic/commit/7800ce6
Also
- fixed MacOS X build
2016-03-11 17:09:32 +02:00
Antz
3967eddc87 [2016] Happy New Year from the MaNGOS Team 2015-12-31 21:15:37 +00:00
H0zen
539dbc18e3 [Core] Correct sutble typo 2015-12-28 01:02:16 +00:00
Antz
bcda3927f6 [TOOLS] Added unified extractor submodule 2015-12-01 22:28:49 +00:00
Antz
dfe72e4234 [Clean] Some code cleanup 2015-03-26 23:29:50 +00:00
cyberium
4de5fa3543 [Core] Implement holes handling on map. Now GetHeight correctly returns no height when a hole is detected. This is very useful in vmap object because in some cases we had a bad value returned by map data wich makes it hard to choose the right height. (c2617) 2015-03-26 10:15:02 +00:00
Antz
386f5374ab [Release20] Initial Release 20 2015-03-22 22:10:05 +00:00