Commander Bello
Say No 2 Net Validations
1st question (if I've got it right):Edit: Already solved both concerns!! A new one came up, a major one: Changes in Custom House popup are not saved. How can I modify that? or at least where can I change the default values? Thanks a lot!
Edit 2: Latest update. The problem is with the first three items: Food, Wood and Stone. Changes are not saved for them. Is there any way to modify it in a file? I'm using Schmid modmod. Thanks,
Changes to the default values can be done in {yourmod}/assets/xml/GlobalDefinesAlt.xml (remember to make a copy first):
Code:
<Define>
<DefineName>CUSTOMHOUSE_STRATEGIC_RAW_SELL_THRESHOLD</DefineName>
<iDefineIntVal>300</iDefineIntVal>
</Define>
<Define>
<DefineName>CUSTOMHOUSE_STRATEGIC_PRODUCED_SELL_THRESHOLD</DefineName>
<iDefineIntVal>400</iDefineIntVal>
</Define>
<Define>
<DefineName>CUSTOMHOUSE_RAW_SELL_THRESHOLD</DefineName>
<iDefineIntVal>200</iDefineIntVal>
</Define>
<Define>
<DefineName>CUSTOMHOUSE_PRODUCED_SELL_THRESHOLD</DefineName>
<iDefineIntVal>100</iDefineIntVal>
</Define>
Spoiler :
Code:
// [B]strategic raw[/B]
if (eYield == YIELD_ORE || eYield == YIELD_HEMP)
{
ma_aiCustomHouseSellThreshold.set(GC.getCUSTOMHOUSE_STRATEGIC_RAW_SELL_THRESHOLD(), eYield);
}
// [B]strategic produced[/B]
else if ( eYield == YIELD_TOOLS || eYield == YIELD_MUSKETS || eYield == YIELD_CANNONS || eYield == YIELD_SHEEP || eYield == YIELD_CATTLE || eYield == YIELD_HORSES || eYield == YIELD_ROPE || eYield == YIELD_SAILCLOTH || eYield == YIELD_TRADE_GOODS || eYield == YIELD_LUXURY_GOODS)
{
ma_aiCustomHouseSellThreshold.set(GC.getCUSTOMHOUSE_STRATEGIC_PRODUCED_SELL_THRESHOLD(), eYield);
}
// [B]raw[/B]
else if ( eYield == YIELD_HIDES || eYield == YIELD_FUR || eYield == YIELD_PREMIUM_FUR || eYield == YIELD_BARLEY || eYield == YIELD_SUGAR || eYield == YIELD_GRAPES || eYield == YIELD_COCOA_FRUITS || eYield == YIELD_COFFEE_BERRIES || eYield == YIELD_RAW_SALT || eYield == YIELD_RED_PEPPER || eYield == YIELD_WOOL || eYield == YIELD_COTTON || eYield == YIELD_INDIGO || eYield == YIELD_TOBACCO || eYield == YIELD_WHALE_BLUBBER || eYield == YIELD_VALUABLE_WOOD)
{
ma_aiCustomHouseSellThreshold.set(GC.getCUSTOMHOUSE_RAW_SELL_THRESHOLD(), eYield);
}
// [B]produced[/B]
else if (eYield == YIELD_SILVER || eYield == YIELD_GOLD || eYield == YIELD_GEMS || eYield == YIELD_COCOA || eYield == YIELD_COFFEE || eYield == YIELD_SALT || eYield == YIELD_SPICES || eYield == YIELD_WOOL_CLOTH || eYield == YIELD_CLOTH || eYield == YIELD_COLOURED_CLOTH || eYield == YIELD_LEATHER || eYield == YIELD_COATS || eYield == YIELD_PREMIUM_COATS || eYield == YIELD_BEER || eYield == YIELD_RUM || eYield == YIELD_WINE || eYield == YIELD_CIGARS || eYield == YIELD_WHALE_OIL || eYield == YIELD_FURNITURE)
The second question I don't get. What do you want to change?
The three yields you've mentioned shouldn't be quantity restricted.