Package emu.grasscutter.scripts
Class ScriptLib
java.lang.Object
emu.grasscutter.scripts.ScriptLib
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionintActiveChallenge(int challengeId, int challengeIndex, int timeLimitOrGroupId, int groupId, int objectiveKills, int param5) intAddExtraGroupSuite(int groupId, int suite) intAutoMonsterTide(int challengeIndex, int groupId, Integer[] ordersConfigId, int tideCount, int sceneLimit, int param6) intCauseDungeonFail(int var1) org.luaj.vm2.LuaValueChangeGroupVariableValue(String var, int value) intCreateGadget(org.luaj.vm2.LuaTable table) intCreateMonster(org.luaj.vm2.LuaTable table) intDelWorktopOptionByGroupId(int groupId, int configId, int option) intGetGroupMonsterCount(int var1) intGetGroupMonsterCountByGroupId(int groupId) intintGetGroupVariableValueByGroup(String name, int groupId) intGetRegionEntityCount(org.luaj.vm2.LuaTable table) intKillEntityByConfigId(org.luaj.vm2.LuaTable table) voidPrintContextLog(String msg) intRefreshGroup(org.luaj.vm2.LuaTable table) Set the actions and triggers to designated groupintSetGadgetStateByConfigId(int configId, int gadgetState) intSetGroupGadgetStateByConfigId(int groupId, int configId, int gadgetState) intSetGroupVariableValue(String var, int value) intSetGroupVariableValueByGroup(String key, int value, int groupId) intSetIsAllowUseSkill(int canUse, int var2) intSetMonsterBattleByGroup(int var1, int var2, int var3) intSetWorktopOptionsByGroupId(int groupId, int configId, int[] options) intTowerCountTimeStatus(int isDone, int var2) intTowerMirrorTeamSetUp(int team, int var1)
-
Field Details
-
logger
public static final org.slf4j.Logger logger
-
-
Constructor Details
-
ScriptLib
-
-
Method Details
-
getSceneScriptManager
-
SetGadgetStateByConfigId
public int SetGadgetStateByConfigId(int configId, int gadgetState) -
SetGroupGadgetStateByConfigId
public int SetGroupGadgetStateByConfigId(int groupId, int configId, int gadgetState) -
SetWorktopOptionsByGroupId
public int SetWorktopOptionsByGroupId(int groupId, int configId, int[] options) -
DelWorktopOptionByGroupId
public int DelWorktopOptionByGroupId(int groupId, int configId, int option) -
AutoMonsterTide
public int AutoMonsterTide(int challengeIndex, int groupId, Integer[] ordersConfigId, int tideCount, int sceneLimit, int param6) -
AddExtraGroupSuite
public int AddExtraGroupSuite(int groupId, int suite) -
ActiveChallenge
public int ActiveChallenge(int challengeId, int challengeIndex, int timeLimitOrGroupId, int groupId, int objectiveKills, int param5) -
GetGroupMonsterCountByGroupId
public int GetGroupMonsterCountByGroupId(int groupId) -
GetGroupVariableValue
-
SetGroupVariableValue
-
ChangeGroupVariableValue
-
RefreshGroup
public int RefreshGroup(org.luaj.vm2.LuaTable table) Set the actions and triggers to designated group -
GetRegionEntityCount
public int GetRegionEntityCount(org.luaj.vm2.LuaTable table) -
PrintContextLog
-
TowerCountTimeStatus
public int TowerCountTimeStatus(int isDone, int var2) -
GetGroupMonsterCount
public int GetGroupMonsterCount(int var1) -
SetMonsterBattleByGroup
public int SetMonsterBattleByGroup(int var1, int var2, int var3) -
CauseDungeonFail
public int CauseDungeonFail(int var1) -
GetGroupVariableValueByGroup
-
SetIsAllowUseSkill
public int SetIsAllowUseSkill(int canUse, int var2) -
KillEntityByConfigId
public int KillEntityByConfigId(org.luaj.vm2.LuaTable table) -
SetGroupVariableValueByGroup
-
CreateMonster
public int CreateMonster(org.luaj.vm2.LuaTable table) -
TowerMirrorTeamSetUp
public int TowerMirrorTeamSetUp(int team, int var1) -
CreateGadget
public int CreateGadget(org.luaj.vm2.LuaTable table)
-