public RPGResponse Battle(int level) { var response = new RPGResponse(); response.Response = response.Response + "\n\nVocê tenta matar o monstro ..."; _rounds++; var maxRan = 10 - level; if (maxRan < 1) { maxRan = 1; } var ran = RandomGenerator.GetRandomNumber(maxRan); if (ran == 0) { response.Response = response.Response + "\n\ne ele está morto!"; _context.SetState(_context.GetExploreState()); var tempRounds = _rounds; _rounds = 0; response.Status = tempRounds; } else { response.Response = response.Response + "\n\n(ಥ﹏ಥ) ... mas ERRÔÔÔU!!!"; } if (_rounds < 9) { return(response); } response.Response = response.Response + "\n\nVocê entra em pânico e foge com medo."; _context.SetState(_context.GetExploreState()); _rounds = 0; return(response); }
public RPGResponse Explore() { var response = new RPGResponse(); response.Response = response.Response + "\n\nVocê explora a região e procura algum monstro para matar."; var ran = RandomGenerator.GetRandomNumber(5); if (ran == 0) { response.Response = response.Response + "\n\n(ง'̀-'́)ง Um monstro se aproxima! Prepare-se para a batalha!"; _context.SetState(_context.GetBattleState()); } else if (ran == 1) { response.Response = response.Response + "\n\nMas acaba encontrando Você encontra uma jóia dourada atrás de uma árvore!"; response.Status = 2; } return(response); }