Fix errors in chasm

This commit is contained in:
KingRainbow44
2023-08-13 18:01:41 -04:00
parent f2b81a70c8
commit 0175e207af
3 changed files with 41 additions and 6 deletions

View File

@@ -1241,6 +1241,11 @@ public class ScriptLib {
return dungeonManager.activateRespawnPoint(var1) ? 0:2;
}
public int[] GetOpeningDungeonListByRosterId(int var1){
logger.warn("[LUA] Call unimplemented GetOpeningDungeonListByRosterId with {}", var1);
return new int[] {0,0};
}
//TODO check
public int SetWeatherAreaState(int var1, int var2){
logger.warn("[LUA] Call unimplemented SetWeatherAreaState with {} {}", var1, var2);
@@ -1254,6 +1259,17 @@ public class ScriptLib {
return 0;
}
public int ModifyClimatePolygonParamTable(int var1, LuaTable var2){
logger.warn("[LUA] Call unimplemented ModifyClimatePolygonParamTable with {} {}", var1, printTable(var2));
//TODO implement
return 0;
}
public int SetEnvironmentEffectState(int var1, String var2, int[] var3, int[] var4){
logger.warn("[LUA] Call unimplemented SetEnvironmentEffectState with {} {} {} {}", var1, var2, var3, var4);
return 0;
}
//TODO check
public boolean CheckIsInMpMode(){
logger.debug("[LUA] Call CheckIsInMpMode");
@@ -1523,6 +1539,16 @@ public class ScriptLib {
return result;
}
public int GetRegionConfigId(LuaTable var1){
logger.warn("[LUA] Call untested GetRegionConfigId with {}", printTable(var1));
var EntityId = var1.get("region_eid").toint();
var entity = getSceneScriptManager().getScene().getScriptManager().getRegionById(EntityId);
if (entity == null){
return -1;
}
return entity.getConfigId();
}
public int GetGameHour(){
return getSceneScriptManager().getScene().getWorld().getGameTimeHours();
}