Browse Source

Merge branch '83-quest-level-vs-player-level' into 'staging'

Fixes #83

See merge request !42
tags/v0.1.2^2
Big Bad Waffle 7 years ago
parent
commit
02ef9418cb
2 changed files with 15 additions and 6 deletions
  1. +7
    -4
      src/server/config/quests/templates/questKillX.js
  2. +8
    -2
      src/server/config/quests/templates/questLootGen.js

+ 7
- 4
src/server/config/quests/templates/questKillX.js View File

@@ -26,14 +26,17 @@ define([
if (!this.mobName) {
var mobCounts = this.obj.instance.spawners.mobTypes;
var keys = Object.keys(mobTypes).filter(function(m) {
var mobBlueprint = mobTypes[m];

return (
(m != 'default') &&
(
(mobTypes[m].attackable) ||
(mobTypes[m].attackable == null)
)
(mobBlueprint.attackable) ||
(mobBlueprint.attackable == null)
) &&
(mobBlueprint.level <= ~~(this.obj.stats.values.level * 1.35))
);
});
}, this);
this.mobType = keys[~~(Math.random() * keys.length)];
var needMax = 8;
this.mobName = this.mobType.replace(/\w\S*/g, function(txt) {


+ 8
- 2
src/server/config/quests/templates/questLootGen.js View File

@@ -18,8 +18,14 @@ define([
var mobTypes = this.obj.instance.spawners.zone.mobs;
var mobCounts = this.obj.instance.spawners.mobTypes;
var keys = Object.keys(mobTypes).filter(function(m) {
return ((m != 'default') && (mobTypes[m].questItem));
});
var mobBlueprint = mobTypes[m];

return (
(m != 'default') &&
(mobBlueprint.questItem) &&
(mobBlueprint.level <= (this.obj.stats.values.level * 1.35))
);
}, this);
this.mobType = keys[~~(Math.random() * keys.length)];
var needMax = 8;
this.mobName = this.mobType.replace(/\w\S*/g, function(txt) {


Loading…
Cancel
Save