spent most of the day fixing a bug with the damage effects… think i finally got it sorted out. it was a problem with the way my health tank system works. the reference to the previous health value was getting left behind when consuming health tanks. it is a scenario when you are taking damage, but in the consumption of a health tank, the health bar actually appears to go up (and does so) while being damaged.

the solution was very similar (in hack level) to the pattern i used to make the health tank system itself work: essentially, i used a boolean as a sort of switch to specify one of two different calculation formulas for the function. in this case, i am preforming a different calculation, as well as delaying the execution order.

there must be a better way to accomplish this sort of behaviour, some functionality i am just as of yet,, unaware. for now things seem to be working out; slowly, but steadily. gonna take the rest of the day off. heck i guess it’s almost 5 o’clock anyway.