Explorar el Código

Merge branch 'master' of gitlab.com:Isleward/isleward

tags/v0.10.0^2
Shaun hace 2 años
padre
commit
6418a0321a
Se han modificado 3 ficheros con 31 adiciones y 14 borrados
  1. +6
    -7
      src/client/js/components/player.js
  2. +15
    -6
      src/client/js/input.js
  3. +10
    -1
      src/server/config/maps/cave/zone.js

+ 6
- 7
src/client/js/components/player.js Ver fichero

@@ -20,13 +20,12 @@ define([
init: function () { init: function () {
const obj = this.obj; const obj = this.obj;


if (isMobile)
obj.addComponent('keyboardMover');
obj.addComponent('mouseMover');

if (isMobile)
obj.addComponent('touchMover'); obj.addComponent('touchMover');
else {
obj.addComponent('keyboardMover');
obj.addComponent('mouseMover');
}

obj.addComponent('serverActions'); obj.addComponent('serverActions');
obj.addComponent('pather'); obj.addComponent('pather');


@@ -72,7 +71,7 @@ define([
renderer.setPosition({ renderer.setPosition({
x: (x - (renderer.width / (scale * 2))) * scale, x: (x - (renderer.width / (scale * 2))) * scale,
y: (y - (renderer.height / (scale * 2))) * scale y: (y - (renderer.height / (scale * 2))) * scale
}, instant);
}, instant);
}, },


onRespawn: function ({ x, y }) { onRespawn: function ({ x, y }) {


+ 15
- 6
src/client/js/input.js Ver fichero

@@ -22,6 +22,14 @@ define([
'shift', 'ctrl' 'shift', 'ctrl'
], ],


numericalKeyCodeMappings: {
Digit1: 49,
Digit2: 50,
Digit3: 51,
Digit4: 52,
Digit5: 53
},

mappings: { mappings: {
8: 'backspace', 8: 'backspace',
9: 'tab', 9: 'tab',
@@ -73,7 +81,7 @@ define([
onLoadShake: function (shake) { onLoadShake: function (shake) {
let shaker = new shake({ let shaker = new shake({
threshold: 5, threshold: 5,
timeout: 1000
timeout: 1000
}); });


shaker.start(); shaker.start();
@@ -81,7 +89,7 @@ define([
}, },


resetKeys: function () { resetKeys: function () {
for (let k in this.keys)
for (let k in this.keys)
events.emit('onKeyUp', k); events.emit('onKeyUp', k);


this.keys = {}; this.keys = {};
@@ -103,7 +111,7 @@ define([
return true; return true;


let down = this.keys[key]; let down = this.keys[key];
this.keys[key] = 2; this.keys[key] = 2;
return (down === 1); return (down === 1);
} return false; } return false;
@@ -138,7 +146,8 @@ define([
if (!this.enabled) if (!this.enabled)
return; return;


let key = this.getMapping(e.which);
let code = this.numericalKeyCodeMappings[e.code] || e.which;
let key = this.getMapping(code);
let isModifier = this.modifiers.indexOf(key) > -1; let isModifier = this.modifiers.indexOf(key) > -1;
let isBody = e.target === document.body; let isBody = e.target === document.body;


@@ -176,7 +185,7 @@ define([
let key = this.getMapping(e.which); let key = this.getMapping(e.which);
let isModifier = this.modifiers.indexOf(key) > -1; let isModifier = this.modifiers.indexOf(key) > -1;
let isBody = e.target === document.body; let isBody = e.target === document.body;
if (!isModifier && !isBody) if (!isModifier && !isBody)
return; return;


@@ -271,7 +280,7 @@ define([
let el = $(e.target); let el = $(e.target);
if ((!el.hasClass('ui-container')) || (el.hasClass('blocking'))) if ((!el.hasClass('ui-container')) || (el.hasClass('blocking')))
return; return;
events.emit('onTouchCancel'); events.emit('onTouchCancel');
} }
}, },


+ 10
- 1
src/server/config/maps/cave/zone.js Ver fichero

@@ -177,7 +177,16 @@ module.exports = {
drops: { drops: {
chance: 100, chance: 100,
rolls: 5, rolls: 5,
magicFind: [2000, 200]
noRandom: true,
alsoRandom: true,
magicFind: [2000, 200],
blueprints: [{
chance: 100,
name: 'Digested Crystal',
quality: 0,
quest: true,
sprite: [1, 1]
}]
} }
}, },
rare: { rare: {


Cargando…
Cancelar
Guardar