So I figured out that tile effects indeed do exactly what I wanted to do. It pretty much works exactly as explained in the documentation. To do my own terrain effects I looked at the example of the regen ground. Overall it was a lot simpler than I imagined thanks to this plugin lol.
If anyone is curious this is an example of what I added.
Code:
1: {
"entering": {
skill_effects: 104,
play_anim: true,
aoe: "circle(0)",
stop_movement: false,
wait: 0
},
"leaving": {
skill_effects: 105,
play_anim: true,
aoe: "circle(0)",
stop_movement: false,
wait: 0
}
},
This basically activates skills that I made to add/remove a state modifying the defense % of whoever is in the tile. Pretty straightforward.
@Pharonix I think to do your vampire thing, you can look at the example that refers to the Fire Ground skill, found inside the documentation, to create Light tiles. Then you can use the immune_to_tile_effects tag to make anyone not a vampire immune to the damage of Light tiles. You can also do this with Dark tiles to to give a buff of some kind to the vampires, and use the immune tag to make sure non vampires don't get the buff. I haven't tested this out myself exactly, but that seems to be how it works from my understanding of the plugin.
On a side note, is there any way to get rid of the +/- signs that pop up whenever a character is affected by a state change? I'm not sure where it is in the plugin code. It's good for my testing of tile effects, and I understand the overall reason why its there, but when all my tiles change one state or another it seems too much to have them constantly popping up when a character is moving.