Browse Source

Hacky version on instance sharing

tags/v0.12.0
Shaun 1 year ago
parent
commit
24b427f267
2 changed files with 11 additions and 3 deletions
  1. +2
    -2
      src/client/ui/templates/tooltipItem/buildTooltip/stringifyStatValue.js
  2. +9
    -1
      src/server/world/atlas.js

+ 2
- 2
src/client/ui/templates/tooltipItem/buildTooltip/stringifyStatValue.js View File

@@ -7,9 +7,9 @@ define([
'addCritChance',
'addCritemultiplier',
'addAttackCritChance',
'addAttackCritemultiplier',
'addAttackCritMultiplier',
'addSpellCritChance',
'addSpellCritemultiplier',
'addSpellCritMultiplier',
'sprintChance',
'xpIncrease',
'blockAttackChance',


+ 9
- 1
src/server/world/atlas.js View File

@@ -18,7 +18,15 @@ module.exports = {

events.emit('onBeforePlayerEnterWorld', obj);

const { zoneName, zoneId } = obj;
let { zoneName, zoneId } = obj;

const partyIds = obj.components.find(c => c.type === 'social')?.party;
if (partyIds) {
const partyLeader = cons.players.find(p => partyIds.includes(p.id) && p.components.find(c => c.type === 'social').isPartyLeader);

if (partyLeader?.zoneName === zoneName)
zoneId = partyLeader.zoneId;
}

const { thread, resetObjPosition } = await getThread({
zoneName,


Loading…
Cancel
Save