Difference between revisions of "Faction Documentation"
(→Faction Functions) |
|||
Line 18: | Line 18: | ||
! Function Name !! Arguments || Description | ! Function Name !! Arguments || Description | ||
|- | |- | ||
− | | | + | | SetFaction || player,faction,value|| |
|- | |- | ||
− | | | + | | AdjustFaction || player,faction,value,cap|| |
− | |||
− | |||
|- | |- | ||
− | | | + | | RemoveFaction || player,faction|| |
|- | |- | ||
− | | | + | | HasFaction || faction|| |
+ | |- | ||
+ | | GetFactionRank || player,faction|| | ||
|} | |} |
Revision as of 18:21, 18 June 2018
back to Project Phoenix#Factions
About Factions
Some games you player have a faction system to keep track of your reputation or standing with a group of in game npcs, towns, villages or even that rambling drunk who may have that rusty key your looking for. I have created a simple easy to upgrade system as a starting point for any developer to easily merge and create factions for their players to join and work with.
Faction Scripts
File Name | Description |
---|---|
systems_factions.lua | core functions for the faction system |
systems_factions_window.lua | faction display window for players |
systems_factions_window_handler.lua | handles the button responses to the faction window |
Faction Functions
Function Name | Arguments | Description |
---|---|---|
SetFaction | player,faction,value | |
AdjustFaction | player,faction,value,cap | |
RemoveFaction | player,faction | |
HasFaction | faction | |
GetFactionRank | player,faction |