Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /**
- * @author cgorrill
- * @date 12/4/2020
- *
- * */
- public class Character {
- /*
- * strength
- * constitution or health
- * dexterity agility
- * intel
- * wisdom
- * charisma or personality
- * health points
- * defense points
- * attack rating
- * base damage
- * experience point
- * level
- * Name - first name last name *
- *
- * */
- private String name;
- private int level;
- /*player stats*/
- private int str, con, dex, intel, wis, charisma;
- /*Health points*/
- private int hp;
- /*attack rating defines chance to hit a target*/
- private int attackRating;
- /*baseDmg defines the amount of damage dealt on a successful hit
- with bare hand and no damage modifiers.
- */
- private int baseDmg;
- /*defense defines how hard it is to hit the character*/
- private int defense;
- private int exp;//experience points
- public Character(){
- name="";
- str=0;
- dex=0;
- charisma=0;
- wis=0;
- intel=0;
- con=0;
- exp=0;
- level=0;
- hp=0;
- attackRating=0;
- baseDmg=0;
- defense=0;
- }
- public Character(String name, int str, int dex, int cha,
- int wis, int intel, int con, int exp, int lv, int hp,
- int att, int def, int bDmg){
- this.name=name;
- this.str=str;
- this.dex=dex;
- charisma=cha;
- this.wis=wis;
- this.intel=intel;
- this.con=con;
- this.exp=exp;
- level=lv;
- this.hp=hp;
- attackRating=att;
- baseDmg=bDmg;
- defense=def;
- }
- public String getName() {
- return name;
- }
- public void setName(String name) {
- this.name = name;
- }
- public int getLevel() {
- return level;
- }
- public void setLevel(int level) {
- this.level = level;
- }
- public int getStr() {
- return str;
- }
- public void setStr(int str) {
- this.str = str;
- }
- public int getCon() {
- return con;
- }
- public void setCon(int con) {
- this.con = con;
- }
- public int getDex() {
- return dex;
- }
- public void setDex(int dex) {
- this.dex = dex;
- }
- public int getIntel() {
- return intel;
- }
- public void setIntel(int intel) {
- this.intel = intel;
- }
- public int getWis() {
- return wis;
- }
- public void setWis(int wis) {
- this.wis = wis;
- }
- public int getCharisma() {
- return charisma;
- }
- public void setCharisma(int charisma) {
- this.charisma = charisma;
- }
- public int getHp() {
- return hp;
- }
- public void setHp(int hp) {
- this.hp = hp;
- }
- public int getAttackRating() {
- return attackRating;
- }
- public void setAttackRating(int attackRating) {
- this.attackRating = attackRating;
- }
- public int getBaseDmg() {
- return baseDmg;
- }
- public void setBaseDmg(int baseDmg) {
- this.baseDmg = baseDmg;
- }
- public int getDefense() {
- return defense;
- }
- public void setDefense(int defense) {
- this.defense = defense;
- }
- public int getExp() {
- return exp;
- }
- public void setExp(int exp) {
- this.exp = exp;
- }
- @Override
- public String toString() {
- return "Character{" +
- "name='" + name + '\'' +
- ", level=" + level +
- ", str=" + str +
- ", con=" + con +
- ", dex=" + dex +
- ", intel=" + intel +
- ", wis=" + wis +
- ", charisma=" + charisma +
- ", hp=" + hp +
- ", attackRating=" + attackRating +
- ", baseDmg=" + baseDmg +
- ", defense=" + defense +
- ", exp=" + exp +
- '}';
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement