Backported probabilistic runes. Can now toggle between revision 581, 573 and 570 behavior via runecrafting_formula_revision in server config

This commit is contained in:
Avi Weinstock
2023-10-27 12:41:17 +00:00
committed by Ryan
parent a74583b13b
commit fee56ae528
6 changed files with 84 additions and 19 deletions
+3
View File
@@ -317,5 +317,8 @@ class ServerConstants {
@JvmField
var FORCE_HALLOWEEN_RANDOMS = false
@JvmField
var RUNECRAFTING_FORMULA_REVISION = 581
}
}
@@ -163,6 +163,7 @@ object ServerConfigParser {
ServerConstants.NEW_PLAYER_ANNOUNCEMENT = data.getBoolean("world.new_player_announcement", true)
ServerConstants.HOLIDAY_EVENT_RANDOMS = data.getBoolean("world.holiday_event_randoms", true)
ServerConstants.FORCE_HALLOWEEN_RANDOMS = data.getBoolean("world.force_halloween_randoms", false)
ServerConstants.RUNECRAFTING_FORMULA_REVISION = data.getLong("world.runecrafting_formula_revision", 581).toInt()
val logLevel = data.getString("server.log_level", "VERBOSE").uppercase()
ServerConstants.LOG_LEVEL = parseEnumEntry<LogLevel>(logLevel) ?: LogLevel.VERBOSE