Guest User

Untitled

a guest
Jan 23rd, 2018
87
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 13.10 KB | None | 0 0
  1. // Jack
  2. 005.gat,105,79,0    script  Jack Miseravel  x,{
  3.     if (quest_hlw2011_jack == 1) goto L_Retorno_Doces_Escondidos;
  4.     if (quest_hlw2011_jack == 2) goto L_Inicio_Segunda_Parte;
  5.     if (quest_hlw2011_jack > 2 && quest_hlw2011_jack < 5) goto L_Retorno_Segunda_Parte;
  6.     if (quest_hlw2011_jack == 5) goto L_Quest_Completa;
  7.  
  8.     mes "Ao redor do casarão, uma figura sinistra vaga com uma lanterna em forma de abóbora. É um homem, ele usa vestes antigas e parece muito pálido.";
  9.     next;
  10.     mes "A curiosidade é tanta que você decide puxar conversa para saber mais desse homem tão incomum.";
  11.     next;
  12.     menu
  13.         "Olá senhor, que faz aqui nesse lugar tão assustador?", -;
  14.  
  15.     mes "O homem o estuda por um momento antes de responder.";
  16.     next;
  17.     mes "[Jack Miserável]";
  18.     mes "\"Assustador? Por acaso este lugar é mais assustador do que eu?\"";
  19.     next;
  20.     menu
  21.         "O senhor, assustador?", -;
  22.     mes "O homem abre um sorriso maligno, mostrando dentes afiadíssimos e, num piscar de olhos, ele some de sua frente e aparece atrás de você, e depois volta ao seu lugar de origem.";
  23.     next;
  24.     mes "Algo incomum, mas é Halloween afinal de contas, o incomum se torna comum. Você decide manter a calma e esconder o quanto assustado/a está.";
  25.     next;
  26.     mes "O homem ergue sua lanterna assustadora e aponta para iluminar seu rosto, ele olha com atenção. Então seu rosto assustador se suaviza e ele lhe faz uma reverência.";
  27.     next;
  28.     mes "[Jack Miserável]";
  29.     mes "\"De fato, não obtive o resultado esperado. Sou Jack Miserável. Sou um espirito preso neste mundo, por causa de um acordo mal pensado ¬¬ \"";
  30.     next;
  31.     menu
  32.         "Um acordo mal pensado? Como assim?", -,
  33.         "Espero que possa me contar outra hora, estou com pressa agora.", L_Fechar;
  34.     mes "[Jack Miserável]";
  35.     mes "\"Sim, eu era um Homem miserável, vivia bebendo, não ligava pra minha família. Então meu dia chegou e a morte veio me buscar.\"";
  36.     next;
  37.     mes "Você sente um calafrio O.O";
  38.     next;
  39.     mes "\"Eu estava em um bar e tentei enganá-la. pedi um ultimo gole e então disse estar sem dinheiro para pagar e sugeri que ela se transformasse em moeda. Ela o fez, então eu peguei a garrafa mais próxima e coloquei a moeda. Ela ficou presa. Ficou irada. Mas presa \o/\"";
  40.     next;
  41.     mes "\"Então tive uma ideia brilhante, lhe propus que só voltasse para buscar minha alma depois de 100 anos, então eu a seguiria de bom grado quando nos encontrassemos. Ela, sem alternativa, aceitou. E eu a soltei. Então ela partiu e eu segui de volta para casa. Estava muito bêbado, então perdi o equilíbrio e cai num precipício ¬¬ Foi assim que eu morri.\"";
  42.     next;
  43.     menu
  44.         "=O Mas e o acordo?", -;
  45.     mes "[Jack Miserável]";
  46.     mes "\"Ele dizia para ela buscar minha alma em 100 anos, não falava nada do meu corpo ¬¬. Até que se passe os 100 anos ela não quer saber de mim, então terei de vagar por estas terras. Mas já estou cansado, ninguém nunca me vê, ninguém nunca fala comigo.\"";
  47.     next;
  48.     mes "\"A não ser em dias como este, quando todas as criaturas monstruosas podem ser vistas por humanos. Mas eles sempre se assustam e fogem.  Por sorte eu achei essa abóbora esculpida que fiz ainda em vida e usei uma vela para fazer uma lanterna. Eu ajudo os poucos humanos que não tem medo de mim a saírem da floresta, iluminando seu caminho.\"";
  49.     next;
  50.     mes "\"Mas hoje estou cansado de ajudar. Talvez você possa me ajudar dessa vez.\"";
  51.     menu
  52.         "Eu? O.o", -;
  53.     mes "[Jack Miserável]";
  54.     mes "\"Sim. Poderia me ajudar a recolher doces, para que eu possa me distrair enquanto espero a morte durantes esses 40 anos que faltam?*-*\"";
  55.     next;
  56.     menu
  57.         "Vou ajudá-lo.", -,
  58.         "Ajudarei talvez no ano que vem.", L_Fechar;
  59.     mes "[Jack Miserável]";
  60.     mes "\"Mas não quero qualquer doce. Tem uns especiais feitos por bruxas, são pirulitos mágicos, só consigo comer eles, por causa da minha atual situação existencial ^^ e também tem umas balinhas magicas, uma delícia.\"";
  61.     next;
  62.     menu
  63.         "Parece fácil. Vou ajudá-lo.", -,
  64.         "Parece muito trabalhoso. Não vou ajudar.", L_Fechar;
  65.     set quest_hlw2011_jack, 1;
  66.     mes "[Jack Miserável]";
  67.     mes "\"Legal, então me traga 15 balas e 15 pirulitos. =)\"";
  68.     next;
  69.     menu
  70.         "Tudo isso?", -;
  71.     mes "[Jack Miserável]";
  72.     mes "\"Você disse que me ajudaria. Será que devo assombrá-lo pelos próximos 40 anos?\"";
  73.     next;
  74.     menu
  75.         "Tudo bem tudo bem, adoro ajudar XD, onde encontro esses doces?", -;
  76.     mes "Jack sorri.";
  77.     mes "[Jack Miserável]";
  78.     mes "\"Não sei bem, um espirito brincalhão andou roubando os doces das bruxas. Ele me disse que escondeu em casas humanas para que elas não os encontre. Você deve procurá-los de casa em casa. Mas tome cuidado, ouvi dizer que as bruxas também colocaram alguns monstros para reaver seus doces. Cuidado para não confundir as minhas gostosuras com as travessuras das bruxas e seus monstros. Agora vá e traga. Estou 'Morrendo' de fome. ;D\"";
  79.     goto L_Fechar;
  80.  
  81. L_Retorno_Doces_Escondidos:
  82.     // Checagem > goto L_Retorno_Naoachou_Doces;
  83.     // Checagem > goto L_Retorno_Achou_Doces;
  84.     goto L_Fechar;
  85.  
  86. L_Retorno_Naoachou_Doces:
  87.     mes "[Jack Miserável]";
  88.     mes "\"Vejo que você ainda não conseguiu todos os doces. Espero que não demore muito a encontrá-los. ;_;\"";
  89.     goto L_Fechar;
  90.  
  91. L_Retorno_Achou_Doces:
  92.     // Deleta itens
  93.     mes "Você mal se aproxima de jack e ele já avança em direção aos doces, comendo tudo de uma vez.";
  94.     next;
  95.     mes "[Jack Miserável]";
  96.     mes "\"Você conseguiu todos!  *-*  Foi difícil?\"";
  97.     next;
  98.     menu
  99.         "Foi sim. Estavam bem escondidos.", -;
  100.     mes "[Jack Miserável]";
  101.     mes "\"Vejo que escolhi a pessoa certa para me ajudar. Olhe só, esculpi essa máscara enquanto esperava, fique com ela como prova da minha gratidão.  Até a próxima, amigo.\"";
  102.     // Ganha item
  103.     set quest_hlw2011_jack, 2;
  104.     goto L_Fechar;
  105.  
  106. L_Inicio_Segunda_Parte:
  107.     mes "[Jack Miserável]";
  108.     mes "\"Olá, vejo que voltou. Sentiu minha falta né *-*\"";
  109.     next;
  110.     menu
  111.         " ¬¬ Estava sem o que fazer e vim ver se precisa de ajuda com alguma coisa.", -;
  112.     mes "[Jack Miserável]";
  113.     mes "\"Sei... Na verdade, já que perguntou, tenho aqui a receita para aqueles doces encantados. A Múmia me disse que faria alguns se eu conseguísse os ingredientes. Me ajuda a pegar os ingredientes?\"";
  114.     next;
  115.     menu
  116.         "Claro que ajudo.", -,
  117.         "Acabei de lembrar que tenho um compromisso.", L_Fechar;
  118.     set quest_hlw2011_jack, 3;
  119.     mes "[Jack Miserável]";
  120.     mes "\"Aqui a receita:\"";
  121.     next;
  122.     mes "5 Limos Gosmentos + 1 Maçã Caramelada fazem 1 pirulito verde medonho";
  123.     mes "3 Jarras de Sangue + 4 Maças Mordidas fazem 1 pirulito vermelho sangue";
  124.     mes "4 jujuba de crânio + 10 Blueberries fazem 1 pirulito Azul Booberry";
  125.     next;
  126.     mes "\"Não se esqueça de levar os ingredientes para a múmia e, quando estiver com os pirulitos, traga-os para mim.\"";
  127.  
  128. L_Retorno_Segunda_Parte:
  129.     set @verde, countitem(1231);
  130.     set @vermelho, countitem(1232);
  131.     set @azul, countitem(1230);
  132.     set @quantos_pirulitos, @verde + @vermelho + @azul;
  133.     if (@verde <= 0 && @vermelho <= 0 && @azul <= 0) goto L_Segunda_Parte_NaoPirulito;
  134.     if (quest_hlw2011_jack == 3) goto L_Segunda_Parte_Pirulito;
  135.     if (quest_hlw2011_jack == 4) goto L_Segunda_Parte_MaisPirulitos;
  136.     goto L_Fechar;
  137.  
  138. L_Segunda_Parte_Pirulito:
  139.     menu
  140.         "Aqui estão seus pirulitos.", -;
  141.     if (@verde) delitem 1231, @verde;
  142.     if (@vermelho) delitem 1232, @vermelho;
  143.     if (@azul) delitem 1230, @azul;
  144.     // Não sei se isso está equilibrado. Pode mudar se achar necessário.
  145.     set @base, Baselevel * 50;
  146.     set BaseExp, BaseExp + @base * @quantos_pirulitos;
  147.     set quest_hlw2011_jack, 4;
  148.     set quest_hlw2011_contagem_pirulitos, quest_hlw2011_contagem_pirulitos + @quantos_pirulitos;
  149.     mes "Jack pega todos os pirulitos que você trouxe e já coloca tudo na boca de uma só vez!";
  150.     if (quest_hlw2011_contagem_pirulitos >= 50) goto L_Segunda_Parte_Satisfeito;
  151.  
  152.     mes "[Jack Miserável]";
  153.     mes "\"Delicioso. Mas são tão poucos. Será que você pode pedir para a múmia fazer mais alguns?\"";
  154.     next;
  155.     menu
  156.         "Mais? ¬¬", -;
  157.     mes "[Jack Miserável]";
  158.     mes "\"Isso mesmo, terei de esperar o ano inteiro por isso, esqueceu? Pegue mais. Vá vá...\"";
  159.     next;
  160.     menu
  161.         "Ok... Quando tiver mais eu trago para você.", -;
  162.     goto L_Fechar;
  163.  
  164. L_Segunda_Parte_NaoPirulito:
  165.     mes "[Jack Miserável]";
  166.     mes "\"Por favor, quando tiver algum pirulito traga para mim imediatamente. Estou com muita fome.\"";
  167.     goto L_Fechar;
  168.  
  169. L_Segunda_Parte_MaisPirulitos:
  170.     menu
  171.         "Aqui está... Mais pirulitos.", -;
  172.     if (@verde) delitem 1231, @verde;
  173.     if (@vermelho) delitem 1232, @vermelho;
  174.     if (@azul) delitem 1230, @azul;
  175.     // Não sei se isso está equilibrado. Pode mudar se achar necessário.
  176.     set @base, Baselevel * 50;
  177.     set BaseExp, BaseExp + @base * @quantos_pirulitos;
  178.     set quest_hlw2011_contagem_pirulitos, quest_hlw2011_contagem_pirulitos + @quantos_pirulitos;
  179.     mes "Jack pega todos os pirulitos que você trouxe e já coloca tudo na boca de uma só vez!";
  180.     if (quest_hlw2011_contagem_pirulitos >= 50) goto L_Segunda_Parte_Satisfeito;
  181.     mes "Jack pega todos os pirulitos que você trouxe e, mais uma vez, engole tudo ao mesmo tempo!";
  182.     next;
  183.     menu
  184.         "Satisfeito?", -;
  185.     mes "[Jack Miserável]";
  186.     mes "\"Não, são poucos ainda. Vá pegar mais.\"";
  187.     next;
  188.     menu
  189.         "Olha a exploração ¬¬", -;
  190.     mes "[Jack Miserável]";
  191.     mes "\"Mas eu só consigo encontrar esses doces 1 vez ao ano. É muito tempo... Tenho que comer o máximo possível!\"";
  192.     goto L_Fechar;
  193.  
  194. L_Segunda_Parte_Satisfeito:
  195.     mes "[Jack Miserável]";
  196.     mes "\"Agora sim. Já comi doces o suficiente para passar o resto do ano cheio. Ano que vem não esqueça de vir me ajudar a juntar mais doces no Halloween =)\"";
  197.     next;
  198.     menu
  199.         "x.x", -;
  200.     mes "[Jack Miserável]";
  201.     mes "\"Olha, achei essas luvas enquanto procurava doces. Elas não tem serventia para um fantasma, fique com elas como sinal de agradecimento por mais essa ajuda.\"";
  202.     set quest_hlw2011_jack, 5;
  203.     // Pega o item
  204.  
  205. L_Quest_Completa:
  206.     mes "[Jack Miserável]";
  207.     mes "\"Obrigado pela ajuda. =) \"";
  208.  
  209. L_Fechar:
  210.     set @verde, 0;
  211.     set @vermelho, 0;
  212.     set @azul, 0;
  213.     set @quantos_pirulitos, 0;
  214.     close;
  215. }
  216.  
  217. // Mumia
  218.  
  219. 005.gat,107,79,0    script  Mumia   x,{
  220.  
  221.     if (quest_hlw2011_jack == 3) goto L_Fazer_Doces;
  222.     if (quest_hlw2011_jack == 4) goto L_Fazer_Doces_Repete;
  223.     mes "[Múmia]";
  224.     mes "\"Olá.\"";
  225.     goto L_Fechar;
  226.  
  227. L_Fazer_Doces:
  228.     mes "[Múmia]";
  229.     mes "\"Olá " + strcharinfo(0) + ", O jack me disse que você me passaria alguns ingredientes para fazer pirulitos mágicos. Você já quer que eu faça os pirulitos?\"";
  230.     next;
  231.     menu
  232.         "Sim.", L_Menu_Pirulitos,
  233.         "Por enquanto não.", L_Fechar;
  234.  
  235. L_Fazer_Doces_Repete:
  236.     mes "[Múmia]";
  237.     mes "\"Olá " + strcharinfo(0) + ", vejo que Jack não ficou satisfeito com os doces que você deu para ele. Quer fazer mais?\"";
  238.     menu
  239.         "Sim.", L_Menu_Pirulitos,
  240.         "Por enquanto não.", L_Fechar;
  241.  
  242. L_Menu_Pirulitos:
  243.     mes "[Múmia]";
  244.     mes "\"Quais gostaria?\"";
  245.     menu
  246.         "Pirulito verde medonho", L_Verde,
  247.         "Pirulito vermelho sangue", L_Vermelho,
  248.         "Pirulito azul Booberry", L_Azul;
  249.  
  250. L_Verde:
  251.     mes "\"E quantos gostaria que eu fizesse?\"";
  252.     input @quantos_pirulitos;
  253.     if (countitem(836) < 5 * @quantos_pirulitos || countitem(1229) < @quantos_pirulitos)
  254.         mes "\"Para fazer " + @quantos_pirulitos + " unidade(s) desse tipo de pirulito eu preciso de " + 5 * @quantos_pirulitos + " Limos Gosmentos e " + @quantos_pirulitos + " Maça(s) caramelada(s). Vejo que você tem apenas " + countitem(836) + " Limos Gosmentos e " + countitem(1229) + " Maça(s) caramelada(s).\"";
  255.     // Deleta itens
  256.     // Ganha itens
  257.     // Ganha EXP
  258.     set @quantos_pirulitos, 0;
  259.     mes "[Múmia]";
  260.     mes "\"Aqui está. Gostaria que eu fizesse mais pirulitos?\"";
  261.     menu
  262.         "Sim, por favor.", -,
  263.         "Talvez depois.", L_Fechar;
  264.     goto L_Menu_Pirulitos;
  265.  
  266. L_Vermelho:
  267.     mes "\"E quantos gostaria que eu fizesse?\"";
  268.     input @quantos_pirulitos;
  269.     if (countitem(1993) < 3 * @quantos_pirulitos || countitem(787) < 4 * @quantos_pirulitos)
  270.         mes "\"Para fazer " + @quantos_pirulitos + " unidade(s) desse tipo de pirulito eu preciso de " + 3 * @quantos_pirulitos + " Jarras de Sangue e " + 4 * @quantos_pirulitos + " Maças Mordidas. Vejo que você tem apenas " + countitem(1993) + " Jarras de Sangue e " + countitem(787) + " Maças Mordidas.\"";
  271.     // Deleta itens
  272.     // Ganha itens
  273.     // Ganha EXP
  274.     set @quantos_pirulitos, 0;
  275.     mes "[Múmia]";
  276.     mes "\"Aqui está. Gostaria que eu fizesse mais pirulitos?\"";
  277.     menu
  278.         "Sim, por favor.", -,
  279.         "Talvez depois.", L_Fechar;
  280.     goto L_Menu_Pirulitos;
  281.  
  282. L_Azul:
  283.     mes "\"E quantos gostaria que eu fizesse?\"";
  284.     input @quantos_pirulitos;
  285.     if (countitem(1998) < 4 * @quantos_pirulitos || countitem(1248) < 10 * @quantos_pirulitos)
  286.         mes "\"Para fazer " + @quantos_pirulitos + " unidade(s) desse tipo de pirulito eu preciso de " + 4 * @quantos_pirulitos + " Jujubas de Crânio e " + 10 * @quantos_pirulitos + " Blueberries. Vejo que você tem apenas " + countitem(1998) + " Jujubas de Crânio e " + countitem(1248) + " Blueberries.\"";
  287.     // Deleta itens
  288.     // Ganha itens
  289.     // Ganha EXP
  290.     set @quantos_pirulitos, 0;
  291.     mes "[Múmia]";
  292.     mes "\"Aqui está. Gostaria que eu fizesse mais pirulitos?\"";
  293.     menu
  294.         "Sim, por favor.", -,
  295.         "Talvez depois.", L_Fechar;
  296.     goto L_Menu_Pirulitos;
  297.  
  298. L_Fechar:
  299.     set @quantos_pirulitos, 0;
  300.     close;
Add Comment
Please, Sign In to add comment