Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- --[[
- Rough Fighter by Kolten Viera, aka "Spongy141"
- Non open source, no modifing without permission.
- --]]
- print("+===========+")
- print("| Player stats |")
- print("+===========+")
- print("Player name")
- name = io.read()
- print("Player damage( cannot be more than 3)")
- dage = io.read("*n")
- if dage > 3 then
- print("No, you can not be over powered")
- return
- end
- print("Player armor( cannot be more than 4)")
- armor = io.read("*n")
- if armor < 2 then
- dage = dage + 1
- end
- if armor > 4 then
- print("No, you cannot be over powered")
- return
- end
- -- Player and Enemy stats
- playerName = name
- playerHealth = 20
- playerArmor = armor
- fistDamage = dage
- enemyArmor = playerArmor + 0.5
- enemyDamage = fistDamage + 0.5
- enemyHealth = 20 + enemyArmor
- function main()
- while true do
- print("Attack(Y/N)?")
- local attack = io.read()
- enemyHealth = enemyHealth - fistDamage + enemyArmor
- playerHealth = playerHealth - enemyDamage + playerArmor
- NenemyHealth = enemyHealth - 16
- if attack == "Y" then
- print("EnemyHealth ="..enemyHealth)
- local Rattack = math.random(10)
- local chance = math.random(25)
- if Rattack == 5 then
- print(playerName.."s' Health = "..playerHealth)
- if playerHealth < 0 then
- print("You loose")
- return
- end
- end
- if chance == 15 then
- print("You just got a instant kill")
- if NenemyHealth < 0 then
- print("You win!")
- return
- end
- end
- if playerHealth < 0 then
- print("You loose!")
- return
- end
- if enemyHealth < 0 then
- print("You win!")
- return
- end
- if enemyHealth == 0 then
- print("You win!")
- return
- end
- end
- if attack == "N" then
- print(playerName.."s' Health = "..playerHealth)
- if playerHealth < 0 then
- print("You loose")
- return
- end
- end
- if not attack == "Y" and "N" then
- print("*Face Palm* its Y or N not "..attack)
- end
- end
- end
- main()
Advertisement
Add Comment
Please, Sign In to add comment