Skip to content

Commit

Permalink
Added restoreArcPP as percentage from max PP
Browse files Browse the repository at this point in the history
  • Loading branch information
bigguy345 committed Apr 25, 2024
1 parent d0b2241 commit 56262e1
Showing 1 changed file with 14 additions and 0 deletions.
14 changes: 14 additions & 0 deletions src/main/java/kamkeel/npcdbc/data/DBCData.java
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
package kamkeel.npcdbc.data;


import JinRyuu.JRMCore.JRMCoreConfig;
import JinRyuu.JRMCore.JRMCoreH;
import JinRyuu.JRMCore.server.config.dbc.JGConfigUltraInstinct;
import cpw.mods.fml.relauncher.Side;
Expand All @@ -21,6 +22,7 @@
import noppes.npcs.config.ConfigClient;
import noppes.npcs.util.CacheHashMap;

import static JinRyuu.JRMCore.JRMCoreH.SklLvlX;
import static JinRyuu.JRMCore.JRMCoreH.nbt;

public class DBCData {
Expand Down Expand Up @@ -335,6 +337,18 @@ public void setArcReserve(int reserve) {
nbt(player).setInteger("jrmcArcRsrv", reserve);
}

public void restoreArcPP(int percToRestoreFromMax) {
if (Race != 4)
return;

int maxReserve = JRMCoreConfig.ArcosianPPMax[SklLvlX(player)];
int toAdd = maxReserve * (percToRestoreFromMax / 100);

int reserve = nbt(player).getInteger("jrmcArcRsrv");
reserve = Math.min(reserve + toAdd, maxReserve);
setArcReserve(reserve);
}

public boolean isForm(int dbcForm) {
switch (dbcForm) {
case DBCForm.Kaioken:
Expand Down

0 comments on commit 56262e1

Please sign in to comment.