Skip to content

GitLab

  • Projects
  • Groups
  • Snippets
  • Help
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in
MythicMobs MythicMobs
  • Project overview
    • Project overview
    • Details
    • Activity
  • Issues 145
    • Issues 145
    • List
    • Boards
    • Labels
    • Service Desk
    • Milestones
  • Operations
    • Operations
    • Incidents
  • Analytics
    • Analytics
    • Repository
    • Value Stream
  • Wiki
    • Wiki
  • Members
    • Members
  • Activity
  • Create a new issue
  • Issue Boards
Collapse sidebar
  • MythicCraft
  • MythicMobsMythicMobs
  • Issues
  • #1919

Closed
Open
Created May 12, 2025 by Jeremiah@NibKilgharrah

VARIABLES AND MATH DO NOT WORK IN 1.21.5

SKILL / ChargedShot: Cooldown: 40-<caster.var.chargedshotcooldown> OnCooldownSkill:

  • actionmessage{m="&fCharged Shot &7On Cooldown"} @Self Skills:
  • actionmessage{m="&fCharged Shot &7On Cooldown"} @Self ~onSwing ?!crouching ?skillOnCooldown{skill=ChargedShot}
  • setvariable{variable=skill.stillcrouching;value="yes";type=STRING;save=true} @Self ?!variableEquals{var=caster.crouchdamageaddon;value="yes"}
  • effect:sound{s=minecraft:item.crossbow.loading_start;volume=0.2;pitch=1} @Self
  • potion{type=SLOWNESS;duration=60 - (3 * <caster.var.arbalistwarmup>);level=8 + <caster.var.mobileshooting>} @Self
  • particleorbital{radius=1.2;points=1;ticks=25;interval=1;vy=90;vx=30;vz=30;particle=Dust_Color_Transition;offsetY=1.2} @self
  • delay 20 - <caster.var.arbalistwarmup>
  • setvariable{variable=skill.stillcrouching;value="no";type=STRING;save=true} @Self ?!crouching ?!variableEquals{var=caster.crouchdamageaddon;value="yes"}
  • particleorbital{radius=1.2;points=2;ticks=25;interval=1;vy=30;vx=90;vz=30;particle=Dust_Color_Transition;offsetY=1.2} @self
  • delay 20 - <caster.var.arbalistwarmup>
  • setvariable{variable=skill.stillcrouching;value="no";type=STRING;save=true} @Self ?!crouching ?!variableEquals{var=caster.crouchdamageaddon;value="yes"}
  • particleorbital{radius=1.2;points=3;ticks=25;interval=1;vy=30;vx=30;vz=90;particle=Dust_Color_Transition;offsetY=1.2} @self
  • delay 20 - <caster.var.arbalistwarmup>
  • setvariable{variable=skill.stillcrouching;value="no";type=STRING;save=true} @Self ?!crouching ?!variableEquals{var=caster.crouchdamageaddon;value="yes"}
  • projectile{onTickSkill=ChargedShot-Tick;onHitSkill=ChargedShot-Hit;onEndSkill=ChargedShot-Block;int=0.5;hRadius=0.5;vRadius=0.5;Velocity=70 + <caster.var.chargedshotrange>;HitNonPlayers=true;StopAtEntity=false;StartYOffset=1.2;MaxRange=128} @TargetBlock ?!variableEquals{var=caster.homingcharged;value="yes"}
  • missile{onTickSkill=ChargedShot-Tick;onHitSkill=ChargedShot-Hit;Velocity=70 + <caster.var.chargedshotrange>;i=1;hRadius=0.5;vRadius=0.5;Inertia=5 - <caster.var.tighterhoming>;highAccuracyMode=true;MaxRange=128} ?variableEquals{var=caster.homingcharged;value="yes"}
  • effect:sound{s=minecraft:item.crossbow.shoot;volume=0.2;pitch=1} @Self

ChargedShot-Tick: Skills:

  • effect:particles{particle=Dust_Color_Transition;amount=7;hSpread=0.1;vSpread=0.1;speed=0.01} @origin

ChargedShot-Hit: Skills:

  • damage{amount=20 + <caster.var.chargedshotdamage> + <caster.var.classdamagebonus>}
  • damage{amount=<caster.var.chargedshotdamage> + <caster.var.classdamagebonus>} ?variableEquals{var=caster.stillcrouching;value="yes"}
  • effect:sound{s=minecraft:entity.glow_squid.hurt;volume=2;pitch=0.4}

ITEM / Arbalist_First: Id: WHITE_DYE Display: '&6< &cArbalist Crossbow &6>' Lore:

  • '&f &7Charged Shot' Options: PreventStacking: true DestroyOnDrop: true PreventAnvil: true PreventSmithing: true PreventCrafting: true PreventEnchanting: true Skills:

  • skill{s=ChargedShot} ~onSwing ?!crouching ?haspermission{p=selected.arbalist}

  • potion{type=HEALTH_BOOST;duration=21;level=-1 + <caster.var.classhealthbonus>;hasIcon=false;icon=false;ambientparticles=false} @Self ~onTimer:19 ?haspermission{p=selected.arbalist}

  • Aura{auraName=ClassSpeedBonus;onStartSkill=ClassSpeed;duration=21} @self ~onTimer:19 ?haspermission{p=selected.arbalist}

  • onDamaged{auraName=ClassResistBonus;duration=21;multiplier=<caster.var.classresistancehbonus>} @self ~onTimer:19 ?haspermission{p=selected.arbalist}

  • giveitem{i=arrow} @Self ~onTimer:6000 ?haspermission{p=selected.arbalist}

  • actionmessage{m="&fYou have not selected Arbalist class"} @Self ~onSwing ?!haspermission{p=selected.arbalist}

  • actionmessage{m="&fYou have not selected Arbalist class"} @Self ~onUse ?!haspermission{p=selected.arbalist}

ERROR CODE / https://mcpaste.io/3099e130ba4f1caa

Assignee
Assign to
None
Milestone
None
Assign milestone
Time tracking