Addition of regen values to admin char info.

Contributed by robikbobik.
This commit is contained in:
MobiusDevelopment 2019-11-22 16:00:34 +00:00
parent 85ff555dcf
commit a991254272
45 changed files with 645 additions and 165 deletions

View File

@ -83,20 +83,11 @@
<tr>
<td>Noblesse:</td><td>%noblesse%</td>
</tr>
%inst%
</table>
<br>
<table width=240>
<tr>
<td>PvP Kills: </td><td>%pvpkills%</td>
<td>Reputation: </td><td>%reputation%</td>
</tr>
<tr>
<td>PK Kills: </td><td>%pkkills%</td>
<td>PvP Flag: </td><td>%pvpflag%</td>
<td>Instance:</td><td>%inst%</td>
</tr>
</table>
<br>
<br><br>
<table width=240 bgcolor="666666">
<tr>
<td>P. Atk:</td><td>%patk%</td><td>M. Atk:</td><td>%matk%</td>
@ -114,6 +105,29 @@
<td>Atk. Spd.:</td><td>%patkspd%</td><td>Casting Spd.:</td><td>%matkspd%</td>
</tr>
</table>
<br><br>
<table width=240 bgcolor="666666">
<tr>
<td>HP Regen:</td><td>%hpregen%</td>
</tr>
<tr>
<td>MP Regen:</td><td>%mpregen%</td>
</tr>
<tr>
<td>CP Regen:</td><td>%cpregen%</td>
</tr>
</table>
<br>
<table width=240>
<tr>
<td>PvP Kills: </td><td>%pvpkills%</td>
<td>Reputation: </td><td>%reputation%</td>
</tr>
<tr>
<td>PK Kills: </td><td>%pkkills%</td>
<td>PvP Flag: </td><td>%pvpflag%</td>
</tr>
</table>
<br>
Coordinates: %x% %y% %z%<br1>
Heading: %heading%<br1>

View File

@ -1174,6 +1174,9 @@ public class AdminEditChar implements IAdminCommandHandler
adminReply.replace("%runspeed%", String.valueOf(player.getRunSpeed()));
adminReply.replace("%patkspd%", String.valueOf(player.getPAtkSpd()));
adminReply.replace("%matkspd%", String.valueOf(player.getMAtkSpd()));
adminReply.replace("%hpregen%", String.valueOf(player.getStat().getHpRegen()));
adminReply.replace("%mpregen%", String.valueOf(player.getStat().getMpRegen()));
adminReply.replace("%cpregen%", String.valueOf(player.getStat().getCpRegen()));
adminReply.replace("%access%", player.getAccessLevel().getLevel() + " (" + player.getAccessLevel().getName() + ")");
adminReply.replace("%account%", player.getAccountName());
adminReply.replace("%ip%", ip);

View File

@ -102,6 +102,21 @@ public class CreatureStat
return (int) getValue(Stats.ACCURACY_COMBAT);
}
public int getCpRegen()
{
return (int) getValue(Stats.REGENERATE_CP_RATE);
}
public int getHpRegen()
{
return (int) getValue(Stats.REGENERATE_HP_RATE);
}
public int getMpRegen()
{
return (int) getValue(Stats.REGENERATE_MP_RATE);
}
/**
* @return the Magic Accuracy (base+modifier) of the Creature
*/

View File

@ -83,20 +83,11 @@
<tr>
<td>Noblesse:</td><td>%noblesse%</td>
</tr>
%inst%
</table>
<br>
<table width=240>
<tr>
<td>PvP Kills: </td><td>%pvpkills%</td>
<td>Reputation: </td><td>%reputation%</td>
</tr>
<tr>
<td>PK Kills: </td><td>%pkkills%</td>
<td>PvP Flag: </td><td>%pvpflag%</td>
<td>Instance:</td><td>%inst%</td>
</tr>
</table>
<br>
<br><br>
<table width=240 bgcolor="666666">
<tr>
<td>P. Atk:</td><td>%patk%</td><td>M. Atk:</td><td>%matk%</td>
@ -114,6 +105,29 @@
<td>Atk. Spd.:</td><td>%patkspd%</td><td>Casting Spd.:</td><td>%matkspd%</td>
</tr>
</table>
<br><br>
<table width=240 bgcolor="666666">
<tr>
<td>HP Regen:</td><td>%hpregen%</td>
</tr>
<tr>
<td>MP Regen:</td><td>%mpregen%</td>
</tr>
<tr>
<td>CP Regen:</td><td>%cpregen%</td>
</tr>
</table>
<br>
<table width=240>
<tr>
<td>PvP Kills: </td><td>%pvpkills%</td>
<td>Reputation: </td><td>%reputation%</td>
</tr>
<tr>
<td>PK Kills: </td><td>%pkkills%</td>
<td>PvP Flag: </td><td>%pvpflag%</td>
</tr>
</table>
<br>
Coordinates: %x% %y% %z%<br1>
Heading: %heading%<br1>

View File

@ -1193,6 +1193,9 @@ public class AdminEditChar implements IAdminCommandHandler
adminReply.replace("%runspeed%", String.valueOf(player.getRunSpeed()));
adminReply.replace("%patkspd%", String.valueOf(player.getPAtkSpd()));
adminReply.replace("%matkspd%", String.valueOf(player.getMAtkSpd()));
adminReply.replace("%hpregen%", String.valueOf(player.getStat().getHpRegen()));
adminReply.replace("%mpregen%", String.valueOf(player.getStat().getMpRegen()));
adminReply.replace("%cpregen%", String.valueOf(player.getStat().getCpRegen()));
adminReply.replace("%access%", player.getAccessLevel().getLevel() + " (" + player.getAccessLevel().getName() + ")");
adminReply.replace("%account%", player.getAccountName());
adminReply.replace("%ip%", ip);

