Rivals of Aether

Rivals of Aether

Sans
White bones not respecting destroyed variable on hitboxes
Howdy! I'm working on a compatibility fix for an issue between Sans and one of my characters. Specifically, my character's supposed to have the ability to detect and destroy projectiles, but it doesn't look like there's any good way for other characters to destroy Sans's bone from the hitbox? Setting the destroyed tag to true doesn't remove the bone, and further testing revealed that it looks like it's creating new hitboxes pretty rapidly, which would explain why. For the time being I'm just going to have to make it so my character can't interact with Sans's bones, which isn't ideal.

Just taking my best guess here, but the impression I'm getting is that they use an article that spawns hitboxes each frame. I thiiiink the best way to go about this might be to have something in hitbox_update.gml that makes it so that bone hitboxes check for destroyed, and if it == true it should probs tell the article it's associated with that it needs to be removed. Then in your article_update it would check for that variable and remove the article if it's been set. That way any generic projectile-destroying code should also work on white bones, without even requiring deliberate cross-character compatibility.

Thanks!