Objects - Wild-W/CivilizationVI_CommunityExtension GitHub Wiki
Plot
Instanced Members
🗣️ Notice
Instanced methods should be indexed with:
when called.
SetAppeal
Sets a plot's appeal. Will be naturally overwritten by the game unless you lock the appeal with LockAppeal.
Parameters
Parameter | Type | Description |
---|---|---|
appeal | integer |
Appeal to set the plot to. |
LockAppeal
Locks or unlocks the appeal from being set. This will not prevent direct memory manipulation.
Parameters
Parameter | Type | Description |
---|---|---|
toLock | boolean |
true to lock the appeal, false to unlock it. |
PlayerCities
Instanced Members
🗣️ Notice
Instanced methods should be indexed with:
when called.
AddGreatWork
Finds a city to move a great work into.
Parameters
Parameter | Type | Description |
---|---|---|
greatWorkListIndex | integer |
This is not the Index column from the GreatWorks table. This is an integer assigned to great works that get created in-game by CultureManager.FindOrAddGreatWork. |
PlayerInfluence
Instanced Members
🗣️ Notice
Instanced methods should be indexed with:
when called.
SetTokensToGive
Sets the number of free envoys.
Parameters
Parameter | Type | Description |
---|---|---|
amount | integer |
Number of envoys. |
SetPoints
Sets the influence points.
Parameters
Parameter | Type | Description |
---|---|---|
amount | number |
Number of influence points. Overflow carries over. Total influence points are clamped to a lower bound of 0. |
AdjustPoints
Adjusts the influence points.
Parameters
Parameter | Type | Description |
---|---|---|
amount | number |
Number to adjust influence points by. Overflow carries over. Total influence points are clamped to a lower bound of 0. |
GameDiplomacy
Instanced Members
🗣️ Notice
Instanced methods should be indexed with:
when called.
ChangeGrievanceScore
Changes the number of grievances between players. Does not immediately update UI.
Parameters
Parameter | Type | Description |
---|---|---|
player1Id | integer |
ID of the receiving player. |
player2Id | integer |
ID of the inflicting player. |
amount | integer |
Total score change, can be negative. |
PlayerGovernors
Instanced Members
🗣️ Notice
Instanced methods should be indexed with:
when called.
PromoteGovernor
Spends a governor title and assigns a promotion to a player's governor. Governor titles spent can be higher than the number earned, so you should balance each call of PromoteGovernor
with ChangeGovernorPoints(1)
or manually adjust the counters with memory manipulation.
Parameters
Parameter | Type | Description |
---|---|---|
governorIndex | integer |
Index column from the Governors table. |
governorPromotionIndex | integer |
Index column from the GovernorPromotions table. If the promotion doesn't exist for the given governor it won't be granted (needs more testing). If the promotion exists but is not accessible yet on the promotion tree, the promotion will be granted. |
Returns
Return | Type | Description |
---|---|---|
success | boolean |
true if valid governorIndex and governorPromotionIndex arguments were passed. false otherwise. |
NeutralizeGovernor
Neutralizes a governor.
Parameters
Parameter | Type | Description |
---|---|---|
governorIndex | integer |
Index column from the Governors table. |
neutralizedTurns | integer |
Number of turns to neutralize. |
ChangeNeutralizedTurns
Changes number of turns left until no longer neutralized.
Parameters
Parameter | Type | Description |
---|---|---|
governorIndex | integer |
Index column from the Governors table. |
neutralizedTurns | integer |
Number of turns to add to neutralized period. Can be negative. |
GetNeutralizedIndefinitely
Unknown. Estimated use: Gets the number of EFFECT_ADJUST_NEUTRALIZE_INDEFINITELY
modifiers attached.
Returns
Return | Type | Description |
---|---|---|
count | integer |
Total count of EFFECT_ADJUST_NEUTRALIZE_INDEFINITELY . |
ChangeNeutralizedIndefinitely
Unknown. Estimated use: Changes number of EFFECT_ADJUST_NEUTRALIZE_INDEFINITELY
modifiers attached. Can be used to prevent a player from using any governors.
Parameters
Parameter | Type | Description |
---|---|---|
amount | integer |
A value of 1 adds. A value of -1 removes. |
UnassignGovernor
Unassigns a governor from a city.
Parameters
Parameter | Type | Description |
---|---|---|
governorIndex | integer |
Index column from the Governors table. |
unknown1 | boolean |
Usually false . |
unknown2 | boolean |
Usually true . |