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

sewer map work

tags/v0.4^2
Big Bad Waffle пре 4 година
родитељ
комит
22649f4a62
6 измењених фајлова са 116 додато и 31 уклоњено
  1. BIN
     
  2. BIN
     
  3. +10
    -10
      src/client/js/rendering/tileOpacity.js
  4. +102
    -17
      src/server/config/maps/sewer/map.json
  5. +1
    -1
      src/server/config/maps/sewer/zone.js
  6. +3
    -3
      src/server/world/map.js


+ 10
- 10
src/client/js/rendering/tileOpacity.js Прегледај датотеку

@@ -106,9 +106,9 @@ define([
],

getSheetNum: function (tile) {
if (tile < 192)
if (tile < 224)
return 0;
else if (tile < 448)
else if (tile < 480)
return 1;
return 2;
},
@@ -116,13 +116,13 @@ define([
map: function (tile) {
let sheetNum;

if (tile < 192)
if (tile < 224)
sheetNum = 0;
else if (tile < 448) {
tile -= 192;
else if (tile < 480) {
tile -= 224;
sheetNum = 1;
} else {
tile -= 448;
tile -= 480;
sheetNum = 2;
}

@@ -140,13 +140,13 @@ define([
canFlip: function (tile) {
let sheetNum;

if (tile < 192)
if (tile < 224)
sheetNum = 0;
else if (tile < 448) {
tile -= 192;
else if (tile < 480) {
tile -= 224;
sheetNum = 1;
} else {
tile -= 448;
tile -= 480;
sheetNum = 2;
}



+ 102
- 17
src/server/config/maps/sewer/map.json
Разлика између датотеке није приказан због своје велике величине
Прегледај датотеку


+ 1
- 1
src/server/config/maps/sewer/zone.js Прегледај датотеку

@@ -5,7 +5,7 @@ module.exports = {
resources: {
Stinkcap: {
type: 'herb',
max: 100
max: 3
}
},



+ 3
- 3
src/server/world/map.js Прегледај датотеку

@@ -309,9 +309,9 @@ module.exports = {
let sheetName = cellInfo.sheetName;
cell = cellInfo.cell;
if (sheetName === 'walls')
cell += 192;
cell += 224;
else if (sheetName === 'objects')
cell += 448;
cell += 480;

if ((layerName !== 'hiddenWalls') && (layerName !== 'hiddenTiles')) {
let layer = this.layers;
@@ -327,7 +327,7 @@ module.exports = {
this.collisionMap[x][y] = 1;
else if (sheetName.toLowerCase().indexOf('tiles') > -1) {
//Check for water and water-like tiles
if ([6, 7, 54, 55, 62, 63, 154, 189, 190].indexOf(cell) > -1)
if ([6, 7, 54, 55, 62, 63, 154, 189, 190, 192, 193, 194, 195, 196, 197].indexOf(cell) > -1)
this.collisionMap[x][y] = 1;
}
},


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