def BIOMACHINE_menu(self, camp: gears.GearHeadCampaign, thingmenu): if camp.party_has_skill( gears.stats.Biotechnology) or camp.party_has_skill( gears.stats.Science): thingmenu.desc = "{} It seems to be a detoxification processor; perhaps Kerberos has been removing contaminants from the soil it consumes.".format( thingmenu.desc) else: thingmenu.desc = "{} It seems to be digesting something.".format( thingmenu.desc)
def LOCALE_ENTER(self, camp: gears.GearHeadCampaign): if self.intro_ready: self.intro_ready = False candidates = list() if camp.party_has_skill(gears.stats.Scouting): candidates.append(self.attempt_scouting) if camp.party_has_skill(gears.stats.Stealth): candidates.append(self.attempt_stealth) if candidates: random.choice(candidates)(camp)