im implementing a not so simple board game, i have a way to do most stuff (start game handling,turn handling,combat system,movment etc).
im having a problem with spacial cards that players draw,the simple ones like "lose life" or "gain item" etc are simple change to one variable.
but i have rule changing ones ,something like "monster x you encounter have 2 more life, and if you pass a combat roll gain an item",the first part is just having monsters of said type have 2 more life(changing their stats for the duration of the card.
but changing the combat system to give item on success roll?
should i run an event list every combat move? i dont know how that will work at all. in real life board game you just do what the card says but in a computer vartion the game shold do it, and im not sure of the logics.
also there is no other resource to consult (ive searched google a lot).
please help me.