User:DonQuich: Difference between revisions

From Civilization Modding Wiki
Jump to navigationJump to search
m (testing my bot)
mNo edit summary
 
(24 intermediate revisions by the same user not shown)
Line 1: Line 1:
''This page is a part of the [[Lua and UI Reference]].''
Developer of the bot that generated the initial versions of the [[Lua and UI Reference (Civ5)]] on mid-2012.


Test if a string starts with a specified prefix (UTF-8 friendly)
CivFanatics profile: [http://forums.civfanatics.com/member.php?u=210491 DonQuiche]




==Syntax==
== Mods ==
<code>'''bool''' Locale.StartsWith('''string''' base_string, '''string''' prefix)</code>
* [http://forums.civfanatics.com/showthread.php?t=436912 Ingame Editor (IGE)]
* [http://forums.civfanatics.com/showthread.php?p=11646470 Reseed]




'''Return Value'''
== My scratchpad: pages to salvage ==
:Returns true if base_string starts with prefix, false otherwise.
* [[Lua Game Objects/NotificationTypes]]
'''Parameters'''
* [[SetHappiness]] - Warning and link
:''base_string''
* [[HasPolicy]] Good example for HasPolicy and [[SetHasPolicy]]
::The string to test against.
* [[GetMinorCivType]] - Good example for player name (add it to Player.GetName?)
:''prefix''
* Warning about graphics refresh on SetTerrainType
::The prefix to test with.
* Warning and code snippet on SetOwner.
 
* Events.ActivePlayerTurnStart - specify human besides of "active" - exclude AI
 
* [[GameEvents.PlayerCanConstruct(playerID, buildingTypeID)]] - Example of building constructible with a policy.
==Examples==
* [[Events.SerialEventCityDestroyed (Civ5 API)]] Advise the reader to see SerialEventCityCaptured or copy/paste.
<pre>local test = Locale.StartsWith("Civilization", "Civ");
* [[Events.SpecificCityInfoDirty (Civ5 API)]] : add "Fired when something in a particular city was changed. E.g. building created/sold, specialists reallocated, and some other things. ".
print(test); -- prints true</pre>
* [[SerialEventCityPopulationChanged]]: fixes the 2k wiki description. Also copy example.
 
* Events.SerialEventCityCaptured: "fired when city is captured or traded to an another civ. "
[[Category:Civ5Lua/Locale|StartsWith]]
* GameEvents.UnitGetSpecialExploreTarget(iPlayerID, iUnitID) - appears to be triggered when the 'explore' order is given, or some subset thereof. The unit structure for the relevant unit is manipulated to set the explore target.

Latest revision as of 08:21, 22 September 2012

Developer of the bot that generated the initial versions of the Lua and UI Reference (Civ5) on mid-2012.

CivFanatics profile: DonQuiche


Mods


My scratchpad: pages to salvage