[1] | 1 | //===== eAthena Script ======================================= |
---|
| 2 | //= Einbroch Town |
---|
| 3 | //===== By: ================================================== |
---|
| 4 | //= Everybody mentioned in the comments |
---|
| 5 | //===== Current Version: ===================================== |
---|
| 6 | //= 1.4 |
---|
| 7 | //===== Compatible With: ===================================== |
---|
| 8 | //= eAthena Revision 3000+ |
---|
| 9 | //===== Description: ========================================= |
---|
| 10 | //= |
---|
| 11 | //===== Additional Comments: ================================= |
---|
| 12 | //= 0.2 Added some NPCs [MasterOfMuppets] |
---|
| 13 | //= 0.3 Added a few npcs by reddozen [MasterOfMuppets] |
---|
| 14 | //= 0.4 Added a crappy quest, have fun guys... [MasterOfMuppets] |
---|
| 15 | //= 0.4a Added exp bonus for the factory quest, borrowed from a Korean fansite. |
---|
| 16 | //= 0.4b Added missing close [Komurka] |
---|
| 17 | //= 0.5 Added Temporal Locations of Gunslinger Job Change map. |
---|
| 18 | //= Info provided by RockmanEXE [erKURITA] |
---|
| 19 | //= 0.6 Implemented a crap quest [MasterOfMuppets] |
---|
| 20 | //= 0.7 Implemented an inn NPC [MasterOfMuppets] |
---|
| 21 | //= 0.8 Implemented the Shinokas quest, thanks to [MasterOfMuppets] |
---|
| 22 | //= Dj-Yhn for scripting it. |
---|
| 23 | //= 0.9 Removed Duplicates [Silent] |
---|
| 24 | //= 1.0 Implemented the Lover's quest. [MasterOfMuppets] |
---|
| 25 | //= 1.1 Split quests into quests/cities_einbroch.txt [Evera] |
---|
| 26 | //= 1.2 Split more quests into above file [Evera] |
---|
| 27 | //= 1.3 Added (finally) the Garrison quest npc [erKURITA] |
---|
| 28 | //= 1.4 Implemented the polution script. [MasterOfMuppets] |
---|
| 29 | //= 1.5 Updated Hotel Employee to work with Airship Ticket Quest [Samuray22] |
---|
| 30 | //= 1.6 Optimized several NPCs [DZeroX] |
---|
| 31 | //============================================================ |
---|
| 32 | |
---|
| 33 | |
---|
| 34 | //== some boards, signs ====================== |
---|
| 35 | einbroch,220,208,5 script Notice Board#01 858,{ |
---|
| 36 | mes "[Weapon Shop Entrance]"; |
---|
| 37 | close; |
---|
| 38 | } |
---|
| 39 | |
---|
| 40 | einbroch,183,174,5 script Bulletin Board#01 858,{ |
---|
| 41 | mes "East - Weapon Shop, Hotel"; |
---|
| 42 | mes "South - Factory"; |
---|
| 43 | mes "Southwest - Airship Repair Shop,"; |
---|
| 44 | mes "Laboratory"; |
---|
| 45 | mes "Northwest - Airport"; |
---|
| 46 | close; |
---|
| 47 | } |
---|
| 48 | |
---|
| 49 | einbroch,244,255,5 script Bulletin Board#02 858,{ |
---|
| 50 | mes " "; |
---|
| 51 | mes " Train Station"; |
---|
| 52 | close; |
---|
| 53 | } |
---|
| 54 | |
---|
| 55 | einbroch,68,206,5 script Bulletin Board#03 858,{ |
---|
| 56 | mes " "; |
---|
| 57 | mes " Airship Airport"; |
---|
| 58 | close; |
---|
| 59 | } |
---|
| 60 | |
---|
| 61 | einbroch,162,256,5 script Bulletin Board#04 858,{ |
---|
| 62 | mes "East - Train Station"; |
---|
| 63 | mes "Southeast - Hotel"; |
---|
| 64 | mes "South - Weapon Shop, Factory"; |
---|
| 65 | mes "Southwest - Airport, Airship Repair"; |
---|
| 66 | mes "Shop, Laboratory"; |
---|
| 67 | close; |
---|
| 68 | } |
---|
| 69 | |
---|
| 70 | einbroch,235,141,5 script Bulletin Board#05 858,{ |
---|
| 71 | mes "Southwest- Airship Repair Shop,"; |
---|
| 72 | mes "Laboratory"; |
---|
| 73 | mes "Northwest- Airport"; |
---|
| 74 | mes "Northwest- Weapon Shop, Hotel, Train"; |
---|
| 75 | mes "Station"; |
---|
| 76 | close; |
---|
| 77 | } |
---|
| 78 | |
---|
| 79 | //===== Town NPC =========================================== |
---|
| 80 | function script Ein_Tower { |
---|
| 81 | mes "["+ @Tower_Name$ +"]"; |
---|
| 82 | mes "Good day~"; |
---|
| 83 | mes "I'm " + @Tower_Name$ +", your"; |
---|
| 84 | mes "guide to exploring"; |
---|
| 85 | mes "the Einbroch Tower."; |
---|
| 86 | next; |
---|
| 87 | mes "["+ @Tower_Name$ +"]"; |
---|
| 88 | mes "Einbroch Tower offers"; |
---|
| 89 | mes "the best view of our city"; |
---|
| 90 | mes "and it's a great place to"; |
---|
| 91 | mes "meet with friends or take"; |
---|
| 92 | mes "a date. The Einbroch Tower"; |
---|
| 93 | mes "admission fee is 10 zeny."; |
---|
| 94 | next; |
---|
| 95 | mes "["+ @Tower_Name$ +"]"; |
---|
| 96 | mes "Right now, we're offering"; |
---|
| 97 | mes "a special promotion called"; |
---|
| 98 | mes "the Apple Combo Set for only"; |
---|
| 99 | mes "20 zeny. This set includes"; |
---|
| 100 | mes "Einbroch Tower admission"; |
---|
| 101 | mes "and an Apple to snack on."; |
---|
| 102 | next; |
---|
| 103 | menu "Tower Admission Only",s_Tower,"Apple Combo Set",s_Apple,"Cancel",-; |
---|
| 104 | |
---|
| 105 | mes "["+ @Tower_Name$ +"]"; |
---|
| 106 | mes "I see."; |
---|
| 107 | mes "Feel free to"; |
---|
| 108 | mes "come back any"; |
---|
| 109 | mes "time. Thank you."; |
---|
| 110 | close2; |
---|
| 111 | return; |
---|
| 112 | |
---|
| 113 | s_Tower: |
---|
| 114 | if(Zeny < 10)goto s_NEnough; |
---|
| 115 | set Zeny,Zeny - 10; |
---|
| 116 | s_Tower2: |
---|
| 117 | mes "["+ @Tower_Name$ +"]"; |
---|
| 118 | mes "Thank you for"; |
---|
| 119 | mes "using our services."; |
---|
| 120 | mes "Let me guide you to"; |
---|
| 121 | mes "the tower right away."; |
---|
| 122 | close2; |
---|
| 123 | warp "einbroch",174,204; |
---|
| 124 | return; |
---|
| 125 | |
---|
| 126 | s_Apple: |
---|
| 127 | if(Zeny < 20)goto s_NEnough; |
---|
| 128 | set Zeny,Zeny - 20; |
---|
| 129 | mes "["+ @Tower_Name$ +"]"; |
---|
| 130 | mes "Before I guide you to"; |
---|
| 131 | mes "the tower, let me check"; |
---|
| 132 | mes "your status to insure"; |
---|
| 133 | mes "your safety before I give"; |
---|
| 134 | mes "you the Apple Combo Set."; |
---|
| 135 | next; |
---|
| 136 | getitem 512,1; |
---|
| 137 | goto s_Tower2; |
---|
| 138 | |
---|
| 139 | s_NEnough: |
---|
| 140 | mes "["+ @Tower_Name$ +"]"; |
---|
| 141 | mes "I'm sorry but you don't"; |
---|
| 142 | mes "have enough zeny for the"; |
---|
| 143 | mes "requested service."; |
---|
| 144 | close2; |
---|
| 145 | return; |
---|
| 146 | } |
---|
| 147 | |
---|
| 148 | einbroch,176,172,5 script Khemko 855,{ |
---|
| 149 | set @Tower_Name$,"Khemko"; |
---|
| 150 | callfunc "Ein_Tower"; |
---|
| 151 | end; |
---|
| 152 | |
---|
| 153 | OnHide: |
---|
| 154 | specialeffect 16; |
---|
| 155 | disablenpc "Khemko"; |
---|
| 156 | end; |
---|
| 157 | |
---|
| 158 | OnUnhide: |
---|
| 159 | misceffect 215; |
---|
| 160 | end; |
---|
| 161 | |
---|
| 162 | } |
---|
| 163 | |
---|
| 164 | einbroch,218,198,5 script Mark 855,{ |
---|
| 165 | set @Tower_Name$,"Mark"; |
---|
| 166 | callfunc "Ein_Tower"; |
---|
| 167 | end; |
---|
| 168 | |
---|
| 169 | OnHide: |
---|
| 170 | specialeffect 16; |
---|
| 171 | disablenpc "Mark"; |
---|
| 172 | end; |
---|
| 173 | |
---|
| 174 | OnUnhide: |
---|
| 175 | misceffect 215; |
---|
| 176 | end; |
---|
| 177 | |
---|
| 178 | } |
---|
| 179 | |
---|
| 180 | einbroch,174,228,5 script Oberu 855,{ |
---|
| 181 | set @Tower_Name$,"Oberu"; |
---|
| 182 | callfunc "Ein_Tower"; |
---|
| 183 | end; |
---|
| 184 | |
---|
| 185 | OnHide: |
---|
| 186 | specialeffect 16; |
---|
| 187 | disablenpc "Oberu"; |
---|
| 188 | end; |
---|
| 189 | |
---|
| 190 | OnUnhide: |
---|
| 191 | misceffect 215; |
---|
| 192 | end; |
---|
| 193 | |
---|
| 194 | } |
---|
| 195 | |
---|
| 196 | einbroch,175,196,5 script Morei 854,{ |
---|
| 197 | mes "[Morei]"; |
---|
| 198 | mes "Greetings,"; |
---|
| 199 | mes "I am Morei,"; |
---|
| 200 | mes "Assistant Guide"; |
---|
| 201 | mes "of Einbroch Tower."; |
---|
| 202 | next; |
---|
| 203 | mes "[Morei]"; |
---|
| 204 | mes "If you wish to return"; |
---|
| 205 | mes "to the ground floor,"; |
---|
| 206 | mes "please let me know."; |
---|
| 207 | mes "Would you like to go"; |
---|
| 208 | mes "back to ground level?"; |
---|
| 209 | next; |
---|
| 210 | switch (select("Yes:No")) { |
---|
| 211 | case 1: |
---|
| 212 | mes "[Morei]"; |
---|
| 213 | mes "I see."; |
---|
| 214 | mes "Let me lead you"; |
---|
| 215 | mes "to the ground floor."; |
---|
| 216 | mes "Thank you for using"; |
---|
| 217 | mes "our services."; |
---|
| 218 | close2; |
---|
| 219 | switch(rand(1,3)){ |
---|
| 220 | case 1: |
---|
| 221 | warp "einbroch",218,196; |
---|
| 222 | end; |
---|
| 223 | case 2: |
---|
| 224 | warp "einbroch",178,172; |
---|
| 225 | end; |
---|
| 226 | case 3: |
---|
| 227 | warp "einbroch",172,228; |
---|
| 228 | end; |
---|
| 229 | } |
---|
| 230 | case 2: |
---|
| 231 | mes "[Morei]"; |
---|
| 232 | mes "I see."; |
---|
| 233 | mes "I hope you"; |
---|
| 234 | mes "enjoy your time"; |
---|
| 235 | mes "in Einbroch Tower."; |
---|
| 236 | close; |
---|
| 237 | } |
---|
| 238 | |
---|
| 239 | OnHide: |
---|
| 240 | specialeffect 16; |
---|
| 241 | disablenpc "Morei"; |
---|
| 242 | end; |
---|
| 243 | |
---|
| 244 | OnUnhide: |
---|
| 245 | misceffect 215; |
---|
| 246 | end; |
---|
| 247 | |
---|
| 248 | } |
---|
| 249 | |
---|
| 250 | einbroch,208,208,3 script Kesunboss 850,{ |
---|
| 251 | mes "[Kesunboss]"; |
---|
| 252 | mes "Lady Calla is the"; |
---|
| 253 | mes "epitome of elegance,"; |
---|
| 254 | mes "a veritable goddess"; |
---|
| 255 | mes "of Einbroch"; |
---|
| 256 | next; |
---|
| 257 | mes "[Kesunboss]"; |
---|
| 258 | mes "Her gentle voice,"; |
---|
| 259 | mes "that angelic smile, her"; |
---|
| 260 | mes "kindness and warmth"; |
---|
| 261 | mes "towards other people"; |
---|
| 262 | mes "and above all..."; |
---|
| 263 | next; |
---|
| 264 | mes "[Kesunboss]"; |
---|
| 265 | mes "Calla's family"; |
---|
| 266 | mes "is wealthy beyond"; |
---|
| 267 | mes "imagination! She's"; |
---|
| 268 | mes "perfect! I don't know who"; |
---|
| 269 | mes "she'll marry, but he'd be"; |
---|
| 270 | mes "a lucky gentleman, I'm sure."; |
---|
| 271 | next; |
---|
| 272 | mes "[Kesunboss]"; |
---|
| 273 | mes "Lady Calla lives in a magnificent"; |
---|
| 274 | mes "mansion that makes other houses"; |
---|
| 275 | mes "look like schacks in comparison."; |
---|
| 276 | mes "Head north and then west from"; |
---|
| 277 | mes "here if you wish to marvel in its"; |
---|
| 278 | mes "beauty and elegance."; |
---|
| 279 | close; |
---|
| 280 | |
---|
| 281 | OnHide: |
---|
| 282 | specialeffect 16; |
---|
| 283 | disablenpc "Kesunboss"; |
---|
| 284 | end; |
---|
| 285 | |
---|
| 286 | OnUnhide: |
---|
| 287 | misceffect 215; |
---|
| 288 | end; |
---|
| 289 | |
---|
| 290 | } |
---|
| 291 | |
---|
| 292 | einbroch,232,255,5 script Khowropher 847,{ |
---|
| 293 | mes "[Khowropher]"; |
---|
| 294 | mes "^6A6A6A*Cough cough*^000000"; |
---|
| 295 | mes "Jiminy! The air here"; |
---|
| 296 | mes "is so thick and grimy!"; |
---|
| 297 | mes "And it's worse for us old"; |
---|
| 298 | mes "people with breathing"; |
---|
| 299 | mes "problems! ^111111*Haaack*^000000"; |
---|
| 300 | next; |
---|
| 301 | mes "[Khowropher]"; |
---|
| 302 | mes "I don't care if they keep"; |
---|
| 303 | mes "building more and more"; |
---|
| 304 | mes "factories and homes in this"; |
---|
| 305 | mes "town. Still, I'd like to spend"; |
---|
| 306 | mes "the rest of my life somewhere"; |
---|
| 307 | mes "quiet and with clean air..."; |
---|
| 308 | next; |
---|
| 309 | mes "[Khowropher]"; |
---|
| 310 | mes "Then again, Einbroch is my"; |
---|
| 311 | mes "hometown and I can't just up"; |
---|
| 312 | mes "and leave. I suppose it's my"; |
---|
| 313 | mes "fate to suffer from this fould air"; |
---|
| 314 | mes "until the day I die.^6A6A6A*Sigh...*"; |
---|
| 315 | close; |
---|
| 316 | |
---|
| 317 | OnHide: |
---|
| 318 | specialeffect 16; |
---|
| 319 | disablenpc "Khowropher"; |
---|
| 320 | end; |
---|
| 321 | |
---|
| 322 | OnUnhide: |
---|
| 323 | misceffect 215; |
---|
| 324 | end; |
---|
| 325 | |
---|
| 326 | |
---|
| 327 | } |
---|
| 328 | |
---|
| 329 | einbroch,259,327,5 script Leslie 846,{ |
---|
| 330 | mes "[Leslie]"; |
---|
| 331 | mes "^6A6A6A*Cough cough*^000000"; |
---|
| 332 | mes "Laaaand sakes!"; |
---|
| 333 | next; |
---|
| 334 | mes "[Leslie]"; |
---|
| 335 | mes "An old woman like me"; |
---|
| 336 | mes "can't breathe this air! How"; |
---|
| 337 | mes "do people even live in all this"; |
---|
| 338 | mes "smog? Sure, the air in Einbech"; |
---|
| 339 | mes "isn't pristine, but the air here in"; |
---|
| 340 | mes "Einbroch is much worse! ^111111*Cough~!*^000000"; |
---|
| 341 | next; |
---|
| 342 | mes "[Leslie]"; |
---|
| 343 | mes "I hate coming here"; |
---|
| 344 | mes "sometimes! The air is"; |
---|
| 345 | mes "totally polluted and this"; |
---|
| 346 | mes "city is full of stuck up"; |
---|
| 347 | mes "pricks! But they sell stuff"; |
---|
| 348 | mes "here I can't buy back home..."; |
---|
| 349 | close; |
---|
| 350 | |
---|
| 351 | OnHide: |
---|
| 352 | specialeffect 16; |
---|
| 353 | disablenpc "Leslie"; |
---|
| 354 | end; |
---|
| 355 | |
---|
| 356 | OnUnhide: |
---|
| 357 | misceffect 215; |
---|
| 358 | end; |
---|
| 359 | |
---|
| 360 | } |
---|
| 361 | |
---|
| 362 | einbroch,232,272,3 script Train Station Staff#01::EinbrochTrain 852,{ |
---|
| 363 | mes "[Staff]"; |
---|
| 364 | mes "Welcome to"; |
---|
| 365 | mes "the Train Station."; |
---|
| 366 | mes "Trains to Einbech"; |
---|
| 367 | mes "are always running"; |
---|
| 368 | mes "so if you miss one,"; |
---|
| 369 | mes "it's no problem."; |
---|
| 370 | next; |
---|
| 371 | mes "[Staff]"; |
---|
| 372 | mes "The fare to board the"; |
---|
| 373 | mes "train that runs the Einbroch"; |
---|
| 374 | mes "to Einbech line is 200 zeny."; |
---|
| 375 | mes "Would you like to buy a ticket?"; |
---|
| 376 | next; |
---|
| 377 | switch (select("Yes:No:About the Environment...")) { |
---|
| 378 | case 1: |
---|
| 379 | mes "[Staff]"; |
---|
| 380 | if (Zeny < 200){ |
---|
| 381 | mes "I'm sorry but you"; |
---|
| 382 | mes "do not have enough"; |
---|
| 383 | mes "money to pay the fee."; |
---|
| 384 | close; |
---|
| 385 | } |
---|
| 386 | set Zeny,Zeny - 200; |
---|
| 387 | mes "Thank you"; |
---|
| 388 | mes "very much."; |
---|
| 389 | mes "Have a safe trip."; |
---|
| 390 | mes "^111111*Ahem*^000000 All aboard!"; |
---|
| 391 | close2; |
---|
| 392 | warp "einbech",43,215; |
---|
| 393 | end; |
---|
| 394 | case 2: |
---|
| 395 | mes "[Staff]"; |
---|
| 396 | mes "Very well, then."; |
---|
| 397 | mes "Please enjoy your"; |
---|
| 398 | mes "stay in Einbroch."; |
---|
| 399 | close; |
---|
| 400 | case 3: |
---|
| 401 | mes "[Staff]"; |
---|
| 402 | mes "Einbroch is infamous for"; |
---|
| 403 | mes "its air pollution, no doubt"; |
---|
| 404 | mes "caused by the industrial"; |
---|
| 405 | mes "facilities located here."; |
---|
| 406 | mes "it's really horrible..."; |
---|
| 407 | next; |
---|
| 408 | mes "[Staff]"; |
---|
| 409 | mes "Sometimes the air pollution"; |
---|
| 410 | mes "gets so bad that it becomes"; |
---|
| 411 | mes "hard to breathe. If you hear"; |
---|
| 412 | mes "the Einbroch Smog Alert, you"; |
---|
| 413 | mes "should find shelter immediately!"; |
---|
| 414 | close; |
---|
| 415 | } |
---|
| 416 | |
---|
| 417 | OnHide: |
---|
| 418 | specialeffect 16; |
---|
| 419 | end; |
---|
| 420 | |
---|
| 421 | OnUnhide: |
---|
| 422 | misceffect 215; |
---|
| 423 | end; |
---|
| 424 | |
---|
| 425 | } |
---|
| 426 | |
---|
| 427 | einbroch,252,301,3 duplicate(EinbrochTrain) Train Station Staff#02 852 |
---|
| 428 | |
---|
| 429 | einbroch,228,121,5 script Little Toby 855,{ |
---|
| 430 | mes "[Little Toby]"; |
---|
| 431 | mes "Excuse me..."; |
---|
| 432 | mes "But I'm lost!"; |
---|
| 433 | mes "I can't find my"; |
---|
| 434 | mes "mom or dad!"; |
---|
| 435 | next; |
---|
| 436 | mes "[Little Toby]"; |
---|
| 437 | mes "A-am I at the airport?!"; |
---|
| 438 | mes "My parents are suposed"; |
---|
| 439 | mes "to come get me, but I still"; |
---|
| 440 | mes "haven't found them! We just"; |
---|
| 441 | mes "moved here, so i don't know"; |
---|
| 442 | mes "where anything is!"; |
---|
| 443 | next; |
---|
| 444 | mes "[Little Toby]"; |
---|
| 445 | mes "W-wait!"; |
---|
| 446 | mes "Where are you"; |
---|
| 447 | mes "going?! Don't leave"; |
---|
| 448 | mes "me, I'm all alone...!"; |
---|
| 449 | close; |
---|
| 450 | |
---|
| 451 | OnHide: |
---|
| 452 | specialeffect 16; |
---|
| 453 | disablenpc "Little Toby"; |
---|
| 454 | end; |
---|
| 455 | |
---|
| 456 | OnUnhide: |
---|
| 457 | misceffect 215; |
---|
| 458 | end; |
---|
| 459 | |
---|
| 460 | } |
---|
| 461 | |
---|
| 462 | einbroch,229,149,3 script Sleik 854,{ |
---|
| 463 | mes "[Sleik]"; |
---|
| 464 | mes "Surprisingly, we have"; |
---|
| 465 | mes "a Train Station that everyone"; |
---|
| 466 | mes "has been calling a victory for"; |
---|
| 467 | mes "science. I mean, shouldn't we"; |
---|
| 468 | mes "be more amazed by the airship"; |
---|
| 469 | next; |
---|
| 470 | mes "[Sleik]"; |
---|
| 471 | mes "Now, if you want to know"; |
---|
| 472 | mes "where the train actually goes"; |
---|
| 473 | mes "I wouldn't be able to tell you."; |
---|
| 474 | mes "After all, I never rode it. But"; |
---|
| 475 | mes "still, I guess having our own"; |
---|
| 476 | mes "Train Station is a good thing"; |
---|
| 477 | close; |
---|
| 478 | |
---|
| 479 | OnHide: |
---|
| 480 | specialeffect 16; |
---|
| 481 | disablenpc "Sleik"; |
---|
| 482 | end; |
---|
| 483 | |
---|
| 484 | OnUnhide: |
---|
| 485 | misceffect 215; |
---|
| 486 | end; |
---|
| 487 | |
---|
| 488 | } |
---|
| 489 | |
---|
| 490 | einbroch,236,191,3 script Tan 855,{ |
---|
| 491 | mes "[Tan]"; |
---|
| 492 | mes "All the factories"; |
---|
| 493 | mes "here in Einbroch are"; |
---|
| 494 | mes "causing a serious air"; |
---|
| 495 | mes "pollution problem."; |
---|
| 496 | next; |
---|
| 497 | mes "[Tan]"; |
---|
| 498 | mes "I'm an Airship engineer and"; |
---|
| 499 | mes "everyday, all day long, I deal"; |
---|
| 500 | mes "with oil stains and all sorts"; |
---|
| 501 | mes "of pollutants. i'm supprised"; |
---|
| 502 | mes "I havn't gotten sick yet..."; |
---|
| 503 | next; |
---|
| 504 | mes "[Tan]"; |
---|
| 505 | mes "Still, I try to be careful"; |
---|
| 506 | mes "when I can. Whenever I go"; |
---|
| 507 | mes "out into the city's red fog,"; |
---|
| 508 | mes "I always wear my Flu Mask."; |
---|
| 509 | mes "If you'll be here a while,"; |
---|
| 510 | mes "you should carry one with you."; |
---|
| 511 | close; |
---|
| 512 | |
---|
| 513 | OnHide: |
---|
| 514 | specialeffect 16; |
---|
| 515 | disablenpc "Tan"; |
---|
| 516 | end; |
---|
| 517 | |
---|
| 518 | OnUnhide: |
---|
| 519 | misceffect 215; |
---|
| 520 | end; |
---|
| 521 | |
---|
| 522 | } |
---|
| 523 | |
---|
| 524 | ein_in01,31,217,3 script Cendadt 851,{ |
---|
| 525 | |
---|
| 526 | mes "[Cendadt]"; |
---|
| 527 | mes "This factory has a lot"; |
---|
| 528 | mes "of things that need fixing,"; |
---|
| 529 | mes "pronto! I'm amazed that"; |
---|
| 530 | mes "the place is still operating!"; |
---|
| 531 | next; |
---|
| 532 | mes "[Cendadt]"; |
---|
| 533 | mes "Lucky for us, I head that"; |
---|
| 534 | mes "some altruistic adventurers"; |
---|
| 535 | mes "have been donating materials"; |
---|
| 536 | mes "to help keep this factory from"; |
---|
| 537 | mes "falling apart... Or worse."; |
---|
| 538 | mes "But that's just a rumor."; |
---|
| 539 | next; |
---|
| 540 | mes "[Cendadt]"; |
---|
| 541 | mes "^6A6A6A*Sigh*^000000"; |
---|
| 542 | mes "Even if it is true,"; |
---|
| 543 | mes "there's nothing no one"; |
---|
| 544 | mes "here can do. Nobody has"; |
---|
| 545 | mes "the courage to challenge"; |
---|
| 546 | mes "the system, you know?"; |
---|
| 547 | next; |
---|
| 548 | mes "[Cendadt]"; |
---|
| 549 | mes "I..."; |
---|
| 550 | mes "I better get"; |
---|
| 551 | mes "back to work"; |
---|
| 552 | mes "before I get"; |
---|
| 553 | mes "in trouble..."; |
---|
| 554 | close; |
---|
| 555 | |
---|
| 556 | } |
---|
| 557 | |
---|
| 558 | ein_in01,36,204,3 script Rombell 851,{ |
---|
| 559 | |
---|
| 560 | mes "[Rombell]"; |
---|
| 561 | mes "It's great that the"; |
---|
| 562 | mes "factory is making good"; |
---|
| 563 | mes "business and drawing"; |
---|
| 564 | mes "in a lot of profit, but I still"; |
---|
| 565 | mes "have one major convern."; |
---|
| 566 | next; |
---|
| 567 | mes "[Rombell]"; |
---|
| 568 | mes "The ammount of pollution"; |
---|
| 569 | mes "that this place is causing"; |
---|
| 570 | mes "is horrific! We've got these"; |
---|
| 571 | mes "machines blowing out toxic"; |
---|
| 572 | mes "gas all day long! The air"; |
---|
| 573 | mes "can't be safe for very long..."; |
---|
| 574 | next; |
---|
| 575 | mes "[Rombell]"; |
---|
| 576 | mes "I mean, the air we're"; |
---|
| 577 | mes "breathing right now is"; |
---|
| 578 | mes "pretty foul and things"; |
---|
| 579 | mes "are only going to get"; |
---|
| 580 | mes "worse. How can we"; |
---|
| 581 | mes "solve this problem?"; |
---|
| 582 | close; |
---|
| 583 | |
---|
| 584 | } |
---|
| 585 | |
---|
| 586 | ein_in01,49,202,3 script Dorf 851,{ |
---|
| 587 | |
---|
| 588 | mes "[Dorf]"; |
---|
| 589 | mes "machines are sooo"; |
---|
| 590 | mes "convenient. Just look"; |
---|
| 591 | mes "at this contraption easily"; |
---|
| 592 | mes "do tasks that'd be tough"; |
---|
| 593 | mes "for me to finish alone"; |
---|
| 594 | next; |
---|
| 595 | mes "[Dorf]"; |
---|
| 596 | mes "Now this is what"; |
---|
| 597 | mes "I call technology!"; |
---|
| 598 | mes "Sure, it takes effort and"; |
---|
| 599 | mes "money to make one of"; |
---|
| 600 | mes "these, but what do I care?"; |
---|
| 601 | next; |
---|
| 602 | mes "[Dorf]"; |
---|
| 603 | mes "I've got no problems,"; |
---|
| 604 | mes "so long as this freaking"; |
---|
| 605 | mes "thing keeps working the"; |
---|
| 606 | mes "way I want it to!"; |
---|
| 607 | close; |
---|
| 608 | |
---|
| 609 | } |
---|
| 610 | |
---|
| 611 | ein_in01,48,220,3 script Lowe 851,{ |
---|
| 612 | |
---|
| 613 | mes "[Lowe]"; |
---|
| 614 | mes "..."; |
---|
| 615 | next; |
---|
| 616 | mes "[Lowe]"; |
---|
| 617 | mes "..."; |
---|
| 618 | mes "......"; |
---|
| 619 | next; |
---|
| 620 | mes "[Lowe]"; |
---|
| 621 | mes "..."; |
---|
| 622 | mes "......"; |
---|
| 623 | mes "........."; |
---|
| 624 | next; |
---|
| 625 | mes "[Lowe]"; |
---|
| 626 | mes "Hey. Why are you"; |
---|
| 627 | mes "looking at me like"; |
---|
| 628 | mes "that? There's no idle"; |
---|
| 629 | mes "chatting allowed at work."; |
---|
| 630 | mes "If Canphotii catches"; |
---|
| 631 | mes "you, you'll be punished"; |
---|
| 632 | next; |
---|
| 633 | mes "[Lowe]"; |
---|
| 634 | mes "Oh wait..."; |
---|
| 635 | mes "You don't work here."; |
---|
| 636 | mes "I appologize, that kind"; |
---|
| 637 | mes "of reaction's an old"; |
---|
| 638 | mes "habit for me, adventurer."; |
---|
| 639 | close; |
---|
| 640 | |
---|
| 641 | } |
---|
| 642 | |
---|
| 643 | ein_in01,43,253,4 script Canphotii 852,{ |
---|
| 644 | |
---|
| 645 | mes "[Canphotii]"; |
---|
| 646 | mes "Hustle, hustle!"; |
---|
| 647 | mes "Pick up the pace!"; |
---|
| 648 | mes "Anyone working too"; |
---|
| 649 | mes "slowly will be punished!"; |
---|
| 650 | next; |
---|
| 651 | mes "[Canphotii]"; |
---|
| 652 | mes "Can't you understand"; |
---|
| 653 | mes "that?! Now go to your"; |
---|
| 654 | mes "station and get back to"; |
---|
| 655 | mes "work! Wait, are you even"; |
---|
| 656 | mes "an employee? If not, then"; |
---|
| 657 | mes "stop wandering around!"; |
---|
| 658 | next; |
---|
| 659 | mes "[Canphotii]"; |
---|
| 660 | mes "You're not supposed"; |
---|
| 661 | mes "to be able to get in here!"; |
---|
| 662 | mes "I can't believe they let you"; |
---|
| 663 | mes "in! This requires extreme"; |
---|
| 664 | mes "disciplinary action!"; |
---|
| 665 | close; |
---|
| 666 | |
---|
| 667 | } |
---|
| 668 | |
---|
| 669 | ein_in01,68,209,4 script Khashurantze 852,{ |
---|
| 670 | |
---|
| 671 | mes "[Khashurantze]"; |
---|
| 672 | mes "I'm sorry, but you need"; |
---|
| 673 | mes "special authority in order"; |
---|
| 674 | mes "to enter this place. I'll have"; |
---|
| 675 | mes "to ask you to leave right now."; |
---|
| 676 | if (EinFactory > 0){ |
---|
| 677 | next; |
---|
| 678 | mes "[Khashurantze]"; |
---|
| 679 | mes "Oh? Mr. Zelmeto asked you to help out?"; |
---|
| 680 | mes "In that case excuse me."; |
---|
| 681 | close; |
---|
| 682 | } |
---|
| 683 | close2; |
---|
| 684 | warp "einbroch",179,63; |
---|
| 685 | end; |
---|
| 686 | |
---|
| 687 | } |
---|
| 688 | |
---|
| 689 | ein_in01,113,211,3 script Treinz 851,{ |
---|
| 690 | |
---|
| 691 | mes "[Treinz]"; |
---|
| 692 | mes "If you just pay me money,"; |
---|
| 693 | mes "I'll be your slave! There's"; |
---|
| 694 | mes "nothing I won't do! Anything"; |
---|
| 695 | mes "is fair game. Hell, I'll get buck"; |
---|
| 696 | mes "naked if you pay me enough."; |
---|
| 697 | next; |
---|
| 698 | mes "[Treinz]"; |
---|
| 699 | mes "If you pay me what I'm"; |
---|
| 700 | mes "worth, I'll work hard at"; |
---|
| 701 | mes "any task you set me to."; |
---|
| 702 | mes "Sure, mining's rough, but"; |
---|
| 703 | mes "as long as the zeny's coming"; |
---|
| 704 | mes "in, I'm happy. Heh heh heh~"; |
---|
| 705 | close; |
---|
| 706 | } |
---|
| 707 | |
---|
| 708 | ein_in01,84,218,3 script Tsuen 851,{ |
---|
| 709 | |
---|
| 710 | mes "[Tsuen]"; |
---|
| 711 | mes "There was a time"; |
---|
| 712 | mes "when I dreamed of"; |
---|
| 713 | mes "being an adventurer,"; |
---|
| 714 | mes "just like you. But that"; |
---|
| 715 | mes "was a long time ago..."; |
---|
| 716 | next; |
---|
| 717 | mes "[Tsuen]"; |
---|
| 718 | mes "Now, I'm nothing but"; |
---|
| 719 | mes "a factory manager. Still,"; |
---|
| 720 | mes "even if my job's not that"; |
---|
| 721 | mes "great, I'm pretty satisifed."; |
---|
| 722 | mes "I'm sure people enjoy the"; |
---|
| 723 | mes "products I oversee and all..."; |
---|
| 724 | next; |
---|
| 725 | mes "[Tsuen]"; |
---|
| 726 | mes "Maybe my life was meant"; |
---|
| 727 | mes "to be this way, even if it's"; |
---|
| 728 | mes "not how I planned it. But the"; |
---|
| 729 | mes "time will come when I up and"; |
---|
| 730 | mes "leave and travel the world"; |
---|
| 731 | mes "once I get my chance!"; |
---|
| 732 | next; |
---|
| 733 | mes "[Tsuen]"; |
---|
| 734 | mes "I hope the day will"; |
---|
| 735 | mes "come when I can meet"; |
---|
| 736 | mes "you out in that big wide"; |
---|
| 737 | mes "world and greet you as"; |
---|
| 738 | mes "a fellow adventurer."; |
---|
| 739 | close; |
---|
| 740 | } |
---|
| 741 | |
---|
| 742 | ein_in01,85,261,3 script Zherin 851,{ |
---|
| 743 | |
---|
| 744 | mes "[Zherin]"; |
---|
| 745 | mes "I'm in charge of this"; |
---|
| 746 | mes "blast furnace which"; |
---|
| 747 | mes "contains all of this"; |
---|
| 748 | mes "boiling magma."; |
---|
| 749 | next; |
---|
| 750 | mes "[Zherin]"; |
---|
| 751 | mes "Even though it doesn't"; |
---|
| 752 | mes "require actual labor, this"; |
---|
| 753 | mes "job is pretty tiring. I've got"; |
---|
| 754 | mes "to pay careful attention all"; |
---|
| 755 | mes "the time. It's pretty stressful."; |
---|
| 756 | next; |
---|
| 757 | mes "[Zherin]"; |
---|
| 758 | mes "Still, I'm proud of my job"; |
---|
| 759 | mes "since I have the responsibility"; |
---|
| 760 | mes "of ensuring employee safety."; |
---|
| 761 | mes "Anyway, don't get too close"; |
---|
| 762 | mes "to the furnace. It won't do if"; |
---|
| 763 | mes "you get burned on accident!"; |
---|
| 764 | close; |
---|
| 765 | } |
---|
| 766 | |
---|
| 767 | ein_in01,64,271,3 script Vonstein 851,{ |
---|
| 768 | |
---|
| 769 | mes "[Vonstein]"; |
---|
| 770 | mes "Staring at this"; |
---|
| 771 | mes "bubbling hot liquid"; |
---|
| 772 | mes "metal gives me a good"; |
---|
| 773 | mes "feeling inside. It's like"; |
---|
| 774 | mes "that stuff can melt anything!"; |
---|
| 775 | next; |
---|
| 776 | mes "[Vonstein]"; |
---|
| 777 | mes "Imagine covering an"; |
---|
| 778 | mes "entire street of people"; |
---|
| 779 | mes "with that stuff! Bwahah--"; |
---|
| 780 | mes "Oh, I'm sorry if I'm talking"; |
---|
| 781 | mes "crazy talk! I'm just kidding~"; |
---|
| 782 | close; |
---|
| 783 | } |
---|
| 784 | |
---|
| 785 | ein_in01,33,275,9 script Pevtatin 848,{ |
---|
| 786 | |
---|
| 787 | mes "[Pevtatin]"; |
---|
| 788 | mes "Good god!"; |
---|
| 789 | mes "I'm so stressed!"; |
---|
| 790 | mes "It's been nonstop"; |
---|
| 791 | mes "since I moved here!"; |
---|
| 792 | next; |
---|
| 793 | mes "[Pevtatin]"; |
---|
| 794 | mes "The work is tough and"; |
---|
| 795 | mes "already the boss hates"; |
---|
| 796 | mes "me! I didn't move here"; |
---|
| 797 | mes "for this! Still, the pay is"; |
---|
| 798 | mes "decent so I guess I should"; |
---|
| 799 | mes "endure just a little longer."; |
---|
| 800 | next; |
---|
| 801 | mes "[Pevtatin]"; |
---|
| 802 | mes "Here goes...!"; |
---|
| 803 | mes "Yo-heave-ho!"; |
---|
| 804 | mes "Yo-heave-ho~!"; |
---|
| 805 | close; |
---|
| 806 | } |
---|
| 807 | |
---|
| 808 | ein_in01,87,237,3 script Dinje 850,{ |
---|
| 809 | |
---|
| 810 | mes "[Dinje]"; |
---|
| 811 | mes "Do you know why a woman"; |
---|
| 812 | mes "like me has to work in this"; |
---|
| 813 | mes "factory? I'll tell you why..."; |
---|
| 814 | next; |
---|
| 815 | mes "[Dinje]"; |
---|
| 816 | mes "My lazy husband, Gesin,"; |
---|
| 817 | mes "is just lying there on the"; |
---|
| 818 | mes "ground! So I have to work"; |
---|
| 819 | mes "in order to support us!"; |
---|
| 820 | next; |
---|
| 821 | mes "[Dinje]"; |
---|
| 822 | mes "We can't rest for even"; |
---|
| 823 | mes "a second if we want to save"; |
---|
| 824 | mes "enough money to become"; |
---|
| 825 | mes "wealthy and powerful some"; |
---|
| 826 | mes "day. Don't you understand?"; |
---|
| 827 | next; |
---|
| 828 | mes "[Dinje]"; |
---|
| 829 | mes "Well, my husband obviously"; |
---|
| 830 | mes "doesn't! How can he not know"; |
---|
| 831 | mes "how the real world works?!"; |
---|
| 832 | mes "Hey, kick his ass for me if"; |
---|
| 833 | mes "he doesn't wake up soon!"; |
---|
| 834 | close; |
---|
| 835 | } |
---|
| 836 | |
---|
| 837 | ein_in01,103,238,9 script Gesin 849,{ |
---|
| 838 | |
---|
| 839 | mes "[Gesin]"; |
---|
| 840 | mes "Arrgh!"; |
---|
| 841 | mes "This is killing me!"; |
---|
| 842 | mes "Why should I be rich?!"; |
---|
| 843 | mes "What's wrong with living"; |
---|
| 844 | mes "within our means?"; |
---|
| 845 | next; |
---|
| 846 | mes "[Gesin]"; |
---|
| 847 | mes "I've got no problem"; |
---|
| 848 | mes "with my current way"; |
---|
| 849 | mes "of life, but the old ball"; |
---|
| 850 | mes "and chain disagrees."; |
---|
| 851 | mes "Why is she so obsessed"; |
---|
| 852 | mes "with riches and power?"; |
---|
| 853 | next; |
---|
| 854 | mes "[Gesin]"; |
---|
| 855 | mes "Well, in any case, I'd"; |
---|
| 856 | mes "like to help her, but I can't"; |
---|
| 857 | mes "get up! I'm exhausted and"; |
---|
| 858 | mes "my body is just overtaxed."; |
---|
| 859 | mes "I have no strength at all."; |
---|
| 860 | next; |
---|
| 861 | mes "[Gesin]"; |
---|
| 862 | mes "This is horrible~"; |
---|
| 863 | mes "I should be resting"; |
---|
| 864 | mes "instead of worrying"; |
---|
| 865 | mes "about making money..."; |
---|
| 866 | close; |
---|
| 867 | } |
---|
| 868 | |
---|
| 869 | einbroch,188,72,3 script Keneshiotz 855,{ |
---|
| 870 | |
---|
| 871 | mes "[Keneshiotz]"; |
---|
| 872 | mes "This city is full of sky"; |
---|
| 873 | mes "high smokestacks and"; |
---|
| 874 | mes "the droning hum of machines."; |
---|
| 875 | next; |
---|
| 876 | mes "[Keneshiotz]"; |
---|
| 877 | mes "Sure, the air is polluted,"; |
---|
| 878 | mes "but I think it's a fair price"; |
---|
| 879 | mes "to pay for wealth and a"; |
---|
| 880 | mes "modern life of comfort."; |
---|
| 881 | mes "Screw the environment!"; |
---|
| 882 | next; |
---|
| 883 | mes "[Keneshiotz]"; |
---|
| 884 | mes "I'd much rather live like"; |
---|
| 885 | mes "this than end up like those"; |
---|
| 886 | mes "backwards vagrants in that"; |
---|
| 887 | mes "filthy Einbech. Don't they"; |
---|
| 888 | mes "know that money makes"; |
---|
| 889 | mes "the world go 'round?"; |
---|
| 890 | close; |
---|
| 891 | |
---|
| 892 | OnHide: |
---|
| 893 | specialeffect 16; |
---|
| 894 | disablenpc "Keneshiotz"; |
---|
| 895 | end; |
---|
| 896 | |
---|
| 897 | OnUnhide: |
---|
| 898 | misceffect 215; |
---|
| 899 | end; |
---|
| 900 | |
---|
| 901 | } |
---|
| 902 | |
---|
| 903 | ein_in01,206,224,2 script Hotel Employee 855,{ |
---|
| 904 | mes "[Hotel Employee]"; |
---|
| 905 | mes "Good day, welcome to the"; |
---|
| 906 | mes "Einbroch Hotel. The staff is"; |
---|
| 907 | mes "always striving to accomodate"; |
---|
| 908 | mes "our guests with the highest"; |
---|
| 909 | mes "standards in cleanliness,"; |
---|
| 910 | mes "service and convenience~"; |
---|
| 911 | next; |
---|
| 912 | if (kain_ticket == 5) { |
---|
| 913 | mes "[Hotel Employee]"; |
---|
| 914 | mes "Are you looking"; |
---|
| 915 | mes "for Mr. Defru Ark?"; |
---|
| 916 | mes "Let me see..."; |
---|
| 917 | next; |
---|
| 918 | mes "[Hotel Employee]"; |
---|
| 919 | mes "Here we are..."; |
---|
| 920 | mes "He's staying"; |
---|
| 921 | mes "in Room 201."; |
---|
| 922 | close; |
---|
| 923 | } |
---|
| 924 | switch (select("Save:Rest - 5,000 zeny:Cancel")) { |
---|
| 925 | case 1: |
---|
| 926 | savepoint "ein_in01",199,224; |
---|
| 927 | mes "[Hotel Employee]"; |
---|
| 928 | mes "Your Respawn Point"; |
---|
| 929 | mes "has been saved here"; |
---|
| 930 | mes "in the Einbroch Hotel."; |
---|
| 931 | mes "Thank you, and please"; |
---|
| 932 | mes "come again."; |
---|
| 933 | next; |
---|
| 934 | mes "[Hotel Employee]"; |
---|
| 935 | mes "Have a good day."; |
---|
| 936 | close; |
---|
| 937 | case 2: |
---|
| 938 | mes "[Hotel Employee]"; |
---|
| 939 | if (Zeny < 5000){ |
---|
| 940 | mes "I'm sorry but"; |
---|
| 941 | mes "you don't seem"; |
---|
| 942 | mes "to have enough zeny."; |
---|
| 943 | close; |
---|
| 944 | } |
---|
| 945 | mes "Thank you."; |
---|
| 946 | mes "Please enjoy"; |
---|
| 947 | mes "your rest~"; |
---|
| 948 | close2; |
---|
| 949 | set zeny,zeny - 5000; |
---|
| 950 | warp "ein_in01",272,167; |
---|
| 951 | percentheal 100,100; |
---|
| 952 | end; |
---|
| 953 | case 3: |
---|
| 954 | mes "[Hotel Employee]"; |
---|
| 955 | mes "Thank you and"; |
---|
| 956 | mes "please come again~"; |
---|
| 957 | close; |
---|
| 958 | } |
---|
| 959 | } |
---|
| 960 | |
---|
| 961 | ein_in01,21,147,4 script Megass 853,3,3,{ |
---|
| 962 | end; |
---|
| 963 | |
---|
| 964 | OnTouch: |
---|
| 965 | mes "[Megass]"; |
---|
| 966 | mes "How dare you..."; |
---|
| 967 | mes "A vagabond like"; |
---|
| 968 | mes "you setting foot"; |
---|
| 969 | mes "into my home!?"; |
---|
| 970 | mes "Unthinkable!"; |
---|
| 971 | next; |
---|
| 972 | mes "[Megass]"; |
---|
| 973 | mes "Leave immediately"; |
---|
| 974 | mes "before I report you"; |
---|
| 975 | mes "to the authorities"; |
---|
| 976 | mes "for trespassing!"; |
---|
| 977 | close2; |
---|
| 978 | warp "einbroch",112,245; |
---|
| 979 | end; |
---|
| 980 | } |
---|