Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- ConditionalEXP:
- TriggerConditions:
- - entitytype{type=PLAYER} true
- Skills:
- - sudoskill{s=TellMeYourLevel}
- - delay 2
- - setvariable{var=caster.levelRangeCheckerLow;value=<caster.level>-<trigger.var.myMMOCoreLevel>}
- - setvariable{var=caster.levelRangeCheckerHigh;value=<trigger.var.myMMOCoreLevel>-<caster.level>}
- - skill{s=LevelRangeCheck;delay=1}
- LevelRangeCheck:
- Conditions:
- - variableinrange{var=caster.levelRangeCheckerLow;value=>1} castinstead LevelToLow
- - variableinrange{var=caster.levelRangeCheckerHigh;value=>1} castinstead LevelToHigh
- Skills:
- - skill{s=GiveMMOCoreMainClassExp2}
- LevelToLow:
- Skills:
- # calculate exp for when the mob is a much higher level then the player here then use command to give them exp
- - variableMath{var=caster.myExp;equation="<caster.var.myExp>(1+(0.10*<caster.var.levelRangeCheckerLow>))"} @self
- - skill{s=GiveMMOCoreMainClassExp2;delay=1}
- LevelToHigh:
- Skills:
- # calculate exp for when the mob is a much lower level then the player here then use command to give them exp
- - variableMath{var=caster.myExp;equation="<caster.var.myExp>*(<caster.var.levelRangeCheckerHigh>/(<caster.var.levelRangeCheckerHigh>*<caster.var.levelRangeCheckerHigh>))"} @self
- - skill{s=GiveMMOCoreMainClassExp2;delay=1}
- TellMeYourLevel:
- Skills:
- - setvariable{var=caster.myMMOCoreLevel;value=%mmocore_level%} @self
- - setvariable{var=caster.myMMOCoreBooster;type=FLOAT;value=%mmocore_exp_boost_main%} @self
- GiveMMOCoreMainClassExp:
- TriggerConditions:
- - mythicmobtype{type=Necromancer_SkeletalWarrior,Necromancer_SkeletalMage,Necromancer_SkeletalArcher,Necromancer_SkeletalApostle} castinstead N_Pet_TransferKillEXP
- - entitytype{type=PLAYER} castinstead GiveMMOCoreMainClassExp2
- Skills:
- #gate way skill. Only ever gets called in conditions were we dont want anything to happen anyways.
- #Like when one mob kills another, a mob dies to fire, void, poison, etc.
- GiveMMOCoreMainClassExp2:
- Skills:
- - message{msg="You received &2<caster.var.myExp> &Fmmocore main class experience!"}
- - command{c="mmocore admin exp give <target.name> main <caster.var.myExp>"}
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement