2
0
mirror of https://github.com/9ParsonsB/Pulsar.git synced 2025-04-05 17:39:39 -04:00
Xjph 4c1031b8f9
Reorganize all observatory core projects into monorepo (#25)
* chore: move all observatory repos to core

* only save journal folder on change, don't constantly re-check during monitoring

* chore: monorepo project changes

* chore: monorepo migration
2021-10-21 19:31:32 -02:30

48 lines
1.1 KiB
C#

namespace Observatory.Framework.Files.Journal
{
public class Reputation : JournalBase
{
public float Empire { get; init; }
public float Federation { get; init; }
public float Independent { get; init; }
public float Alliance { get; init; }
public string EmpireText()
{
return GetReputationText(Empire);
}
public string FederationText()
{
return GetReputationText(Federation);
}
public string IndependentText()
{
return GetReputationText(Independent);
}
public string AllianceText()
{
return GetReputationText(Alliance);
}
private string GetReputationText(float rep)
{
string text = rep switch
{
float r when r > 90 => "allied",
float r when r > 35 => "friendly",
float r when r > 4 => "cordial",
float r when r > -35 => "neutral",
float r when r > -90 => "unfriendly",
_ => "hostile",
};
return text;
}
}
}