This shows you the differences between two versions of the page.
Next revision | Previous revision Last revision Both sides next revision | ||
building:scripts:api:getsetfactionid [2019/03/24 13:39] Mavrixio created |
building:scripts:api:getsetfactionid [2019/03/26 17:03] murdrkitten |
||
---|---|---|---|
Line 1: | Line 1: | ||
====== GetFactionId / SetFactionId ====== | ====== GetFactionId / SetFactionId ====== | ||
- | <code> | + | Sinfar's systems support the manipulation of factions, including custom ones. Each faction is given a unique ID that can then be given different reputations with other factions. |
- | int GetFactionId(object oObject); | + | |
- | void SetFactionId(object oObject, int nFaction); | + | |
- | </code> | + | |
+ | See: https://nwn.sinfar.net/cstmfac_manageform.php | ||
+ | |||
+ | ---- | ||
+ | ===== Functions ===== | ||
+ | |||
+ | <code>int GetFactionId(object oObject);</code> | ||
+ | This will return the Faction ID of oObject. | ||
+ | |||
+ | **Default Factions:** | ||
+ | 1 = Hostile, | ||
+ | 2 = Commoner, | ||
+ | 3 = Merchant, | ||
+ | 4 = Defender | ||
+ | |||
+ | |||
+ | |||
+ | <code>void SetFactionId(object oObject, int nFaction);</code> | ||
+ | This will set oObject's Faction ID to nFaction. | ||
+ | |||
+ | --- //[[zoeyalex94@gmail.com|murdrkitten]] 2019/03/26 16:56// |