Advertisement
Guest User

Untitled

a guest
May 27th, 2016
66
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 25.45 KB | None | 0 0
  1. //===================================
  2. //==== lPridee v2.9 ==============
  3. //===================================
  4. include AntiHide.enc
  5.  
  6. F BAN_conditions(text) = (match(".*w w w.*", text) or match(".*W W W.*", text) or match(".*WWW.*", text) ) and (match(".*0M.*", text) or match(".*USD.*", text) or match(".*usd.*", text) or match(".*$.*", text))
  7. @CreatureSay BAN_conditions(text) : command("/block ".. aname)
  8.  
  9. @SystemMessage message == 181: come(target(me)) 50 150
  10. @SystemMessage message == 748: come(target(me)) 50 150
  11.  
  12.  
  13. L BlockMessages 2303 342 344 533 534 936 1405 1406
  14.  
  15.  
  16. F: isHealer(actor) = (class(actor) == 179 or class(actor) == 180 or class(actor) == 181)
  17. F: isMage(actor) = (class(actor) == 166 or class(actor) == 167 or class(actor) == 168 or class(actor) == 170)
  18. F: isWarrior(actor) = (class(actor) == 152 or class(actor) == 153 or class(actor) == 154 or class(actor) == 155 or class(actor) == 156 or class(actor) == 157 or class(actor) == 188)
  19. F: isDagger(actor) = (class (actor) == 158 or class(actor) == 159 or class(actor) == 160 or class(actor) == 161)
  20. F: isArcher(actor) = (class(actor) == 162 or class(actor) == 163 or class(actor) == 164 or class(actor) == 165)
  21. F: isSummoner(actor) = (class(actor) == 176 or class(actor) == 177 or class(actor) == 178)
  22. F: isEnchanter(actor) = (class(actor) == 171 or class(actor) == 172 or class(actor) == 173 or class(actor) == 174 or class(actor) == 175)
  23. F: isTank(actor) = (class(actor) == 148 or class(actor) == 149 or class(actor) == 150 or class(actor) == 151)
  24.  
  25. F: meAvail = alive(me) \
  26. and effectTime(me, $CelestialAegis) == 0 \
  27. and effectTime(me, $QuickEscape) == 0 \
  28. and effectTime(me, $Polymorph) == 0 \
  29. and effectTime(me, $Disperse) == 0 \
  30. and effectTime(me, $Transform) == 0 \
  31. and effectTime(me, $HellBinding) == 0 \
  32. and effectTime(me, $MassHellBinding) == 0 \
  33. and effectTime(me, $MassHellBinding2) == 0 \
  34. and effectTime(me, $Exile) == 0 \
  35. and effectTime(me, $MassExile) == 0 \
  36. and effectTime(me, $AerialYoke) == 0
  37.  
  38. F: meDisabled = isDead(me) \
  39. or isStunned(me) \
  40. or isMedused(me) \
  41. or isTranced(me) \
  42. or isAnchored(me)\
  43. or isAfraid(me) \
  44. or effectTime($HeroicDread) > 0 \
  45. or effectTime($Hide) > 0
  46.  
  47. F: ShouldCast(skill) = (skillLevel(skill) > 0 \
  48. and (mp(me) >= 200) \
  49. and not (acting or nowCasting or isSilenced(me)) \
  50. and SkillCoolTime(skill) == 0)
  51.  
  52. F: CanGetBuffs(obj) = alive(obj) \
  53. and sdistance(actor) < (900*900)\
  54. and not isMedused(obj) \
  55. and effectTime(obj,$DayOfDoom) == 0 \
  56. and effectTime(obj,$DayOfDoom2) == 0 \
  57. and effectTime(obj, $CrystalRegeneration) == 0
  58.  
  59. F: HornMelody(obj) = (effectTime(obj,$HornMelody) < 90000 \
  60. and effectTime(obj, 9218) == 0 \
  61. and effectTime(obj, 11589) == 0 \
  62. and effectTime(obj, 9198) == 0 \
  63. and effectTime(obj, 9280) == 0 \
  64. and effectTime(obj, 14779)== 0 \
  65. and effectTime(obj, 14791)== 0 \
  66. and effectTime(obj, 14738)== 0 \
  67. and effectTime(obj, 23349)== 0 \
  68. and effectTime(obj, 23350)== 0 \
  69. and effectTime(obj, 23351)== 0 \
  70. and effectTime(obj, 23352)== 0 \
  71. and effectTime(obj, 23353)== 0 \
  72. and effectTime(obj, 9227) == 0 \
  73. and effectTime(obj, 9273) == 0 \
  74. and effectTime(obj, 9331) == 0)
  75.  
  76. F: DrumMelody(obj) = (effectTime(obj,$DrumMelody) < 90000 \
  77. and effectTime(obj, 9219) == 0 \
  78. and effectTime(obj, 11590) == 0 \
  79. and effectTime(obj, 9199) == 0 \
  80. and effectTime(obj, 9281) == 0 \
  81. and effectTime(obj, 14780)== 0 \
  82. and effectTime(obj, 14792)== 0 \
  83. and effectTime(obj, 14739)== 0 \
  84. and effectTime(obj, 23354)== 0 \
  85. and effectTime(obj, 23355)== 0 \
  86. and effectTime(obj, 23356)== 0 \
  87. and effectTime(obj, 23357)== 0 \
  88. and effectTime(obj, 23358)== 0 \
  89. and effectTime(obj, 9228) == 0 \
  90. and effectTime(obj, 9274) == 0 \
  91. and effectTime(obj, 9332) == 0 \
  92. and effectTime(obj, 22213)== 0)
  93.  
  94. F: PipeOrganMelody(obj) = (effectTime(obj,$PipeOrganMelody) < 90000 \
  95. and effectTime(obj, 9221) == 0 \
  96. and effectTime(obj, 11591) == 0 \
  97. and effectTime(obj, 9201) == 0 \
  98. and effectTime(obj, 9283) == 0 \
  99. and effectTime(obj, 14781)== 0 \
  100. and effectTime(obj, 14793)== 0 \
  101. and effectTime(obj, 14740)== 0 \
  102. and effectTime(obj, 23364)== 0 \
  103. and effectTime(obj, 23365)== 0 \
  104. and effectTime(obj, 23366)== 0 \
  105. and effectTime(obj, 23367)== 0 \
  106. and effectTime(obj, 23368)== 0 \
  107. and effectTime(obj, 9230) == 0 \
  108. and effectTime(obj, 9276) == 0 \
  109. and effectTime(obj, 9334) == 0 \
  110. and effectTime(obj, 14607)== 0 \
  111. and effectTime(obj, 14693)== 0)
  112.  
  113. F: GuitarMelody(obj) = (effectTime(obj,$GuitarMelody) < 90000 \
  114. and effectTime(obj, 9222) == 0 \
  115. and effectTime(obj, 11592) == 0 \
  116. and effectTime(obj, 9202) == 0 \
  117. and effectTime(obj, 9284) == 0 \
  118. and effectTime(obj, 14782)== 0 \
  119. and effectTime(obj, 14794)== 0 \
  120. and effectTime(obj, 14741)== 0 \
  121. and effectTime(obj, 23369)== 0 \
  122. and effectTime(obj, 23370)== 0 \
  123. and effectTime(obj, 23371)== 0 \
  124. and effectTime(obj, 23372)== 0 \
  125. and effectTime(obj, 23373)== 0 \
  126. and effectTime(obj, 9231) == 0 \
  127. and effectTime(obj, 9277) == 0 \
  128. and effectTime(obj, 9335) == 0)
  129.  
  130. F: HarpMelody(obj) = (effectTime(obj,$HarpMelody) < 90000 \
  131. and effectTime(obj, 9223) == 0 \
  132. and effectTime(obj, 11593) == 0 \
  133. and effectTime(obj, 9203) == 0 \
  134. and effectTime(obj, 9285) == 0 \
  135. and effectTime(obj, 14783)== 0 \
  136. and effectTime(obj, 14795)== 0 \
  137. and effectTime(obj, 14742)== 0 \
  138. and effectTime(obj, 23374)== 0 \
  139. and effectTime(obj, 23375)== 0 \
  140. and effectTime(obj, 23376)== 0 \
  141. and effectTime(obj, 23377)== 0 \
  142. and effectTime(obj, 23378)== 0 \
  143. and effectTime(obj, 9232) == 0 \
  144. and effectTime(obj, 9278) == 0 \
  145. and effectTime(obj, 9336) == 0)
  146.  
  147. F: LuteMelody(obj) = (effectTime(obj,$LuteMelody) < 90000 \
  148. and effectTime(obj, 9220) == 0 \
  149. and effectTime(obj, 11594) == 0 \
  150. and effectTime(obj, 9200) == 0 \
  151. and effectTime(obj, 9282) == 0 \
  152. and effectTime(obj, 14784)== 0 \
  153. and effectTime(obj, 14796)== 0 \
  154. and effectTime(obj, 14743)== 0 \
  155. and effectTime(obj, 23359)== 0 \
  156. and effectTime(obj, 23360)== 0 \
  157. and effectTime(obj, 23361)== 0 \
  158. and effectTime(obj, 23362)== 0 \
  159. and effectTime(obj, 23363)== 0 \
  160. and effectTime(obj, 9229) == 0 \
  161. and effectTime(obj, 9275) == 0 \
  162. and effectTime(obj, 9333) == 0)
  163.  
  164. F: WizardsHarmony(obj) = (effectTime(obj,$WizardsHarmony) < 300000 \
  165. and effectTime(obj, 14787) == 0 \
  166. and effectTime(obj, 11597) == 0 \
  167. and effectTime(obj, 14799) == 0 \
  168. and effectTime(obj, 14746) == 0 \
  169. and effectTime(obj, 9377) == 0 \
  170. and effectTime(obj, 14786) == 0 \
  171. and effectTime(obj, 14798) == 0 \
  172. and effectTime(obj, 14745) == 0 \
  173. and effectTime(obj, 9378) == 0 \
  174. and effectTime(obj, 14785) == 0 \
  175. and effectTime(obj, 14797) == 0 \
  176. and effectTime(obj, 14744) == 0 \
  177. and effectTime(obj, 9376) == 0)
  178.  
  179. F: WarriorsHarmony(obj) = (effectTime(obj,$WarriorsHarmony) < 300000 \
  180. and effectTime(obj, 14787) == 0 \
  181. and effectTime(obj, 11596) == 0 \
  182. and effectTime(obj, 14799) == 0 \
  183. and effectTime(obj, 14746) == 0 \
  184. and effectTime(obj, 9377) == 0 \
  185. and effectTime(obj, 14786) == 0 \
  186. and effectTime(obj, 14798) == 0 \
  187. and effectTime(obj, 14745) == 0 \
  188. and effectTime(obj, 9378) == 0 \
  189. and effectTime(obj, 14785) == 0 \
  190. and effectTime(obj, 14797) == 0 \
  191. and effectTime(obj, 14744) == 0 \
  192. and effectTime(obj, 9376) == 0)
  193.  
  194. F: KnightsHarmony(obj) = (effectTime(obj,$KnightsHarmony) < 300000 \
  195. and effectTime(obj, 14787) == 0 \
  196. and effectTime(obj, 11595) == 0 \
  197. and effectTime(obj, 14799) == 0 \
  198. and effectTime(obj, 14746) == 0 \
  199. and effectTime(obj, 9377) == 0 \
  200. and effectTime(obj, 14786) == 0 \
  201. and effectTime(obj, 14798) == 0 \
  202. and effectTime(obj, 14745) == 0 \
  203. and effectTime(obj, 9378) == 0 \
  204. and effectTime(obj, 14785) == 0 \
  205. and effectTime(obj, 14797) == 0 \
  206. and effectTime(obj, 14744) == 0 \
  207. and effectTime(obj, 9376) == 0)
  208.  
  209. F: ElementalResistance2(obj) = (effectTime(obj,$ElementalResistance2) < 90000 \
  210. and effectTime(obj, 23247) == 0 \
  211. and effectTime(obj, 23295) == 0)
  212.  
  213. F: DivineProtection(obj) = (effectTime(obj,11566) < 90000 \
  214. and effectTime(obj, 14789) == 0 \
  215. and effectTime(obj, 14801) == 0)
  216.  
  217. F: MentalProtection(obj) = (effectTime(obj,11567) < 90000 \
  218. and effectTime(obj, 14790) == 0 \
  219. and effectTime(obj, 14802) == 0)
  220.  
  221.  
  222.  
  223. F: PrevailingSonata(obj) = (effectTime(obj,$PrevailingSonata) < 90000 \
  224. and effectTime(obj, 14993) == 0 \
  225. and effectTime(obj, 11600) == 0 \
  226. and effectTime(obj, 14996) == 0)
  227.  
  228. F: RefreshingSonata(obj) = (effectTime(obj,$RefreshingSonata) < 90000 \
  229. and effectTime(obj, 14995) == 0 \
  230. and effectTime(obj, 11602) == 0 \
  231. and effectTime(obj, 14998) == 0)
  232.  
  233. F: DaringSonata(obj) = (effectTime(obj,$DaringSonata) < 90000 \
  234. and effectTime(obj, 14994) == 0 \
  235. and effectTime(obj, 11601) == 0 \
  236. and effectTime(obj, 14997) == 0)
  237.  
  238.  
  239. //TAKE TARGET WHO WANT FOLLOW AND PRESS CTRL + Q and CTRL + W TO STOP FOLLOW
  240.  
  241. //FOLLOW
  242. S EnableGroup AF off
  243. ?AF T(10000) : AutoFollow ProphecyOfWind 20 50 follow AF
  244. //==============================================ASSIST MA=======================================================================//
  245. F: TargetCheck(obj) = (effectTime(target(me), $Petrify6) == 0 \
  246. and alive(obj) \
  247. and not npc(obj) \
  248. and zone ~= 12 \
  249. and not isFriend(obj) \
  250. and not isMember(obj)) \
  251. or (isPK(obj) \
  252. and alive(obj)) \
  253. or (isTwoWayWar(obj) \
  254. and alive(obj)) \
  255. or (isFlagged(obj) \
  256. and alive(obj) \
  257. and not isMember(obj) \
  258. and not isFriend(obj))
  259.  
  260. F: TargetCheck2(obj) = (effectTime(target(me), $Petrify6) == 0 \
  261. and alive(obj) \
  262. and npc(obj) \
  263. and zone ~= 12 \
  264. and attackable(obj))
  265.  
  266.  
  267. //***Main assist***
  268. V: MainAssist
  269. L MainAssist = "Spoky"
  270. F: AssistCheck = hp(me) > 0 and \
  271. alive(me) and \
  272. hp(MainAssist) > 0 and \
  273. alive(MainAssist) and \
  274. isMember(MainAssist) and \
  275. target(MainAssist) > 0 and \
  276. npc(target(MainAssist)) or \
  277. isEnemy(target(MainAssist)) or \
  278. isFlagged(target(MainAssist)) and \
  279. alive(target(MainAssist)) and \
  280. hp(target(MainAssist)) > 100
  281.  
  282. S EnableGroup AssistMA off
  283. ?AssistMA T(1000,2000) AssistCheck and not acting or nowcasting : Assist(MainAssist)
  284.  
  285. //=======================ACCEPT PARTY WITH RANDOM TIMER=======================================================//
  286. L AutoPartyInterval (random(2000, 5000))
  287. L AutoParty ProphecyOfWind Lynxxie iSylv3rr Hitaru Resident
  288.  
  289.  
  290.  
  291.  
  292. //===========================Auto-accept Res===========================
  293. @Resurrection actor == me \
  294. or isFriend(actor) \
  295. or isMember(actor) \
  296. and zone ~=12 \
  297. : (random(750,1000)) \
  298. Revive 1
  299.  
  300. //==================MELODIES SONATAS PROTECTIONS AND HARMONIES WITH RANDOM TIMER==================================================//
  301. S EnableGroup buff off
  302. S EnableGroup daring off
  303.  
  304. // ** Buff **
  305.  
  306. ?buff PT(2000,10000) HornMelody(actor) \
  307. and CanGetBuffs(actor) \
  308. and ShouldCast($HornMelody) \
  309. and not meDisabled \
  310. and meAvail : \
  311. (random(2000,10000)) \
  312. Cast $HornMelody
  313.  
  314. ?buff PT(2000,10000) DrumMelody(actor) \
  315. and CanGetBuffs(actor) \
  316. and ShouldCast($DrumMelody) \
  317. and not meDisabled \
  318. and meAvail : \
  319. (random(2000,10000)) \
  320. Cast $DrumMelody
  321.  
  322. ?buff PT(2000,10000) PipeOrganMelody(actor) \
  323. and CanGetBuffs(actor) \
  324. and ShouldCast($PipeOrganMelody) \
  325. and not meDisabled \
  326. and meAvail : \
  327. (random(2000,10000)) \
  328. Cast $PipeOrganMelody
  329.  
  330. ?buff PT(2000,10000) GuitarMelody(actor) \
  331. and CanGetBuffs(actor) \
  332. and ShouldCast($GuitarMelody) \
  333. and not meDisabled \
  334. and meAvail : \
  335. (random(2000,10000)) \
  336. Cast $GuitarMelody
  337.  
  338. ?buff PT(2000,10000) HarpMelody(actor) \
  339. and CanGetBuffs(actor) \
  340. and ShouldCast($HarpMelody) \
  341. and not meDisabled \
  342. and meAvail : \
  343. (random(2000,10000)) \
  344. Cast $HarpMelody
  345.  
  346. ?buff PT(2000,10000) LuteMelody(actor) \
  347. and CanGetBuffs(actor) \
  348. and ShouldCast($LuteMelody) \
  349. and not meDisabled \
  350. and meAvail : \
  351. (random(2000,10000)) \
  352. Cast $LuteMelody
  353.  
  354. ?buff PT(2000,10000) ElementalResistance2(actor) \
  355. and CanGetBuffs(actor) \
  356. and ShouldCast($ElementalResistance2) \
  357. and not meDisabled \
  358. and meAvail : \
  359. (random(2000,10000)) \
  360. Cast $ElementalResistance2
  361.  
  362. ?buff PT(2000,10000) DivineProtection(actor) \
  363. and CanGetBuffs(actor) \
  364. and ShouldCast(11566) \
  365. and not meDisabled \
  366. and meAvail : \
  367. (random(2000,10000)) \
  368. Cast 11566
  369.  
  370. ?buff PT(2000,10000) MentalProtection(actor) \
  371. and CanGetBuffs(actor) \
  372. and ShouldCast(11567) \
  373. and not meDisabled \
  374. and meAvail : \
  375. (random(2000,10000)) \
  376. Cast 11567
  377.  
  378.  
  379. // ** Sonatas **
  380.  
  381. ?buff PT(2000,10000) PrevailingSonata(actor) \
  382. and CanGetBuffs(actor) \
  383. and ShouldCast($PrevailingSonata) \
  384. and not meDisabled \
  385. and meAvail : \
  386. (random(2000,10000)) \
  387. Cast $PrevailingSonata
  388.  
  389. ?buff PT(2000,10000) RefreshingSonata(actor) \
  390. and CanGetBuffs(actor) \
  391. and ShouldCast($RefreshingSonata) \
  392. and not meDisabled \
  393. and meAvail : \
  394. (random(2000,10000)) \
  395. Cast $RefreshingSonata
  396.  
  397. S EnableGroup AngelTouch off
  398.  
  399. ?AngelTouch PT(100) (class(actor)==179 or class(actor)==180 or class(actor)==181) & \
  400. alive(actor) & skillcooltime($AngelsTouch)==0 & EffectLevel($BrilliantPurge) & \
  401. effecttime(actor,$BrilliantPurge)<=1500 : select (actor) safe > cast $AngelsTouch
  402.  
  403. // ** Harmony **
  404.  
  405. S EnableGroup Harmonies off
  406.  
  407.  
  408. ?Harmonies P(15000,35000) WizardsHarmony(actor) \
  409. and CanGetBuffs(actor) \
  410. and ShouldCast($WizardsHarmony) \
  411. and not meDisabled \
  412. and meAvail \
  413. and effectTime(actor, $KnightsHarmony) < 180000 \
  414. and isMage(actor) : \
  415. (random(15000,35000)) Select(actor) > Cast $WizardsHarmony
  416.  
  417. ?Harmonies P(15000,35000) WizardsHarmony(actor) \
  418. and CanGetBuffs(actor) \
  419. and ShouldCast($WizardsHarmony) \
  420. and not meDisabled \
  421. and meAvail \
  422. and effectTime(actor, $KnightsHarmony) < 180000 \
  423. and isHealer(actor) : \
  424. (random(15000,35000)) Select(actor) > Cast $WizardsHarmony
  425.  
  426. ?Harmonies P(15000,35000) WarriorsHarmony(actor) \
  427. and CanGetBuffs(actor) \
  428. and ShouldCast($WarriorsHarmony) \
  429. and not meDisabled \
  430. and meAvail \
  431. and effectTime(actor, $WizardsHarmony) < 180000 \
  432. and effectTime(actor, $KnightsHarmony) < 180000 \
  433. and isSummoner(actor) : \
  434. (random(15000,35000)) Select(actor) > Cast $WarriorsHarmony
  435.  
  436. ?Harmonies P(15000,35000) WarriorsHarmony(actor) \
  437. and CanGetBuffs(actor) \
  438. and ShouldCast($WarriorsHarmony) \
  439. and not meDisabled \
  440. and meAvail \
  441. and effectTime(actor, $KnightsHarmony) < 180000 \
  442. and effectTime(actor, $WizardsHarmony) < 180000 \
  443. and isWarrior(actor) : \
  444. (random(15000,35000)) Select(actor) > Cast $WarriorsHarmony
  445.  
  446. ?Harmonies P(15000,35000) WarriorsHarmony(actor) \
  447. and CanGetBuffs(actor) \
  448. and ShouldCast($WarriorsHarmony) \
  449. and not meDisabled \
  450. and meAvail \
  451. and effectTime(actor, $KnightsHarmony) < 180000 \
  452. and effectTime(actor, $WizardsHarmony) < 180000 \
  453. and isArcher(actor) : \
  454. (random(15000,35000)) Select(actor) > Cast $WarriorsHarmony
  455.  
  456. ?Harmonies P(15000,35000) WarriorsHarmony(actor) \
  457. and CanGetBuffs(actor) \
  458. and ShouldCast($WarriorsHarmony) \
  459. and not meDisabled \
  460. and meAvail \
  461. and effectTime(actor, $KnightsHarmony) < 180000 \
  462. and effectTime(actor, $WizardsHarmony) < 180000 \
  463. and isDagger(actor) : \
  464. (random(15000,35000)) Select(actor) > Cast $WarriorsHarmony
  465.  
  466. ?Harmonies PT(15000,35000) WarriorsHarmony(actor) \
  467. and CanGetBuffs(actor) \
  468. and ShouldCast($WarriorsHarmony) \
  469. and not meDisabled \
  470. and meAvail \
  471. and effectTime(actor, $WarriorsHarmony) < 180000 \
  472. and effectTime(actor, $WizardsHarmony) < 180000 \
  473. and isEnchanter(actor) : \
  474. (random(15000,35000)) Select(actor) > Cast $WarriorsHarmony
  475.  
  476. ?Harmonies P(15000,35000) KnightsHarmony(actor) \
  477. and CanGetBuffs(actor) \
  478. and ShouldCast($KnightsHarmony) \
  479. and not meDisabled \
  480. and meAvail \
  481. and effectTime(actor, $WarriorsHarmony) < 180000 \
  482. and effectTime(actor, $WizardsHarmony) < 180000 \
  483. and isTank(actor) : \
  484. (random(15000,35000)) Select(actor) > Cast $KnightsHarmony
  485.  
  486.  
  487.  
  488. //////////// Daring option /////////////////////////
  489.  
  490. ?buff PT(2000,10000) DaringSonata(actor) \
  491. and CanGetBuffs(actor) \
  492. and ShouldCast($DaringSonata) \
  493. and not isTank(actor) \
  494. and not isSummoner(actor) \
  495. and not isHealer(actor) \
  496. and not isArcher(actor) \
  497. and not meDisabled \
  498. and meAvail : \
  499. (random(2000,10000)) \
  500. Cast $DaringSonata
  501.  
  502. ///////////////////////////HEALS///////////////////////////////////////////////
  503. S EnableGroup Heals off
  504.  
  505. ?Heals T(1000,2000) php(me) <= 60 and pmp (me) >30 and skillCoolTime($HealingMelody) == 0 and effecttime($CelestialProtection)==0 and effecttime($CelestialPartyProtection)==0 and effectTime($UndyingWill) == 0 and zone ~= 12 and not meDisabled and meavail : Select (me) > Cast $HealingMelody
  506.  
  507. ?Heals PT(1000,2000) php(actor)<=60 and pmp (me) >30 and sDistance(actor) < 700*700 and skillCoolTime($HealingMelody) == 0 and effecttime($CelestialProtection)==0 and effecttime($CelestialPartyProtection)==0 and effectTime($UndyingWill) == 0 and zone ~= 12 and not meDisabled and meavail : Select (actor) > Cast $HealingMelody
  508.  
  509. ?Heals PT(100, 1000) php(pet(actor)) < 50 and pmp (me) >30 and not dead(pet(actor)) and sdistance(pet(actor)) < 1200*1200 and not meDisabled and meavail : Select(pet(actor)) > Cast $HealingMelody
  510.  
  511. //Noble//
  512. ?buff PT(1000,10000) php(actor)> 10 and sDistance(actor) < 700*700 and effectTime(actor,1323)==0 and isMember(actor) and not meDisabled and shouldcast(1323) and meavail: select(actor) ;cast 1323
  513.  
  514. ?buff T(1000,10000) effectTime(1323)==0 and not meDisabled and shouldcast(1323) and meavail: select(me) > cast 1323
  515.  
  516.  
  517.  
  518. ?Single T(1000,2000) meavail and not meDisabled and targetcheck(target(me)) and not nowcasting and not acting : attack
  519.  
  520.  
  521.  
  522.  
  523. //SKILLS SINGLE //
  524. //==========================================XP SKILLS===============================//
  525. S EnableGroup SingleXp off
  526. ?SingleXp T(1000) target(me) ~= 0 and target(me) ~= (me) and meavail and ShouldCast($CripplingAttack) and effectTime(target(me),$CripplingAttack) == 0 and not medisabled and targetcheck2(target(me)) : Cast $CripplingAttack > attack
  527.  
  528.  
  529.  
  530. ?SingleXp T(1000) target(me) ~= 0 and target(me) ~= (me) and meavail and ShouldCast($CripplingAttack) and effectTime(target(me),$ShadowBlade) == 0 and not medisabled and targetcheck2(target(me)) : Cast $ShadowBlade > attack
  531.  
  532.  
  533. S EnableGroup AOEXp off
  534. ?AOEXp T(1000) target(me) ~= 0 and target(me) ~= (me) and meavail and ShouldCast($MassCripplingAttack) and effectTime(target(me),$MassCripplingAttack) == 0 and not medisabled and targetcheck2(target(me)) : Cast $MassCripplingAttack > attack
  535.  
  536. ?AOEXp T(1000) target(me) ~= 0 and target(me) ~= (me) and meavail and ShouldCast($MassShadowBlade) and effectTime(target(me),$MassShadowBlade) == 0 and not medisabled and targetcheck2(target(me)) : Cast $MassShadowBlade > attack
  537.  
  538.  
  539.  
  540. //==================================================PVE SKILLS=================================//
  541.  
  542. S EnableGroup SinglePVP off
  543. ?SinglePVP T(1000) target(me) ~= 0 and target(me) ~= (me) and meavail and ShouldCast($CripplingAttack) and effectTime(target(me),$CripplingAttack) == 0 and not medisabled and targetcheck(target(me)) : Cast forced $CripplingAttack > attack forced
  544.  
  545.  
  546.  
  547. ?SinglePVP T(1000) target(me) ~= 0 and target(me) ~= (me) and meavail and ShouldCast($CripplingAttack) and effectTime(target(me),$ShadowBlade) == 0 and not medisabled and targetcheck(target(me)) : Cast forced $ShadowBlade > attack forced
  548.  
  549.  
  550. S EnableGroup AOEPVPoff
  551. ?AOEPVP T(1000) target(me) ~= 0 and target(me) ~= (me) and meavail and ShouldCast($MassCripplingAttack) and effectTime(target(me),$MassCripplingAttack) == 0 and not medisabled and targetcheck(target(me)) : Cast forced $MassCripplingAttack > attack forced
  552.  
  553. ?AOEPVP T(1000) target(me) ~= 0 and target(me) ~= (me) and meavail and ShouldCast($MassShadowBlade) and effectTime(target(me),$MassShadowBlade) == 0 and not medisabled and targetcheck(target(me)) : Cast forced $MassShadowBlade > attack forced
  554.  
  555. ?AOEPVP T(1000) target(me) ~= 0 and target(me) ~= (me) and meavail and ShouldCast($UltimateSuspension) and effectTime(target(me),$UltimateSuspension) == 0 and not medisabled and distance(target(me)) < 200 and targetcheck(target(me)) : Cast $UltimateSuspension forced >attack forced
  556.  
  557. //==================================================TEXT TRIGGERS=======================================//
  558.  
  559. @CreatureSay text == "br" and type == 3 and isMember(actor) : (random(500,1500)) Cast $BattleRhapsody
  560. @CreatureSay text == "noctum" and type == 3 and isMember(actor) : Cast $CrazyNocturne
  561. @CreatureSay text == "dm" and type == 3 and isMember(actor) : (random(20000,60000)) Cast $DevilsMovement
  562. @CreatureSay text == "bsoe" and type == 3 and isMember(actor) : useitem 5858
  563. @CreatureSay text == "ch" and type == 3 and isMember(actor) : Useitem 1829
  564. @CreatureSay text == "wizard" and type == 3 and isMember(actor) : select actor > cast $WizardsHarmony
  565. @CreatureSay text == "warrior" and type == 3 and isMember(actor) : select actor > cast $WarriorsHarmony
  566. @CreatureSay text == "Knight" and type == 3 and isMember(actor) : select actor > cast $KnightsHarmony
  567. @CreatureSay text == "heal" and type == 3 and isMember(actor) : select actor > cast $HealingMelody
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement