Elin Modding Docs Doc
Loading...
Searching...
No Matches
Religion Class Reference
Inheritance diagram for Religion:
EClass ReligionEarth ReligionElement ReligionEyth ReligionHarmony ReligionHarvest ReligionHealing ReligionLuck ReligionMachine ReligionMinor ReligionOblivion ReligionWind

Public Member Functions

virtual SourceElement.Row GetFeat (int i)
 
void Init ()
 
void OnLoad ()
 
void OnAdvanceDay ()
 
Sprite GetSprite ()
 
void SetTextRelation (UIText text)
 
string GetTextBenefit ()
 
string GetTextTemper (int _temper=-99999)
 
void Revelation (string idTalk, int chance=100)
 
void Talk (string idTalk, Card c=null, Card agent=null)
 
string GetGodTalk (string suffix)
 
int GetOfferingValue (Thing t, int num=-1)
 
bool TryGetGift ()
 
void Reforge (string id, Point pos=null, bool first=true)
 
virtual void OnBecomeBranchFaith ()
 
void JoinFaith (Chara c)
 
void LeaveFaith (Chara c)
 
void Punish (Chara c)
 
void PunishTakeOver (Chara c)
 
virtual void OnJoinFaith ()
 
virtual void OnLeaveFaith ()
 
void OnChangeHour ()
 

Public Attributes

int relation
 
int giftRank
 
int mood
 
SourceReligion.Row _source
 

Properties

virtual string id [get]
 
virtual bool IsAvailable [get]
 
string Name [get]
 
SourceReligion.Row source [get]
 
string NameShort [get]
 
string NameDomain [get]
 
string TextType [get]
 
string TextGodGender [get]
 
string TextMood [get]
 
bool IsEyth [get]
 
bool IsEhekatl [get]
 
bool IsOpatos [get]
 
virtual bool IsMinorGod [get]
 
virtual bool CanJoin [get]
 
- Properties inherited from EClass
static Game game [get]
 
static bool AdvMode [get]
 
static Player player [get]
 
static Chara pc [get]
 
static UI ui [get]
 
static Map _map [get]
 
static Zone _zone [get]
 
static FactionBranch Branch [get]
 
static FactionBranch BranchOrHomeBranch [get]
 
static Faction Home [get]
 
static Faction Wilds [get]
 
static Scene scene [get]
 
static BaseGameScreen screen [get]
 
static GameSetting setting [get]
 
static GameData gamedata [get]
 
static ColorProfile Colors [get]
 
static World world [get]
 
static SourceManager sources [get]
 
static SourceManager editorSources [get]
 
static SoundManager Sound [get]
 
static CoreDebug debug [get]
 

Additional Inherited Members

- Static Public Member Functions inherited from EClass
static int rnd (int a)
 
static int curve (int a, int start, int step, int rate=75)
 
static int rndHalf (int a)
 
static float rndf (float a)
 
static int rndSqrt (int a)
 
static void Wait (float a, Card c)
 
static void Wait (float a, Point p)
 
static int Bigger (int a, int b)
 
static int Smaller (int a, int b)
 
- Static Public Attributes inherited from EClass
static Core core
 

Detailed Description

Definition at line 6 of file Religion.cs.

Member Function Documentation

◆ GetFeat()

virtual SourceElement.Row Religion.GetFeat ( int i)
virtual

Definition at line 29 of file Religion.cs.

◆ GetGodTalk()

string Religion.GetGodTalk ( string suffix)

Definition at line 273 of file Religion.cs.

◆ GetOfferingValue()

int Religion.GetOfferingValue ( Thing t,
int num = -1 )

Definition at line 279 of file Religion.cs.

◆ GetSprite()

Sprite Religion.GetSprite ( )

Definition at line 176 of file Religion.cs.

◆ GetTextBenefit()

string Religion.GetTextBenefit ( )

Definition at line 198 of file Religion.cs.

◆ GetTextTemper()

string Religion.GetTextTemper ( int _temper = -99999)

