cannot get XP from the same character in PVP more than once per reboot
This commit is contained in:
@@ -475,7 +475,8 @@ public class Experience {
|
|||||||
|
|
||||||
// Grant XP
|
// Grant XP
|
||||||
if(mob.getObjectType().equals(Enum.GameObjectType.PlayerCharacter))
|
if(mob.getObjectType().equals(Enum.GameObjectType.PlayerCharacter))
|
||||||
killer.grantXP((int) Math.floor(grantedExperience), true);
|
if(((PlayerCharacter)mob).pvpDeaths.contains(killer.getObjectUUID()) == false)
|
||||||
|
killer.grantXP((int) Math.floor(grantedExperience), true);
|
||||||
else
|
else
|
||||||
killer.grantXP((int) Math.floor(grantedExperience),false);
|
killer.grantXP((int) Math.floor(grantedExperience),false);
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -181,6 +181,8 @@ public class PlayerCharacter extends AbstractCharacter {
|
|||||||
public boolean depositingWarehouse = false;
|
public boolean depositingWarehouse = false;
|
||||||
public Building warehouseBuilding;
|
public Building warehouseBuilding;
|
||||||
|
|
||||||
|
public ArrayList<PlayerCharacter> killedCharacters = new ArrayList<>();
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* No Id Constructor
|
* No Id Constructor
|
||||||
*/
|
*/
|
||||||
|
|||||||
Reference in New Issue
Block a user