Advertisement
Guest User

Untitled

a guest
Dec 18th, 2018
63
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. ((_talk) => {
  2.     const replies = {
  3.         "Biegnę, ale nikt mnie nie goni": "Niczym z powyższych. ",
  4.         "W dzień pełno we mnie robactwa": "Leśną ściółką. ",
  5.         "O pełnej godzinie ptak, nie jaskółka": "Niczym z powyższych. ",
  6.         "Kiedy wszyscy piją, ja nie piję": "Truchłem. ",
  7.         "Można mnie żywić, ale nie rosnę": "Nadzieją. ",
  8.         "Jestem, ale mnie nie ma": "Dziurą. ",
  9.         "Twarz mam piękną, mieszkam w lesie": "Driadą. ",
  10.         "Kryję się, by ktoś wpadł na mnie": "Wnykami. ",
  11.         "Udowodnij, żeś godzien, by iść dalej": "Jak mam to udowodnić? ",
  12.         "Wykaż się swoją mądrością": "Mów, wojowniku! ",
  13.         "Doprawdy mądrość twa jest wielka": "---"
  14.     }
  15.  
  16.     const checkReplies = txt => {
  17.         for (const [query, answer] of Object.entries(replies)) {
  18.             if (txt.includes(query)) {
  19.                 return answer;
  20.             }
  21.         }
  22.     }
  23.  
  24.     window.npcTalk = e => {
  25.         _talk(e);
  26.  
  27.         if (e[4] !== undefined) {
  28.             const npcName = e[1];
  29.             const answer = checkReplies(e[4]);
  30.  
  31.             if (npcName == "Starożytny Wojownik" && answer !== undefined) {
  32.                 if (answer === "---") return _g(`talk&id=${e[2]}&c=${e[5]}`);
  33.  
  34.                 for (let z = 7; z < e.length; z += 3) {
  35.                     if (e[z] === answer) return _g(`talk&id=${e[2]}&c=${e[z+1]}`);
  36.                 }
  37.             }
  38.         }
  39.     }
  40. })(window.npcTalk)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement