Backend refactor, player-user decoupling

This commit is contained in:
2023-09-16 11:24:44 +02:00
parent ba5f3df01b
commit 870aa12161
11 changed files with 152 additions and 61 deletions

View File

@@ -14,19 +14,16 @@ export function registerItemCallbacks(socket){
let buff = Buffer.from(data, 'base64');
let data1 : itemData = JSON.parse(buff.toString('utf-8'));
let player : playerData = socket.user.playerData
let player : playerData = socket.player
if(player != null){
let message = socket.user.login + " picked up "
if(data1.rarity >= 90){
console.log("epic")
if(data1.rarity >= 95){
message += "<color=purple>" + data1.name + "</color> (epic)"
}
else if(data1.rarity >= 60){
console.log("rare")
else if(data1.rarity >= 75){
message += "<color=red>" + data1.name + "</color> (rare)"
}
else if(data1.rarity >= 40){
console.log("uncommon")
else if(data1.rarity >= 60){
message += "<color=yellow>" + data1.name + "</color> (uncommon)"
}
else