File diff r12006:305fe3b115d0 → r12007:3ce136f2a00a
src/subsidy.cpp
Show inline comments
 
@@ -335,11 +335,16 @@ bool CheckSubsidised(const Station *from
 
			Pair reftype = SetupSubsidyDecodeParam(s, 0);
 
			InjectDParam(1);
 

	
 
			char *company_name = MallocT<char>(MAX_LENGTH_COMPANY_NAME_BYTES);
 
			SetDParam(0, _current_company);
 
			GetString(company_name, STR_COMPANY_NAME, company_name + MAX_LENGTH_COMPANY_NAME_BYTES - 1);
 

	
 
			SetDParamStr(0, company_name);
 
			AddNewsItem(
 
				STR_NEWS_SERVICE_SUBSIDY_AWARDED_HALF + _settings_game.difficulty.subsidy_multiplier,
 
				NS_SUBSIDIES,
 
				(NewsReferenceType)reftype.a, s->from, (NewsReferenceType)reftype.b, s->to
 
				(NewsReferenceType)reftype.a, s->from, (NewsReferenceType)reftype.b, s->to,
 
				company_name
 
			);
 
			AI::BroadcastNewEvent(new AIEventSubsidyAwarded(s - _subsidies));