C07v0

Rough Fighter Alpha 2.5

Apr 15th, 2013
477
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 3.50 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. playerDamage = dage
  30. enemyArmor = playerArmor - 2
  31. enemyDamage = 4
  32. enemyHealth = 20
  33. -- Random Attack and Critical Hit generator
  34. local Rattack = math.random(10)
  35. local chance = math.random(50)
  36. function main()
  37.    print("Attack(Y/N)?")
  38.    local attack = io.read()
  39.    enemyHealth = enemyHealth + enemyArmor - playerDamage
  40.    playerHealth = playerHealth + playerArmor - enemyDamage
  41.    NenemyHealth = enemyHealth - enemyHealth
  42.    playerArmor = playerArmor - enemyDamage
  43.    enemyArmor = enemyArmor - playerDamage
  44.    if attack == "Y" then
  45.       print("Enemy Health ="..enemyHealth)
  46.       if Rattack == 5 then
  47.          print(playerName.."s' Health = "..playerHealth)
  48.          if playerHealth < 0 then
  49.             print("You loose")
  50.             return
  51.          end
  52.       end
  53.       if chance == 15 then
  54.          print("You just got a instant kill")
  55.          if NenemyHealth < 0 then
  56.             print("You win!")
  57.             return
  58.          end
  59.       end
  60.       if playerHealth < 0 then
  61.          print("You loose! Your health was = "..playerHealth)
  62.          if enemyHealth < 6 then
  63.             print("But you were close, the enemys final health was = "..enemyHealth)
  64.             return
  65.            else
  66.             print("Oh... well try harder next time!")
  67.             return
  68.           end
  69.       end
  70.       if playerHealth == 0 then
  71.          print("You loose! Your health was = "..playerHealth)
  72.          if enemyHealth < 6 then
  73.             print("But you were close, the enemys final health was = "..enemyHealth)
  74.             return
  75.            else
  76.             print("Oh... well try harder next time!")
  77.             return
  78.           end
  79.       end
  80.       if enemyHealth < 0 then
  81.          print("You win!")
  82.          return
  83.       end
  84.       if enemyHealth == 0 then
  85.          print("You win!")
  86.          return
  87.       end
  88.       if playerArmor == 0 then
  89.          print(playerName.."s' Armor is broken")
  90.       end
  91.       if enemyArmor == 0 then
  92.          print("Enemys' Armor is broken")
  93.       end
  94.    end
  95.    if attack == "N" then
  96.       print(playerName.."s' Health = "..playerHealth)
  97.       if playerHealth < 0 then
  98.          print("You loose! Your health was = "..playerHealth)
  99.          if enemyHealth < 6 then
  100.             print("But you were close, the enemys final health was = "..enemyHealth)
  101.             return
  102.            else
  103.             print("Oh... well try harder next time!")
  104.             return
  105.           end
  106.       end
  107.       if playerHealth == 0 then
  108.          print("You loose! Your health was = "..playerHealth)
  109.          if enemyHealth < 6 then
  110.             print("But you were close, the enemys final health was = "..enemyHealth)
  111.             return
  112.            else
  113.             print("Oh... well try harder next time!")
  114.             return
  115.           end
  116.       end
  117.       if playerArmor == 0 then
  118.          print(playerName.."s' Armor is broken")
  119.       end
  120.       if enemyAmor == 0 then
  121.          print("Enemys' Armor is broken")
  122.       end
  123.    end
  124.    if attack ~= "Y" and attack ~= "N" then
  125.       print("*Face Palm* its Y or N not "..attack)
  126.    end
  127. end
  128. while true do
  129.   main()
  130. end
Advertisement
Add Comment
Please, Sign In to add comment