Pārlūkot izejas kodu

added custom messages for workbenches

tags/v0.6^2
Shaun pirms 4 gadiem
vecāks
revīzija
05b61ed718
4 mainītis faili ar 5 papildinājumiem un 1 dzēšanām
  1. Binārs
     
  2. Binārs
     
  3. +4
    -1
      src/server/components/workbench.js
  4. +1
    -0
      src/server/items/generator.js

Binārs
Parādīt failu


Binārs
Parādīt failu


+ 4
- 1
src/server/components/workbench.js Parādīt failu

@@ -8,8 +8,11 @@ module.exports = {


craftType: null, craftType: null,


noticeMessage: null,

init: function (blueprint) { init: function (blueprint) {
this.craftType = blueprint.type; this.craftType = blueprint.type;
this.noticeMessage = blueprint.noticeMessage;


this.obj.instance.objects.buildObjects([{ this.obj.instance.objects.buildObjects([{
properties: { properties: {
@@ -57,7 +60,7 @@ module.exports = {
if (!obj.player) if (!obj.player)
return; return;


let msg = `Press U to access the ${this.obj.name}`;
let msg = `Press U to ${this.noticeMessage || `access the ${this.obj.name}`}`;


obj.syncer.setArray(true, 'serverActions', 'addActions', { obj.syncer.setArray(true, 'serverActions', 'addActions', {
key: 'u', key: 'u',


+ 1
- 0
src/server/items/generator.js Parādīt failu

@@ -76,6 +76,7 @@ module.exports = {
item.noDrop = blueprint.noDrop || null; item.noDrop = blueprint.noDrop || null;
item.noSalvage = blueprint.noSalvage || null; item.noSalvage = blueprint.noSalvage || null;
item.noDestroy = blueprint.noDestroy || null; item.noDestroy = blueprint.noDestroy || null;
item.quality = blueprint.quality || 0;
materialGenerators.forEach(g => g.generate(item, blueprint)); materialGenerators.forEach(g => g.generate(item, blueprint));
} else if (blueprint.type === 'mtx') { } else if (blueprint.type === 'mtx') {
item = extend({}, blueprint); item = extend({}, blueprint);


Notiek ielāde…
Atcelt
Saglabāt