GenZmeY
48d9e1c60e
- added WeaponClass check at config loading stage; - added DLC unlock without replacing KFGFxMoviePlayer_Manager; - redesigned UnlockDLC - now it is flexibly configured; - updated logger and some messages in the log; - added parameter bOfficialWeaponsList allowing you; to have an up-to-date list of all official weapons in the config; - optimized weapon preload: official weapon models are skipped now.
16 lines
878 B
Plaintext
16 lines
878 B
Plaintext
// Logger
|
|
`define Log_Tag 'CTI'
|
|
|
|
`define LocationStatic "`{ClassName}::" $ GetFuncName()
|
|
|
|
`define Log_Base(msg, cond) `log(`msg `if(`cond), `cond`{endif}, `Log_Tag)
|
|
|
|
`define Log_Fatal(msg) `log("FATAL:" @ `msg, (LogLevel >= LL_Fatal), `Log_Tag)
|
|
`define Log_Error(msg) `log("ERROR:" @ `msg, (LogLevel >= LL_Error), `Log_Tag)
|
|
`define Log_Warn(msg) `log("WARN:" @ `msg, (LogLevel >= LL_Warning), `Log_Tag)
|
|
`define Log_Info(msg) `log("INFO:" @ `msg, (LogLevel >= LL_Info), `Log_Tag)
|
|
`define Log_Debug(msg) `log("DEBUG:" @ `msg, (LogLevel >= LL_Debug), `Log_Tag)
|
|
|
|
`define Log_Trace(msg) `log("TRACE:" @ `Location `if(`msg) @ `msg`{endif}, (LogLevel >= LL_Trace), `Log_Tag)
|
|
`define Log_TraceStatic(msg) `log("TRACE:" @ `LocationStatic `if(`msg) @ `msg`{endif}, (LogLevel >= LL_Trace), `Log_Tag)
|