craterellusmushroom.c 500 B

12345678910111213141516171819202122
  1. class CraterellusMushroom : MushroomBase
  2. {
  3. override void SetActions()
  4. {
  5. super.SetActions();
  6. AddAction(ActionCreateIndoorFireplace);
  7. AddAction(ActionCreateIndoorOven);
  8. }
  9. override void EEOnCECreate()
  10. {
  11. int rand = Math.RandomInt(0,10);
  12. float baseTemp = GetGame().GetMission().GetWorldData().GetBaseEnvTemperature();
  13. if ( baseTemp <= GameConstants.COLD_AREA_TEMPERATURE_THRESHOLD )
  14. {
  15. ChangeFoodStage( FoodStageType.RAW );
  16. SetHealth( "", "", GetMaxHealth()*1.0 );
  17. }
  18. }
  19. }