From 49d2ecb0bffb21bcf0ddc4b348eac83f3a13fcc7 Mon Sep 17 00:00:00 2001 From: Kam Date: Mon, 4 Mar 2024 04:21:54 -0500 Subject: [PATCH] IPartyOptions - OnlyParty, MinSize, Objective Requirement --- .../npcs/api/handler/data/IPartyOptions.java | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/java/noppes/npcs/api/handler/data/IPartyOptions.java b/java/noppes/npcs/api/handler/data/IPartyOptions.java index b656117..1f9f4a5 100644 --- a/java/noppes/npcs/api/handler/data/IPartyOptions.java +++ b/java/noppes/npcs/api/handler/data/IPartyOptions.java @@ -7,6 +7,9 @@ public interface IPartyOptions { public void setAllowParty(boolean allowParty); + public boolean isOnlyParty(); + + public void setOnlyParty(boolean onlyParty); /** * @return 0:Leader, 1:All, 2:Valid @@ -39,6 +42,21 @@ public interface IPartyOptions { */ public void setCompleteFor(int completeFor); + /** + * @return 0:Shard, 1:All, 2:Leader + */ + public int getObjectiveRequirement(); + + /** + * @param requirement 0:Shard, 1:All, 2:Leader + */ + public void setObjectiveRequirement(int requirement); + + public int getMinPartySize(); + + public void setMinPartySize(int newSize); + + public int getMaxPartySize(); public void setMaxPartySize(int newSize);