Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // JavaScript Document
- function printmsg(msgt, msg) {
- message = msg.split("\n");
- document.getElementById("message").innerHTML = message[0];
- n = message[0].length;
- for (i = 1; i < message.length; i++) {
- if (message[i].length > n) {
- n = message[i].length;
- }
- document.getElementById("message").innerHTML = document.getElementById("message").innerHTML + "\n" + message[i];
- }
- document.getElementById("msgtitle").innerHTML = msgt;
- document.getElementById("message").rows = message.length;
- document.getElementById("message").cols = 60;
- window.location.hash = '#message';
- }
- adm = 1;
- hpm = 1;
- eadm = 1;
- ehpm = 1;
- rep = 0;
- erep = 0;
- mfrep = 1;
- merep = 1;
- bailend = "-1";
- bail = 0;
- tempgang = 0;
- GangNaam = 0;
- error = 0;
- Rank = [5,6,7.5];
- mrep = [1,1.005,1.01,1.02,1.03,1.04,1.06,1.08,1.1,1.13,1.16,1.16,1.16,1.16];
- unitrep = [0,0,0.25,0.5,6,8,0.1,0.2,0.333333,0.5,0.666666,1,2,4,7,11,16,16,32,32,32,32];
- startunit = [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0];
- startbunit = [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0];
- bailcost = [2.250,3300,5100,8100,11400,17100,25500,39000,46800,51480,56628,56628,62292,62292,62292,62292];
- no = 0;
- ad = 0;
- hp = 0;
- Gangs = new Array();
- Gangs[0] = 0;
- for (i = 1; i < 11; i++) {
- Gangs[i] = "Gang lvl " + i;
- }
- Gangs[11] = "Murder, Inc. lvl 1";
- Gangs[12] = "Murder, Inc. lvl 2";
- function krijgkoek(){
- koekje = document.cookie.split(",");
- if (koekje != null && koekje != "") {
- document.form.level1.value = koekje[0];
- document.form.level2.value = koekje[1];
- document.form.level3.value = koekje[2];
- document.form.level4.value = koekje[3];
- document.form.rank1.value = koekje[4];
- document.form.rank2.value = koekje[5];
- document.form.rank3.value = koekje[6];
- document.form.rank4.value = koekje[7];
- document.form.rsadm.value = koekje[8];
- document.form.rshpm.value = koekje[9];
- document.form.mans.value = koekje[10];
- document.form.ffam.value = koekje[11];
- document.form.ffamily.value = koekje[12];
- }
- document.form.gang[0].selected = true;
- }
- function fBarb(no,ad,hp) {
- fBarb.Naam = "Barbed Wire";
- fBarb.Amount = no;
- fBarb.BaseAD = 100;
- fBarb.BaseHP = 1;
- fBarb.Damage = ad;
- fBarb.Health = hp;
- fBarb.Bonus = ["Arsonist","Bruiser","Tommy Gunner","Butcher","Smuggler"];
- return fBarb;
- }
- function fBoob(no,ad,hp) {
- fBoob.Naam = "Booby Trap";
- fBoob.Amount = no;
- fBoob.BaseAD = 160;
- fBoob.BaseHP = 1;
- fBoob.Damage = ad;
- fBoob.Health = hp;
- fBoob.Bonus = ["Thug","Demolitionist","Enforcer","Professional","Assassin"];
- return fBoob;
- }
- function fGuar(no,ad,hp) {
- fGuar.Naam = "Guard Dog";
- fGuar.Amount = no;
- fGuar.BaseAD = 230;
- fGuar.BaseHP = 92;
- fGuar.Damage = ad;
- fGuar.Health = hp;
- fGuar.Bonus = ["Arsonist","Bruiser","Tommy Gunner","Butcher","Smuggler"];
- return fGuar;
- }
- function fArme(no,ad,hp) {
- fArme.Naam = "Armed Guard";
- fArme.Amount = no;
- fArme.BaseAD = 350;
- fArme.BaseHP = 139;
- fArme.Damage = ad;
- fArme.Health = hp;
- fArme.Bonus = ["Thug","Demolitionist","Enforcer","Professional","Assassin"];
- return fArme;
- }
- function fThug(no,ad,hp) {
- fThug.Naam = "Thug";
- fThug.Amount = no;
- fThug.BaseAD = 22;
- fThug.BaseHP = 111;
- fThug.Damage = ad;
- fThug.Health = hp;
- fThug.Bonus = [-1];
- return fThug;
- }
- function fArso(no,ad,hp) {
- fArso.Naam = "Arsonist";
- fArso.Amount = no;
- fArso.BaseAD = 11;
- fArso.BaseHP = 224;
- fArso.Damage = ad;
- fArso.Health = hp;
- fArso.Bonus = ["Thug"];
- return fArso;
- }
- function fDemo(no,ad,hp) {
- fDemo.Naam = "Demolitionist";
- fDemo.Amount = no;
- fDemo.BaseAD = 51;
- fDemo.BaseHP = 257;
- fDemo.Damage = ad;
- fDemo.Health = hp;
- fDemo.Bonus = ["Thug","Arsonist"];
- return fDemo;
- }
- function fBrui(no,ad,hp) {
- fBrui.Naam = "Bruiser";
- fBrui.Amount = no;
- fBrui.BaseAD = 28;
- fBrui.BaseHP = 562;
- fBrui.Damage = ad;
- fBrui.Health = hp;
- fBrui.Bonus = ["Arsonist","Demolitionist"];
- return fBrui;
- }
- function fHitm(no,ad,hp) {
- fHitm.Naam = "Hitman";
- fHitm.Amount = no;
- fHitm.BaseAD = 75;
- fHitm.BaseHP = 700;
- fHitm.Damage = ad;
- fHitm.Health = hp;
- fHitm.Bonus = ["Demolitionist","Bruiser"];
- return fHitm;
- }
- function fEnfo(no,ad,hp) {
- fEnfo.Naam = "Enforcer";
- fEnfo.Amount = no;
- fEnfo.BaseAD = 235;
- fEnfo.BaseHP = 1177;
- fEnfo.Damage = ad;
- fEnfo.Health = hp;
- fEnfo.Bonus = ["Bruiser","Hitman"];
- return fEnfo;
- }
- function fTomm(no,ad,hp) {
- fTomm.Naam = "Tommy Gunner";
- fTomm.Amount = no;
- fTomm.BaseAD = 142;
- fTomm.BaseHP = 2836;
- fTomm.Damage = ad;
- fTomm.Health = hp;
- fTomm.Bonus = ["Hitman","Enforcer"];
- return fTomm;
- }
- function fProf(no,ad,hp) {
- fProf.Naam = "Professional";
- fProf.Amount = no;
- fProf.BaseAD = 754;
- fProf.BaseHP = 3779;
- fProf.Damage = ad;
- fProf.Health = hp;
- fProf.Bonus = ["Enforcer","Tommy Gunner"];
- return fProf;
- }
- function fSnip(no,ad,hp) {
- fSnip.Naam = "Sniper";
- fSnip.Amount = no;
- fSnip.BaseAD = 700;
- fSnip.BaseHP = 6750;
- fSnip.Damage = ad;
- fSnip.Health = hp;
- fSnip.Bonus = ["Tommy Gunner","Professional"];
- return fSnip;
- }
- function fButc(no,ad,hp) {
- fButc.Naam = "Butcher";
- fButc.Amount = no;
- fButc.BaseAD = 650;
- fButc.BaseHP = 12550;
- fButc.Damage = ad;
- fButc.Health = hp;
- fButc.Bonus = ["Professional","Sniper"];
- return fButc;
- }
- function fAssa(no,ad,hp) {
- fAssa.Naam = "Assassin";
- fAssa.Amount = no;
- fAssa.BaseAD = 2600;
- fAssa.BaseHP = 12980;
- fAssa.Damage = ad;
- fAssa.Health = hp;
- fAssa.Bonus = ["Sniper","Butcher"];
- return fAssa;
- }
- function fSmug(no,ad,hp) {
- fSmug.Naam = "Smuggler";
- fSmug.Amount = no;
- fSmug.BaseAD = 1755;
- fSmug.BaseHP = 35100;
- fSmug.Damage = ad;
- fSmug.Health = hp;
- fSmug.Bonus = ["Butcher","Assassin"];
- return fSmug;
- }
- function fUnde(no,ad,hp) {
- fUnde.Naam = "Undertaker";
- fUnde.Amount = no;
- fUnde.BaseAD = 3510;
- fUnde.BaseHP = 17550;
- fUnde.Damage = ad;
- fUnde.Health = hp;
- fUnde.Bonus = ["Butcher","Assassin"];
- return fUnde;
- }
- function eBarb(no,ad,hp) {
- eBarb.Naam = "Barbed Wire";
- eBarb.Amount = no;
- eBarb.BaseAD = 100;
- eBarb.BaseHP = 1;
- eBarb.Damage = ad;
- eBarb.Health = hp;
- eBarb.Bonus = ["Arsonist","Bruiser","Tommy Gunner","Butcher","Smuggler"];
- return eBarb;
- }
- function eBoob(no,ad,hp) {
- eBoob.Naam = "Booby Trap";
- eBoob.Amount = no;
- eBoob.BaseAD = 160;
- eBoob.BaseHP = 1;
- eBoob.Damage = ad;
- eBoob.Health = hp;
- eBoob.Bonus = ["Thug","Demolitionist","Enforcer","Professional","Assassin"];
- return eBoob;
- }
- function eGuar(no,ad,hp) {
- eGuar.Naam = "Guard Dog";
- eGuar.Amount = no;
- eGuar.BaseAD = 230;
- eGuar.BaseHP = 92;
- eGuar.Damage = ad;
- eGuar.Health = hp;
- eGuar.Bonus = ["Arsonist","Bruiser","Tommy Gunner","Butcher","Smuggler"];
- return eGuar;
- }
- function eArme(no,ad,hp) {
- eArme.Naam = "Armed Guard";
- eArme.Amount = no;
- eArme.BaseAD = 350;
- eArme.BaseHP = 139;
- eArme.Damage = ad;
- eArme.Health = hp;
- eArme.Bonus = ["Thug","Demolitionist","Enforcer","Professional","Assassin"];
- return eArme;
- }
- function eThug(no,ad,hp) {
- eThug.Naam = "Thug";
- eThug.Amount = no;
- eThug.BaseAD = 22;
- eThug.BaseHP = 111;
- eThug.Damage = ad;
- eThug.Health = hp;
- eThug.Bonus = [-1];
- eThug.Gang = [0,5,10,15,50,100,0,0,0,0,0,0,0];
- return eThug;
- }
- function eArso(no,ad,hp) {
- eArso.Naam = "Arsonist";
- eArso.Amount = no;
- eArso.BaseAD = 11;
- eArso.BaseHP = 224;
- eArso.Damage = ad;
- eArso.Health = hp;
- eArso.Bonus = ["Thug"];
- eArso.Gang = [0,0,5,10,20,75,0,0,0,0,0,0,0];
- return eArso;
- }
- function eDemo(no,ad,hp) {
- eDemo.Naam = "Demolitionist";
- eDemo.Amount = no;
- eDemo.BaseAD = 51;
- eDemo.BaseHP = 257;
- eDemo.Damage = ad;
- eDemo.Health = hp;
- eDemo.Bonus = ["Thug","Arsonist"];
- eDemo.Gang = [0,0,0,5,10,30,0,0,0,0,0,0,0];
- return eDemo;
- }
- function eBrui(no,ad,hp) {
- eBrui.Naam = "Bruiser";
- eBrui.Amount = no;
- eBrui.BaseAD = 28;
- eBrui.BaseHP = 562;
- eBrui.Damage = ad;
- eBrui.Health = hp;
- eBrui.Bonus = ["Arsonist","Demolitionist"];
- eBrui.Gang = [0,0,0,0,5,10,75,0,0,0,0,0,0];
- return eBrui;
- }
- function eHitm(no,ad,hp) {
- eHitm.Naam = "Hitman";
- eHitm.Amount = no;
- eHitm.BaseAD = 75;
- eHitm.BaseHP = 700;
- eHitm.Damage = ad;
- eHitm.Health = hp;
- eHitm.Bonus = ["Demolitionist","Bruiser"];
- eHitm.Gang = [0,0,0,0,0,5,25,0,0,0,0,0,0];
- return eHitm;
- }
- function eEnfo(no,ad,hp) {
- eEnfo.Naam = "Enforcer";
- eEnfo.Amount = no;
- eEnfo.BaseAD = 235;
- eEnfo.BaseHP = 1177;
- eEnfo.Damage = ad;
- eEnfo.Health = hp;
- eEnfo.Bonus = ["Bruiser","Hitman"];
- eEnfo.Gang = [0,0,0,0,0,0,5,10,20,40,80,0,0];
- return eEnfo;
- }
- function eTomm(no,ad,hp) {
- eTomm.Naam = "Tommy Gunner";
- eTomm.Amount = no;
- eTomm.BaseAD = 142;
- eTomm.BaseHP = 2836;
- eTomm.Damage = ad;
- eTomm.Health = hp;
- eTomm.Bonus = ["Hitman","Enforcer"];
- eTomm.Gang = [0,0,0,0,0,0,5,10,20,40,80,0,0];
- return eTomm;
- }
- function eProf(no,ad,hp) {
- eProf.Naam = "Professional";
- eProf.Amount = no;
- eProf.BaseAD = 754;
- eProf.BaseHP = 3779;
- eProf.Damage = ad;
- eProf.Health = hp;
- eProf.Bonus = ["Enforcer","Tommy Gunner"];
- eProf.Gang = [0,0,0,0,0,0,10,35,70,140,280,835,0];
- return eProf;
- }
- function eSnip(no,ad,hp) {
- eSnip.Naam = "Sniper";
- eSnip.Amount = no;
- eSnip.BaseAD = 700;
- eSnip.BaseHP = 6750;
- eSnip.Damage = ad;
- eSnip.Health = hp;
- eSnip.Bonus = ["Tommy Gunner","Professional"];
- eSnip.Gang = [0,0,0,0,0,0,0,0,0,0,0,270,0];
- return eSnip;
- }
- function eButc(no,ad,hp) {
- eButc.Naam = "Butcher";
- eButc.Amount = no;
- eButc.BaseAD = 650;
- eButc.BaseHP = 12550;
- eButc.Damage = ad;
- eButc.Health = hp;
- eButc.Bonus = ["Professional","Sniper"];
- eButc.Gang = [0,0,0,0,0,0,0,0,0,0,0,70,0];
- return eButc;
- }
- function eAssa(no,ad,hp) {
- eAssa.Naam = "Assassin";
- eAssa.Amount = no;
- eAssa.BaseAD = 2600;
- eAssa.BaseHP = 12980;
- eAssa.Damage = ad;
- eAssa.Health = hp;
- eAssa.Bonus = ["Sniper","Butcher"];
- eAssa.Gang = [0,0,0,0,0,0,0,0,0,0,0,0,1250];
- return eAssa;
- }
- function eSmug(no,ad,hp) {
- eSmug.Naam = "Smuggler";
- eSmug.Amount = no;
- eSmug.BaseAD = 1755;
- eSmug.BaseHP = 35100;
- eSmug.Damage = ad;
- eSmug.Health = hp;
- eSmug.Bonus = ["Butcher","Assassin"];
- eSmug.Gang = [0,0,0,0,0,0,0,0,0,0,0,0,315];
- return eSmug;
- }
- function eUnde(no,ad,hp) {
- eUnde.Naam = "Undertaker";
- eUnde.Amount = no;
- eUnde.BaseAD = 3510;
- eUnde.BaseHP = 17550;
- eUnde.Damage = ad;
- eUnde.Health = hp;
- eUnde.Bonus = ["Butcher","Sniper"];
- eUnde.Gang = [0,0,0,0,0,0,0,0,0,0,0,0,315];
- return eUnde;
- }
- function eBlack(no,ad,hp) {
- eBlack.Naam = "Black Widow";
- eBlack.Amount = no;
- eBlack.BaseAD = 1298;
- eBlack.BaseHP = 26000;
- eBlack.Damage = ad;
- eBlack.Health = hp;
- eBlack.Bonus = ["Butcher","Assassin"];
- eBlack.Gang = [0,0,0,0,0,0,0,0,0,0,0,0,1250];
- return eBlack;
- }
- function fBlack(no,ad,hp) {
- fBlack.Naam = "Black Widow";
- fBlack.Amount = no;
- fBlack.BaseAD = 1298;
- fBlack.BaseHP = 26000;
- fBlack.Damage = ad;
- fBlack.Health = hp;
- fBlack.Bonus = ["Butcher","Assassin"];
- return fBlack;
- }
- function eBody(no,ad,hp) {
- eBody.Naam = "Bodyguard";
- eBody.Amount = no;
- eBody.BaseAD = 4515;
- eBody.BaseHP = 1806;
- eBody.Damage = ad;
- eBody.Health = hp;
- eBody.Bonus = [];
- return eBody;
- }
- function eJohn(no,ad,hp) {
- eJohn.Naam = "John Doe";
- eJohn.Amount = no;
- eJohn.BaseAD = 9185;
- eJohn.BaseHP = 3674;
- eJohn.Damage = ad;
- eJohn.Health = hp;
- eJohn.Bonus = [];
- return eJohn;
- }
- function eDoc(no,ad,hp) {
- eDoc.Naam = "Doctor";
- eDoc.Amount = no;
- eDoc.BaseAD = 2430;
- eDoc.BaseHP = 25350;
- eDoc.Damage = ad;
- eDoc.Health = hp;
- eDoc.Bonus = ['Assasin','Butcher','Black Widow'];
- eDoc.Gang = [0,0,0,0,0,0,0,0,0,0,0,0,315];
- return eDoc;
- }
- function fDoc(no,ad,hp) {
- fDoc.Naam = "Doctor";
- fDoc.Amount = no;
- fDoc.BaseAD = 2430;
- fDoc.BaseHP = 25350;
- fDoc.Damage = ad;
- fDoc.Health = hp;
- fDoc.Bonus = ['Assasin','Butcher','Black Widow'];
- return fDoc;
- }
- function fBody(no,ad,hp) {
- fBody.Naam = "Bodyguard";
- fBody.Amount = no;
- fBody.BaseAD = 4515;
- fBody.BaseHP = 1806;
- fBody.Damage = ad;
- fBody.Health = hp;
- fBody.Bonus = [];
- return fBody;
- }
- function fJohn(no,ad,hp) {
- fJohn.Naam = "John Doe";
- fJohn.Amount = no;
- fJohn.BaseAD = 9185;
- fJohn.BaseHP = 3674;
- fJohn.Damage = ad;
- fJohn.Health = hp;
- fJohn.Bonus = [];
- return fJohn;
- }
- function fLoan(no,ad,hp) {
- fLoan.Naam = "Loan Shark";
- fLoan.Amount = no;
- fLoan.BaseAD = 2430;
- fLoan.BaseHP = 25350;
- fLoan.Damage = ad;
- fLoan.Health = hp;
- fLoan.Bonus = ['Sniper','Butcher','Black Widow'];
- return fLoan;
- }
- function eLoan(no,ad,hp) {
- eLoan.Naam = "Loan Shark";
- eLoan.Amount = no;
- eLoan.BaseAD = 2430;
- eLoan.BaseHP = 25350;
- eLoan.Damage = ad;
- eLoan.Health = hp;
- eLoan.Bonus = ['Sniper','Butcher','Black Widow'];
- return eLoan;
- }
- function bc(from) {
- costs = 0;
- for (i = from; i < 22; i++) {
- costs = costs + ((startbunit[i] - Math.ceil(Unit[i].Amount)) * bailcost[i-5]);
- }
- }
- Unit = new Array();
- Unit[0] = new fBarb(no,ad,hp);
- Unit[1] = new fBoob(no,ad,hp);
- Unit[2] = new fGuar(no,ad,hp);
- Unit[3] = new fArme(no,ad,hp);
- Unit[4] = new fBody(no,ad,hp);
- Unit[5] = new fJohn(no,ad,hp);
- Unit[6] = new fThug(no,ad,hp);
- Unit[7] = new fArso(no,ad,hp);
- Unit[8] = new fDemo(no,ad,hp);
- Unit[9] = new fBrui(no,ad,hp);
- Unit[10] = new fHitm(no,ad,hp);
- Unit[11] = new fEnfo(no,ad,hp);
- Unit[12] = new fTomm(no,ad,hp);
- Unit[13] = new fProf(no,ad,hp);
- Unit[14] = new fSnip(no,ad,hp)
- Unit[15] = new fButc(no,ad,hp);
- Unit[16] = new fBlack(no,ad,hp);
- Unit[17] = new fAssa(no,ad,hp);
- Unit[18] = new fSmug(no,ad,hp);
- Unit[19] = new fUnde(no,ad,hp);
- Unit[20] = new fDoc(no,ad,hp);
- Unit[21] = new fLoan(no,ad,hp);
- Unit[22] = new eBarb(no,ad,hp);
- Unit[23] = new eBoob(no,ad,hp);
- Unit[24] = new eGuar(no,ad,hp);
- Unit[25] = new eArme(no,ad,hp);
- Unit[26] = new eBody(no,ad,hp);
- Unit[27] = new eJohn(no,ad,hp);
- Unit[28] = new eThug(no,ad,hp);
- Unit[29] = new eArso(no,ad,hp);
- Unit[30] = new eDemo(no,ad,hp);
- Unit[31] = new eBrui(no,ad,hp);
- Unit[32] = new eHitm(no,ad,hp);
- Unit[33] = new eEnfo(no,ad,hp);
- Unit[34] = new eTomm(no,ad,hp);
- Unit[35] = new eProf(no,ad,hp);
- Unit[36] = new eSnip(no,ad,hp);
- Unit[37] = new eButc(no,ad,hp);
- Unit[38] = new eBlack(no,ad,hp);
- Unit[39] = new eAssa(no,ad,hp);
- Unit[40] = new eSmug(no,ad,hp);
- Unit[41] = new eUnde(no,ad,hp);
- Unit[42] = new eDoc(no,ad,hp);
- Unit[43] = new eLoan(no,ad,hp);
- function clearen() {
- document.form.eadbo.checked = false;
- document.form.ehpbo.checked = false;
- document.form.elevel1.value = 0;
- document.form.elevel2.value = 0;
- document.form.elevel3.value = 0;
- document.form.elevel4.value = 0;
- document.form.ersadm.value = 0;
- document.form.ershpm.value = 0;
- document.form.efamily.value = 6;
- preadhpm();
- }
- function reset1(){
- document.form.eadbo.checked = false;
- document.form.ehpbo.checked = false;
- document.form.elevel1.value = 0;
- document.form.elevel2.value = 0;
- document.form.elevel3.value = 0;
- document.form.elevel4.value = 0;
- document.form.ersadm.value = 0;
- document.form.ershpm.value = 0;
- document.form.efam.value = 0;
- document.form.efamily.value = 6;
- preadhpm();
- }
- function reset2(){
- document.form.adbo.checked = false;
- document.form.hpbo.checked = false;
- document.form.level1.value = 0;
- document.form.level2.value = 0;
- document.form.level3.value = 0;
- document.form.level4.value = 0;
- document.form.rsadm.value = 0;
- document.form.rshpm.value = 0;
- document.form.ffam.value = 0;
- document.form.ffamily.value = 5;
- preadhpm();
- }
- function resetUnits1(){
- for (i = 0; i<22;i++) {
- document.forms[i+1].fn.value = 0;
- }
- preadhpm();
- }
- function resetUnits2(){
- for (i = 0; i<22;i++) {
- document.forms[i+1].en.value = 0;
- }
- document.form.gang.value = 0;
- preadhpm();
- }
- function updateunit(i,no,ad,hp) {
- if (i == 0) { fBarb(no,ad,hp); }
- if (i == 1) { fBoob(no,ad,hp); }
- if (i == 2) { fGuar(no,ad,hp); }
- if (i == 3) { fArme(no,ad,hp); }
- if (i == 4) { fBody(no,ad,hp); }
- if (i == 5) { fJohn(no,ad,hp); }
- if (i == 6) { fThug(no,ad,hp); }
- if (i == 7) { fArso(no,ad,hp); }
- if (i == 8) { fDemo(no,ad,hp); }
- if (i == 9) { fBrui(no,ad,hp); }
- if (i == 10) { fHitm(no,ad,hp); }
- if (i == 11) { fEnfo(no,ad,hp); }
- if (i == 12) { fTomm(no,ad,hp); }
- if (i == 13) { fProf(no,ad,hp); }
- if (i == 14) { fSnip(no,ad,hp); }
- if (i == 15) { fButc(no,ad,hp); }
- if (i == 16) { fBlack(no,ad,hp); }
- if (i == 17) { fAssa(no,ad,hp); }
- if (i == 18) { fSmug(no,ad,hp);}
- if (i == 19) { fUnde(no,ad,hp); }
- if (i == 20) { fDoc(no,ad,hp); }
- if (i == 21) { fLoan(no,ad,hp); }
- if (i == 22) { eBarb(no,ad,hp); }
- if (i == 23) { eBoob(no,ad,hp); }
- if (i == 24) { eGuar(no,ad,hp); }
- if (i == 25) { eArme(no,ad,hp); }
- if (i == 26) { eBody(no,ad,hp); }
- if (i == 27) { eJohn(no,ad,hp); }
- if (i == 28) { eThug(no,ad,hp); }
- if (i == 29) { eArso(no,ad,hp); }
- if (i == 30) { eDemo(no,ad,hp); }
- if (i == 31) { eBrui(no,ad,hp); }
- if (i == 32) { eHitm(no,ad,hp); }
- if (i == 33) { eEnfo(no,ad,hp); }
- if (i == 34) { eTomm(no,ad,hp);}
- if (i == 35) { eProf(no,ad,hp); }
- if (i == 36) { eSnip(no,ad,hp);}
- if (i == 37) { eButc(no,ad,hp); }
- if (i == 38) { eBlack(no,ad,hp);}
- if (i == 39) { eAssa(no,ad,hp); }
- if (i == 40) { eSmug(no,ad,hp); }
- if (i == 41) { eUnde(no,ad,hp);}
- if (i == 42) { eDoc(no,ad,hp); }
- if (i == 43) { eLoan(no,ad,hp); }
- if (i >= 22 && i <= 43) { GangNaam = 0; }
- }
- function preadhpm() {
- adhpm(document.form.level1.value,document.form.level2.value,document.form.level3.value,document.form.level4.value,document.form.rank1.value,document.form.rank2.value,document.form.rank3.value,document.form.rank4.value,document.form.rsadm.value,document.form.rshpm.value,document.form.adbo.checked,document.form.hpbo.checked,document.form.elevel1.value,document.form.elevel2.value,document.form.elevel3.value,document.form.elevel4.value,document.form.erank1.value,document.form.erank2.value,document.form.erank3.value,document.form.erank4.value,document.form.ersadm.value,document.form.ershpm.value,document.form.eadbo.checked,document.form.ehpbo.checked,document.form.ffam.value,document.form.efam.value,document.form.ffamily.value,document.form.efamily.value);
- }
- function adhpm(L1, L2, L3, L4, R1, R2, R3, R4, ResAD, ResHP, BooAD, BooHP, EL1, EL2, EL3, EL4, ER1, ER2, ER3, ER4, EResAD, EResHP, EBooAD, EBooHP, ifam, ufam, ffamily, efamily) {
- date = new Date();
- date.setTime(date.getTime()+(365*24*60*60*1000));
- expire = date.toGMTString();
- document.cookie = L1 + "," + L2 + "," + L3 + "," + L4 + "," + R1 + "," + R2 + "," + R3 + "," + R4 + "," + ResAD + "," + ResHP + "," + document.form.mans.value + "," + ifam + "," + ffamily + ",Zupa" + "; expires=" + expire;
- if(BooAD == true) { BooAD = parseFloat(20); } else { BooAD = 0; }
- if(BooHP == true) { BooHP = parseFloat(20); } else { BooHP = 0; }
- if(EBooAD == true) { EBooAD = parseFloat(20); } else { EBooAD = 0; }
- if(EBooHP == true) { EBooHP = parseFloat(20); } else { EBooHP = 0; }
- document.getElementById("100").innerHTML = L1 * Rank[R1] + "%";
- document.getElementById("101").innerHTML = L2 * Rank[R2] + "%";
- document.getElementById("102").innerHTML = L3 * Rank[R3] + "%";
- document.getElementById("103").innerHTML = L4 * Rank[R4] + "%";
- document.getElementById("104").innerHTML = EL1 * Rank[ER1] + "%";
- document.getElementById("105").innerHTML = EL2 * Rank[ER2] + "%";
- document.getElementById("106").innerHTML = EL3 * Rank[ER3] + "%";
- document.getElementById("107").innerHTML = EL4 * Rank[ER4] + "%";
- document.getElementById("108").innerHTML = ResAD * 5 + "%";
- document.getElementById("109").innerHTML = ResHP * 5 + "%";
- document.getElementById("110").innerHTML = EResAD * 5 + "%";
- document.getElementById("111").innerHTML = EResHP * 5 + "%";
- document.getElementById("efamb").innerHTML = ufam + "% Combat Bonus";
- document.getElementById("ffamb").innerHTML = ifam + "% Combat Bonus";
- fboostad = 0;
- fboosthp = 0;
- eboostad = 0;
- eboosthp = 0;
- if(ffamily == 1){
- fboostad = 10;
- fboosthp = 10;
- }
- if(ffamily == 2){
- fboostad = 5;
- fboosthp = 5;
- }
- if(ffamily == 3){
- fboostad = 2.5;
- fboosthp = 2.5;
- }
- if(efamily == 1){
- eboostad = 10;
- eboosthp = 10;
- }
- if(efamily == 2){
- eboostad = 5;
- eboosthp = 5;
- }
- if(efamily == 3){
- eboostad = 2.5;
- eboosthp = 2.5;
- }
- document.getElementById("efamilyb").innerHTML = eboostad + "% Att & " + eboosthp + "% Health";
- document.getElementById("ffamilyb").innerHTML = fboostad + "% Att & " + fboosthp + "% Health";
- adm = 1 + L1 * Rank[R1] / 100 + L2 * Rank[R2] / 100 + ResAD * 5 / 100 + BooAD /100 + ifam / 100 + fboostad / 100 ;
- hpm = 1 + L3 * Rank[R3] / 100 + L4 * Rank[R4] / 100 + ResHP * 5 /100 + BooHP / 100 + ifam / 100 + fboosthp /100 ;
- eadm = 1 + EL1 * Rank[ER1] / 100 + EL2 * Rank[ER2] / 100 + EResAD * 5 / 100+ EBooAD / 100 + ufam / 100 + eboostad /100 ;
- ehpm = 1 + EL3 * Rank[ER3] / 100 + EL4 * Rank[ER4] / 100 + EResHP * 5 / 100 + EBooHP / 100+ ufam / 100 + eboosthp /100 ;
- if (Rank[R1] == 7.5 && Rank[R2] == 7.5 && Rank[R3] == 7.5 && Rank[R4] == 7.5 && L1 == L2 && L2 == L3 && L3 == L4) { mfrep = mrep[L1]; } else { mfrep = 1; }
- if (Rank[ER1] == 7.5 && Rank[ER2] == 7.5 && Rank[ER3] == 7.5 && Rank[ER4] == 7.5 && EL1 == EL2 && EL2 == EL3 && EL3 == EL4) { merep = mrep[EL1]; } else { merep = 1; }
- if (eadm != 1 || ehpm != 1) { GangNaam = 0; }
- all();
- }
- function del_cookie() {
- document.cookie =
- '; expires=Thu, 01-Jan-70 00:00:01 GMT;';
- window.open ('bs22.php','_self',false);
- }
- function preset(l) {
- clearen();
- document.form.efam.value = 0;
- if(l==12)
- {document.form.efam.value = 275;
- document.getElementById('gangster').innerHTML="<tr class='top'><td td colspan='2'>Murder Inc 2 Info (Pls copy the numbers manually)</td></tr><tr><td>Black Widow</td><td> 1250</td></tr></tr><tr><td>Assassin</td><td> 1250</td></tr></tr><tr><td>Smuggler</td><td>315</td></tr><tr><td>Undertaker</td><td>315</td></tr><tr><td>Doctor</td><td>315</td></tr><tr class='top'><td colspan='2'> Exp rank is set to 275% (DONT forget this for next battle</td>";
- }
- preadhpm()
- if (l==0)
- document.getElementById('gangster').innerHTML="<tr class='top'><td colspan='2'>Gang Info (Pls copy the numbers manually)</td></tr>";
- if (l==1)
- document.getElementById('gangster').innerHTML="<tr class='top'><td colspan='2'>Gang lvl 1 Info (Pls copy the numbers manually)</td></tr><tr><td>Thug</td><td> 5</td></tr>";
- if (l==2)
- document.getElementById('gangster').innerHTML="<tr class='top'><td colspan='2'>Gang lvl 1 Info (Pls copy the numbers manually)</td></tr><tr><td>Thug</td><td> 10</td></tr><tr><td>Arsonist</td><td> 5</td></tr>";
- if (l==3)
- document.getElementById('gangster').innerHTML="<tr class='top'><td colspan='2'>Gang lvl 1 Info (Pls copy the numbers manually)</td></tr><tr><td>Thug</td><td> 15</td></tr><tr><td>Arsonist</td><td> 10</td></tr><tr><td>Demolitionist</td><td> 5</td></tr>";
- if (l==4)
- document.getElementById('gangster').innerHTML="<tr class='top'><td colspan='2'>Gang lvl 1 Info (Pls copy the numbers manually)</td></tr><tr><td>Thug</td><td> 50</td></tr><tr><td>Arsonist</td><td> 20</td></tr><tr><td>Demolitionist</td><td> 10</td></tr><tr><td>Bruiser</td><td> 5</td></tr>";
- if (l==5)
- document.getElementById('gangster').innerHTML="<tr class='top'><td colspan='2'>Gang lvl 1 Info (Pls copy the numbers manually)</td></tr><tr><td>Thug</td><td> 100</td></tr><tr><td>Arsonist</td><td> 75</td></tr><tr><td>Demolitionist</td><td> 30</td></tr><tr><td>Bruiser</td><td> 10</td></tr><tr><td>Hitman</td><td> 5</td></tr>";
- if (l==6)
- document.getElementById('gangster').innerHTML="<tr class='top'><td colspan='2'>Gang lvl 1 Info (Pls copy the numbers manually)</td></tr><tr><td>Bruiser</td><td> 75</td></tr><tr><td>Hitman</td><td> 25</td></tr><tr><td>Enforcer</td><td> 5</td></tr><tr><td>Tommy Gunner</td><td> 5</td></tr><tr><td>Professional</td><td> 10</td></tr>";
- if (l==7)
- document.getElementById('gangster').innerHTML="<tr class='top'><td colspan='2'>Gang lvl 1 Info (Pls copy the numbers manually)</td></tr><tr><td>Enforcer</td><td> 10</td></tr><tr><td>Tommy Gunner</td><td> 10</td></tr><tr><td>Professional</td><td> 35</td></tr>";
- if (l==8)
- document.getElementById('gangster').innerHTML="<tr class='top'><td colspan='2'>Gang lvl 1 Info (Pls copy the numbers manually)</td></tr><tr><td>Enforcer</td><td> 20</td></tr><tr><td>Tommy Gunner</td><td> 20</td></tr><tr><td>Professional</td><td> 70</td></tr>";
- if (l==9)
- document.getElementById('gangster').innerHTML="<tr class='top'><td colspan='2'>Gang lvl 1 Info (Pls copy the numbers manually)</td></tr><tr><td>Enforcer</td><td> 40</td></tr><tr><td>Tommy Gunner</td><td> 40</td></tr><tr><td>Professional</td><td> 140</td></tr>";
- if (l==10)
- document.getElementById('gangster').innerHTML="<tr class='top'><td colspan='2'>Gang lvl 1 Info (Pls copy the numbers manually)</td></tr><tr><td>Enforcer</td><td> 80</td></tr><tr><td>Tommy Gunner</td><td> 80</td></tr><tr><td>Professional</td><td> 280</td></tr>";
- if (l==11)
- document.getElementById('gangster').innerHTML="<tr class='top'><td td colspan='2'>Murder Inc 1 Info (Pls copy the numbers manually)</td></tr><tr><td>Professional</td><td> 835</td></tr></tr><tr><td>Sniper</td><td> 270</td></tr></tr><tr><td>Butcher</td><td>70</td></tr>"
- }
- function all() {
- tempgang = GangNaam;
- for (u = 0; u < 44; u++) {
- update(u);
- }
- GangNaam = tempgang;
- }
- function update(i) {
- if (i >= 0 && i <= 21) {
- no = document.forms[i+1].fn.value;
- ad = no * adm * Unit[i].BaseAD;
- hp = no * hpm * Unit[i].BaseHP;
- updateunit(i,no,ad,hp);
- document.getElementById(i).innerHTML = Math.round(Unit[i].BaseAD * adm);
- document.getElementById(i+22).innerHTML = Math.round(Unit[i].BaseHP * hpm);
- document.getElementById(i+44).innerHTML = Math.round(Unit[i].Damage);
- document.getElementById(i+66).innerHTML = Math.round(Unit[i].Health);
- }
- if (i >= 22 && i <= 43) {
- no = document.forms[i-21].en.value;
- ad = no * eadm * Unit[i].BaseAD;
- hp = no * ehpm * Unit[i].BaseHP;
- updateunit(i,no,ad,hp);
- }
- updatetotal();
- }
- function updatetotal() {
- tofad = 0;
- tofhp = 0;
- toead = 0;
- toehp = 0;
- for (i = 0; i < 22; i++) {
- tofad = tofad + Unit[i].Damage;
- tofhp = tofhp + Unit[i].Health;
- }
- for (i = 22; i < 44; i++) {
- toead = toead + Unit[i].Damage;
- toehp = toehp + Unit[i].Health;
- }
- document.getElementById("1000").innerHTML = Math.round(tofad);
- document.getElementById("1001").innerHTML = Math.round(tofhp);
- document.getElementById("1002").innerHTML = Math.round(toead);
- document.getElementById("1003").innerHTML = Math.round(toehp);
- }
- function prebailout(s) {
- for (i = s; i < 22; i++) {
- startbunit[i] = Math.round(Unit[i].Amount);
- }
- startbtotal = 0;
- for (i = s; i < 22; i++) {
- startbtotal = startbtotal + startbunit[i];
- }
- }
- function bailout(s) {
- for (i = 0; i < 6; i++) { document.forms[i+1].fn.value = 0; updateunit(i,0,0,0); }
- mansionm = (100 - (document.form.mans.value * 2)) / (document.form.mans.value * 2);
- bail = 1;
- sacr = 0;
- f=++s;
- document.forms[s].fn.value = 0;
- prebailout(s);
- s--;
- starte = 0;
- for (i = 0; i < 22; i++) {
- if (document.forms[i+1].fn.value != 0) {
- starte = starte + Unit[i].Amount;
- if (s >= i) { error = 1; errormsg = "The unit you wish to end up in jail must be better than\nthe unit you chose to sacrifice.\n\nYou chose " + Unit[i].Naam + " to sacrifice, but it is not a weaker unit than " + Unit[s].Naam + ".\n\nPut in the correct numbers and try again !"; break;}
- if (i < 13) { error = 1; errormsg = "The unit you wish to end up in jail must be\na Professional or better."; break; }
- }
- }
- if (starte == 0 && error == 0) { error = 1; errormsg = "\nPlease fill in the units that you wish to enter battle.\n"; }
- if (error == 1) { error = 0; printmsg("<b>Input Error</b>",errormsg); document.unde.bail.value="Bailout !"; document.unde.bail.disabled=false; return; }
- while (bailend != 0) {
- battle();
- tobn = 0;
- for (i = (s+1); i < 22; i++) {
- tobn = tobn + Math.round(Unit[i].Amount);
- }
- killed = startbtotal - tobn;
- bailable = Math.round(sacr / mansionm);
- if (tobn == 0) {
- sacr = Math.ceil(mansionm * startbtotal);
- all();
- bailend = 0;
- result = "<b>Defeat !</b>";
- outcome = "None of your units survived the battle...\n\nSend " + sacr + " of any unit type (Thugs preferred)\nfor your elite units to end up in jail.";
- }
- if (bailend != -1 && bailend != 0) {
- if ((killed - 1) == bailable || killed == bailable || (killed + 1) == bailable) {
- if (bailable != killed) {
- if (bailable == 1) {
- sacr = Math.ceil(mansionm);
- } else {
- if ((killed + 1) == bailable) {
- sacr = Math.ceil(bailable * mansionm);
- } else {
- sacr = Math.ceil(killed * mansionm);
- }
- }
- } else {
- sacr = Math.ceil(killed * mansionm);
- }
- bc("13");
- result = "<b>Victory !</b>";
- outcome = "You need " + sacr + " " + Unit[s].Naam + " to bail out the " + killed + " units that died in battle.";
- outcome = outcome + "\n\nTotal bailout costs: $ " + costs + ",-";
- bailend = 0;
- document.forms[f].fn.value = sacr;
- all();
- break;
- }
- bailend--;
- sacr = Math.ceil(bailend * mansionm);
- document.forms[f].fn.value = sacr;
- }
- if (bailend == -1) {
- if (killed == 0) {
- all();
- result = "<b>Flawless Victory !</b>";
- outcome = "You have lost 0 Units. March mobster, MARCH !";
- bailend = 0;
- } else {
- bailend = killed;
- sacr = Math.ceil(bailend * mansionm);
- document.forms[f].fn.value = sacr;
- }
- }
- }
- printmsg(result,outcome);
- bail = 0;
- bailend = "-1";
- sacr = 0;
- }
- function prebattle() {
- for (i = 0; i < 44; i++) {
- startunit[i] = Math.round(Unit[i].Amount);
- }
- startftotal = 0;
- startetotal = 0;
- for (i = 0; i < 22; i++) {
- startftotal = startftotal + startunit[i];
- }
- for (i = 22; i < 44; i++) {
- startetotal = startetotal + startunit[i];
- }
- all();
- tempgang = GangNaam;
- end = 0;
- }
- function battle() {
- prebattle();
- while (end != 1) {
- for (x = 0; x < 22; x++) {
- for (y = 22; y < 44; y++) {
- fno = Unit[x].Amount;
- fhp = Unit[x].Health;
- ead = Unit[y].Damage;
- bonus = Unit[y].Bonus.indexOf(Unit[x].Naam);
- if (fno > 0 && ead > 0) {
- if (bonus >= 0 && tempgang == 0) {
- ead = ead * 1.5;
- }
- tempad = ead - fhp;
- if (tempad < 0) {
- tempad = 0;
- }
- fhp = fhp - ead;
- if (fhp < 0) {
- fhp = 0;
- }
- ead = tempad;
- fno = fhp / (Unit[x].BaseHP * hpm);
- if (bonus >= 0 && tempgang == 0) {
- ead = ead / 1.5;
- }
- updateunit(x, fno, Unit[x].Damage, fhp);
- updateunit(y, Unit[y].Amount, ead, Unit[y].Health);
- }
- }
- }
- for (x = 0; x < 22; x++) {
- for (y = 22; y < 44; y++) {
- fad = Unit[x].Damage;
- eno = Unit[y].Amount;
- ehp = Unit[y].Health;
- bonus = Unit[x].Bonus.indexOf(Unit[y].Naam);
- if (eno > 0 && fad > 0) {
- if (bonus >= 0) {
- fad = fad * 1.5;
- }
- tempad = fad - ehp;
- if (tempad < 0) {
- tempad = 0;
- }
- ehp = ehp - fad;
- if (ehp < 0) {
- ehp = 0;
- }
- fad = tempad;
- eno = ehp / (Unit[y].BaseHP * ehpm);
- if (bonus >= 0) {
- fad = fad / 1.5;
- }
- updateunit(x, Unit[x].Amount, fad, Unit[x].Health);
- updateunit(y, eno, Unit[y].Damage, ehp);
- }
- }
- }
- for (i = 0; i < 22; i++) {
- no = Unit[i].Amount;
- ad = Math.ceil(Unit[i].Amount) * Unit[i].BaseAD * adm;
- hp = Unit[i].Amount * Unit[i].BaseHP * hpm;
- updateunit(i, no, ad, hp);
- }
- for (i = 22; i < 44; i++) {
- no = Unit[i].Amount;
- ad = Math.ceil(Unit[i].Amount) * Unit[i].BaseAD * eadm;
- hp = Unit[i].Amount * Unit[i].BaseHP * ehpm;
- updateunit(i, no, ad, hp);
- }
- tofn = 0;
- toen = 0;
- for (i = 0; i < 22; i++) {
- tofn = tofn + Math.ceil(Unit[i].Amount);
- }
- for (i = 22; i < 44; i++) {
- toen = toen + Math.ceil(Unit[i].Amount);
- }
- if (tofn == 0) {
- end = 1;
- } else if (toen == 0) {
- end = 1;
- } else {
- end = 0;
- }
- }
- GangNaam = tempgang;
- if (bail == 0) {
- rep = 0;
- erep = 0;
- for (i = 22; i < 44; i++) {
- if (startunit[i] > 0) {
- rep = (startunit[i] - Math.ceil(Unit[i].Amount)) * unitrep[i-22] + rep;
- }
- }
- for (i = 0; i < 22; i++) {
- if (startunit[i] > 0) {
- erep = (startunit[i] - Math.ceil(Unit[i].Amount)) * unitrep[i] + erep;
- }
- }
- rep = Math.round(Math.round(rep) * mfrep);
- erep = Math.round(Math.round(erep) * merep);
- outcome = "";
- if (tofn == 0 && toen != 0) {
- result = "Defeat !";
- }
- if (toen == 0 && tofn != 0) {
- result = "Victory !";
- }
- if (toen == 0 && tofn == 0) {
- result = "Tie !";
- }
- if (GangNaam != 0) {
- outcome = outcome + "\nYou\n-" + (startftotal-tofn) + " Units\n\n";
- } else if (GangNaam == 0) {
- outcome = outcome + "\nYou +" + rep + " Respect\n-" + (startftotal-tofn) + " Units\n\n";
- }
- for (i = 21; i >= 0; i--) {
- if (startunit[i] > 0) {
- outcome = outcome + Unit[i].Naam + ": " + Math.ceil(Unit[i].Amount) + "/" + startunit[i] + "\n";
- }
- }
- if (GangNaam != 0) {
- outcome = outcome + "___________\n\n" + GangNaam + "\n-" + (startetotal-toen) + " Units\n\n";
- } else if (GangNaam == 0) {
- outcome = outcome + "___________\n\nEnemy +" + erep + " Respect\n-" + (startetotal-toen) + " Units\n\n";
- }
- for (i = 43; i > 21; i--) {
- if (startunit[i] > 0) {
- outcome = outcome + Unit[i].Naam + ": " + Math.ceil(Unit[i].Amount) + "/" + startunit[i] + "\n";
- }
- }
- printmsg("Battle Report: <b>" + result + "</b>",outcome);
- tofn = 0;
- toen = 0;
- rep = 0;
- erep = 0;
- for (i = 0; i < 22; i++) {
- no = Math.round(startunit[i]);
- updateunit(i, no, (no * Unit[i].BaseAD * adm), (no * Unit[i].BaseHP * hpm));
- }
- for (i = 22; i < 44; i++) {
- no = Math.round(startunit[i]);
- updateunit(i, no, (no * Unit[i].BaseAD * eadm), (no * Unit[i].BaseHP * ehpm));
- }
- updatetotal();
- GangNaam = tempgang;
- }
- }// JavaScript Document
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement