Split config transparency settings into base and extra fields
This is to avoid incorrect settings when loading in trunk, as the min/max clamping is not bitwise. In particular having all options set in trunk when transparent vehicles in tunnels was set.
This commit is contained in:
@@ -295,19 +295,37 @@ cat = SC_BASIC
|
||||
[SDTG_VAR]
|
||||
name = ""transparency_options""
|
||||
type = SLE_UINT
|
||||
var = _transparency_opt
|
||||
var = _transparency_opt_base
|
||||
def = 0
|
||||
min = 0
|
||||
max = 0x3FF
|
||||
max = 0xFFFFFFFF
|
||||
cat = SC_BASIC
|
||||
|
||||
[SDTG_VAR]
|
||||
name = ""extra_transparency_options""
|
||||
type = SLE_UINT
|
||||
var = _transparency_opt_extra
|
||||
def = 0
|
||||
min = 0
|
||||
max = 0xFFFFFFFF
|
||||
cat = SC_BASIC
|
||||
|
||||
[SDTG_VAR]
|
||||
name = ""transparency_locks""
|
||||
type = SLE_UINT
|
||||
var = _transparency_lock
|
||||
var = _transparency_lock_base
|
||||
def = 0
|
||||
min = 0
|
||||
max = 0x3FF
|
||||
max = 0xFFFFFFFF
|
||||
cat = SC_BASIC
|
||||
|
||||
[SDTG_VAR]
|
||||
name = ""extra_transparency_locks""
|
||||
type = SLE_UINT
|
||||
var = _transparency_lock_extra
|
||||
def = 0
|
||||
min = 0
|
||||
max = 0xFFFFFFFF
|
||||
cat = SC_BASIC
|
||||
|
||||
[SDTG_VAR]
|
||||
|
Reference in New Issue
Block a user