GOOD_GUY and BAD_GUY were the flags indicating bottom and top of the status screen, according to them in that interview.
Is that all they mean? I've been peeking at the source code, trying to figure it out some, and I get confused by ship_flags having a GOOD_GUY and BAD_GUY flag.
in the middle of the Pkunk Absorbsion are actually supposed to do. Is there some sort of documentation that traces the code, or do I just need a better IDE and a larger time investment to figure it all out?
Many fields and values are used for multiple purposes. In this case, it looks like that GOOD_GUY and BAD_GUY are used in two seperate situations. In combat, to decide which player is which, but also in the game, to decide whether the player is alied with a race, and even whether the race is still active in the game. (See ActivateStarShip())
As for documentation... originally, there was close to nothing. Now there's a little bit. But nothing on this.
IDEs aren't necessary, though they could be useful. I'm happy with grep and ctags myself. But yes, you'll need a lot of time often when working with this code.
Logged
“When Juffo-Wup is complete when at last there is no Void, no Non when the Creators return then we can finally rest.”