Skip to content

GitLab

  • Projects
  • Groups
  • Snippets
  • Help
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in
Model Engine Model Engine
  • Project overview
    • Project overview
    • Details
    • Activity
  • Issues 35
    • Issues 35
    • List
    • Boards
    • Labels
    • Service Desk
    • Milestones
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Members
    • Members
  • Activity
  • Create a new issue
  • Issue Boards
Collapse sidebar
  • MythicCraft
  • Model EngineModel Engine
  • Issues
  • #47

Closed
Open
Created Feb 04, 2023 by Michael Bacon@Jeck

LastHitbox condition (MythicMobs integration) does not exist

I have downloaded a few mobs that use the lasthitbox condition documented in the wiki. This condition does not exist in the current implementation of ModelEngine.

I discovered this due to the error message generated in the logs (running 3.1.4 premium) and then tried the same files in the 2.5.3 and 3.0.2 version of the demo. The error exists in the 3.0 versions but not the 2.0.

Configuration Error in Condition CustomCondition
 --| File: mUnknown
 --| Error Message: Failed to load custom condition lasthitbox
 --| Mechanic Line: lasthitbox{hitbox=cluster}

The prior behavior was that ModelEngine kept track of which hitbox was damaged or interacted with last, and then this condition allowed checking against that.

In particular, it's used for LittleRoom's "Glume" mob, where the condition allows a unique skill to fire when the boss is struck across its weak point. I don't have a lot of bosses to check against, but I'd be willing to bet that the removal of this condition causes some mobs to never fire certain skills.

I couldn't tell however if this was an intentional deprecation or just something lost in the transition from 2.0 to 3.0. If it's intentional, updating the wiki with a note might be a good idea.

Thanks :)

To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information
Assignee
Assign to
None
Milestone
None
Assign milestone
Time tracking