public class Player extends Object implements Serializable
| Modifier and Type | Field and Description |
|---|---|
int |
attack |
int |
baseExp
The base requirement for experience to level up.
|
int |
defense |
Equipment[] |
equipment
0 = feet, 1 = legs, 2 = arms, 3 = chest, 4 = head, 5 = weapon, 6 =
accessory
|
float |
evasion
Chance of dodging an attack
|
int |
exp |
float |
expMod |
int |
expToNextLevel |
double[] |
growthRates
{healthgrowthRate, manaGrowhRate, attackGrowthRate, defenseGrowthRate,
luckGrowthRate, mAttackGrowthRate, mDefenseGrowthRate};
|
int |
health |
String |
id
For JSON loading
|
ArrayList<Item> |
inv
Player's inventory
|
int |
level |
int |
luck |
int |
mana |
int |
mAttack |
int |
maxHealth |
int |
maxMana |
int |
mDefense |
ArrayList<Move> |
moves
Player's moves
|
String |
name |
String |
namespace
For JSON loading
|
ArrayList<StatusEffect> |
statusEffects |
ArrayList<Weakness> |
weakness |
| Constructor and Description |
|---|
Player(String name,
int baseExp,
int expmod) |
| Modifier and Type | Method and Description |
|---|---|
void |
addItemToInv(Item item) |
void |
equip(Equipment equip) |
Move[] |
getMoves() |
StatusArray |
getStats() |
void |
giveExp(int exp) |
String[] |
invToStringArr() |
void |
levelUp() |
void |
levelUp(int exp) |
Player |
setStats(StatusArray arr) |
void |
statusEffectTick() |
public String namespace
public String id
public double[] growthRates
public int baseExp
public float expMod
public String name
public int level
public int health
public int maxHealth
public int mana
public int maxMana
public int attack
public int defense
public int luck
public int mAttack
public int mDefense
public int exp
public int expToNextLevel
public float evasion
public Equipment[] equipment
public ArrayList<StatusEffect> statusEffects
public Player(String name, int baseExp, int expmod)
public Player setStats(StatusArray arr)
public StatusArray getStats()
public void giveExp(int exp)
public void levelUp(int exp)
public void levelUp()
public Move[] getMoves()
public String[] invToStringArr()
public void addItemToInv(Item item)
public void statusEffectTick()
public void equip(Equipment equip)
Copyright © 2022. All rights reserved.