PC Painted Blocks Are Unpainted when moss grows to it

Panth3r

Terrarian
Steam or GOG
Steam
Single Player/Multiplayer
Single
Operating System
Windows 11
Terraria Version
1.4.4
Controls Used
Keyboard/Mouse
i was just making a fishing pond when my bricks got moss grown on them so i went to break the moss off and the paint disappears as shown in the screenshots
 

Attachments

  • black bricks get unpainted upon hit.jpg
    black bricks get unpainted upon hit.jpg
    268.5 KB · Views: 48
  • moss next to black bricks.jpg
    moss next to black bricks.jpg
    266.7 KB · Views: 46
This shouldn't be happening, despite the fact brick and mossy bricks are considered different tiles.
 
From what I can tell, the code takes the paint of the source block and applies it to the target block when spreading Moss, instead of keeping the paint of the target block. This actually happens when spreading all kinds of grass.
 
It's still worth looking into. If it is actually just changing the type of block, then codewise it is very much doing as it is supposed to do: since it is now no longer the same tile, the paint effect gets overridden.
 
It already changes only the type of the tile without touching any of the other properties, but it deliberately stores the paint (and coating) of the source block and applies it to the blocks that were spread to.
I guess it should only change the paint if the target tile does not have any paint, then manually painted grass keeps spreading in painted form, but does not ruin existing painted blocks.
 
Back
Top Bottom