Support for Modded Objects/Upgrades/Achievs (#335)
This commit is contained in:
@@ -3447,6 +3447,9 @@ CM.Sim.CopyData = function() {
|
||||
for (var i in Game.Objects) {
|
||||
var me = Game.Objects[i];
|
||||
var you = CM.Sim.Objects[i];
|
||||
if (you == undefined) {
|
||||
CM.Sim.InitData();
|
||||
}
|
||||
you.amount = me.amount;
|
||||
you.level = me.level;
|
||||
}
|
||||
@@ -3455,6 +3458,9 @@ CM.Sim.CopyData = function() {
|
||||
for (var i in Game.Upgrades) {
|
||||
var me = Game.Upgrades[i];
|
||||
var you = CM.Sim.Upgrades[i];
|
||||
if (you == undefined) {
|
||||
CM.Sim.InitData();
|
||||
}
|
||||
you.bought = me.bought;
|
||||
}
|
||||
|
||||
@@ -3462,6 +3468,9 @@ CM.Sim.CopyData = function() {
|
||||
for (var i in Game.Achievements) {
|
||||
var me = Game.Achievements[i];
|
||||
var you = CM.Sim.Achievements[i];
|
||||
if (you == undefined) {
|
||||
CM.Sim.InitData();
|
||||
}
|
||||
you.won = me.won;
|
||||
}
|
||||
};
|
||||
@@ -3734,8 +3743,8 @@ CM.Sim.CheckOtherAchiev = function() {
|
||||
|
||||
CM.Sim.BuyBuildings = function(amount, target) {
|
||||
CM.Cache[target] = [];
|
||||
CM.Sim.CopyData();
|
||||
for (var i in Game.Objects) {
|
||||
CM.Sim.CopyData();
|
||||
var me = CM.Sim.Objects[i];
|
||||
me.amount += amount;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user