City (Civ5 Type): Difference between revisions
(Bot update) |
(→U) |
||
(8 intermediate revisions by 2 users not shown) | |||
Line 22: | Line 22: | ||
--> | --> | ||
|- | |- | ||
{{FuncInfos5| | {{FuncInfos5|yes |yes |no |<!-- No comment -->}} | ||
|align="right" |<code><!-- No return type --></code> | |align="right" |<code><!-- No return type --></code> | ||
|width="100%" |<code>{{FuncLabel5|City|AdoptReligionFully}}<b>(</b>{{Type5|ReligionType}} religion<b>)</b></code> | |width="100%" |<code>{{FuncLabel5|City|AdoptReligionFully}}<b>(</b>{{Type5|ReligionType}} religion<b>)</b></code> | ||
Line 224: | Line 224: | ||
--> | --> | ||
|- | |- | ||
{{FuncInfos5| | {{FuncInfos5|yesNeverUsed|yesNeverUsed|no |<!-- No comment -->}} | ||
|align="right" |<code>{{UnknownSignature5}}</code> | |align="right" |<code>{{UnknownSignature5}}</code> | ||
|width="100%" |<code>{{FuncLabel5|City|ChangeBaseYieldRateFromReligion}}<!-- No arguments --></code> | |width="100%" |<code>{{FuncLabel5|City|ChangeBaseYieldRateFromReligion}}<!-- No arguments --></code> | ||
Line 332: | Line 332: | ||
|align="right" |<code><!-- No return type --></code> | |align="right" |<code><!-- No return type --></code> | ||
|width="100%" |<code>{{FuncLabel5|City|ChangeJONSCulturePerTurnFromSpecialists}}<b>(</b>'''int''' change<b>)</b></code> | |width="100%" |<code>{{FuncLabel5|City|ChangeJONSCulturePerTurnFromSpecialists}}<b>(</b>'''int''' change<b>)</b></code> | ||
<!-- | <!-- | ||
CHANGEJONSCULTURESTORED | CHANGEJONSCULTURESTORED | ||
Line 441: | Line 434: | ||
--> | --> | ||
|- | |- | ||
{{FuncInfos5| | {{FuncInfos5|yes |yes |no |<!-- No comment -->}} | ||
|align="right" |<code><!-- No return type --></code> | |align="right" |<code><!-- No return type --></code> | ||
|width="100%" |<code>{{FuncLabel5|City|ConvertPercentFollowers}}<b>(</b>{{Type5|ReligionType}} arg0, {{Type5|ReligionType}} arg1, '''int''' arg2<b>)</b></code> | |width="100%" |<code>{{FuncLabel5|City|ConvertPercentFollowers}}<b>(</b>{{Type5|ReligionType}} arg0, {{Type5|ReligionType}} arg1, '''int''' arg2<b>)</b></code> | ||
Line 476: | Line 469: | ||
--> | --> | ||
|- | |- | ||
{{FuncInfos5| | {{FuncInfos5|yesNeverUsed|yesNeverUsed|no |<!-- No comment -->}} | ||
|align="right" |<code>{{UnknownSignature5}}</code> | |align="right" |<code>{{UnknownSignature5}}</code> | ||
|width="100%" |<code>{{FuncLabel5|City|CreateGreatAdmiral}}<!-- No arguments --></code> | |width="100%" |<code>{{FuncLabel5|City|CreateGreatAdmiral}}<!-- No arguments --></code> | ||
Line 634: | Line 627: | ||
--> | --> | ||
|- | |- | ||
{{FuncInfos5| | {{FuncInfos5|yes |yes |no |<!-- No comment -->}} | ||
|align="right" |<code>'''int'''</code> | |align="right" |<code>'''int'''</code> | ||
|width="100%" |<code>{{FuncLabel5|City|GetBaseYieldRateFromReligion}}<b>(</b>{{Type5|YieldType}} yieldType<b>)</b></code> | |width="100%" |<code>{{FuncLabel5|City|GetBaseYieldRateFromReligion}}<b>(</b>{{Type5|YieldType}} yieldType<b>)</b></code> | ||
Line 669: | Line 662: | ||
--> | --> | ||
|- | |- | ||
{{FuncInfos5| | {{FuncInfos5|yes |yes |no |<!-- No comment -->}} | ||
|align="right" |<code>'''int'''</code> | |align="right" |<code>'''int'''</code> | ||
|width="100%" |<code>{{FuncLabel5|City|GetBuildingEspionageModifier}}<b>(</b>{{Type5|BuildingType}} building<b>)</b></code> | |width="100%" |<code>{{FuncLabel5|City|GetBuildingEspionageModifier}}<b>(</b>{{Type5|BuildingType}} building<b>)</b></code> | ||
Line 676: | Line 669: | ||
--> | --> | ||
|- | |- | ||
{{FuncInfos5| | {{FuncInfos5|yes |yes |no |<!-- No comment -->}} | ||
|align="right" |<code>'''int'''</code> | |align="right" |<code>'''int'''</code> | ||
|width="100%" |<code>{{FuncLabel5|City|GetBuildingFaithPurchaseCost}}<b>(</b>{{Type5|BuildingType}} building, '''bool''' arg1 = nil<b>)</b></code> | |width="100%" |<code>{{FuncLabel5|City|GetBuildingFaithPurchaseCost}}<b>(</b>{{Type5|BuildingType}} building, '''bool''' arg1 = nil<b>)</b></code> | ||
Line 683: | Line 676: | ||
--> | --> | ||
|- | |- | ||
{{FuncInfos5| | {{FuncInfos5|yes |yes |no |<!-- No comment -->}} | ||
|align="right" |<code>'''int'''</code> | |align="right" |<code>'''int'''</code> | ||
|width="100%" |<code>{{FuncLabel5|City|GetBuildingGlobalEspionageModifier}}<b>(</b>{{Type5|BuildingType}} building<b>)</b></code> | |width="100%" |<code>{{FuncLabel5|City|GetBuildingGlobalEspionageModifier}}<b>(</b>{{Type5|BuildingType}} building<b>)</b></code> | ||
Line 893: | Line 886: | ||
--> | --> | ||
|- | |- | ||
{{FuncInfos5| | {{FuncInfos5|yes |yes |no |<!-- No comment -->}} | ||
|align="right" |<code>'''int'''</code> | |align="right" |<code>'''int'''</code> | ||
|width="100%" |<code>{{FuncLabel5|City|GetFaithPerTurn}}<b>(</b><!-- No arguments --><b>)</b></code> | |width="100%" |<code>{{FuncLabel5|City|GetFaithPerTurn}}<b>(</b><!-- No arguments --><b>)</b></code> | ||
Line 900: | Line 893: | ||
--> | --> | ||
|- | |- | ||
{{FuncInfos5| | {{FuncInfos5|yes |yes |no |<!-- No comment -->}} | ||
|align="right" |<code>'''int'''</code> | |align="right" |<code>'''int'''</code> | ||
|width="100%" |<code>{{FuncLabel5|City|GetFaithPerTurnFromBuildings}}<b>(</b><!-- No arguments --><b>)</b></code> | |width="100%" |<code>{{FuncLabel5|City|GetFaithPerTurnFromBuildings}}<b>(</b><!-- No arguments --><b>)</b></code> | ||
Line 907: | Line 900: | ||
--> | --> | ||
|- | |- | ||
{{FuncInfos5| | {{FuncInfos5|yes |yes |no |<!-- No comment -->}} | ||
|align="right" |<code>'''int'''</code> | |align="right" |<code>'''int'''</code> | ||
|width="100%" |<code>{{FuncLabel5|City|GetFaithPerTurnFromPolicies}}<b>(</b><!-- No arguments --><b>)</b></code> | |width="100%" |<code>{{FuncLabel5|City|GetFaithPerTurnFromPolicies}}<b>(</b><!-- No arguments --><b>)</b></code> | ||
Line 914: | Line 907: | ||
--> | --> | ||
|- | |- | ||
{{FuncInfos5| | {{FuncInfos5|yes |yes |no |<!-- No comment -->}} | ||
|align="right" |<code>'''int'''</code> | |align="right" |<code>'''int'''</code> | ||
|width="100%" |<code>{{FuncLabel5|City|GetFaithPerTurnFromReligion}}<b>(</b><!-- No arguments --><b>)</b></code> | |width="100%" |<code>{{FuncLabel5|City|GetFaithPerTurnFromReligion}}<b>(</b><!-- No arguments --><b>)</b></code> | ||
Line 921: | Line 914: | ||
--> | --> | ||
|- | |- | ||
{{FuncInfos5| | {{FuncInfos5|yes |yes |no |<!-- No comment -->}} | ||
|align="right" |<code>'''int'''</code> | |align="right" |<code>'''int'''</code> | ||
|width="100%" |<code>{{FuncLabel5|City|GetFaithPerTurnFromTraits}}<b>(</b><!-- No arguments --><b>)</b></code> | |width="100%" |<code>{{FuncLabel5|City|GetFaithPerTurnFromTraits}}<b>(</b><!-- No arguments --><b>)</b></code> | ||
Line 928: | Line 921: | ||
--> | --> | ||
|- | |- | ||
{{FuncInfos5| | {{FuncInfos5|yes |yes |no |<!-- No comment -->}} | ||
|align="right" |<code>'''int'''</code> | |align="right" |<code>'''int'''</code> | ||
|width="100%" |<code>{{FuncLabel5|City|GetFaithPurchaseBuildingTooltip}}<b>(</b>'''int''' id<b>)</b></code> | |width="100%" |<code>{{FuncLabel5|City|GetFaithPurchaseBuildingTooltip}}<b>(</b>'''int''' id<b>)</b></code> | ||
Line 935: | Line 928: | ||
--> | --> | ||
|- | |- | ||
{{FuncInfos5| | {{FuncInfos5|yes |yes |no |<!-- No comment -->}} | ||
|align="right" |<code>'''int'''</code> | |align="right" |<code>'''int'''</code> | ||
|width="100%" |<code>{{FuncLabel5|City|GetFaithPurchaseUnitTooltip}}<b>(</b>{{Type5|UnitType}} id<b>)</b></code> | |width="100%" |<code>{{FuncLabel5|City|GetFaithPurchaseUnitTooltip}}<b>(</b>{{Type5|UnitType}} id<b>)</b></code> | ||
Line 942: | Line 935: | ||
--> | --> | ||
|- | |- | ||
{{FuncInfos5| | {{FuncInfos5|yesNeverUsed|yesNeverUsed|no |<!-- No comment -->}} | ||
|align="right" |<code>{{UnknownSignature5}}</code> | |align="right" |<code>{{UnknownSignature5}}</code> | ||
|width="100%" |<code>{{FuncLabel5|City|GetFavoredReligion}}<!-- No arguments --></code> | |width="100%" |<code>{{FuncLabel5|City|GetFavoredReligion}}<!-- No arguments --></code> | ||
Line 1,166: | Line 1,159: | ||
--> | --> | ||
|- | |- | ||
{{FuncInfos5| | {{FuncInfos5|yes |yes |no |<!-- No comment -->}} | ||
|align="right" |<code>'''int'''</code> | |align="right" |<code>'''int'''</code> | ||
|width="100%" |<code>{{FuncLabel5|City|GetJONSCulturePerTurnFromReligion}}<b>(</b><!-- No arguments --><b>)</b></code> | |width="100%" |<code>{{FuncLabel5|City|GetJONSCulturePerTurnFromReligion}}<b>(</b><!-- No arguments --><b>)</b></code> | ||
Line 1,215: | Line 1,208: | ||
--> | --> | ||
|- | |- | ||
{{FuncInfos5| | {{FuncInfos5|yes |yes |no |<!-- No comment -->}} | ||
|align="right" |<code>'''int'''</code> | |align="right" |<code>'''int'''</code> | ||
|width="100%" |<code>{{FuncLabel5|City|GetLocalHappiness}}<b>(</b><!-- No arguments --><b>)</b></code> | |width="100%" |<code>{{FuncLabel5|City|GetLocalHappiness}}<b>(</b><!-- No arguments --><b>)</b></code> | ||
Line 1,243: | Line 1,236: | ||
--> | --> | ||
|- | |- | ||
{{FuncInfos5| | {{FuncInfos5|yes |yes |no |<!-- No comment -->}} | ||
|align="right" |<code>'''int'''</code> | |align="right" |<code>'''int'''</code> | ||
|width="100%" |<code>{{FuncLabel5|City|GetMaxHitPoints}}<b>(</b><!-- No arguments --><b>)</b></code> | |width="100%" |<code>{{FuncLabel5|City|GetMaxHitPoints}}<b>(</b><!-- No arguments --><b>)</b></code> | ||
Line 1,313: | Line 1,306: | ||
--> | --> | ||
|- | |- | ||
{{FuncInfos5| | {{FuncInfos5|yes |yes |no |<!-- No comment -->}} | ||
|align="right" |<code>'''int'''</code> | |align="right" |<code>'''int'''</code> | ||
|width="100%" |<code>{{FuncLabel5|City|GetNumFollowers}}<b>(</b>{{Type5|ReligionType}} religion<b>)</b></code> | |width="100%" |<code>{{FuncLabel5|City|GetNumFollowers}}<b>(</b>{{Type5|ReligionType}} religion<b>)</b></code> | ||
Line 1,446: | Line 1,439: | ||
--> | --> | ||
|- | |- | ||
{{FuncInfos5| | {{FuncInfos5|yes |yes |no |<!-- No comment -->}} | ||
|align="right" |<code>'''int'''</code> | |align="right" |<code>'''int'''</code> | ||
|width="100%" |<code>{{FuncLabel5|City|GetPressurePerTurn}}<b>(</b>{{Type5|ReligionType}} religion<b>)</b></code> | |width="100%" |<code>{{FuncLabel5|City|GetPressurePerTurn}}<b>(</b>{{Type5|ReligionType}} religion<b>)</b></code> | ||
Line 1,600: | Line 1,593: | ||
--> | --> | ||
|- | |- | ||
{{FuncInfos5| | {{FuncInfos5|yes |yes |no |<!-- No comment -->}} | ||
|align="right" |<code>'''int'''</code> | |align="right" |<code>'''int'''</code> | ||
|width="100%" |<code>{{FuncLabel5|City|GetRawProductionDifference}}<b>(</b>'''bool''' arg0, '''bool''' arg1<b>)</b></code> | |width="100%" |<code>{{FuncLabel5|City|GetRawProductionDifference}}<b>(</b>'''bool''' arg0, '''bool''' arg1<b>)</b></code> | ||
Line 1,607: | Line 1,600: | ||
--> | --> | ||
|- | |- | ||
{{FuncInfos5| | {{FuncInfos5|yesNeverUsed|yesNeverUsed|no |<!-- No comment -->}} | ||
|align="right" |<code>{{UnknownSignature5}}</code> | |align="right" |<code>{{UnknownSignature5}}</code> | ||
|width="100%" |<code>{{FuncLabel5|City|GetRawProductionDifferenceTimes100}}<!-- No arguments --></code> | |width="100%" |<code>{{FuncLabel5|City|GetRawProductionDifferenceTimes100}}<!-- No arguments --></code> | ||
Line 1,628: | Line 1,621: | ||
--> | --> | ||
|- | |- | ||
{{FuncInfos5| | {{FuncInfos5|yes |yes |no |<!-- No comment -->}} | ||
|align="right" |<code>'''int'''</code> | |align="right" |<code>'''int'''</code> | ||
|width="100%" |<code>{{FuncLabel5|City|GetReligionBuildingClassHappiness}}<b>(</b>{{Type5|BuildingClassType}} buildingClass<b>)</b></code> | |width="100%" |<code>{{FuncLabel5|City|GetReligionBuildingClassHappiness}}<b>(</b>{{Type5|BuildingClassType}} buildingClass<b>)</b></code> | ||
Line 1,635: | Line 1,628: | ||
--> | --> | ||
|- | |- | ||
{{FuncInfos5| | {{FuncInfos5|yes |yes |no |<!-- No comment -->}} | ||
|align="right" |<code>'''int'''</code> | |align="right" |<code>'''int'''</code> | ||
|width="100%" |<code>{{FuncLabel5|City|GetReligionBuildingClassYieldChange}}<b>(</b>{{Type5|BuildingClassType}} buildingClass, {{Type5|YieldType}} arg1<b>)</b></code> | |width="100%" |<code>{{FuncLabel5|City|GetReligionBuildingClassYieldChange}}<b>(</b>{{Type5|BuildingClassType}} buildingClass, {{Type5|YieldType}} arg1<b>)</b></code> | ||
Line 1,642: | Line 1,635: | ||
--> | --> | ||
|- | |- | ||
{{FuncInfos5| | {{FuncInfos5|yes |yes |no |<!-- No comment -->}} | ||
|align="right" |<code>'''int'''</code> | |align="right" |<code>'''int'''</code> | ||
|width="100%" |<code>{{FuncLabel5|City|GetReligionCityRangeStrikeModifier}}<b>(</b><!-- No arguments --><b>)</b></code> | |width="100%" |<code>{{FuncLabel5|City|GetReligionCityRangeStrikeModifier}}<b>(</b><!-- No arguments --><b>)</b></code> | ||
Line 1,649: | Line 1,642: | ||
--> | --> | ||
|- | |- | ||
{{FuncInfos5| | {{FuncInfos5|yes |yes |no |<!-- No comment -->}} | ||
|align="right" |<code>{{Type5|ReligionType}}</code> | |align="right" |<code>{{Type5|ReligionType}}</code> | ||
|width="100%" |<code>{{FuncLabel5|City|GetReligiousMajority}}<b>(</b><!-- No arguments --><b>)</b></code> | |width="100%" |<code>{{FuncLabel5|City|GetReligiousMajority}}<b>(</b><!-- No arguments --><b>)</b></code> | ||
Line 1,796: | Line 1,789: | ||
--> | --> | ||
|- | |- | ||
{{FuncInfos5| | {{FuncInfos5|yes |yes |no |<!-- No comment -->}} | ||
|align="right" |<code>'''int'''</code> | |align="right" |<code>'''int'''</code> | ||
|width="100%" |<code>{{FuncLabel5|City|GetUnitFaithPurchaseCost}}<b>(</b>{{Type5|UnitType}} unit, '''bool''' arg1<b>)</b></code> | |width="100%" |<code>{{FuncLabel5|City|GetUnitFaithPurchaseCost}}<b>(</b>{{Type5|UnitType}} unit, '''bool''' arg1<b>)</b></code> | ||
Line 2,088: | Line 2,081: | ||
--> | --> | ||
|- | |- | ||
{{FuncInfos5| | {{FuncInfos5|yesNeverUsed|yesNeverUsed|no |<!-- No comment -->}} | ||
|align="right" |<code>{{UnknownSignature5}}</code> | |align="right" |<code>{{UnknownSignature5}}</code> | ||
|width="100%" |<code>{{FuncLabel5|City|IsHolyCityAnyReligion}}<!-- No arguments --></code> | |width="100%" |<code>{{FuncLabel5|City|IsHolyCityAnyReligion}}<!-- No arguments --></code> | ||
Line 2,095: | Line 2,088: | ||
--> | --> | ||
|- | |- | ||
{{FuncInfos5| | {{FuncInfos5|yes |yes |no |<!-- No comment -->}} | ||
|align="right" |<code>'''bool'''</code> | |align="right" |<code>'''bool'''</code> | ||
|width="100%" |<code>{{FuncLabel5|City|IsHolyCityForReligion}}<b>(</b>{{Type5|ReligionType}} religion<b>)</b></code> | |width="100%" |<code>{{FuncLabel5|City|IsHolyCityForReligion}}<b>(</b>{{Type5|ReligionType}} religion<b>)</b></code> | ||
Line 2,235: | Line 2,228: | ||
--> | --> | ||
|- | |- | ||
{{FuncInfos5| | {{FuncInfos5|yesNeverUsed|yesNeverUsed|no |<!-- No comment -->}} | ||
|align="right" |<code>{{UnknownSignature5}}</code> | |align="right" |<code>{{UnknownSignature5}}</code> | ||
|width="100%" |<code>{{FuncLabel5|City|IsReligionInCity}}<!-- No arguments --></code> | |width="100%" |<code>{{FuncLabel5|City|IsReligionInCity}}<!-- No arguments --></code> | ||
Line 2,567: | Line 2,560: | ||
{|cellspacing="4" cellpadding="0" width="100%" | {|cellspacing="4" cellpadding="0" width="100%" | ||
|- | |- | ||
| | | | ||
<!-- | <!-- | ||
UPDATESTRENGTHVALUE | UPDATESTRENGTHVALUE | ||
--> | --> | ||
{{FuncInfos5|no |yesNeverUsed|no |<!-- No comment -->}} | |||
{{FuncInfos5| | |||
|align="right" |<code>{{UnknownSignature5}}</code> | |align="right" |<code>{{UnknownSignature5}}</code> | ||
|width="100%" |<code>{{FuncLabel5|City|UpdateStrengthValue}}<!-- No arguments --></code> | |width="100%" |<code>{{FuncLabel5|City|UpdateStrengthValue}}<!-- No arguments --></code> | ||
Line 2,585: | Line 2,577: | ||
--> | --> | ||
|- | |- | ||
{{FuncInfos5| | {{FuncInfos5|no |yesNeverUsed|no |<!-- No comment -->}} | ||
|align="right" |<code>{{UnknownSignature5}}</code> | |align="right" |<code>{{UnknownSignature5}}</code> | ||
|width="100%" |<code>{{FuncLabel5|City|WaterArea}}<!-- No arguments --></code> | |width="100%" |<code>{{FuncLabel5|City|WaterArea}}<!-- No arguments --></code> | ||
|} | |} | ||
=Used by= | =Used by= |
Latest revision as of 16:48, 6 January 2014
This page is a part of the Lua and UI Reference (Civ5).
Instance Methods
Methods are functions that belong to an object. Instance methods are invoked through a colon, as in caller:SomeMethod(<args>)
, where caller is an instance of City.
A colon implictly passes the caller object as the first argument. That is, the former call is equivalent to this one: caller.SomeMethod(caller, <args>)
A
|
AddProductionExperience(Unit unit, bool conscript = false)
| ||||
|
AdoptReligionFully(ReligionType religion)
| ||||
UnitType
|
AllUpgradesAvailable(UnitType unit, int upgradeCount = 0)
| ||||
|
AlterWorkingPlot(CityPlotID plotIndex)
| ||||
|
Area
| ||||
bool
|
At(int x, int y)
| ||||
bool
|
AtPlot(Plot plot)
|
C
D
|
DoJONSCultureLevelIncrease
| ||||
bool
|
DoPickResourceDemanded()
| ||||
int
|
DoReallocateCitizens()
| ||||
|
DoTask(TaskType task, int data1, int data2, bool option)
| ||||
int
|
DoVerifyWorkingPlots()
|
F
int
|
FindBaseYieldRateRank(YieldType yield)
| ||||
int
|
FindPopulationRank()
| ||||
int
|
FindYieldRateRank(YieldType yield)
| ||||
int
|
FoodConsumption(bool noAngry, int extra)
| ||||
int
|
FoodDifference(bool bottom)
| ||||
int
|
FoodDifferenceTimes100(bool bottom)
|
G
H
bool
|
HasPerformedRangedStrikeThisTurn()
| ||||
|
Hurry(HurryType hurry)
| ||||
int
|
HurryCost(HurryType hurry, bool extra)
| ||||
int
|
HurryGold(HurryType hurry)
| ||||
int
|
HurryPopulation(HurryType hurry)
| ||||
int
|
HurryProduction(HurryType hurry)
|
I
K
|
Kill
|
M
int
|
MaxHurryPopulation()
|
P
Plot
|
Plot()
| ||||
|
PopOrder(int num, bool finish, bool choose)
| ||||
int
|
ProductionLeft()
| ||||
|
PushOrder(OrderType order, int data1, int data2, bool save, bool pop, bool append, bool force)
|
R
int
|
RangeCombatDamage(Unit theirUnit, unknown arg1)
| ||||
int
|
RangeCombatUnitDefense(Unit theirUnit)
|
S
U
|
UpdateStrengthValue
|
W
|
WaterArea
|
Used by
The initial version of this page was created by the Civ5 API Bot, see the Civ5 API Reference FAQ. Some of the texts come from the 2kgames' wiki and most of code samples are copyrighted to Firaxis.
Functions' signatures were either copied from the 2kgames' wiki, or infered from the Lua source files and the binaries. Errors are possible.
Contributors may find help in the Contributors guide to the Civ5 API.