1.0 KiB
1.0 KiB
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
- /*
- */