Woodyo

JojoStand-Skills

Nov 26th, 2022
160
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 8.43 KB | None | 0 0
  1.  
  2. #################
  3. ### START/END ###
  4. #################
  5. JojoStand-Steve-Item-Start:
  6. Skills:
  7. - command{c="meg disguise steve_stand true";asOp=true;asCaster=true} @self
  8. - model{m=steve_stand;d=false;n=true;invisible=false} @self
  9. - state{mid=steve_stand;s=idle;li=0;lo=0;speed=1} @self
  10. - sound{s=entity.wither.spawn;v=0.10;p=1.50;sc=PLAYERS} @self
  11. - potion{type=INVISIBILITY;duration=0;level=4;force=true;p=false;i=false} @self
  12. - effect:particles{particle=snowflake;amount=50;hS=0.1;vS=0.1;speed=0.1;y=-1} @ModelPart{mid=steve_stand;part=body;exact=false}
  13. - delay 9
  14. - sound{s=item.armor.equip_elytra;v=1.00;p=1.00;sc=PLAYERS} @self
  15. - delay 10
  16. - defaultstate{m=steve_stand;t=idle;s=walk} @self
  17.  
  18. JojoStand-Steve-Item-End:
  19. Skills:
  20. - setvariable{var=caster.ending;value="true";type=STRING} @self
  21. - state{mid=steve_stand;s=despawn;li=0;lo=2;speed=1} @self
  22. - delay 9
  23. - sound{s=item.armor.equip_elytra;v=1.00;p=1.00;sc=PLAYERS} @self
  24. - delay 12
  25. - effect:particles{particle=snowflake;amount=50;hS=0.1;vS=0.1;speed=0.1} @ModelPart{mid=steve_stand;part=body;exact=false}
  26. - model{m=steve_stand;d=false;n=true;invisible=false;remove=true;ko=false} @self
  27. - command{c="meg undisguise";asOp=true;asCaster=true} @self
  28. - sound{s=entity.enderman.teleport;v=0.25;p=0.75;sc=PLAYERS} @self
  29. - setvariable{var=caster.ending;value="false";type=STRING} @self
  30.  
  31. ##################################
  32. ### LEFT-CLICK: PUNCH/UPPERCUT ###
  33. ##################################
  34. JojoStand-Steve-Item-L_Click:
  35. Conditions:
  36. - hasaura{n=JojoStand-Blocking} castInstead JojoStand-Steve-Item-R_Click-Push
  37. - variableEquals{var=caster.casting;value="false"} required
  38. - hasaura{n=JojoStand-Steve-Attack} castInstead JojoStand-Steve-Item-L_Click-Double_Check
  39. - hasaura{n=JojoStand-Steve-L_Click-Double_Clicked} cancel
  40. Skills:
  41. - aura{auraName=JojoStand-Steve-Attack;i=1;d=10;refreshDuration=true;mergeAll=true} @self
  42. - delay 5
  43. - skill{s=JojoStand-Steve-Item-L_Click-Attack_Check} @self
  44.  
  45. JojoStand-Steve-Item-L_Click-Double_Check:
  46. Skills:
  47. - aura{auraName=JojoStand-Steve-L_Click-Double_Clicked;i=1;d=15;refreshDuration=true;mergeAll=true} @self
  48.  
  49. JojoStand-Steve-Item-L_Click-Attack_Check:
  50. Conditions:
  51. - hasaura{n=JojoStand-Steve-L_Click-Double_Clicked} castInstead JojoStand-Steve-Item-L_Click-Uppercut
  52. - hasaura{n=JojoStand-Steve-Attack} castInstead JojoStand-Steve-Item-L_Click-Punch
  53. Skills:
  54.  
  55. JojoStand-Steve-Item-L_Click-Punch:
  56. Skills:
  57. - setvariable{var=caster.casting;value="true";type=STRING} @self
  58. - state{mid=steve_stand;s=punch;li=0;lo=1;speed=1} @self
  59. - delay 15
  60. - sound{s=entity.player.attack.strong;v=1.25;p=0.75;sc=PLAYERS} @self
  61. - projectile{i=1;d=2;v=0;sb=false;se=false;tyo=0;syo=0;
  62. oS=[ - damage{a=2;ia=true;pkb=true} @LivingEntitiesInRadius{r=2}
  63. - effect:particles{particle=SMOKE_NORMAL;amount=50;hS=0.1;vS=0.1;speed=0.1} @origin ];
  64. fromOrigin=true;origin=@ModelPart{mid=steve_stand;part=body;exact=false}} @self
  65. - delay 20
  66. - message{m="ENDED"} @self
  67. - setvariable{var=caster.casting;value="false";type=STRING} @self
  68.  
  69. JojoStand-Steve-Item-L_Click-Uppercut:
  70. Skills:
  71. - setvariable{var=caster.casting;value="true";type=STRING} @self
  72. - state{mid=steve_stand;s=uppercut;li=0;lo=1;speed=1} @self
  73. - delay 15
  74. - sound{s=entity.player.attack.strong;v=1.25;p=0.75;sc=PLAYERS} @self
  75. - projectile{i=1;d=2;v=0;sb=false;se=false;tyo=0;syo=0;
  76. oS=[ - damage{a=2;ia=true;pkb=true} @EntitiesNearOrigin{r=1}
  77. - sudoskill{s=[ - jump{velocity=0.75} ]} @EntitiesNearOrigin{r=1}
  78. - effect:particles{particle=SMOKE_NORMAL;amount=50;hS=0.1;vS=0.1;speed=0.1} ];
  79. fromOrigin=true;origin=@ModelPart{mid=steve_stand;part=body;exact=false}} @self
  80. - delay 14
  81. - sound{s=entity.player.attack.strong;v=1.25;p=0.75;sc=PLAYERS} @self
  82. - projectile{i=1;d=2;v=0;sb=false;se=false;tyo=0;syo=0;
  83. oE=[ - damage{a=2;ia=true;pkb=true} @EntitiesNearOrigin{r=1}
  84. - effect:particles{particle=SMOKE_NORMAL;amount=50;hS=0.1;vS=0.1;speed=0.1} ];
  85. fromOrigin=true;origin=@ModelPart{mid=steve_stand;part=body;exact=false}} @self
  86. - delay 20
  87. - message{m="ENDED"} @self
  88. - setvariable{var=caster.casting;value="false";type=STRING} @self
  89.  
  90. ######################################
  91. ### LEFT-CLICK & CROUCH: FAR-PUNCH ###
  92. ######################################
  93.  
  94. JojoStand-Steve-Item-L_Click_Crouch:
  95. Conditions:
  96. - variableEquals{var=caster.casting;value="false"} required
  97. - hasaura{n=JojoStand-Blocking} cancel
  98. Skills:
  99. - setvariable{var=caster.casting;value="true";type=STRING} @self
  100. - state{mid=steve_stand;s=far_punch;li=0;lo=1;speed=0.8} @self
  101. - delay 15
  102. - sound{s=entity.player.attack.strong;v=0.75;p=0.5;sc=PLAYERS} @self
  103. - delay 8
  104. - message{m="ENDED"} @self
  105. - setvariable{var=caster.casting;value="false";type=STRING} @self
  106.  
  107. ###############################
  108. ### LEFT-CLICK & JUMP: SLAM ###
  109. ###############################
  110.  
  111. JojoStand-Steve-Item-L_Click_Air:
  112. Conditions:
  113. - variableEquals{var=caster.casting;value="false"} required
  114. - hasaura{n=JojoStand-Blocking} cancel
  115. Skills:
  116. - setvariable{var=caster.casting;value="true";type=STRING} @self
  117. - state{mid=steve_stand;s=slam;li=0;lo=1;speed=1} @self
  118. - delay 12
  119. - sound{s=entity.player.attack.strong;v=1.25;p=0.5;sc=PLAYERS} @self
  120. - delay 15
  121. - sound{s=entity.zombie.break_wooden_door;v=1.00;p=0.35;sc=PLAYERS} @ModelPart{mid=steve_stand;part=body;exact=false}
  122. - delay 28
  123. - message{m="ENDED"} @self
  124. - setvariable{var=caster.casting;value="false";type=STRING} @self
  125.  
  126. ##########################
  127. ### RIGHT-CLICK: BLOCK ###
  128. ##########################
  129.  
  130. JojoStand-Steve-Item-R_Click:
  131. Conditions:
  132. - variableEquals{var=caster.casting;value="false"} required
  133. Skills:
  134. - CancelEvent
  135. - aura{auraName=JojoStand-Blocking;i=1;d=15;refreshDuration=true;mergeAll=true;
  136. oS=[ - setvariable{var=caster.casting;value="true";type=STRING} @self
  137. - state{mid=steve_stand;s=into_block;li=0;lo=0;speed=1} @self
  138. - sound{s=item.armor.equip_elytra;v=1.00;p=1.25;sc=PLAYERS} @self
  139. - delay 8
  140. - defaultstate{m=steve_stand;t=idle;s=block_loop} @self
  141. - defaultstate{m=steve_stand;t=walk;s=block_loop} @self
  142. - potion{type=SLOW;duration=99999;level=4;p=false;i=false} @self
  143. - potion{type=DAMAGE_RESISTANCE;duration=99999;level=2;force=true;p=false;i=false} @self
  144. - setvariable{var=caster.casting;value="false";type=STRING} @self ];
  145. oE=[ - setvariable{var=caster.casting;value="true";type=STRING} @self
  146. - state{mid=steve_stand;s=leave_block;li=0;lo=0;speed=1} @self
  147. - sound{s=item.armor.equip_elytra;v=1.00;p=1.00;sc=PLAYERS} @self
  148. - delay 8
  149. - defaultstate{m=steve_stand;t=idle;s=true_idle} @self
  150. - defaultstate{m=steve_stand;t=walk;s=walk} @self
  151. - potion{type=SLOW;duration=1;level=4;force=true;p=false;i=false} @self
  152. - potion{type=DAMAGE_RESISTANCE;duration=1;level=2;force=true;p=false;i=false} @self
  153. - setvariable{var=caster.casting;value="false";type=STRING} @self ]} @self
  154.  
  155. JojoStand-Steve-Item-R_Click-Push:
  156. Cooldown: 0.5
  157. Skills:
  158. - state{mid=steve_stand;s=block_push;li=0;lo=1;speed=1.25} @self
  159. - delay 4
  160. - sound{s=entity.player.attack.strong;v=0.75;p=0.85;sc=PLAYERS} @self
  161. - sudoskill{s=[ - jump{v=0.50} ]} @EIR{r=3}
  162. - delay 2
  163. - damage{a=1;ia=true;pkb=true} @EIR{r=3}
  164. - throw{velocity=7;velocityY=1} @EIR{r=3}
  165.  
  166. ####################################
  167. ### RIGHT-CLICK & CROUCH: LAUNCH ###
  168. ####################################
  169.  
  170. JojoStand-Steve-Item-R_Click_Crouch:
  171. Conditions:
  172. - variableEquals{var=caster.casting;value="false"} required
  173. - hasaura{n=JojoStand-Blocking} cancel
  174. Skills:
  175. - setvariable{var=caster.casting;value="true";type=STRING} @self
  176. - state{mid=steve_stand;s=launch;li=0;lo=1;speed=1} @self
  177. - delay 16
  178. - sound{s=entity.player.attack.strong;v=1.25;p=0.5;sc=PLAYERS} @self
  179. - delay 30
  180. - message{m="ENDED"} @self
  181. - setvariable{var=caster.casting;value="false";type=STRING} @self
Add Comment
Please, Sign In to add comment