C07v0

Rough Fighter alpha 1

Apr 14th, 2013
58
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 2.20 KB | None | 0 0
  1. --[[
  2. Rough Fighter by Kolten Viera, aka "Spongy141"
  3. Non open source, no modifing without permission.
  4. --]]
  5. print("+===========+")
  6. print("|  Player stats    |")
  7. print("+===========+")
  8. print("Player name")
  9. name = io.read()
  10. print("Player damage( cannot be more than 3)")
  11. dage = io.read("*n")
  12. if dage > 3 then
  13.    print("No, you can not be over powered")
  14.    return
  15. end
  16. print("Player armor( cannot be more than 4)")
  17. armor = io.read("*n")
  18. if armor < 2 then
  19.    dage = dage + 1
  20. end
  21. if armor > 4 then
  22.    print("No, you cannot be over powered")
  23.    return
  24. end
  25. -- Player and Enemy stats
  26. playerName = name
  27. playerHealth = 20
  28. playerArmor = armor
  29. fistDamage = dage
  30. enemyArmor = playerArmor + 0.5
  31. enemyDamage = fistDamage + 0.5
  32. enemyHealth = 20 + enemyArmor
  33. function main()
  34.    while true do
  35.       print("Attack(Y/N)?")
  36.       local attack = io.read()
  37.       enemyHealth = enemyHealth - fistDamage + enemyArmor
  38.       playerHealth = playerHealth - enemyDamage + playerArmor
  39.       NenemyHealth = enemyHealth - 16
  40.       if attack == "Y" then
  41.          print("EnemyHealth ="..enemyHealth)
  42.          local Rattack = math.random(10)
  43.          local chance = math.random(25)
  44.          if Rattack == 5 then
  45.             print(playerName.."s' Health = "..playerHealth)
  46.             if playerHealth < 0 then
  47.                print("You loose")
  48.                return
  49.             end
  50.          end
  51.          if chance == 15 then
  52.             print("You just got a instant kill")
  53.             if NenemyHealth < 0 then
  54.                print("You win!")
  55.                return
  56.             end
  57.          end
  58.          if playerHealth < 0 then
  59.             print("You loose!")
  60.             return
  61.          end
  62.          if enemyHealth < 0 then
  63.             print("You win!")
  64.             return
  65.          end
  66.          if enemyHealth == 0 then
  67.             print("You win!")
  68.             return
  69.          end
  70.       end
  71.       if attack == "N" then
  72.          print(playerName.."s' Health = "..playerHealth)
  73.          if playerHealth < 0 then
  74.             print("You loose")
  75.             return
  76.          end
  77.       end
  78.       if not attack == "Y" and "N" then
  79.          print("*Face Palm* its Y or N not "..attack)
  80.       end
  81.    end
  82. end
  83. main()
Advertisement
Add Comment
Please, Sign In to add comment