mirror of
https://github.com/yairm210/Unciv.git
synced 2025-03-09 20:29:50 +07:00
Better loading of stuff
This commit is contained in:
parent
15bca9cc1c
commit
7efbe6feb2
@ -71,6 +71,7 @@ class Ruleset {
|
||||
unitPromotions.putAll(ruleset.unitPromotions)
|
||||
units.putAll(ruleset.units)
|
||||
for(unitToRemove in ruleset.modOptions.unitsToRemove) units.remove(unitToRemove)
|
||||
mods += ruleset.mods
|
||||
}
|
||||
|
||||
fun clear() {
|
||||
|
@ -64,7 +64,9 @@ class MapEditorScreen(): CameraStageBaseScreen() {
|
||||
|
||||
gameSetupInfo.gameParameters = scenario.gameParameters
|
||||
|
||||
ruleset = RulesetCache.getComplexRuleset(scenario.gameParameters)
|
||||
// Since the ruleset is referenced directly from other places, we can't just replace it directly
|
||||
ruleset.clear()
|
||||
ruleset.add(RulesetCache.getComplexRuleset(scenario.gameParameters))
|
||||
initialize()
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user