Is some one able to explain me how to create a 64-bit Requires Flag for EV nova ?
I mean an explanation how it is in the EV nova Bible for the 32-bit/16-bit Flags.
Can you also explain me the same thing for the Contributes Flag
------------------
Is some one able to explain me how to create a 64-bit Requires Flag for EV nova ?
I mean an explanation how it is in the EV nova Bible for the 32-bit/16-bit Flags.
Can you also explain me the same thing for the Contributes Flag
------------------
in the resources which have 64 bit require/contribute fields, the templates split each into two fields (b/c we only have 32 bit integers). to make a 64 bit value, put the top 32 bits into the first field and the bottom 32 bits into the second field. alternatively, if you don't like that approach, think of the two fields as requires1 and requires2, where requires1 only plays with contributes1 and requires2 only plays with contributes2. i didn't think there were any 32 bit require/contribute fields, but if so i would guess that they interact with requires2/contributes2, the low-order bits of the 64 bit require/contribute fields
------------------
WWJD for a Klondike bar?
And as a follow-up here's an even more basic explanation of how it works:
The Contribute-Require Flags work in concert with each other. Having one without the other is meaningless. The crön, oütf, shďp, and ränk resources are the four Nova resources that can assign Contribute flag bits. As the player buys ships or outfits or is assigned a rank or when an event controller (crön) sets a Contribute flag bit, those Contribute flag bits are recorded in the player's pilot file resource. (As an aside just to minimize confusion, the pilot file resource with file type = Npďl is not the pilotlog.txt file.) Correlating Require flag resources are the crön, oütf, shďp, gövt, and mďsn resources. If and when one of the Require flag resources comes into play, the Nova game-engine compares each bit in the 64-bit require field with each bit in the 64-bit contribute field. If both a contribute and require bit position are true (ie.- both are set to a logical "1" value), then the "requirement" has been met. In other words, the Require bits are logically ANDed with the Contribute bits and if the cumulative result of the AND operation for all 64-bits is TRUE then the appropriate action is taken by the requiring resource. Please see the Nova bible for each of the individual requiring resources to see what they do when the require condition is met.
whew
------------------
"No man is an island ... he's a peninsula." - Jorma Kaukonen