Diplomacy (Suggestion): Difference between revisions
Jump to navigation
Jump to search
new |
|||
| (5 intermediate revisions by one other user not shown) | |||
| Line 1: | Line 1: | ||
== Regard == | |||
DiplomacyTables.txt | |||
TotalWar 100 | |||
ColdWar 300 | |||
Neutral 500 | |||
Friend 700 | |||
Allied 900 | |||
Unified 1000 | |||
== Trust == | |||
== ClauseType == | |||
out of \Mainline\SupremacyCore\Diplomacy\Enums.cs | |||
public enum ClauseType | |||
{ | |||
NoClause, | |||
---- | |||
OfferWithdrawTroops, | |||
RequestWithdrawTroops, | |||
---- | |||
OfferStopPiracy, | |||
RequestStopPiracy, | |||
---- | |||
OfferBreakAgreement, | |||
RequestBreakAgreement, | |||
---- | |||
OfferGiveCredits, | |||
RequestGiveCredits, | |||
---- | |||
OfferGiveResources, | |||
RequestGiveResources, | |||
---- | |||
OfferMapData, | |||
RequestMapData, | |||
---- | |||
OfferHonorMilitaryAgreement, | |||
RequestHonorMilitaryAgreement, | |||
---- | |||
OfferEndEmbargo, | |||
RequestEndEmbargo, | |||
---- | |||
TreatyWarPact, | |||
TreatyCeaseFire, | |||
TreatyNonAggression, | |||
TreatyOpenBorders, | |||
TreatyTradePact, | |||
TreatyResearchPact, | |||
TreatyAffiliation, | |||
TreatyDefensiveAlliance, | |||
TreatyFullAlliance, | |||
TreatyMembership | |||
/// End ClauseType | |||
== namespace Supremacy.Entities == | |||
Out of SupremacyCore\Entities\Civilization.cs | |||
/// <summary> | |||
/// Defines the different civilization classifications used in the game. | |||
/// </summary> | |||
public enum CivilizationType : byte | |||
{ | |||
MinorPower = 0, | |||
DevelopingPower, | |||
ExpandingPower, | |||
Empire | |||
} | |||
/// <summary> | |||
/// Defines the different civilization tech curves used in the game. | |||
/// </summary> | |||
public enum TechCurve : byte | |||
{ | |||
TechCurve1 = 0, | |||
TechCurve2, | |||
TechCurve3, | |||
TechCurve4, | |||
TechCurve5, | |||
TechCurve6 | |||
} | |||
public enum CivTraits : ushort | |||
{ | |||
Aggressive = 0x0001, | |||
Charismatic = 0x0002, | |||
Creative = 0x0004, | |||
Expansive = 0x0008, | |||
Financial = 0x0010, | |||
Imperialist = 0x0020, | |||
Industrious = 0x0040, | |||
Organized = 0x0080, | |||
Philosophical = 0x0100, | |||
Protective = 0x0200, | |||
Spiritual = 0x0400 | |||
== Embassy status and effects == | == Embassy status and effects == | ||
| Line 18: | Line 120: | ||
|- | |- | ||
| bgcolor="#cecfff" |<span style="color:#0000ea">'''war pact''' | | bgcolor="#cecfff" |<span style="color:#0000ea">'''war pact''' | ||
| bgcolor="#cecfff" | yes || bgcolor="#cecfff" | | | bgcolor="#cecfff" | yes || bgcolor="#cecfff" |explored and also scanned sectors are shown, sensor range is shared || bgcolor="#cecfff" | yes || bgcolor="#cecfff" | yes || bgcolor="#cecfff" | yes || bgcolor="#cecfff" | yes || - | ||
|- | |- | ||
| bgcolor="#ffd0d0" |<span style="color:#f30000">'''War''' | | bgcolor="#ffd0d0" |<span style="color:#f30000">'''War''' | ||
| Line 30: | Line 132: | ||
|} | |} | ||
PS: taken from [http://birth-of-the-empires.de/wiki/index.php/Diplomatie#.C3.9Cberblick_aller_Angebotsarten% | PS: taken from [http://birth-of-the-empires.de/wiki/index.php/Diplomatie#.C3.9Cberblick_aller_Angebotsarten%20 here] | ||
[[category:Suggestion]] | [[category:Suggestion]] | ||
Latest revision as of 00:30, 13 June 2016
Regard
DiplomacyTables.txt
TotalWar 100 ColdWar 300 Neutral 500 Friend 700 Allied 900 Unified 1000
Trust
ClauseType
out of \Mainline\SupremacyCore\Diplomacy\Enums.cs
public enum ClauseType
{
NoClause,
----
OfferWithdrawTroops,
RequestWithdrawTroops,
----
OfferStopPiracy,
RequestStopPiracy,
----
OfferBreakAgreement,
RequestBreakAgreement,
----
OfferGiveCredits,
RequestGiveCredits,
----
OfferGiveResources,
RequestGiveResources,
----
OfferMapData,
RequestMapData,
----
OfferHonorMilitaryAgreement,
RequestHonorMilitaryAgreement,
----
OfferEndEmbargo,
RequestEndEmbargo,
----
TreatyWarPact,
TreatyCeaseFire,
TreatyNonAggression,
TreatyOpenBorders,
TreatyTradePact,
TreatyResearchPact,
TreatyAffiliation,
TreatyDefensiveAlliance,
TreatyFullAlliance,
TreatyMembership
/// End ClauseType
namespace Supremacy.Entities
Out of SupremacyCore\Entities\Civilization.cs
/// <summary>
/// Defines the different civilization classifications used in the game.
/// </summary>
public enum CivilizationType : byte
{
MinorPower = 0,
DevelopingPower,
ExpandingPower,
Empire
}
/// <summary>
/// Defines the different civilization tech curves used in the game.
/// </summary>
public enum TechCurve : byte
{
TechCurve1 = 0,
TechCurve2,
TechCurve3,
TechCurve4,
TechCurve5,
TechCurve6
}
public enum CivTraits : ushort
{
Aggressive = 0x0001,
Charismatic = 0x0002,
Creative = 0x0004,
Expansive = 0x0008,
Financial = 0x0010,
Imperialist = 0x0020,
Industrious = 0x0040,
Organized = 0x0080,
Philosophical = 0x0100,
Protective = 0x0200,
Spiritual = 0x0400
Embassy status and effects
| entering foreign territory | exchange of data | Non Aggression Pact (NAP) | Open Borders (Trade routes) |
share ship range (Shipports) | ?? | ? | |
| no treaty | yes | no data exchange, only self-explored sectors known | - | no | no | no | - |
| Open Borders | yes | own colonies are shown to each other | no | yes | no | no | - |
| friendship | yes | explored sectors are shown to each other, details of these sectors are shown | yes | yes | no | no | - |
| ?? | yes | explored and also scanned sectors are shown | yes | yes | yes | no | - |
| war pact | yes | explored and also scanned sectors are shown, sensor range is shared | yes | yes | yes | yes | - |
| War | yes | - | no; System Assault available | no | no | - | - |
| Non Aggression Pact (NAP) | no | - | yes | no | no | no | - |
| ?? | yes | - | - | - | no | yes | - |
PS: taken from here