[1] | 1 | //===== eAthena Script ======================================= |
---|
| 2 | //= Bard Skill Quest |
---|
| 3 | //===== By: ================================================== |
---|
| 4 | //= Lupus, Reddozen; L0ne_W0lf |
---|
| 5 | //===== Current Version: ===================================== |
---|
| 6 | //= 1.5 |
---|
| 7 | //===== Compatible With: ===================================== |
---|
| 8 | //= eAthena SVN |
---|
| 9 | //===== Description: ========================================= |
---|
| 10 | //= [Aegis Conversion] |
---|
| 11 | //= Official quest for the Bard skill "Pang Voice" |
---|
| 12 | //= Prerequisite: Geffen Bard Quest |
---|
| 13 | //===== Additional Comments: ================================= |
---|
| 14 | //= 1.0 for fully working skills only [Lupus] |
---|
| 15 | //= 1.1 Added more new skill quests for more classes [Lupus] |
---|
| 16 | //= Somehow eA engine doesn't let you keep learn't skill |
---|
| 17 | //= 1.2 Added to correct locations, correct NPC's, fixed [Reddozen] |
---|
| 18 | //= some of the items required and made them into real |
---|
| 19 | //= quests. |
---|
| 20 | //= 1.3 Fixed bugs and minor typos. Optimized [Lupus] |
---|
| 21 | //= 1.3a Tixed an item ID typo. Thanks, 2Spiritual Kid |
---|
| 22 | //= 1.3b Split into different files [DracoRPG] |
---|
| 23 | //= 1.4 Rescripted to Aegis 10.3 standards. [L0ne_W0lf] |
---|
| 24 | //= 1.4a Checks the proper variable now. (bard_q -> gef_bard_q) [L0ne_W0lf] |
---|
| 25 | //= 1.5 Corrected NPC names to fall within proper restrictions. [L0ne_W0lf] |
---|
| 26 | //= 1.6 Added missing checkweights. [L0ne_W0lf] |
---|
| 27 | //============================================================ |
---|
| 28 | |
---|
| 29 | prontera,174,328,3 script Young Man#bard_q1 89,3,3,{ |
---|
| 30 | if (BaseJob == Job_Bard) { |
---|
| 31 | Emotion e_omg; |
---|
| 32 | mes "[Timid Young Man]"; |
---|
| 33 | mes "Eh? Wwwaaaah--!"; |
---|
| 34 | mes "Y-you're--it's-it's--"; |
---|
| 35 | if (Upper != 1) |
---|
| 36 | mes "It's a freakin' Bard!"; |
---|
| 37 | else |
---|
| 38 | mes "It's a freakin' Minstrel!"; |
---|
| 39 | mes "D-don't come any closer!"; |
---|
| 40 | mes "I... I don't like you guys!"; |
---|
| 41 | next; |
---|
| 42 | if (select("Wha--? Why the heck not?:Hey, take it easy, man.") == 1) { |
---|
| 43 | mes "[Timid Young Man]"; |
---|
| 44 | mes "N-no! Don't look at me!"; |
---|
| 45 | mes "I know what you're trying"; |
---|
| 46 | mes "to do! Please, I haven't"; |
---|
| 47 | mes "done anything to you!"; |
---|
| 48 | mes "J-just s-stay away!"; |
---|
| 49 | next; |
---|
| 50 | mes "[" + strcharinfo(0) + "]"; |
---|
| 51 | mes "Um..."; |
---|
| 52 | mes "I'm not really trying"; |
---|
| 53 | mes "to do anything. Why"; |
---|
| 54 | mes "don't you relax, and--"; |
---|
| 55 | next; |
---|
| 56 | mes "[Timid Young Man]"; |
---|
| 57 | mes "Relax?! Nobody believes me"; |
---|
| 58 | mes "when I tell them how dangerous"; |
---|
| 59 | mes "you guys are. You think you're"; |
---|
| 60 | mes "so smug with your funny jokes"; |
---|
| 61 | mes "and lovely songs, but I know"; |
---|
| 62 | mes "what kind of powers you have!"; |
---|
| 63 | close; |
---|
| 64 | } |
---|
| 65 | else { |
---|
| 66 | mes "[Timid Young Man]"; |
---|
| 67 | mes "N-no! Don't look at me!"; |
---|
| 68 | mes "I know what you're trying"; |
---|
| 69 | mes "to do! Please, I haven't"; |
---|
| 70 | mes "done anything to you!"; |
---|
| 71 | mes "J-just s-stay away!"; |
---|
| 72 | next; |
---|
| 73 | if (select("Offer him a drink.:Reassure him that you're safe.") == 1) { |
---|
| 74 | mes "[" + strcharinfo(0) + "]"; |
---|
| 75 | mes "Look, I don't know what"; |
---|
| 76 | mes "you've got against me, but"; |
---|
| 77 | mes "you really need to relax."; |
---|
| 78 | mes "Here, have a drink on me."; |
---|
| 79 | next; |
---|
| 80 | if (countitem(12112) > 0) { |
---|
| 81 | mes "[Timid Young Man]"; |
---|
| 82 | mes "Oh~! Isn't that"; |
---|
| 83 | mes "a Tropical Sograt?"; |
---|
| 84 | mes "That's my favorite"; |
---|
| 85 | mes "drink in all the world!"; |
---|
| 86 | if (qskill_bard == 9) { |
---|
| 87 | mes "Thanks so--waitaminute."; |
---|
| 88 | next; |
---|
| 89 | mes "[Timid Young Man]"; |
---|
| 90 | mes "This is some sort"; |
---|
| 91 | mes "of weird trick, isn't it?"; |
---|
| 92 | mes "And to think I almost"; |
---|
| 93 | mes "f-f-fell for it! P-please"; |
---|
| 94 | mes "j-just leave me alone!"; |
---|
| 95 | close; |
---|
| 96 | } |
---|
| 97 | else if (qskill_bard > 0) { |
---|
| 98 | next; |
---|
| 99 | mes "[Timid Young Man]"; |
---|
| 100 | mes "Wait, I've seen you before."; |
---|
| 101 | mes "And you brought me a drink"; |
---|
| 102 | mes "just like this one. You..."; |
---|
| 103 | mes "You d-didn't learn th-that"; |
---|
| 104 | mes "w-w-weird skill, d-did you?"; |
---|
| 105 | mes "Wait, no. You couldn't have..."; |
---|
| 106 | next; |
---|
| 107 | mes "[" + strcharinfo(0) + "]"; |
---|
| 108 | mes "Oh, please~"; |
---|
| 109 | mes "You know, I think"; |
---|
| 110 | mes "that maybe you"; |
---|
| 111 | mes "worry too much."; |
---|
| 112 | close; |
---|
| 113 | } |
---|
| 114 | else { |
---|
| 115 | next; |
---|
| 116 | mes "[Timid Young Man]"; |
---|
| 117 | mes "^333333*Gulp Gulp*^000000"; |
---|
| 118 | mes "Ahhhh~ Oh, you don't"; |
---|
| 119 | mes "understand how long I've"; |
---|
| 120 | mes "been wanting this drink!"; |
---|
| 121 | mes "It tastes so good, and"; |
---|
| 122 | mes "now I feel sooo relaxed..."; |
---|
| 123 | next; |
---|
| 124 | switch(select("See? I'm not dangerous at all~:So what makes someone like me so scary?")) { |
---|
| 125 | case 1: |
---|
| 126 | mes "[Timid Young Man]"; |
---|
| 127 | mes "Hmmm... Maybe."; |
---|
| 128 | mes "Maybe all of you Bards"; |
---|
| 129 | mes "and Minstrels aren't that"; |
---|
| 130 | mes "bad. But I can never forget"; |
---|
| 131 | mes "what that Bard did to me..."; |
---|
| 132 | next; |
---|
| 133 | mes "[Timid Young Man]"; |
---|
| 134 | mes "It all started when I was"; |
---|
| 135 | mes "traveling through Umbala and"; |
---|
| 136 | mes "met a strange Bard who was"; |
---|
| 137 | mes "studying under the tutelage"; |
---|
| 138 | mes "of Puchuchartan, the Utan"; |
---|
| 139 | mes "Shaman of the village."; |
---|
| 140 | next; |
---|
| 141 | mes "[Timid Young Man]"; |
---|
| 142 | mes "That Bard and I got along fairly well until he took me to Umbala's"; |
---|
| 143 | mes "Bungee Jump. He insisted that I jump at least once for the ''full"; |
---|
| 144 | mes "Umbala experience.'' I refused, seeing as they don't use bungees."; |
---|
| 145 | next; |
---|
| 146 | mes "[Timid Young Man]"; |
---|
| 147 | mes "The Bard seemed offended"; |
---|
| 148 | mes "and claimed it was perfectly"; |
---|
| 149 | mes "safe, and that only a few people"; |
---|
| 150 | mes "have died by jumping. Then, he"; |
---|
| 151 | mes "just... He gave me this intense look."; |
---|
| 152 | next; |
---|
| 153 | mes "[Timid Young Man]"; |
---|
| 154 | mes "His eyes seemed so full"; |
---|
| 155 | mes "of rage! I remember him"; |
---|
| 156 | mes "mumbling something, and"; |
---|
| 157 | mes "all of a sudden, I lost control"; |
---|
| 158 | mes "of my body! My arms and legs"; |
---|
| 159 | mes "were just moving on their own!"; |
---|
| 160 | next; |
---|
| 161 | mes "[Timid Young Man]"; |
---|
| 162 | mes "Before long, I found myself"; |
---|
| 163 | mes "struggling to keep myself from"; |
---|
| 164 | mes "leaping off that Bungee Jump."; |
---|
| 165 | mes "But the more I resisted, the"; |
---|
| 166 | mes "more violently I'd flail toward"; |
---|
| 167 | mes "the edge. It was horrible!"; |
---|
| 168 | next; |
---|
| 169 | mes "[Timid Young Man]"; |
---|
| 170 | mes "That was the most terrifying"; |
---|
| 171 | mes "experience of my life! It was"; |
---|
| 172 | mes "bad enough that I risked my"; |
---|
| 173 | mes "life, but that feeling of not"; |
---|
| 174 | mes "having any control over your"; |
---|
| 175 | mes "body is so overwhelming!"; |
---|
| 176 | next; |
---|
| 177 | mes "[" + strcharinfo(0) + "]"; |
---|
| 178 | mes "Wait, you're saying"; |
---|
| 179 | mes "a Bard did this to you?"; |
---|
| 180 | mes "I've never heard of a song"; |
---|
| 181 | mes "or skill with that sort of effect before. That's really strange..."; |
---|
| 182 | next; |
---|
| 183 | mes "[Timid Young Man]"; |
---|
| 184 | mes "Well, I've never heard"; |
---|
| 185 | mes "of that sort of power up"; |
---|
| 186 | mes "until I had to experience"; |
---|
| 187 | mes "it for myself. Oh, I can still"; |
---|
| 188 | mes "see that evil smile of his"; |
---|
| 189 | mes "in my nightmares..."; |
---|
| 190 | next; |
---|
| 191 | mes "[Timid Young Man]"; |
---|
| 192 | mes "Anyway, thanks for that"; |
---|
| 193 | mes "drink, it really helped me"; |
---|
| 194 | mes "settle my nerves. But I must"; |
---|
| 195 | mes "warn you not to look for that"; |
---|
| 196 | mes "strange Bard. I'm sure he's really some sort of demon or something..."; |
---|
| 197 | next; |
---|
| 198 | if (JobLevel > 39) { |
---|
| 199 | mes "[Timid Young Man]"; |
---|
| 200 | mes "But... If you really"; |
---|
| 201 | mes "want to attain that sort"; |
---|
| 202 | mes "of power, I can't really"; |
---|
| 203 | mes "stop you. Thankfully, nobody"; |
---|
| 204 | mes "has any idea of where he is~"; |
---|
| 205 | delitem 12112,1; //Tropical_Sograt |
---|
| 206 | set qskill_bard,1; |
---|
| 207 | } |
---|
| 208 | else { |
---|
| 209 | mes "[Timid Young Man]"; |
---|
| 210 | mes "Even if you could find that"; |
---|
| 211 | mes "Bard to get him to teach you"; |
---|
| 212 | mes "how he did that to me, I'm sure"; |
---|
| 213 | mes "he mentioned something about"; |
---|
| 214 | mes "being at least ^660000Job Level 40^000000 to"; |
---|
| 215 | mes "be able to handle that power..."; |
---|
| 216 | delitem 12112,1; //Tropical_Sograt |
---|
| 217 | } |
---|
| 218 | close; |
---|
| 219 | case 2: |
---|
| 220 | mes "[Timid Young Man]"; |
---|
| 221 | mes "^333333*Sigh*^000000 Well, maybe all Bards"; |
---|
| 222 | mes "and Minstrels aren't terrifying. But any Bard will remind me"; |
---|
| 223 | mes "of the one that I met during my"; |
---|
| 224 | mes "travels. Just thinking about"; |
---|
| 225 | mes "that time gives me goosebumps."; |
---|
| 226 | next; |
---|
| 227 | mes "[Timid Young Man]"; |
---|
| 228 | mes "It all started when I was"; |
---|
| 229 | mes "traveling through Umbala and"; |
---|
| 230 | mes "met a strange Bard who was"; |
---|
| 231 | mes "studying under the tutelage"; |
---|
| 232 | mes "of Puchuchartan, the Utan"; |
---|
| 233 | mes "Shaman of the village."; |
---|
| 234 | next; |
---|
| 235 | mes "[Timid Young Man]"; |
---|
| 236 | mes "That Bard and I got along fairly well until he took me to Umbala's"; |
---|
| 237 | mes "Bungee Jump. He insisted that I jump at least once for the ''full"; |
---|
| 238 | mes "Umbala experience.'' I refused, seeing as they don't use bungees."; |
---|
| 239 | next; |
---|
| 240 | mes "[Timid Young Man]"; |
---|
| 241 | mes "The Bard seemed offended"; |
---|
| 242 | mes "and claimed it was perfectly"; |
---|
| 243 | mes "that a few people have died"; |
---|
| 244 | mes "by jumping. Then, he just..."; |
---|
| 245 | mes "He gave me this intense look."; |
---|
| 246 | next; |
---|
| 247 | mes "[Timid Young Man]"; |
---|
| 248 | mes "His eyes seemed so full"; |
---|
| 249 | mes "of rage! I remember him"; |
---|
| 250 | mes "mumbling something, and"; |
---|
| 251 | mes "all of a sudden, I lost control"; |
---|
| 252 | mes "of my body! My arms and legs"; |
---|
| 253 | mes "were just moving on their own!"; |
---|
| 254 | next; |
---|
| 255 | mes "[Timid Young Man]"; |
---|
| 256 | mes "Before long, I found myself"; |
---|
| 257 | mes "struggling to keep myself from"; |
---|
| 258 | mes "leaping off that Bungee Jump."; |
---|
| 259 | mes "But the more I resisted, the"; |
---|
| 260 | mes "more violently I'd flail toward"; |
---|
| 261 | mes "the edge. It was horrible!"; |
---|
| 262 | next; |
---|
| 263 | mes "[Timid Young Man]"; |
---|
| 264 | mes "That was the most terrifying"; |
---|
| 265 | mes "experience of my life! It was"; |
---|
| 266 | mes "bad enough that I risked my"; |
---|
| 267 | mes "life, but that feeling of not"; |
---|
| 268 | mes "having any control over your"; |
---|
| 269 | mes "body is so overwhelming!"; |
---|
| 270 | next; |
---|
| 271 | mes "[" + strcharinfo(0) + "]"; |
---|
| 272 | mes "Wait, you're saying"; |
---|
| 273 | mes "a Bard did this to you?"; |
---|
| 274 | mes "I've never heard of a song"; |
---|
| 275 | mes "or skill with that sort of effect before. That's really strange..."; |
---|
| 276 | next; |
---|
| 277 | mes "[Timid Young Man]"; |
---|
| 278 | mes "Well, I've never heard"; |
---|
| 279 | mes "of that sort of power up"; |
---|
| 280 | mes "until I had to experience"; |
---|
| 281 | mes "it for myself. Oh, I can still"; |
---|
| 282 | mes "see that evil smile of his"; |
---|
| 283 | mes "in my nightmares..."; |
---|
| 284 | next; |
---|
| 285 | mes "[Timid Young Man]"; |
---|
| 286 | mes "Anyway, thanks for that"; |
---|
| 287 | mes "drink, it really helped me"; |
---|
| 288 | mes "settle my nerves. But I must"; |
---|
| 289 | mes "warn you not to look for that"; |
---|
| 290 | mes "strange Bard. I'm sure he's really some sort of demon or something..."; |
---|
| 291 | next; |
---|
| 292 | if (JobLevel > 39) { |
---|
| 293 | mes "[Timid Young Man]"; |
---|
| 294 | mes "But... If you really"; |
---|
| 295 | mes "want to attain that sort"; |
---|
| 296 | mes "of power, I can't really"; |
---|
| 297 | mes "stop you. Thankfully, nobody"; |
---|
| 298 | mes "has any idea of where he is~"; |
---|
| 299 | delitem 12112,1; //Tropical_Sograt |
---|
| 300 | set qskill_bard,1; |
---|
| 301 | } |
---|
| 302 | else { |
---|
| 303 | mes "[Timid Young Man]"; |
---|
| 304 | mes "Even if you could find that"; |
---|
| 305 | mes "Bard to get him to teach you"; |
---|
| 306 | mes "how he did that to me, I'm sure"; |
---|
| 307 | mes "he mentioned something about"; |
---|
| 308 | mes "being at least ^660000Job Level 40^000000 to"; |
---|
| 309 | mes "be able to handle that power..."; |
---|
| 310 | delitem 12112,1; //Tropical_Sograt |
---|
| 311 | } |
---|
| 312 | close; |
---|
| 313 | } |
---|
| 314 | } |
---|
| 315 | } |
---|
| 316 | else { |
---|
| 317 | mes "[Timid Young Man]"; |
---|
| 318 | mes "Eh...?! Um, th-that's"; |
---|
| 319 | mes "nice of y-you to offer,"; |
---|
| 320 | mes "but I'm p-pretty picky"; |
---|
| 321 | mes "about what I d-drink."; |
---|
| 322 | mes "P-plus, I don't k-know"; |
---|
| 323 | mes "if I can t-trust you."; |
---|
| 324 | next; |
---|
| 325 | mes "[Timid Young Man]"; |
---|
| 326 | mes "I don't think there's"; |
---|
| 327 | mes "much that could get m-me"; |
---|
| 328 | mes "to ch-change my m-mind!"; |
---|
| 329 | mes "Well... Maybe if you brought"; |
---|
| 330 | mes "my favorite drink, Tropical"; |
---|
| 331 | mes "Sograt, I would reconsider..."; |
---|
| 332 | close; |
---|
| 333 | } |
---|
| 334 | } |
---|
| 335 | mes "[" + strcharinfo(0) + "]"; |
---|
| 336 | mes "Don't worry,"; |
---|
| 337 | mes "I won't hurt you."; |
---|
| 338 | next; |
---|
| 339 | mes "[Timid Young Man]"; |
---|
| 340 | mes "Th-that's what th-they"; |
---|
| 341 | mes "all say, right before they"; |
---|
| 342 | mes "get into your mind and then"; |
---|
| 343 | mes "twist it as hard as they can!"; |
---|
| 344 | if (qskill_bard == 9) { |
---|
| 345 | mes "J-just don't t-touch me!"; |
---|
| 346 | mes "...Ack! And stay away!"; |
---|
| 347 | } |
---|
| 348 | else { |
---|
| 349 | mes "E-even if you d-don't have"; |
---|
| 350 | mes "that p-power, l-leave me alone!"; |
---|
| 351 | } |
---|
| 352 | close; |
---|
| 353 | } |
---|
| 354 | } |
---|
| 355 | else { |
---|
| 356 | mes "[Timid Young Man]"; |
---|
| 357 | mes "Oh... Oh goodness."; |
---|
| 358 | mes "Was that a Bard just"; |
---|
| 359 | mes "over there? Oh, I'm so"; |
---|
| 360 | mes "afraid of those guys!"; |
---|
| 361 | mes "And those Minstrels"; |
---|
| 362 | mes "are even worse!"; |
---|
| 363 | next; |
---|
| 364 | mes "[Timid Young Man]"; |
---|
| 365 | mes "Don't get me wrong, I love"; |
---|
| 366 | mes "songs and entertainment,"; |
---|
| 367 | mes "but you've got to understand!"; |
---|
| 368 | mes "Some of them have powers"; |
---|
| 369 | mes "that you wouldn't believe!"; |
---|
| 370 | mes "I... I've seen them myself!"; |
---|
| 371 | close; |
---|
| 372 | } |
---|
| 373 | |
---|
| 374 | OnTouch: |
---|
| 375 | if (BaseJob == Job_Bard) { |
---|
| 376 | Emotion e_omg; |
---|
| 377 | } |
---|
| 378 | end; |
---|
| 379 | } |
---|
| 380 | |
---|
| 381 | morocc_in,169,72,7 script Spiteful-Looking Bard#bs 741,3,3,{ |
---|
| 382 | if (BaseJob == Job_Bard) { |
---|
| 383 | if (Class == Job_Clown && qskill_bard == 9) { |
---|
| 384 | if (getskilllv("BA_PANGVOICE") != 0) { |
---|
| 385 | mes "[Riott]"; |
---|
| 386 | mes "Geh heh heh~"; |
---|
| 387 | mes "Been making good use of"; |
---|
| 388 | mes "what I taught you? Just be"; |
---|
| 389 | mes "careful and don't use that skill recklessly. Otherwise, people"; |
---|
| 390 | mes "will hate you as they hate me."; |
---|
| 391 | next; |
---|
| 392 | mes "[Riott]"; |
---|
| 393 | mes "Your enemies, and the"; |
---|
| 394 | mes "occasional drunkard, on"; |
---|
| 395 | mes "the other hand, are different"; |
---|
| 396 | mes "matters entirely! Bwah hah hah!"; |
---|
| 397 | close; |
---|
| 398 | } |
---|
| 399 | else { |
---|
| 400 | mes "[Riott]"; |
---|
| 401 | mes "Impossible! You forgot"; |
---|
| 402 | mes "everything I've taught you?"; |
---|
| 403 | mes "How can that be? Oh well, it's"; |
---|
| 404 | mes "no trouble for me to teach that"; |
---|
| 405 | mes "to you again if you'd like."; |
---|
| 406 | next; |
---|
| 407 | if (select("No, thanks.:Thanks, I'd appreciate that.") == 1) { |
---|
| 408 | mes "[Riott]"; |
---|
| 409 | mes "What...?"; |
---|
| 410 | mes "You really don't"; |
---|
| 411 | mes "want to learn it?"; |
---|
| 412 | mes "I assure you there's"; |
---|
| 413 | mes "no strings attached."; |
---|
| 414 | mes "If you change your mind..."; |
---|
| 415 | close; |
---|
| 416 | } |
---|
| 417 | mes "[Riott]"; |
---|
| 418 | mes "First, you must stare"; |
---|
| 419 | mes "fiercely into the eyes of"; |
---|
| 420 | mes "your target, and focus on"; |
---|
| 421 | mes "thoughts of dominance. This"; |
---|
| 422 | mes "is the basis for mesmerization.^FFFFFF ^000000 Now listen to this incantation..."; |
---|
| 423 | next; |
---|
| 424 | mes "[Riott]"; |
---|
| 425 | mes "Uuuummm Baaalaaaa"; |
---|
| 426 | mes "Uuuummmm Baaalaaa~"; |
---|
| 427 | mes "Kkkkuuurrirrreeee"; |
---|
| 428 | mes "Kkkkuuurrirrreeee"; |
---|
| 429 | mes "Oooumm guandlejdl"; |
---|
| 430 | mes "Woooo Ei ei ei ei......"; |
---|
| 431 | specialeffect 295; //EF_TALK_FROSTJOKE |
---|
| 432 | next; |
---|
| 433 | mes "[Riott]"; |
---|
| 434 | mes "Pang's Voice is used to"; |
---|
| 435 | mes "confuse people and disrupt"; |
---|
| 436 | mes "control of their bodies. It's not^FFFFFF ^000000 a fatal skill, but it is effective"; |
---|
| 437 | mes "in mentally upsetting your enemy. Make very wise use of this skill."; |
---|
| 438 | skill "BA_PANGVOICE",1,0; |
---|
| 439 | close; |
---|
| 440 | } |
---|
| 441 | } |
---|
| 442 | else if (qskill_bard > 8) { |
---|
| 443 | mes "[Riott]"; |
---|
| 444 | mes "Geh heh heh~"; |
---|
| 445 | mes "Been making good use of"; |
---|
| 446 | mes "what I taught you? Just be"; |
---|
| 447 | mes "careful and don't use that skill recklessly. Otherwise, people"; |
---|
| 448 | mes "will hate you as they hate me."; |
---|
| 449 | next; |
---|
| 450 | mes "[Riott]"; |
---|
| 451 | mes "Your enemies, and the"; |
---|
| 452 | mes "occasional drunkard, on"; |
---|
| 453 | mes "the other hand, are different"; |
---|
| 454 | mes "matters entirely! Bwah hah hah!"; |
---|
| 455 | close; |
---|
| 456 | } |
---|
| 457 | else if (qskill_bard == 8) { |
---|
| 458 | if (countitem(7277) > 0) { |
---|
| 459 | mes "[Riott]"; |
---|
| 460 | mes "Ah, you've brought me"; |
---|
| 461 | mes "a Munak Doll made by"; |
---|
| 462 | mes "Yao Jun, just like you said"; |
---|
| 463 | mes "you would. Ah yes, this is her"; |
---|
| 464 | mes "craftsmanship, impeccable"; |
---|
| 465 | mes "as always. You've done well~"; |
---|
| 466 | next; |
---|
| 467 | mes "[Riott]"; |
---|
| 468 | mes "To fulfill my part of this"; |
---|
| 469 | mes "bargain, I shall now teach"; |
---|
| 470 | mes "you my special skill. Now,"; |
---|
| 471 | mes "I developed this by listening"; |
---|
| 472 | mes "to incantations by the Utan"; |
---|
| 473 | mes "Shaman in Umbala."; |
---|
| 474 | next; |
---|
| 475 | mes "[Riott]"; |
---|
| 476 | mes "First, you must stare"; |
---|
| 477 | mes "fiercely into the eyes of"; |
---|
| 478 | mes "your target, and focus on"; |
---|
| 479 | mes "thoughts of dominance. This"; |
---|
| 480 | mes "is the basis for mesmerization.^FFFFFF ^000000 Now listen to this incantation..."; |
---|
| 481 | next; |
---|
| 482 | mes "[Riott]"; |
---|
| 483 | mes "''Toad's leg, Verit's heart,"; |
---|
| 484 | mes "spinning stars, spilling zeny,"; |
---|
| 485 | mes "hands and feet tied. Is this"; |
---|
| 486 | mes "voices yours, is this voice"; |
---|
| 487 | mes "mine. Head spinning, head"; |
---|
| 488 | mes "spinning, head spinning...!''"; |
---|
| 489 | specialeffect2 295; // EF_TALK_FROSTJOKE |
---|
| 490 | delitem 7277,1; //Munak_Doll |
---|
| 491 | skill "BA_PANGVOICE",1,0; |
---|
| 492 | set qskill_bard,9; |
---|
| 493 | next; |
---|
| 494 | mes "[Riott]"; |
---|
| 495 | mes "Remember, it doesn't matter"; |
---|
| 496 | mes "what you say, but how you say"; |
---|
| 497 | mes "it. Hypnotically induce your"; |
---|
| 498 | mes "target with a forbiddenly"; |
---|
| 499 | mes "seductive rhythm and your"; |
---|
| 500 | mes "grasp will be inescapable!"; |
---|
| 501 | next; |
---|
| 502 | mes "[Riott]"; |
---|
| 503 | mes "Ah, and use sleight of"; |
---|
| 504 | mes "hand to distract your target"; |
---|
| 505 | mes "from your true motive! I find"; |
---|
| 506 | mes "that casting Unbarring Octave"; |
---|
| 507 | mes "with this skill works best. This skill's name is ''Pang Voice!''"; |
---|
| 508 | next; |
---|
| 509 | mes "[Riott]"; |
---|
| 510 | mes "''Pang Voice'' will mentally"; |
---|
| 511 | mes "shock your target and disrupt"; |
---|
| 512 | mes "control of his own body for"; |
---|
| 513 | mes "a while. You can't exert control"; |
---|
| 514 | mes "over victims with this skill, but they usually assume otherwise..."; |
---|
| 515 | next; |
---|
| 516 | mes "[Riott]"; |
---|
| 517 | mes "You need to be judicious in"; |
---|
| 518 | mes "your use of this skill! Don't"; |
---|
| 519 | mes "use it recklessly, or people"; |
---|
| 520 | mes "will come to hate you as they"; |
---|
| 521 | mes "hate me. But ''Pang Voice'' can^FFFFFF ^000000 be welcome is certain situations."; |
---|
| 522 | next; |
---|
| 523 | mes "[Riott]"; |
---|
| 524 | mes "Subject your enemies to"; |
---|
| 525 | mes "Pang Voice as much as you"; |
---|
| 526 | mes "like, and no one will blame"; |
---|
| 527 | mes "you for it. And you can get away with casting Pang Voice on bullies"; |
---|
| 528 | mes "and drunkards occasionally..."; |
---|
| 529 | close; |
---|
| 530 | } |
---|
| 531 | mes "[Riott]"; |
---|
| 532 | mes "Hmpf. Weren't able"; |
---|
| 533 | mes "to find me a Munak Doll"; |
---|
| 534 | mes "yet? Well, don't worry, I'm"; |
---|
| 535 | mes "a patient man. Just try to get"; |
---|
| 536 | mes "one for me as soon as you can."; |
---|
| 537 | close; |
---|
| 538 | } |
---|
| 539 | else if (qskill_bard == 7) { |
---|
| 540 | if (countitem(574) > 4) { |
---|
| 541 | mes "[Riott]"; |
---|
| 542 | mes "Ah, you've brought me"; |
---|
| 543 | mes "some fresh eggs laid by"; |
---|
| 544 | mes "Yhelle, just like I asked."; |
---|
| 545 | mes "I'm sure it was dangerous"; |
---|
| 546 | mes "going to Nifflheim, but the^FFFFFF ^000000 flavor of these eggs is worth it."; |
---|
| 547 | next; |
---|
| 548 | next; |
---|
| 549 | mes "[Riott]"; |
---|
| 550 | mes "To fulfill my part of this"; |
---|
| 551 | mes "bargain, I shall now teach"; |
---|
| 552 | mes "you my special skill. Now,"; |
---|
| 553 | mes "I developed this by listening"; |
---|
| 554 | mes "to incantations by the Utan"; |
---|
| 555 | mes "Shaman in Umbala."; |
---|
| 556 | next; |
---|
| 557 | mes "[Riott]"; |
---|
| 558 | mes "First, you must stare"; |
---|
| 559 | mes "fiercely into the eyes of"; |
---|
| 560 | mes "your target, and focus on"; |
---|
| 561 | mes "thoughts of dominance. This"; |
---|
| 562 | mes "is the basis for mesmerization.^FFFFFF ^000000 Now listen to this incantation..."; |
---|
| 563 | next; |
---|
| 564 | mes "[Riott]"; |
---|
| 565 | mes "''Toad's leg, Verit's heart,"; |
---|
| 566 | mes "spinning stars, spilling zeny,"; |
---|
| 567 | mes "hands and feet tied. Is this"; |
---|
| 568 | mes "voices yours, is this voice"; |
---|
| 569 | mes "mine. Head spinning, head"; |
---|
| 570 | mes "spinning, head spinning...!''"; |
---|
| 571 | specialeffect2 295; // EF_TALK_FROSTJOKE |
---|
| 572 | delitem 574,5; //Egg |
---|
| 573 | skill 1010,1,0; |
---|
| 574 | set qskill_bard,9; |
---|
| 575 | next; |
---|
| 576 | mes "[Riott]"; |
---|
| 577 | mes "Remember, it doesn't matter"; |
---|
| 578 | mes "what you say, but how you say"; |
---|
| 579 | mes "it. Hypnotically induce your"; |
---|
| 580 | mes "target with a forbiddenly"; |
---|
| 581 | mes "seductive rhythm and your"; |
---|
| 582 | mes "grasp will be inescapable!"; |
---|
| 583 | next; |
---|
| 584 | mes "[Riott]"; |
---|
| 585 | mes "Ah, and use sleight of"; |
---|
| 586 | mes "hand to distract your target"; |
---|
| 587 | mes "from your true motive! I find"; |
---|
| 588 | mes "that casting Unbarring Octave"; |
---|
| 589 | mes "with this skill works best. This skill's name is ''Pang Voice!''"; |
---|
| 590 | next; |
---|
| 591 | mes "[Riott]"; |
---|
| 592 | mes "''Pang Voice'' will mentally"; |
---|
| 593 | mes "shock your target and disrupt"; |
---|
| 594 | mes "control of his own body for"; |
---|
| 595 | mes "a while. You can't exert control"; |
---|
| 596 | mes "over victims with this skill, but they usually assume otherwise..."; |
---|
| 597 | next; |
---|
| 598 | mes "[Riott]"; |
---|
| 599 | mes "You need to be judicious in"; |
---|
| 600 | mes "your use of this skill! Don't"; |
---|
| 601 | mes "use it recklessly, or people"; |
---|
| 602 | mes "will come to hate you as they"; |
---|
| 603 | mes "hate me. But ''Pang Voice'' can^FFFFFF ^000000 be welcome is certain situations."; |
---|
| 604 | next; |
---|
| 605 | mes "[Riott]"; |
---|
| 606 | mes "Subject your enemies to"; |
---|
| 607 | mes "Pang Voice as much as you"; |
---|
| 608 | mes "like, and no one will blame"; |
---|
| 609 | mes "you for it. And you can get away with casting Pang Voice on bullies"; |
---|
| 610 | mes "and drunkards occasionally..."; |
---|
| 611 | close; |
---|
| 612 | } |
---|
| 613 | else { |
---|
| 614 | mes "[Riott]"; |
---|
| 615 | mes "Hmm... You didn't"; |
---|
| 616 | mes "bring enough Eggs..."; |
---|
| 617 | mes "This will not do. It'll"; |
---|
| 618 | mes "be a while until Yhelle"; |
---|
| 619 | mes "will be able to lay more"; |
---|
| 620 | mes "eggs. Yes, this isn't enough..."; |
---|
| 621 | next; |
---|
| 622 | mes "[Riott]"; |
---|
| 623 | mes "Well, to make up for the"; |
---|
| 624 | mes "missing eggs, go and get "; |
---|
| 625 | mes "me ^4D4DFF1 Munak Doll^000000. I know that"; |
---|
| 626 | mes "Yao Jun's Munak Dolls are"; |
---|
| 627 | mes "masterpieces, and I am an"; |
---|
| 628 | mes "an avid collector of her work."; |
---|
| 629 | next; |
---|
| 630 | mes "[Riott]"; |
---|
| 631 | if (countitem(574) > 0) { |
---|
| 632 | mes "In the meanwhile,"; |
---|
| 633 | mes "I'll enjoy the few"; |
---|
| 634 | mes "eggs that you do have!"; |
---|
| 635 | mes "Bweh heh heh heh heh!"; |
---|
| 636 | delitem 574,countitem(574); //Egg |
---|
| 637 | } |
---|
| 638 | set qskill_bard,8; |
---|
| 639 | close; |
---|
| 640 | } |
---|
| 641 | } |
---|
| 642 | else if (qskill_bard > 1 && qskill_bard < 7) { |
---|
| 643 | mes "[Riott]"; |
---|
| 644 | mes "So have you been"; |
---|
| 645 | mes "having trouble gathering"; |
---|
| 646 | mes "eggs from Yhelle? I know"; |
---|
| 647 | mes "she can be one fast running"; |
---|
| 648 | mes "chicken. But to survive where"; |
---|
| 649 | mes "she roosts, she has to be."; |
---|
| 650 | close; |
---|
| 651 | } |
---|
| 652 | else { |
---|
| 653 | mes "[Riott]"; |
---|
| 654 | mes "Hmmrmpf!"; |
---|
| 655 | mes "Eh heh heh heh!"; |
---|
| 656 | Emotion e_gg; |
---|
| 657 | next; |
---|
| 658 | mes "[" + strcharinfo(0) + "]"; |
---|
| 659 | mes "Um..."; |
---|
| 660 | mes "What's so funny?"; |
---|
| 661 | next; |
---|
| 662 | if (gef_bard_q == 30 || gef_bard_q == 31) { |
---|
| 663 | mes "[Riott]"; |
---|
| 664 | mes "Hm? Ah! That's one of the"; |
---|
| 665 | if (gef_bard_q == 30) { |
---|
| 666 | mes "Black Seals that can only"; |
---|
| 667 | mes "be given by Kino Kitty. You"; |
---|
| 668 | mes "must be a person of great"; |
---|
| 669 | mes "emotional depth if he favors"; |
---|
| 670 | mes "you enough to give you that."; |
---|
| 671 | } |
---|
| 672 | else { |
---|
| 673 | mes "Silver Seals that can only"; |
---|
| 674 | mes "be given by Errende. You"; |
---|
| 675 | mes "must be truly kind at heart"; |
---|
| 676 | mes "if he has offered to be your"; |
---|
| 677 | mes "friend. How about that?"; |
---|
| 678 | } |
---|
| 679 | next; |
---|
| 680 | mes "[Riott]"; |
---|
| 681 | mes "Geh heh heh~"; |
---|
| 682 | mes "Hey, take a look"; |
---|
| 683 | mes "at those two drunks"; |
---|
| 684 | mes "all the way over there."; |
---|
| 685 | next; |
---|
| 686 | mes "[" + strcharinfo(0) + "]"; |
---|
| 687 | mes "Yeah, I can see them."; |
---|
| 688 | mes "But what's so special"; |
---|
| 689 | mes "about those two guys?"; |
---|
| 690 | next; |
---|
| 691 | mes "[Riott]"; |
---|
| 692 | mes "Just..."; |
---|
| 693 | mes "Keep watching."; |
---|
| 694 | next; |
---|
| 695 | mes "^3355FFRiott stared intensely"; |
---|
| 696 | mes "at one of the drunken men"; |
---|
| 697 | mes "and began to harshly murmur"; |
---|
| 698 | mes "some indistinct words in a"; |
---|
| 699 | mes "low, hoarse voice. One of the"; |
---|
| 700 | mes "men starts slightly convulsing.^000000"; |
---|
| 701 | next; |
---|
| 702 | mes "[Little Bit Drunken Guy]"; |
---|
| 703 | mes "H-hey...! ^333333*Hiccup!*^000000"; |
---|
| 704 | mes "What are you doing?!"; |
---|
| 705 | mes "K-keep your hands to"; |
---|
| 706 | mes "yourself! Do I look"; |
---|
| 707 | mes "like a woman to you?"; |
---|
| 708 | next; |
---|
| 709 | mes "[More Drunken Guy]"; |
---|
| 710 | mes "What are you talking"; |
---|
| 711 | mes "about? Wh-what?! Why"; |
---|
| 712 | mes "are my arms all wrapped"; |
---|
| 713 | mes "around you? S-sorry, I was"; |
---|
| 714 | mes "trying to just go that w--"; |
---|
| 715 | mes "I wasn't trying to hug you!"; |
---|
| 716 | next; |
---|
| 717 | mes "[Little Bit Drunken Guy]"; |
---|
| 718 | mes "Bumping into me,"; |
---|
| 719 | mes "I understand. But a full"; |
---|
| 720 | mes "blown hug? Come on, now!"; |
---|
| 721 | mes "That was totally on purpose!"; |
---|
| 722 | mes "Wh-what? My h-hand! It's..."; |
---|
| 723 | mes "It's moving my itself?!"; |
---|
| 724 | next; |
---|
| 725 | mes "[More Drunken Guy]"; |
---|
| 726 | mes "Ack! Wh-what are"; |
---|
| 727 | mes "you doing! S-stop"; |
---|
| 728 | mes "touching my butt!"; |
---|
| 729 | next; |
---|
| 730 | mes "^3355FFThe two men continued"; |
---|
| 731 | mes "to gesticulate and move"; |
---|
| 732 | mes "wildly without direction."; |
---|
| 733 | next; |
---|
| 734 | mes "[" + strcharinfo(0) + "]"; |
---|
| 735 | mes "Those two..."; |
---|
| 736 | mes "Those two probably"; |
---|
| 737 | mes "had way too much to drink."; |
---|
| 738 | next; |
---|
| 739 | mes "[Riott]"; |
---|
| 740 | mes "Nah, they just lost"; |
---|
| 741 | mes "control of their bodies"; |
---|
| 742 | mes "for a bit. It's the result"; |
---|
| 743 | mes "of my skill which sort of"; |
---|
| 744 | mes "scrambles their minds."; |
---|
| 745 | next; |
---|
| 746 | if (qskill_bard == 1) { |
---|
| 747 | mes "[" + strcharinfo(0) + "]"; |
---|
| 748 | mes "Mind scrambling?"; |
---|
| 749 | mes "Wait, are you the same"; |
---|
| 750 | mes "Bard who made someone"; |
---|
| 751 | mes "jump off Umbala's Bungee"; |
---|
| 752 | mes "Jump against his will?"; |
---|
| 753 | next; |
---|
| 754 | mes "[Riott]"; |
---|
| 755 | mes "Huh? How did you"; |
---|
| 756 | mes "learn about that?"; |
---|
| 757 | mes "I'm not proud of that,"; |
---|
| 758 | mes "(even though it was"; |
---|
| 759 | mes "hilarious at the time)"; |
---|
| 760 | mes "but yeah, that was me."; |
---|
| 761 | next; |
---|
| 762 | if (select("Please teach me that skill!:Oh, alright. Just checking.") == 1) { |
---|
| 763 | mes "[Riott]"; |
---|
| 764 | mes "Hm? You want to learn"; |
---|
| 765 | mes "how to scramble minds"; |
---|
| 766 | mes "like I did just now? Well,"; |
---|
| 767 | mes "I invented this skill, though"; |
---|
| 768 | mes "I did have a lot of help from"; |
---|
| 769 | mes "the Utan Shaman. Let's see..."; |
---|
| 770 | next; |
---|
| 771 | mes "[Riott]"; |
---|
| 772 | mes "Alright. If you want me"; |
---|
| 773 | mes "to teach you, then bring me"; |
---|
| 774 | mes "5 Eggs from a chicken named"; |
---|
| 775 | mes "Yhelle. Yhelle lays the highest"; |
---|
| 776 | mes "quality eggs: they're delicious"; |
---|
| 777 | mes "and great for a Bard's voice~"; |
---|
| 778 | next; |
---|
| 779 | mes "[Riott]"; |
---|
| 780 | mes "However, this chicken roosts"; |
---|
| 781 | mes "in a strange, dangerous place."; |
---|
| 782 | mes "You'll need to explore this huge, mysterious tree in Umbala in order"; |
---|
| 783 | mes "to get there. Last time I went,"; |
---|
| 784 | mes "I pretty much almost died."; |
---|
| 785 | next; |
---|
| 786 | mes "[Riott]"; |
---|
| 787 | mes "Alright..."; |
---|
| 788 | mes "So don't forget"; |
---|
| 789 | mes "to come back here"; |
---|
| 790 | mes "and bring me back"; |
---|
| 791 | mes "^4D4DFF5 Yhelle's Eggs^000000, alright?"; |
---|
| 792 | set qskill_bard,2; |
---|
| 793 | close; |
---|
| 794 | } |
---|
| 795 | mes "[Riott]"; |
---|
| 796 | mes "Boy, you're a curious one."; |
---|
| 797 | mes "But if you know about that"; |
---|
| 798 | mes "and you bumped into me, you"; |
---|
| 799 | mes "must certainly travel around"; |
---|
| 800 | mes "a lot. I can respect a good,"; |
---|
| 801 | mes "seasoned adventurer like you."; |
---|
| 802 | close; |
---|
| 803 | } |
---|
| 804 | mes "[" + strcharinfo(0) + "]"; |
---|
| 805 | mes "Wha...?"; |
---|
| 806 | mes "I can't believe you."; |
---|
| 807 | mes "Mind scrambling? That"; |
---|
| 808 | mes "doesn't make any sense!"; |
---|
| 809 | mes "They're just really drunk..."; |
---|
| 810 | next; |
---|
| 811 | mes "[Riott]"; |
---|
| 812 | mes "How dare you question my"; |
---|
| 813 | mes "power? Oh well, I suppose"; |
---|
| 814 | mes "I really can't be too angry."; |
---|
| 815 | mes "Most people who do believe"; |
---|
| 816 | mes "me usually claim that I'm"; |
---|
| 817 | mes "an axis of evil about now..."; |
---|
| 818 | close; |
---|
| 819 | } |
---|
| 820 | mes "[Riott]"; |
---|
| 821 | mes "Eh, nothing much. Say,"; |
---|
| 822 | mes "you don't have any Bard"; |
---|
| 823 | mes "Seals? That's a sure sign"; |
---|
| 824 | mes "that you haven't been really"; |
---|
| 825 | mes "connecting with the Bard"; |
---|
| 826 | mes "community. That's a shame..."; |
---|
| 827 | next; |
---|
| 828 | mes "[Riott]"; |
---|
| 829 | mes "*Sigh* Alright, I know"; |
---|
| 830 | mes "how you can meet more Bards."; |
---|
| 831 | mes "Why don't you try making friends with Errende? Look for a Bard"; |
---|
| 832 | mes "dressed in green in Geffen and"; |
---|
| 833 | mes "you should be able to find him."; |
---|
| 834 | close; |
---|
| 835 | } |
---|
| 836 | } |
---|
| 837 | else { |
---|
| 838 | mes "[Riott]"; |
---|
| 839 | mes "Hmmrmpf!"; |
---|
| 840 | mes "Eh heh heh heh!"; |
---|
| 841 | Emotion e_gg; |
---|
| 842 | next; |
---|
| 843 | mes "[" + strcharinfo(0) + "]"; |
---|
| 844 | mes "Um..."; |
---|
| 845 | mes "What's so funny?"; |
---|
| 846 | next; |
---|
| 847 | if (gef_bard_q == 30 || gef_bard_q == 31) { |
---|
| 848 | mes "[Riott]"; |
---|
| 849 | mes "Hm? Ah! That's one of the"; |
---|
| 850 | if (gef_bard_q == 30) { |
---|
| 851 | mes "Black Seals that can only"; |
---|
| 852 | mes "be given by Kino Kitty. You"; |
---|
| 853 | mes "must be a person of great"; |
---|
| 854 | mes "emotional depth if he favors"; |
---|
| 855 | mes "you enough to give you that."; |
---|
| 856 | } |
---|
| 857 | else { |
---|
| 858 | mes "Silver Seals that can only"; |
---|
| 859 | mes "be given by Errende. You"; |
---|
| 860 | mes "must be truly kind at heart"; |
---|
| 861 | mes "if he has offered to be your"; |
---|
| 862 | mes "friend. How about that?"; |
---|
| 863 | } |
---|
| 864 | next; |
---|
| 865 | mes "[Riott]"; |
---|
| 866 | mes "Geh heh heh~"; |
---|
| 867 | mes "Hey, take a look"; |
---|
| 868 | mes "at those two drunks"; |
---|
| 869 | mes "all the way over there."; |
---|
| 870 | next; |
---|
| 871 | mes "[" + strcharinfo(0) + "]"; |
---|
| 872 | mes "Yeah, I can see"; |
---|
| 873 | mes "together. But what"; |
---|
| 874 | mes "about them?"; |
---|
| 875 | next; |
---|
| 876 | mes "[Riott]"; |
---|
| 877 | mes "Just..."; |
---|
| 878 | mes "Keep watching."; |
---|
| 879 | close; |
---|
| 880 | } |
---|
| 881 | mes "[Riott]"; |
---|
| 882 | mes "Eh, nothing much. Say,"; |
---|
| 883 | mes "I notice you don't have"; |
---|
| 884 | mes "any Bard seals. That tells"; |
---|
| 885 | mes "me that you don't really"; |
---|
| 886 | mes "meet that many Bards. You"; |
---|
| 887 | mes "should really change that."; |
---|
| 888 | next; |
---|
| 889 | mes "[Riott]"; |
---|
| 890 | mes "Bards and Minstrels can"; |
---|
| 891 | mes "make some pretty handy"; |
---|
| 892 | mes "friends if you give them"; |
---|
| 893 | mes "a chance. Here, why don't"; |
---|
| 894 | mes "you find Errende in Geffen?"; |
---|
| 895 | mes "He's a pretty popular guy..."; |
---|
| 896 | close; |
---|
| 897 | } |
---|
| 898 | |
---|
| 899 | OnTouch: |
---|
| 900 | Emotion e_gg; |
---|
| 901 | end; |
---|
| 902 | } |
---|
| 903 | |
---|
| 904 | // Yhelle the Chicken |
---|
| 905 | //============================================================ |
---|
| 906 | niflheim,239,70,1 script Yhelle#bard_chick1 800,3,3,{ |
---|
| 907 | Emotion e_omg,1; |
---|
| 908 | Emotion e_omg; |
---|
| 909 | mes "[Hen Yhelle]"; |
---|
| 910 | mes "Cluck-Cluuuck?"; |
---|
| 911 | mes "Cluck cluck cluck!"; |
---|
| 912 | next; |
---|
| 913 | disablenpc "Yhelle#bard_chick1"; |
---|
| 914 | donpcevent "Yhelle#bard_chick2::OnEnable"; |
---|
| 915 | mes "^3355FFUpon sensing your"; |
---|
| 916 | mes "presense, the hen"; |
---|
| 917 | mes "quickly ran away.^000000"; |
---|
| 918 | close; |
---|
| 919 | |
---|
| 920 | OnInit: |
---|
| 921 | disablenpc "Yhelle#bard_chick5"; |
---|
| 922 | disablenpc "Yhelle#bard_chick4"; |
---|
| 923 | disablenpc "Yhelle#bard_chick3"; |
---|
| 924 | disablenpc "Yhelle#bard_chick2"; |
---|
| 925 | end; |
---|
| 926 | |
---|
| 927 | OnEnable: |
---|
| 928 | enablenpc "Yhelle#bard_chick1"; |
---|
| 929 | end; |
---|
| 930 | |
---|
| 931 | OnDisable: |
---|
| 932 | disablenpc "Yhelle#bard_chick1"; |
---|
| 933 | end; |
---|
| 934 | |
---|
| 935 | OnTouch: |
---|
| 936 | callfunc "F_BardSkillYhelle",1,2; close; |
---|
| 937 | } |
---|
| 938 | |
---|
| 939 | niflheim,185,205,3 script Yhelle#bard_chick2 800,3,3,{ |
---|
| 940 | Emotion e_omg,1; |
---|
| 941 | Emotion e_omg; |
---|
| 942 | mes "[Hen Yhelle]"; |
---|
| 943 | mes "Cluck-Cluuuck?"; |
---|
| 944 | mes "Cluck cluck cluck!"; |
---|
| 945 | next; |
---|
| 946 | disablenpc "Yhelle#bard_chick2"; |
---|
| 947 | donpcevent "Yhelle#bard_chick3::OnEnable"; |
---|
| 948 | mes "^3355FFUpon sensing your"; |
---|
| 949 | mes "presense, the hen"; |
---|
| 950 | mes "quickly ran away.^000000"; |
---|
| 951 | close; |
---|
| 952 | |
---|
| 953 | OnEnable: |
---|
| 954 | enablenpc "Yhelle#bard_chick2"; |
---|
| 955 | end; |
---|
| 956 | |
---|
| 957 | OnDisable: |
---|
| 958 | disablenpc "Yhelle#bard_chick2"; |
---|
| 959 | end; |
---|
| 960 | |
---|
| 961 | OnTouch: |
---|
| 962 | callfunc "F_BardSkillYhelle",2,3; close; |
---|
| 963 | } |
---|
| 964 | |
---|
| 965 | niflheim,85,203,5 script Yhelle#bard_chick3 800,3,3,{ |
---|
| 966 | Emotion e_omg,1; |
---|
| 967 | Emotion e_omg; |
---|
| 968 | mes "[Hen Yhelle]"; |
---|
| 969 | mes "Cluck-Cluuuck?"; |
---|
| 970 | mes "Cluck cluck cluck!"; |
---|
| 971 | next; |
---|
| 972 | disablenpc "Yhelle#bard_chick3"; |
---|
| 973 | donpcevent "Yhelle#bard_chick4::OnEnable"; |
---|
| 974 | mes "^3355FFUpon sensing your"; |
---|
| 975 | mes "presense, the hen"; |
---|
| 976 | mes "quickly ran away.^000000"; |
---|
| 977 | close; |
---|
| 978 | |
---|
| 979 | OnEnable: |
---|
| 980 | enablenpc "Yhelle#bard_chick3"; |
---|
| 981 | end; |
---|
| 982 | |
---|
| 983 | OnDisable: |
---|
| 984 | disablenpc "Yhelle#bard_chick3"; |
---|
| 985 | end; |
---|
| 986 | |
---|
| 987 | OnTouch: |
---|
| 988 | callfunc "F_BardSkillYhelle",3,4; close; |
---|
| 989 | } |
---|
| 990 | |
---|
| 991 | niflheim,149,81,7 script Yhelle#bard_chick4 800,3,3,{ |
---|
| 992 | Emotion e_omg,1; |
---|
| 993 | Emotion e_omg; |
---|
| 994 | mes "[Hen Yhelle]"; |
---|
| 995 | mes "Cluck-Cluuuck?"; |
---|
| 996 | mes "Cluck cluck cluck!"; |
---|
| 997 | next; |
---|
| 998 | disablenpc "Yhelle#bard_chick4"; |
---|
| 999 | donpcevent "Yhelle#bard_chick5::OnEnable"; |
---|
| 1000 | mes "^3355FFUpon sensing your"; |
---|
| 1001 | mes "presense, the hen"; |
---|
| 1002 | mes "quickly ran away.^000000"; |
---|
| 1003 | close; |
---|
| 1004 | |
---|
| 1005 | OnEnable: |
---|
| 1006 | enablenpc "Yhelle#bard_chick4"; |
---|
| 1007 | end; |
---|
| 1008 | |
---|
| 1009 | OnDisable: |
---|
| 1010 | disablenpc "Yhelle#bard_chick4"; |
---|
| 1011 | end; |
---|
| 1012 | |
---|
| 1013 | OnTouch: |
---|
| 1014 | callfunc "F_BardSkillYhelle",4,5; close; |
---|
| 1015 | } |
---|
| 1016 | |
---|
| 1017 | niflheim,209,144,3 script Yhelle#bard_chick5 800,3,3,{ |
---|
| 1018 | Emotion e_omg,1; |
---|
| 1019 | Emotion e_omg; |
---|
| 1020 | mes "[Hen Yhelle]"; |
---|
| 1021 | mes "Cluck-Cluuuck?"; |
---|
| 1022 | mes "Cluck cluck cluck!"; |
---|
| 1023 | next; |
---|
| 1024 | disablenpc "Yhelle#bard_chick5"; |
---|
| 1025 | donpcevent "Yhelle#bard_chick1::OnEnable"; |
---|
| 1026 | mes "^3355FFUpon sensing your"; |
---|
| 1027 | mes "presense, the hen"; |
---|
| 1028 | mes "quickly ran away.^000000"; |
---|
| 1029 | close; |
---|
| 1030 | |
---|
| 1031 | OnEnable: |
---|
| 1032 | enablenpc "Yhelle#bard_chick5"; |
---|
| 1033 | end; |
---|
| 1034 | |
---|
| 1035 | OnDisable: |
---|
| 1036 | disablenpc "Yhelle#bard_chick5"; |
---|
| 1037 | end; |
---|
| 1038 | |
---|
| 1039 | OnTouch: |
---|
| 1040 | callfunc "F_BardSkillYhelle",5,1; close; |
---|
| 1041 | } |
---|
| 1042 | |
---|
| 1043 | // Drunken Men |
---|
| 1044 | //============================================================ |
---|
| 1045 | morocc_in,178,73,3 script Customer#bard_skill01 54,{ |
---|
| 1046 | mes "[Little Bit Drunken Guy]"; |
---|
| 1047 | mes "What do you think"; |
---|
| 1048 | mes "is the best drink in"; |
---|
| 1049 | mes "all the world? I think"; |
---|
| 1050 | mes "the Tri-- Tristan? What"; |
---|
| 1051 | mes "was it called again?"; |
---|
| 1052 | next; |
---|
| 1053 | mes "[More Drunken Guy]"; |
---|
| 1054 | mes "Oh! 13 Year Old Tristan?"; |
---|
| 1055 | mes "That's a great drink, sure,"; |
---|
| 1056 | mes "but it's way too expensive for"; |
---|
| 1057 | mes "anything less than a special"; |
---|
| 1058 | mes "occasion. ^333333*Hiccup*^000000 Personally,"; |
---|
| 1059 | mes "I really like Ver... Uh, Ver..."; |
---|
| 1060 | next; |
---|
| 1061 | mes "[Little Bit Drunken Guy]"; |
---|
| 1062 | mes "Vermilion on the Beach?"; |
---|
| 1063 | mes "Yeah, that's really good,"; |
---|
| 1064 | mes "you'll pass out after just"; |
---|
| 1065 | mes "having one shot! Yeah..."; |
---|
| 1066 | mes "Tro... Tropical! People say"; |
---|
| 1067 | mes "that's good too. Wait, what?"; |
---|
| 1068 | next; |
---|
| 1069 | mes "[Little Bit Drunken Guy]"; |
---|
| 1070 | mes "H-hey...! ^333333*Hiccup!*^000000"; |
---|
| 1071 | mes "What are you doing?!"; |
---|
| 1072 | mes "K-keep your hands to"; |
---|
| 1073 | mes "yourself! Do I look"; |
---|
| 1074 | mes "like a woman to you?"; |
---|
| 1075 | next; |
---|
| 1076 | mes "[More Drunken Guy]"; |
---|
| 1077 | mes "What are you talking"; |
---|
| 1078 | mes "about? Wh-what?! Why"; |
---|
| 1079 | mes "are my arms all wrapped"; |
---|
| 1080 | mes "around you? S-sorry, I was"; |
---|
| 1081 | mes "trying to just go that w--"; |
---|
| 1082 | mes "I wasn't trying to hug you!"; |
---|
| 1083 | next; |
---|
| 1084 | mes "[Little Bit Drunken Guy]"; |
---|
| 1085 | mes "Bumping into me,"; |
---|
| 1086 | mes "I understand. But a full"; |
---|
| 1087 | mes "blown hug? Come on, now!"; |
---|
| 1088 | mes "That was totally on purpose!"; |
---|
| 1089 | mes "Wh-what? My h-hand! It's..."; |
---|
| 1090 | mes "It's moving my itself?!"; |
---|
| 1091 | next; |
---|
| 1092 | mes "[More Drunken Guy]"; |
---|
| 1093 | mes "Ack! Wh-what are"; |
---|
| 1094 | mes "you doing! S-stop"; |
---|
| 1095 | mes "touching my butt!"; |
---|
| 1096 | next; |
---|
| 1097 | mes "^3355FFA Bard in the room"; |
---|
| 1098 | mes "watches the two drunk"; |
---|
| 1099 | mes "men intently and giggles"; |
---|
| 1100 | mes "at their stupor. Remember:"; |
---|
| 1101 | mes "drinking too much isn't good!^000000"; |
---|
| 1102 | close; |
---|
| 1103 | } |
---|
| 1104 | |
---|
| 1105 | morocc_in,175,70,7 script Customer#bard_skill02 50,{ |
---|
| 1106 | mes "[Little Bit Drunken Guy]"; |
---|
| 1107 | mes "What do you think"; |
---|
| 1108 | mes "is the best drink in"; |
---|
| 1109 | mes "all the world? I think"; |
---|
| 1110 | mes "the Tri-- Tristan? What"; |
---|
| 1111 | mes "was it called again?"; |
---|
| 1112 | next; |
---|
| 1113 | mes "[More Drunken Guy]"; |
---|
| 1114 | mes "Oh! 13 Year Old Tristan?"; |
---|
| 1115 | mes "That's a great drink, sure,"; |
---|
| 1116 | mes "but it's way too expensive for"; |
---|
| 1117 | mes "anything less than a special"; |
---|
| 1118 | mes "occasion. ^333333*Hiccup*^000000 Personally,"; |
---|
| 1119 | mes "I really like Ver... Uh, Ver..."; |
---|
| 1120 | next; |
---|
| 1121 | mes "[Little Bit Drunken Guy]"; |
---|
| 1122 | mes "Vermilion on the Beach?"; |
---|
| 1123 | mes "Yeah, that's really good,"; |
---|
| 1124 | mes "you'll pass out after just"; |
---|
| 1125 | mes "having one shot! Yeah..."; |
---|
| 1126 | mes "Tro... Tropical! People say"; |
---|
| 1127 | mes "that's good too. Wait, what?"; |
---|
| 1128 | next; |
---|
| 1129 | mes "[Little Bit Drunken Guy]"; |
---|
| 1130 | mes "H-hey...! ^333333*Hiccup!*^000000"; |
---|
| 1131 | mes "What are you doing?!"; |
---|
| 1132 | mes "K-keep your hands to"; |
---|
| 1133 | mes "yourself! Do I look"; |
---|
| 1134 | mes "like a woman to you?"; |
---|
| 1135 | next; |
---|
| 1136 | mes "[More Drunken Guy]"; |
---|
| 1137 | mes "What are you talking"; |
---|
| 1138 | mes "about? Wh-what?! Why"; |
---|
| 1139 | mes "are my arms all wrapped"; |
---|
| 1140 | mes "around you? S-sorry, I was"; |
---|
| 1141 | mes "trying to just go that w--"; |
---|
| 1142 | mes "I wasn't trying to hug you!"; |
---|
| 1143 | next; |
---|
| 1144 | mes "[Little Bit Drunken Guy]"; |
---|
| 1145 | mes "Bumping into me,"; |
---|
| 1146 | mes "I understand. But a full"; |
---|
| 1147 | mes "blown hug? Come on, now!"; |
---|
| 1148 | mes "That was totally on purpose!"; |
---|
| 1149 | mes "Wh-what? My h-hand! It's..."; |
---|
| 1150 | mes "It's moving my itself?!"; |
---|
| 1151 | next; |
---|
| 1152 | mes "[More Drunken Guy]"; |
---|
| 1153 | mes "Ack! Wh-what are"; |
---|
| 1154 | mes "you doing! S-stop"; |
---|
| 1155 | mes "touching my butt!"; |
---|
| 1156 | next; |
---|
| 1157 | mes "^3355FFA Bard in the room"; |
---|
| 1158 | mes "watches the two drunk"; |
---|
| 1159 | mes "men intently and giggles"; |
---|
| 1160 | mes "at their stupor. Remember:"; |
---|
| 1161 | mes "drinking too much isn't good!^000000"; |
---|
| 1162 | close; |
---|
| 1163 | } |
---|
| 1164 | |
---|
| 1165 | // Bartender |
---|
| 1166 | //============================================================ |
---|
| 1167 | morocc_in,166,76,7 script Bartender#bard_qskill 46,{ |
---|
| 1168 | if (checkweight(1201,1) == 0) { |
---|
| 1169 | mes "^3355FFHold it right there!"; |
---|
| 1170 | mes "You're carrying too many items and don't have enough inventory space to receive any rewards. Please make more inventory space available and come back to take this challenge."; |
---|
| 1171 | close; |
---|
| 1172 | } |
---|
| 1173 | mes "[Bartender]"; |
---|
| 1174 | mes "So what would"; |
---|
| 1175 | mes "you like to order?"; |
---|
| 1176 | next; |
---|
| 1177 | switch(select("Tropical Sograt:Vermilion on the Beach:Nothing, thanks.")) { |
---|
| 1178 | case 1: |
---|
| 1179 | set .@now_weight,maxWeight-Weight; |
---|
| 1180 | if (.@now_weight < 2000) { |
---|
| 1181 | mes "[Bartender]"; |
---|
| 1182 | mes "You sure you can carry"; |
---|
| 1183 | mes "any more stuff with you?"; |
---|
| 1184 | mes "Damn, it doesn't look that"; |
---|
| 1185 | mes "way to me. Take a load off,"; |
---|
| 1186 | mes "and put some stuff with in"; |
---|
| 1187 | mes "your Kafra Storage, alright?"; |
---|
| 1188 | close; |
---|
| 1189 | } |
---|
| 1190 | if (Zeny < 1000) { |
---|
| 1191 | mes "[Bartender]"; |
---|
| 1192 | mes " You sure you can afford"; |
---|
| 1193 | mes "this now? This drink's"; |
---|
| 1194 | mes "1,000 zeny, so you better"; |
---|
| 1195 | mes "check the cash you have"; |
---|
| 1196 | mes "onhand. Eh, just come back"; |
---|
| 1197 | mes "later when you have the money."; |
---|
| 1198 | close; |
---|
| 1199 | } |
---|
| 1200 | mes "[Bartender]"; |
---|
| 1201 | mes "Here you are,"; |
---|
| 1202 | mes "1 Tropical Sograt."; |
---|
| 1203 | mes "It tastes sweet and"; |
---|
| 1204 | mes "mild, but if you're not"; |
---|
| 1205 | mes "careful, you'll pass out"; |
---|
| 1206 | mes "in no time flat. Take it easy."; |
---|
| 1207 | set zeny,zeny-1000; |
---|
| 1208 | getitem 12112,1; //Tropical_Sograt |
---|
| 1209 | close; |
---|
| 1210 | |
---|
| 1211 | case 2: |
---|
| 1212 | set .@now_weight,maxWeight-Weight; |
---|
| 1213 | if (.@now_weight < 2000) { |
---|
| 1214 | mes "[Bartender]"; |
---|
| 1215 | mes "You sure you can carry"; |
---|
| 1216 | mes "any more stuff with you?"; |
---|
| 1217 | mes "Damn, it doesn't look that"; |
---|
| 1218 | mes "way to me. Take a load off,"; |
---|
| 1219 | mes "and put some stuff with in"; |
---|
| 1220 | mes "your Kafra Storage, alright?"; |
---|
| 1221 | close; |
---|
| 1222 | } |
---|
| 1223 | if (Zeny < 1000) { |
---|
| 1224 | mes "[Bartender]"; |
---|
| 1225 | mes "You sure you can afford"; |
---|
| 1226 | mes "this now? This drink's"; |
---|
| 1227 | mes "1,000 zeny, so you better"; |
---|
| 1228 | mes "check the cash you have"; |
---|
| 1229 | mes "onhand. Eh, just come back"; |
---|
| 1230 | mes "later when you have the money."; |
---|
| 1231 | close; |
---|
| 1232 | } |
---|
| 1233 | mes "[Bartender]"; |
---|
| 1234 | mes "Here you go."; |
---|
| 1235 | mes "Be sure that you"; |
---|
| 1236 | mes "enjoy your drinking"; |
---|
| 1237 | mes "without going crazy."; |
---|
| 1238 | set zeny,zeny-1000; |
---|
| 1239 | getitem 12113,1; //Vermilion_The_Beach |
---|
| 1240 | close; |
---|
| 1241 | |
---|
| 1242 | case 3: |
---|
| 1243 | mes "[Bartender]"; |
---|
| 1244 | mes "Alright, then."; |
---|
| 1245 | mes "I'll see you around."; |
---|
| 1246 | close; |
---|
| 1247 | } |
---|
| 1248 | } |
---|
| 1249 | |
---|
| 1250 | // Function |
---|
| 1251 | //============================================================ |
---|
| 1252 | function script F_BardSkillYhelle { |
---|
| 1253 | //set max_max_c,1201; |
---|
| 1254 | //if (max_max_c == 1) { |
---|
| 1255 | // mes "^3355FFHold it right there!"; |
---|
| 1256 | // mes "You're carrying too many items and don't have enough inventory space to receive any rewards. Please make more inventory space available and come back to take this challenge."; |
---|
| 1257 | // close; |
---|
| 1258 | //} |
---|
| 1259 | set .@now_weight,MaxWeight-Weight; |
---|
| 1260 | if (.@now_weight < 2000) { |
---|
| 1261 | mes "^3355FFHold it right there!"; |
---|
| 1262 | mes "You're carrying too many items and don't have enough inventory space to receive any rewards. Please make more inventory space available and come back to take this challenge."; |
---|
| 1263 | close; |
---|
| 1264 | } |
---|
| 1265 | Emotion e_omg,1; |
---|
| 1266 | Emotion e_omg; |
---|
| 1267 | mes "[Hen Yhelle]"; |
---|
| 1268 | mes "Cluck-Cluuuck?"; |
---|
| 1269 | mes "Cluck cluck cluck!"; |
---|
| 1270 | next; |
---|
| 1271 | if (rand(1,3) == 2) { |
---|
| 1272 | disablenpc "Yhelle#bard_chick"+getarg(0); |
---|
| 1273 | donpcevent "Yhelle#bard_chick"+getarg(1)+"::OnEnable"; |
---|
| 1274 | mes "^3355FFUpon sensing your"; |
---|
| 1275 | mes "presense, the hen"; |
---|
| 1276 | mes "quickly ran away.^000000"; |
---|
| 1277 | if (qskill_bard > 1 && qskill_bard < 7) { |
---|
| 1278 | mes "^3355FFYou found ^3333331 Egg^3355FF in the"; |
---|
| 1279 | mes "place where Yhelle the"; |
---|
| 1280 | mes "Hen was roosting.^000000"; |
---|
| 1281 | set qskill_bard,qskill_bard+1; |
---|
| 1282 | getitem 574,1; //Egg |
---|
| 1283 | } |
---|
| 1284 | } |
---|
| 1285 | else { |
---|
| 1286 | disablenpc "Yhelle#bard_chick"+getarg(0); |
---|
| 1287 | donpcevent "Yhelle#bard_chick"+getarg(1)+"::OnEnable"; |
---|
| 1288 | mes "^3355FFUpon sensing your"; |
---|
| 1289 | mes "presense, the hen"; |
---|
| 1290 | mes "quickly ran away.^000000"; |
---|
| 1291 | } |
---|
| 1292 | return; |
---|
| 1293 | } |
---|