Advertisement
Akim91

Untitled

Feb 21st, 2021
87
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.12 KB | None | 0 0
  1. ConditionalEXP:
  2. TriggerConditions:
  3. - entitytype{type=PLAYER} true
  4. Skills:
  5. - sudoskill{s=TellMeYourLevel}
  6. - delay 2
  7. - setvariable{var=caster.levelRangeCheckerLow;value=<caster.level>-<trigger.var.myMMOCoreLevel>}
  8. - setvariable{var=caster.levelRangeCheckerHigh;value=<trigger.var.myMMOCoreLevel>-<caster.level>}
  9. - skill{s=LevelRangeCheck;delay=1}
  10. LevelRangeCheck:
  11. Conditions:
  12. - variableinrange{var=caster.levelRangeCheckerLow;value=>1} castinstead LevelToLow
  13. - variableinrange{var=caster.levelRangeCheckerHigh;value=>1} castinstead LevelToHigh
  14. Skills:
  15. - skill{s=GiveMMOCoreMainClassExp2}
  16. LevelToLow:
  17. Skills:
  18. # calculate exp for when the mob is a much higher level then the player here then use command to give them exp
  19. - variableMath{var=caster.myExp;equation="<caster.var.myExp>(1+(0.10*<caster.var.levelRangeCheckerLow>))"} @self
  20. - skill{s=GiveMMOCoreMainClassExp2;delay=1}
  21. LevelToHigh:
  22. Skills:
  23. # calculate exp for when the mob is a much lower level then the player here then use command to give them exp
  24. - variableMath{var=caster.myExp;equation="<caster.var.myExp>*(<caster.var.levelRangeCheckerHigh>/(<caster.var.levelRangeCheckerHigh>*<caster.var.levelRangeCheckerHigh>))"} @self
  25. - skill{s=GiveMMOCoreMainClassExp2;delay=1}
  26. TellMeYourLevel:
  27. Skills:
  28. - setvariable{var=caster.myMMOCoreLevel;value=%mmocore_level%} @self
  29. - setvariable{var=caster.myMMOCoreBooster;type=FLOAT;value=%mmocore_exp_boost_main%} @self
  30.  
  31. GiveMMOCoreMainClassExp:
  32. TriggerConditions:
  33. - mythicmobtype{type=Necromancer_SkeletalWarrior,Necromancer_SkeletalMage,Necromancer_SkeletalArcher,Necromancer_SkeletalApostle} castinstead N_Pet_TransferKillEXP
  34. - entitytype{type=PLAYER} castinstead GiveMMOCoreMainClassExp2
  35. Skills:
  36. #gate way skill. Only ever gets called in conditions were we dont want anything to happen anyways.
  37. #Like when one mob kills another, a mob dies to fire, void, poison, etc.
  38.  
  39. GiveMMOCoreMainClassExp2:
  40. Skills:
  41. - message{msg="You received &2<caster.var.myExp> &Fmmocore main class experience!"}
  42. - command{c="mmocore admin exp give <target.name> main <caster.var.myExp>"}
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement