• Log in or sign up for an account here: https://www.sythe.org/login

runescape 07 combat calculator

yaswaggin

Forum Addict
Joined
Feb 21, 2011
Sythe Gold
25
Messages
372
requirements: need an IDE to copy and paste this code so you can run and compile it


also save file as RunescapeCombatCalculator since that is the class name.

Code:
//Programmed by: yaswaggin

import java.util.Scanner;

public class RunescapeCombatCalculator
{
	public static void main(String[] args)
	{
		int userAttack, userDefense, userStrength, userMage, userRange, userPrayer, userHealthPoints = 10;
		double warrior, ranger, mager, baseCombatLevel, warriorCombatLevel, rangeCombatLevel, mageCombatLevel;

		Scanner keyboard = new Scanner(System.in);

		System.out.print("Enter your attack level: ");
		userAttack= keyboard.nextInt();

		System.out.print("Enter your defense level: ");
		userDefense= keyboard.nextInt();

		System.out.print("Enter your strength level: ");
		userStrength= keyboard.nextInt();

		System.out.print("Enter your mage level: ");
		userMage= keyboard.nextInt();

		System.out.print("Enter your range level: ");
		userRange= keyboard.nextInt();

		System.out.print("Enter your prayer level: ");
		userPrayer = keyboard.nextInt();

		System.out.print("Enter your HP level: ");
		userHealthPoints = keyboard.nextInt();

		baseCombatLevel = ((userDefense + userHealthPoints + (userPrayer/2)) * 0.25);
		warrior = (userAttack + userStrength) * 0.325;
		ranger = (3/2 * userRange) * 0.325;
		mager =  (3/2 * userMage) * 0.325;


		if (warrior > mager  && warrior > ranger)
		{
			warriorCombatLevel = baseCombatLevel + warrior;
			System.out.println("\nYour combat level is " + warriorCombatLevel);
		}

		if (mager > warrior && mager > ranger)
		{
			mageCombatLevel = baseCombatLevel + mager;
			System.out.println("\nYour combat level is " + mageCombatLevel);
		}

		if (ranger > warrior && ranger > mager)
		{
			rangeCombatLevel = baseCombatLevel + mager;
			System.out.println("\nYour combat level is " + rangeCombatLevel);
		}
	}
}


sources:

http://services.runescape.com/m=rswiki/en/Combat_Formula (used to get combat formulas without the summoning part)
 
my calculator might not be fancy like yours, but it actually calculates, and is accurate: (notice how combat level is 38.5, that means its 38, but halfway to 39)

2cqz5m9.jpg


your calculate doesnt calculate lol:

34nrvnt.png
 
haha, i see why yours didnt work

i used internet explorer, thats why.

tried it on google chrome and it works
 
Very useful. I used to use the one off of RuneHQ. Not sure if it's necessarily the same anymore. But thanks for posting!
 
Runescape Gamblingrunescape gambling
Back
Top