View File

@ -102,6 +102,21 @@ public class CreatureStat
return (int) getValue(Stats.ACCURACY_COMBAT);
}
public int getCpRegen()
{
return (int) getValue(Stats.REGENERATE_CP_RATE);
}
public int getHpRegen()
{
return (int) getValue(Stats.REGENERATE_HP_RATE);
}
public int getMpRegen()
{
return (int) getValue(Stats.REGENERATE_MP_RATE);
}
/**
* @return the Magic Accuracy (base+modifier) of the Creature
*/

View File

@ -83,20 +83,11 @@
<tr>
<td>Noblesse:</td><td>%noblesse%</td>
</tr>
%inst%
</table>
<br>
<table width=240>
<tr>
<td>PvP Kills: </td><td>%pvpkills%</td>
<td>Reputation: </td><td>%reputation%</td>
</tr>
<tr>
<td>PK Kills: </td><td>%pkkills%</td>
<td>PvP Flag: </td><td>%pvpflag%</td>
<td>Instance:</td><td>%inst%</td>
</tr>
</table>
<br>
<br><br>
<table width=240 bgcolor="666666">
<tr>
<td>P. Atk:</td><td>%patk%</td><td>M. Atk:</td><td>%matk%</td>
@ -114,6 +105,29 @@
<td>Atk. Spd.:</td><td>%patkspd%</td><td>Casting Spd.:</td><td>%matkspd%</td>
</tr>
</table>
<br><br>
<table width=240 bgcolor="666666">
<tr>
<td>HP Regen:</td><td>%hpregen%</td>
</tr>
<tr>
<td>MP Regen:</td><td>%mpregen%</td>
</tr>
<tr>
<td>CP Regen:</td><td>%cpregen%</td>
</tr>
</table>
<br>
<table width=240>
<tr>
<td>PvP Kills: </td><td>%pvpkills%</td>
<td>Reputation: </td><td>%reputation%</td>
</tr>
<tr>
<td>PK Kills: </td><td>%pkkills%</td>
<td>PvP Flag: </td><td>%pvpflag%</td>
</tr>
</table>
<br>
Coordinates: %x% %y% %z%<br1>
Heading: %heading%<br1>

View File

@ -1193,6 +1193,9 @@ public class AdminEditChar implements IAdminCommandHandler
adminReply.replace("%runspeed%", String.valueOf(player.getRunSpeed()));
adminReply.replace("%patkspd%", String.valueOf(player.getPAtkSpd()));
adminReply.replace("%matkspd%", String.valueOf(player.getMAtkSpd()));
adminReply.replace("%hpregen%", String.valueOf(player.getStat().getHpRegen()));
adminReply.replace("%mpregen%", String.valueOf(player.getStat().getMpRegen()));
adminReply.replace("%cpregen%", String.valueOf(player.getStat().getCpRegen()));
adminReply.replace("%access%", player.getAccessLevel().getLevel() + " (" + player.getAccessLevel().getName() + ")");
adminReply.replace("%account%", player.getAccountName());
adminReply.replace("%ip%", ip);

View File

@ -102,6 +102,21 @@ public class CreatureStat
return (int) getValue(Stats.ACCURACY_COMBAT);
}
public int getCpRegen()
{
return (int) getValue(Stats.REGENERATE_CP_RATE);
}
public int getHpRegen()
{
return (int) getValue(Stats.REGENERATE_HP_RATE);
}
public int getMpRegen()
{
return (int) getValue(Stats.REGENERATE_MP_RATE);
}
/**
* @return the Magic Accuracy (base+modifier) of the Creature
*/

View File

@ -83,20 +83,11 @@
<tr>
<td>Noblesse:</td><td>%noblesse%</td>
</tr>
%inst%
</table>
<br>
<table width=240>
<tr>
<td>PvP Kills: </td><td>%pvpkills%</td>
<td>Reputation: </td><td>%reputation%</td>
</tr>
<tr>
<td>PK Kills: </td><td>%pkkills%</td>
<td>PvP Flag: </td><td>%pvpflag%</td>
<td>Instance:</td><td>%inst%</td>
</tr>
</table>
<br>
<br><br>
<table width=240 bgcolor="666666">
<tr>
<td>P. Atk:</td><td>%patk%</td><td>M. Atk:</td><td>%matk%</td>
@ -114,6 +105,29 @@
<td>Atk. Spd.:</td><td>%patkspd%</td><td>Casting Spd.:</td><td>%matkspd%</td>
</tr>
</table>
<br><br>
<table width=240 bgcolor="666666">
<tr>
<td>HP Regen:</td><td>%hpregen%</td>
</tr>
<tr>
<td>MP Regen:</td><td>%mpregen%</td>
</tr>
<tr>
<td>CP Regen:</td><td>%cpregen%</td>
</tr>
</table>
<br>
<table width=240>
<tr>
<td>PvP Kills: </td><td>%pvpkills%</td>
<td>Reputation: </td><td>%reputation%</td>
</tr>
<tr>
<td>PK Kills: </td><td>%pkkills%</td>
<td>PvP Flag: </td><td>%pvpflag%</td>
</tr>
</table>
<br>
Coordinates: %x% %y% %z%<br1>
Heading: %heading%<br1>

View File

@ -1193,6 +1193,9 @@ public class AdminEditChar implements IAdminCommandHandler
adminReply.replace("%runspeed%", String.valueOf(player.getRunSpeed()));
adminReply.replace("%patkspd%", String.valueOf(player.getPAtkSpd()));
adminReply.replace("%matkspd%", String.valueOf(player.getMAtkSpd()));
adminReply.replace("%hpregen%", String.valueOf(player.getStat().getHpRegen()));
adminReply.replace("%mpregen%", String.valueOf(player.getStat().getMpRegen()));
adminReply.replace("%cpregen%", String.valueOf(player.getStat().getCpRegen()));
adminReply.replace("%access%", player.getAccessLevel().getLevel() + " (" + player.getAccessLevel().getName() + ")");
adminReply.replace("%account%", player.getAccountName());
adminReply.replace("%ip%", ip);