Definition at line 213 of file Religion.cs.

◆ Init()

void Religion.Init ( )

Definition at line 160 of file Religion.cs.

◆ JoinFaith()

void Religion.JoinFaith ( Chara c)

Definition at line 487 of file Religion.cs.

◆ LeaveFaith()

void Religion.LeaveFaith ( Chara c)

Definition at line 529 of file Religion.cs.

◆ OnAdvanceDay()

void Religion.OnAdvanceDay ( )

Definition at line 171 of file Religion.cs.

◆ OnBecomeBranchFaith()

virtual void Religion.OnBecomeBranchFaith ( )
virtual

Definition at line 482 of file Religion.cs.

◆ OnChangeHour()

void Religion.OnChangeHour ( )

Definition at line 603 of file Religion.cs.

◆ OnJoinFaith()

virtual void Religion.OnJoinFaith ( )
virtual

Definition at line 593 of file Religion.cs.

◆ OnLeaveFaith()

virtual void Religion.OnLeaveFaith ( )
virtual

Definition at line 598 of file Religion.cs.

◆ OnLoad()

void Religion.OnLoad ( )

Definition at line 166 of file Religion.cs.

◆ Punish()

void Religion.Punish ( Chara c)

Definition at line 549 of file Religion.cs.

◆ PunishTakeOver()

void Religion.PunishTakeOver ( Chara c)

Definition at line 567 of file Religion.cs.

◆ Reforge()

void Religion.Reforge ( string id,
Point pos = null,
bool first = true )

Definition at line 348 of file Religion.cs.

◆ Revelation()

void Religion.Revelation ( string idTalk,
int chance = 100 )

Definition at line 252 of file Religion.cs.

◆ SetTextRelation()

void Religion.SetTextRelation ( UIText text)

Definition at line 182 of file Religion.cs.

◆ Talk()

void Religion.Talk ( string idTalk,
Card c = null,
Card agent = null )

Definition at line 262 of file Religion.cs.

◆ TryGetGift()

bool Religion.TryGetGift ( )

Definition at line 315 of file Religion.cs.

Member Data Documentation

◆ _source

SourceReligion.Row Religion._source

Definition at line 626 of file Religion.cs.

◆ giftRank

int Religion.giftRank

Definition at line 619 of file Religion.cs.

◆ mood

int Religion.mood

Definition at line 623 of file Religion.cs.

◆ relation

int Religion.relation

Definition at line 615 of file Religion.cs.

Property Documentation

◆ CanJoin

virtual bool Religion.CanJoin
get

Definition at line 151 of file Religion.cs.

◆ id

virtual string Religion.id
get

Definition at line 10 of file Religion.cs.

◆ IsAvailable

virtual bool Religion.IsAvailable
get

Definition at line 20 of file Religion.cs.

◆ IsEhekatl

bool Religion.IsEhekatl
get

Definition at line 121 of file Religion.cs.

◆ IsEyth

bool Religion.IsEyth
get

Definition at line 111 of file Religion.cs.

◆ IsMinorGod

virtual bool Religion.IsMinorGod
get

Definition at line 141 of file Religion.cs.

◆ IsOpatos

bool Religion.IsOpatos
get

Definition at line 131 of file Religion.cs.

◆ Name

string Religion.Name
get

Definition at line 36 of file Religion.cs.

◆ NameDomain

string Religion.NameDomain
get

Definition at line 71 of file Religion.cs.

◆ NameShort

string Religion.NameShort
get

Definition at line 61 of file Religion.cs.

◆ source

SourceReligion.Row Religion.source
get

Definition at line 46 of file Religion.cs.

◆ TextGodGender

string Religion.TextGodGender
get

Definition at line 91 of file Religion.cs.

◆ TextMood

string Religion.TextMood
get

Definition at line 101 of file Religion.cs.

◆ TextType

string Religion.TextType
get

Definition at line 81 of file Religion.cs.


The documentation for this class was generated from the following file: