//The Guide asks for Provisions
(Wayfare>=2 AND Inv(Provisions)<Supplies(28) AND Inv(Wool)>0 AND Carry(Wool,Provisions))
"We do not have enough Provisions to last a month, let's trade some Wool bolts for supplies."
Trade(Wool,Provisions)
#end

(Wayfare>=2 AND Inv(Provisions)<Supplies(28) AND Inv(Spices)>0 AND Carry(Spices,Provisions))
"We should trade some Spice jars for Provisions."
Trade(Spices,Provisions)
#end

(Wayfare>=2 AND Inv(Provisions)<Supplies(28) AND Inv(Silk)>0 AND Carry(Silk,Provisions))
"We need Provisions - even a single Silk bolt will get us plenty."
Trade(Silk,Provisions)
#end

(Wayfare>=2 AND Inv(Provisions)<Supplies(14) AND Inv(Sheep)>0 AND Carry(Sheep,Provisions)) OR (Animals>=3 AND Inv(Provisions)<Supplies(14) AND Inv(Sheep)>0 AND Carry(Sheep,Provisions))
"We can not last half a moon with the Provisions we have - let's exchange Sheep for some supplies."
Trade(Sheep,Provisions)
#end

(Wayfare>=2 AND Inv(Provisions)<Supplies(14) AND Inv(Goats)>0 AND Carry(Goats,Provisions)) OR (Animals>=3 AND Inv(Provisions)<Supplies(14) AND Inv(Goats)>0 AND Carry(Goats,Provisions))
"Let's trade Goats for Provisions, we don't have enough to last even half a moon."
Trade(Goats,Provisions)
#end

(Wayfare>=2 AND Inv(Provisions)<Supplies(14) AND Inv(Oxen)>0 AND Carry(Oxen,Provisions)) OR (Animals>=2 AND Inv(Provisions)<Supplies(14) AND Inv(Oxen)>0 AND Carry(Oxen,Provisions))
"We could get a lot of supplies for even one Ox..."
Trade(Oxen,Provisions)
#end



//Lower priority options based on Trade or Wayfare
(Trade>=1 AND Inv(Wool)>0 AND Carry(Wool,Provisions)) OR (Wayfare>=1 AND Inv(Wool)>0 AND Carry(Wool,Provisions)) OR (AdvisorCulture=Roman AND TownCulture=Roman AND Inv(Wool)>0 AND Carry(Wool,Provisions))
"Should we trade some Wool for supplies...?"
Trade(Wool,Provisions)
#end

(Class!=Soldier AND Trade>=1 AND Inv(Silver)>0 AND Carry(Silver,Provisions)) OR (Class!=Soldier AND Wayfare>=1 AND Inv(Silver)>0 AND Carry(Silver,Provisions)) OR (Class!=Soldier AND AdvisorCulture=Roman AND TownCulture=Roman AND Inv(Silver)>0 AND Carry(Silver,Provisions)) OR (Class!=Soldier AND AdvisorCulture=Parthian AND TownCulture=Parthian AND Inv(Silver)>0 AND Carry(Silver,Provisions))
"We can always use Silver to purchase Provisions, if you feel we need more..."
Trade(Silver,Provisions)
#end

(Trade>=1 AND Inv(Spices)>0 AND Carry(Spices,Provisions)) OR (Wayfare>=1 AND Inv(Spices)>0 AND Carry(Spices,Provisions)) OR (AdvisorCulture=Kushan AND TownCulture=Kushan AND Inv(Spices)>0 AND Carry(Spices,Provisions))
"We could get plenty of Provisions for even just a single Spice jar..."
Trade(Spices,Provisions)
#end

(Trade>=1 AND Inv(Silk)>0 AND Carry(Silk,Provisions)) OR (Wayfare>=1 AND Inv(Silk)>0 AND Carry(Silk,Provisions)) OR (AdvisorCulture=Han AND TownCulture=Han AND Inv(Silk)>0 AND Carry(Silk,Provisions))
"I can't say I want to use Silk to buy Provisions, but doing so would get us plenty!"
Trade(Silk,Provisions)
#end



// Lowest priority provisions requests from other Advisors
(Class=Ritegiver AND Inv(Wool)>=10 AND Carry(Wool,Provisions))
"There are no rituals I can perform with Wool... why not get some Provisions with any spare bolts?" 
Trade(Wool,Provisions)
#end

(Class=Merchant AND Inv(Spices)>=10 AND Carry(Spices,Provisions))
"We have plenty of Spices - why don't we stock up on more food for the journey?"
Trade(Spices,Provisions)
#end

(Class=Drover AND Inv(Silver)>=10 AND Carry(Silver,Provisions))
"Silver is welcome in the Bazaar, but you can't eat it in the wilderness..."
Trade(Silver,Provisions)
#end

(Class=Soldier AND Inv(Silk)>=10 AND Carry(Silk,Provisions))
"Provisions are more useful than Silk..."
Trade(Silk,Provisions)
#end



//Errors
(Trade>=1 AND Inv(Wool)>0 AND NOT Carry(Wool,Provisions)) OR (Wayfare>=1 AND Inv(Wool)>0 AND NOT Carry(Wool,Provisions))
"Our caravan is fully laden - even if we traded a Wool bolt for Provisions, we'd struggle to carry them!"
#end

(Trade>=1 AND Inv(Silver)>0 AND NOT Carry(Silver,Provisions)) OR (Wayfare>=1 AND Inv(Silver)>0 AND NOT Carry(Silver,Provisions))
"The traders here will gladly take our Silver for supplies, but we cannot hope to carry what we would buy!"
#end

(Trade>=1 AND Inv(Spices)>0 AND NOT Carry(Spices,Provisions)) OR (Wayfare>=1 AND Inv(Spices)>0 AND NOT Carry(Spices,Provisions))
"We could trade Spices for Provisions, but we'd need more pack animals first."
#end

(Trade>=1 AND Inv(Silk)>0 AND NOT Carry(Silk,Provisions)) OR (Wayfare>=1 AND Inv(Silk)>0 AND NOT Carry(Silk,Provisions))
"They would be overjoyed to take a Silk Bolt for supplies, but we'd need a way to transport all the food we would get!"
#end



//Error: Not enough goods to trade
(Trade>=1 AND Inv(Wool)<TradeGive(Wool,Provisions) AND Inv(Silver)<TradeGive(Silver,Provisions) AND Inv(Spices)<TradeGive(Spices,Provisions) AND Inv(Silk)<TradeGive(Silk,Provisions))
"We have nothing to trade for Provisions..."
#end



//Defaults
(AdvisorCulture=Nomad) OR (AdvisorCulture=Han)
"We can't travel on empty stomachs... make sure someone checks we have enough to eat before we leave town."
#end

(AdvisorCulture=Roman) OR (AdvisorCulture=Parthian)
"A fool neglects to bring enough to eat, a wise man counts their loaves before they leave the market."
#end

(AdvisorCulture=Kushan)
"I don't know about you, but I could eat something right now! Can someone get me something tasty from the bazaar stalls?"
#end
