// Rules for resources exchange in base before modifiers applying #pragma once #include #include "defines.hpp" namespace ee_economy { struct exchange_rule { double out_value; std::unordered_map consume; }; const std::unordered_map resources_exchange = { { RESOURCE_TYPE::FABRIC, exchange_rule { .out_value = 2., .consume = { {RESOURCE_TYPE::WOOL, 3.} } } } }; }