Freezing Rule Tiles To Act Like Regular Tiles

Hiya!

I’m trying to find a way to “freeze” rule tiles so that they will not update if painted over with a regular tile. Ive looked into rule override tiles and the “advanced” version but both still interact with the rule tiles on the tilemap.

Essentially I want to break the placed ruletiles at some point and make modifications using the regular tile brush without the ruletiles acting like I have removed the tile I painted over.

This image illustrate my point. A rule tile paints the perimeter of this asteroid. To the right 2 stalactites are added using regular tiles outside the perimeter, however the tiles that join them nicely cannot be added without the rule tiles updating (as seen to the left). Id like to stop this action from happening when I paint on top :slight_smile:

Any ideas?

PS I considered using another tilemap on a different sorting layer but some tiles have transparent pixels and you can see what is behind them.

You might be able to get away with a more complex RuleTile that detects if below it’s empty and randomly sometimes selects a stalactite sprite.

You may also want to consider customizing the RuleTile script to add what I call “friend tiles.” Basically the RuleTile uses an array of tiles, friendTiles, which are considered the same as “self.” This just overrides the evaluation of neighbors. That way, the RuleTile doesn’t change when there’s self or a friend adjacent.