Преглед изворни кода

initial commit

tags/v0.1.10^2
big bad waffle пре 6 година
родитељ
комит
56de89df46
8 измењених фајлова са 87 додато и 25 уклоњено
  1. +0
    -7
      src/client/ui/templates/characters/characters.js
  2. +1
    -1
      src/client/ui/templates/createCharacter/createCharacter.js
  3. +1
    -1
      src/client/ui/templates/createCharacter/styles.less
  4. +13
    -13
      src/server/config/classes.js
  5. +72
    -0
      src/server/config/spirits.js
  6. +0
    -1
      src/server/mods/class-necromancer/index.js
  7. +0
    -1
      src/server/mods/event-halloween/index.js
  8. +0
    -1
      src/server/mods/event-xmas/index.js

+ 0
- 7
src/client/ui/templates/characters/characters.js Прегледај датотеку

@@ -20,13 +20,6 @@ define([
selected: null,
deleteCount: 0,

classSprites: {
warrior: [1, 1],
wizard: [2, 0],
thief: [6, 0],
cleric: [4, 0]
},

postRender: function () {
this.find('.btnPlay').on('click', this.onPlayClick.bind(this));
this.find('.btnNew').on('click', this.onNewClick.bind(this));


+ 1
- 1
src/client/ui/templates/createCharacter/createCharacter.js Прегледај датотеку

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

changeClass: function (e) {
var el = $(e.target);
var classes = ['wizard', 'warrior', 'thief'];
var classes = ['owl', 'bear', 'thief'];
var nextIndex = (classes.indexOf(this.class) + 1) % classes.length;
this.costume = -1;



+ 1
- 1
src/client/ui/templates/createCharacter/styles.less Прегледај датотеку

@@ -48,7 +48,7 @@

.txtClass {
&:before {
content: 'Class: ';
content: 'Spirit: ';
}
}



+ 13
- 13
src/server/config/classes.js Прегледај датотеку

@@ -4,28 +4,28 @@ define([
events
) {
var classes = {
list: ['warrior', 'wizard', 'thief'],
list: ['bear', 'owl', 'lynx'],
portraits: {
warrior: {
bear: {
x: 0,
y: 0
},
wizard: {
owl: {
x: 2,
y: 0
},
thief: {
lynx: {
x: 3,
y: 0
}
},
spells: {
wizard: ['magic missile', 'ice spear'],
warrior: ['slash', 'charge'],
thief: ['flurry', 'smokebomb']
owl: ['magic missile', 'ice spear'],
bear: ['slash', 'charge'],
lynx: ['flurry', 'smokebomb']
},
stats: {
wizard: {
owl: {
values: {
hpMax: 50
},
@@ -34,7 +34,7 @@ define([
int: 1
}
},
warrior: {
bear: {
values: {
hpMax: 80
},
@@ -43,7 +43,7 @@ define([
str: 1
}
},
thief: {
lynx: {
values: {
hpMax: 70
},
@@ -54,9 +54,9 @@ define([
}
},
weapons: {
wizard: 'Gnarled Staff',
thief: 'Dagger',
warrior: 'Sword'
owl: 'Gnarled Staff',
lynx: 'Dagger',
bear: 'Sword'
},

getSpritesheet: function (className) {


+ 72
- 0
src/server/config/spirits.js Прегледај датотеку

@@ -0,0 +1,72 @@
define([
'../misc/events'
], function (
events
) {
var spirits = {
list: ['bear', 'owl', 'lynx'],
portraits: {
bear: {
x: 0,
y: 0
},
owl: {
x: 2,
y: 0
},
lynx: {
x: 3,
y: 0
}
},
spells: {
owl: ['magic missile', 'ice spear'],
bear: ['slash', 'charge'],
lynx: ['flurry', 'smokebomb']
},
stats: {
owl: {
values: {
hpMax: 50
},
vitScale: 10,
gainStats: {
int: 1
}
},
bear: {
values: {
hpMax: 80
},
vitScale: 10,
gainStats: {
str: 1
}
},
lynx: {
values: {
hpMax: 70
},
vitScale: 10,
gainStats: {
dex: 1
}
}
},
weapons: {
owl: 'Gnarled Staff',
lynx: 'Dagger',
bear: 'Sword'
},

getSpritesheet: function (className) {
return this.stats[className].spritesheet || 'characters';
},

init: function () {
events.emit('onBeforeGetClasses', classes);
}
};

return classes;
});

+ 0
- 1
src/server/mods/class-necromancer/index.js Прегледај датотеку

@@ -143,7 +143,6 @@ define([
skins['1.8'] = {
name: 'Necromancer 1',
sprite: [0, 0],
class: 'wizard',
spritesheet: `${this.folderName}/images/inGameSprite.png`
};
},


+ 0
- 1
src/server/mods/event-halloween/index.js Прегледај датотеку

@@ -106,7 +106,6 @@ define([
skins['3.0'] = {
name: 'Pumpkin-Head Necromancer',
sprite: [0, 0],
class: 'wizard',
spritesheet: `${this.folderName}/images/skins.png`
};
},


+ 0
- 1
src/server/mods/event-xmas/index.js Прегледај датотеку

@@ -54,7 +54,6 @@ define([
skins['bearded wizard'] = {
name: 'Bearded Wizard',
sprite: [0, 0],
class: 'wizard',
spritesheet: `${this.folderName}/images/skins.png`
};
},


Loading…
Откажи
Сачувај