src/ai/api/ai_cargo.cpp
branchnoai
changeset 10831 f7e17819358b
parent 10675 b16fdb811ebb
--- a/src/ai/api/ai_cargo.cpp	Wed Jun 04 22:34:45 2008 +0000
+++ b/src/ai/api/ai_cargo.cpp	Wed Jun 04 22:57:17 2008 +0000
@@ -43,6 +43,13 @@
 	return ::IsCargoInClass(cargo_type, (::CargoClass)cargo_class);
 }
 
+/* static */ AICargo::TownEffect AICargo::GetTownEffect(CargoID cargo_type)
+{
+	if (!IsValidCargo(cargo_type)) return TE_NONE;
+
+	return (AICargo::TownEffect)GetCargo(cargo_type)->town_effect;
+}
+
 /* static */ Money AICargo::GetCargoIncome(CargoID cargo_type, uint32 distance, uint32 days_in_transit)
 {
 	if (!IsValidCargo(cargo_type)) return -1;