thana_custom.txt 5.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159
  1. //===== Athena Script ========================================
  2. //= Thanatos Tower Warp Script
  3. //===== By: ==================================================
  4. //= Bibilol & Moryagorn (1.0)
  5. //===== Current Version: =====================================
  6. //= 1.6
  7. //===== Compatible With: =====================================
  8. //= Any Athena Version; RO Episode 10+
  9. //===== Description: =========================================
  10. //= Warp Points for Thanatos Tower
  11. //===== Additional Comments: =================================
  12. //= It's just Temp warps [Lupus]
  13. //= 1.2 Updated to level tha_t12.gat
  14. //= 1.3 Some warps changes due to official info [Justin84]
  15. //= 1.4 Fixed 2 warps [Justin84]
  16. //= 1.5 Added Thanatos entrance warp. Now you can go in [Justin84]
  17. //= 1.6 Fixed warps: tha_t06,tha_t06a,tha_t06b,tha_t05a
  18. //= Added Temp Keys solution [Justin84]
  19. //============================================================
  20. // Affiliated Files : tha_statues.txt
  21. // ^^^^ it's in the custom quests
  22. //Hugel Field 01 -> Thanatos Scene 01
  23. hu_fild01.gat,139,164,0 script Thanatos Tower Warper 111,{
  24. mes "[Thanatos Tower Warper]";
  25. mes "There is no turning back.";
  26. mes "Are you sure want to go Thanatos Tower?";
  27. next;
  28. menu "Yes",-,"No",T_CLOSE;
  29. warp "tha_scene01.gat",131,224;
  30. end;
  31. T_CLOSE:
  32. close;
  33. }
  34. //Thanatos Scene 01 -> Thantos Tower F1
  35. tha_scene01.gat,144,200,0 warp tha_scene01 1,1,tha_t01.gat,150,39
  36. tha_t01.gat,150,32,0 warp tha_scene02 1,1,tha_scene01.gat,142,200
  37. //Thanatos Tower
  38. tha_scene01.gat,144,200,0 warp tha_scene03 1,1,tha_t01.gat,150,39
  39. tha_t01.gat,150,32,0 warp tha_scene04 1,1,tha_scene01.gat,142,200
  40. tha_t01.gat,150,149,0 warp tha_t02 1,1,tha_t02.gat,150,136
  41. tha_t02.gat,150,129,0 warp tha_t01 1,1,tha_t01.gat,150,142
  42. tha_t02.gat,226,161,0 warp tha_t03 1,1,tha_t03.gat,220,158
  43. tha_t03.gat,220,165,0 warp tha_t02a 1,1,tha_t02.gat,226,149
  44. tha_t03.gat,60,134,0 warp tha_t04 1,1,tha_t04.gat,59,143
  45. tha_t04.gat,59,136,0 warp tha_t03a 1,1,tha_t03.gat,59,126
  46. tha_t04.gat,83,36,0 warp tha_t05 1,1,tha_t05.gat,62,11
  47. //According to official info, 5F it is not possible to return to the 4F, so we disable this warp:
  48. //tha_t05.gat,62,4,0 warp tha_t04a 1,1,tha_t04.gat,90,34
  49. tha_t05.gat,208,96,0 warp tha_t06 1,1,tha_t06.gat,206,8
  50. tha_t05.gat,185,232,0 warp tha_t06a 1,1,tha_t06.gat,206,8
  51. tha_t05.gat,61,157,0 warp tha_t06b 1,1,tha_t06.gat,206,8
  52. tha_t06.gat,206,5,0 warp tha_t05a 1,1,tha_t05.gat,61,164
  53. //tha_t06.gat,119,120,0 warp tha_t07 1,1,tha_t07.gat,35,166
  54. //Thanatos 6F to 7F
  55. tha_t06.gat,119,120,4 script tha_t07warp 45,2,2,{
  56. mes "You have to gather 4 types of keys to enter the 7th Floor.";
  57. mes "Give me the key of red, yellow, blue & green.";
  58. next;
  59. menu "Give the keys",-,"Leave",T_CLOSE;
  60. if(countitem(7421) < 1 || countitem(7422) < 1 || countitem(7423) < 1 || countitem(7424) < 1) goto T_1;
  61. delitem 7421,1;
  62. delitem 7422,1;
  63. delitem 7423,1;
  64. delitem 7424,1;
  65. warp "tha_t07.gat",35,166;
  66. end;
  67. T_1:
  68. mes "You don't have enough keys.";
  69. T_CLOSE:
  70. close;
  71. }
  72. tha_t07.gat,28,166,0 warp tha_t06c 1,1,tha_t06.gat,119,127
  73. tha_t07.gat,112,166,0 warp tha_t08 1,1,tha_t08.gat,105,44
  74. tha_t08.gat,112,44,0 warp tha_t07b 1,1,tha_t07.gat,105,166
  75. tha_t08.gat,26,44,0 warp tha_t09 1,1,tha_t09.gat,88,145
  76. tha_t09.gat,93,145,0 warp tha_t08 1,1,tha_t08.gat,30,44
  77. tha_t10.gat,171,138,0 warp tha_t09 1,1,tha_t09.gat,18,97
  78. tha_t11.gat,93,36,0 warp tha_t10 1,1,tha_t10.gat,91,130
  79. tha_t12.gat,129,51,0 warp tha_t11 1,1,tha_t11.gat,13,38
  80. //Thana_step
  81. thana_step.gat,12,73,0 warp thana_step1 1,1,tha_t12.gat,128,58
  82. thana_step.gat,16,16,0 warp thana_step2 1,1,thana_step.gat,32,224
  83. thana_step.gat,30,224,0 warp thana_step3 1,1,thana_step.gat,19,16
  84. thana_step.gat,32,166,0 warp thana_step4 1,1,thana_step.gat,184,74
  85. thana_step.gat,180,74,0 warp thana_step5 1,1,thana_step.gat,36,166
  86. thana_step.gat,182,16,0 warp thana_step6 1,1,thana_step.gat,184,224
  87. thana_step.gat,180,224,0 warp thana_step7 1,1,thana_step.gat,185,16
  88. thana_step.gat,182,166,0 warp thana_step8 1,1,thana_step.gat,73,287
  89. thana_step.gat,69,287,0 warp thana_step9 1,1,thana_step.gat,186,166
  90. thana_step.gat,70,371,0 warp thana_step10 1,1,thana_step.gat,170,287
  91. thana_step.gat,174,287,0 warp thana_step11 1,1,thana_step.gat,74,371
  92. //Thana_boss
  93. thana_step.gat,169,371,0 warp thana_boss 1,1,thana_boss.gat,85,76
  94. thana_boss.gat,80,76,0 warp thana_step9 1,1,thana_step.gat,163,371
  95. thana_boss.gat,62,171,0 warp thana_step10 1,1,thana_step.gat,163,371
  96. thana_boss.gat,141,217,0 warp thana_step11 1,1,thana_step.gat,163,371
  97. thana_boss.gat,202,75,0 warp thana_step12 1,1,thana_step.gat,163,371
  98. //Temp Plug for KEYS
  99. tha_t03.gat,139,46,0 script #TanKey1 111,{
  100. if(countitem(7421) < 1) getitem 7421,1;
  101. end;
  102. }
  103. tha_t03.gat,67,70,0 script #TanKey2 111,{
  104. if(countitem(7421) < 1) end;
  105. delitem 7421,1;
  106. getitem 7426,1;
  107. end;
  108. }
  109. tha_t03.gat,48,143,0 script #TanKey3 111,{
  110. if(countitem(7422) < 1) getitem 7422,1;
  111. end;
  112. }
  113. tha_t03.gat,66,208,0 script #TanKey4 111,{
  114. if(countitem(7422) < 1) end;
  115. delitem 7422,1;
  116. getitem 7427,1;
  117. end;
  118. }
  119. tha_t03.gat,139,230,0 script #TanKey5 111,{
  120. if(countitem(7423) < 1) getitem 7423,1;
  121. end;
  122. }
  123. tha_t03.gat,208,208,0 script #TanKey6 111,{
  124. if(countitem(7423) < 1) end;
  125. delitem 7423,1;
  126. getitem 7428,1;
  127. end;
  128. }
  129. tha_t03.gat,230,143,0 script #TanKey7 111,{
  130. if(countitem(7424) < 1) getitem 7424,1;
  131. end;
  132. }
  133. tha_t03.gat,207,70,0 script #TanKey8 111,{
  134. if(countitem(7424) < 1) end;
  135. delitem 7424,1;
  136. getitem 7429,1;
  137. end;
  138. }