/**
* Set the production multiplier of given industry. This will call a callback in NewGRFs
* which will return actual production based on the production multiplier specified from
* your game script.
* @param industry_id The index of the industry.
* @param prod_multiplier The new production multiplier
* @pre IsValidIndustry(industry_id).
* @return The IndustryType of the industry.
* @api game
*/
static IndustryType SetIndustryBaseProduction(IndustryID industry_id, uint16 prod_multiplier);
/**
* Send a message to the NewGRF. This result in random production change callback and
* tile animamion callback of the industry NewGRF being called.
* @param industry_id The index of the industry.
* @param message These bits will be passed to the NewGRF var 10 resp. 18 for prodution
* change callback resp. animation callback.
* @pre IsValidIndustry(industry_id).
* @return The IndustryType of the industry.
* @api game
*/
static IndustryType SendIndustryMessage(IndustryID industry_id, uint16 message);