Show / Hide Table of Contents

Interface IGuild

Guild objects define player rank progression and benefits with the guild. For vanilla style guilds, extend abstract class Guild.cs which defines most of the vanilla base behaviour.

Inherited Members
IMacroContextProvider.GetMacroDataSource()
Namespace: DaggerfallWorkshop.Game.Guilds
Assembly: Assembly-CSharp.dll
Syntax
public interface IGuild : IMacroContextProvider

Properties

| Improve this Doc View Source

GuildSkills

Declaration
List<DFCareer.Skills> GuildSkills { get; }
Property Value
Type Description
List<DFCareer.Skills>
| Improve this Doc View Source

Rank

Declaration
int Rank { get; set; }
Property Value
Type Description
Int32
| Improve this Doc View Source

RankTitles

Declaration
string[] RankTitles { get; }
Property Value
Type Description
String[]
| Improve this Doc View Source

TrainingSkills

Declaration
List<DFCareer.Skills> TrainingSkills { get; }
Property Value
Type Description
List<DFCareer.Skills>

Methods

| Improve this Doc View Source

AlterReward(Int32)

Declaration
int AlterReward(int reward)
Parameters
Type Name Description
Int32 reward
Returns
Type Description
Int32
| Improve this Doc View Source

AvoidDeath()

Declaration
bool AvoidDeath()
Returns
Type Description
Boolean
| Improve this Doc View Source

CanAccessLibrary()

Declaration
bool CanAccessLibrary()
Returns
Type Description
Boolean
| Improve this Doc View Source

CanAccessService(GuildServices)

Declaration
bool CanAccessService(GuildServices service)
Parameters
Type Name Description
GuildServices service
Returns
Type Description
Boolean
| Improve this Doc View Source

CanRest()

Declaration
bool CanRest()
Returns
Type Description
Boolean
| Improve this Doc View Source

DeepBreath(Int32)

Declaration
int DeepBreath(int duration)
Parameters
Type Name Description
Int32 duration
Returns
Type Description
Int32
| Improve this Doc View Source

FastTravel(Int32)

Declaration
int FastTravel(int duration)
Parameters
Type Name Description
Int32 duration
Returns
Type Description
Int32
| Improve this Doc View Source

FreeHealing()

Declaration
bool FreeHealing()
Returns
Type Description
Boolean
| Improve this Doc View Source

FreeMagickaRecharge()

Declaration
bool FreeMagickaRecharge()
Returns
Type Description
Boolean
| Improve this Doc View Source

FreeShipTravel()

Declaration
bool FreeShipTravel()
Returns
Type Description
Boolean
| Improve this Doc View Source

FreeTavernRooms()

Declaration
bool FreeTavernRooms()
Returns
Type Description
Boolean
| Improve this Doc View Source

GetAffiliation()

Declaration
string GetAffiliation()
Returns
Type Description
String
| Improve this Doc View Source

GetFactionId()

Declaration
int GetFactionId()
Returns
Type Description
Int32
| Improve this Doc View Source

GetGuildData()

Declaration
GuildMembership_v1 GetGuildData()
Returns
Type Description
GuildMembership_v1
| Improve this Doc View Source

GetGuildName()

Declaration
string GetGuildName()
Returns
Type Description
String
| Improve this Doc View Source

GetReputation(PlayerEntity)

Declaration
int GetReputation(PlayerEntity playerEntity)
Parameters
Type Name Description
PlayerEntity playerEntity
Returns
Type Description
Int32
| Improve this Doc View Source

GetTitle()

Declaration
string GetTitle()
Returns
Type Description
String
| Improve this Doc View Source

GetTrainingMax(DFCareer.Skills)

Declaration
int GetTrainingMax(DFCareer.Skills skill)
Parameters
Type Name Description
DFCareer.Skills skill
Returns
Type Description
Int32
| Improve this Doc View Source

GetTrainingPrice()

Declaration
int GetTrainingPrice()
Returns
Type Description
Int32
| Improve this Doc View Source

HallAccessAnytime()

Declaration
bool HallAccessAnytime()
Returns
Type Description
Boolean
| Improve this Doc View Source

ImportLastRankChange(UInt32)

Declaration
void ImportLastRankChange(uint timeOfLastRankChange)
Parameters
Type Name Description
UInt32 timeOfLastRankChange
| Improve this Doc View Source

IsEligibleToJoin(PlayerEntity)

Declaration
bool IsEligibleToJoin(PlayerEntity playerEntity)
Parameters
Type Name Description
PlayerEntity playerEntity
Returns
Type Description
Boolean
| Improve this Doc View Source

IsMember()

Declaration
bool IsMember()
Returns
Type Description
Boolean
| Improve this Doc View Source

Join()

Declaration
void Join()
| Improve this Doc View Source

Leave()

Declaration
void Leave()
| Improve this Doc View Source

ReducedCureCost(Int32)

Declaration
int ReducedCureCost(int price)
Parameters
Type Name Description
Int32 price
Returns
Type Description
Int32
| Improve this Doc View Source

ReducedIdentifyCost(Int32)

Declaration
int ReducedIdentifyCost(int price)
Parameters
Type Name Description
Int32 price
Returns
Type Description
Int32
| Improve this Doc View Source

ReducedRepairCost(Int32)

Declaration
int ReducedRepairCost(int price)
Parameters
Type Name Description
Int32 price
Returns
Type Description
Int32
| Improve this Doc View Source

RestoreGuildData(GuildMembership_v1)

Declaration
void RestoreGuildData(GuildMembership_v1 data)
Parameters
Type Name Description
GuildMembership_v1 data
| Improve this Doc View Source

TokensDemotion()

Declaration
TextFile.Token[] TokensDemotion()
Returns
Type Description
TextFile.Token[]
| Improve this Doc View Source

TokensEligible(PlayerEntity)

Declaration
TextFile.Token[] TokensEligible(PlayerEntity playerEntity)
Parameters
Type Name Description
PlayerEntity playerEntity
Returns
Type Description
TextFile.Token[]
| Improve this Doc View Source

TokensExpulsion()

Declaration
TextFile.Token[] TokensExpulsion()
Returns
Type Description
TextFile.Token[]
| Improve this Doc View Source

TokensIneligible(PlayerEntity)

Declaration
TextFile.Token[] TokensIneligible(PlayerEntity playerEntity)
Parameters
Type Name Description
PlayerEntity playerEntity
Returns
Type Description
TextFile.Token[]
| Improve this Doc View Source

TokensPromotion(Int32)

Declaration
TextFile.Token[] TokensPromotion(int newRank)
Parameters
Type Name Description
Int32 newRank
Returns
Type Description
TextFile.Token[]
| Improve this Doc View Source

TokensWelcome()

Declaration
TextFile.Token[] TokensWelcome()
Returns
Type Description
TextFile.Token[]
| Improve this Doc View Source

UpdateRank(PlayerEntity)

Declaration
TextFile.Token[] UpdateRank(PlayerEntity playerEntity)
Parameters
Type Name Description
PlayerEntity playerEntity
Returns
Type Description
TextFile.Token[]
  • Improve this Doc
  • View Source
In This Article
Back to top Generated by DocFX