Added rule for editing world processors in-game

This commit is contained in:
Anuken
2024-08-30 12:40:47 -04:00
parent 27603165ab
commit acbd8bb190
9 changed files with 14 additions and 8 deletions

View File

@@ -109,7 +109,7 @@ public class LogicBlock extends Block{
}
public boolean accessible(){
return !privileged || state.rules.editor || state.playtestingMap != null;
return !privileged || state.rules.editor || state.playtestingMap != null || state.rules.allowEditWorldProcessors;
}
@Override

View File

@@ -28,7 +28,7 @@ public class MemoryBlock extends Block{
}
public boolean accessible(){
return !privileged || state.rules.editor;
return !privileged || state.rules.editor || state.rules.allowEditWorldProcessors;
}
@Override

View File

@@ -58,7 +58,7 @@ public class MessageBlock extends Block{
}
public boolean accessible(){
return !privileged || state.rules.editor;
return !privileged || state.rules.editor || state.rules.allowEditWorldProcessors;
}
@Override

View File

@@ -28,7 +28,7 @@ public class SwitchBlock extends Block{
}
public boolean accessible(){
return !privileged || state.rules.editor;
return !privileged || state.rules.editor || state.rules.allowEditWorldProcessors;
}
@Override