From 7b2068dd4a6f8a6d7b932f431a35599f11977bf7 Mon Sep 17 00:00:00 2001 From: Alina Lenk Date: Wed, 15 May 2024 17:57:13 +0200 Subject: [PATCH 3/5] Pass destination city to Trade_Revenue_Bonus effects as other_context See RM #619 Signed-off-by: Alina Lenk --- common/traderoutes.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/common/traderoutes.c b/common/traderoutes.c index d0f8dc911e..3e539798d2 100644 --- a/common/traderoutes.c +++ b/common/traderoutes.c @@ -473,7 +473,7 @@ int max_trade_prod(const struct city *pcity) pgood can be NULL for ignoring good's onetime_pct. *************************************************************************/ -int get_caravan_enter_city_trade_bonus(const struct city *pc1, +int get_caravan_enter_city_trade_bonus(const struct city *pc1, const struct city *pc2, const struct unit_type *ut, struct goods_type *pgood, @@ -533,6 +533,8 @@ int get_caravan_enter_city_trade_bonus(const struct city *pc1, }, &(const struct req_context) { .player = city_owner(pc2), + .city = pc2, + .tile = city_tile(pc2), }, EFT_TRADE_REVENUE_BONUS); -- 2.34.1