Você está na página 1de 11

using System;

using System.Collections.Generic;
class MainClass {
public static void Main (string[] args) {
//Breath Weapon
//20+5
Random randBreth = new Random();
int breathDano11 = randBreth.Next(8);
int breathDano1 = breathDano11+1;
Random randBreth2 = new Random();
int breathDano22 = randBreth2.Next(8);
int breathDano2 = breathDano22+1;
Random randBreth3 = new Random();
int breathDano33 = randBreth3.Next(8);
int breathDano3 = breathDano33+1;
int breathGeral = breathDano1+breathDano2+breathDano3;
int breathouro=0;
//Dados:
int arma1=0;
int arma2=0;
int arma3=0;
int armad01=0;
int armad02=0;
int armad03=0;
int daga1=0;
int daga2 =0;
int daga3 =0;
int gp5=0;
int gp4=0;
int gp6=0;
int gp7=0;
int ingresso=0;
int perfume=0;
int apostador=0;
int apostador2=0;
int ouro1=10;
int opcao;
string items27;
Console.Clear();
List<string> items23 = new List<string>();
items23.Add("breathWeapon");
items23.Add("breathWeapon");
items23.Add("breathWeapon");
switch(ouro1){
case 10:

Console.WriteLine("\nPra onde ir?");


Console.WriteLine("\n1=Casa da bellmont\n2=Phandallim\n3=quest\n4=inventario");
string indoPara = Console.ReadLine();
if(indoPara=="1"){
Console.WriteLine("\nEntrou na casa da bellmont...");
Console.WriteLine ("\noii Blueford oque voc� quer? >w<");
Console.WriteLine("\n1= oi queria conversar sobre algo bellmont... \
n2=tchau!");
string saud1 = Console.ReadLine();
if(saud1 == "1"){ Console.Clear();
Console.WriteLine("\nDo que voc� quer falar, por acaso � algo sobre as suas
aventuras?");
Console.WriteLine("\n1=companheiro ferido\n2=bolsa infinita\n3=assunto mais
pessoal\n4=aaaaaaa tchau...");
string saud2 = Console.ReadLine();
if(saud2 == "1"){ Console.Clear();
Console.WriteLine("\nChama ele aqui ent�o, eu acho que eu tenho espa�o pra
dormir.");
}else if(saud2 == "2"){
Console.WriteLine("\nA gente n�o j� decidiu que ia falar com o matheus oque que
voc� quer saber mais?");
goto case 2;
}else if(saud2 == "3"){

for (int x=1;x<=100;x++){


Console.WriteLine("\nO que lhe interessa? '.'");
Console.WriteLine("\n1=A minha m�o t� verde e eu n�o sei se confio no
venomfang.\n2=tem algo que voc� curte fazer?\n3=quer comer algo enquanto a gente
conversa?\n4=qual sua cor favorita?\n5=bellmont eu te amo O.O\n6=tchau!\n7=Olha
oque trouxe para voc�");
string saud3 = Console.ReadLine();
if(saud3 == "1"){ Console.Clear();

Console.WriteLine("\nJ� tentou desabafar isso com ele? drag�es verdes s�o


espertos eu acho que ele sabe que tu quer algo a mais com ele... talvez s� seja bom
n�o confiar nele tanto assim.");
Console.WriteLine("\n1=� s� queria poder ser amigo dele tamb�m\n2=ok");
string var1 = Console.ReadLine();
if(var1 == "1"){ Console.Clear();
Console.WriteLine("\neu acredito que um dia voc� vai ser grande blueford.");
} else if (var1 == "2"){
}
}else if(saud3== "7"){Console.Clear();
Console.WriteLine("entregue o item que voc� possui(digite o nome do item.).");
string comprar = Console.ReadLine();
if (comprar=="ingressoDeShow"){
if(items23.Contains("ingressoDeShow")){
Console.Clear();
Console.WriteLine("\nBoa bluuu, vai ser dia 11 num �? vamo nessa...");
Console.WriteLine("\nChegando no dia do show... blueford e bellmont se
divertiram bastante... por�m os c�us se feicharam em nuvems, trov�es poderiam ser
escutados, e l� no c�u... o cajavidro olhando para o blueford e dizendo: Na Na Ni
n�o! ele estrala os dedos e vummm tudo preto.");
goto case 20;
}else{
Console.WriteLine("Voc� n�o possui esse item.");
}

}else if (comprar=="perfumeXeroso"){
if(items23.Contains("perfumeXeroso")){
items23.Remove("perfumeXeroso");
Console.Clear();
Console.WriteLine("\nO.O blueford? isso � pra mim?");
Console.WriteLine("\nEu sei oque voc� quer dizer com isso... a gente poderia
sim conversar mais um pouco, eu tamb�m sinto que preciso te conhecer mais...");
Console.WriteLine("\nEventualmente o relacionamento dos dois se desenvolveu
bastante, a aventura progediu e acabou que bellmont tamb�m entrou pra party,
algumas pessoas morreram nas aventuras, mas isso s� fortaleceu o la�o dos dois,
certo dia blueford proferiu o ultimo golpe no caja vidro... e finalmente esse � o
Final;Fim;end.");
Console.WriteLine("\nParab�ns Yann voc� conseguiu, t� feliz agora?"); goto
case 20;
}else{Console.WriteLine(" Voc� n�o tem esse item.");};
}else{Console.Clear();
Console.WriteLine("Como assim Blueford????");
}
}else if(saud3=="comidinha"){
Console.Clear();
Console.WriteLine("na proxima atualiza��o amig�o!");
}
else if(saud3 == "2"){ Console.Clear();
Console.WriteLine("\noque voc� quer fazer blueford? eu ainda tenho afazeres
hoje... pode ser pra depois...");
Console.WriteLine("\n1=Vamo jogar um jogo\n2=vamo dan�ar ao som do unti unn
un");
string var2 =Console.ReadLine();
if (var2 == "1"){ Console.Clear();
Console.WriteLine("\nque jogo?");
Console.WriteLine("\n1=cardgame\n2=dragonchess\n3=deixa desisti");
string var2a = Console.ReadLine();
if(var2a == "1"){ Console.Clear();
Random randNum = new Random();
int valorInteiro = randNum.Next(20);
int dVinte = valorInteiro+1;
int dVinte4 = dVinte+5;
Console.WriteLine("\nd20+5=("+ dVinte4+ ").");
if(dVinte4==6){
Console.WriteLine("\nVOC� MORREU");
}else if(dVinte4<=15 && dVinte4>6){
Console.WriteLine("\nhihihihihihi, parece que eu ganhei blueford! >;)");
}else if(dVinte4>15&&dVinte4<25){
Console.WriteLine("\nDroga...mandou bem Blu >.<");
}else if(dVinte4>=25){
Console.Clear();
Console.WriteLine("\nN�o sabia que voc� era t�o bom blu, acho que queria mas
tempo pra jogar com voc�... eu pensava que tu tinha �s de espadas naquela
hora...");
Console.WriteLine("\n1=Voc� tamb�m mandou bem!\n2=Foi s� sorte\n3=Eu te
enganei bem, fazia parte do meu plano.\n4=� a gente poderia marcar mais dias pra se
encontrar.");
string cardgame =Console.ReadLine();
if (cardgame == "4"){ Console.Clear();
Console.WriteLine("\nSim eu tamb�m queria te conhecer um pouco mais...
talvez podemos comer algo enquanto conversamos");
Console.WriteLine("\nDigite (comidinha) quando ela lhe perguntar o que lhe
interessa?");
}else { Console.Clear();
Console.WriteLine("De boas blu...");
}
}

}else if(var2a == "2"){


Console.Clear();
Random randNum = new Random();
int valorInteiro2 = randNum.Next(20);
int dVinte2 = valorInteiro2+1;
Console.WriteLine("\nd20+0=("+ dVinte2+ ").");
if(dVinte2==1){
Console.WriteLine("\nVOC� MORREU");
}else if(dVinte2<=15 && dVinte2>1){
Console.WriteLine("\nhihihihihihi, parece que eu ganhei blueford! >;)");
}else if(dVinte2>15 && dVinte2<20){
Console.WriteLine("\nAHH N�O, mandou bem Blu >.<");
}else if(dVinte2>=20){
Console.WriteLine("\nNem fudendo... Mandou muito bem... ");
Console.WriteLine("\nDesde quando voc� manda bem com esses jogos?");
Console.WriteLine("\n1=Eu ando jogando s�, e s� sei as regras.\n2=eu gosto
bastante de apostar nesses tipos de jogos.");
string dragonchess = (Console.ReadLine());
if (dragonchess != "2"){
Console.Clear();
Console.WriteLine("Bastante Legal.");
}else {
Console.Clear();
Console.WriteLine("S�ri�o... poxa vamo jogar uns joguinhos de carta e aposta
que tal?");
Console.WriteLine("Quando a bellmont perguntar que jogo? Digite (apostar)");
}
}
} else if(var2a == "apostar") {
Console.Clear();
Console.WriteLine("simbora");
Random randNum = new Random();
int valorInteiro2 = randNum.Next(20);
int dVinte2 = valorInteiro2+1;
int dVinte5 = dVinte2+5;

Console.WriteLine("\nd20+5=("+ dVinte2+ ").");


if(dVinte5==6){
Console.WriteLine("\nVOC� MORREU");
}else if(dVinte2<=15 && dVinte2>1){
Console.WriteLine("\nhihihihihihi, parece que eu ganhei blueford! >;)");
}else if(dVinte5>15 && dVinte5<25){
Console.WriteLine("\neu tinha apostado 50... ent�o t� aqui... >.< *Voc� ganhou
50gp*");
apostador++;
}else if(dVinte5>=25){
Console.WriteLine("\nMandou muitoooo ");
Console.WriteLine("\nlogo quando eu tinha apostado tudoo;-; t� aqui os
100gp");
apostador2++;

}
}
else{

}
else if(var2 == "2") {
Console.Clear();
Random randNum = new Random();
int valorInteiro6 = randNum.Next(20);
int dVinte3 = valorInteiro6+1;
Console.WriteLine("d20=("+ dVinte3+ ").");
if(dVinte3==1){
Console.WriteLine("\nVOC� MORREU");
}else if(dVinte3<=15 && dVinte3>1){
Console.WriteLine("\nnops!");
}else if(dVinte3>15 && dVinte3<20){

Console.WriteLine("\n*dan�a*");
}else if(dVinte3>=20){

Console.WriteLine("\n*dan�a*");
Console.WriteLine("\nc� dan�a muito rapaz n�o t� afim de jogar uns games agora
n�o?");
}
}else{
}

}else if(saud3=="3"){
Console.Clear();
Console.WriteLine("\nt� sem fome .o.");
}else if (saud3=="4"){
Console.Clear();
Console.WriteLine("\nMinha cor favorita? � azul (~�.�~)... mas o porqu� da
curiosidade?");
Console.WriteLine("\n1=nada n�o...\n2=s� curiosidade uai");
int cor =int.Parse(Console.ReadLine());
if(cor==1){
Console.Clear();
Console.WriteLine("\nhm... entendi...");
}else {
Console.Clear();
Console.WriteLine("\nok...");
}
}else if (saud3=="5"){
for (int i=1;i<=1000;i++) {
Console.WriteLine("\ndigite (ok)");
string dado=Console.ReadLine();

if(dado=="ok"){
Random randNum = new Random();
int valorInteiro1 = randNum.Next(20);
int dVinte20 = valorInteiro1+1;
if(dVinte20<20){
Console.Clear();
Console.WriteLine("\nd20=("+dVinte20+").");
Console.WriteLine("\npara de falar que tu � minha namorrrrrrrr!");
} else {
Console.Clear();
Console.WriteLine("\nd20=("+dVinte20+").");
Console.WriteLine("\nEu tamb�m te amo");
Console.WriteLine("\nE assim termina a hist�ria de Blueford e Bellmont...
FIM");
break;
}
}else{
Console.Clear();
Console.WriteLine("Voc� morre >:(");
break;
}
} break;
}else{Console.Clear();
Console.WriteLine
("\nok... tenho afazeres... tchau.");
goto case 10;
}
}
}else {
Console.Clear();
Console.WriteLine("\nok... tenho afazeres... tchau.");
goto case 10;
}
}else{
Console.Clear();
Console.WriteLine("\nok... tenho afazeres... tchau.");
goto case 10;
}
}else if (indoPara=="3"){
goto case 9;

} else if (indoPara=="2"){
goto case 5;
} else if(indoPara=="4"){
Console.WriteLine("\ninventario este s�o seus items.");
do {

Console.WriteLine("Escolha dentre as op��es abaixo:\n1-meus


items\n2-Remover\n0-Sair");

opcao = int.Parse(Console.ReadLine());
switch(opcao){

case 1:
Console.WriteLine("----inventario----");
foreach(string u in items23) {
Console.WriteLine("----"+u+"----");
}
Console.WriteLine("\n");
break;
case 2: //remover
Console.Write("Digite o nome do item que deseja
remover: ");
items27 = Console.ReadLine();

if(items23.Contains(items27)) {
items23.Remove(items27);
Console.WriteLine($"O {items27} foi jogado
fora.\n");
}
else {
Console.WriteLine($"voc� n�o possui esse item.\
n");
}
break;
case 0:
break;

default:
Console.WriteLine("Comando inv�lido, tente
novamente!\n");
break;
}
} while (opcao != 0);
goto case 3;
}
case 2:
goto case 10;
case 9:

Console.WriteLine("inicie uma quest na central de phandallim.");


Console.WriteLine("\ndigite (iniciar) ou digite o nome do item que quer
usar.");
string quest = Console.ReadLine();
if (quest=="iniciar"){
Random randNum = new Random();
int valorInteiro2 = randNum.Next(20);
int dVinte2 = valorInteiro2+1;
Console.WriteLine("\nd20+0=("+ dVinte2 + ").");

if(dVinte2==1){

gp5++;
Console.WriteLine("\nvoc� perdeu 10gp");

}else if(dVinte2<=15 && dVinte2>1){

gp4++;
Console.WriteLine("\nfracasso; +1 de ouro");

}else if(dVinte2>15 && dVinte2<20){

gp6++;
Console.WriteLine("\nvoc� ganhou 5 de gp");

}else if(dVinte2>=20){

gp7++;
Console.WriteLine("\nVoc� ganhou 20gp");

}
else {
goto case 8;
}
}else if(quest=="espadaCurta") {
if(items23.Contains("espadaCurta")){
Random randNum = new Random();
int valorInteiro7 = randNum.Next(20);
int dVinte6 = valorInteiro7+6;
Console.WriteLine("\nd20+5=("+ dVinte6+ ").");

if(dVinte6==6){
items23.Remove("espadaCurta");
Console.WriteLine("\nvoc� perdeu seu item.");

}else if(dVinte6<=15 && dVinte6>1){

arma1++;
Console.WriteLine("\nfracasso; +10 de ouro");

}else if(dVinte6>15 && dVinte6<20){

arma2++;
Console.WriteLine("\nvoc� ganhou 50 de gp");

}else if(dVinte6>=20){

arma3++;
Console.WriteLine("\nVoc� ganhou 200gp");

}
else {
goto case 8;
}
}else{ Console.WriteLine("voc� n�o possui o item.");
}
}else if(quest=="adaga") {
if(items23.Contains("adaga")){
Random randNum = new Random();
int valorInteiro18 = randNum.Next(20);
int dVinte18 = valorInteiro18+6;
Console.WriteLine("\nd20+5=("+ dVinte18+ ").");

if(dVinte18==5){
items23.Remove("adaga");
gp5++;
Console.WriteLine("\nvoc� perdeu 10gp e sua arma.");

}else if(dVinte18<=15 && dVinte18>1){

gp4++;
Console.WriteLine("\nfracasso; +1 de ouro");

}else if(dVinte18>15 && dVinte18<20){

gp6++;
Console.WriteLine("\nvoc� ganhou 5 de gp");

}else if(dVinte18>=20){

gp7++;
Console.WriteLine("\nVoc� ganhou 20gp");

}
else {
goto case 8;
}
}else{ Console.WriteLine("voc� n�o possui o item.");
}
}else if(quest=="espadaEncantada") {
if(items23.Contains("espadaEncantada")){
Random randNum = new Random();
int valorInteiro2 = randNum.Next(20);
int dVinte2 = valorInteiro2+6;
Console.WriteLine("\nd20+5=("+ dVinte2+ ").");

if(dVinte2==5){

daga3++;
Console.WriteLine("\nvoc� falhou a miss�o e perdeu 2500 de gp.");

}else if(dVinte2<=15 && dVinte2>1){


armad01++;
Console.WriteLine("\nfracasso; +100 de ouro");

}else if(dVinte2>15 && dVinte2<20){

armad02++;
Console.WriteLine("\nvoc� ganhou 500 de gp");

}else if(dVinte2>=20){

armad03++;
Console.WriteLine("\nVoc� ganhou 2000gp");

}
else {
goto case 8;
}
}else{ Console.WriteLine("voc� n�o possui o item.");
}
}else if(quest=="breathWeapon"){ if(items23.Contains("breathWeapon")){
items23.Remove("breathWeapon");
breathouro++;

Console.WriteLine("3d8="+"("+breathGeral+").");
Console.WriteLine("sucesso ouro ganho.(veja no banco.)");
}
}
case 8:
goto case 10;

case 5:
Console.Clear();
Console.WriteLine("\n1-banco.\n2- loja.\n3-hotel");
string lugar=Console.ReadLine();
int ingresso2=ingresso*-10000;
int perfume2=perfume*-30000;
int ouroTriste=gp5*-10;
int ouroTotal= gp6*5;
int ouroTotal2= gp7*20;
int apostador3= apostador*50;
int apostador4= apostador2*100;
int daga11= daga1*-100;
int daga22= daga2*-200;
int daga33= daga3*-2500;
int arma11=arma1*10;
int arma22=arma2*50;
int arma33=arma3*200;
int armad011=armad01*100;
int armad022=armad02*500;
int armad033=armad03*2000;
int breathGp=breathouro*breathGeral;
int gp = ouroTriste+
ouroTotal+ouroTotal2+gp4+perfume2+ingresso2+apostador3+apostador4+daga11+arma11+arm
a22+arma33+daga22+armad011+armad022+armad033+daga33+breathGp;
int gp1=gp+0;
if(lugar=="1"){

Console.WriteLine($"\nVoc� tem {gp} de Ouro!");


}
else if (lugar=="2"){
Console.Clear();

Console.WriteLine("\n----itens da loja----");
Console.WriteLine("\n1=ingresso de show.10000gp\n2=perfume caro.30000gp\
n3=dagger.100gp\n4=shortsword.200gp\n5=espada poderosa.2500gp\n6=sair");
string comprar2 = Console.ReadLine();
if(comprar2=="1"){
if(gp1>=10000){
ingresso++;
items23.Add("ingressoDeShow");
Console.WriteLine("\nvoc� comprou o ingresso do show.");
} else{Console.WriteLine("dinheiro insuficiente");}

}else if(comprar2=="2"){
if(gp1>=30000){
perfume++;
items23.Add("perfumeXeroso");
Console.WriteLine("\nvoc� comprou o perfumeXeroso.");
} else{
Console.WriteLine("dinheiro insuficiente"); }
}else if(comprar2=="3"){
if(gp1>=100){
daga1++;
items23.Add("adaga");
Console.WriteLine("A adaga foi adicionada ao seu inventario.");
}else {Console.WriteLine("dinheiro insuficiente");}
}else if(comprar2=="4"){
if(gp1>=200){
daga2++;
items23.Add("espadaCurta");
Console.WriteLine("\nA espada curta foi adicionada ao seu inventario.");
}else {Console.WriteLine("dinheiro insuficiente");}
}else if(comprar2=="5"){
if(gp1>=2500){
daga3++;
items23.Add("espadaEncantada");
Console.WriteLine("\nA espada lendaria foi adicionada ao seu
inventario.");
}else {Console.WriteLine("\ndinheiro insuficiente");}
}
}else if(lugar=="3"){
Console.WriteLine("\ndescanse na pousada de StoneHill! custa 5 gp uma noite
normal e 37 gp uma terapia do sono.");
Console.WriteLine("\n1-eu quero dormir normalmente.\n2-eu quero uma terapia de
sono.\n3-desculpa vejo isso outra hora.");
string hotel=Console.ReadLine();
if(hotel=="1"){
if(gp>=5){
gp6--;
Console.WriteLine("voc� dormiu.");
}else{Console.WriteLine("ouro insuficiente");
}
}
else if(hotel=="2"){
if(gp>=37) {
gp6--;
gp5++;
gp7--;
gp4--;
gp4--;
items23.Add("breathWeapon");
items23.Add("breathWeapon");
items23.Add("breathWeapon");
Console.WriteLine("voc� dormiu e recuperou a breathweapon.");
}else{Console.WriteLine("ouro insuficiente."); }
}
else{ }
}
case 3:
goto case 10;
case 20:
break;
}
}
}

Você também pode gostar