View File

@ -102,6 +102,21 @@ public class CreatureStat
return (int) getValue(Stats.ACCURACY_COMBAT);
}
public int getCpRegen()
{
return (int) getValue(Stats.REGENERATE_CP_RATE);
}
public int getHpRegen()
{
return (int) getValue(Stats.REGENERATE_HP_RATE);
}
public int getMpRegen()
{
return (int) getValue(Stats.REGENERATE_MP_RATE);
}
/**
* @return the Magic Accuracy (base+modifier) of the Creature
*/

View File

@ -83,20 +83,11 @@
<tr>
<td>Noblesse:</td><td>%noblesse%</td>
</tr>
%inst%
</table>
<br>
<table width=240>
<tr>
<td>PvP Kills: </td><td>%pvpkills%</td>
<td>Reputation: </td><td>%reputation%</td>
</tr>
<tr>
<td>PK Kills: </td><td>%pkkills%</td>
<td>PvP Flag: </td><td>%pvpflag%</td>
<td>Instance:</td><td>%inst%</td>
</tr>
</table>
<br>
<br><br>
<table width=240 bgcolor="666666">
<tr>
<td>P. Atk:</td><td>%patk%</td><td>M. Atk:</td><td>%matk%</td>
@ -114,6 +105,29 @@
<td>Atk. Spd.:</td><td>%patkspd%</td><td>Casting Spd.:</td><td>%matkspd%</td>
</tr>
</table>
<br><br>
<table width=240 bgcolor="666666">
<tr>
<td>HP Regen:</td><td>%hpregen%</td>
</tr>
<tr>
<td>MP Regen:</td><td>%mpregen%</td>
</tr>
<tr>
<td>CP Regen:</td><td>%cpregen%</td>
</tr>
</table>
<br>
<table width=240>
<tr>
<td>PvP Kills: </td><td>%pvpkills%</td>
<td>Reputation: </td><td>%reputation%</td>
</tr>
<tr>
<td>PK Kills: </td><td>%pkkills%</td>
<td>PvP Flag: </td><td>%pvpflag%</td>
</tr>
</table>
<br>
Coordinates: %x% %y% %z%<br1>
Heading: %heading%<br1>

View File

@ -1193,6 +1193,9 @@ public class AdminEditChar implements IAdminCommandHandler
adminReply.replace("%runspeed%", String.valueOf(player.getRunSpeed()));
adminReply.replace("%patkspd%", String.valueOf(player.getPAtkSpd()));
adminReply.replace("%matkspd%", String.valueOf(player.getMAtkSpd()));
adminReply.replace("%hpregen%", String.valueOf(player.getStat().getHpRegen()));
adminReply.replace("%mpregen%", String.valueOf(player.getStat().getMpRegen()));
adminReply.replace("%cpregen%", String.valueOf(player.getStat().getCpRegen()));
adminReply.replace("%access%", player.getAccessLevel().getLevel() + " (" + player.getAccessLevel().getName() + ")");
adminReply.replace("%account%", player.getAccountName());
adminReply.replace("%ip%", ip);

View File

@ -102,6 +102,21 @@ public class CreatureStat
return (int) getValue(Stats.ACCURACY_COMBAT);
}
public int getCpRegen()
{
return (int) getValue(Stats.REGENERATE_CP_RATE);
}
public int getHpRegen()
{
return (int) getValue(Stats.REGENERATE_HP_RATE);
}
public int getMpRegen()
{
return (int) getValue(Stats.REGENERATE_MP_RATE);
}
/**
* @return the Magic Accuracy (base+modifier) of the Creature
*/

View File

@ -83,20 +83,11 @@
<tr>
<td>Noblesse:</td><td>%noblesse%</td>
</tr>
%inst%
</table>
<br>
<table width=240>
<tr>
<td>PvP Kills: </td><td>%pvpkills%</td>
<td>Reputation: </td><td>%reputation%</td>
</tr>
<tr>
<td>PK Kills: </td><td>%pkkills%</td>
<td>PvP Flag: </td><td>%pvpflag%</td>
<td>Instance:</td><td>%inst%</td>
</tr>
</table>
<br>
<br><br>
<table width=240 bgcolor="666666">
<tr>
<td>P. Atk:</td><td>%patk%</td><td>M. Atk:</td><td>%matk%</td>
@ -114,6 +105,29 @@
<td>Atk. Spd.:</td><td>%patkspd%</td><td>Casting Spd.:</td><td>%matkspd%</td>
</tr>
</table>
<br><br>
<table width=240 bgcolor="666666">
<tr>
<td>HP Regen:</td><td>%hpregen%</td>
</tr>
<tr>
<td>MP Regen:</td><td>%mpregen%</td>
</tr>
<tr>
<td>CP Regen:</td><td>%cpregen%</td>
</tr>
</table>
<br>
<table width=240>
<tr>
<td>PvP Kills: </td><td>%pvpkills%</td>
<td>Reputation: </td><td>%reputation%</td>
</tr>
<tr>
<td>PK Kills: </td><td>%pkkills%</td>
<td>PvP Flag: </td><td>%pvpflag%</td>
</tr>
</table>
<br>
Coordinates: %x% %y% %z%<br1>
Heading: %heading%<br1>

View File

