import dict from weaponGeneration import generateWeapon from armorGeneration import generateArmor from enemyGeneration import generateEnemy from npcGeneration import generateNPC from random import randint import sys arg = sys.argv # arg1<map> arg2<level> arg3<?> #generate enemy party foe = generateEnemy(0, 2, arg[1], 3, int(arg[2])) #generate npc self = generateNPC(arg[2]) #check npc stats, decide Role. #? #Generate Weapon, Aegis. self['armor'] = generateArmor(level) self['weapon'] = generateWeapon(level) #check agility scores, set up turn order #begin turn sequence #pseudocode, there isn't actually hp while(npc['hp']!=0 and foe['hp']!=0):
#Python imports from random import randint import sys #argument declaration for clarity arg = sys.argv #break it up into if's if(arg[1] == 'loot'): type = randint(0,7) if(type<4): generateWeapon() elif(type<9): generateArmor() elif(type<10): print("Card") else: print("Whisper Bottle") if(arg[1] == 'options'): print 'npc / map / weapon / armor / encounter / multifoe / foe' if(arg[1] == 'help'): if(arg[2] == 'encounter'): print '<Map> <level>' if(arg[2] == 'foe'): print '<id> <map> <level>' if(arg[2] == 'multifoe'): print '<low> <high> <map> <enemy amount> <level>'