starting work on file manager. reorganized project.
This commit is contained in:
@@ -0,0 +1,56 @@
|
||||
package Character.AbilityScores;
|
||||
|
||||
public abstract class Stats {
|
||||
|
||||
public int calcSavingThrow(int abilityScore) {
|
||||
|
||||
switch (abilityScore) {
|
||||
case 1:
|
||||
return -5;
|
||||
case 2:
|
||||
case 3:
|
||||
return -4;
|
||||
case 4:
|
||||
case 5:
|
||||
return -3;
|
||||
case 6:
|
||||
case 7:
|
||||
return -2;
|
||||
case 8:
|
||||
case 9:
|
||||
return -1;
|
||||
case 10:
|
||||
case 11:
|
||||
return 0;
|
||||
case 12:
|
||||
case 13:
|
||||
return 1;
|
||||
case 14:
|
||||
case 15:
|
||||
return 2;
|
||||
case 16:
|
||||
case 17:
|
||||
return 3;
|
||||
case 18:
|
||||
case 19:
|
||||
return 4;
|
||||
case 20:
|
||||
return 5;
|
||||
default:
|
||||
return 0;
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
abstract void increaseScore();
|
||||
|
||||
abstract int getScore();
|
||||
|
||||
abstract int getModifier();
|
||||
|
||||
abstract int getSavingThrow();
|
||||
|
||||
abstract String getDescription();
|
||||
|
||||
}
|
||||
Reference in New Issue
Block a user