Skip to content

GitLab

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

Closed
Open
Created Jan 02, 2024 by oing1215@oing1215

Even though the timer is up, player keep playing dungeon through mythicmobs skills

If the player trigger an effect like lunge of mythicmobskill with 1 second left of the time limit, they can continue with the dungeon without exiting.

Dragonborn_1:
  OnCooldownSkill: cooldown_Dragonborn
  Cooldown: 30
  Skills:
  - potion{type=SLOW;duration=8;level=55;hasParticles=false} @self
  - summon{type=Dragonborn_Wings;amount=1;radius=0;yRadius=0;onSurface=true} @forward{f=0;y=0}
  - effect:sound{s=minecraft:samus.dragon_aura;volume=0.6;pitch=1} @self
  - effect:sound{s=minecraft:samus.dragon_wings_spread;volume=0.4;pitch=1;delay=10} @self
  - delay 15
  - lunge{velocity=0.5;velocityY=-0.1;repeat=15;repeatinterval=1} @forward{f=2;y=-0.1}
  - effect:particles{particle=redstone;color=#4d1ae8;amount=15;hS=0.6;vS=0.3;y=1;speed=0;forwardOffset=0;sideOffset=0;repeat=18;repeatinterval=2} @self
  - pull{velocity=12;repeat=37;repeatinterval=1} @EIR{r=5;ignore=players;conditions=[
                                                        - faction{faction=NPC} false
                                                        - faction{faction=채집} false
                                                        - hastag{t=스킬_넉백면역} false
                                                        ]}
  - setvariable{var=caster.dragon_warrior;value="%mmocore_level%";type=INTEGER} @self
  - damage{a="<caster.var.dragon_warrior> * 0.8";pkb=false;hnp=true;hp=true;repeat=2;repeatinterval=3} @EIR{r=5;ignore=players}
  - effect:sound{s=minecraft:samus.dragon_roar_1;volume=0.3;pitch=1} @self
  - onDamaged{auraName=resist;d=40;cE=true} @self
  - delay 15
  - lunge{velocity=1.15;velocityY=0.8} @forward{f=1.15;y=0.8}
  - effect:sound{s=minecraft:samus.dragon_leap_up;volume=1;pitch=1} @self
  - effect:sound{s=minecraft:samus.dragon_smash_ground;volume=1.0;pitch=1;delay=8} @self
  - delay 15
  - lunge{velocity=1.15;velocityY=-1} @forward{f=1.15;y=-0.8}
  - onDamaged{auraName=landresist;d=30;cE=true;damageMods="FALL 0"} @self
  - delay 7
  - setvariable{var=caster.dragon_warrior;value="%mmocore_level%";type=INTEGER} @self
  - summon{type=Dragon_Smash_Rupture;amount=1;radius=0;yRadius=0;onSurface=true} @forward{f=0;y=0;ignore=players}
  - projectile{bulletType=MOB;mob=Dragon_Ground_Slash;onTick=Dragonborn_TICK;onHit=Dragonborn_HIT;v=6;i=1;hR=1;vR=1;mr=30;hnp=true;hO=0;sE=false;sB=false;hs=true;hfs=0;syo=1.5;tyo=1.5} @Forward{f=20;ignore=players}
  - projectile{bulletType=MOB;mob=Dragon_Ground_Slash90;onTick=Dragonborn_TICK;onHit=Dragonborn_HIT;v=6;i=1;hR=1;vR=1;mr=30;hnp=true;hO=90;sE=false;sB=false;hs=true;hfs=0;syo=1.5;tyo=1.5} @Forward{f=20;ignore=players}
  - projectile{bulletType=MOB;mob=Dragon_Ground_Slash180;onTick=Dragonborn_TICK;onHit=Dragonborn_HIT;v=6;i=1;hR=1;vR=1;mr=30;hnp=true;hO=180;sE=false;sB=false;hs=true;hfs=0;syo=1.5;tyo=1.5} @Forward{f=20;ignore=players}
  - projectile{bulletType=MOB;mob=Dragon_Ground_Slash270;onTick=Dragonborn_TICK;onHit=Dragonborn_HIT;v=6;i=1;hR=1;vR=1;mr=30;hnp=true;hO=270;sE=false;sB=false;hs=true;hfs=0;syo=1.5;tyo=1.5} @Forward{f=20;ignore=players}

Dragonborn_TICK:
  Skills:
  - modifyProjectile{trait=VELOCITY;action=MULTIPLY;value=1.25}
  
Dragonborn_HIT:
  Skills:
  - setvariable{var=caster.dragon_warrior;value="%mmocore_level%";type=INTEGER} @self
  - damage{a="<caster.var.dragon_warrior> * 1"} @EntitiesNearOrigin{r=5}
Assignee
Assign to
None
Milestone
None
Assign milestone
Time tracking