smarter joinable algo
This commit is contained in:
@@ -3,6 +3,7 @@ const Phaser = require('phaser');
|
||||
const Header = require('./header');
|
||||
const Menu = require('./menu');
|
||||
const Combat = require('./combat');
|
||||
const Missions = require('./missions');
|
||||
|
||||
function renderCryps() {
|
||||
const config = {
|
||||
@@ -35,6 +36,11 @@ function renderCryps() {
|
||||
if (!data || game.registry.get('inGame')) return false;
|
||||
return game.scene.add('Combat', Combat, true);
|
||||
}
|
||||
|
||||
if (key === 'zone') {
|
||||
return game.scene.add('Missions', Missions, true, data);
|
||||
}
|
||||
|
||||
return true;
|
||||
}
|
||||
|
||||
|
||||
@@ -1,5 +1,4 @@
|
||||
const Phaser = require('phaser');
|
||||
const Missions = require('./missions');
|
||||
|
||||
const {
|
||||
TEXT,
|
||||
@@ -123,7 +122,6 @@ class MenuGameList extends Phaser.Scene {
|
||||
});
|
||||
|
||||
zones.on('pointerdown', () => {
|
||||
this.scene.add('Missions', Missions, true);
|
||||
return ws.sendAccountZone();
|
||||
});
|
||||
|
||||
|
||||
@@ -15,8 +15,7 @@ class Missions extends Phaser.Scene {
|
||||
this.load.image('eye', 'https://labs.phaser.io/assets/particles/green-orb.png');
|
||||
}
|
||||
|
||||
create() {
|
||||
const zone = this.registry.get('zone');
|
||||
create(zone) {
|
||||
if (!zone) return false;
|
||||
|
||||
this.scene.manager.add('MissionControls', MissionControls, true);
|
||||
|
||||
Reference in New Issue
Block a user