A bit of cleanup.

This commit is contained in:
Michael
2013-10-16 17:45:41 -04:00
parent a895a35939
commit 1ffe8f8aeb
3 changed files with 113 additions and 109 deletions
+4 -3
View File
@@ -3393,15 +3393,16 @@ Events.Setpieces = {
}
}
},
"cache": { /* Cache - contains some of supplies from previous game */
title: 'A Destroyed Village',
scenes: {
'start': {
text: [
'a destroyed village stands before you',
'charred bodies littering the ground.'
'a destroyed village lies in the dust.',
'charred bodies litter the ground.'
],
notification: 'you smell the metallic tang of a wanderer afterburner.',
notification: 'the metallic tang of wanderer afterburner hangs in the air.',
buttons: {
'enter': {
text: 'enter',
+44 -41
View File
@@ -1,13 +1,11 @@
var Prestige = {
name: 'Prestige',
options: {},
init: function(options) {
this.options = $.extend(
this.options,
options
);
this.options = $.extend(this.options, options);
},
save: function() {
@@ -38,66 +36,71 @@ var Prestige = {
Math.floor($SM.get('stores["bolas"]') / Prestige.randGen('a'))
];
for (var n = 0; n <= 23; n++) {
if (isNaN(prevStores[n])) {prevStores[n] = 0};
if (isNaN(prevStores[n])) {
prevStores[n] = 0;
}
}
$SM.set('previous.stores', prevStores);
return prevStores;
},
populateNewSave : function(newstate) {
State = {
previous : {
stores : newstate
}
};
Engine.init({state: State});
Engine.init({
state : State
});
return State;
},
load : function() {
var prevStores = $SM.get('previous.stores');
$SM.add('stores["wood"]',prevStores[0]),
$SM.add('stores["fur"]',prevStores[1]),
$SM.add('stores["meat"]',prevStores[2]),
$SM.add('stores["iron"]',prevStores[3]),
$SM.add('stores["coal"]',prevStores[4]),
$SM.add('stores["sulphur"]',prevStores[5]),
$SM.add('stores["steel"]',prevStores[6]),
$SM.add('stores["cured meat"]',prevStores[7]),
$SM.add('stores["scales"]',prevStores[8]),
$SM.add('stores["teeth"]',prevStores[9]),
$SM.add('stores["leather"]',prevStores[10]),
$SM.add('stores["bait"]',prevStores[11]),
$SM.add('stores["torch"]',prevStores[12]),
$SM.add('stores["cloth"]',prevStores[13]),
$SM.add('stores["bone spear"]',prevStores[14]),
$SM.add('stores["iron sword"]',prevStores[15]),
$SM.add('stores["steel sword"]',prevStores[16]),
$SM.add('stores["bayonet"]',prevStores[17]),
$SM.add('stores["rifle"]',prevStores[18]),
$SM.add('stores["laser rifle"]',prevStores[19]),
$SM.add('stores["bullets"]',prevStores[20]),
$SM.add('stores["energy cell"]',prevStores[21]),
$SM.add('stores["grenade"]',prevStores[22]),
$SM.add('stores["bolas"]',prevStores[23])
$SM.add('stores["wood"]', prevStores[0]);
$SM.add('stores["fur"]', prevStores[1]);
$SM.add('stores["meat"]', prevStores[2]);
$SM.add('stores["iron"]', prevStores[3]);
$SM.add('stores["coal"]', prevStores[4]);
$SM.add('stores["sulphur"]', prevStores[5]);
$SM.add('stores["steel"]', prevStores[6]);
$SM.add('stores["cured meat"]', prevStores[7]);
$SM.add('stores["scales"]', prevStores[8]);
$SM.add('stores["teeth"]', prevStores[9]);
$SM.add('stores["leather"]', prevStores[10]);
$SM.add('stores["bait"]', prevStores[11]);
$SM.add('stores["torch"]', prevStores[12]);
$SM.add('stores["cloth"]', prevStores[13]);
$SM.add('stores["bone spear"]', prevStores[14]);
$SM.add('stores["iron sword"]', prevStores[15]);
$SM.add('stores["steel sword"]', prevStores[16]);
$SM.add('stores["bayonet"]', prevStores[17]);
$SM.add('stores["rifle"]', prevStores[18]);
$SM.add('stores["laser rifle"]', prevStores[19]);
$SM.add('stores["bullets"]', prevStores[20]);
$SM.add('stores["energy cell"]', prevStores[21]);
$SM.add('stores["grenade"]', prevStores[22]);
$SM.add('stores["bolas"]', prevStores[23]);
return prevStores;
},
randGen : function(storeType) {
if (storeType == 'g') {
divisor = Math.floor(Math.random()*10)
divisor = Math.floor(Math.random() * 10);
} else if (storeType == 'w') {
divisor = Math.floor(Math.floor(Math.random() * 10) / 2);
} else if (storeType == 'a') {
divisor = Math.ceil(Math.random() * 10
* Math.ceil(Math.random() * 10));
} else {
divisor = 1;
}
else if (storeType == 'w') {
divisor = Math.floor(Math.floor(Math.random()*10)/2)
}
else if (storeType == 'a') {
divisor = Math.ceil(Math.random()*10*Math.ceil(Math.random()*10))
}
else { divisor = 1 };
if (divisor === 0) {
divisor = 1
};
divisor = 1;
}
return divisor;
}
}
};