i implemented an internal cvar system for war3source, because i dont like having over 9000 cvars. this allows me to create many variables easily than what the normal srcds could handle
cvars are stored in arraylist for searching and trie for storage for quick access. the main command is the plain "war3"
heres a preview, only minlevel has been moved
war3
war3 <arg> ... Available commands:
cvarlist <optional prefix filter>
setcvar <variable> <value>
war3 cvarlist
LISTING ALL WAR3 INTERNAL CVARS
undead_minlevel '0' Minimum level for race
human_minlevel '10' Minimum level for race
orc_minlevel '0' Minimum level for race
nightelf_minlevel '0' Minimum level for race
mage_minlevel '0' Minimum level for race
hunter_minlevel '0' Minimum level for race
headcrab_minlevel '0' Minimum level for race
warden_minlevel '0' Minimum level for race
crypt_minlevel '0' Minimum level for race
cd_minlevel '0' Minimum level for race
sr_minlevel '0' Minimum level for race
bh_minlevel '0' Minimum level for race
naix_minlevel '0' Minimum level for race
succubus_minlevel '0' Minimum level for race
chronos_minlevel '0' Minimum level for race
war3 cvarlist hum
LISTING ALL WAR3 INTERNAL CVARS THAT BEGINS WITH 'hum'
human_minlevel '10' Minimum level for race
war3 cvarlist h
LISTING ALL WAR3 INTERNAL CVARS THAT BEGINS WITH 'h'
human_minlevel '10' Minimum level for race
hunter_minlevel '0' Minimum level for race
headcrab_minlevel '0' Minimum level for race
war3 setcvar human_minlevel 20
human_minlevel is now '20'
war3 cvarlist h
LISTING ALL WAR3 INTERNAL CVARS THAT BEGINS WITH 'h'
human_minlevel '20' Minimum level for race
hunter_minlevel '0' Minimum level for race
headcrab_minlevel '0' Minimum level for race






Logged
DarkEnergy