translationtext

This commit is contained in:
2024-09-12 11:13:40 +02:00
parent c323e98bcd
commit f4632b0a10
6 changed files with 275 additions and 134 deletions

View File

@@ -95,7 +95,7 @@ export class Manager {
players.forEach((player) => {
// player.sendMessage(`Player ${player.name} is in trigger ${trigger.IsPlayerInside(player)}`);
if (trigger.hasPlayerEnterdTrigger(player)) {
world.sendMessage(`Player ${player.name} entered trigger`);
// world.sendMessage(`Player ${player.name} entered trigger`);
//Check if a function trigger is set
const isFunctionSet = this.functionTriggers.has(trigger.eventToDispatch);

View File

@@ -103,6 +103,7 @@ system.runInterval(async () => {
case 5:
transitionTrail1.spawnNext();
Pupeteer.setActionBarTimed("%message.trail.follow", 2.5);
setNPCDialog("chanel1", "chanel_beforelevel_2_1");
Pupeteer.setActionBar("%message.talkto.chanel");
break;
@@ -142,7 +143,7 @@ system.runInterval(async () => {
break;
case 12:
Pupeteer.setActionBar("Follow the trail to the next level.");
Pupeteer.setActionBar("%message.trail.follow");
transitionTrail5.spawnNext();
break;
@@ -207,7 +208,10 @@ let PlayGateOpenAnimation = async () => {
playAnimation(gateFrames, frameDuration, false, gateRoot);
};
let ResetGate = () => SetFrame(gateFrames[0], gateRoot);
let ResetGate = () => {
gateState = GateState.closed;
SetFrame(gateFrames[0], gateRoot);
};
async function SetFrame(frame: ClonePos, destination: Vector3) {
await world
@@ -227,7 +231,7 @@ async function playAnimation(
force: boolean = false
) {
if (animationPlaying && !force) {
world.sendMessage("Animation already playing");
// world.sendMessage("Animation already playing");
return;
}
let frameCount = frames.length;
@@ -333,7 +337,7 @@ world.afterEvents.chatSend.subscribe(async (event: ChatSendAfterEvent) => {
triggerManager.OnChat(event);
if (command === "!reset") {
mindKeeper.set(CURRENT_LEVEL, 0);
mindKeeper.set(CURRENT_LEVEL, 12);
world.sendMessage("currentlevel = " + mindKeeper.get(CURRENT_LEVEL));
world.sendMessage("Resetting");
level1.reset();

View File

@@ -5,86 +5,115 @@ import { vector3 } from "../Commandeer/utils/vectorUtils";
let TransitionTrailToLevel5: TrailType = {
name: "TransitionTrailToLevel5",
points: [
{ index: 0, position: vector3(-160, 71.1, 265.5) },
{ index: 1, position: vector3(-161, 71.1, 265.5) },
{ index: 2, position: vector3(-162, 71.1, 265.5) },
{ index: 3, position: vector3(-163, 71.1, 265.5) },
{ index: 4, position: vector3(-164, 71.1, 265.5) },
{ index: 5, position: vector3(-165, 71.1, 265.5) },
{ index: 6, position: vector3(-166, 71.1, 265.5) },
{ index: 7, position: vector3(-167, 71.1, 265.5) },
{ index: 8, position: vector3(-168, 71.1, 265.5) },
{ index: 9, position: vector3(-169, 71.1, 265.5) },
{ index: 10, position: vector3(-170, 71.1, 265.5) },
{ index: 11, position: vector3(-171, 71.1, 265.5) },
{ index: 12, position: vector3(-172, 71.1, 265.5) },
{ index: 13, position: vector3(-173, 71.1, 265.5) },
{ index: 14, position: vector3(-174, 71.1, 265.5) },
{ index: 15, position: vector3(-175, 71.1, 265.5) },
{ index: 16, position: vector3(-176, 71.1, 265.5) },
{ index: 17, position: vector3(-177, 71.1, 265.5) },
{ index: 18, position: vector3(-178, 71.1, 265.5) },
{ index: 19, position: vector3(-179, 71.1, 265.5) },
{ index: 20, position: vector3(-180, 71.1, 265.5) },
{ index: 21, position: vector3(-181, 71.1, 265.5) },
{ index: 22, position: vector3(-182, 71.1, 265.5) },
{ index: 23, position: vector3(-183, 71.1, 265.5) },
{ index: 24, position: vector3(-184, 71.1, 265.5) },
{ index: 25, position: vector3(-185, 71.1, 265.5) },
{ index: 26, position: vector3(-186, 71.1, 265.5) },
{ index: 27, position: vector3(-187, 71.1, 265.5) },
{ index: 28, position: vector3(-188, 71.1, 265.5) },
{ index: 29, position: vector3(-189, 71.1, 265.5) },
{ index: 30, position: vector3(-190, 71.1, 265.5) },
{ index: 31, position: vector3(-191, 71.1, 265.5) },
{ index: 32, position: vector3(-192, 71.1, 265.5) },
{ index: 33, position: vector3(-193, 71.1, 265.5) },
{ index: 34, position: vector3(-194, 71.1, 265.5) },
{ index: 35, position: vector3(-195, 71.1, 265.5) },
{ index: 36, position: vector3(-196, 71.1, 265.5) },
{ index: 37, position: vector3(-197, 71.1, 265.5) },
{ index: 38, position: vector3(-198, 71.1, 265.5) },
{ index: 39, position: vector3(-199, 71.1, 265.5) },
{ index: 40, position: vector3(-200, 71.1, 265.5) },
{ index: 41, position: vector3(-201, 71.1, 265.5) },
{ index: 42, position: vector3(-202, 71.1, 265.5) },
{ index: 43, position: vector3(-203, 71.1, 265.5) },
{ index: 44, position: vector3(-203, 70.1, 265.5) },
{ index: 45, position: vector3(-204, 70.1, 265.5) },
{ index: 46, position: vector3(-205, 70.1, 265.5) },
{ index: 47, position: vector3(-206, 70.1, 265.5) },
{ index: 48, position: vector3(-207, 70.1, 265.5) },
{ index: 49, position: vector3(-208, 70.1, 265.5) },
{ index: 50, position: vector3(-209, 70.1, 265.5) },
{ index: 51, position: vector3(-210, 70.1, 265.5) },
{ index: 52, position: vector3(-211, 70.1, 265.5) },
{ index: 53, position: vector3(-211, 69.1, 265.5) },
{ index: 54, position: vector3(-212.5, 69.1, 265.5) },
{ index: 55, position: vector3(-212.5, 69.1, 264.5) },
{ index: 56, position: vector3(-212.5, 69.1, 263.5) },
{ index: 57, position: vector3(-212.5, 69.1, 262.5) },
{ index: 58, position: vector3(-212.5, 69.1, 261.5) },
{ index: 59, position: vector3(-212.5, 69.1, 260.5) },
{ index: 60, position: vector3(-212.5, 69.1, 259.5) },
{ index: 61, position: vector3(-213.5, 69.1, 259.5) },
{ index: 62, position: vector3(-214.5, 69.1, 259.5) },
{ index: 63, position: vector3(-215.5, 69.1, 259.5) },
{ index: 64, position: vector3(-216.5, 69.1, 259.5) },
{ index: 65, position: vector3(-217.5, 69.1, 259.5) },
{ index: 66, position: vector3(-218.5, 69.1, 259.5) },
{ index: 67, position: vector3(-219.5, 69.1, 259.5) },
{ index: 68, position: vector3(-219.5, 69.1, 258.5) },
{ index: 69, position: vector3(-219.5, 69.1, 257.5) },
{ index: 70, position: vector3(-219.5, 69.1, 256.5) },
{ index: 71, position: vector3(-219.5, 69.1, 255.5) },
{ index: 72, position: vector3(-219.5, 69.1, 254.5) },
{ index: 73, position: vector3(-219.5, 69.1, 253.5) },
{ index: 74, position: vector3(-219.5, 69.1, 252.5) },
{ index: 75, position: vector3(-219.5, 68.1, 252.5) },
{ index: 76, position: vector3(-219.5, 68.1, 251.5) },
{ index: 77, position: vector3(-219.5, 68.1, 250.5) },
{ index: 78, position: vector3(-219.5, 68.1, 249.5) },
{ index: 79, position: vector3(-219.5, 68.1, 248.5) },
{ index: 1, position: vector3(-141.5, 71.1, 277) },
{ index: 2, position: vector3(-141.5, 71.1, 276) },
{ index: 3, position: vector3(-141.5, 71.1, 275) },
{ index: 4, position: vector3(-141.5, 71.1, 274) },
{ index: 5, position: vector3(-141.5, 71.1, 273) },
{ index: 6, position: vector3(-141.5, 71.1, 272) },
{ index: 7, position: vector3(-141.5, 71.1, 271) },
{ index: 8, position: vector3(-141.5, 71.1, 270) },
{ index: 9, position: vector3(-141.5, 71.1, 269) },
{ index: 10, position: vector3(-141.5, 71.1, 268) },
{ index: 11, position: vector3(-141.5, 71.1, 267) },
{ index: 12, position: vector3(-141.5, 71.1, 266) },
{ index: 13, position: vector3(-141.5, 71.1, 265.5) },
{ index: 14, position: vector3(-142, 71.1, 265.5) },
{ index: 15, position: vector3(-143, 71.1, 265.5) },
{ index: 16, position: vector3(-144, 71.1, 265.5) },
{ index: 17, position: vector3(-145, 71.1, 265.5) },
{ index: 18, position: vector3(-146, 71.1, 265.5) },
{ index: 19, position: vector3(-147, 71.1, 265.5) },
{ index: 20, position: vector3(-148, 71.1, 265.5) },
{ index: 21, position: vector3(-149, 71.1, 265.5) },
{ index: 22, position: vector3(-150, 71.1, 265.5) },
{ index: 23, position: vector3(-151, 71.1, 265.5) },
{ index: 24, position: vector3(-152, 71.1, 265.5) },
{ index: 25, position: vector3(-153, 71.1, 265.5) },
{ index: 26, position: vector3(-154, 71.1, 265.5) },
{ index: 27, position: vector3(-155, 71.1, 265.5) },
{ index: 28, position: vector3(-156, 71.1, 265.5) },
{ index: 29, position: vector3(-157, 71.1, 265.5) },
{ index: 30, position: vector3(-158, 71.1, 265.5) },
{ index: 31, position: vector3(-159, 71.1, 265.5) },
{ index: 32, position: vector3(-160, 71.1, 265.5) },
{ index: 33, position: vector3(-161, 71.1, 265.5) },
{ index: 34, position: vector3(-162, 71.1, 265.5) },
{ index: 35, position: vector3(-163, 71.1, 265.5) },
{ index: 36, position: vector3(-164, 71.1, 265.5) },
{ index: 37, position: vector3(-165, 71.1, 265.5) },
{ index: 38, position: vector3(-166, 71.1, 265.5) },
{ index: 39, position: vector3(-167, 71.1, 265.5) },
{ index: 40, position: vector3(-168, 71.1, 265.5) },
{ index: 41, position: vector3(-169, 71.1, 265.5) },
{ index: 42, position: vector3(-170, 71.1, 265.5) },
{ index: 43, position: vector3(-171, 71.1, 265.5) },
{ index: 44, position: vector3(-172, 71.1, 265.5) },
{ index: 45, position: vector3(-173, 71.1, 265.5) },
{ index: 46, position: vector3(-174, 71.1, 265.5) },
{ index: 47, position: vector3(-175, 71.1, 265.5) },
{ index: 48, position: vector3(-176, 71.1, 265.5) },
{ index: 49, position: vector3(-177, 71.1, 265.5) },
{ index: 50, position: vector3(-178, 71.1, 265.5) },
{ index: 51, position: vector3(-179, 71.1, 265.5) },
{ index: 52, position: vector3(-180, 71.1, 265.5) },
{ index: 53, position: vector3(-181, 71.1, 265.5) },
{ index: 54, position: vector3(-182, 71.1, 265.5) },
{ index: 55, position: vector3(-183, 71.1, 265.5) },
{ index: 56, position: vector3(-184, 71.1, 265.5) },
{ index: 57, position: vector3(-185, 71.1, 265.5) },
{ index: 58, position: vector3(-186, 71.1, 265.5) },
{ index: 59, position: vector3(-187, 71.1, 265.5) },
{ index: 60, position: vector3(-188, 71.1, 265.5) },
{ index: 61, position: vector3(-189, 71.1, 265.5) },
{ index: 62, position: vector3(-190, 71.1, 265.5) },
{ index: 63, position: vector3(-191, 71.1, 265.5) },
{ index: 64, position: vector3(-192, 71.1, 265.5) },
{ index: 65, position: vector3(-193, 71.1, 265.5) },
{ index: 66, position: vector3(-194, 71.1, 265.5) },
{ index: 67, position: vector3(-195, 71.1, 265.5) },
{ index: 68, position: vector3(-196, 71.1, 265.5) },
{ index: 69, position: vector3(-197, 71.1, 265.5) },
{ index: 70, position: vector3(-198, 71.1, 265.5) },
{ index: 71, position: vector3(-199, 71.1, 265.5) },
{ index: 72, position: vector3(-200, 71.1, 265.5) },
{ index: 73, position: vector3(-201, 71.1, 265.5) },
{ index: 74, position: vector3(-202, 71.1, 265.5) },
{ index: 75, position: vector3(-203, 71.1, 265.5) },
{ index: 76, position: vector3(-203, 70.1, 265.5) },
{ index: 77, position: vector3(-204, 70.1, 265.5) },
{ index: 78, position: vector3(-205, 70.1, 265.5) },
{ index: 79, position: vector3(-206, 70.1, 265.5) },
{ index: 80, position: vector3(-207, 70.1, 265.5) },
{ index: 81, position: vector3(-208, 70.1, 265.5) },
{ index: 82, position: vector3(-209, 70.1, 265.5) },
{ index: 83, position: vector3(-210, 70.1, 265.5) },
{ index: 84, position: vector3(-211, 70.1, 265.5) },
{ index: 85, position: vector3(-211, 69.1, 265.5) },
{ index: 86, position: vector3(-212.5, 69.1, 265.5) },
{ index: 87, position: vector3(-212.5, 69.1, 264.5) },
{ index: 88, position: vector3(-212.5, 69.1, 263.5) },
{ index: 89, position: vector3(-212.5, 69.1, 262.5) },
{ index: 90, position: vector3(-212.5, 69.1, 261.5) },
{ index: 91, position: vector3(-212.5, 69.1, 260.5) },
{ index: 92, position: vector3(-212.5, 69.1, 259.5) },
{ index: 93, position: vector3(-213.5, 69.1, 259.5) },
{ index: 94, position: vector3(-214.5, 69.1, 259.5) },
{ index: 95, position: vector3(-215.5, 69.1, 259.5) },
{ index: 96, position: vector3(-216.5, 69.1, 259.5) },
{ index: 97, position: vector3(-217.5, 69.1, 259.5) },
{ index: 98, position: vector3(-217.5, 69.1, 258.5) },
{ index: 99, position: vector3(-217.5, 69.1, 257.5) },
{ index: 100, position: vector3(-217.5, 69.1, 256.5) },
{ index: 101, position: vector3(-217.5, 69.1, 255.5) },
{ index: 102, position: vector3(-217.5, 69.1, 254.5) },
{ index: 103, position: vector3(-217.5, 69.1, 253.5) },
{ index: 104, position: vector3(-217.5, 69.1, 252.5) },
{ index: 105, position: vector3(-217.5, 68.1, 252.5) },
{ index: 106, position: vector3(-217.5, 68.1, 251.5) },
{ index: 107, position: vector3(-217.5, 68.1, 250.5) },
{ index: 108, position: vector3(-217.5, 68.1, 249.5) },
{ index: 109, position: vector3(-217.5, 68.1, 248.5) },
],
};