Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <!DOCTYPE html>
- <html>
- <body>
- <p>
- <img src="blank.png" id="playerImg" style="border:0px"></img>
- <img src="" width=60></img>
- <img src="blank.png" width=80 height=150 id="enemyImg" border=0></img>
- <p id="attack">Your Health = 100 || Enemy health = 100</p>
- <p id="stats"> Accuracy = 1.00 || Damage = 5 || Attack speed = 1.00</p>
- <button onclick="attackFunct(); enemyAttackFunct();" id="attackBtn">Attack</button>
- <button onclick="nextFunct()" id="nextBtn">Next Enemy</button>
- <br>
- <button onclick="swordFunct()" id="swordBtn">The Sword</button>
- <button onclick="bowFunct()" id="bowBtn">The Bow</button>
- <button onclick="hammerFunct()" id="hamBtn">The Hammer</button>
- <p id="test"></p>
- <script>
- document.getElementById("attackBtn").disabled=true;
- document.getElementById("swordBtn").disabled=true;
- document.getElementById("bowBtn").disabled=true;
- document.getElementById("hamBtn").disabled=true;
- deadAuto = setInterval(function(){deadFunct()},100);
- var enemy="";
- var you="";
- var enemyHealth=100;
- var yourHealth=100;
- var dmg=0;
- var attackspeed;
- var acc;
- var y="";
- var eAcc=0;
- var eDmg=0;
- var eAttackSpeed=0;
- var fightAuto;
- var deadAuto;
- var player = document.getElementById("playerImg");
- var enemy = document.getElementById("enemyImg");
- function attackFunct(){
- var c=0;
- c=Math.random();
- if(c<=acc){
- enemyHealth= enemyHealth-dmg;
- }else{
- enemyHealth= enemyHealth;
- }
- y= you + " = " + yourHealth + " || "+ enemy +" = " + enemyHealth + "<br>";
- document.getElementById("attack").innerHTML=y;
- document.getElementById("attackBtn").disabled=true;
- setTimeout(function(){document.getElementById("attackBtn").disabled=false}, attackspeed);
- for(var b=0; b<1; b++){
- }
- }
- function swordFunct(){
- player.src="cheryl knight.png";
- you = "Cheryl(Knight)";
- y= you + " = " + yourHealth + " || "+ enemy +" = " + enemyHealth + "<br>";
- document.getElementById("attack").innerHTML=y;
- acc=0.75;
- dmg=5;
- attackspeed=2000;
- document.getElementById("swordBtn").disabled=true;
- document.getElementById("bowBtn").disabled=true;
- document.getElementById("hamBtn").disabled=true;
- document.getElementById("attackBtn").disabled=false;
- var z="";
- z="Accuracy = " + acc + " || Damage = " + dmg + " || Attack speed = " + (attackspeed/1000);
- document.getElementById("stats").innerHTML=z;
- }
- function bowFunct(){
- player.src="Brutus Archer.png";
- you = "Brutus(Archer)";
- y= you + " = " + yourHealth + " || "+ enemy +" = " + enemyHealth + "<br>";
- document.getElementById("attack").innerHTML=y;
- acc=.80;
- dmg=3;
- attackspeed=1750;
- document.getElementById("swordBtn").disabled=true;
- document.getElementById("bowBtn").disabled=true;
- document.getElementById("hamBtn").disabled=true;
- document.getElementById("attackBtn").disabled=false;
- var z="";
- z="Accuracy = " + acc + " || Damage = " + dmg + " || Attack speed = " + (attackspeed/1000);
- document.getElementById("stats").innerHTML=z;
- }
- function hammerFunct(){
- you = "Tiny(Berserker)";
- y= you + " = " + yourHealth + " || "+ enemy +" = " + enemyHealth + "<br>";
- document.getElementById("attack").innerHTML=y;
- acc=.66;
- dmg=7;
- attackspeed=2500;
- document.getElementById("swordBtn").disabled=true;
- document.getElementById("bowBtn").disabled=true;
- document.getElementById("hamBtn").disabled=true;
- document.getElementById("attackBtn").disabled=false;
- var z="";
- z="Accuracy = " + acc + " || Damage = " + dmg + " || Attack speed = " + (attackspeed/1000);
- document.getElementById("stats").innerHTML=z;
- }
- function deadFunct(){
- if(yourHealth <= 0){
- window.alert("You dead");
- clearInterval(fightAuto);
- clearInterval(deadAuto);
- }
- if(enemyHealth <= 0){
- window.alert("The enemy is dead");
- clearInterval(fightAuto);
- clearInterval(deadAuto);
- }
- }
- function nextFunct(){
- document.getElementById("nextBtn").disabled=true;
- document.getElementById("swordBtn").disabled=false;
- document.getElementById("bowBtn").disabled=false;
- document.getElementById("hamBtn").disabled=false;
- var a=Math.random();
- if(a>0.66){
- enemy="Knight";
- eAcc=.75;
- eDmg=5;
- eAttackSpeed=2000;
- y= "Your health = " + yourHealth + " || "+ enemy +" = " + enemyHealth + "<br>";
- document.getElementById("attack").innerHTML=y;
- }else if(a>0.33){
- enemy="Archer";
- eAcc=.80;
- eDmg=3;
- eAttackSpeed=1750;
- y= "Your health = " + yourHealth + " || "+ enemy +" = " + enemyHealth + "<br>";
- document.getElementById("attack").innerHTML=y;
- }else{
- enemy="Berserker";
- eAcc=.66;
- eDmg=7;
- eAttackSpeed=2500;
- y= "Your health = " + yourHealth + " || "+ enemy +" = " + enemyHealth + "<br>";
- document.getElementById("attack").innerHTML=y;
- }
- }
- function enemyAttackFunct(){
- for(var i=0; i<1;i++){
- if(enemy == "Archer"){
- fightAuto = setInterval(function(){aAttackFunct()},eAttackSpeed);
- document.getElementById("test").innerHTML=eAttackSpeed;
- }else if(enemy == "Knight"){
- fightAuto = setInterval(function(){kAttackFunct()},eAttackSpeed);
- document.getElementById("test").innerHTML=eAttackSpeed;
- }else{
- fightAuto = setInterval(function(){bAttackFunct()},eAttackSpeed);
- document.getElementById("test").innerHTML=eAttackSpeed;
- }
- }
- }
- function kAttackFunct(){
- var i=0;
- i=Math.random();
- if(eAcc>=i){
- yourHealth= yourHealth-eDmg;
- }else{
- yourHealth= yourHealth;
- }
- y= you + " = " + yourHealth + " || "+ enemy +" = " + enemyHealth + "<br>";
- document.getElementById("attack").innerHTML=y;
- }
- function aAttackFunct(){
- var i=0;
- i=Math.random();
- if(eAcc>=i){
- yourHealth= yourHealth-eDmg;
- }else{
- yourHealth= yourHealth;
- }
- y= you + " = " + yourHealth + " || "+ enemy +" = " + enemyHealth + "<br>";
- document.getElementById("attack").innerHTML=y;
- }
- function bAttackFunct(){
- var i=0;
- i=Math.random();
- if(eAcc>=i){
- yourHealth= yourHealth-eDmg;
- }else{
- yourHealth= yourHealth;
- }
- y= you + " = " + yourHealth + " || "+ enemy +" = " + enemyHealth + "<br>";
- document.getElementById("attack").innerHTML=y;
- }
- </script>
- </p>
- </body>
- </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement