mirror of
https://github.com/MarioSpore/Grinch-AP.git
synced 2025-10-21 20:21:32 -06:00
17 lines
677 B
Python
17 lines
677 B
Python
|
|
from typing import Union
|
||
|
|
|
||
|
|
from ...strings.artisan_good_names import ArtisanGood
|
||
|
|
from ...strings.building_names import ModBuilding
|
||
|
|
from ..mod_data import ModNames
|
||
|
|
from ...strings.metal_names import MetalBar
|
||
|
|
from ...strings.region_names import Region
|
||
|
|
|
||
|
|
|
||
|
|
def get_modded_building_rules(vanilla_logic, active_mods):
|
||
|
|
buildings = {}
|
||
|
|
if ModNames.tractor in active_mods:
|
||
|
|
buildings.update({
|
||
|
|
ModBuilding.tractor_garage: vanilla_logic.can_spend_money_at(Region.carpenter, 150000) & vanilla_logic.has(MetalBar.iron) &
|
||
|
|
vanilla_logic.has(MetalBar.iridium) & vanilla_logic.has(ArtisanGood.battery_pack)})
|
||
|
|
return buildings
|