by Bainespal » Sun Jul 08, 2012 10:52 am
Roody_Yogurt wrote:I haven't yet played the game(s), but I couldn't help but peek at maga's intfiction review, for fear that my library extensions caused some bugs (opportune.h was at fault for some of the issues with Worldbuilder).
No, I actually didn't include opportune.h in World Builder. I don't know why I didn't think to do so; I guess I was rushing. In both World Builder and Tree and Star, "opportunity" is merely determined by advancing a global variable every time something important happens (in worldbuilder, I call it action_state, in tree&star, game_state). So, there's lots of conditions testing for action/game_state = whatever, and if a given action doesn't advance the game state, repeating the action will have the same response until the action that
does advance the variable is performed.
I hope that helps somebody!
Thank you! I forgot all about the plural class! That will be a major improvement, although I'm going to need to consider some of the changes in properties and attributes that occur in some of those "Militia Investigator" NPCs.
[quote="Roody_Yogurt"]I haven't yet played the game(s), but I couldn't help but peek at maga's intfiction review, for fear that my library extensions caused some bugs (opportune.h was at fault for some of the issues with Worldbuilder).[/quote]
No, I actually didn't include opportune.h in World Builder. I don't know why I didn't think to do so; I guess I was rushing. In both World Builder and Tree and Star, "opportunity" is merely determined by advancing a global variable every time something important happens (in worldbuilder, I call it action_state, in tree&star, game_state). So, there's lots of conditions testing for action/game_state = whatever, and if a given action doesn't advance the game state, repeating the action will have the same response until the action that [i]does[/i] advance the variable is performed.
[quote]I hope that helps somebody![/quote]
Thank you! I forgot all about the plural class! That will be a major improvement, although I'm going to need to consider some of the changes in properties and attributes that occur in some of those "Militia Investigator" NPCs.