Difference between revisions of "Diplomacy (Suggestion)"
From BotF2-Wiki
(Regard) |
(→ClauseType) |
||
(One intermediate revision by one user not shown) | |||
Line 1: | Line 1: | ||
− | == | + | == Regard == |
DiplomacyTables.txt | DiplomacyTables.txt | ||
Line 55: | Line 55: | ||
TreatyFullAlliance, | TreatyFullAlliance, | ||
TreatyMembership | 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 == |
Latest revision as of 23:30, 12 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