What if I have static representations of a character, and have mutable modifers to that static state.

i.e.

struct {
	int x,
	int y,
	int health,
	}monster

monster goblin;
goblin.x = 5;
goblin.y = 5;
goblin.health = 45;

int goblin.health.mod;
goblin.health.mod = -5 (took dmg);

current_goblin_health = goblin.health + goblin.health.mod

something like that...


