Advertisement
akbare

Guild Buffer

May 10th, 2023
99
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.80 KB | Gaming | 0 0
  1. //===== rAthena Script =======================================
  2. //= Healer
  3. //===== By: ==================================================
  4. //= Euphy
  5. //= Modified by : Akbaremonz
  6. //===== Current Version: =====================================
  7. //= 1.1
  8. //===== Compatible With: =====================================
  9. //= rAthena Project
  10. //===== Description: =========================================
  11. //= Basic healer script.
  12. //===== Additional Comments: =================================
  13. //= 1.0 Initial script.
  14. //= 1.1 Aligned coordinates with @go.
  15. //============================================================
  16.  
  17. - script GuildHealer -1,{
  18. //if(getcastledata("prtg_cas01",1) == getcharid(2)) goto l_guild; //kalau punya castle
  19. if(getcharid(2)==0) goto noguild;
  20. else if(getcastledata(strnpcinfo(2),1) == getcharid(2)) goto yesguild;
  21.  
  22. yesguild:
  23. specialeffect2 EF_INCAGILITY;
  24. sc_start SC_INCREASEAGI,300000,10;
  25. specialeffect2 EF_BLESSING;
  26. sc_start SC_BLESSING,300000,10;
  27. specialeffect2 EF_BLESSING;
  28. skilleffect 361,0; sc_start SC_ASSUMPTIO,300000,10;
  29.  
  30. sc_end sc_stone;
  31. sc_end sc_freeze;
  32. sc_end sc_sleep;
  33. sc_end sc_curse;
  34. sc_end sc_silence;
  35. sc_end sc_confusion;
  36. sc_end sc_blind;
  37. sc_end sc_bleeding;
  38. sc_end sc_decreaseagi;
  39. sc_end sc_poison;
  40. sc_end sc_hallucination;
  41. sc_end sc_stripweapon;
  42. sc_end sc_striparmor;
  43. sc_end sc_striphelm;
  44. sc_end sc_stripshield;
  45. sc_end sc_changeundead;
  46. sc_end sc_orcish;
  47. sc_end sc_berserk;
  48. sc_end sc_ske;
  49. sc_end sc_swoo;
  50. sc_end sc_ska;
  51. switch ( basejob ) {
  52. case Job_Alchemist: set .@spirit, 445; break;
  53. case Job_Monk: set .@spirit, 447; break;
  54. case Job_Star_Gladiator: set .@spirit, 448; break;
  55. case Job_Sage: set .@spirit, 449; break;
  56. case Job_Crusader: set .@spirit, 450; break;
  57. case Job_SuperNovice: set .@spirit, 451; break;
  58. case Job_Knight: set .@spirit, 452; break;
  59. case Job_Wizard: set .@spirit, 453; break;
  60. case Job_Priest: set .@spirit, 454; break;
  61. case Job_Bard: case Job_Dancer: set .@spirit, 455; break;
  62. case Job_Rogue: set .@spirit, 456; break;
  63. case Job_Assassin: set .@spirit, 457; break;
  64. case Job_Blacksmith: set .@spirit, 458; break;
  65. case Job_Hunter: set .@spirit, 460; break;
  66. case Job_Soul_Linker: set .@spirit, 461; break;
  67. default:
  68. if ( upper == 1 && baselevel < 70 )
  69. set .@spirit, 494;
  70. }
  71. if ( .@spirit ) {
  72. sc_start4 sc_spirit, .@time, 5, .@spirit,0,0;
  73. dispbottom "Soul Linker buffed.",0x00FFFF;
  74. end;
  75. }
  76.  
  77. noguild:
  78. dispbottom "[Guild Healer] I'm sorry, I can only help you, if you're in a guild.";
  79. }
  80.  
  81.  
  82. // Duplicates
  83. //============================================================
  84. prontera,163,187,4 duplicate(GuildHealer) Guild Healer#prt 909
  85.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement