Browse Source

Add AIs

master
Noëlle 3 years ago
parent
commit
37f40e06a1
1 changed files with 57 additions and 57 deletions
  1. 57
    57
      adversaries.py

+ 57
- 57
adversaries.py View File

@@ -455,113 +455,113 @@ prob = [
},
{
'id': 45, #integer
'name': f"", # formatted string
'shortname': f"", # formatted string
'name': f"Helperbot 1000", # formatted string
'shortname': f"robot", # formatted string
'hasMinion': False, # boolean
'potentialMinions': None # None or list of IDs
'needsName': True, # boolean
'note': "", # formatted string
'stats': [,,,], # four-integer list
'needsName': False, # boolean
'note': "It's half as good as Helperbot 2000. It's more incompetent than malicious, but it will defend itself.", # formatted string
'stats': [4,2,2,3], # four-integer list
},
{
'id': 46, #integer
'name': f"", # formatted string
'shortname': f"", # formatted string
'name': f"Robot Spiders!", # formatted string
'shortname': f"spiders", # formatted string
'hasMinion': False, # boolean
'potentialMinions': None # None or list of IDs
'needsName': True, # boolean
'note': "", # formatted string
'stats': [,,,], # four-integer list
'needsName': False, # boolean
'note': "Each Body damage kills one spider, but there may be more lurking in the walls...", # formatted string
'stats': [3,3,2,4], # four-integer list
},
{
'id': 47, #integer
'name': f"", # formatted string
'shortname': f"", # formatted string
'name': f"Spy Drones", # formatted string
'shortname': f"drones", # formatted string
'hasMinion': False, # boolean
'potentialMinions': None # None or list of IDs
'needsName': True, # boolean
'note': "", # formatted string
'stats': [,,,], # four-integer list
'needsName': False, # boolean
'note': "Each Body damage kills one drone; each drone can also be taken down by dealing its full Brain damage to that drone. The drones are not armed, but can ram kobolds and attack with rotors.", # formatted string
'stats': [4,4,3,2], # four-integer list
},
{
'id': 48, #integer
'name': f"", # formatted string
'shortname': f"", # formatted string
'hasMinion': False, # boolean
'potentialMinions': None # None or list of IDs
'name': f"Supercomputer Bent on Multi-World Domination", # formatted string
'shortname': f"computer", # formatted string
'hasMinion': True, # boolean
'potentialMinions': [x for x in list(range(121)) if x not in [11,12,13,14,15,16,17,18,19,20,28,48, 53]] # None or list of IDs
'needsName': True, # boolean
'note': "", # formatted string
'stats': [,,,], # four-integer list
'note': "It uses its minion to deal with interlopers; it's weak by itself and will try to hide its location.", # formatted string
'stats': [4,1,6,3], # four-integer list
},
{
'id': 49, #integer
'name': f"", # formatted string
'shortname': f"", # formatted string
'name': f"Weaponized Robotic Interpreter", # formatted string
'shortname': f"robot", # formatted string
'hasMinion': False, # boolean
'potentialMinions': None # None or list of IDs
'needsName': True, # boolean
'note': "", # formatted string
'stats': [,,,], # four-integer list
'note': "It's fluent in over six million forms of making suffering be your lot in life. You will feel their pain, but they're sorry about that. It's just a living.", # formatted string
'stats': [5,5,3,2], # four-integer list
},
{
'id': 50, #integer
'name': f"", # formatted string
'shortname': f"", # formatted string
'name': f"Robot Soldiers", # formatted string
'shortname': f"robots", # formatted string
'hasMinion': False, # boolean
'potentialMinions': None # None or list of IDs
'needsName': True, # boolean
'note': "", # formatted string
'stats': [,,,], # four-integer list
'needsName': False, # boolean
'note': "Each Body damage will destroy one soldier; each soldier can also be taken down by dealing its full Brain damage to that soldier. They are usually humanoid, and attack in formation.", # formatted string
'stats': [3,4,3,6], # four-integer list
},
{
'id': 51, #integer
'name': f"", # formatted string
'shortname': f"", # formatted string
'hasMinion': False, # boolean
'potentialMinions': None # None or list of IDs
'name': f"Robotic General", # formatted string
'shortname': f"general", # formatted string
'hasMinion': True, # boolean
'potentialMinions': [x for x in list(range(121)) if x not in [11,12,13,14,15,16,17,18,19,20,28,48]] # None or list of IDs
'needsName': True, # boolean
'note': "", # formatted string
'stats': [,,,], # four-integer list
'note': "It will give orders to anyone and everyone, and will inflift Brains damage if not obeyed.", # formatted string
'stats': [3,3,6,5], # four-integer list
},
{
'id': 52, #integer
'name': f"", # formatted string
'shortname': f"", # formatted string
'hasMinion': False, # boolean
'potentialMinions': None # None or list of IDs
'name': f"Rogue AI-controlled Ship", # formatted string
'shortname': f"ship", # formatted string
'hasMinion': True, # boolean
'potentialMinions': [x for x in list(range(121)) if x not in [11,12,13,14,15,16,17,18,19,20,28,48]] # None or list of IDs
'needsName': True, # boolean
'note': "", # formatted string
'stats': [,,,], # four-integer list
'note': "It's not capable of entering a gravity well.", # formatted string
'stats': [3,3,6,6], # four-integer list
},
{
'id': 53, #integer
'name': f"", # formatted string
'shortname': f"", # formatted string
'hasMinion': False, # boolean
'potentialMinions': None # None or list of IDs
'name': f"Supercomputer that Has Achieved Multi-World Domination", # formatted string
'shortname': f"computer", # formatted string
'hasMinion': True, # boolean
'potentialMinions': [x for x in list(range(121)) if x not in [11,12,13,14,15,16,17,18,19,20,28,48,53]] # None or list of IDs
'needsName': True, # boolean
'note': "", # formatted string
'stats': [,,,], # four-integer list
'note': "Its home system may be a Dyson sphere across which it's evenly distributed.", # formatted string
'stats': [4,3,6,6], # four-integer list
},
{
'id': 54, #integer
'name': f"", # formatted string
'shortname': f"", # formatted string
'name': f"Gray Goo", # formatted string
'shortname': f"goo", # formatted string
'hasMinion': False, # boolean
'potentialMinions': None # None or list of IDs
'needsName': True, # boolean
'note': "", # formatted string
'stats': [,,,], # four-integer list
'needsName': False, # boolean
'note': "World-eating nanites; they may not have actually eaten a world yet, but will if left uncontrolled. They are widely-distributed and must be fully destroyed or they will regenerate.", # formatted string
'stats': [4,6,6,4], # four-integer list
},
{
'id': 55, #integer
'name': f"", # formatted string
'shortname': f"", # formatted string
'name': f"Giant Mech", # formatted string
'shortname': f"mech", # formatted string
'hasMinion': False, # boolean
'potentialMinions': None # None or list of IDs
'needsName': True, # boolean
'note': "", # formatted string
'stats': [,,,], # four-integer list
'note': "If it had a crew, it doesn't anymore. Its end goal is unclear, but it doesn't care what it smashes on its way.", # formatted string
'stats': [4,6,4,6], # four-integer list
},
{
'id': 56, #integer

Loading…
Cancel
Save