public RunningOperation CreateDeeper(int depth) { RunningOperation runningOp = new RunningOperation(); runningOp.Name = "GO DEEPER."; runningOp.Description = "By going DEEPER, we'll find new expeditions with more resources. Go DEEPER, go BETTER, Deeper CORP.\n\nCAUTION !!! This will replace all available expeditions."; runningOp.Depth = depth; runningOp.Dig = 0; runningOp.DigTotal = GetDig(depth, "HIGH"); runningOp.AtqChallenge = new AtqChallenge(); runningOp.DefChallenge = new DefChallenge(); runningOp.CapsReward = 0; runningOp.RootsReward = 0; return(runningOp); }
public RunningOperation Create(int depth) { RefOperation refOp = RefLoader.RandomRefOperation(depth); RunningOperation runningOp = new RunningOperation(); runningOp.Name = refOp.Name; runningOp.Description = refOp.Description; runningOp.Depth = depth; runningOp.Dig = 0; runningOp.DigTotal = GetDig(depth, refOp.Dig); runningOp.AtqChallenge = CreateAtq(depth); runningOp.DefChallenge = CreateDef(depth); runningOp.CapsReward = GetCapsReward(depth, refOp.CapsReward); runningOp.RootsReward = GetRootsReward(depth, refOp.RootsReward); return(runningOp); }