@ -1193,6 +1193,9 @@ public class AdminEditChar implements IAdminCommandHandler
adminReply.replace("%runspeed%", String.valueOf(player.getRunSpeed()));
adminReply.replace("%patkspd%", String.valueOf(player.getPAtkSpd()));
adminReply.replace("%matkspd%", String.valueOf(player.getMAtkSpd()));
adminReply.replace("%hpregen%", String.valueOf(player.getStat().getHpRegen()));
adminReply.replace("%mpregen%", String.valueOf(player.getStat().getMpRegen()));
adminReply.replace("%cpregen%", String.valueOf(player.getStat().getCpRegen()));
adminReply.replace("%access%", player.getAccessLevel().getLevel() + " (" + player.getAccessLevel().getName() + ")");
adminReply.replace("%account%", player.getAccountName());
adminReply.replace("%ip%", ip);

View File

@ -102,6 +102,21 @@ public class CreatureStat
return (int) getValue(Stats.ACCURACY_COMBAT);
}
public int getCpRegen()
{
return (int) getValue(Stats.REGENERATE_CP_RATE);
}
public int getHpRegen()
{
return (int) getValue(Stats.REGENERATE_HP_RATE);
}
public int getMpRegen()
{
return (int) getValue(Stats.REGENERATE_MP_RATE);
}
/**
* @return the Magic Accuracy (base+modifier) of the Creature
*/

View File

@ -83,20 +83,11 @@
<tr>
<td>Noblesse:</td><td>%noblesse%</td>
</tr>
%inst%
</table>
<br>
<table width=240>
<tr>
<td>PvP Kills: </td><td>%pvpkills%</td>
<td>Reputation: </td><td>%reputation%</td>
</tr>
<tr>
<td>PK Kills: </td><td>%pkkills%</td>
<td>PvP Flag: </td><td>%pvpflag%</td>
<td>Instance:</td><td>%inst%</td>
</tr>
</table>
<br>
<br><br>
<table width=240 bgcolor="666666">
<tr>
<td>P. Atk:</td><td>%patk%</td><td>M. Atk:</td><td>%matk%</td>
@ -114,6 +105,29 @@
<td>Atk. Spd.:</td><td>%patkspd%</td><td>Casting Spd.:</td><td>%matkspd%</td>
</tr>
</table>
<br><br>
<table width=240 bgcolor="666666">
<tr>
<td>HP Regen:</td><td>%hpregen%</td>
</tr>
<tr>
<td>MP Regen:</td><td>%mpregen%</td>
</tr>
<tr>
<td>CP Regen:</td><td>%cpregen%</td>
</tr>
</table>
<br>
<table width=240>
<tr>
<td>PvP Kills: </td><td>%pvpkills%</td>
<td>Reputation: </td><td>%reputation%</td>
</tr>
<tr>
<td>PK Kills: </td><td>%pkkills%</td>
<td>PvP Flag: </td><td>%pvpflag%</td>
</tr>
</table>
<br>
Coordinates: %x% %y% %z%<br1>
Heading: %heading%<br1>

View File

@ -1193,6 +1193,9 @@ public class AdminEditChar implements IAdminCommandHandler
adminReply.replace("%runspeed%", String.valueOf(player.getRunSpeed()));
adminReply.replace("%patkspd%", String.valueOf(player.getPAtkSpd()));
adminReply.replace("%matkspd%", String.valueOf(player.getMAtkSpd()));
adminReply.replace("%hpregen%", String.valueOf(player.getStat().getHpRegen()));
adminReply.replace("%mpregen%", String.valueOf(player.getStat().getMpRegen()));
adminReply.replace("%cpregen%", String.valueOf(player.getStat().getCpRegen()));
adminReply.replace("%access%", player.getAccessLevel().getLevel() + " (" + player.getAccessLevel().getName() + ")");
adminReply.replace("%account%", player.getAccountName());
adminReply.replace("%ip%", ip);

View File

@ -102,6 +102,21 @@ public class CreatureStat
return (int) getValue(Stats.ACCURACY_COMBAT);
}
public int getCpRegen()
{
return (int) getValue(Stats.REGENERATE_CP_RATE);
}
public int getHpRegen()
{
return (int) getValue(Stats.REGENERATE_HP_RATE);
}
public int getMpRegen()
{
return (int) getValue(Stats.REGENERATE_MP_RATE);
}
/**
* @return the Magic Accuracy (base+modifier) of the Creature
*/

View File

@ -83,20 +83,11 @@
<tr>
<td>Noblesse:</td><td>%noblesse%</td>
</tr>
%inst%
</table>
<br>
<table width=240>
<tr>
<td>PvP Kills: </td><td>%pvpkills%</td>
<td>Reputation: </td><td>%reputation%</td>
</tr>
<tr>
<td>PK Kills: </td><td>%pkkills%</td>
<td>PvP Flag: </td><td>%pvpflag%</td>
<td>Instance:</td><td>%inst%</td>
</tr>
</table>
<br>
<br><br>
<table width=240 bgcolor="666666">
<tr>
<td>P. Atk:</td><td>%patk%</td><td>M. Atk:</td><td>%matk%</td>
@ -114,6 +105,29 @@
<td>Atk. Spd.:</td><td>%patkspd%</td><td>Casting Spd.:</td><td>%matkspd%</td>
</tr>
</table>
<br><br>
<table width=240 bgcolor="666666">
<tr>
<td>HP Regen:</td><td>%hpregen%</td>
</tr>
<tr>
<td>MP Regen:</td><td>%mpregen%</td>
</tr>
<tr>
<td>CP Regen:</td><td>%cpregen%</td>
</tr>
</table>
<br>
<table width=240>
<tr>
<td>PvP Kills: </td><td>%pvpkills%</td>
<td>Reputation: </td><td>%reputation%</td>
</tr>
<tr>
<td>PK Kills: </td><td>%pkkills%</td>
<td>PvP Flag: </td><td>%pvpflag%</td>
</tr>
</table>
<br>
Coordinates: %x% %y% %z%<br1>
Heading: %heading%<br1>

