Pārlūkot izejas kodu

modding[#1639]: Removed extra skins from codebase as they are being moved to a mod

tags/v0.8.3^2
Shaun pirms 3 gadiem
vecāks
revīzija
959ecc39ed
3 mainītis faili ar 22 papildinājumiem un 129 dzēšanām
  1. +1
    -4
      src/server/config/clientConfig.js
  2. +15
    -125
      src/server/config/skins.js
  3. +6
    -0
      src/server/fixes/fixes.js

+ 1
- 4
src/server/config/clientConfig.js Parādīt failu

@@ -23,10 +23,7 @@ const config = {
'animMob',
'animBoss',
'white',
'ray',
'images/skins/0001.png',
'images/skins/0010.png',
'images/skins/0012.png'
'ray'
],
//Textures that are 24x24. The renderer needs to know this
bigTextures: [


+ 15
- 125
src/server/config/skins.js Parādīt failu

@@ -1,138 +1,28 @@
let events = require('../misc/events');

let config = {
'1.0': {
name: 'Wizard 1',
sprite: [2, 0],
wizard: {
name: 'Wizard',
sprite: [0, 0],
defaultSpirit: 'owl',
default: true
},
1.1: {
name: 'Wizard 2',
sprite: [3, 0]
},
1.2: {
name: 'Warrior 1',
sprite: [1, 1],
defaultSpirit: 'bear',
default: true
},
1.3: {
name: 'Warrior 2',
sprite: [2, 1]
},
1.4: {
name: 'Cleric 1',
sprite: [4, 0]
},
1.5: {
name: 'Cleric 2',
sprite: [5, 0]
},
1.6: {
name: 'Thief 1',
sprite: [6, 0],
thief: {
name: 'Thief',
sprite: [1, 0],
defaultSpirit: 'lynx',
default: true
},
1.7: {
name: 'Thief 2',
sprite: [7, 0]
},
//Misc
1.9: {
name: 'Resplendent Wizard',
sprite: [1, 0]
},
'1.10': {
name: 'Apprentice Druid',
sprite: [4, 1]
},
1.11: {
name: 'Sashed Wizard',
sprite: [5, 1]
warrior: {
name: 'Warrior',
sprite: [2, 0],
defaultSpirit: 'bear',
default: true
},

//Faction Skins
'2.0': {
'gaekatlan-druid': {
name: 'Gaekatlan Druid',
sprite: [0, 4]
},

//Elite Skin Pack
'10.0': {
name: 'Sorcerer',
spritesheet: 'images/skins/0001.png',
sprite: [0, 0]
},
10.1: {
name: 'Diviner',
spritesheet: 'images/skins/0001.png',
sprite: [1, 0]
},
10.2: {
name: 'Cutthroat',
spritesheet: 'images/skins/0001.png',
sprite: [2, 0]
},
10.3: {
name: 'Man of War',
spritesheet: 'images/skins/0001.png',
sprite: [3, 0]
},
10.4: {
name: 'Occultist',
spritesheet: 'images/skins/0001.png',
sprite: [4, 0]
},

//Templar Skin Pack
'11.0': {
name: 'Crusader 1',
spritesheet: 'images/skins/0010.png',
sprite: [0, 0]
},
11.1: {
name: 'Crusader 2',
spritesheet: 'images/skins/0010.png',
sprite: [1, 0]
},
11.2: {
name: 'Crusader 3',
spritesheet: 'images/skins/0010.png',
sprite: [2, 0]
},
11.3: {
name: 'Crusader 4',
spritesheet: 'images/skins/0010.png',
sprite: [3, 0]
},
11.4: {
name: 'Grand Crusader',
spritesheet: 'images/skins/0010.png',
sprite: [4, 0]
},
11.5: {
name: 'Infernal Crusader',
spritesheet: 'images/skins/0010.png',
sprite: [5, 0]
},

//Frozen Pack
'12.0': {
name: 'Frozen Lance Knight',
spritesheet: 'images/skins/0012.png',
sprite: [0, 0]
},
12.1: {
name: 'Frozen Invoker',
spritesheet: 'images/skins/0012.png',
sprite: [1, 0]
},
12.2: {
name: 'Frozen Duelist',
spritesheet: 'images/skins/0012.png',
sprite: [1, 0]
sprite: [0, 1]
}
};

@@ -171,12 +61,12 @@ module.exports = {
},

getCell: function (skinId) {
let skin = config[skinId] || config['1.0'];
let skin = config[skinId] || config.wizard;
return (skin.sprite[1] * 8) + skin.sprite[0];
},

getSpritesheet: function (skinId) {
let skin = config[skinId] || config['1.0'];
let skin = config[skinId] || config.wizard;
return skin.spritesheet || 'characters';
}
};

+ 6
- 0
src/server/fixes/fixes.js Parādīt failu

@@ -128,6 +128,12 @@ module.exports = {
},

fixSkins: async function (username, skins) {
//Skin 2.0 because gaekatlan-druid
skins.forEach((s, i) => {
if (s === '2.0')
skins[i] = 'gaekatlan-druid';
});

let length = skins.length;
skins = skins.filter(s => !!configSkins.getBlueprint(s));



Notiek ielāde…
Atcelt
Saglabāt