From 30ba1bafac147bc34cab98fadb38cff0dbab7b90 Mon Sep 17 00:00:00 2001 From: Kam Date: Fri, 21 Feb 2025 06:19:05 -0500 Subject: [PATCH] op --- .../api/handler/data/IProfileOptions.java | 28 +++++++++++++++++++ java/noppes/npcs/api/handler/data/IQuest.java | 4 +-- 2 files changed, 29 insertions(+), 3 deletions(-) create mode 100644 java/noppes/npcs/api/handler/data/IProfileOptions.java diff --git a/java/noppes/npcs/api/handler/data/IProfileOptions.java b/java/noppes/npcs/api/handler/data/IProfileOptions.java new file mode 100644 index 0000000..8caed42 --- /dev/null +++ b/java/noppes/npcs/api/handler/data/IProfileOptions.java @@ -0,0 +1,28 @@ +package noppes.npcs.api.handler.data; + +public interface IProfileOptions { + + boolean hasProfileOptions(); + + void setProfileOptions(boolean enable); + + /** + * @param profileType 0:Individual, 1:Shared + */ + void setCooldownControl(int profileType); + + /** + * @return 0:Individual, 1:Shared + */ + int getCooldownControl(); + + /** + * @param profileType 0:Individual, 1:Shared + */ + void setCompleteControl(int profileType); + + /** + * @return 0:Individual, 1:Shared + */ + int getCompleteControl(); +} diff --git a/java/noppes/npcs/api/handler/data/IQuest.java b/java/noppes/npcs/api/handler/data/IQuest.java index 98e21ff..6aa4294 100644 --- a/java/noppes/npcs/api/handler/data/IQuest.java +++ b/java/noppes/npcs/api/handler/data/IQuest.java @@ -50,9 +50,7 @@ public interface IQuest { IPartyOptions getPartyOptions(); - boolean isProfileShared(); - - void setProfileShared(boolean value); + IProfileOptions getProfileOptions(); long getCustomCooldown();