-
Notifications
You must be signed in to change notification settings - Fork 16
Todo
Richard Braakman edited this page Mar 2, 2024
·
141 revisions
- Vic3 does seem to have
replace_paths
, it's in the .json file under
"game_custom_data": {
"replace_paths": [
- vic3-tiger-auto has ck3 modfile handling, it needs to be fixed.
-
GetScriptValueBreakdown
is a new macro indata_binding
with CK3 1.10, but it's also a defined promote and function forTopScope
. Need to verify which one wins in-game, and whether it depends on the number of arguments, and fix tiger to behave the same way. - Character names are rarely localized even though they should be. Suppress the warning for languages that use latin alphabets, or maybe make it "untidy" level. Exception: still warn if the name contains
_
characters.
- ck3: cultural parameters are localized with
cultural_parameter_{key}
but the key is lowercased - vic3:
state_building_$BUILDING$_max_level_add
modifiers should be dynamic based on which buildings havehas_max_level
- Do some checks on variable names: don't allow
.
or:
- it seems
after
doesn't get executed if there's nooption
(common in hidden events) - conf setting for --unused
-
good = yes
is only for genetic traits - gui: "Duplicate children with the same name override previous widgets."
- In gui,
fontsize_min
should be greater than 0 and less than 12 - "Animation has more than one property specified in the animation block which is not allowed"
- The
validation
errorkey is overused, and more specific errorkeys should be broken off from it. - Check that relation flags actually belong to the relation they are used with
- Support
prev.prev
in Imperator - The validations in Ideas
- Hundreds of TODO comments in the code