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 132
    • Issues 132
    • 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
  • #713

Closed
Open
Created Feb 17, 2022 by dandyjay@dandyjay⬜

Duration/Distance in modify projectile

Summary

I think adding duration into modify projectile would allow for more complex projectile skills. I have a projectile that pierces through enemies and gets faster every time it pierces someone, but I still want it to have a max distance. If it was possible to increase this distance through each successful hit I could make the projectile a lot more balanced by rewarding players for piercing multiple enemies and punishing them for hitting nothing. Additionally, setting the duration to 0 would finally allow us to effectively remove projectiles if a certain condition is met.

Usage

Just another addition to the modifyProjectile mechanic, but instead of VELOCITY it would be DURATION and DISTANCE. ex: - modifyProjectile{trait=DISTANCE;action=MULTIPLY;value=1.5} #makes the projectile travel 50% further than the base maxDistance

Value

As mentioned in the summary, this implementation will allow MM users to have more control over their projectiles to make more interesting and complex skills. Most importantly, it allows MM users to delete projectiles that are already active.

Priority

If the implementation is difficult the priority shouldn't be that high, but if it's as easy as taking the same code from VELOCITY and GRAVITY and INERTIA modifications, I think making it a quick patch would make users very happy.

Implementation

As mentioned above, if it's possible to just take the base modifyProjectile code and add DURATION and DISTANCE it should be a fairly easy addition.

Edited Mar 30, 2025 by Brickgard
Assignee
Assign to
None
Milestone
None
Assign milestone
Time tracking