>299 Well what the hell, why not? I was unsure whether the different player characters should represent simply differing ideologies (such as ML, anarchists, Stirnerites. Someone tried to do it but it wasn't very good, it was called Rogue State. You should play a few games of Hidden Agenda, until you win at least, since it's just an old DOS game but is more interesting than most political games made nowadays, and should probably be given modernization treatment. Then you'd focus on your economy and trying to keep it afloat while appeasing military factions and the population, and you'd have to keep either the USSR or NATO or both sweet. So for a typical round, you'd assemble your cabinet and it works in a similar way to how it works in HA, locking off and enabling choices and options and upsetting and pleasing various factions. The managing of populations and their needs from HA The potential false information from the military/KGB from CITK, which would be expanded into army, navy, air force and intelligence services, and maybe the police The ideological questions from HA and CITK, which affect gameplay and guide events (and also affect the other two points) There are probably parts from both I'm missing that are also good as I haven't played either in a long time. Oh, and if uniformed is set to 2 instead of 1, those are less-effective disguises for those locations, while when uniformed is set to 1, those are all effective disguises for those locations.One thing I've always wanted to play, and imagine would sell pretty well, is a combination of the original Crisis in the Kremlin and Hidden Agenda to make a better version of Tropico. If(cr.get_armor().get_itemtypename()="ARMOR_POLICEUNIFORM"||Ĭr.get_armor().get_itemtypename()="ARMOR_POLICEARMOR")Ĭr.get_armor().get_itemtypename()="ARMOR_DEATHSQUADUNIFORM")Īnyway, right there's your list of which disguises work at which locations and when. If(levelmap.flag & SITEBLOCK_RESTRICTED)uniformed=0 If(cr.get_armor().get_itemtypename()="ARMOR_SERVANTUNIFORM")uniformed=1 If(cr.get_armor().get_itemtypename()="ARMOR_CIVILLIANARMOR")uniformed=1 If(cr.get_armor().get_itemtypename()="ARMOR_WORKCLOTHES")uniformed=1 If(cr.get_armor().get_itemtypename()="ARMOR_PRISONER")uniformed=1 If(cr.get_armor().get_itemtypename()="ARMOR_BLACKROBE")uniformed=1 Įlse if(cr.get_armor().get_itemtypename()="ARMOR_PRISONGUARD")uniformed=1 If(cr.get_armor().get_itemtypename()="ARMOR_EXPENSIVEDRESS")uniformed=1 If(cr.get_armor().get_itemtypename()="ARMOR_EXPENSIVESUIT")uniformed=1 If(cr.get_armor().get_itemtypename()="ARMOR_CHEAPDRESS")uniformed=1 If(cr.get_armor().get_itemtypename()="ARMOR_CHEAPSUIT")uniformed=1 If(cr.get_armor().get_itemtypename()="ARMOR_BLACKDRESS")uniformed=1 If(cr.get_armor().get_itemtypename()="ARMOR_POLICEARMOR")uniformed=1 If(cr.get_armor().get_itemtypename()="ARMOR_POLICEUNIFORM")uniformed=1 If(law=-2 & law=-2 &Ĭr.get_armor().get_itemtypename()="ARMOR_DEATHSQUADUNIFORM")uniformed=1 If(cr.get_armor().get_itemtypename()="ARMOR_SECURITYUNIFORM")uniformed=2 If(cr.get_armor().get_itemtypename()="ARMOR_SECURITYUNIFORM")uniformed=1 If(cr.get_armor().get_itemtypename()="ARMOR_LABCOAT")uniformed=1 &cr.get_armor().get_itemtypename()!="ARMOR_HEAVYARMOR")uniformed=1 If((!cr.is_naked()||cr.animalgloss=ANIMALGLOSS_ANIMAL) If(cr.get_armor().get_itemtypename()="ARMOR_BUNKERGEAR")uniformed=1 If(cr.get_armor().get_itemtypename()="ARMOR_ARMYARMOR"& Location->siege.escalationstate>0)uniformed=1 If(cr.get_armor().get_itemtypename()="ARMOR_MILITARY"& Location->siege.escalationstate=0)uniformed=1 If(cr.get_armor().get_itemtypename()="ARMOR_SWATARMOR"& (They pull this shit all the time in their own sieges)
CCS has trained in anticipation of this tactic If(cr.get_armor().get_itemtypename()="ARMOR_WIFEBEATER")uniformed=1 If(cr.get_armor().get_itemtypename()="ARMOR_OVERALLS")uniformed=1 If(cr.get_armor().get_itemtypename()="ARMOR_CLOTHES")uniformed=2 If(cr.get_armor().get_itemtypename()="ARMOR_ARMYARMOR")uniformed=1 If(cr.get_armor().get_itemtypename()="ARMOR_MILITARY")uniformed=1 If(cr.get_armor().get_itemtypename()="ARMOR_BLACKSUIT")uniformed=1 if(activesquad->stance=SQUADSTANCE_BATTLECOLORS)
Code: /* checks if a creature's uniform is appropriate to the location */