Added
- Support for 10 new effects:
- `trigger.new_effect.set_object_cost(...)`
- `trigger.new_effect.load_key_value(...)`
- `trigger.new_effect.store_key_value(...)`
- `trigger.new_effect.delete_key(...)`
- _Note that the "load", "store" and "delete" key effects are campaign only_.
- `trigger.new_effect.change_technology_icon(...)`
- `trigger.new_effect.change_technology_hotkey(...)`
- `trigger.new_effect.modify_variable_by_resource(...)`
- `trigger.new_effect.modify_variable_by_attribute(...)`
- `trigger.new_effect.change_object_caption(...)`
- `trigger.new_effect.change_player_color(...)`
- Support for setting Player starting views:
- `moved.player_manager.players[PlayerId.ONE].initial_player_view_x = ...`
- `moved.player_manager.players[PlayerId.ONE].initial_player_view_y = ...`
- A new function to the `Tile` object: `tile.to_dict()` (Similar to `area.to_dict()`)
- `Tile(4, 6).to_dict()` would result in: `{'location_x': 4, 'location_y': 6}`
- The `OptionManager` for global options in the scenario:
- `OptionManager.victory_condition`
- `OptionManager.victory_score`
- `OptionManager.victory_years`
- `OptionManager.victory_custom_conditions_required`
- `OptionManager.secondary_game_modes`
- `OptionManager.lock_teams`
- `OptionManager.random_start_points`
- `OptionManager.allow_players_choose_teams`
- `OptionManager.collide_and_correct`
- `OptionManager.villager_force_drop`
- `OptionManager.lock_coop_alliances`
Fixed
- Incorrect IDs for `BuildingInfo`: `YURT_I`, `YURT_J`, `YURT_K`, `YURT_L`
Changed
- Deprecated two attributes in the MapManager
- `MapManager.collide_and_correct` moved to `OptionManager.collide_and_correct`
- `MapManager.villager_force_drop` moved to `OptionManager.villager_force_drop`
---