mirror of
https://github.com/Grasscutters/Grasscutter.git
synced 2025-12-17 17:34:39 +01:00
Better SceneTags (#2361)
* Add scene tag handling * Move warns to debug * Move to PlayerProgressManager * Add success message * Inline check * Improve per-scene handling * Update src/main/java/emu/grasscutter/command/commands/SetSceneTagCommand.java Co-authored-by: Magix <27646710+KingRainbow44@users.noreply.github.com> * Update src/main/java/emu/grasscutter/command/commands/SetSceneTagCommand.java Co-authored-by: Magix <27646710+KingRainbow44@users.noreply.github.com> * Fix types * Small fix * Update ScriptLib.java --------- Co-authored-by: Magix <27646710+KingRainbow44@users.noreply.github.com>
This commit is contained in:
@@ -1013,22 +1013,22 @@ public class ScriptLib {
|
||||
}
|
||||
|
||||
public int AddSceneTag(int sceneId, int sceneTagId){
|
||||
logger.warn("[LUA] Call unimplemented AddSceneTag with {}, {}", sceneId, sceneTagId);
|
||||
//TODO implement
|
||||
logger.debug("[LUA] Call AddSceneTag with {}, {}", sceneId, sceneTagId);
|
||||
getSceneScriptManager().getScene().getHost().getProgressManager().addSceneTag(sceneId, sceneTagId);
|
||||
return 0;
|
||||
}
|
||||
|
||||
public int DelSceneTag(int sceneId, int sceneTagId){
|
||||
logger.warn("[LUA] Call unimplemented DelSceneTag with {}, {}", sceneId, sceneTagId);
|
||||
//TODO implement
|
||||
logger.debug("[LUA] Call DelSceneTag with {}, {}", sceneId, sceneTagId);
|
||||
getSceneScriptManager().getScene().getHost().getProgressManager().delSceneTag(sceneId, sceneTagId);
|
||||
return 0;
|
||||
}
|
||||
|
||||
public boolean CheckSceneTag(int sceneId, int sceneTagId){
|
||||
logger.warn("[LUA] Call unimplemented CheckSceneTag with {}, {}", sceneId, sceneTagId);
|
||||
//TODO implement
|
||||
return false;
|
||||
logger.debug("[LUA] Call CheckSceneTag with {}, {}", sceneId, sceneTagId);
|
||||
return getSceneScriptManager().getScene().getHost().getProgressManager().checkSceneTag(sceneId, sceneTagId);
|
||||
}
|
||||
|
||||
public int StartHomeGallery(int galleryId, int uid){
|
||||
logger.warn("[LUA] Call unimplemented StartHomeGallery with {} {}", galleryId, uid);
|
||||
//TODO implement
|
||||
|
||||
Reference in New Issue
Block a user