BelowTheBelt wrote...
Ok, well, I'll throw my hat into the ring.
As I read it, there would be an instance where the following could be true:
"else
DestroyObject( GetModule(), 0.0 ); //how would we come to this?"
That would be in the following case: the PC has a negative int for "PC_STATS", while there are no mosters in the same area as the PC who is chosen at some point during the GetFirstPC loop.
From the Lexicon, the definition of an int:
int: A signed 32-bit number. This is an actual number without a decimal and can be negative. Maximum 2,147,483,647, minimum -2,147,483,648, default 0.
So I see this as a "hand of God" kind of script that judges PCs. Some PC triggers it and a PC is chosen to evaluate. In that area, either the PC or the monsters are killed. So on and so forth until all the PCs in the mod have been evaluated. If there is a situation where in an area no monsters are found (nMonsters=0) AND the PC has a negative "PC_STATS" int...well, total annihilation.
So, the general message of the scipt is that players need to get in the game and get killing something or keep your int positive or you'll trigger the Cataclysmic Blitzkreig Machine to destroy the world and begin anew! AFK'ers or social roleplayers beware!
A very entertaining guess for sure, but unfortunately, no, not it...
However, you were close at one point...
The Script is evaluating something, but it's not necessarially the PC, it's the challenge / balance that the script is calculating... This is not a real script, it was created soley for the purpose of it being a riddle, like a riddle with words, except the script is the words, instead of using plain english grammar...
Modifié par _Guile, 11 mai 2011 - 03:49 .