Quellcode durchsuchen

more fishing and event fixes

tags/v0.1.5^2
Big Bad Waffle vor 6 Jahren
Ursprung
Commit
97feb121bb
6 geänderte Dateien mit 20 neuen und 9 gelöschten Zeilen
  1. BIN
     
  2. BIN
     
  3. +0
    -1
      src/server/components/auth.js
  4. +8
    -3
      src/server/components/dialogue.js
  5. +11
    -4
      src/server/config/maps/tutorial/events/fishingTournament.js
  6. +1
    -1
      src/server/config/maps/tutorial/map.json


+ 0
- 1
src/server/components/auth.js Datei anzeigen

@@ -225,7 +225,6 @@ define([
});
},
onHashCompare: function(msg, storedPassword) {
console.log(storedPassword);
var credentials = msg.data;

bcrypt.compare(credentials.password, storedPassword, this.onLogin.bind(this, msg, storedPassword));


+ 8
- 3
src/server/components/dialogue.js Datei anzeigen

@@ -114,8 +114,13 @@ define([
else
return this.getState(sourceObj, stateConfig.goto.failure);
}
else
return null;
else {
if (result) {
useMsg = extend(true, [], useMsg);
useMsg[0].msg = result;
} else
return null;
}
}
else if (stateConfig.method) {
var methodResult = stateConfig.method.call(this.obj, sourceObj);
@@ -215,7 +220,7 @@ define([
return true;
}
else
return false;
return msg.existsMsg || false;
}
};
});

+ 11
- 4
src/server/config/maps/tutorial/events/fishingTournament.js Datei anzeigen

@@ -64,8 +64,6 @@ module.exports = {
}]
};

console.log(fish);

var rank = 0;
var lastWeight = fish[0].stats.weight;
for (var i = 0; i < fish.length; i++) {
@@ -200,6 +198,10 @@ module.exports = {
}
},
'5': {
msg: [{
msg: ``,
options: [1.1, 1.2, 1.3, 1.4]
}],
cpn: 'dialogue',
method: 'getItem',
args: [{
@@ -214,7 +216,8 @@ module.exports = {
catchSpeed: 50,
catchChance: 25
}
}
},
existsMsg: 'Oh, it seems that you already have one.'
}]
},
tradeBuy: {
@@ -290,11 +293,15 @@ module.exports = {
type: 'hookEvents',
events: {
beforeGatherResource: function(gatherResult, gatherer) {
var hasCompRod = gatherer.inventory.items.some(i => (i.name == 'Competition Rod'));
if (!gatherResult.nodeType == 'fish')
return;

var hasCompRod = gatherer.inventory.items.some(i => ((i.name == 'Competition Rod') && (i.eq)));
if (!hasCompRod)
return;

gatherResult.items[0].name = 'Ancient Carp';
gatherResult.items[0].sprite = [11, 4];
}
}
}, {


+ 1
- 1
src/server/config/maps/tutorial/map.json
Datei-Diff unterdrückt, da er zu groß ist
Datei anzeigen


Laden…
Abbrechen
Speichern