Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
1075 commits
Select commit Hold shift + click to select a range
d2fb4a5
CMAKE hellgroundification
koostosh Feb 8, 2014
c8ee6f0
build fix
koostosh Feb 8, 2014
e9c76c1
Daily Arena
koostosh Feb 8, 2014
4837041
Ganking honor/hk penalty implementation
lukaasm Feb 9, 2014
9aba48a
GankingPenalty add more configurable by config variables
lukaasm Feb 9, 2014
7bee2f6
license & headers include cleanups
koostosh Feb 9, 2014
9831678
add npc_instakill_guardian
lukaasm Feb 9, 2014
e100c1f
Merge
lukaasm Feb 9, 2014
dbd49d4
Spells: Rename SummonDeadPet as ResurrectPet
Siarkowy Feb 10, 2014
7445186
Naxxramas/Thaddius: Handle Polarity Shift from database
Siarkowy Feb 10, 2014
7682133
log & config cleanups, remove unused code
koostosh Feb 12, 2014
f4079b7
fix npc_instakill_guardian range
lukaasm Feb 12, 2014
fda3af8
doing things right way
koostosh Feb 12, 2014
47d3179
possible crash fix 1
koostosh Feb 12, 2014
4948431
possible crash fix 2
koostosh Feb 12, 2014
d7ea0e6
possible crash fix 3 - camera destructor
koostosh Feb 12, 2014
d12ac80
build fix
koostosh Feb 13, 2014
0475cac
race change - mounts
koostosh Feb 13, 2014
9e3435a
Fix linux build.
worlther Feb 13, 2014
6b296e5
add lib dependencies to RecastDemo
lukaasm Feb 13, 2014
f7f465d
update recastdemo values to emulate mmap_extractor for HG
lukaasm Feb 13, 2014
a282f15
Merge
lukaasm Feb 13, 2014
cf35473
Elemental power extraction - invalid target
koostosh Feb 17, 2014
ed3ed00
remove Leotheras debug
koostosh Feb 17, 2014
9dc1227
Quest:Akama - stun remove after event
koostosh Feb 17, 2014
a6cbce4
Cmake: Use TBB only if not using standard malloc (fix Win32 Cmake)
Siarkowy Feb 16, 2014
1f78436
Shadowsword Guardian: fix Earthquake;
Feb 18, 2014
9729b3e
M'uru: final cleanups;
Feb 18, 2014
3a78890
Scalenie!
Feb 18, 2014
4c033a7
Scalenie 2;
Feb 18, 2014
35fcf83
Naxxramas/Thaddius: Add missing evade checks
Siarkowy Feb 19, 2014
065912b
fix warsong gulch end after timer
koostosh Feb 19, 2014
466dfe0
SWP - Shadowsword Guardian
koostosh Feb 19, 2014
a7657eb
Sunwell/M'uru: Adjust despawn timer and effect range of Singularity
Siarkowy Feb 21, 2014
a90dac6
game event flags - remove quests at end
koostosh Feb 21, 2014
e626f4a
Config cleanup
koostosh Feb 21, 2014
46a5f46
Hellgroundification & Typo
koostosh Feb 21, 2014
5d28e3e
Fix reaction of Scarlet Crusade to Corrupted Ashbringer
Siarkowy Feb 22, 2014
a80d5f7
implement lua scripting engine, port based on Eluna project
lukaasm Feb 22, 2014
cd0b8ee
nix build tryfix
lukaasm Feb 23, 2014
348f16a
move randomseed to masterscript.lua, fix build
lukaasm Feb 23, 2014
147447c
move guild related stuff to own manager
lukaasm Feb 23, 2014
fae3064
crashfix, drop packet handler for lua, causes deadlock
lukaasm Feb 23, 2014
4e5cbde
Little cleanup in HostileRefMgr
Siarkowy Feb 23, 2014
bbaacb1
try fix crash related to GetVisiblity called by removing corpse from map
lukaasm Feb 23, 2014
598be66
use GUID instead of pointer in SendMeleeAttackStop/SendMeleeAttackSta…
lukaasm Feb 23, 2014
19affd1
Merge
lukaasm Feb 23, 2014
e28f151
keep Player GUID in InstanceSave instead of pointer, some safety checks
lukaasm Feb 23, 2014
d71276d
add CMake option to disable Elunas HookMgr on buld, those are fairly …
lukaasm Feb 23, 2014
cedd9dc
fix return types
lukaasm Feb 23, 2014
f53d90a
build fix
lukaasm Feb 23, 2014
8b92fc8
fix gossipselect hello when Eluna is off
lukaasm Feb 23, 2014
a0987ed
fix #132 at character create ?>
lukaasm Feb 23, 2014
2bbf684
fix config load (starting lvl 0)
koostosh Feb 23, 2014
c4b0fe2
GlobalSysMesage -> GlobalGMSysMessage, prevent spam
koostosh Feb 23, 2014
cfcdacb
Merge
koostosh Feb 23, 2014
48659da
Line endings
Elyrion Feb 24, 2014
3aa1b80
[From OC] When GM is invisible use a transparancy visual aura.
worlther Feb 24, 2014
f5d6181
Tab -> Space
worlther Feb 24, 2014
20bb649
Muru: on wipe Entropius despawns, not gets killed
koostosh Feb 24, 2014
794e883
implementation of .arena ready command
lukaasm Feb 24, 2014
3e3c1b6
if limit were mete earlier, ignore next push
lukaasm Feb 24, 2014
9373587
add possibility to do NOT call stopMove on pointmovement start
lukaasm Feb 25, 2014
a4420d6
Fix typo in README
Siarkowy Feb 25, 2014
08d6e2e
M'uru: a bunch of checks;
Feb 25, 2014
39838e1
Spell Cast system: do not interrupt channeled spells;
Feb 25, 2014
d261690
Blue Drake spells on action bar;
Feb 25, 2014
ed0fa90
Merge
Feb 25, 2014
0415ac5
Some client data are still actually OK;
Feb 25, 2014
98bf49f
instakill guardian pro
koostosh Feb 27, 2014
554550c
ambassador hellmaw suppress spam on aggro
koostosh Feb 27, 2014
cc0d2bf
update object before destroying for client, fix player death animatio…
koostosh Feb 28, 2014
0d75922
warden configuration
koostosh Mar 1, 2014
c834a6b
compensate delay between movementpacket send and receive by OrionDev
lukaasm Mar 2, 2014
f6a4560
Ignore GMT in guardian's exploit check
Elyrion Mar 3, 2014
665a516
more config cleanups
koostosh Mar 3, 2014
4fa352f
combat bug fix
koostosh Mar 3, 2014
1ceb5ff
fix arena ready
koostosh Mar 4, 2014
985eb79
camera destructor crashfix?
koostosh Mar 5, 2014
759976e
.guild ann display cooldown; Line endings
koostosh Mar 5, 2014
8f92513
Warden ban clarification
Elyrion Mar 7, 2014
56e3b5d
Compile fix.
worlther Mar 7, 2014
077f602
Camera Crashfix n-th time
koostosh Mar 7, 2014
4cee164
Backed out changeset: 823a552eb46b
worlther Mar 7, 2014
375db64
Wycofano pakiet zmian: 0886b97bf3dd
worlther Mar 7, 2014
ac5eacb
Camera n+1
koostosh Mar 8, 2014
41acfd6
Merged in Elyrion/core (pull request #49)
worlther Mar 8, 2014
ce52bb4
No Water State when Lurker killed
miraco Mar 8, 2014
7931dd4
malchezaar (lol)crashfix
koostosh Mar 8, 2014
7c9701d
Merged in GladiationWoW/core (pull request #50)
lukaasm Mar 8, 2014
d1606d6
Readme
worlther Mar 9, 2014
a18e8de
We use unix line endings
Elyrion Mar 9, 2014
76ea1df
self - commands
koostosh Mar 9, 2014
3eebace
Coilfang Frenzy - do not fly too far, fish!
Elyrion Mar 9, 2014
f07263c
Coilfang fish: ignore gamemasters, stop processing script if not needed
Elyrion Mar 9, 2014
c275153
tyst dla Siarkowego
siof Mar 9, 2014
a16787b
commands log
koostosh Mar 9, 2014
4ca854e
hide stupid warnings
koostosh Mar 9, 2014
0be5518
Merge happens
koostosh Mar 9, 2014
976c34d
Merged _hellground/core into trunk
Mar 9, 2014
e23f875
Merged in Elyrion/core (pull request #51)
lukaasm Mar 9, 2014
6216ab6
The Lurker Below Whirlwind fix
miraco Mar 9, 2014
81d1bf7
Correct Whirl spell (Lurker Below) this also fix visual
miraco Mar 10, 2014
4a30bbf
Merged _hellground/core into trunk
Mar 10, 2014
71a5680
Typo
Elyrion Mar 10, 2014
c41ad02
Login Location
koostosh Mar 10, 2014
7eb0359
Update README once again
Siarkowy Mar 14, 2014
1650463
Fix Cmake typo
Siarkowy Mar 14, 2014
eec2b3d
Update genrevision to match Mercurial names
Siarkowy Mar 14, 2014
a84eb5e
Class/Hunter: Restore pet auras on resummon (issue 38)
Siarkowy Mar 16, 2014
012bea8
Class/Hunter: Allow resurrection of hunter pets by non-hunters
Siarkowy Mar 16, 2014
1f9d877
Guilds: Fix announce cooldown texts
Siarkowy Mar 16, 2014
ba18489
Typo fix
Siarkowy Mar 16, 2014
9bae2cc
fix console commands
koostosh Mar 17, 2014
6831e30
Update genrevision to match Mercurial names (:P)
koostosh Mar 17, 2014
0c41a08
Backout changeset 5a25113d115a730b37a93ececc308e7c32b9f5b4
Siarkowy Mar 19, 2014
7641604
Instance/Arcatraz: Fix Arcatraz Sentinel script
Siarkowy Mar 19, 2014
b2c01b2
Typo fix
Siarkowy Mar 21, 2014
dec2fc4
race change faction check; line endings
koostosh Mar 25, 2014
f86d8fe
race change skin fix
koostosh Mar 26, 2014
3360484
forgot this line
koostosh Mar 26, 2014
eb5b78c
Night elf shadowmeld racial (spellid:21009) should apply to every ste…
Mar 27, 2014
a52c58b
Race Change Log
koostosh Mar 27, 2014
fda8c47
Totems should not attack players in Sanctuary, even if totem is out o…
Elyrion Mar 28, 2014
dda94dd
Race Change again (reputations & log)
koostosh Mar 28, 2014
a520c00
clarification for future usage
Elyrion Mar 28, 2014
390cabd
Underbat Tentacle Lash (#000177)
koostosh Mar 28, 2014
cf2e995
Pets: sanctuary ADHD fix
Elyrion Mar 30, 2014
b9f8bea
Target-type totems: fix exploiting in sanctuaries
Elyrion Mar 30, 2014
6371032
Merged _hellground/core into trunk
Mar 30, 2014
caf8016
line endings
Elyrion Mar 31, 2014
57cbc98
line endings & Shaman Elementals: implement health based on owner's s…
Elyrion Apr 1, 2014
a85042e
[Complete overhaul] Shaman elementals: implement sanctuary anti-adhd,…
Elyrion Apr 1, 2014
3f32137
crashfix & returns
Elyrion Apr 1, 2014
6abbaa0
Mitycznie Empatyczna Rusalka Grosza Emigracyjnego v2
Elyrion Apr 1, 2014
da62e13
Merged in Kelno/hellground_kelno (pull request #55)
Siarkowy Apr 1, 2014
5b15d0e
Core/Versioning: Adjust Mercurial paths once again for genrevision
Siarkowy Apr 1, 2014
e75d11d
Instance/Karazhan: Add missing immunities for Shade of Aran
Siarkowy Apr 1, 2014
c4717bc
Items/Food: Add no bonus spell damage to Stormchops and treat it as W…
Siarkowy Apr 1, 2014
a01d824
Line endings
Siarkowy Apr 1, 2014
ae60e7b
Core/Spells: General tryfix for non-taunt immune messages
Siarkowy Apr 1, 2014
2d9ccba
line endings. o0
Elyrion Apr 1, 2014
8c4cf5a
Merged in Elyrion/core (pull request #57)
worlther Apr 2, 2014
bc99f94
less hacky way, crashfix
koostosh Apr 2, 2014
0950b7b
Cleanup: HostilRef to HostileRef
Siarkowy Apr 4, 2014
b12a1e2
tyst crash fix for koostosh
siof Apr 5, 2014
7b91256
Typo
koostosh Apr 5, 2014
915a1e0
test fix gm log
Apr 6, 2014
7453328
test fix gmlog
Apr 6, 2014
8d8fc2a
test fix gmlog
Apr 6, 2014
65e2ee6
test fix gm.log
Apr 6, 2014
adefd7f
test fix gm.log
Apr 6, 2014
1eceb14
Merged in siof/tyst-crash-fix-for-koostosh (pull request #58)
Siarkowy Apr 7, 2014
d6abf90
teleport tryfix
koostosh Apr 8, 2014
98dde4e
trycrashfix
koostosh Apr 8, 2014
7a0c138
Anticheat changes
Elyrion Apr 9, 2014
c52c58d
Trycrashfix 2
koostosh Apr 11, 2014
8f7aefc
crashfix
koostosh Apr 11, 2014
0714c57
Typo
koostosh Apr 11, 2014
0270bb4
doing it good way
koostosh Apr 11, 2014
4c6c5a0
race change spells
koostosh Apr 12, 2014
3d62704
serverside item cooldowns, they will hate me for this ^^
koostosh Apr 13, 2014
a83df5b
#000229 fix
Apr 13, 2014
37de832
Merged in Gwelyan/core (pull request #61)
koostosh Apr 13, 2014
b154092
crashfix - leutenant drake
koostosh Apr 15, 2014
222a45b
Anticheat: cumulative logging, re-enable speedhack check
koostosh Apr 16, 2014
b29fccc
disable speedhack check
koostosh Apr 17, 2014
80a603b
cumulative anticheat - fix
koostosh Apr 20, 2014
89a3a25
speedhack check - second try
koostosh Apr 20, 2014
10089bf
Warden added to UBRS to prevent bugabusing
Elyrion Apr 21, 2014
b034b80
Leotheras: clarification, useless semicolon, try to fix those stupid …
Elyrion Apr 21, 2014
25ef0be
Leotheras: drop useless function (already supported by core), it coul…
Elyrion Apr 21, 2014
ad3b575
Build: Fix Windows linking issues
Siarkowy Apr 27, 2014
092d156
Class/Hunter: Implement smart pet positioning
Siarkowy Apr 27, 2014
ae1ce3e
Core/RAF: Increment grant levels rather than set to 1
Siarkowy Apr 30, 2014
7c3b43f
Class/Hunter: Add height difference check to pets' smart positioning
Siarkowy May 1, 2014
f48d7b9
Spells: Allow healers to safely HoT tanks before pull (except in raid…
Siarkowy May 1, 2014
1edab16
Backout changeset a648b4c2b7648ebff10a1c7fbc9a8f17b36ffbe4
Siarkowy May 3, 2014
017016c
Merge
Siarkowy May 3, 2014
e423635
Zul'Aman/Jan'alai: Teleport players from far away only
Siarkowy May 4, 2014
808f2bd
SSC: fix water scalding after cleaning platforms
Elyrion May 4, 2014
9e8c0d2
SSC: Coilfang Frenzy behaviour fix
Elyrion May 4, 2014
9bececf
Crashfix
Elyrion May 6, 2014
f179487
Use compact code formatting
Siarkowy May 6, 2014
b9aebcd
Warden fix killing sometimes when dead
Elyrion May 6, 2014
63f1c48
Scalding water huge damage fix, remove stress from core
Elyrion May 6, 2014
aa820ce
Myrge
Elyrion May 6, 2014
69f1f64
Drop unused code
Elyrion May 9, 2014
49e04e1
Despawn fishing bobber on loot release
Melzas May 10, 2014
ef82311
Interrupt channeling of fishing on bobber timeout
Melzas May 10, 2014
ec7ec6b
Fix startup crash in world event processor, fix formatting
Siarkowy May 11, 2014
8c4a3b1
Class/Warrior/Druid: Fix charge-like spells to use distance in delay …
Siarkowy May 11, 2014
f3562aa
Merge
Siarkowy May 12, 2014
61622a0
fix proc Spirit Tap by Shoot (5019 Spell) Wand
ncyellow May 13, 2014
055b4a5
Backout changeset 073c90757dbba00a58b0974f7f6d404fb3378e7a
Siarkowy May 16, 2014
6f814a7
Merge
Siarkowy May 16, 2014
afe2733
Class/Warrior: Fix Charge and Intercept to take effect after charge f…
Siarkowy May 16, 2014
126115e
Class/Hunter: Remove pet auras when entering arena
Siarkowy May 17, 2014
c0b3b18
Class/Hunter: Fix Flare to use delay according to the distance
Siarkowy May 17, 2014
962f2ee
Class/Druid: Recalculate Feral Swiftness speed when changing indoor/o…
Siarkowy May 17, 2014
b821a0e
Console ban clarification
Elyrion May 19, 2014
a935c12
Test hacky crashfix
Elyrion May 19, 2014
d87df11
README edited online with Bitbucket
May 20, 2014
25f67f2
Update README
Siarkowy May 20, 2014
b1ba48f
Screecher Spirits (online edit)
koostosh May 22, 2014
d2464f6
Wildlord Antelarion (online edit)
koostosh May 22, 2014
e124a02
set::find is faster than std::find ( O(logN) < O(N))
ncyellow May 23, 2014
c58ab99
log boss kills outside instance (requested by Elyrion long time ago)
koostosh May 23, 2014
75ffda9
Merged in ncyellow/core (pull request #67)
lukaasm May 23, 2014
94ec6e5
hack for donate gems
koostosh May 23, 2014
46233bf
Merge
koostosh May 23, 2014
a27349c
Rename casted -> cast
Siarkowy May 24, 2014
8dbc1b7
Reduce gamemasters permissions
Elyrion May 27, 2014
da03a1e
backout some things
Elyrion May 27, 2014
8cde51a
Hide gamemasters in lookup command, restore some GM permissions
Elyrion May 27, 2014
633a46e
character logs- loging out
koostosh May 27, 2014
8a3d69e
reorganize scripts
koostosh May 28, 2014
14dcc50
build fix 1
koostosh May 28, 2014
5752093
build fix 2
koostosh May 28, 2014
29e2569
BT: Illidari Council: Zherevor: 'fix' movement
Elyrion May 29, 2014
84f8288
remake pinfo
koostosh May 29, 2014
767f320
[Desolace] [Q] Hand of Iruxos - increase despawn time.
Elyrion May 29, 2014
c4ed5e6
SWP: Sunblade Vindicator: Remove non-tbc spell
Elyrion May 31, 2014
6890e7e
MGT: Priestess Delrissa: correct fear spell
Elyrion May 31, 2014
6c3f7e2
ZA: correct vase explosion spell
Elyrion May 31, 2014
0180544
MGT: Sunblade Blood Knight: heal others or self, fix no-unit-target e…
Elyrion May 31, 2014
05b45ca
Class/Rogue: Deep Cover quest try fix
Siarkowy Jun 1, 2014
7a48dae
debug info try
koostosh Jun 5, 2014
d7ea70d
#000172 - av trinkets restoring (online edit)
koostosh Jun 6, 2014
d2a718e
Class/Warlock: Fix Nether Protection proc flags
Siarkowy Jun 6, 2014
dc94d87
Typo
koostosh Jun 6, 2014
5d4d48c
Zul'Gurub: Fix High Priestess Arlokk gong issue
Siarkowy Jun 6, 2014
8fffbfa
Hellfire Ramparts: Nazan: fix double damage from fireball (and blaze)
Elyrion Jun 13, 2014
c12a6e4
Event/Midsummer Fire Festival: Fix Ice Stone quests and mobs
Siarkowy Jun 25, 2014
91a63cd
Backout changeset e47ef3c704d2282a1a5553e9145f6116eec4eabc
Siarkowy Jun 28, 2014
ec71ba0
Merge
Siarkowy Jun 28, 2014
2572ddc
The ultimate noob presents: race-change-all-problems-try-fix
koostosh Jul 14, 2014
22f7146
Fix realm list packet format
Siarkowy Jul 15, 2014
94123d2
Backout changeset fd93665a0e1699704911e13dbead977e5629437c
Siarkowy Jul 16, 2014
5570fcd
Merge
Siarkowy Jul 16, 2014
3e93580
race change mounts once again
koostosh Jul 17, 2014
cb37b89
Backout changeset 3888a4983a2595108229682e8c9c39e17d13c48f
Siarkowy Jul 17, 2014
6e1572c
Merge
Siarkowy Jul 17, 2014
7d64f95
ban unification
Elyrion Jul 19, 2014
37fd83c
Visual Studio Projektdateien auf VS 2013 aktualisiert
dwg Jan 13, 2016
dfdde30
Restrukturierung der GM cheat-Befehle
dwg Jan 13, 2016
3f8f5fd
.cheat power hinzugef?gt - F?higkeiten kosten dadurch nichts mehr
dwg Jan 13, 2016
e089d09
Merged gm commands into trunk
EikWG Jan 13, 2016
8fe54ea
In Formation patroullierende NPCs warten nicht l?nger auf tote Format…
EikWG Feb 11, 2016
89c7e11
GM Befehl ".wp show" auskommentiert (der l?scht random irgendwelche N…
EikWG Feb 11, 2016
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
1 change: 0 additions & 1 deletion .hgsub

This file was deleted.

1 change: 0 additions & 1 deletion .hgsubstate

This file was deleted.

27 changes: 22 additions & 5 deletions CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -57,19 +57,28 @@ endif()
# )
# endif()

if(NOT WIN32)
execute_process(COMMAND ${CMAKE_C_COMPILER} -dumpversion OUTPUT_VARIABLE GCC_VERSION)
if (GCC_VERSION VERSION_LESS 4.7)
message(FATAL_ERROR "Your GCC have to be >= 4.7")
endif()
endif()

# Output description of this script
message(
"\nThis script builds the HellGround project server.
Options that can be used in order to configure the process:
PREFIX: Path where the server should be installed to
PCH : Use precompiled headers
DEBUG : Debug mode
NOT_USE_ELUNA_HOOKS: Do not use Elunas HookMgr
CLI : Build with CLI (default)
TBB_USE_EXTERNAL: Use external TBB library instead of built in (default)
ACE_USE_EXTERNAL: Use external ACE library instead of built in (default)
USE_STD_MALLOC : Use standard malloc instead of TBB
LARGE_CELL : Use large cell size
ADD_COMPILE_F : Add additional compile flags (default)
ADD_OPTI_F : Add additional compile optimization flags
ADD_MATH_F : Add additional compile math flags
ADD_GPROF_F : Add additional compile gprof flag
MAP_UPDATE_DIFF_INFO: Used for gathering info about execution time for specific parts of Map::Update
Expand Down Expand Up @@ -115,6 +124,7 @@ option(TBB_USE_EXTERNAL "Use external TBB" 1)
option(USE_STD_MALLOC "Use standard malloc instead of TBB" 0)
option(ACE_USE_EXTERNAL "Use external ACE" 1)
option(LARGE_CELL "Use large cell size" 0)
option(NOT_USE_ELUNA_HOOKS "Do not use Elunas HookMgr" 1)
option(ADD_COMPILE_F "Add additional compile flags" 1)
option(ADD_MATH_F "Add additional compile math flags" 0)
option(ADD_GPROF_F "Add additional compile gprof flag" 0)
Expand Down Expand Up @@ -219,8 +229,6 @@ if(UNIX)
find_package(Readline REQUIRED)
find_package(MySQL REQUIRED)
find_package(ZLIB REQUIRED)
set(Boost_USE_MULTITHREADED ON)
find_package(Boost 1.34.0 COMPONENTS regex REQUIRED)
endif()

# Add uninstall script and target
Expand Down Expand Up @@ -293,10 +301,11 @@ endif(LARGE_CELL)
message("")

if(PLATFORM MATCHES X86)
set(ADDITIONAL_COMPILE_FLAGS "-std=c++0x -ggdb -O2 -msse3 -fomit-frame-pointer -fno-delete-null-pointer-checks -ftracer -fno-strict-aliasing -funroll-loops -m32 -pipe -DFD_SETSIZE=4096 -frename-registers")
set(ADDITIONAL_COMPILE_FLAGS "-std=c++0x -ggdb -O2 -msse3 -fno-delete-null-pointer-checks -ftracer -fno-strict-aliasing -funroll-loops -m32 -pipe -DFD_SETSIZE=4096")
else()
set(ADDITIONAL_COMPILE_FLAGS "-std=c++0x -ggdb -O2 -msse3 -fomit-frame-pointer -fno-delete-null-pointer-checks -ftracer -fno-strict-aliasing -funroll-loops -m64 -pipe -DFD_SETSIZE=4096 -frename-registers")
set(ADDITIONAL_COMPILE_FLAGS "-std=c++0x -ggdb -O2 -msse3 -fno-delete-null-pointer-checks -ftracer -fno-strict-aliasing -funroll-loops -m64 -pipe -DFD_SETSIZE=4096")
endif()
set(ADDITIONAL_OPTIMIZE_FLAGS "-fomit-frame-pointer -frename-registers")
set(ADDITIONAL_MATH_FLAGS " -ffast-math -fno-math-errno -funsafe-math-optimizations")
set(ADDITIONAL_GPROF_FLAGS " -pg")

Expand Down Expand Up @@ -408,6 +417,10 @@ if(ADD_COMPILE_F)
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} ${ADDITIONAL_COMPILE_FLAGS}")
endif()

if(ADD_OPTI_F)
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} ${ADDITIONAL_OPTIMIZE_FLAGS}")
endif()

if(ADD_MATH_F)
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} ${ADDITIONAL_MATH_FLAGS}")
endif()
Expand Down Expand Up @@ -442,7 +455,11 @@ if(WIN32)
set(DEFINITIONS_RELEASE ${DEFINITIONS_RELEASE} _CRT_SECURE_NO_WARNINGS)
endif()
if(USE_STD_MALLOC)
set(DEFINITIONS ${DEFINITIONS} USE_STANDARD_MALLOC)
set(DEFINITIONS ${DEFINITIONS} USE_STANDARD_MALLOC)
endif()

if(NOT_USE_ELUNA_HOOKS)
set(DEFINITIONS ${DEFINITIONS} NOT_USE_ELUNA_HOOKS)
endif()

set_directory_properties(PROPERTIES COMPILE_DEFINITIONS "${DEFINITIONS}")
Expand Down
5 changes: 0 additions & 5 deletions README

This file was deleted.

13 changes: 13 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
![logox.png](https://bitbucket.org/repo/7EMrE/images/632678489-logox.png)

######################
# HellGroundCore #
######################

World of Warcraft TBC server

* Repository: http://tbc-core.hellground.net
* Wiki: http://tbc-wiki.hellground.net
* Site: https://hellground.net

Welcome!
3 changes: 2 additions & 1 deletion dep/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -16,10 +16,11 @@
# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
#

if(NOT TBB_USE_EXTERNAL)
if(NOT TBB_USE_EXTERNAL AND NOT USE_STD_MALLOC)
add_subdirectory(tbb)
endif()

add_subdirectory(lualib)
add_subdirectory(g3dlite)
add_subdirectory(recastnavigation)
add_subdirectory(src)
63 changes: 63 additions & 0 deletions dep/lualib/CMakeLists.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,63 @@
#
# This code is part of MaNGOS. Contributor & Copyright details are in AUTHORS/THANKS.
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation; either version 2 of the License, or
# (at your option) any later version.
#
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
#

set(LIBRARY_NAME lualib)

set(LIBRARY_SRCS
lapi.c
lauxlib.c
lbaselib.c
lbitlib.c
lcode.c
lcorolib.c
lctype.c
ldblib.c
ldebug.c
ldo.c
ldump.c
lfunc.c
lgc.c
linit.c
liolib.c
llex.c
lmathlib.c
lmem.c
loadlib.c
lobject.c
lopcodes.c
loslib.c
lparser.c
lstate.c
lstring.c
lstrlib.c
ltable.c
ltablib.c
ltm.c
lua.c
lundump.c
lvm.c
lzio.c
)

include_directories(
${CMAKE_CURRENT_SOURCE_DIR}
)

add_library(${LIBRARY_NAME} STATIC
${LIBRARY_SRCS}
)
Loading