[1] | 1 | //===== eAthena Script ======================================= |
---|
| 2 | //= Bard Job Quest |
---|
| 3 | //===== By: ================================================== |
---|
| 4 | //= Muad_Dib(The Prometheus Project), Lupus, Samuray22 |
---|
| 5 | //===== Current Version: ===================================== |
---|
| 6 | //= 2.4 |
---|
| 7 | //===== Compatible With: ===================================== |
---|
| 8 | //= eAthena SVN |
---|
| 9 | //===== Description: ========================================= |
---|
| 10 | //= [Aegis Conversion] |
---|
| 11 | //= Job quest for Bard class |
---|
| 12 | //===== Additional Comments: ================================= |
---|
| 13 | //= 2.1b Updated to the Official One. [Samuray22] |
---|
| 14 | //= 2.2 Fixed BUG when baby classes weren't able to get a job, |
---|
| 15 | //= - fixed bug with final prize [Lupus] HAVE TO CHANE ALL ITEMS to numeric IDs |
---|
| 16 | //= 2.3 Updated NPC dialogs and cutins using Aegis 10.3 files. [L0ne_W0lf] |
---|
| 17 | //= - Fixed error with the present checking. (Lupus beat me to committing) |
---|
| 18 | //= - Changed the reward checking to use callsub (fixed the flow of the script) |
---|
| 19 | //= - Optimized and changed the flow of things slightly. |
---|
| 20 | //= - Temporary character variables "@" are now ".@" |
---|
| 21 | //= - Fixed some indentation. |
---|
| 22 | //= - Changed item names to item IDs |
---|
| 23 | //= 2.4 Fixed hang up on bard quest. ($kiN.) [L0ne_W0lf] |
---|
| 24 | //============================================================ |
---|
| 25 | |
---|
| 26 | //=============== Ayealo ============================ |
---|
| 27 | comodo,226,123,5 script Wandering Bard 741,{ |
---|
| 28 | if(Upper == 1) { |
---|
| 29 | mes "[Lalo]"; |
---|
| 30 | mes "Chosen ones who are destined to become Gods"; |
---|
| 31 | mes "are so many in this era"; |
---|
| 32 | mes "but they never realise their fate while alive."; |
---|
| 33 | mes "They end up to become ordinary men..."; |
---|
| 34 | next; |
---|
| 35 | mes "[Lalo]"; |
---|
| 36 | mes "Wind and Clouds, please send this message to them,"; |
---|
| 37 | mes "who pursue food, clothing, shelter and wealth."; |
---|
| 38 | mes "Tell them they are wasting their time..."; |
---|
| 39 | mes "Tell them they forget the most important goal of the life..."; |
---|
| 40 | close2; |
---|
| 41 | cutin "job_bard_aiolo01",255; |
---|
| 42 | end; |
---|
| 43 | } |
---|
| 44 | else if(BaseJob != Job_Archer) { |
---|
| 45 | if(BaseJob == Job_Bard) { |
---|
| 46 | mes "[Lalo]"; |
---|
| 47 | mes "Ooh hey! How's your singing these days?"; |
---|
| 48 | mes "I wonder if your voice got any better."; |
---|
| 49 | next; |
---|
| 50 | mes "[Lalo]"; |
---|
| 51 | mes "You don't forget to spread good news in each town, right?"; |
---|
| 52 | mes "And don't forget to learn new songs, too..."; |
---|
| 53 | next; |
---|
| 54 | mes "[Lalo]"; |
---|
| 55 | mes "Never forget to have a positive attitude and the meaning of joy."; |
---|
| 56 | mes "Our songs are supposed to deliver happiness and joy to everyone."; |
---|
| 57 | } |
---|
| 58 | else if(Class == Job_Novice) { |
---|
| 59 | cutin "job_bard_aiolo01",2; |
---|
| 60 | mes "[Lalo]"; |
---|
| 61 | mes "The sadness that overcomes my heart.. "; |
---|
| 62 | mes "It will not reside.."; |
---|
| 63 | mes "Is this the reason behind my troubles,"; |
---|
| 64 | mes "is this why I am weak,"; |
---|
| 65 | mes "This must be why I cannot seem to forget you..."; |
---|
| 66 | next; |
---|
| 67 | mes "[Lalo]"; |
---|
| 68 | mes "Oh, sorry. I didn't see you because I was concentrating on writing some lyrics."; |
---|
| 69 | mes "Do you want to listen to my songs? Shall I sing a song for you?"; |
---|
| 70 | next; |
---|
| 71 | mes "[Lalo]"; |
---|
| 72 | mes "Heh... try asking someone else."; |
---|
| 73 | mes "I'm trying to compose a new song."; |
---|
| 74 | } |
---|
| 75 | else { |
---|
| 76 | cutin "job_bard_aiolo01",2; |
---|
| 77 | mes "[Lalo]"; |
---|
| 78 | mes "Lalala, lalala. Beautiful Comodo."; |
---|
| 79 | mes "Always full of happy moments~"; |
---|
| 80 | next; |
---|
| 81 | mes "[Lalo]"; |
---|
| 82 | if (sex) { |
---|
| 83 | mes "Forget about your worries~"; |
---|
| 84 | mes "And enjoy everything~"; |
---|
| 85 | } |
---|
| 86 | else mes "Cute lady, shall we dance~"; |
---|
| 87 | mes "Youth never repeats itself~"; |
---|
| 88 | } |
---|
| 89 | close2; |
---|
| 90 | cutin "job_bard_aiolo01",255; |
---|
| 91 | end; |
---|
| 92 | } |
---|
| 93 | else if(BARD_Q == 0) { |
---|
| 94 | cutin "job_bard_aiolo01",2; |
---|
| 95 | mes "[Lalo]"; |
---|
| 96 | if (sex) mes "Hi! Delightful Archer."; |
---|
| 97 | else mes "Hello! Beautiful Archer Lady."; |
---|
| 98 | mes "How can a wanderer like me help you?"; |
---|
| 99 | next; |
---|
| 100 | switch(select("You have a nice voice.:Could you sing for me, please?:Nothing.")) { |
---|
| 101 | case 1: |
---|
| 102 | mes "[Lalo]"; |
---|
| 103 | mes "Hahaha! Of course!"; |
---|
| 104 | mes "if you sing with a happy heart, your voice always gets better."; |
---|
| 105 | next; |
---|
| 106 | mes "[Lalo]"; |
---|
| 107 | mes "But, to Bards your voice is your life."; |
---|
| 108 | mes "Sometimes your voice will go, but you must be careful."; |
---|
| 109 | break; |
---|
| 110 | |
---|
| 111 | case 2: |
---|
| 112 | mes "[Lalo]"; |
---|
| 113 | mes "A song... let's see."; |
---|
| 114 | mes "Ok, I got one..."; |
---|
| 115 | next; |
---|
| 116 | mes "[Lalo]"; |
---|
| 117 | mes "I'll sing.. Drums of War."; |
---|
| 118 | mes "*ehem...*cough...gag..mememememe..."; |
---|
| 119 | mes "1, 2, 3, 4..."; |
---|
| 120 | next; |
---|
| 121 | mes "^000088The sound of horses galloping over the horizon"; |
---|
| 122 | mes "The dust that covers the distant sun"; |
---|
| 123 | mes "When thousands of eyes open in the night sky"; |
---|
| 124 | mes "The castle's fire will burn with power.^000000"; |
---|
| 125 | next; |
---|
| 126 | mes "^000088I can hear.. the beating of my heart."; |
---|
| 127 | mes "I can feel.. the blood rushing through my veins."; |
---|
| 128 | mes ".. and the weight of my armor."; |
---|
| 129 | mes "I can see.. my enemies.^000000"; |
---|
| 130 | next; |
---|
| 131 | mes "^000088Louder, louder louder.."; |
---|
| 132 | mes "Give strength to the warriors!"; |
---|
| 133 | mes "Higher, higher, higher.."; |
---|
| 134 | mes "This day will never come again!^000000"; |
---|
| 135 | next; |
---|
| 136 | mes "^000088Shake the sky and roar through the land."; |
---|
| 137 | mes "Make my heart pound again!"; |
---|
| 138 | mes "Let the trumpets sound, and castle walls ring."; |
---|
| 139 | mes "This moment will never come again!^000000"; |
---|
| 140 | next; |
---|
| 141 | mes "[Lalo]"; |
---|
| 142 | mes "Hmm... that's always a good song to sing."; |
---|
| 143 | mes "How was it? Don't you think it's a nice song?"; |
---|
| 144 | next; |
---|
| 145 | if (select("Yes, it was very nice.:No, not really...") == 1) { |
---|
| 146 | mes "[Lalo]"; |
---|
| 147 | mes "Thanks! if you enjoyed my song, it makes me happy, too."; |
---|
| 148 | next; |
---|
| 149 | if (Sex == 1 && JobLevel > 39) { |
---|
| 150 | mes "[Lalo]"; |
---|
| 151 | mes "It would be nice if more people went around and sang..."; |
---|
| 152 | mes "Well, it's quite ok as it is now... hmmhmm."; |
---|
| 153 | set BARD_Q,1; |
---|
| 154 | close2; |
---|
| 155 | cutin "job_bard_aiolo01",255; |
---|
| 156 | end; |
---|
| 157 | } |
---|
| 158 | mes "[Lalo]"; |
---|
| 159 | mes "if you ever want to hear my song again, just ask."; |
---|
| 160 | close2; |
---|
| 161 | cutin "job_bard_aiolo01",255; |
---|
| 162 | end; |
---|
| 163 | } |
---|
| 164 | cutin "job_bard_aiolo02",2; |
---|
| 165 | mes "[Lalo]"; |
---|
| 166 | mes "Hmm... Did I lose my senses, I'll have to try harder."; |
---|
| 167 | mes "Anyways.. Thanks for listening."; |
---|
| 168 | break; |
---|
| 169 | |
---|
| 170 | case 3: |
---|
| 171 | cutin "job_bard_aiolo02",2; |
---|
| 172 | mes "[Lalo]"; |
---|
| 173 | mes "Oy, not requesting a song when you run into a Bard isn't very polite."; |
---|
| 174 | mes "Well... can't help it since you look like you're in a hurry anyways."; |
---|
| 175 | next; |
---|
| 176 | mes "[Lalo]"; |
---|
| 177 | mes "Hunting is good... but you can't forget to relax once in a while."; |
---|
| 178 | mes "Youth is short and won't come again once it passes by.."; |
---|
| 179 | break; |
---|
| 180 | } |
---|
| 181 | close2; |
---|
| 182 | cutin "job_bard_aiolo02",255; |
---|
| 183 | end; |
---|
| 184 | } |
---|
| 185 | else if(BARD_Q == 1) { |
---|
| 186 | cutin "job_bard_aiolo01",2; |
---|
| 187 | mes "[Lalo]"; |
---|
| 188 | mes "Hey there Archer fellow."; |
---|
| 189 | mes "How can a wanderer like me help you?"; |
---|
| 190 | next; |
---|
| 191 | switch(select("You have a nice voice.:Could you sing for me, please?:Nothing.")) { |
---|
| 192 | case 1: |
---|
| 193 | mes "[Lalo]"; |
---|
| 194 | mes "Hoho, your voice is rather nice as well?"; |
---|
| 195 | mes "Ever think about singing?"; |
---|
| 196 | next; |
---|
| 197 | if (select("Of course!:I can't quite possibly...") == 1) { |
---|
| 198 | mes "[Lalo]"; |
---|
| 199 | mes "Haha, nice attitude. You have to be like that to become a Bard."; |
---|
| 200 | mes "I'll help you become a Bard then."; |
---|
| 201 | next; |
---|
| 202 | mes "[Lalo]"; |
---|
| 203 | mes "But before that... do you think you can bring me a Flower?"; |
---|
| 204 | mes "I need to smell the scent of a Flower to feel like teaching."; |
---|
| 205 | next; |
---|
| 206 | mes "[Lalo]"; |
---|
| 207 | mes "It doesn't really matter which Flower, but try to bring one that I like."; |
---|
| 208 | mes "And don't just buy any random Flower, ok?"; |
---|
| 209 | set BARD_Q,2; |
---|
| 210 | close2; |
---|
| 211 | cutin "job_bard_aiolo01",255; |
---|
| 212 | end; |
---|
| 213 | } |
---|
| 214 | mes "[Lalo]"; |
---|
| 215 | mes "Haha, what a timid one."; |
---|
| 216 | mes "Don't think so little of yourself."; |
---|
| 217 | next; |
---|
| 218 | mes "[Lalo]"; |
---|
| 219 | mes "You have plenty of talent."; |
---|
| 220 | mes "Come again if you change your mind."; |
---|
| 221 | break; |
---|
| 222 | |
---|
| 223 | case 2: |
---|
| 224 | mes "[Lalo]"; |
---|
| 225 | mes "Hmm... seems like you have some singing talents?"; |
---|
| 226 | mes "Don't just request songs.. singing to others is quite fun, too."; |
---|
| 227 | next; |
---|
| 228 | mes "[Lalo]"; |
---|
| 229 | mes "Try enjoying your life as a Bard."; |
---|
| 230 | mes "You go from town to town, singing to the people. Doesn't it sound great?"; |
---|
| 231 | break; |
---|
| 232 | |
---|
| 233 | case 3: |
---|
| 234 | mes "[Lalo]"; |
---|
| 235 | mes "Hmm... I'm not sure what's what, but enjoy life."; |
---|
| 236 | mes "You look too uptight."; |
---|
| 237 | next; |
---|
| 238 | mes "[Lalo]"; |
---|
| 239 | mes "Well then~ Have a great time~"; |
---|
| 240 | break; |
---|
| 241 | } |
---|
| 242 | close2; |
---|
| 243 | cutin "job_bard_aiolo01",255; |
---|
| 244 | end; |
---|
| 245 | } |
---|
| 246 | else if(BARD_Q == 2) { |
---|
| 247 | cutin "job_bard_aiolo01",2; |
---|
| 248 | mes "[Lalo]"; |
---|
| 249 | mes "Welcome! Archer friend."; |
---|
| 250 | mes "Did you bring a Flower? Let me see."; |
---|
| 251 | next; |
---|
| 252 | mes "[Lalo]"; |
---|
| 253 | //Good Flowers |
---|
| 254 | if (countitem(629) > 0) { |
---|
| 255 | mes "Ooh! It's a Singing Flower!"; |
---|
| 256 | mes "It's full of my memories..."; |
---|
| 257 | next; |
---|
| 258 | delitem 629,1; //Singing Flower |
---|
| 259 | mes "[Lalo]"; |
---|
| 260 | mes "My friend Tchaikovsky used to like it."; |
---|
| 261 | mes "I wonder what he's doing now..."; |
---|
| 262 | } |
---|
| 263 | else if(countitem(703) > 0) { |
---|
| 264 | mes "Aah... the cute Hinelle..."; |
---|
| 265 | mes "It doesn't have a scent but it's a very moderate cute flower."; |
---|
| 266 | next; |
---|
| 267 | delitem 703,1; //Hinalle |
---|
| 268 | mes "[Lalo]"; |
---|
| 269 | mes "The leaves gave me strength when I used to fall."; |
---|
| 270 | mes "I really like this flower, thank you."; |
---|
| 271 | } |
---|
| 272 | else if(countitem(704) > 0) { |
---|
| 273 | mes "Aloe... This is a rare flower."; |
---|
| 274 | mes "How'd you get it? Rather skilled, eh?"; |
---|
| 275 | next; |
---|
| 276 | delitem 704,1; //Aloe |
---|
| 277 | mes "[Lalo]"; |
---|
| 278 | mes "The leaves are good and Aloe Vera is delicious, too.."; |
---|
| 279 | mes "but it's defnitely the most beautiful when it's a flower."; |
---|
| 280 | } |
---|
| 281 | else if(countitem(708) > 0) { |
---|
| 282 | mes "Ment... You can forget about all your hardships with one of these."; |
---|
| 283 | mes "Nice to see it in such a long time!"; |
---|
| 284 | next; |
---|
| 285 | delitem 708,1; //Ment |
---|
| 286 | mes "[Lalo]"; |
---|
| 287 | mes "I heard you can make Anodyne with it..."; |
---|
| 288 | mes "But that would be a slight waste.. thanks!"; |
---|
| 289 | } |
---|
| 290 | else if(countitem(709) > 0) { |
---|
| 291 | mes "Ooh, isn't this an Izidor?"; |
---|
| 292 | mes "It's a dangerous yet beautiful flower..."; |
---|
| 293 | next; |
---|
| 294 | delitem 709,1; //Izidor |
---|
| 295 | mes "[Lalo]"; |
---|
| 296 | mes "The deep purple charms a person.. "; |
---|
| 297 | mes "Thank you, I really like this flower."; |
---|
| 298 | } |
---|
| 299 | else if(countitem(748) > 0) { |
---|
| 300 | mes "Ooh, a Witherless Rose. The strong flower that doesn't wither."; |
---|
| 301 | mes "Great to give to a girlfriend."; |
---|
| 302 | next; |
---|
| 303 | delitem 748,1; //Witherless_Rose |
---|
| 304 | mes "[Lalo]"; |
---|
| 305 | mes "I wonder if it would be ok for a wanderer like me to accept it."; |
---|
| 306 | mes "Haha, it should be ok.. right?"; |
---|
| 307 | } |
---|
| 308 | else if(countitem(749) > 0 ) { |
---|
| 309 | mes "Frozen Rose... you can't really call this a flower,"; |
---|
| 310 | mes "But it is still beautiful... a clear Rose."; |
---|
| 311 | next; |
---|
| 312 | delitem 749,1; //Frozen_Rose |
---|
| 313 | mes "[Lalo]"; |
---|
| 314 | mes "You can call it a flower even though it doesn't have a scent anymore."; |
---|
| 315 | mes "Then I'll greatly take this."; |
---|
| 316 | } |
---|
| 317 | else if(countitem(710) > 0) { |
---|
| 318 | mes "Oh, isn't this an Illusion Flower!?"; |
---|
| 319 | mes "Wow, how did you obtain such a rare flower!!"; |
---|
| 320 | next; |
---|
| 321 | delitem 710,1; //Illusion_Flower |
---|
| 322 | mes "[Lalo]"; |
---|
| 323 | mes "Than you very much, aah... I feel like heaven is in front of my eyes."; |
---|
| 324 | mes "What a wonderful feeling! I'm really happy!"; |
---|
| 325 | } |
---|
| 326 | //Bad Flowers |
---|
| 327 | else if(countitem(712) > 0) { |
---|
| 328 | cutin "job_bard_aiolo02",2; |
---|
| 329 | mes "Eh? This is just a normal flower."; |
---|
| 330 | mes "I like it... but it's not enough."; |
---|
| 331 | next; |
---|
| 332 | mes "[Lalo]"; |
---|
| 333 | mes "You can get this flower from the girl in Prontera."; |
---|
| 334 | mes "Please bring me a different flower."; |
---|
| 335 | close2; |
---|
| 336 | cutin "job_bard_aiolo02",255; |
---|
| 337 | end; |
---|
| 338 | } |
---|
| 339 | else if(countitem(744) > 0) { |
---|
| 340 | mes "Oh no, you brought a Bouquet?"; |
---|
| 341 | mes "You can't bring me something like this."; |
---|
| 342 | next; |
---|
| 343 | mes "[Lalo]"; |
---|
| 344 | mes "Go give this to a graduating Sage or something."; |
---|
| 345 | mes "Since it's great as that kind of gift... Bring a different flower."; |
---|
| 346 | close2; |
---|
| 347 | cutin "job_bard_aiolo01",255; |
---|
| 348 | end; |
---|
| 349 | } |
---|
| 350 | else if(countitem(745) > 0) { |
---|
| 351 | cutin "job_bard_aiolo02",2; |
---|
| 352 | mes "Oy oy... did you go to a wedding or something?"; |
---|
| 353 | mes "What do you expect a guy to do with a Wedding Bouquet?"; |
---|
| 354 | next; |
---|
| 355 | mes "[Lalo]"; |
---|
| 356 | mes "It's not me. Go give it to a lady or something."; |
---|
| 357 | mes "This isn't the type of flower I wanted."; |
---|
| 358 | close2; |
---|
| 359 | cutin "job_bard_aiolo02",255; |
---|
| 360 | end; |
---|
| 361 | } |
---|
| 362 | else if(countitem(2207) > 0) { |
---|
| 363 | mes "Mmm... a Fancy Flower."; |
---|
| 364 | mes "It's nice... but this isn't good enough."; |
---|
| 365 | next; |
---|
| 366 | mes "[Lalo]"; |
---|
| 367 | mes "I like flowers that have a scent and are beautiful."; |
---|
| 368 | mes "I don't like fake flowers that go on top of heads."; |
---|
| 369 | close2; |
---|
| 370 | cutin "job_bard_aiolo01",255; |
---|
| 371 | end; |
---|
| 372 | } |
---|
| 373 | else if(countitem(1032) > 0) { |
---|
| 374 | cutin "job_bard_aiolo02",2; |
---|
| 375 | mes "...Agh, why'd you bring such a hideous thing?"; |
---|
| 376 | mes "Are you thinking at all?"; |
---|
| 377 | next; |
---|
| 378 | mes "[Lalo]"; |
---|
| 379 | mes "if you were trying to be funny, it was a good attempt..."; |
---|
| 380 | mes "but bring a normal flower now."; |
---|
| 381 | close2; |
---|
| 382 | cutin "job_bard_aiolo02",255; |
---|
| 383 | end; |
---|
| 384 | } |
---|
| 385 | else { |
---|
| 386 | cutin "job_bard_aiolo02",2; |
---|
| 387 | mes "Hmm? What... you didnt' bring anything."; |
---|
| 388 | mes "Didn't I ask you to bring a flower?"; |
---|
| 389 | next; |
---|
| 390 | mes "[Lalo]"; |
---|
| 391 | mes "Well... if you want to learn on your own, then so be it."; |
---|
| 392 | mes "Anyone can just go out and sing."; |
---|
| 393 | close2; |
---|
| 394 | cutin "job_bard_aiolo02",255; |
---|
| 395 | end; |
---|
| 396 | } |
---|
| 397 | next; |
---|
| 398 | cutin "job_bard_aiolo01",2; |
---|
| 399 | mes "[Lalo]"; |
---|
| 400 | mes "As I promised, I'll help you become a Bard."; |
---|
| 401 | mes "But it's not easy my friend. Haha!"; |
---|
| 402 | next; |
---|
| 403 | mes "[Lalo]"; |
---|
| 404 | mes "It is important to get to know a lot of people to learn how to sing."; |
---|
| 405 | mes "You must also keep up with all the things going on in different villages..."; |
---|
| 406 | next; |
---|
| 407 | mes "[Lalo]"; |
---|
| 408 | mes "There's a talking snowman in a town called Lutie."; |
---|
| 409 | mes "Go there and bring back a present."; |
---|
| 410 | next; |
---|
| 411 | set BARD_Q,3; |
---|
| 412 | set xmas_npc,1; |
---|
| 413 | mes "[Lalo]"; |
---|
| 414 | mes "if you become friends with ^008800Jack Frost^000000, you will receive something."; |
---|
| 415 | mes "And also talk to the townspeople while you're at it..."; |
---|
| 416 | close2; |
---|
| 417 | cutin "job_bard_aiolo01",255; |
---|
| 418 | end; |
---|
| 419 | } |
---|
| 420 | else if(BARD_Q == 3) { |
---|
| 421 | if(xmas_npc > 10) { //this var is set in LUTIE.TXT |
---|
| 422 | cutin "job_bard_aiolo01",2; |
---|
| 423 | mes "[Lalo]"; |
---|
| 424 | mes "How was the trip? Did you meet a lot of people?"; |
---|
| 425 | mes "You should have been able to learn something more important than a gift."; |
---|
| 426 | next; |
---|
| 427 | mes "[Lalo]"; |
---|
| 428 | mes "Then, do you want to try singing...?"; |
---|
| 429 | mes "I'll sing a short melody..."; |
---|
| 430 | mes "and you try after."; |
---|
| 431 | next; |
---|
| 432 | mes "[Lalo]"; |
---|
| 433 | mes "Here I go."; |
---|
| 434 | mes "Ehem *clears throat*"; |
---|
| 435 | mes "1, 2, 3, 4"; |
---|
| 436 | next; |
---|
| 437 | B_Sing: |
---|
| 438 | set .@bard_s, rand(1,5); |
---|
| 439 | if (.@bard_s == 1) { |
---|
| 440 | mes "^3377FFThere was a man^000000"; |
---|
| 441 | mes "who was said to be immortal."; |
---|
| 442 | mes "His name Jichfreid,"; |
---|
| 443 | mes "Son of the hero Jichmunt."; |
---|
| 444 | mes "The evil giant Papner,"; |
---|
| 445 | mes "Turned into a dragon and ate him."; |
---|
| 446 | next; |
---|
| 447 | input .@Song$; |
---|
| 448 | if (.@Song$ != "There was a man") |
---|
| 449 | set .@w_point,.@w_point+1; |
---|
| 450 | |
---|
| 451 | mes "^3377FFThere was a man"; |
---|
| 452 | mes "who was said to be immortal.^000000"; |
---|
| 453 | mes "His name Jichfreid,"; |
---|
| 454 | mes "Son of the hero Jichmunt."; |
---|
| 455 | mes "The evil giant Papner,"; |
---|
| 456 | mes "Turned into a dragon and ate him."; |
---|
| 457 | next; |
---|
| 458 | input .@Song$; |
---|
| 459 | if (.@Song$ != "who was said to be immortal.") |
---|
| 460 | set .@w_point,.@w_point+1; |
---|
| 461 | |
---|
| 462 | mes "^3377FFThere was a man"; |
---|
| 463 | mes "who was said to be immortal."; |
---|
| 464 | mes "His name Jichfreid,^000000"; |
---|
| 465 | mes "Son of the hero Jichmunt."; |
---|
| 466 | mes "The evil giant Papner,"; |
---|
| 467 | mes "Turned into a dragon and ate him."; |
---|
| 468 | next; |
---|
| 469 | input .@Song$; |
---|
| 470 | if (.@Song$ != "His name Jichfreid,") |
---|
| 471 | set .@w_point,.@w_point+1; |
---|
| 472 | |
---|
| 473 | mes "^3377FFThere was a man"; |
---|
| 474 | mes "who was said to be immortal."; |
---|
| 475 | mes "His name Jichfreid,"; |
---|
| 476 | mes "Son of the hero Jichmunt.^000000"; |
---|
| 477 | mes "The evil giant Papner,"; |
---|
| 478 | mes "Turned into a dragon and ate him."; |
---|
| 479 | next; |
---|
| 480 | input .@Song$; |
---|
| 481 | if (.@Song$ != "Son of the hero Jichmunt.") |
---|
| 482 | set .@w_point,.@w_point+1; |
---|
| 483 | |
---|
| 484 | mes "^3377FFThere was a man"; |
---|
| 485 | mes "who was said to be immortal."; |
---|
| 486 | mes "His name Jichfreid,"; |
---|
| 487 | mes "Son of the hero Jichmunt."; |
---|
| 488 | mes "The evil giant Papner,^000000"; |
---|
| 489 | mes "Turned into a dragon and ate him."; |
---|
| 490 | next; |
---|
| 491 | input .@Song$; |
---|
| 492 | if (.@Song$ != "The evil giant Papner,") |
---|
| 493 | set .@w_point,.@w_point+1; |
---|
| 494 | |
---|
| 495 | mes "^3377FFThere was a man"; |
---|
| 496 | mes "who was said to be immortal."; |
---|
| 497 | mes "His name Jichfreid,"; |
---|
| 498 | mes "Son of the hero Jichmunt."; |
---|
| 499 | mes "The evil giant Papner,"; |
---|
| 500 | mes "Turned into a dragon and ate him.^000000"; |
---|
| 501 | next; |
---|
| 502 | input .@Song$; |
---|
| 503 | if (.@Song$ != "Turned into a dragon and ate him.") |
---|
| 504 | set .@w_point,.@w_point+1; |
---|
| 505 | } |
---|
| 506 | else if (.@bard_s == 2) { |
---|
| 507 | mes "^3377FFA Merchant without money or equipment,^000000"; |
---|
| 508 | mes "a Merchant that couldn't sell anything."; |
---|
| 509 | mes "But he was too proud to beg."; |
---|
| 510 | mes "So he gathered some money selling items."; |
---|
| 511 | mes "At first he only sold Red Potions."; |
---|
| 512 | mes "Some say he sold Sweet Potatoes, too."; |
---|
| 513 | next; |
---|
| 514 | input .@Song$; |
---|
| 515 | if (.@Song$ != "A Merchant without money or equipment,") |
---|
| 516 | set .@w_point,.@w_point+1; |
---|
| 517 | |
---|
| 518 | mes "^3377FFA Merchant without money or equipment,"; |
---|
| 519 | mes "a Merchant that couldn't sell anything.^000000"; |
---|
| 520 | mes "But he was too proud to beg."; |
---|
| 521 | mes "So he gathered some money selling items."; |
---|
| 522 | mes "At first he only sold Red Potions."; |
---|
| 523 | mes "Some say he sold Sweet Potatoes, too."; |
---|
| 524 | next; |
---|
| 525 | input .@Song$; |
---|
| 526 | if (.@Song$ != "a Merchant that couldn't sell anything.") |
---|
| 527 | set .@w_point,.@w_point+1; |
---|
| 528 | |
---|
| 529 | mes "^3377FFA Merchant without money or equipment,"; |
---|
| 530 | mes "a Merchant that couldn't sell anything."; |
---|
| 531 | mes "But he was too proud to beg.^000000"; |
---|
| 532 | mes "So he gathered some money selling items."; |
---|
| 533 | mes "At first he only sold Red Potions."; |
---|
| 534 | mes "Some say he sold Sweet Potatoes, too."; |
---|
| 535 | next; |
---|
| 536 | input .@Song$; |
---|
| 537 | if (.@Song$ != "But he was too proud to beg.") |
---|
| 538 | set .@w_point,.@w_point+1; |
---|
| 539 | |
---|
| 540 | mes "^3377FFA Merchant without money or equipment,"; |
---|
| 541 | mes "a Merchant that couldn't sell anything."; |
---|
| 542 | mes "But he was too proud to beg."; |
---|
| 543 | mes "So he gathered some money selling items.^000000"; |
---|
| 544 | mes "At first he only sold Red Potions."; |
---|
| 545 | mes "Some say he sold Sweet Potatoes, too."; |
---|
| 546 | next; |
---|
| 547 | input .@Song$; |
---|
| 548 | if (.@Song$ != "So he gathered some money selling items.") |
---|
| 549 | set .@w_point,.@w_point+1; |
---|
| 550 | |
---|
| 551 | mes "^3377FFA Merchant without money or equipment,"; |
---|
| 552 | mes "a Merchant that couldn't sell anything."; |
---|
| 553 | mes "But he was too proud to beg."; |
---|
| 554 | mes "So he gathered some money selling items."; |
---|
| 555 | mes "At first he only sold Red Potions.^000000"; |
---|
| 556 | mes "Some say he sold Sweet Potatoes, too."; |
---|
| 557 | next; |
---|
| 558 | input .@Song$; |
---|
| 559 | if (.@Song$ != "At first he only sold Red Potions.") |
---|
| 560 | set .@w_point,.@w_point+1; |
---|
| 561 | |
---|
| 562 | mes "^3377FFA Merchant without money or equipment,"; |
---|
| 563 | mes "a Merchant that couldn't sell anything."; |
---|
| 564 | mes "But he was too proud to beg."; |
---|
| 565 | mes "So he gathered some money selling items."; |
---|
| 566 | mes "At first he only sold Red Potions."; |
---|
| 567 | mes "Some say he sold Sweet Potatoes, too.^000000"; |
---|
| 568 | next; |
---|
| 569 | input .@Song$; |
---|
| 570 | if (.@Song$ != "Some say he sold Sweet Potatoes, too.") |
---|
| 571 | set .@w_point,.@w_point+1; |
---|
| 572 | } |
---|
| 573 | else if (.@bard_s == 3) { |
---|
| 574 | mes "^3377FFAll Gods never age.^000000"; |
---|
| 575 | mes "The ever so Beautiful Goddess Eden,"; |
---|
| 576 | mes "Beautiful and graceful Goddess Eden,"; |
---|
| 577 | mes "Odin's daughter-in-law and Bragi's wife."; |
---|
| 578 | mes "Her sweet apples in her basket,"; |
---|
| 579 | mes "All thanks to her sweet apples."; |
---|
| 580 | next; |
---|
| 581 | input .@Song$; |
---|
| 582 | if (.@Song$ != "All Gods never age.") |
---|
| 583 | set .@w_point,.@w_point+1; |
---|
| 584 | |
---|
| 585 | mes "^3377FFAll Gods never age."; |
---|
| 586 | mes "The ever so Beautiful Goddess Eden,^000000"; |
---|
| 587 | mes "Beautiful and graceful Goddess Eden,"; |
---|
| 588 | mes "Odin's daughter-in-law and Bragi's wife."; |
---|
| 589 | mes "Her sweet apples in her basket,"; |
---|
| 590 | mes "All thanks to her sweet apples."; |
---|
| 591 | next; |
---|
| 592 | input .@Song$; |
---|
| 593 | if (.@Song$ != "The ever so Beautiful Goddess Eden,") |
---|
| 594 | set .@w_point,.@w_point+1; |
---|
| 595 | |
---|
| 596 | mes "^3377FFAll Gods never age."; |
---|
| 597 | mes "The ever so Beautiful Goddess Eden,"; |
---|
| 598 | mes "Beautiful and graceful Goddess Eden,^000000"; |
---|
| 599 | mes "Odin's daughter-in-law and Bragi's wife."; |
---|
| 600 | mes "Her sweet apples in her basket,"; |
---|
| 601 | mes "All thanks to her sweet apples."; |
---|
| 602 | next; |
---|
| 603 | input .@Song$; |
---|
| 604 | if (.@Song$ != "Beautiful and graceful Goddess Eden,") |
---|
| 605 | set .@w_point,.@w_point+1; |
---|
| 606 | |
---|
| 607 | mes "^3377FFAll Gods never age."; |
---|
| 608 | mes "The ever so Beautiful Goddess Eden,"; |
---|
| 609 | mes "Beautiful and graceful Goddess Eden,"; |
---|
| 610 | mes "Odin's daughter-in-law and Bragi's wife.^000000"; |
---|
| 611 | mes "Her sweet apples in her basket,"; |
---|
| 612 | mes "All thanks to her sweet apples."; |
---|
| 613 | next; |
---|
| 614 | input .@Song$; |
---|
| 615 | if (.@Song$ != "Odin's daughter-in-law and Bragi's wife.") |
---|
| 616 | set .@w_point,.@w_point+1; |
---|
| 617 | |
---|
| 618 | mes "^3377FFAll Gods never age."; |
---|
| 619 | mes "The ever so Beautiful Goddess Eden,"; |
---|
| 620 | mes "Beautiful and graceful Goddess Eden,"; |
---|
| 621 | mes "Odin's daughter-in-law and Bragi's wife."; |
---|
| 622 | mes "Her sweet apples in her basket,^000000"; |
---|
| 623 | mes "All thanks to her sweet apples."; |
---|
| 624 | next; |
---|
| 625 | input .@Song$; |
---|
| 626 | if (.@Song$ != "Her sweet apples in her basket,") |
---|
| 627 | set .@w_point,.@w_point+1; |
---|
| 628 | |
---|
| 629 | mes "^3377FFAll Gods never age."; |
---|
| 630 | mes "The ever so Beautiful Goddess Eden,"; |
---|
| 631 | mes "Beautiful and graceful Goddess Eden,"; |
---|
| 632 | mes "Odin's daughter-in-law and Bragi's wife."; |
---|
| 633 | mes "Her sweet apples in her basket,"; |
---|
| 634 | mes "All thanks to her sweet apples.^000000"; |
---|
| 635 | next; |
---|
| 636 | input .@Song$; |
---|
| 637 | if (.@Song$ != "All thanks to her sweet apples.") |
---|
| 638 | set .@w_point,.@w_point+1; |
---|
| 639 | } |
---|
| 640 | else if (.@bard_s == 4) { |
---|
| 641 | mes "^3377FFBragi, Bragi,^000000"; |
---|
| 642 | mes "Forever call the poets name."; |
---|
| 643 | mes "My songs are his breath,"; |
---|
| 644 | mes "My mind is his will,"; |
---|
| 645 | mes "All wandering poets are his people,"; |
---|
| 646 | mes "And all praise shall go to him."; |
---|
| 647 | next; |
---|
| 648 | input .@Song$; |
---|
| 649 | if (.@Song$ != "Bragi, Bragi,") |
---|
| 650 | set .@w_point,.@w_point+1; |
---|
| 651 | |
---|
| 652 | mes "^3377FFBragi, Bragi,"; |
---|
| 653 | mes "Forever call the poets name.^000000"; |
---|
| 654 | mes "My songs are his breath,"; |
---|
| 655 | mes "My mind is his will,"; |
---|
| 656 | mes "All wandering poets are his people,"; |
---|
| 657 | mes "And all praise shall go to him."; |
---|
| 658 | next; |
---|
| 659 | input .@Song$; |
---|
| 660 | if (.@Song$ != "Forever call the poets name.") |
---|
| 661 | set .@w_point,.@w_point+1; |
---|
| 662 | |
---|
| 663 | mes "^3377FFBragi, Bragi,"; |
---|
| 664 | mes "Forever call the poets name."; |
---|
| 665 | mes "My songs are his breath,^000000"; |
---|
| 666 | mes "My mind is his will,"; |
---|
| 667 | mes "All wandering poets are his people,"; |
---|
| 668 | mes "And all praise shall go to him."; |
---|
| 669 | next; |
---|
| 670 | input .@Song$; |
---|
| 671 | if (.@Song$ != "My songs are his breath,") |
---|
| 672 | set .@w_point,.@w_point+1; |
---|
| 673 | |
---|
| 674 | mes "^3377FFBragi, Bragi,"; |
---|
| 675 | mes "Forever call the poets name."; |
---|
| 676 | mes "My songs are his breath,"; |
---|
| 677 | mes "My mind is his will,^000000"; |
---|
| 678 | mes "All wandering poets are his people,"; |
---|
| 679 | mes "And all praise shall go to him."; |
---|
| 680 | next; |
---|
| 681 | input .@Song$; |
---|
| 682 | if (.@Song$ != "My mind is his will,") |
---|
| 683 | set .@w_point,.@w_point+1; |
---|
| 684 | |
---|
| 685 | mes "^3377FFBragi, Bragi,"; |
---|
| 686 | mes "Forever call the poets name."; |
---|
| 687 | mes "My songs are his breath,"; |
---|
| 688 | mes "My mind is his will,"; |
---|
| 689 | mes "All wandering poets are his people,^000000"; |
---|
| 690 | mes "And all praise shall go to him."; |
---|
| 691 | next; |
---|
| 692 | input .@Song$; |
---|
| 693 | if (.@Song$ != "All wandering poets are his people,") |
---|
| 694 | set .@w_point,.@w_point+1; |
---|
| 695 | |
---|
| 696 | mes "^3377FFBragi, Bragi,"; |
---|
| 697 | mes "Forever call the poets name."; |
---|
| 698 | mes "My songs are his breath,"; |
---|
| 699 | mes "My mind is his will,"; |
---|
| 700 | mes "All wandering poets are his people,"; |
---|
| 701 | mes "And all praise shall go to him.^000000"; |
---|
| 702 | next; |
---|
| 703 | input .@Song$; |
---|
| 704 | if (.@Song$ != "And all praise shall go to him.") |
---|
| 705 | set .@w_point,.@w_point+1; |
---|
| 706 | } |
---|
| 707 | else { |
---|
| 708 | mes "^3377FFLouder, louder, louder.^000000"; |
---|
| 709 | mes "Give strength to the warriors!"; |
---|
| 710 | mes "Shake the sky and roar through the land."; |
---|
| 711 | mes "Make my heart pound again!"; |
---|
| 712 | mes "Let the castle walls ring."; |
---|
| 713 | mes "This day will never come again!"; |
---|
| 714 | next; |
---|
| 715 | input .@Song$; |
---|
| 716 | if (.@Song$ != "Louder, louder, louder.") |
---|
| 717 | set .@w_point,.@w_point+1; |
---|
| 718 | |
---|
| 719 | mes "^3377FFLouder, louder, louder."; |
---|
| 720 | mes "Give strength to the warriors!^000000"; |
---|
| 721 | mes "Shake the sky and roar through the land."; |
---|
| 722 | mes "Make my heart pound again!"; |
---|
| 723 | mes "Let the castle walls ring."; |
---|
| 724 | mes "This day will never come again!"; |
---|
| 725 | next; |
---|
| 726 | input .@Song$; |
---|
| 727 | if (.@Song$ != "Give strength to the warriors!") |
---|
| 728 | set .@w_point,.@w_point+1; |
---|
| 729 | |
---|
| 730 | mes "^3377FFLouder, louder, louder."; |
---|
| 731 | mes "Give strength to the warriors!"; |
---|
| 732 | mes "Shake the sky and roar through the land.^000000"; |
---|
| 733 | mes "Make my heart pound again!"; |
---|
| 734 | mes "Let the castle walls ring."; |
---|
| 735 | mes "This day will never come again!"; |
---|
| 736 | next; |
---|
| 737 | input .@Song$; |
---|
| 738 | if (.@Song$ != "Shake the sky and roar through the land.") |
---|
| 739 | set .@w_point,.@w_point+1; |
---|
| 740 | |
---|
| 741 | mes "^3377FFLouder, louder, louder."; |
---|
| 742 | mes "Give strength to the warriors!"; |
---|
| 743 | mes "Shake the sky and roar through the land."; |
---|
| 744 | mes "Make my heart pound again!^000000"; |
---|
| 745 | mes "Let the castle walls ring."; |
---|
| 746 | mes "This day will never come again!"; |
---|
| 747 | next; |
---|
| 748 | input .@Song$; |
---|
| 749 | if (.@Song$ != "Make my heart pound again!") |
---|
| 750 | set .@w_point,.@w_point+1; |
---|
| 751 | |
---|
| 752 | mes "^3377FFLouder, louder, louder."; |
---|
| 753 | mes "Give strength to the warriors!"; |
---|
| 754 | mes "Shake the sky and roar through the land."; |
---|
| 755 | mes "Make my heart pound again!"; |
---|
| 756 | mes "Let the castle walls ring.^000000"; |
---|
| 757 | mes "This day will never come again!"; |
---|
| 758 | next; |
---|
| 759 | input .@Song$; |
---|
| 760 | if (.@Song$ != "Let the castle walls ring.") |
---|
| 761 | set .@w_point,.@w_point+1; |
---|
| 762 | |
---|
| 763 | mes "^3377FFLouder, louder, louder."; |
---|
| 764 | mes "Give strength to the warriors!"; |
---|
| 765 | mes "Shake the sky and roar through the land."; |
---|
| 766 | mes "Make my heart pound again!"; |
---|
| 767 | mes "Let the castle walls ring."; |
---|
| 768 | mes "This day will never come again!^000000"; |
---|
| 769 | next; |
---|
| 770 | input .@Song$; |
---|
| 771 | if (.@Song$ != "This day will never come again!") |
---|
| 772 | set .@w_point,.@w_point+1; |
---|
| 773 | } |
---|
| 774 | |
---|
| 775 | if (.@w_point) { |
---|
| 776 | cutin "job_bard_aiolo02",2; |
---|
| 777 | mes "[Lalo]"; |
---|
| 778 | mes "Oy, You got the lyrics wrong!"; |
---|
| 779 | mes "Can't you even sing along..?"; |
---|
| 780 | next; |
---|
| 781 | mes "[Lalo]"; |
---|
| 782 | mes "Your pronunciation is very unclear."; |
---|
| 783 | mes "Do a better job next time."; |
---|
| 784 | close2; |
---|
| 785 | cutin "job_bard_aiolo02",255; |
---|
| 786 | end; |
---|
| 787 | } |
---|
| 788 | mes "[Lalo]"; |
---|
| 789 | mes ".........."; |
---|
| 790 | next; |
---|
| 791 | set BARD_Q,5; |
---|
| 792 | mes "[Lalo]"; |
---|
| 793 | mes "Wonderful! Finished it in one try!"; |
---|
| 794 | mes "You can become a great Bard. "; |
---|
| 795 | next; |
---|
| 796 | mes "[Lalo]"; |
---|
| 797 | mes "Mmm... So you will not become a Bard."; |
---|
| 798 | mes "But I want to give you a souvenir..."; |
---|
| 799 | next; |
---|
| 800 | mes "[Lalo]"; |
---|
| 801 | mes "Do you want to just change jobs now?"; |
---|
| 802 | mes "Or do you want a present."; |
---|
| 803 | next; |
---|
| 804 | if (select("Just change my job please.:I'd be thankful for a present.") == 1) { |
---|
| 805 | B_Change: |
---|
| 806 | if(SkillPoint) { |
---|
| 807 | cutin "job_bard_aiolo01",2; |
---|
| 808 | mes "[Lalo]"; |
---|
| 809 | mes "Ah... Everything is good, but you still have some skill points left."; |
---|
| 810 | mes "Go learn the rest of the skills and come back."; |
---|
| 811 | next; |
---|
| 812 | mes "[Lalo]"; |
---|
| 813 | mes "And I am going to give you a small present..."; |
---|
| 814 | mes "So bring some trunks."; |
---|
| 815 | mes "It doesn't matter what kind, as long as they are 60 of the same kind..."; |
---|
| 816 | close2; |
---|
| 817 | cutin "job_bard_aiolo01",255; |
---|
| 818 | end; |
---|
| 819 | } |
---|
| 820 | callfunc "Job_Change",Job_Bard; |
---|
| 821 | callfunc "F_ClearJobVar"; //clears all job variables for the current player |
---|
| 822 | mes "[Lalo]"; |
---|
| 823 | mes "Very well! Hope you sing happy enjoyable songs."; |
---|
| 824 | mes "Live like the wind and the clouds!"; |
---|
| 825 | next; |
---|
| 826 | mes "[Lalo]"; |
---|
| 827 | mes "See you again next time!"; |
---|
| 828 | close2; |
---|
| 829 | cutin "job_bard_aiolo01",255; |
---|
| 830 | end; |
---|
| 831 | } |
---|
| 832 | mes "[Lalo]"; |
---|
| 833 | mes "Hmm... very well, bring some trunks."; |
---|
| 834 | mes "It doesn't matter what kind, as long as they are 60 of the same kind..."; |
---|
| 835 | next; |
---|
| 836 | mes "[Lalo]"; |
---|
| 837 | mes "I will give you a gift once you bring them."; |
---|
| 838 | mes "Have a safe trip."; |
---|
| 839 | close2; |
---|
| 840 | cutin "job_bard_aiolo01",255; |
---|
| 841 | end; |
---|
| 842 | } |
---|
| 843 | cutin "job_bard_aiolo01",2; |
---|
| 844 | set xmas_npc,1; |
---|
| 845 | mes "[Lalo]"; |
---|
| 846 | mes "Eh, you still haven't become his friend?"; |
---|
| 847 | mes "Talking will not be enough."; |
---|
| 848 | next; |
---|
| 849 | mes "[Lalo]"; |
---|
| 850 | mes "if you become friends with ^008800Jack Frost^000000, you will receive something."; |
---|
| 851 | mes "And talk with the village people, too..."; |
---|
| 852 | close2; |
---|
| 853 | cutin "job_bard_aiolo01",255; |
---|
| 854 | end; |
---|
| 855 | } |
---|
| 856 | else if(BARD_Q == 4) { |
---|
| 857 | cutin "job_bard_aiolo01",2; |
---|
| 858 | mes "[Lalo]"; |
---|
| 859 | mes "Hmm... this time you can do better, right?"; |
---|
| 860 | mes "Let's try again, you can do it."; |
---|
| 861 | next; |
---|
| 862 | mes "[Lalo]"; |
---|
| 863 | mes "I'll sing one part..."; |
---|
| 864 | mes "and you try it after."; |
---|
| 865 | next; |
---|
| 866 | mes "[Lalo]"; |
---|
| 867 | mes "Here we go."; |
---|
| 868 | mes "*Ehem*"; |
---|
| 869 | mes "1, 2, 3, 4"; |
---|
| 870 | next; |
---|
| 871 | goto B_SING; |
---|
| 872 | } |
---|
| 873 | else if(BARD_Q == 5) { |
---|
| 874 | if(SkillPoint) { |
---|
| 875 | cutin "job_bard_aiolo01",2; |
---|
| 876 | mes "[Lalo]"; |
---|
| 877 | mes "Ah... Everything is good, but you still have some skill points left."; |
---|
| 878 | mes "Go learn the rest of the skills and come back."; |
---|
| 879 | next; |
---|
| 880 | mes "[Lalo]"; |
---|
| 881 | mes "And I am going to give you a small present..."; |
---|
| 882 | mes "So don't forget the trunks."; |
---|
| 883 | mes "It doesn't matter what kind, as long as they are 60 of the same sort..."; |
---|
| 884 | close2; |
---|
| 885 | cutin "job_bard_aiolo01",255; |
---|
| 886 | end; |
---|
| 887 | } |
---|
| 888 | if(countitem(1019) > 59) callsub S_ChangeJob,1019,1901; |
---|
| 889 | else if(countitem(1068) > 59) callsub S_ChangeJob,1068,1903; |
---|
| 890 | else if(countitem(1067) > 59) callsub S_ChangeJob,1067,1903; |
---|
| 891 | else if(countitem(1066) > 59) { |
---|
| 892 | if(JobLevel > 49) callsub S_ChangeJob,1066,1910; |
---|
| 893 | else callsub S_ChangeJob,1066,1905; |
---|
| 894 | } |
---|
| 895 | cutin "job_bard_aiolo01",2; |
---|
| 896 | mes "[Lalo]"; |
---|
| 897 | mes "Mmm? Seems like you haven't prepared all trunks the yet? "; |
---|
| 898 | mes "Do you want to just change jobs anyways?"; |
---|
| 899 | next; |
---|
| 900 | if (select("Yes, just change my job already.:No, I'll go prepare them.") == 1) goto B_Change; |
---|
| 901 | cutin "job_bard_aiolo01",2; |
---|
| 902 | mes "[Lalo]"; |
---|
| 903 | mes "Hmm... ok, bring some ^3355FFtrunks^000000."; |
---|
| 904 | mes "Doesn't matter what kind, as long as they are 60 of the same sort."; |
---|
| 905 | next; |
---|
| 906 | mes "[Lalo]"; |
---|
| 907 | mes "I'll give you a present if you bring them."; |
---|
| 908 | mes "Then see you soon."; |
---|
| 909 | close2; |
---|
| 910 | cutin "job_bard_aiolo01",255; |
---|
| 911 | end; |
---|
| 912 | } |
---|
| 913 | cutin "job_bard_aiolo01",2; |
---|
| 914 | mes "[Lalo]"; |
---|
| 915 | mes "Whee~ whee~ whee~"; |
---|
| 916 | close2; |
---|
| 917 | cutin "job_bard_aiolo01",255; |
---|
| 918 | end; |
---|
| 919 | |
---|
| 920 | S_ChangeJob: |
---|
| 921 | callfunc "Job_Change",Job_Bard; |
---|
| 922 | callfunc "F_ClearJobVar"; |
---|
| 923 | mes "[Lalo]"; |
---|
| 924 | mes "Good job. I will make you a job change souvenir with this."; |
---|
| 925 | mes "Wait just a moment."; |
---|
| 926 | next; |
---|
| 927 | mes "[Lalo]"; |
---|
| 928 | mes "^3355FFScrape Scrape Tang Tang^000000"; |
---|
| 929 | mes "^3355FFSqueak Squeak Scratch Scratch^000000"; |
---|
| 930 | delitem getarg(0),60; |
---|
| 931 | getitem getarg(1),1; |
---|
| 932 | next; |
---|
| 933 | mes "[Lalo]"; |
---|
| 934 | mes "Here you go, a souvenir. It is useful when you sing."; |
---|
| 935 | mes "Hope you sing happy songs."; |
---|
| 936 | next; |
---|
| 937 | mes "[Lalo]"; |
---|
| 938 | mes "See you next time!"; |
---|
| 939 | close2; |
---|
| 940 | cutin "job_bard_aiolo01",255; |
---|
| 941 | end; |
---|
| 942 | } |
---|
| 943 | |
---|
| 944 | //============================================================ |
---|
| 945 | // Old changelog |
---|
| 946 | //============================================================ |
---|
| 947 | //= 07/06/05 : Added 1st Version. [Muad_Dib] |
---|
| 948 | //= Converted to eAthena format by Dr.Evil |
---|
| 949 | //= Info about gifts and other info --> http://www.ragnainfo.net/forums/viewtopic.php?t=51467&start=0 |
---|
| 950 | //= 1.1 Optimized, changed some stuff, fixed some bugs [Lupus] |
---|
| 951 | //= 1.1a minor song test fix [Lupus] |
---|
| 952 | //= 1.2 Fixed wrong item ID, added missing commands [Lupus] |
---|
| 953 | //= 1.3 Updated flower sub-quest according to official [Lupus] |
---|
| 954 | //= 1.4 Changed priority for the gifts. Now you can win the 1st |
---|
| 955 | //= prize, too. Added Izidor flower [Lupus] |
---|
| 956 | //= 2.0 Changed numbers to constants. [Vicious] |
---|