public override void Activate() { string weatherKeyword = Expressions.GetStr((string)Args[1]); DungeonMasterApp.ShowWeather(weatherKeyword); if (DungeonMasterApp.Game.InCombat) { CreateInCombatAlarm(); } else { DungeonMasterApp.Game.EnterCombat += Game_EnterCombat; DungeonMasterApp.Game.CreateAlarm(STR_WeatherEventOneMinute, DndTimeSpan.OneMinute, OneMinuteIsDone); } }
private void Finish() { IsDone = true; DungeonMasterApp.ShowWeather("None"); }