public void Execute(IDungeonMasterApp dungeonMasterApp, ChatMessage chatMessage) { DamageHealthChange damageHealthChange = new DamageHealthChange(); damageHealthChange.DamageHealth = healthDamageValue; dungeonMasterApp.ApplyDamageHealthChange(damageHealthChange); }
public void Execute(IDungeonMasterApp dungeonMasterApp, ChatMessage chatMessage) { DamageHealthChange damageHealthChange = new DamageHealthChange(); damageHealthChange.DamageHealth = healthDamageValue; if (TargetPlayer == null) { damageHealthChange.PlayerIds.Add(int.MaxValue); } else { int playerId = dungeonMasterApp.GetPlayerIdFromName(TargetPlayer); if (playerId != -1) { damageHealthChange.PlayerIds.Add(playerId); } } dungeonMasterApp.ApplyDamageHealthChange(damageHealthChange); }