// Construtor de classe public Localizacao(int id, string nome, string descricao, Item itemNecessarioParaEntrar = null, Quest questDisponivelAqui = null, Monstro monstrosMorandoAqui = null) { ID = id; Nome = nome; Descricao = descricao; ItemNecessarioParaEntrar = itemNecessarioParaEntrar; QuestDisponivelAqui = questDisponivelAqui; MonstroMorandoAqui = monstrosMorandoAqui; }
private static void InstanciaMonstros() { Monstro rato = new Monstro(MONSTRO_ID_RATO, "O Rato", 5, 7, 10, 3, 3); rato.tabelaDeLoot.Add(new ItemDeLoot(ItemPorID(ITEM_ID_RABO_DE_RATO), 75, false)); rato.tabelaDeLoot.Add(new ItemDeLoot(ItemPorID(ITEM_ID_PEDACO_DE_PELO), 75, true)); Monstro cobra = new Monstro(MONSTRO_ID_COBRA, "A Cobra", 5, 12, 10, 4, 4); cobra.tabelaDeLoot.Add(new ItemDeLoot(ItemPorID(ITEM_ID_PRESA_DE_COBRA), 75, false)); cobra.tabelaDeLoot.Add(new ItemDeLoot(ItemPorID(ITEM_ID_PELE_DE_COBRA), 75, true)); Monstro aranhaGigante = new Monstro(MONSTRO_ID_ARANHA_GIGANTE, "A Aranha gigante", 20, 17, 40, 10, 10); aranhaGigante.tabelaDeLoot.Add(new ItemDeLoot(ItemPorID(ITEM_ID_PRESA_DE_ARANHA), 75, true)); aranhaGigante.tabelaDeLoot.Add(new ItemDeLoot(ItemPorID(ITEM_ID_TEIA_DE_ARANHA), 75, false)); Monstros.Add(rato); Monstros.Add(cobra); Monstros.Add(aranhaGigante); }