kafras.txt 3.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107
  1. //===== rAthena Script =======================================
  2. //= Kafras (Cities/Dungeons/Fields)
  3. //===== By: ==================================================
  4. //= Joseph
  5. //===== Current Version: =====================================
  6. //= 1.4
  7. //===== Compatible With: =====================================
  8. //= rAthena Project
  9. //===== Description: =========================================
  10. //= Argument settings for callfunc "F_Kafra":
  11. //= arg(0): 0 - Default Kafra message
  12. //= 1 - Niflhiem Kafra message
  13. //= 2 - Guild Kafra message
  14. //= arg(1): 1 - Disable teleport menu
  15. //= arg(2): 1 - Disable info menu
  16. //= arg(3): Cost of Storage service
  17. //= arg(4): Cost of Rent a Pushcart service
  18. //===== Additional Comments: =================================
  19. //= 0.x Previous Authors:
  20. //= - L0ne_W0lf, Daegaladh
  21. //= 1.0 Merged and cleaned up Kafras. [Euphy]
  22. //= 1.1 Added Dewata Kafra. [Lemongrass]
  23. //= 1.2 Added Port Malaya Kafras. [Euphy]
  24. //= 1.3 Added Eden Group Kafra. [Euphy]
  25. //= 1.3a Moved Rune Knight Kafra from job file. [Euphy]
  26. //= 1.4 Added Izlude duplicates. [Euphy]
  27. //= 1.5 Added Glastheim Kafra [Ridley8819]
  28. //= 1.6 Added Lutie [Lemongrass]
  29. //= 1.7 Added Rock Ridge Kafra. [Capuche]
  30. //============================================================
  31. // Dewata
  32. //============================================================
  33. dewata,202,184,6 script Kafra Employee::kaf_dewata 4_F_KAFRA1,{
  34. cutin "kafra_01",2;
  35. callfunc "F_Kafra",0,10,1,40,700;
  36. savepoint "dewata",206,174,1,1;
  37. callfunc "F_KafEnd",0,1,"on Dewata Island";
  38. }
  39. // Glastheim
  40. //============================================================
  41. glast_01,200,275,0 script Kafra Employee::kaf_glast 4_F_KAFRA3,{
  42. cutin "kafra_03",2;
  43. callfunc "F_Kafra",0,3,2,500,700;
  44. savepoint "glast_01",200,272,1,1;
  45. callfunc "F_KafEnd",0,1,"in Glast Heim";
  46. }
  47. // Lutie
  48. //============================================================
  49. xmas,148,134,6 script Kafra Employee::kaf_xmas 4_F_KAFRA3,{
  50. cutin "kafra_03",2;
  51. callfunc "F_Kafra",0,6,2,50,700;
  52. callfunc "F_KafEnd",0,0,"in Lutie";
  53. }
  54. // Eden Group
  55. //============================================================
  56. moc_para01,10,185,4 script Kafra Employee::kaf_eden 4_F_KAFRA7,{
  57. cutin "kafra_07",2;
  58. mes "[Kafra Employee]";
  59. mes "Welcome to the";
  60. mes "Kafra Corporation.";
  61. mes "I only offer Storage!";
  62. callfunc "F_Kafra",5,2,0,80,0;
  63. }
  64. // Izlude
  65. //============================================================
  66. izlude,128,148,6 duplicate(kaf_izlude) Kafra Employee#iz 4_F_KAFRA1
  67. izlude_a,128,148,6 duplicate(kaf_izlude) Kafra Employee#iz_a 4_F_KAFRA1
  68. izlude_b,128,148,6 duplicate(kaf_izlude) Kafra Employee#iz_b 4_F_KAFRA1
  69. izlude_c,128,148,6 duplicate(kaf_izlude) Kafra Employee#iz_c 4_F_KAFRA1
  70. izlude_d,128,148,6 duplicate(kaf_izlude) Kafra Employee#iz_d 4_F_KAFRA1
  71. // Port Malaya
  72. //============================================================
  73. malaya,71,79,4 script Kafra Employee::kaf_malaya1 4_MAL_KAFRA,{
  74. callfunc "F_Kafra",0,3,2,500,700;
  75. savepoint "malaya",44,56,1,1;
  76. callfunc "F_KafEnd",0,1,"in Port Malaya";
  77. }
  78. malaya,234,204,4 script Kafra Employee::kaf_malaya2 4_MAL_KAFRA,{
  79. callfunc "F_Kafra",0,3,2,500,700;
  80. savepoint "malaya",281,212,1,1;
  81. callfunc "F_KafEnd",0,1,"in Port Malaya";
  82. }
  83. // Rune Knight
  84. //============================================================
  85. job3_rune01,92,62,3 script Kafra Employee::kaf_rune 4_F_KAFRA4,{
  86. cutin "kafra_04",2;
  87. callfunc "F_KafSet";
  88. callfunc "F_Kafra",0,9,2,80,700;
  89. }
  90. // Rockridge
  91. //============================================================
  92. harboro1,291,207,5 script Kafra Employee::kaf_rock 4_F_KAFRA1,{
  93. cutin "kafra_01",2;
  94. callfunc "F_KafSet";
  95. callfunc "F_Kafra",0,8,2,500,0;
  96. savepoint "harboro1",355,207,1,1;
  97. callfunc "F_KafEnd",2,0,0;
  98. }