');
}
function FindAccuracy(Power)
{
if (Power < 20000){
AccRoll = "1d20";}
else if ((Power >=20000) && (Power <50000)){
AccRoll = "2d40";}
else if ((Power >=50000) && (Power <80000)){
AccRoll = "2d50";}
else if ((Power >=80000) && (Power <120000)){
AccRoll = "2d60";}
else if ((Power >=120000) && (Power <150000)){
AccRoll = "2d70";}
else if ((Power >=150000) && (Power <200000)){
AccRoll = "2d80";}
else if ((Power >=200000) && (Power <240000)){
AccRoll = "2d100";}
else if ((Power >=240000) && (Power <270000)){
AccRoll = "3d60";}
else if ((Power >=270000) && (Power <310000)){
AccRoll = "3d70";}
else if ((Power >=310000) && (Power <350000)){
AccRoll = "3d90";}
else if ((Power >=350000) && (Power <370000)){
AccRoll = "4d50";}
else if ((Power >=370000) && (Power <400000)){
AccRoll = "4d60";}
else if ((Power >=400000) && (Power <450000)){
AccRoll = "4d70";}
else if ((Power >=450000) && (Power <500000)){
AccRoll = "4d80";}
else if ((Power >=500000) && (Power <600000)){
AccRoll = "4d100";}
if (Power >= 600000){
AccRoll = "5d100";}
document.write('Accuracy Roll: ' + AccRoll + '');
}
function WarriorSig(PowerLevel, Skill, SigName, SigPicked)
{
Power = PowerLevel/1000;
if (Power < 50){
SigRoll = "[1d6 - 5 KI]";}
else if ((Power >= 50) && (Power < 70)){
SigRoll = "[1d8 - 6 KI]";}
else if ((Power >= 70) && (Power < 100)){
SigRoll = "[1d10 - 10 KI]";}
else if ((Power >= 100) && (Power < 115)){
SigRoll = "[1d13 - 14 KI]";}
else if ((Power >= 115) && (Power < 150)){
if (Skill >= 3){SigRoll = "[1d10+4 - 16 KI]";}
else {SigRoll = "[1d13 - 14 KI]";}}
else if ((Power >= 150) && (Power < 165)){
SigRoll = "[1d19 - 17 KI]";}
else if ((Power >= 165) && (Power < 180)){
SigRoll = "[1d21 - 25 KI]";}
else if ((Power >= 180) && (Power < 200)){
SigRoll = "[1d25 - 30 KI]";}
else if ((Power >= 200) && (Power < 230)){
if (Skill >= 4){SigRoll = "[1d25+3 - 35 KI]";}
else {SigRoll = "[1d25 - 30 KI]";}}
else if ((Power >= 230) && (Power < 280)){
SigRoll = "[1d29 - 38 KI]";}
else if ((Power >= 280) && (Power < 300)){
if (Skill >= 5){SigRoll = "[1d35 - 45 KI]";}
else {SigRoll = "[1d29 - 38 KI]";}}
else if ((Power >= 300) && (Power < 330)){
SigRoll = "[1d36 - 43 KI]";}
else if ((Power >= 330) && (Power < 370)){
SigRoll = "[1d39 - 43 KI]";}
else if ((Power >= 370) && (Power < 400)){
SigRoll = "[1d38 - 39 KI]";}
else if ((Power >= 400) && (Power < 450)){
if (Skill >= 7){SigRoll = "[1d40+5 - 40 KI]";}
else {SigRoll = "[1d38 - 39 KI]";}}
else if ((Power >= 450) && (Power < 500)){
SigRoll = "[1d50 - 60 KI]";}
else if ((Power >= 500) && (Power < 550)){
SigRoll = "[1d45 - 50 KI]";}
else if ((Power >= 550) && (Power < 600)){
SigRoll = "[1d55 - 60 KI]";}
if (Power >= 900){
if (Skill >= 20) {SigRoll = "[4d25 - 100 KI]";}
else { Power = 801;}}
if ((Power >= 800) && (Power < 900)){
if (Skill >= 18) {SigRoll = "[3d40 - 95 KI]";}
else { Power = 726;}}
if ((Power >= 725) && (Power < 800)){
if (Skill >= 15) {SigRoll = "[3d30 - 80 KI]";}
else { Power = 651;}}
if ((Power >= 650) && (Power < 725)){
if (Skill >= 10) {
if (SigPicked == "multi"){SigRoll = "[2d30 - 64 KI]";}
else {SigRoll = "[1d65 - 60 KI]";}}
else { Power = 601;}}
if ((Power >= 600) && (Power < 650)){
if (SigPicked == "multi"){SigRoll = "[2d26 - 60 KI]";}
else if (SigPicked == "single"){SigRoll = "[1d60 - 60 KI]";}
else {SigRoll = "[1d60 - 60 KI](Contact Updators)";}}
document.write('Sig Attack: ' + SigName + ' : ' + SigRoll + '
');
}
function SwordsmanSig(PowerLevel, SkillLevel, SigName)
{
Skill = SkillLevel;
if (PowerLevel < 40000){
if (Skill < 5){
SigRoll = "[1d8]";}
else if ((Skill >=5) && (Skill < 10)){
SigRoll = "[1d9]";}
else if ((Skill >=10) && (Skill < 15)){
SigRoll = "[1d10]";}
else if ((Skill >=15) && (Skill < 20)){
SigRoll = "[1d11]";}
else if ((Skill >=20) && (Skill < 25)){
SigRoll = "[1d12]";}
else if ((Skill >=25) && (Skill < 30)){
SigRoll = "[1d13]";}
}
else if (PowerLevel >= 40000){
if (Skill < 5){
SigRoll = "[1d9]";}
else if ((Skill >=5) && (Skill < 10)){
SigRoll = "[1d10]";}
else if ((Skill >=10) && (Skill < 15)){
SigRoll = "[1d11]";}
else if ((Skill >=15) && (Skill < 20)){
SigRoll = "[1d12]";}
else if ((Skill >=20) && (Skill < 25)){
SigRoll = "[1d13]";}
else if ((Skill >=25) && (Skill < 30)){
SigRoll = "[1d14]";}
else if ((Skill >=30) && (Skill < 40)){
SigRoll = "[1d15+2]";}
else if ((Skill >=40) && (Skill < 50)){
SigRoll = "[1d16+2]";}
else if ((Skill >=50) && (Skill < 60)){
SigRoll = "[1d17+2]";}
else if ((Skill >=60) && (Skill < 70)){
SigRoll = "[1d18+2]";}
else if ((Skill >=70) && (Skill < 85)){
SigRoll = "[1d19+5]";}
else if ((Skill >=85) && (Skill < 100)){
SigRoll = "[1d20+5]";}
else if ((Skill >=100) && (Skill < 120)){
SigRoll = "[2d21, for all techniques that alter dice rolls, do them accordingly (Add 2 or double, etc.) but to a limit of three times per match.]";}
else if ((Skill >=120) && (Skill < 140)){
SigRoll = "[2d22, for all techniques that alter dice rolls, do them accordingly (Add 2 or double, etc.) but to a limit of three times per match.]";}
else if ((Skill >=140) && (Skill < 150)){
SigRoll = "[2d23, for all techniques that alter dice rolls, do them accordingly (Add 2 or double, etc.) but to a limit of three times per match.]";}
else if ((Skill >=150) && (Skill < 200)){
SigRoll = "[2d24+5, for all techniques that alter dice rolls, do them accordingly (Add 2 or double, etc.) but to a limit of three times per match.]";}
else if (Skill >=200){
SigRoll = "[2d25+10, for all techniques that alter dice rolls, do them accordingly (Add 2 or double, etc.) but to a limit of three times per match.]";}
}
document.write('Sig Sword: ' + SigName + ' : ' + SigRoll + '
');
}
function WMaSig(PowerLevel, SkillLevel, SigName)
{
Skill = SkillLevel;
if (Skill < 5){
SigRoll = "[1d5]";}
else if ((Skill >=5) && (Skill < 10)){
SigRoll = "[1d6]";}
else if ((Skill >=10) && (Skill < 15)){
SigRoll = "[1d7]";}
else if ((Skill >=15) && (Skill < 20)){
SigRoll = "[1d8]";}
else if ((Skill >=20) && (Skill < 25)){
SigRoll = "[1d9]";}
else if ((Skill >=25) && (Skill < 30)){
SigRoll = "[1d10]";}
else if ((Skill >=30) && (Skill < 40)){
SigRoll = "[1d11+2]";}
else if ((Skill >=40) && (Skill < 50)){
SigRoll = "[1d12+2]";}
else if ((Skill >=50) && (Skill < 60)){
SigRoll = "[1d13+2]";}
else if ((Skill >=60) && (Skill < 70)){
SigRoll = "[1d14+2]";}
else if ((Skill >=70) && (Skill < 85)){
SigRoll = "[1d15+5]";}
else if ((Skill >=85) && (Skill < 100)){
SigRoll = "[1d16+5]";}
else if ((Skill >=100) && (Skill < 120)){
SigRoll = "[2d17, for all techniques that alter dice rolls, do them accordingly (Add 2 or double, etc.) but to a limit of three times per match.]";}
else if ((Skill >=120) && (Skill < 140)){
SigRoll = "[2d18, for all techniques that alter dice rolls, do them accordingly (Add 2 or double, etc.) but to a limit of three times per match.]";}
else if ((Skill >=140) && (Skill < 150)){
SigRoll = "[2d19, for all techniques that alter dice rolls, do them accordingly (Add 2 or double, etc.) but to a limit of three times per match.]";}
else if ((Skill >=150) && (Skill < 200)){
SigRoll = "[2d20+5, for all techniques that alter dice rolls, do them accordingly (Add 2 or double, etc.) but to a limit of three times per match.]";}
else if (Skill >=200){
SigRoll = "[2d21+10, for all techniques that alter dice rolls, do them accordingly (Add 2 or double, etc.) but to a limit of three times per match.]";}
document.write('Sig Weapon: ' + SigName + ' : ' + SigRoll + '
');
}
function MakeStandardMiddle()
{
document.write('
' + Member[Counter].name + '
');
if (Member[Counter].plcount >= 400000){
PicName = "http://www.angelfire.com/dbz/poweradvantage/charpics/" + Member[Counter].name + "pic.jpg";
document.write('
');}
else{
document.write('
');}
document.write('Character Name: ' + Member[Counter].name + '
');
document.write('AIM ScreenName: ' + Member[Counter].aim + '
');
document.write('E-Mail: ' + Member[Counter].email + '
');
if (Member[Counter].species == "Android"){
document.write('Species: ' + Member[Counter].species + ' (' + Member[Counter].androidtype + ')
');}
else{
document.write('Species: ' + Member[Counter].species + '
');}
document.write('Alignment: ' + Member[Counter].alignment + '
');
document.write('Group/Clan: ' + Member[Counter].clan + '
');
document.write('Class: ' + Member[Counter].Class + '
');
document.write('Character Description: ' + Member[Counter].bio + '
');
document.write('Current Power Level: ' + Member[Counter].pl + '
');
FindAccuracy(Member[Counter].plcount);
document.write('Current HP: ' + Member[Counter].hp + '
');
document.write('Current KI: ' + Member[Counter].ki + '
');
document.write('Current Credits: ' + Member[Counter].credits + '
');
document.write('Current Spars/Moves this week: ' + Member[Counter].sparsmoves + '
');
document.write('Speed Points: ' + Member[Counter].speed + '
');
document.write('Skill Points: ' + Member[Counter].skill + '
');
document.write('Trainings: ' + Member[Counter].trainings + '
');
}
function SpecialNaturalMoves1()
{
if ((Member[Counter].skillcount >= 20) && (Member[Counter].skillcount <25)){
document.write('Swiping Deflection [With a weapon, may block any non-warrior technique made against you, after damage is dealt. Does not take a turn. 3x per battle.]');}
if ((Member[Counter].skillcount >= 25) && (Member[Counter].skillcount <30)){
document.write('Swiping Deflection [With a weapon, may block any non-warrior technique made against you, after damage is dealt. Does not take a turn. 4x per battle.]');}
if ((Member[Counter].skillcount >= 30) && (Member[Counter].skillcount <35)){
document.write('Swiping Reflection [With a weapon, may block any non-warrior technique made against you, after damage is dealt, by rolling a 1d8. On 1-2=it reflects back at the user of the attack. 3-6=it is blocked. 7=It hits for 1/2 damage. 8=It hits for 2x damage. Does not take a turn, 3x per battle.]');}
if ((Member[Counter].skillcount >= 35) && (Member[Counter].skillcount <40)){
document.write('Swiping Reflection [With a weapon, may block any non-warrior technique made against you, after damage is dealt, by rolling a 1d8. On 1-2=it reflects back at the user of the attack. 3-6=it is blocked. 7=It hits for 1/2 damage. 8=It hits for 2x damage. Does not take a turn, 4x per battle.]');}
if ((Member[Counter].skillcount >= 40) && (Member[Counter].skillcount <50)){
document.write('Swiping Reflection [With a weapon, may block any non-warrior technique made against you, after damage is dealt, by rolling a 1d8. On 1-2=it reflects back at the user of the attack. 3-6=it is blocked. 7=It hits for 1/2 damage. 8=It hits for 2x damage. Does not take a turn, 5x per battle.]');}
if (Member[Counter].skillcount >=50){
document.write('Swiping Transmission [With a weapon, may re-direct any non-warrior technique made against you, after damage is dealt, by rolling 1d3. On 1-2, the attack is sent to whoever you choose. On 3, the attacker receives the attack, and you take 1/4 of that damage in recoil. Does not take a turn, 3x per battle.]');}
}
function MakeStandardBottom()
{
document.write('Attacks:
');
Countage=0;
do{
document.write(' ' + Member[Counter].attack[Countage] + '
');
Countage++
}while(Member[Counter].attack[Countage] != "");
if (Member[Counter].Class == "Warrior"){
WarriorSig(Member[Counter].plcount, Member[Counter].skillcount, Member[Counter].attack[Countage+1], Member[Counter].sigpicked);
}
if (Member[Counter].Class == "Swordsman"){
SwordsmanSig(Member[Counter].plcount, Member[Counter].skillcount, Member[Counter].attack[Countage+1]);
}
if (Member[Counter].Class == "Weapon Master"){
WMaSig(Member[Counter].plcount, Member[Counter].skillcount, Member[Counter].attack[Countage+1]);
}
document.write('
');
document.write('Bonuses:
');
Countage=0;
if (Member[Counter].Class == "Warrior"){
BadPLBonusCount = 0;
BadSkillBonusCount = 0;
if ((Member[Counter].plcount >= 250000) && (Member[Counter].PL1 == "")){
BadPLBonusCount++;
}
if ((Member[Counter].plcount >= 500000) && (Member[Counter].PL2 == "")){
BadPLBonusCount++;
}
if ((Member[Counter].plcount >= 750000) && (Member[Counter].PL3 == "")){
BadPLBonusCount++;
}
if ((Member[Counter].plcount >= 1000000) && (Member[Counter].PL4 == "")){
BadPLBonusCount++;
}
if ((Member[Counter].plcount >= 1250000) && (Member[Counter].PL5 == "")){
BadPLBonusCount++;
}
if ((Member[Counter].plcount >= 1500000) && (Member[Counter].PL6 == "")){
BadPLBonusCount++;
}
if ((Member[Counter].skillcount >= 12) && (Member[Counter].Skill1 == "")){
BadSkillBonusCount++;
}
if ((Member[Counter].skillcount >= 24) && (Member[Counter].Skill2 == "")){
BadSkillBonusCount++;
}
if ((Member[Counter].skillcount >= 36) && (Member[Counter].Skill3 == "")){
BadSkillBonusCount++;
}
if ((Member[Counter].skillcount >= 48) && (Member[Counter].Skill4 == "")){
BadSkillBonusCount++;
}
if ((Member[Counter].skillcount >= 60) && (Member[Counter].Skill5 == "")){
BadSkillBonusCount++;
}
if ((Member[Counter].skillcount >= 72) && (Member[Counter].Skill6 == "")){
BadSkillBonusCount++;
}
}
else if ((Member[Counter].Class == "Swordsman") || (Member[Counter].Class == "Weapon Master")){
BadPLBonusCount = 0;
if ((Member[Counter].plcount >= 400000) && (Member[Counter].PL1 == "")){
BadPLBonusCount++;
}
}
do{
if (Countage == 0){
document.write(Member[Counter].bonus[Countage] + ' (' + BadPLBonusCount + ')
');
}
if ((Countage == 1) && (Member[Counter].Class == "Warrior")){
document.write(Member[Counter].bonus[Countage] + ' (' + BadSkillBonusCount + ')
');
}
if ((Countage == 1) && (Member[Counter].Class != "Warrior")){
document.write(Member[Counter].bonus[Countage] + '
');
}
if (Countage > 1){
document.write(Member[Counter].bonus[Countage] + '
');
}
Countage++
}while(Member[Counter].bonus[Countage] != "");
document.write('
');
document.write('Items: ' + Member[Counter].items + '
');
document.write('Current Location: ' + Member[Counter].location + '
');
document.write('Status: ' + Member[Counter].status + '
');
document.write('Died: ' + Member[Counter].died + '
');
document.write('Wishes Made: ' + Member[Counter].wishes + '
');
document.write('
');
}
function MakeAliens()
{
MakeStandardTop();
document.write('
Aliens
');
document.write('');
for (Counter=0; Counter<=(MaxMembers-1); Counter++){
if (Member[Counter].species == "Alien"){
MakeStandardMiddle();
document.write('Natural Moves:
');
if (Member[Counter].Class == "Warrior"){
if (Member[Counter].plcount < 40000){
document.write('None');}
if (Member[Counter].plcount >= 40000){
document.write('Xaxon Beam [1d9 - 8 KI](White)
');}
if (Member[Counter].plcount >= 150000){
document.write('Thunder Claw [1d23 - 22 KI](Red)
');}
if (Member[Counter].plcount >= 225000){
document.write('Dodonpa [1d30 - 30 KI](Yellow)
');}
if (Member[Counter].plcount >= 400000){
document.write('Death Ball [1d38 - 40 KI. Hit or miss, roll 1d50. On 50, the planet will begin to die. This bonus roll is only used during Sagas and Death Matches.](Black)
');}
if ((Member[Counter].plcount >= 525000) && (Member[Counter].kanassamove == "true")){
document.write('Energy Lich [Roll acc. twice, and 1d4, 4=miss. Opp. is 'Liched' until they roll max dmg, or are healed of this. After every attack of theirs, they roll 1d(1/20 Max HP) or 1d10, whichever is higher, healing the Alien this while hurting themselves. 2 people 'Liched' at a time, one Lich per person.]
');}
SpecialNaturalMoves1()
}
if (Member[Counter].Class == "Swordsman"){
if (Member[Counter].plcount < 40000){
document.write('None');}
if (Member[Counter].plcount >= 40000){
document.write('Charged Slice [-2 on accuracy roll, +2 on your solo signature sword damage dice. Not 2x in a row.]
');}
if (Member[Counter].plcount >= 95000){
document.write('1.5 sword slice [Attack normally and roll a second damage dice. Add half the second dice's roll to the first dice's roll. This cannot be used for 2 turns following the usage.]
');}
if (Member[Counter].plcount >= 150000){
document.write('Burning Slash [Add 5 to the max damage roll. Ex. 1d12 becomes 1d17. Cannot be used for the next 2 rounds.]
');}
if (Member[Counter].plcount >= 225000){
document.write('Rapid Chop [12d2 damage, cannot be used for the next 3 turns.](Orange)
');}
if (Member[Counter].plcount >= 400000){
document.write('Flaming Rapid Cut [10d3+5, cannot use this again for 4 more turns. Gets no sword bonuses.](Red)
');}
if ((Member[Counter].plcount >= 525000) && (Member[Counter].kanassamove == "true")){
document.write('Stunning Tone [Not usable vs Aliens or same Align. Roll 1d2 (1d5 with Flute) for turns opp. is stunned. Uses 10 HP, 2x per battle.]
');}
}
if (Member[Counter].Class == "Weapon Master"){
if (Member[Counter].plcount < 95000){
document.write('None');}
if (Member[Counter].plcount >= 95000){
document.write('Weapon Combo [1 successful use per battle. Attack with 3 different weapons in 1 round.]
');}
if (Member[Counter].plcount >= 225000){
document.write('Dual Smasher [Double the end damage of an attack (7 to 14, etc.), and this cannot be used for next 2 turns]
');}
if (Member[Counter].plcount >= 400000){
document.write('Wild Spinning Maneuvre [Need 2 weapons. Roll 1d5 after accuracy, 5 missing, and then roll 1d4. For each number, attack with an alternating weapon. Cannot be used for the next 4 turns.]
');}
if ((Member[Counter].plcount >= 525000) && (Member[Counter].kanassamove == "true")){
document.write('Energy Lich [Roll acc. twice, and 1d4, 4=miss. Opp. is 'Liched' until they roll max dmg, or are healed of this. After every attack of theirs, they roll 1d(1/20 Max HP) or 1d10, whichever is higher, healing the Alien this while hurting themselves. 2 people 'Liched' at a time, one Lich per person.]
');}
}
document.write('
');
MakeStandardBottom();
}
}
}
function MakeAndroids()
{
MakeStandardTop();
document.write('
Androids
');
document.write('');
for (Counter=0; Counter<=(MaxMembers-1); Counter++){
if (Member[Counter].species == "Android"){
MakeStandardMiddle();
document.write('Natural Moves:
');
if (Member[Counter].Class == "Warrior"){
if (Member[Counter].plcount >= 40000){
document.write('Freeza Beam [1d6, if 6, roll 1d6 again(not extra damage), if 6 again, does 20 damage total - 6 KI](Red)
');}
if (Member[Counter].plcount >= 150000){
document.write('Eye Lasers [2d10+3 - 22 KI](Purple)
');}
if (Member[Counter].plcount >= 225000){
document.write('Barrier [Usable twice during battle, use this before damage is rolled, and the attack is dispelled.]
');}
if ((Member[Counter].plcount >= 400000) && (Member[Counter].androidbomb == "true")){
document.write('Self-Destruct [You kill yourself, dealing 1d100+75 damage to your opponent. If your accuracy misses, you do not self-destruct.]
');}
if ((Member[Counter].plcount >= 525000) && (Member[Counter].kanassamove == "true")){
document.write('Explosive Survival [Takes a turn. If Self-Destructing next turn, roll a 1d5 at that time, 1 = you survive with 1 HP/KI.]
');}
SpecialNaturalMoves1()
}
if (Member[Counter].Class == "Swordsman"){
if (Member[Counter].plcount < 95000){
document.write('None');}
if (Member[Counter].plcount >= 95000){
document.write('Sword Merger [If attack hits, roll 2dxx damage, instead of usual 1dxx damage, 3x per battle. Cannot be used for next 2 turns.]
');}
if (Member[Counter].plcount >= 225000){
document.write('Rapid Chop [12d2 damage, cannot be used for the next 3 turns.](Orange)
');}
if (Member[Counter].plcount >= 400000){
document.write('Flaming Rapid Cut [10d3+5, cannot use this again for 4 more turns. Gets no sword bonuses.](Red)
');}
if ((Member[Counter].plcount >= 525000) && (Member[Counter].kanassamove == "true") && (Member[Counter].androidbomb == "true")){
document.write('Self-Destruct [You kill yourself, dealing 1d100+75 damage to your opponent. If your accuracy misses, you do not self-destruct.]
');}
}
if (Member[Counter].Class == "Weapon Master"){
if (Member[Counter].plcount < 40000){
document.write('None');}
if (Member[Counter].plcount >= 40000){
document.write('Weapon Merger [Can use 2 weapons in one round twice per battle]
');}
if (Member[Counter].plcount >= 95000){
document.write('Weapon Projection [New accuracy: roll 1d12. On a 1 or 12, you miss, and cannot use that weapon next turn. Cannot be used for next 2 turns.]
');}
if (Member[Counter].plcount >= 225000){
document.write('Dual Smasher [Double the end damage of an attack (7 to 14, etc.), and this cannot be used for next 2 turns]
');}
if (Member[Counter].plcount >= 400000){
document.write('Wild Spinning Maneuvre [Need 2 weapons. Roll 1d5 after accuracy, 5 missing, and then roll 1d4. For each number, attack with an alternating weapon. Cannot be used for the next 4 turns.]
');}
if ((Member[Counter].plcount >= 525000) && (Member[Counter].kanassamove == "true") && (Member[Counter].androidbomb == "true")){
document.write('Self-Destruct [You kill yourself, dealing 1d100+75 damage to your opponent. If your accuracy misses, you do not self-destruct.]
');}
}
document.write('
');
MakeStandardBottom();
}
}
}
function MakeDemons()
{
MakeStandardTop();
document.write('
Demons
');
document.write('');
for (Counter=0; Counter<=(MaxMembers-1); Counter++){
if (Member[Counter].species == "Demon"){
MakeStandardMiddle();
document.write('Natural Moves:
');
if (Member[Counter].Class == "Warrior"){
if (Member[Counter].plcount < 40000){
document.write('None');}
if (Member[Counter].plcount >= 40000){
document.write('Unholy Beam [1d8 - 6 KI](Black)
');}
if (Member[Counter].plcount >= 95000){
document.write('Shogekiha Laser [1d14 - 10 KI](Yellow)
');}
if (Member[Counter].plcount >= 225000){
document.write('Flaming breath [1d20+10 - 35 KI](Red)
');}
if (Member[Counter].plcount >= 400000){
document.write('Stone Spit [Roll 1d5, and on 1 or 5, roll another 1d5 die. The opponent is stoned/unable to move for that many turns.]
');}
if ((Member[Counter].plcount >= 525000) && (Member[Counter].kanassamove == "true")){
document.write('Brimstone Fire [15d3 - 55 KI](Red)
');}
SpecialNaturalMoves1()
}
if (Member[Counter].Class == "Swordsman"){
if (Member[Counter].plcount < 95000){
document.write('None');}
if (Member[Counter].plcount >= 95000){
document.write('1.5 sword slice [Attack normally and roll a second damage dice. Add half the second dice's roll to the first dice's roll. This cannot be used for 2 turns following the usage.]
');}
if (Member[Counter].plcount >= 150000){
document.write('Burning Slash [Add 5 to the max damage roll. Ex. 1d12 becomes 1d17. Cannot be used for the next 2 rounds.]
');}
if (Member[Counter].plcount >= 225000){
document.write('Rapid Chop [12d2 damage, cannot be used for the next 3 turns.](Orange)
');}
if (Member[Counter].plcount >= 400000){
document.write('Flaming Rapid Cut [10d3+5, cannot use this again for 4 more turns. Gets no sword bonuses.](Red)
');}
if ((Member[Counter].plcount >= 525000) && (Member[Counter].kanassamove == "true")){
document.write('Grim Slice [1d35, or 1d10. On 10, roll 1d35 and 3x the dmg, and 9, roll 1d35 and 2x the dmg. On 8, roll 1d35 and 1.5x the dmg, and on 7, roll 1d35. Not usable for next 4 turns.](Black)
');}
}
if (Member[Counter].Class == "Weapon Master"){
if (Member[Counter].plcount < 150000){
document.write('None');}
if (Member[Counter].plcount >= 150000){
document.write('Rapid Fire [Need a long-distance weapon, divide damage by 4, rounded down. Roll this amount 10 times. This may be used twice successfully in battle. Ex. 1d12 to 10d3.]
');}
if (Member[Counter].plcount >= 225000){
document.write('Dual Smasher [Double the end damage of an attack (7 to 14, etc.), and this cannot be used for next 2 turns]
');}
if (Member[Counter].plcount >= 400000){
document.write('Wild Spinning Maneuvre [Need 2 weapons. Roll 1d5 after accuracy, 5 missing, and then roll 1d4. For each number, attack with an alternating weapon. Cannot be used for the next 4 turns.]
');}
if ((Member[Counter].plcount >= 525000) && (Member[Counter].kanassamove == "true")){
document.write('Grim Flame [1d35, or 1d10. On 10, roll 1d35 and 3x the dmg, and 9, roll 1d35 and 2x the dmg. On 8, roll 1d35 and 1.5x the dmg, and on 7, roll 1d35. Not usable for next 4 turns.](Black)
');}
}
document.write('
');
MakeStandardBottom();
}
}
}
function MakeHumans()
{
MakeStandardTop();
document.write('
Humans
');
document.write('');
for (Counter=0; Counter<=(MaxMembers-1); Counter++){
if (Member[Counter].species == "Human"){
MakeStandardMiddle();
document.write('Natural Moves:
');
if (Member[Counter].Class == "Warrior"){
if (Member[Counter].plcount < 40000){
document.write('None');}
if (Member[Counter].plcount >= 40000){
document.write('Primitive Power Punch [1d7 - 4 KI]
');}
if (Member[Counter].plcount >= 95000){
document.write('Doe Dong Ray [1d12 - 8 KI](Yellow)
');}
if (Member[Counter].plcount >= 225000){
document.write('Renzoku Energy Dan [Divide damage die by 4, and roll that 10 times. Usable twice. 1d12 to 10d3 (with a max of 10d6). This uses 35 KI.](Yellow)
');}
if (Member[Counter].plcount >= 400000){
document.write('Kikoho [1d40+ - 35 KI, 10+ self-damage. You may sacrifice own HP to a maximum of 30. Ex. Sacrifice 20 HP, so roll 1d60 damage, and are self-hurt 30. Still 35 KI.](White)
');}
if ((Member[Counter].plcount >= 525000) && (Member[Counter].kanassamove == "true")){
document.write('Racial Peace [1d40 - 55 KI, 1d2 - 1 KI if vs Human. If used vs a non-Human in a group battle, roll a 1d5, 1 = Roll 1d5 for turns opponent is affected. All damage they make vs a Human is halved.](White)
');}
SpecialNaturalMoves1()
}
if (Member[Counter].Class == "Swordsman"){
if (Member[Counter].plcount < 40000){
document.write('None');}
if (Member[Counter].plcount >= 40000){
document.write('Accuracy Chop[Add 2 to your accuracy rolls when using your sword attack]
');}
if (Member[Counter].plcount >= 95000){
document.write('1.5 sword slice [Attack normally and roll a second damage dice. Add half the second dice's roll to the first dice's roll. This cannot be used for 2 turns following the usage.]
');}
if (Member[Counter].plcount >= 150000){
document.write('Double Slash [Roll an extra die when using your sword attack. Must wait 3 turns before using again.]
');}
if (Member[Counter].plcount >= 225000){
document.write('Rapid Chop [12d2 damage, cannot be used for the next 3 turns.](Orange)
');}
if (Member[Counter].plcount >= 400000){
document.write('Flaming Rapid Cut [10d3+5, cannot use this again for 4 more turns. Gets no sword bonuses.](Red)
');}
if ((Member[Counter].plcount >= 525000) && (Member[Counter].kanassamove == "true")){
document.write('Racial Peace [If used vs a non-Human in a group battle, roll a 1d5, 1 = Roll 1d5 for turns opponent is affected. All damage they make vs a Human is halved.]
');}
}
if (Member[Counter].Class == "Weapon Master"){
if (Member[Counter].plcount < 150000){
document.write('None');}
if (Member[Counter].plcount >= 150000){
document.write('Showing Off [Choose 1 weapon, take half the damage, and +1 dice roll. 1d11 to 2d5, etc. Cannot be used for next 2 turns.]
');}
if (Member[Counter].plcount >= 225000){
document.write('Dual Smasher [Double the end damage of an attack (7 to 14, etc.), and this cannot be used for next 2 turns]
');}
if (Member[Counter].plcount >= 400000){
document.write('Major Ego [All weapons are dropped, save one, which has a double damage die for the remainder of the battle. No other techniques may be used with this weapon.]
');}
if ((Member[Counter].plcount >= 525000) && (Member[Counter].kanassamove == "true")){
document.write('Racial Peace [If used vs a non-Human in a group battle, roll a 1d5, 1 = Roll 1d5 for turns opponent is affected. All damage they make vs a Human is halved.]
');}
}
document.write('
');
MakeStandardBottom();
}
}
}
function MakeNameks()
{
MakeStandardTop();
document.write('
Nameks
');
document.write('');
for (Counter=0; Counter<=(MaxMembers-1); Counter++){
if (Member[Counter].species == "Namek"){
MakeStandardMiddle();
document.write('Natural Moves:
');
if (Member[Counter].Class == "Warrior"){
if (Member[Counter].plcount < 40000){
document.write('None');}
if (Member[Counter].plcount >= 40000){
document.write('Mystik Attack [1d8 - 6 KI]
');}
if (Member[Counter].plcount >= 150000){
document.write('Makkenkosappo [1d22 - 24 KI, and 1d20. 20 is insta-kill, 17-19 is 30 total damage.](Yellow)
');}
if (Member[Counter].plcount >= 225000){
document.write('Kakusanyudokodan [No accuracy roll needed, 1d28 - 35 KI](Green)
');}
if (Member[Counter].plcount >= 400000){
document.write('Chobakuretsumaha [1d38 - 40 KI](Yellow)
');}
if ((Member[Counter].plcount >= 525000) && (Member[Counter].kanassamove == "true")){
document.write('Vegitative Drain Seed [Roll acc. twice, and 1d4, 4=miss. Opp. is 'Seeded' until they roll max dmg dealing over 20 dmg. For Warriors, they pay an extra 1/4 the KI cost, per attack, and you get this KI. For non-Warriors, all dmg done to you is reduced by 1/5. Only 2 Seeds out at any time.]
');}
SpecialNaturalMoves1()
}
if (Member[Counter].Class == "Swordsman"){
if (Member[Counter].plcount < 1000000){
document.write('None');}
}
if (Member[Counter].Class == "Weapon Master"){
if (Member[Counter].plcount < 1000000){
document.write('None');}
}
document.write('
');
MakeStandardBottom();
}
}
}
function MakePartSaiyans()
{
MakeStandardTop();
document.write('
Part Saiyans
');
document.write('');
for (Counter=0; Counter<=(MaxMembers-1); Counter++){
if (Member[Counter].species == "Part Saiyan"){
MakeStandardMiddle();
document.write('Natural Moves:
');
if (Member[Counter].Class == "Warrior"){
if (Member[Counter].plcount < 40000){
document.write('None');}
if (Member[Counter].plcount >= 40000){
document.write('Raging Headbutt [1d10 - 6 KI, 1/4 damage to self]
');}
if (Member[Counter].plcount >= 150000){
document.write('Rage Power Blast [1d25 - 22 KI](Red)
');}
if (Member[Counter].plcount >= 225000){
document.write('Burning Attack [1d30 - 30 KI](Yellow)
');}
if (Member[Counter].plcount >= 400000){
document.write('Rage Killing [Only usable during Death Matches and Sagas where you have lost 3+ allies. Roll 1d10. On 1, you die, and roll 1d(Present-HP) +30 for opponent's damage. On 2-5, you have 1 HP left, and roll the same die for opponent's damage. On 6-9, the opponent is left with 1 HP, and you roll 1d(Your-Present-HP) +30 damage to yourself, and on 10, the opponent dies, and you roll the same die of damage to yourself.]
');}
if ((Member[Counter].plcount >= 525000) && (Member[Counter].kanassamove == "true")){
document.write('Extremespeed [When taking dmg for someone, roll 1d3, 3= you take no dmg at all. 3x per battle.]
');}
SpecialNaturalMoves1()
}
if (Member[Counter].Class == "Swordsman"){
if (Member[Counter].plcount < 95000){
document.write('None');}
if (Member[Counter].plcount >= 95000){
if (Member[Counter].tail == "true"){
document.write('Tail Slash [Roll accuracy and damage for a Minor attack and a normal sword attack in one round. May not use sword next round.]
');}
else{
document.write('Boomerang Slash [Attack twice in one round with Signature, and roll 1d2. One 2, 5 self damage. May not be used for next 4 turns.]
');}
}
if (Member[Counter].plcount >= 225000){
document.write('Rapid Chop [12d2 damage, cannot be used for the next 3 turns.](Orange)
');}
if (Member[Counter].plcount >= 400000){
document.write('Flaming Rapid Cut [10d3+5, cannot use this again for 4 more turns. Gets no sword bonuses.](Red)
');
document.write('Overhead Slice [1d40, but all of your accuracy rolls are -10. Cannot use this again for 4 more turns.]
');}
if ((Member[Counter].plcount >= 525000) && (Member[Counter].kanassamove == "true")){
document.write('Extremespeed [When taking dmg for someone, roll 1d3, 3= you take no dmg at all. 3x per battle.]
');}
}
if (Member[Counter].Class == "Weapon Master"){
if (Member[Counter].plcount < 150000){
document.write('None');}
if (Member[Counter].plcount >= 150000){
document.write('Getting to the Point [Piercing Weapon only. Accuracy roll is 1d2, 1=hit, 2=miss(Nothing affects this roll). Damage rolls are doubled. Ex. 1d10 is 1d20. This may be used twice during a battle, hit or not.]
');}
if (Member[Counter].plcount >= 225000){
document.write('Dual Smasher [Double the end damage of an attack (7 to 14, etc.), and this cannot be used for next 2 turns]
');}
if (Member[Counter].plcount >= 400000){
document.write('Wild Spinning Maneuvre [Need 2 weapons. Roll 1d5 after accuracy, 5 missing, and then roll 1d4. For each number, attack with an alternating weapon. Cannot be used for the next 4 turns.]
');}
if ((Member[Counter].plcount >= 525000) && (Member[Counter].kanassamove == "true")){
document.write('Extremespeed [When taking dmg for someone, roll 1d3, 3= you take no dmg at all. 3x per battle.]
');}
}
document.write('
');
MakeStandardBottom();
}
}
}
function MakeSaiyans()
{
MakeStandardTop();
document.write('
Saiyans
');
document.write('');
for (Counter=0; Counter<=(MaxMembers-1); Counter++){
if (Member[Counter].species == "Saiyan"){
MakeStandardMiddle();
document.write('Natural Moves:
');
if (Member[Counter].Class == "Warrior"){
if (Member[Counter].plcount < 40000){
document.write('None');}
if (Member[Counter].plcount >= 40000){
document.write('Chou Energy Blast [2d4 - 7 KI](Red)
');}
if (Member[Counter].plcount >= 95000){
document.write('Astro Beam [1d13 - 10 KI](White)
');}
if (Member[Counter].plcount >= 225000){
document.write('Galactica Gunfire [15d2 - 35 KI](Yellow)
');}
if (Member[Counter].plcount >= 400000){
document.write('Final Flash [1d38 - 40 KI](Yellow)
');}
if ((Member[Counter].plcount >= 525000) && (Member[Counter].kanassamove == "true")){
document.write('Saiyan Explosion [1d60+20 - 60 KI, 1d30 self-damage.]
');}
SpecialNaturalMoves1()
}
if (Member[Counter].Class == "Swordsman"){
if (Member[Counter].plcount < 95000){
document.write('None');}
if (Member[Counter].plcount >= 95000){
if (Member[Counter].tail == "true"){
document.write('Tail Slash [Roll accuracy and damage for a Minor attack and a normal sword attack in one round. May not use sword next round.]
');}
else{
document.write('Boomerang Slash [Attack twice in one round with Signature, and roll 1d2. One 2, 5 self damage. May not be used for next 4 turns.]
');}
}
if (Member[Counter].plcount >= 225000){
document.write('Rapid Chop [12d2 damage, cannot be used for the next 3 turns.](Orange)
');}
if (Member[Counter].plcount >= 400000){
document.write('Flaming Rapid Cut [10d3+5, cannot use this again for 4 more turns. Gets no sword bonuses.](Red)
');}
if ((Member[Counter].plcount >= 525000) && (Member[Counter].kanassamove == "true")){
document.write('Dim-Witted Reflexes [Only usable on first turn, takes a turn. All attacks made vs you have -25 acc., but you take double damage. Lasts whole battle.]
');}
}
if (Member[Counter].Class == "Weapon Master"){
if (Member[Counter].plcount < 150000){
document.write('None');}
if (Member[Counter].plcount >= 150000){
document.write('Showing Off [Choose 1 weapon, take half the damage, and +1 dice roll. 1d11 to 2d5, etc. Cannot be used for next 2 turns.]
');}
if (Member[Counter].plcount >= 225000){
document.write('Dual Smasher [Double the end damage of an attack (7 to 14, etc.), and this cannot be used for next 2 turns]
');}
if (Member[Counter].plcount >= 400000){
document.write('Major Ego [All weapons are dropped, save one, which has a double damage die for the remainder of the battle. No other techniques may be used with this weapon.]
');}
if ((Member[Counter].plcount >= 525000) && (Member[Counter].kanassamove == "true")){
document.write('Dim-Witted Reflexes [Only usable on first turn, takes a turn. All attacks made vs you have -25 acc., but you take double damage. Lasts whole battle.]
');}
}
document.write('
');
MakeStandardBottom();
}
}
}
function MakeTsuFurins()
{
MakeStandardTop();
document.write('
Tsu-Furins
');
document.write('');
for (Counter=0; Counter<=(MaxMembers-1); Counter++){
if (Member[Counter].species == "Tsu-Furin"){
MakeStandardMiddle();
document.write('Natural Moves:
');
if (Member[Counter].Class == "Warrior"){
if (Member[Counter].plcount < 1000000){
document.write('None');}
}
if (Member[Counter].Class == "Swordsman"){
if (Member[Counter].plcount < 1000000){
document.write('None');}
}
if (Member[Counter].Class == "Weapon Master"){
if (Member[Counter].plcount < 40000){
document.write('None');}
if (Member[Counter].plcount >= 40000){
document.write('Sacrificial Blast [You attack yourself with the regular rolls, and if you are attacked during your opponent's next turn, the damage you receive from their attack is sent back at them, doubled, with an accuracy roll]
');}
if (Member[Counter].plcount >= 95000){
document.write('Raging Blasters [One Weapon attacks for 1.5x damage (1d10 to 1d15). Cannot be used for the next 2 turns.]
');}
if (Member[Counter].plcount >= 225000){
document.write('Stealthy Shot [1d20 damage, and opponent -5 acc. next turn. Cannot be used for the next 2 turns.](Orange)
');
document.write('Dual Smasher [Double the end damage of an attack (7 to 14, etc.), and this cannot be used for next 2 turns]
');}
if (Member[Counter].plcount >= 400000){
document.write('Wild Spinning Maneuvre [Need 2 weapons. Roll 1d5 after accuracy, 5 missing, and then roll 1d4. For each number, attack with an alternating weapon. Cannot be used for the next 4 turns.]
');}
if ((Member[Counter].plcount >= 525000) && (Member[Counter].kanassamove == "true")){
document.write('Time Manipulatory Command [2x per battle, for next two turns, you have no Damage Limit, save for Field effects. ALL wait 'x' turns counters are reset.]
');}
}
document.write('
');
MakeStandardBottom();
}
}
}
function MakeAIMList()
{
document.write('');
document.write('
');
document.write('PA AIM Members');
document.write('');
document.write('');
document.write('');
document.write('BACK
');
for (Counter=0; Counter<=(MaxMembers-1); Counter++){
if (Member[Counter].species=="Alien"){
document.write('' + Member[Counter].name + ' - ' + Member[Counter].aim + '
');
}}
for (Counter=0; Counter<=(MaxMembers-1); Counter++){
if (Member[Counter].species=="Android"){
document.write('' + Member[Counter].name + ' - ' + Member[Counter].aim + '
');
}}
for (Counter=0; Counter<=(MaxMembers-1); Counter++){
if (Member[Counter].species=="Demon"){
document.write('' + Member[Counter].name + ' - ' + Member[Counter].aim + '
');
}}
for (Counter=0; Counter<=(MaxMembers-1); Counter++){
if (Member[Counter].species=="Human"){
document.write('' + Member[Counter].name + ' - ' + Member[Counter].aim + '
');
}}
for (Counter=0; Counter<=(MaxMembers-1); Counter++){
if (Member[Counter].species=="Namek"){
document.write('' + Member[Counter].name + ' - ' + Member[Counter].aim + '
');
}}
for (Counter=0; Counter<=(MaxMembers-1); Counter++){
if (Member[Counter].species=="Part Saiyan"){
document.write('' + Member[Counter].name + ' - ' + Member[Counter].aim + '
');
}}
for (Counter=0; Counter<=(MaxMembers-1); Counter++){
if (Member[Counter].species=="Saiyan"){
document.write('' + Member[Counter].name + ' - ' + Member[Counter].aim + '
');
}}
for (Counter=0; Counter<=(MaxMembers-1); Counter++){
if (Member[Counter].species=="Tsu-Furin"){
document.write('' + Member[Counter].name + ' - ' + Member[Counter].aim + '
');
}}
}
function cmdLocationFinder3(form)
{
if (form.HowUse[0].checked == true){
cmdLocationFinder(form);}
else if (form.HowUse[1].checked == true){
cmdLocationFinder2(form);}
}
function cmdLocationFinder(form)
{
CheckLocation = form.Location.value;
Nobody = "true";
document.write('');
document.write('');
document.write('PA Member Locations');
document.write('');
document.write('');
document.write('');
document.write('BACK
');
document.write('The following members are at ' + CheckLocation + ' :
');
for (Counter=0; Counter<=(MaxMembers-1); Counter++){
if (Member[Counter].location == CheckLocation){
document.write(Member[Counter].name + ' (' + Member[Counter].species + '): ' + Member[Counter].aim + ' (' + Member[Counter].pl + ' PL)
');
Nobody = "false";
}
}
if (Nobody == "true"){
document.write('No-one!
');
}
}
function cmdLocationFinder2(form)
{
for (Counter=0; Counter<=10; Counter++){
if (form.Planet[Counter].checked == true){
Planet=form.Planet[Counter].value;}
}
for (Counter=0; Counter<=24; Counter++){
if (form.Square[Counter].checked == true){
Square=form.Square[Counter].value;}
}
CheckLocation = Planet + Square;
Nobody = "true";
document.write('');
document.write('');
document.write('PA Member Locations');
document.write('');
document.write('');
document.write('');
document.write('BACK
');
document.write('The following members are at ' + CheckLocation + ' :
');
for (Counter=0; Counter<=(MaxMembers-1); Counter++){
if (Member[Counter].location == CheckLocation){
document.write(Member[Counter].name + ' (' + Member[Counter].species + '): ' + Member[Counter].aim + ' (' + Member[Counter].pl + ' PL)
');
Nobody = "false";
}
}
if (Nobody == "true"){
document.write('No-one!
');
}
}
function cmdMemberCount()
{
document.MemberTotal.MemberCounter.value = MaxMembers;
}
function FindAvgStats()
{
PLMax = 0;
PLMaxPlace = 0;
WarSkillMax = 0;
WarSkillPlace = 0;
WepSkillMax = 0;
WepSkillPlace = 0;
PLSum = 0;
WarSkillSum = 0;
WarNumber = 0;
WepSkillSum = 0;
WepNumber = 0;
for (Counter=0; Counter<=(MaxMembers-1); Counter++){
PLSum = PLSum + Member[Counter].plcount;
if (Member[Counter].plcount >= PLMax){
PLMaxPlace = Counter;
PLMax = Member[Counter].plcount;}
if (Member[Counter].Class == "Warrior"){
WarNumber = WarNumber + 1;
WarSkillSum = WarSkillSum + Member[Counter].skillcount;
if (Member[Counter].skillcount > WarSkillMax){
WarSkillPlace = Counter;
WarSkillMax = Member[Counter].skillcount;}
}
if ((Member[Counter].Class == "Swordsman") ||
(Member[Counter].Class == "Weapon Master")){
WepNumber = WepNumber + 1;
WepSkillSum = WepSkillSum + Member[Counter].skillcount;
if (Member[Counter].skillcount > WepSkillMax){
WepSkillPlace = Counter;
WepSkillMax = Member[Counter].skillcount}
}
}
document.write('');
document.write('');
document.write('PA Average Stats');
document.write('');
document.write('');
document.write('');
document.write('BACK
');
document.write('The average stats are as follows:
');
document.write('Max Power Level = ' + Member[PLMaxPlace].name + ' (' + Member[PLMaxPlace].species + ') with ' + Member[PLMaxPlace].pl + ' PL
');
document.write('Average Power Level = ' + Math.floor(PLSum / MaxMembers) + ' PL
');
document.write('Max Warrior Skill = ' + Member[WarSkillPlace].name + ' (' + Member[WarSkillPlace].species + ') with ' + Member[WarSkillPlace].skill + ' Skill
');
document.write('Average Warrior Skill = ' + Math.floor(WarSkillSum / WarNumber) + ' Skill
');
document.write('Max Non-Warrior Skill = ' + Member[WepSkillPlace].name + ' (' + Member[WepSkillPlace].species + ') with ' + Member[WepSkillPlace].skill + ' Skill
');
document.write('Average Non-Warrior Skill = ' + Math.floor(WepSkillSum / WepNumber) + ' Skill
');
}
//-->
DEITIES

Power Advantage currently has
members.