You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Vanilla uses the same dust particles when jumping off solids for all tilesets except those with a surface index of 40 (scifi tiles), which use a different one. Everest should provide some method to customize this. The fact that it's tied to surface index instead of tileset ID makes it a bit annoying, and it's unclear whether we would offer a selection of preconstructed particle types (very limiting) or allow specifying all arguments for a custom ParticleType instance (sounds messy to implement).
I will probably look into this at some point if nobody else gets to it, but I have a lot of things to do atm.
Additional context
No response
The text was updated successfully, but these errors were encountered:
If we do have to make new surface indices, we would also need a way of routing those such that they play the sound of any of the existing surface indices.
For example, say we use 50 as an index, which will be a variation of dirt with different particles. We would want it to play the same sound as the dirt (index 3), while still being index 50.
I'm thinking this will be declared on the same level as the ForegroundTiles.xml, so it'll only affect the maps that use it.
As for the particles, maybe we could allow copying from either Dust or SparkyDust and modifying the colours and other parameters from there? That seems like a simple solution for the time being.
By the way, I've found a line of code in Player.CreateWallSlideParticles that references the returned value from the dust particles check, and uses it to check if it's equal to Dust, in order to determine what I'm assuming to be an X offset from the player's center where the dust would burst from.
This might be worth using as well.
I am planning on implementing this myself
No
Describe your request
Vanilla uses the same dust particles when jumping off solids for all tilesets except those with a surface index of 40 (scifi tiles), which use a different one. Everest should provide some method to customize this. The fact that it's tied to surface index instead of tileset ID makes it a bit annoying, and it's unclear whether we would offer a selection of preconstructed particle types (very limiting) or allow specifying all arguments for a custom ParticleType instance (sounds messy to implement).
I will probably look into this at some point if nobody else gets to it, but I have a lot of things to do atm.
Additional context
No response
The text was updated successfully, but these errors were encountered: