35 lines
1.0 KiB
Markdown
35 lines
1.0 KiB
Markdown
# File: `Factions.h`
|
|
|
|
## Classes
|
|
|
|
- `Faction`
|
|
- `MasterFactionList`
|
|
- `PlayerFaction`
|
|
|
|
## Functions
|
|
|
|
- `void Clear() {`
|
|
- `sint32 GetDefaultFactionValue(int32 faction_id){`
|
|
- `void AddFaction(Faction* faction){`
|
|
- `sint32 GetIncreaseAmount(int32 faction_id){`
|
|
- `sint32 GetDecreaseAmount(int32 faction_id){`
|
|
- `int32 GetFactionCount(){`
|
|
- `void AddHostileFaction(int32 faction_id, int32 hostile_faction_id){`
|
|
- `void AddFriendlyFaction(int32 faction_id, int32 friendly_faction_id){`
|
|
- `sint32 GetMaxValue(sint8 con);`
|
|
- `sint32 GetMinValue(sint8 con);`
|
|
- `sint32 GetFactionValue(int32 faction_id);`
|
|
- `bool ShouldIncrease(int32 faction_id);`
|
|
- `bool ShouldDecrease(int32 faction_id);`
|
|
- `bool IncreaseFaction(int32 faction_id, int32 amount = 0);`
|
|
- `bool DecreaseFaction(int32 faction_id, int32 amount = 0);`
|
|
- `bool SetFactionValue(int32 faction_id, sint32 value);`
|
|
- `sint8 GetCon(int32 faction_id);`
|
|
- `int8 GetPercent(int32 faction_id);`
|
|
- `bool ShouldAttack(int32 faction_id);`
|
|
|
|
## Notable Comments
|
|
|
|
- /*
|
|
- */
|