View File

@ -1193,6 +1193,9 @@ public class AdminEditChar implements IAdminCommandHandler
adminReply.replace("%runspeed%", String.valueOf(player.getRunSpeed()));
adminReply.replace("%patkspd%", String.valueOf(player.getPAtkSpd()));
adminReply.replace("%matkspd%", String.valueOf(player.getMAtkSpd()));
adminReply.replace("%hpregen%", String.valueOf(player.getStat().getHpRegen()));
adminReply.replace("%mpregen%", String.valueOf(player.getStat().getMpRegen()));
adminReply.replace("%cpregen%", String.valueOf(player.getStat().getCpRegen()));
adminReply.replace("%access%", player.getAccessLevel().getLevel() + " (" + player.getAccessLevel().getName() + ")");
adminReply.replace("%account%", player.getAccountName());
adminReply.replace("%ip%", ip);

View File

@ -102,6 +102,21 @@ public class CreatureStat
return (int) getValue(Stats.ACCURACY_COMBAT);
}
public int getCpRegen()
{
return (int) getValue(Stats.REGENERATE_CP_RATE);
}
public int getHpRegen()
{
return (int) getValue(Stats.REGENERATE_HP_RATE);
}
public int getMpRegen()
{
return (int) getValue(Stats.REGENERATE_MP_RATE);
}
/**
* @return the Magic Accuracy (base+modifier) of the Creature
*/

View File

@ -83,20 +83,11 @@
<tr>
<td>Noblesse:</td><td>%noblesse%</td>
</tr>
%inst%
</table>
<br>
<table width=240>
<tr>
<td>PvP Kills: </td><td>%pvpkills%</td>
<td>Reputation: </td><td>%reputation%</td>
</tr>
<tr>
<td>PK Kills: </td><td>%pkkills%</td>
<td>PvP Flag: </td><td>%pvpflag%</td>
<td>Instance:</td><td>%inst%</td>
</tr>
</table>
<br>
<br><br>
<table width=240 bgcolor="666666">
<tr>
<td>P. Atk:</td><td>%patk%</td><td>M. Atk:</td><td>%matk%</td>
@ -114,6 +105,29 @@
<td>Atk. Spd.:</td><td>%patkspd%</td><td>Casting Spd.:</td><td>%matkspd%</td>
</tr>
</table>
<br><br>
<table width=240 bgcolor="666666">
<tr>
<td>HP Regen:</td><td>%hpregen%</td>
</tr>
<tr>
<td>MP Regen:</td><td>%mpregen%</td>
</tr>
<tr>
<td>CP Regen:</td><td>%cpregen%</td>
</tr>
</table>
<br>
<table width=240>
<tr>
<td>PvP Kills: </td><td>%pvpkills%</td>
<td>Reputation: </td><td>%reputation%</td>
</tr>
<tr>
<td>PK Kills: </td><td>%pkkills%</td>
<td>PvP Flag: </td><td>%pvpflag%</td>
</tr>
</table>
<br>
Coordinates: %x% %y% %z%<br1>
Heading: %heading%<br1>

View File

@ -1170,6 +1170,9 @@ public class AdminEditChar implements IAdminCommandHandler
adminReply.replace("%runspeed%", String.valueOf(player.getRunSpeed()));
adminReply.replace("%patkspd%", String.valueOf(player.getPAtkSpd()));
adminReply.replace("%matkspd%", String.valueOf(player.getMAtkSpd()));
adminReply.replace("%hpregen%", String.valueOf(player.getStat().getHpRegen()));
adminReply.replace("%mpregen%", String.valueOf(player.getStat().getMpRegen()));
adminReply.replace("%cpregen%", String.valueOf(player.getStat().getCpRegen()));
adminReply.replace("%access%", player.getAccessLevel().getLevel() + " (" + player.getAccessLevel().getName() + ")");
adminReply.replace("%account%", player.getAccountName());
adminReply.replace("%ip%", ip);

View File

@ -102,6 +102,21 @@ public class CreatureStat
return (int) getValue(Stats.ACCURACY_COMBAT);
}
public int getCpRegen()
{
return (int) getValue(Stats.REGENERATE_CP_RATE);
}
public int getHpRegen()
{
return (int) getValue(Stats.REGENERATE_HP_RATE);
}
public int getMpRegen()
{
return (int) getValue(Stats.REGENERATE_MP_RATE);
}
/**
* @return the Magic Accuracy (base+modifier) of the Creature
*/

View File

@ -83,20 +83,11 @@
<tr>
<td>Noblesse:</td><td>%noblesse%</td>
</tr>
%inst%
</table>
<br>
<table width=240>
<tr>
<td>PvP Kills: </td><td>%pvpkills%</td>
<td>Reputation: </td><td>%reputation%</td>
</tr>
<tr>
<td>PK Kills: </td><td>%pkkills%</td>
<td>PvP Flag: </td><td>%pvpflag%</td>
<td>Instance:</td><td>%inst%</td>
</tr>
</table>
<br>
<br><br>
<table width=240 bgcolor="666666">
<tr>
<td>P. Atk:</td><td>%patk%</td><td>M. Atk:</td><td>%matk%</td>
@ -114,6 +105,29 @@
<td>Atk. Spd.:</td><td>%patkspd%</td><td>Casting Spd.:</td><td>%matkspd%</td>
</tr>
</table>
<br><br>
<table width=240 bgcolor="666666">
<tr>
<td>HP Regen:</td><td>%hpregen%</td>
</tr>
<tr>
<td>MP Regen:</td><td>%mpregen%</td>
</tr>
<tr>
<td>CP Regen:</td><td>%cpregen%</td>
</tr>
</table>
<br>
<table width=240>
<tr>
<td>PvP Kills: </td><td>%pvpkills%</td>
<td>Reputation: </td><td>%reputation%</td>
</tr>
<tr>
<td>PK Kills: </td><td>%pkkills%</td>
<td>PvP Flag: </td><td>%pvpflag%</td>
</tr>
</table>
<br>
Coordinates: %x% %y% %z%<br1>
Heading: %heading%<br1>

