User:DonQuich: Difference between revisions

From Civilization Modding Wiki
Jump to navigationJump to search
m (testing my bot)
mNo edit summary
 
(25 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==
<code>'''bool''' Locale.StartsWith('''string''' base_string, '''string''' prefix)</code>


== Mods ==
* [http://forums.civfanatics.com/showthread.php?t=436912 Ingame Editor (IGE)]
* [http://forums.civfanatics.com/showthread.php?p=11646470 Reseed]


'''Return Value'''
:Returns true if base_string starts with prefix, false otherwise.
'''Parameters'''
:''base_string''
::The string to test against.
:''prefix''
::The prefix to test with.


 
== My scratchpad: pages to salvage ==
==Examples==
* [[Lua Game Objects/NotificationTypes]]
<pre>local test = Locale.StartsWith("Civilization", "Civ");
* [[SetHappiness]] - Warning and link
print(test); -- prints true</pre>
* [[HasPolicy]] Good example for HasPolicy and [[SetHasPolicy]]
 
* [[GetMinorCivType]] - Good example for player name (add it to Player.GetName?)
[[Category:Civ5Lua/Locale|StartsWith]]
* Warning about graphics refresh on SetTerrainType
* 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.
* [[Events.SerialEventCityDestroyed (Civ5 API)]] Advise the reader to see SerialEventCityCaptured or copy/paste.
* [[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. ".
* [[SerialEventCityPopulationChanged]]: fixes the 2k wiki description. Also copy example.
* Events.SerialEventCityCaptured: "fired when city is captured or traded to an another civ. "
* 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