First Version

This commit is contained in:
2024-09-13 11:28:44 +02:00
parent e5d35618f8
commit 18346549de
15 changed files with 311 additions and 78 deletions

View File

@@ -158,6 +158,7 @@ system.runInterval(() => {
await randomExplosions();
blowUpDoor();
triggerAlarm();
setNPCDialog("chanel1", "chanel_goto_temple");
mindKeeper.increment(CURRENT_LEVEL);
}
})();
@@ -249,6 +250,10 @@ system.runInterval(() => {
Pupeteer.setActionBar("%message.goto.bilal");
setNPCDialog("bilal1", "bilal_end_1");
break;
case 24:
//Goto learning platform
Pupeteer.setActionBar("%message.goto.learningplatform");
break;
}
}
});
@@ -414,6 +419,7 @@ system.afterEvents.scriptEventReceive.subscribe((event) => {
checkNpcResponse(event, "cc:level2Intermezzo", 15);
checkNpcResponse(event, "cc:afterLevel2", 17);
checkNpcResponse(event, "cc:afterLevel3", 21);
checkNpcResponse(event, "cc:endMission", 23);
});
function checkNpcResponse(event: ScriptEventCommandMessageAfterEvent, id: string, level: number) {
@@ -619,7 +625,9 @@ triggerManager.RegisterFunctionTrigger("FrontAirLockInside", async () => {
triggerManager.RegisterFunctionTrigger("BackAirLockOutside", async () => {
if (backAirlockState == AirLockState.Open) {
world.sendMessage("Closing back door");
if (DEVELOPER_MODE) {
world.sendMessage("Closing back door");
}
await PlayBackDoorCloseAnimation();
backAirlockState = AirLockState.Closed;
}