- Split EXP_TYPE_CREW into EXP_TYPE_LIVING (all living mobs) and
EXP_TYPE_CREW (actual crew positions). Job unlocks use EXP_TYPE_CREW.
General playtime reports use EXP_TYPE_LIVING. Playing corgi doesn't help
unlock jobs, but it does show in your stats.
- Added tracking for karma-locked jobs as a department in stats.
- Added quite a few safety checks.
- Split the per-client part of update_exp into update_exp_client
- Added new config option to let admins bypass the system, intended for
testing
- Moved defines to code\__DEFINES\preferences.dm
This commit is contained in:
Kyep
2016-08-06 14:39:35 -07:00
parent 12209a360b
commit e1dccb435b
7 changed files with 93 additions and 80 deletions
+4
View File
@@ -131,6 +131,7 @@
var/use_exp_restrictions_heads = 0
var/use_exp_restrictions_heads_hours = 0
var/use_exp_restrictions_other = 0
var/use_exp_restrictions_admin_bypass = 0
var/simultaneous_pm_warning_timeout = 100
@@ -256,6 +257,9 @@
if("use_exp_restrictions_other")
config.use_exp_restrictions_other = 1
if("use_exp_restrictions_admin_bypass")
config.use_exp_restrictions_admin_bypass = 1
if("jobs_have_minimal_access")
config.jobs_have_minimal_access = 1