View File

@ -1170,6 +1170,9 @@ public class AdminEditChar implements IAdminCommandHandler
adminReply.replace("%runspeed%", String.valueOf(player.getRunSpeed()));
adminReply.replace("%patkspd%", String.valueOf(player.getPAtkSpd()));
adminReply.replace("%matkspd%", String.valueOf(player.getMAtkSpd()));
adminReply.replace("%hpregen%", String.valueOf(player.getStat().getHpRegen()));
adminReply.replace("%mpregen%", String.valueOf(player.getStat().getMpRegen()));
adminReply.replace("%cpregen%", String.valueOf(player.getStat().getCpRegen()));
adminReply.replace("%access%", player.getAccessLevel().getLevel() + " (" + player.getAccessLevel().getName() + ")");
adminReply.replace("%account%", player.getAccountName());
adminReply.replace("%ip%", ip);

View File

@ -102,6 +102,21 @@ public class CreatureStat
return (int) getValue(Stats.ACCURACY_COMBAT);
}
public int getCpRegen()
{
return (int) getValue(Stats.REGENERATE_CP_RATE);
}
public int getHpRegen()
{
return (int) getValue(Stats.REGENERATE_HP_RATE);
}
public int getMpRegen()
{
return (int) getValue(Stats.REGENERATE_MP_RATE);
}
/**
* @return the Magic Accuracy (base+modifier) of the Creature
*/

View File

@ -83,20 +83,11 @@
<tr>
<td>Noblesse:</td><td>%noblesse%</td>
</tr>
%inst%
</table>
<br>
<table width=240>
<tr>
<td>PvP Kills: </td><td>%pvpkills%</td>
<td>Reputation: </td><td>%reputation%</td>
</tr>
<tr>
<td>PK Kills: </td><td>%pkkills%</td>
<td>PvP Flag: </td><td>%pvpflag%</td>
<td>Instance:</td><td>%inst%</td>
</tr>
</table>
<br>
<br><br>
<table width=240 bgcolor="666666">
<tr>
<td>P. Atk:</td><td>%patk%</td><td>M. Atk:</td><td>%matk%</td>
@ -114,6 +105,29 @@
<td>Atk. Spd.:</td><td>%patkspd%</td><td>Casting Spd.:</td><td>%matkspd%</td>
</tr>
</table>
<br><br>
<table width=240 bgcolor="666666">
<tr>
<td>HP Regen:</td><td>%hpregen%</td>
</tr>
<tr>
<td>MP Regen:</td><td>%mpregen%</td>
</tr>
<tr>
<td>CP Regen:</td><td>%cpregen%</td>
</tr>
</table>
<br>
<table width=240>
<tr>
<td>PvP Kills: </td><td>%pvpkills%</td>
<td>Reputation: </td><td>%reputation%</td>
</tr>
<tr>
<td>PK Kills: </td><td>%pkkills%</td>
<td>PvP Flag: </td><td>%pvpflag%</td>
</tr>
</table>
<br>
Coordinates: %x% %y% %z%<br1>
Heading: %heading%<br1>

View File

@ -1170,6 +1170,9 @@ public class AdminEditChar implements IAdminCommandHandler
adminReply.replace("%runspeed%", String.valueOf(player.getRunSpeed()));
adminReply.replace("%patkspd%", String.valueOf(player.getPAtkSpd()));
adminReply.replace("%matkspd%", String.valueOf(player.getMAtkSpd()));
adminReply.replace("%hpregen%", String.valueOf(player.getStat().getHpRegen()));
adminReply.replace("%mpregen%", String.valueOf(player.getStat().getMpRegen()));
adminReply.replace("%cpregen%", String.valueOf(player.getStat().getCpRegen()));
adminReply.replace("%access%", player.getAccessLevel().getLevel() + " (" + player.getAccessLevel().getName() + ")");
adminReply.replace("%account%", player.getAccountName());
adminReply.replace("%ip%", ip);

View File

@ -102,6 +102,21 @@ public class CreatureStat
return (int) getValue(Stats.ACCURACY_COMBAT);
}
public int getCpRegen()
{
return (int) getValue(Stats.REGENERATE_CP_RATE);
}
public int getHpRegen()
{
return (int) getValue(Stats.REGENERATE_HP_RATE);
}
public int getMpRegen()
{
return (int) getValue(Stats.REGENERATE_MP_RATE);
}
/**
* @return the Magic Accuracy (base+modifier) of the Creature
*/

View File

