Kaynağa Gözat

more work to akarei

tags/v0.1.4^2
Big Bad Waffle 7 yıl önce
ebeveyn
işleme
1b3afeed65
5 değiştirilmiş dosya ile 52 ekleme ve 38 silme
  1. +1
    -0
      src/server/components/auth.js
  2. +1
    -1
      src/server/components/extensions/factionVendor.js
  3. +1
    -5
      src/server/components/inventory.js
  4. +48
    -27
      src/server/config/maps/cave/zone.js
  5. +1
    -5
      src/server/config/maps/mapList.js

+ 1
- 0
src/server/components/auth.js Dosyayı Görüntüle

@@ -301,6 +301,7 @@ define([

var credentials = msg.data;

console.log(1);
bcrypt.hash(credentials.password, null, null, this.onHashGenerated.bind(this, msg));
},
onHashGenerated: function(msg, err, hashedPassword) {


+ 1
- 1
src/server/components/extensions/factionVendor.js Dosyayı Görüntüle

@@ -30,7 +30,7 @@ define([

this.items[name] = list;
this.regenList(list);
} else if ((list.level != requestLevel) || (Math.random() < 2))
} else if (list.level != requestLevel)
this.regenList(list);

var reputation = requestedBy.reputation;


+ 1
- 5
src/server/components/inventory.js Dosyayı Görüntüle

@@ -54,11 +54,6 @@ define([
if ((this.obj.player) && (!isTransfer)) {
this.getDefaultAbilities();

this.getItem(generator.generate({
spell: true,
spellName: 'chain lightning'
}));

/*this.getItem(generator.generate({
spell: true,
spellName: 'arcane barrier'
@@ -161,6 +156,7 @@ define([
if (spellbook.spells.length >= 3) {
if (item.slot)
item.spellId = -1;
delete item.eq;
this.obj.syncer.setArray(true, 'inventory', 'getItems', item);
return;
}


+ 48
- 27
src/server/config/maps/cave/zone.js Dosyayı Görüntüle

@@ -5,31 +5,39 @@ module.exports = {
resources: {},
mobs: {
default: {
faction: 2,
grantRep: {
gaekatla: 3
},

regular: {
dmgMult: 8,

drops: {
chance: 45,
rolls: 1,
magicFind: 70
chance: 35,
rolls: 1
}
}
},

'crystal slug': {
level: 3,
level: 14,

regular: {
drops: {
chance: 50,
rolls: 1,
noRandom: true,
alsoRandom: true,
blueprints: [{
name: 'Digested Crystal',
quality: 0,
quest: true,
sprite: [1, 1]
}]
}
},

spells: [{
type: 'melee'
}, {
type: 'smokeBomb',
radius: 1,
radius: 5,
duration: 3,
selfCast: 0.25,
selfCast: 1,
statMult: 1,
damage: 0.25,
element: 'poison',
@@ -77,7 +85,7 @@ module.exports = {
},

'overloaded slug': {
level: 3,
level: 16,
spells: [{
type: 'melee'
}],
@@ -99,11 +107,11 @@ module.exports = {
},

pockshell: {
level: 3,
level: 18,

regular: {
hpMult: 1000,
dmgMult: 99.000000001
dmgMult: 0.000000001
},

mobile: false,
@@ -184,25 +192,39 @@ module.exports = {
},

'cultist': {
level: 13
level: 20,
faction: 'akarei',
deathRep: -3
},
'cultist biorn': {
level: 14,
walkDistance: 0
level: 22,
walkDistance: 0,
faction: 'akarei',
deathRep: -3
},
'cultist veleif': {
level: 14,
walkDistance: 0
level: 22,
walkDistance: 0,
faction: 'akarei',
deathRep: -3
},

'zealot': {
level: 10
level: 24,
faction: 'akarei',
deathRep: -6
},
'cult leader': {
level: 15,
level: 30,
walkDistance: 0,

deathRep: -15,

regular: {
hpMult: 1000,
dmgMult: 10
},

rare: {
count: 0
},
@@ -216,7 +238,7 @@ module.exports = {
},
faction: {
id: 'akarei',
tier: 0
tier: 5
},
markup: {
buy: 0.25,
@@ -374,7 +396,7 @@ module.exports = {
triggerPuzzle.activated = [];
this.activate();
return;
}
}

activated.push(order);
var valid = true;
@@ -401,8 +423,7 @@ module.exports = {
});

return;
}
else if (activated.length == 4) {
} else if (activated.length == 4) {
triggerPuzzle.activated = [];
this.activate();
}


+ 1
- 5
src/server/config/maps/mapList.js Dosyayı Görüntüle

@@ -4,10 +4,6 @@ define([

) {
return [
'cave',
'tutorial',
'estuary',
'city',
'sewer'
'cave'
];
});

Yükleniyor…
İptal
Kaydet