From 76802d1926f1bcb58e741c977900b8cb5526c769 Mon Sep 17 00:00:00 2001 From: "Luis C.M" Date: Fri, 27 May 2022 15:55:15 -0500 Subject: [PATCH] Pushed IDBCPlayer interface. --- .../interfaces/entity/IDBCPlayer.java | 80 +++++++++++++++++++ 1 file changed, 80 insertions(+) create mode 100644 src/main/java/noppes/npcs/scripted/interfaces/entity/IDBCPlayer.java diff --git a/src/main/java/noppes/npcs/scripted/interfaces/entity/IDBCPlayer.java b/src/main/java/noppes/npcs/scripted/interfaces/entity/IDBCPlayer.java new file mode 100644 index 000000000..73531eafb --- /dev/null +++ b/src/main/java/noppes/npcs/scripted/interfaces/entity/IDBCPlayer.java @@ -0,0 +1,80 @@ +package noppes.npcs.scripted.interfaces.entity; + +import noppes.npcs.scripted.interfaces.item.IItemStack; + +public interface IDBCPlayer extends IPlayer { + + void setStat(String stat, int value); + int getStat(String stat); + + void addBonusAttribute(String stat, String bonusID, String operation, double attributeValue); + void addBonusAttribute(String stat, String bonusID, String operation, double attributeValue, boolean endOfTheList); + void addToBonusAttribute(String stat, String bonusID, String operation, double attributeValue); + void setBonusAttribute(String stat, String bonusID, String operation, double attributeValue); + void getBonusAttribute(String stat, String bonusID); + void removeBonusAttribute(String stat, String bonusID); + void clearBonusAttribute(String stat); + + String bonusAttribute(String action, String stat, String bonusID); + + String bonusAttribute(String action, String stat, String bonusID, String operation, double attributeValue, boolean endOfTheList); + + void setRelease(byte release); + byte getRelease(); + + void setBody(int body); + int getBody(); + + void setStamina(int stamina); + int getStamina(); + + void setKi(int ki); + int getKi(); + + void setTP(int tp); + int getTP(); + + void setGravity(float gravity); + float getGravity(); + + boolean isBlocking(); + + void setHairCode(String hairCode); + String getHairCode(); + + void setExtraCode(String extraCode); + String getExtraCode(); + + IItemStack[] getInventory(); + + void setForm(byte form); + byte getForm(); + void setForm2(byte form2); + byte getForm2(); + + void setPowerPoints(int points); + int getPowerPoints(); + + void setAuraColor(int color); + int getAuraColor(); + + void setFormLevel(int level); + int getFormLevel(); + + void setSkills(String skills); + String getSkills(); + + void setJRMCSE(String statusEffects); + String getJRMCSE(); + + void setRace(byte race); + int getRace(); + + void setDBCClass(byte dbcClass); + byte getDBCClass(); + + void setPowerType(byte powerType); + int getPowerType(); + + int getKillCount(String type); +}