EverestAPI / CelesteTAS-EverestInterop

Everest interop for DevilSquirrel's CelesteTAS
https://github.com/EuniverseCat/CelesteTAS
MIT License
67 stars 28 forks source link

Fix AuraHelper desync #67

Closed LozenChen closed 8 months ago

LozenChen commented 8 months ago

As shown in the picture, the entity in GalleryCollab heartside has RNG, so this PR aims to fix it (I've contacted AuraHelper's author and he says he will not udpate AuraHelper recently, so there's no worry that we need to revert this commit shortly after) celeste

btw maybe this line of code typeof(Entity).GetMethod("Update").HookAfter(AfterEntityUpdate); can be changed to hook on Scene.AfterUpdate instead, but this may cause some existing tases to desync