Hewwo. . . Tired of me yet?
I've been working on my Shadowrun module for a while now and I've kind of come into a situation where I think simplicity maybe truly the best course but I'm not sure if I want to go that route. . . What I'm /trying/ to do is set it up so a person can customize the appearance of their utilities whilst in the game's 'hacking' world. So say we might have 3 versions of a defensive program (like shield) that would essentially do the exact same thing yet look different.
So without getting into a ton of code, I'd like someone's thoughts on this as to how it could be done. I was thinking an include file that'd contain the various possible visual effects and store the selected 'theme' on the character's token. (as I said, the practical effects are going to be the same no matter what, it's immutable. The presentation, however, will change based on what the PC set up)
However I think that in so doing, I might be generating a ton of extra work for the CPU and myself. I imagine each time this script for the utility is called it'll have to check what a certain variable is and then go down a bunch of case/if statements to find the way it should look. . . That seems kind of silly.
Anyway, does anyone have any thoughts they could toss this fermented cucumber? It'd be greatly appriciated.