/** * 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);