@ -83,20 +83,11 @@
<tr>
<td>Noblesse:</td><td>%noblesse%</td>
</tr>
%inst%
</table>
<br>
<table width=240>
<tr>
<td>PvP Kills: </td><td>%pvpkills%</td>
<td>Reputation: </td><td>%reputation%</td>
</tr>
<tr>
<td>PK Kills: </td><td>%pkkills%</td>
<td>PvP Flag: </td><td>%pvpflag%</td>
<td>Instance:</td><td>%inst%</td>
</tr>
</table>
<br>
<br><br>
<table width=240 bgcolor="666666">
<tr>
<td>P. Atk:</td><td>%patk%</td><td>M. Atk:</td><td>%matk%</td>
@ -114,6 +105,29 @@
<td>Atk. Spd.:</td><td>%patkspd%</td><td>Casting Spd.:</td><td>%matkspd%</td>
</tr>
</table>
<br><br>
<table width=240 bgcolor="666666">
<tr>
<td>HP Regen:</td><td>%hpregen%</td>
</tr>
<tr>
<td>MP Regen:</td><td>%mpregen%</td>
</tr>
<tr>
<td>CP Regen:</td><td>%cpregen%</td>
</tr>
</table>
<br>
<table width=240>
<tr>
<td>PvP Kills: </td><td>%pvpkills%</td>
<td>Reputation: </td><td>%reputation%</td>
</tr>
<tr>
<td>PK Kills: </td><td>%pkkills%</td>
<td>PvP Flag: </td><td>%pvpflag%</td>
</tr>
</table>
<br>
Coordinates: %x% %y% %z%<br1>
Heading: %heading%<br1>

View File

@ -1170,6 +1170,9 @@ public class AdminEditChar implements IAdminCommandHandler
adminReply.replace("%runspeed%", String.valueOf(player.getRunSpeed()));
adminReply.replace("%patkspd%", String.valueOf(player.getPAtkSpd()));
adminReply.replace("%matkspd%", String.valueOf(player.getMAtkSpd()));
adminReply.replace("%hpregen%", String.valueOf(player.getStat().getHpRegen()));
adminReply.replace("%mpregen%", String.valueOf(player.getStat().getMpRegen()));
adminReply.replace("%cpregen%", String.valueOf(player.getStat().getCpRegen()));
adminReply.replace("%access%", player.getAccessLevel().getLevel() + " (" + player.getAccessLevel().getName() + ")");
adminReply.replace("%account%", player.getAccountName());
adminReply.replace("%ip%", ip);

View File

@ -102,6 +102,21 @@ public class CreatureStat
return (int) getValue(Stats.ACCURACY_COMBAT);
}
public int getCpRegen()
{
return (int) getValue(Stats.REGENERATE_CP_RATE);
}
public int getHpRegen()
{
return (int) getValue(Stats.REGENERATE_HP_RATE);
}
public int getMpRegen()
{
return (int) getValue(Stats.REGENERATE_MP_RATE);
}
/**
* @return the Magic Accuracy (base+modifier) of the Creature
*/

View File

@ -83,20 +83,11 @@
<tr>
<td>Noblesse:</td><td>%noblesse%</td>
</tr>
%inst%
</table>
<br>
<table width=240>
<tr>
<td>PvP Kills: </td><td>%pvpkills%</td>
<td>Reputation: </td><td>%reputation%</td>
</tr>
<tr>
<td>PK Kills: </td><td>%pkkills%</td>
<td>PvP Flag: </td><td>%pvpflag%</td>
<td>Instance:</td><td>%inst%</td>
</tr>
</table>
<br>
<br><br>
<table width=240 bgcolor="666666">
<tr>
<td>P. Atk:</td><td>%patk%</td><td>M. Atk:</td><td>%matk%</td>
@ -114,6 +105,29 @@
<td>Atk. Spd.:</td><td>%patkspd%</td><td>Casting Spd.:</td><td>%matkspd%</td>
</tr>
</table>
<br><br>
<table width=240 bgcolor="666666">
<tr>
<td>HP Regen:</td><td>%hpregen%</td>
</tr>
<tr>
<td>MP Regen:</td><td>%mpregen%</td>
</tr>
<tr>
<td>CP Regen:</td><td>%cpregen%</td>
</tr>
</table>
<br>
<table width=240>
<tr>
<td>PvP Kills: </td><td>%pvpkills%</td>
<td>Reputation: </td><td>%reputation%</td>
</tr>
<tr>
<td>PK Kills: </td><td>%pkkills%</td>
<td>PvP Flag: </td><td>%pvpflag%</td>
</tr>
</table>
<br>
Coordinates: %x% %y% %z%<br1>
Heading: %heading%<br1>

View File

@ -1170,6 +1170,9 @@ public class AdminEditChar implements IAdminCommandHandler
adminReply.replace("%runspeed%", String.valueOf(player.getRunSpeed()));
adminReply.replace("%patkspd%", String.valueOf(player.getPAtkSpd()));
adminReply.replace("%matkspd%", String.valueOf(player.getMAtkSpd()));
adminReply.replace("%hpregen%", String.valueOf(player.getStat().getHpRegen()));
adminReply.replace("%mpregen%", String.valueOf(player.getStat().getMpRegen()));
adminReply.replace("%cpregen%", String.valueOf(player.getStat().getCpRegen()));
adminReply.replace("%access%", player.getAccessLevel().getLevel() + " (" + player.getAccessLevel().getName() + ")");
adminReply.replace("%account%", player.getAccountName());
adminReply.replace("%ip%", ip);

View File

@ -102,6 +102,21 @@ public class CreatureStat
return (int) getValue(Stats.ACCURACY_COMBAT);
}
public int getCpRegen()
{
return (int) getValue(Stats.REGENERATE_CP_RATE);
}
public int getHpRegen()
{
return (int) getValue(Stats.REGENERATE_HP_RATE);
}
public int getMpRegen()
{
return (int) getValue(Stats.REGENERATE_MP_RATE);
}
/**
* @return the Magic Accuracy (base+modifier) of the Creature
*/

View File

