Difference between revisions of "Program Code"
From Supremacy Wiki
(GetProductionOutput) |
(→some code) |
||
Line 36: | Line 36: | ||
baseOutput = (int)(moraleMod * baseOutput); | baseOutput = (int)(moraleMod * baseOutput); | ||
*last line: return ((int)(baseOutput + (baseOutput * modifier.Efficiency)) + modifier.Bonus); | *last line: return ((int)(baseOutput + (baseOutput * modifier.Efficiency)) + modifier.Bonus); | ||
+ | |style=text-align:left| | ||
+ | |style=text-align:left| | ||
+ | |||
+ | |- | ||
+ | |style=text-align:left|S-Core | ||
+ | |style=text-align:center|Universe | ||
+ | |style=text-align:center|Colony.cs | ||
+ | |style=text-align:center|planet.HasFoodBonus (OutputModifier) | ||
+ | |style=text-align:center| | ||
+ | |style=text-align:left| | ||
+ | if (planet.HasFoodBonus) | ||
+ | modifier.Efficiency += 0.15f; | ||
+ | |style=text-align:left| | ||
+ | |style=text-align:left| | ||
+ | |||
+ | |- | ||
+ | |style=text-align:left|S-Core | ||
+ | |style=text-align:center|Universe | ||
+ | |style=text-align:center|Colony.cs | ||
+ | |style=text-align:center|planet.HasEnergyBonus (OutputModifier) | ||
+ | |style=text-align:center| | ||
+ | |style=text-align:left| | ||
+ | if (planet.HasEnergyBonus) | ||
+ | modifier.Efficiency += 0.15f; | ||
+ | |style=text-align:left| | ||
+ | |style=text-align:left| | ||
+ | |||
+ | |- | ||
+ | |style=text-align:left|S-Core | ||
+ | |style=text-align:center|Universe | ||
+ | |style=text-align:center|Colony.cs | ||
+ | |style=text-align:center|THIS IS ONLY A PATTERN !! | ||
+ | |style=text-align:center| | ||
+ | |style=text-align:left| | ||
|style=text-align:left| | |style=text-align:left| | ||
|style=text-align:left| | |style=text-align:left| | ||
|} | |} |
Revision as of 14:44, 1 January 2014
Source is at https://bitbucket.org/mstrobel/supremacy/
Program Code Language: C#
some code
where | Folder | File | Function | empty | Description | Custom1 | Custom2 |
---|---|---|---|---|---|---|---|
S-Core | Universe | Colony.cs | GetProductionOutput(ProductionCategory category) |
see last line, too !
float moraleMod = _morale.CurrentValue / (0.5f * MoraleHelper.MaxValue); baseOutput = (int)(moraleMod * baseOutput);
float moraleMod = _morale.CurrentValue / (0.5f * MoraleHelper.MaxValue); baseOutput = (int)(moraleMod * baseOutput);
|
|||
S-Core | Universe | Colony.cs | planet.HasFoodBonus (OutputModifier) |
if (planet.HasFoodBonus) modifier.Efficiency += 0.15f; |
|||
S-Core | Universe | Colony.cs | planet.HasEnergyBonus (OutputModifier) |
if (planet.HasEnergyBonus) modifier.Efficiency += 0.15f; |
|||
S-Core | Universe | Colony.cs | THIS IS ONLY A PATTERN !! |