uccjshrimpton

Dungeon Cleaner Battle MAIN WIP

May 23rd, 2016
92
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 1.39 KB | None | 0 0
  1. from time import sleep
  2. import RPG_Classes
  3.  
  4. Player = RPG_Classes.Player("James",1,"Physical")
  5.  
  6. for Battle in range(1,4):
  7.  
  8.     RPG_Classes.Battle()
  9.  
  10.     Monster = RPG_Classes.Creature(1)
  11.  
  12.     Player.PrintStats(True)
  13.     Monster.PrintStats(True)
  14.  
  15.     sleep(3)
  16.  
  17.     while Monster.IsAlive == True and Player.IsAlive == True:
  18.         if Player.Agility >= Monster.Agility:
  19.             RPG_Classes.YourMove()
  20.             print(Player.Name+"'s agility rating is higher,",Player.Name,"goes first.\n")
  21.             print(Player.Name.upper()+"'S ATTACK:")
  22.             Monster.ReceivingAttack(Player.GetAttack(),Player.Name)
  23.             print()
  24.             sleep(3)
  25.             RPG_Classes.FoesMove()
  26.             print(Monster.Name.upper()+"'S ATTACK:")
  27.             Player.ReceivingAttack(Monster.GetAttack(),Monster.Name)
  28.             print()
  29.             sleep(3)
  30.         else:
  31.             RPG_Classes.FoesMove()
  32.             print(Monster.Name+"'s agility rating is higher,",Monster.Name,"goes first.\n")
  33.             print(Monster.Name.upper()+"'S ATTACK:")
  34.             Player.ReceivingAttack(Monster.GetAttack(),Monster.Name)
  35.             print()
  36.             sleep(3)
  37.             RPG_Classes.YourMove()
  38.             print(Player.Name.upper()+"'S ATTACK:")
  39.             Monster.ReceivingAttack(Player.GetAttack(),Player.Name)
  40.             print()
  41.             sleep(3)
  42.         RPG_Classes.TurnEnd()
Advertisement
Add Comment
Please, Sign In to add comment