@ -83,20 +83,11 @@
<tr>
<td>Noblesse:</td><td>%noblesse%</td>
</tr>
%inst%
</table>
<br>
<table width=240>
<tr>
<td>PvP Kills: </td><td>%pvpkills%</td>
<td>Reputation: </td><td>%reputation%</td>
</tr>
<tr>
<td>PK Kills: </td><td>%pkkills%</td>
<td>PvP Flag: </td><td>%pvpflag%</td>
<td>Instance:</td><td>%inst%</td>
</tr>
</table>
<br>
<br><br>
<table width=240 bgcolor="666666">
<tr>
<td>P. Atk:</td><td>%patk%</td><td>M. Atk:</td><td>%matk%</td>
@ -114,6 +105,29 @@
<td>Atk. Spd.:</td><td>%patkspd%</td><td>Casting Spd.:</td><td>%matkspd%</td>
</tr>
</table>
<br><br>
<table width=240 bgcolor="666666">
<tr>
<td>HP Regen:</td><td>%hpregen%</td>
</tr>
<tr>
<td>MP Regen:</td><td>%mpregen%</td>
</tr>
<tr>
<td>CP Regen:</td><td>%cpregen%</td>
</tr>
</table>
<br>
<table width=240>
<tr>
<td>PvP Kills: </td><td>%pvpkills%</td>
<td>Reputation: </td><td>%reputation%</td>
</tr>
<tr>
<td>PK Kills: </td><td>%pkkills%</td>
<td>PvP Flag: </td><td>%pvpflag%</td>
</tr>
</table>
<br>
Coordinates: %x% %y% %z%<br1>
Heading: %heading%<br1>

View File

@ -1158,6 +1158,9 @@ public class AdminEditChar implements IAdminCommandHandler
adminReply.replace("%runspeed%", String.valueOf(player.getRunSpeed()));
adminReply.replace("%patkspd%", String.valueOf(player.getPAtkSpd()));
adminReply.replace("%matkspd%", String.valueOf(player.getMAtkSpd()));
adminReply.replace("%hpregen%", String.valueOf(player.getStat().getHpRegen()));
adminReply.replace("%mpregen%", String.valueOf(player.getStat().getMpRegen()));
adminReply.replace("%cpregen%", String.valueOf(player.getStat().getCpRegen()));
adminReply.replace("%access%", player.getAccessLevel().getLevel() + " (" + player.getAccessLevel().getName() + ")");
adminReply.replace("%account%", player.getAccountName());
adminReply.replace("%ip%", ip);

View File

@ -102,6 +102,21 @@ public class CreatureStat
return (int) getValue(Stats.ACCURACY_COMBAT);
}
public int getCpRegen()
{
return (int) getValue(Stats.REGENERATE_CP_RATE);
}
public int getHpRegen()
{
return (int) getValue(Stats.REGENERATE_HP_RATE);
}
public int getMpRegen()
{
return (int) getValue(Stats.REGENERATE_MP_RATE);
}
/**
* @return the Magic Accuracy (base+modifier) of the Creature
*/

View File

@ -83,20 +83,11 @@
<tr>
<td>Noblesse:</td><td>%noblesse%</td>
</tr>
%inst%
</table>
<br>
<table width=240>
<tr>
<td>PvP Kills: </td><td>%pvpkills%</td>
<td>Reputation: </td><td>%reputation%</td>
</tr>
<tr>
<td>PK Kills: </td><td>%pkkills%</td>
<td>PvP Flag: </td><td>%pvpflag%</td>
<td>Instance:</td><td>%inst%</td>
</tr>
</table>
<br>
<br><br>
<table width=240 bgcolor="666666">
<tr>
<td>P. Atk:</td><td>%patk%</td><td>M. Atk:</td><td>%matk%</td>
@ -114,6 +105,29 @@
<td>Atk. Spd.:</td><td>%patkspd%</td><td>Casting Spd.:</td><td>%matkspd%</td>
</tr>
</table>
<br><br>
<table width=240 bgcolor="666666">
<tr>
<td>HP Regen:</td><td>%hpregen%</td>
</tr>
<tr>
<td>MP Regen:</td><td>%mpregen%</td>
</tr>
<tr>
<td>CP Regen:</td><td>%cpregen%</td>
</tr>
</table>
<br>
<table width=240>
<tr>
<td>PvP Kills: </td><td>%pvpkills%</td>
<td>Reputation: </td><td>%reputation%</td>
</tr>
<tr>
<td>PK Kills: </td><td>%pkkills%</td>
<td>PvP Flag: </td><td>%pvpflag%</td>
</tr>
</table>
<br>
Coordinates: %x% %y% %z%<br1>
Heading: %heading%<br1>

View File

@ -1170,6 +1170,9 @@ public class AdminEditChar implements IAdminCommandHandler
adminReply.replace("%runspeed%", String.valueOf(player.getRunSpeed()));
adminReply.replace("%patkspd%", String.valueOf(player.getPAtkSpd()));
adminReply.replace("%matkspd%", String.valueOf(player.getMAtkSpd()));
adminReply.replace("%hpregen%", String.valueOf(player.getStat().getHpRegen()));
adminReply.replace("%mpregen%", String.valueOf(player.getStat().getMpRegen()));
adminReply.replace("%cpregen%", String.valueOf(player.getStat().getCpRegen()));
adminReply.replace("%access%", player.getAccessLevel().getLevel() + " (" + player.getAccessLevel().getName() + ")");
adminReply.replace("%account%", player.getAccountName());
adminReply.replace("%ip%", ip);

View File

@ -102,6 +102,21 @@ public class CreatureStat
return (int) getValue(Stats.ACCURACY_COMBAT);
}
public int getCpRegen()
{
return (int) getValue(Stats.REGENERATE_CP_RATE);
}
public int getHpRegen()
{
return (int) getValue(Stats.REGENERATE_HP_RATE);
}
public int getMpRegen()
{
return (int) getValue(Stats.REGENERATE_MP_RATE);
}
/**
* @return the Magic Accuracy (base+modifier) of the Creature
*/