| This file defines the variables for each proposal type available in diplomacy and primarily affects the UI. Entries from this file are referenced in the Diplomacy.txt state definitions. |
| Arg1 |
str |
|
This defines any arguments that the proposal may take |
|
| Category |
str |
|
This defines the tab in the UI to display this proposal in |
|
| Class |
str |
|
This defines the class of the proposal and is used in combination with the Excludes variable |
|
| DetailsEven |
str |
|
Proposal text to be used when the proposal is selected |
|
| DetailsStrong |
str |
|
Proposal text to be used when the proposal is selected |
|
| DetailsWeak |
str |
|
Proposal text to be used when the proposal is selected |
|
| Disabled |
str |
|
Proposal never available |
|
| Excludes |
str |
|
This defines the proposal classes to exclude |
|
| HasAlliance |
str |
|
Proposal is available if the receiver has signed an alliance with us |
|
| HasAlly |
str |
|
Proposal is available if the receiver has an ally |
|
| HasBioWeapons |
str |
|
Proposal is available if the receiver has bio-weapons |
|
| HasBorderIncursion |
str |
|
Proposal is available if the receiver has trespassed |
|
| HasEmbargo |
str |
|
Proposal is available if the receiver has declared an embargo on us |
|
| HasEmbassy |
str |
|
Proposal is available if embassy has been established with the receiver |
|
| HasHotwar |
str |
|
Proposal is available if the receiver is at war with us |
|
| HasMilitaryAgreement |
str |
|
Proposal is available if the receiver has a military pact with us |
|
| HasNanoWeapons |
str |
|
Proposal is available if the receiver has nano-weapons |
|
| HasNuclearWeapons |
str |
|
Proposal is available if the receiver has nuclear weapons |
|
| HasPeaceTreaty |
str |
|
Proposal is available if the receiver has signed a peace treaty with us |
|
| HasPollution |
str |
|
Proposal is available if the receiver is creating pollution |
|
| HasPollutionAgreement |
str |
|
Proposal is available if the receiver has a pollution pact with us |
|
| Image |
str |
|
TGA file to use to show this proposal in the Diplomacy Manager |
|
| ImageSlot |
int |
|
This defines the slot to display the Image in the UI |
|
| IsPirating |
str |
|
Proposal is available if the receiver has pirated |
|
| NoHotwar |
str |
|
Proposal is available if the receiver is not at war with us |
|
| Reciprocal |
str |
|
ID of a DiplomacyProposal record that should be used when countering this proposal |
|
| Title |
str |
|
String to use in the UI list of available proposals |
|
| TrustViolationGlobal |
int |
|
If this flag is set, then a violation reduces trust of all players |
|
| Type |
str |
|
String name of a valid proposal type |
|