Skip to content

Commit

Permalink
Update 2.0.0.8
Browse files Browse the repository at this point in the history
Change:
--> Added Energy Boost
  • Loading branch information
Fede-Coder committed Jul 24, 2019
1 parent 7dcd54b commit 5bb30fd
Show file tree
Hide file tree
Showing 5 changed files with 168 additions and 59 deletions.
57 changes: 41 additions & 16 deletions Corvus/DarkOrbit/DarkOrbitAccount.cs
Original file line number Diff line number Diff line change
Expand Up @@ -332,31 +332,56 @@ private bool IsMultiplierAvailable(GalaxyGate gate)
return data.Value >= 0;
}

public async Task<GateSpinData> SpinGateAsync(GalaxyGate gate, bool useMultiplier)
public async Task<GateSpinData> SpinGateAsync(GalaxyGate gate, bool useMultiplier, int spinamount)
{
var spinUrl = string.Empty;
if (useMultiplier && IsMultiplierAvailable(gate))
{
spinUrl = string.Format(Urls.SpinGateMultiplier, Urls.BaseUrl, AccountData.UserId, AccountData.SessionId,
(int)gate, gate.GetFullName().ToLower());
if(spinamount == 1)
{
spinUrl = string.Format(Urls.SpinGateMultiplier, Urls.BaseUrl, AccountData.UserId, AccountData.SessionId,
(int)gate, gate.GetFullName().ToLower());

if (GateData.Samples > 0)
if (GateData.Samples > 0)
{
spinUrl = string.Format(Urls.SpinGateSampleMultiplier, Urls.BaseUrl, AccountData.UserId, AccountData.SessionId,
(int)gate, gate.GetFullName().ToLower());
}
} else
{
spinUrl = string.Format(Urls.SpinGateSampleMultiplier, Urls.BaseUrl, AccountData.UserId, AccountData.SessionId,
(int)gate, gate.GetFullName().ToLower());
}
spinUrl = string.Format(Urls.SpinGateMultiplierAmount, Urls.BaseUrl, AccountData.UserId, AccountData.SessionId,
(int)gate, gate.GetFullName().ToLower(), spinamount);


if (GateData.Samples > 0)
{
spinUrl = string.Format(Urls.SpinGateSampleMultiplierAmount, Urls.BaseUrl, AccountData.UserId, AccountData.SessionId,
(int)gate, gate.GetFullName().ToLower(), spinamount);
}
}
}
else
{
spinUrl = string.Format(Urls.SpinGate, Urls.BaseUrl, AccountData.UserId, AccountData.SessionId,
(int)gate, gate.GetFullName().ToLower());

if (GateData.Samples > 0)
if(spinamount == 1)
{
spinUrl = string.Format(Urls.SpinGateSample, Urls.BaseUrl, AccountData.UserId, AccountData.SessionId,
spinUrl = string.Format(Urls.SpinGate, Urls.BaseUrl, AccountData.UserId, AccountData.SessionId,
(int)gate, gate.GetFullName().ToLower());

if (GateData.Samples > 0)
{
spinUrl = string.Format(Urls.SpinGateSample, Urls.BaseUrl, AccountData.UserId, AccountData.SessionId,
(int)gate, gate.GetFullName().ToLower());
}
}
else
{
spinUrl = string.Format(Urls.SpinGateAmount, Urls.BaseUrl, AccountData.UserId, AccountData.SessionId,
(int)gate, gate.GetFullName().ToLower(), spinamount);

if (GateData.Samples > 0)
{
spinUrl = string.Format(Urls.SpinGateSampleAmount, Urls.BaseUrl, AccountData.UserId, AccountData.SessionId,
(int)gate, gate.GetFullName().ToLower(), spinamount);
}
}
}

Expand All @@ -373,7 +398,7 @@ public async Task<GateSpinData> SpinGateAsync(GalaxyGate gate, bool useMultiplie
{
result = (GateSpinData)serializer.Deserialize(reader) as GateSpinData;
}
EvaluateGateSpin(result);
EvaluateGateSpin(result, spinamount);

return result;
}
Expand All @@ -385,11 +410,11 @@ public async Task<GateSpinData> SpinGateAsync(GalaxyGate gate, bool useMultiplie

}

private void EvaluateGateSpin(GateSpinData spin)
private void EvaluateGateSpin(GateSpinData spin, int spinamount)
{
try
{
GateItemsReceived.TotalSpins++;
GateItemsReceived.TotalSpins += spinamount;
GateData.Samples = spin.Samples;
GateData.EnergyCost.Text = spin.EnergyCost.Text;
GateData.Money = spin.Money;
Expand Down
Loading

0 comments on commit 5bb30fd

Please sign in to comment.