Skip to content

Commit

Permalink
Muledump v9.3.2 - X28, Samurai class, and 120 vaults
Browse files Browse the repository at this point in the history
  • Loading branch information
jakcodex committed Jul 31, 2018
1 parent d5b3c15 commit b410582
Show file tree
Hide file tree
Showing 9 changed files with 2,358 additions and 2,475 deletions.
6 changes: 6 additions & 0 deletions CHANGELOG.md
@@ -1,3 +1,9 @@
**2018-07-31** version 9.3.2

- Renders updated to X28.0.0
- Vault layouts updated for 120 vaults
- Samurai class fully supported

**2018-06-29** version 9.3.1

- Renders updated to X27.0.0
Expand Down
4,716 changes: 2,293 additions & 2,423 deletions lib/constants.js

Large diffs are not rendered by default.

85 changes: 42 additions & 43 deletions lib/muledump/staticvars.js
Expand Up @@ -22,64 +22,64 @@ var vaultorders = [
// vaultlayout=0; compact view
{
layoutname: "Compact",
vaultwidth: 7,
vaultwidth: 9,
vaultorder:
[
0, 26, 21, 17, 22, 27, 0,
0, 14, 12, 11, 13, 15, 0,
0, 9, 6, 4, 7, 10, 0,
0, 5, 2, 1, 3, 8, 0,
0, 0, 0, 0, 0, 0, 0,
0, 83, 69, 57, 45, 33, 19,
93, 81, 67, 55, 43, 29, 16,
95, 84, 70, 58, 46, 34, 20,
97, 87, 75, 63, 49, 37, 25,
99, 89, 77, 65, 53, 41, 30,
0, 91, 79, 71, 61, 51, 39,
0, 0, 0, 0, 0, 0, 0,
23, 36, 47, 60, 73, 86, 0,
18, 32, 44, 56, 68, 82, 94,
24, 35, 48, 59, 74, 85, 96,
28, 38, 50, 64, 76, 88, 98,
31, 42, 54, 66, 78, 90, 100,
40, 52, 62, 72, 80, 92, 0
0, 0, 26, 21, 17, 22, 27, 0, 0,
0, 0, 14, 12, 11, 13, 15, 0, 0,
0, 0, 9, 6, 4, 7, 10, 0, 0,
0, 0, 5, 2, 1, 3, 8, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 107, 95, 83, 69, 57, 45, 33, 19,
0, 105, 93, 81, 67, 55, 43, 29, 16,
117, 108, 96, 84, 70, 58, 46, 34, 20,
119, 111, 99, 87, 75, 63, 49, 37, 25,
0, 113, 101, 89, 77, 65, 53, 41, 30,
0, 115, 103, 91, 79, 71, 61, 51, 39,
0, 0, 0, 0, 0, 0, 0, 0, 0,
23, 35, 48, 59, 73, 85, 97, 110, 0,
18, 32, 44, 56, 68, 82, 94, 106, 0,
24, 36, 47, 60, 74, 86, 98, 109, 118,
28, 38, 50, 64, 76, 88, 100, 112, 120,
31, 42, 54, 66, 78, 90, 102, 114, 0,
40, 52, 62, 72, 80, 92, 104, 116, 0
]
},
// vaultlayout=1; full view
{
layoutname: "Full",
vaultwidth: 15,
vaultwidth: 19,
vaultorder:
[
0, 0, 0, 0, 0, 26,21,17,22,27, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 14,12,11,13,15, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 9, 6, 4, 7, 10, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 5, 2, 1, 3, 8, 0, 0, 0, 0, 0,
0, 83,69,57,45,33,19, 0, 23,36,47,60,73,86, 0,
93,81,67,55,43,29,16, 0, 18,32,44,56,68,82,94,
95,84,70,58,46,34,20, 0, 24,35,48,59,74,85,96,
97,87,75,63,49,37,25, 0, 28,38,50,64,76,88,98,
99,89,77,65,53,41,30, 0, 31,42,54,66,78,90,100,
0, 91,79,71,61,51,39, 0, 40,52,62,72,80,92, 0
0, 0, 0, 0, 0, 0, 0, 26, 21, 17, 22, 27, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 14, 12, 11, 13, 15, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 9, 6, 4, 7, 10, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 5, 2, 1, 3, 8, 0, 0, 0, 0, 0, 0, 0,
0, 107, 95, 83, 69, 57, 45, 33, 19, 0, 23, 35, 48, 59, 73, 85, 97, 110, 0,
0, 105, 93, 81, 67, 55, 43, 29, 16, 0, 18, 32, 44, 56, 68, 82, 94, 106, 0,
117, 108, 96, 84, 70, 58, 46, 34, 20, 0, 24, 36, 47, 60, 74, 86, 98, 109, 118,
119, 111, 99, 87, 75, 63, 49, 37, 25, 0, 28, 38, 50, 64, 76, 88, 100, 112, 120,
0, 113, 101, 89, 77, 65, 53, 41, 30, 0, 31, 42, 54, 66, 78, 90, 102, 114, 0,
0, 115, 103, 91, 79, 71, 61, 51, 39, 0, 40, 52, 62, 72, 80, 92, 104, 116, 0
]

},
// vaultlayout=2; full view, wide
{
layoutname: "Wide",
vaultwidth: 19,
vaultwidth: 23,
vaultorder:
[
0, 0, 0, 0, 0, 0, 0, 26,21,17,22,27, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 14,12,11,13,15, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 9, 6, 4, 7, 10, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 5, 2, 1, 3, 8, 0, 0, 0, 0, 0, 0, 0,
0, 83,69,57,45,33,19, 0, 0, 0, 0, 0, 23,36,47,60,73,86, 0,
93,81,67,55,43,29,16, 0, 0, 0, 0, 0, 18,32,44,56,68,82,94,
95,84,70,58,46,34,20, 0, 0, 0, 0, 0, 24,35,48,59,74,85,96,
97,87,75,63,49,37,25, 0, 0, 0, 0, 0, 28,38,50,64,76,88,98,
99,89,77,65,53,41,30, 0, 0, 0, 0, 0, 31,42,54,66,78,90,100,
0, 91,79,71,61,51,39, 0, 0, 0, 0, 0, 40,52,62,72,80,92, 0
0, 0, 0, 0, 0, 0, 0, 0, 0, 26, 21, 17, 22, 27, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 14, 12, 11, 13, 15, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 6, 4, 7, 10, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 2, 1, 3, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 107, 95, 83, 69, 57, 45, 33, 19, 0, 0, 0, 0, 0, 23, 35, 48, 59, 73, 85, 97, 110, 0,
0, 105, 93, 81, 67, 55, 43, 29, 16, 0, 0, 0, 0, 0, 18, 32, 44, 56, 68, 82, 94, 106, 0,
117, 108, 96, 84, 70, 58, 46, 34, 20, 0, 0, 0, 0, 0, 24, 36, 47, 60, 74, 86, 98, 109, 118,
119, 111, 99, 87, 75, 63, 49, 37, 25, 0, 0, 0, 0, 0, 28, 38, 50, 64, 76, 88, 100, 112, 120,
0, 113, 101, 89, 77, 65, 53, 41, 30, 0, 0, 0, 0, 0, 31, 42, 54, 66, 78, 90, 102, 114, 0,
0, 115, 103, 91, 79, 71, 61, 51, 39, 0, 0, 0, 0, 0, 40, 52, 62, 72, 80, 92, 104, 116, 0
]
},
// vaultlayout=3; simple view
Expand All @@ -91,7 +91,7 @@ var vaultorders = [
];

// populate simple view vaultorder
for ( var i = 1; i <= 100; i++ ) vaultorders[3].vaultorder.push(i);
for ( var i = 1; i <= 120; i++ ) vaultorders[3].vaultorder.push(i);

// tracking state of reload all button
var ReloadCount = 0;
Expand All @@ -107,5 +107,4 @@ var RateLimitTimer = false;

// optional value; can be a url or base64 image source; if omitted, master/lib/renders.png is used from Github
// note: I'm choosing to use the Github URL instead of a base64 string here because renders.png is huuuuuuuge in base64
// I should store the renders.png download in localstorage. Another time. Probably 0.7.6.
// var RemoteRendersURL = "";
Binary file modified lib/renders.png
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
9 changes: 8 additions & 1 deletion lib/setuptools/src/muledump.js
Expand Up @@ -1102,7 +1102,14 @@ setuptools.app.muledump.totals.menu.settings = function() {
setuptools.app.muledump.totals.config.getKey('itemFilter').filter(function(itemid) {

var item = items[+itemid];
setuptools.lightbox.build('totalsmenu-settings', '<div class="item noselect" data-itemId="' + itemid + '" style="background-position: -' + item[3] + 'px -' + item[4] + 'px;"></div>');
if ( item === undefined ) {

var data = setuptools.app.muledump.totals.config.getKey('itemFilter');
data = data.splice(data.indexOf(+itemid));
setuptools.app.muledump.totals.config.setKey('itemFilter', data, 1);
setuptools.app.techlog('Totals/itemFilter removing: ' + itemid);

} else setuptools.lightbox.build('totalsmenu-settings', '<div class="item noselect" data-itemId="' + itemid + '" style="background-position: -' + item[3] + 'px -' + item[4] + 'px;"></div>');

});

Expand Down
2 changes: 1 addition & 1 deletion lib/setuptools/src/setuptools.js
Expand Up @@ -8,7 +8,7 @@ var setuptools = {
version: {
major: 9,
minor: 3,
patch: 1
patch: 2
},
state: {
error: false,
Expand Down
10 changes: 5 additions & 5 deletions lib/sheets.js

Large diffs are not rendered by default.

3 changes: 2 additions & 1 deletion lib/slotmap.js
Expand Up @@ -189,7 +189,8 @@ var itemsSlotTypeMap = {
name: new RegExp(/^((?!Mark of .*).*)$/i),
tier: -1,
bagType: 7,
soulbound: true
soulbound: true,
include: new RegExp(/^(?:Love Letter .*)$/)
},
marks: {
sheet: [520, 40],
Expand Down
2 changes: 1 addition & 1 deletion package.json
@@ -1,6 +1,6 @@
{
"name": "Muledump",
"version": "9.3.1",
"version": "9.3.2",
"description": "A utility for managing all of your ROTMG mules.",
"homepage": "https://jakcodex.github.io/muledump/",
"dependencies": {
Expand Down

0 comments on commit b410582

Please sign in to comment.