- [x] restrict coastal production types (#606 ) - [x] add basic artisanal production switching (#605 ) - [ ] take local good availability into account - [x] centralise the rng in a way that can be synced (#610 #613 #614) (syncing for MP moved to #430 ) - [x] use `defines.economy.GOODS_FOCUS_SWAP_CHANCE` to determine whether or not to switch if profitable (#634 ) - [x] sell artisanal stockpile that is no longer used instead of setting the stockpile to the desired inputs (#649 ) - [x] let artisan produce old good one last time and buy inputs for new production type (#649 )
defines.economy.GOODS_FOCUS_SWAP_CHANCEto determine whether or not to switch if profitable (Switch artisanal production based on defines and score #634 )