further refactor

This commit is contained in:
2025-07-12 02:19:48 +02:00
parent 05e254cfcd
commit 473c807461
46 changed files with 637 additions and 475 deletions

View File

@@ -1,12 +1,11 @@
import { playerData } from "../Classes/playerData.js";
import { Socket } from "socket.io";
import { characterData } from "../Classes/characterData.js";
import { questProgressData } from "../Classes/questProgressData.js";
export function update(socket, data){
if(!socket.hasOwnProperty("player")) return;
export function update(socket : Socket, data){
let buff = Buffer.from(data, 'base64');
let data1 : questProgressData = JSON.parse(buff.toString('utf-8'));
let player : playerData = socket.player
let character : characterData = socket.character
player.questBook.updateQuest(data1)
character.questBook.updateQuest(data1)
}

View File

@@ -1,7 +1,8 @@
import { Endpoints } from "../endpoints.js";
import { update } from "./_update.js";
export function registerQuestCallbacks(socket){
socket.on('quest/update', (data) => {
socket.on(Endpoints.QuestUpdate, (data) => {
update(socket, data)
});
}