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 15: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 !! |