Class MacroHelper
Helper class for context sensitive macros, like "%abc"
, that are used in following Daggerfall files:
arena2\text.rsc, fall.exe, arena2*.qrc, or arena2\bio*.txt.
See this topic for details about adding new macro handlers.
Assembly: Assembly-CSharp.dll
Syntax
public static class MacroHelper
Fields
|
Improve this Doc
View Source
random
Declaration
public static Random random
Field Value
Methods
|
Improve this Doc
View Source
AFactionInNews(IMacroContextProvider)
Declaration
public static string AFactionInNews(IMacroContextProvider mcp)
Parameters
Returns
|
Improve this Doc
View Source
AnotherFactionInNews(IMacroContextProvider)
Declaration
public static string AnotherFactionInNews(IMacroContextProvider mcp)
Parameters
Returns
|
Improve this Doc
View Source
ArmourMod(IMacroContextProvider)
Declaration
public static string ArmourMod(IMacroContextProvider mcp)
Parameters
Returns
|
Improve this Doc
View Source
ArtistName(IMacroContextProvider)
Declaration
public static string ArtistName(IMacroContextProvider mcp)
Parameters
Returns
|
Improve this Doc
View Source
BookAuthor(IMacroContextProvider)
Declaration
public static string BookAuthor(IMacroContextProvider mcp)
Parameters
Returns
|
Improve this Doc
View Source
ChanceBase(IMacroContextProvider)
Declaration
public static string ChanceBase(IMacroContextProvider mcp)
Parameters
Returns
|
Improve this Doc
View Source
ChancePerLevel(IMacroContextProvider)
Declaration
public static string ChancePerLevel(IMacroContextProvider mcp)
Parameters
Returns
|
Improve this Doc
View Source
ChancePlus(IMacroContextProvider)
Declaration
public static string ChancePlus(IMacroContextProvider mcp)
Parameters
Returns
|
Improve this Doc
View Source
CityName(IMacroContextProvider)
Declaration
public static string CityName(IMacroContextProvider mcp)
Parameters
Returns
|
Improve this Doc
View Source
CommonersRep(IMacroContextProvider)
Declaration
public static string CommonersRep(IMacroContextProvider mcp)
Parameters
Returns
|
Improve this Doc
View Source
Condition(IMacroContextProvider)
Declaration
public static string Condition(IMacroContextProvider mcp)
Parameters
Returns
|
Improve this Doc
View Source
Daedra(IMacroContextProvider)
Declaration
public static string Daedra(IMacroContextProvider mcp)
Parameters
Returns
|
Improve this Doc
View Source
DialogHint(IMacroContextProvider)
Declaration
public static string DialogHint(IMacroContextProvider mcp)
Parameters
Returns
|
Improve this Doc
View Source
DialogHint2(IMacroContextProvider)
Declaration
public static string DialogHint2(IMacroContextProvider mcp)
Parameters
Returns
|
Improve this Doc
View Source
Direction(IMacroContextProvider)
Declaration
public static string Direction(IMacroContextProvider mcp)
Parameters
Returns
|
Improve this Doc
View Source
Dungeon(IMacroContextProvider)
Declaration
public static string Dungeon(IMacroContextProvider mcp)
Parameters
Returns
|
Improve this Doc
View Source
DurationBase(IMacroContextProvider)
Declaration
public static string DurationBase(IMacroContextProvider mcp)
Parameters
Returns
|
Improve this Doc
View Source
DurationPerLevel(IMacroContextProvider)
Declaration
public static string DurationPerLevel(IMacroContextProvider mcp)
Parameters
Returns
|
Improve this Doc
View Source
DurationPlus(IMacroContextProvider)
Declaration
public static string DurationPlus(IMacroContextProvider mcp)
Parameters
Returns
|
Improve this Doc
View Source
ExpandMacros(ref TextFile.Token[], IMacroContextProvider)
Expands any macros in the textfile tokens.
Declaration
public static void ExpandMacros(ref TextFile.Token[] tokens, IMacroContextProvider mcp = null)
Parameters
Type |
Name |
Description |
TextFile.Token[] |
tokens |
a reference to textfile tokens to have macros expanded.
|
IMacroContextProvider |
mcp |
an object instance to provide context for macro expansion. (optional)
|
|
Improve this Doc
View Source
GetFirstname(String)
Declaration
public static string GetFirstname(string name)
Parameters
Type |
Name |
Description |
String |
name |
|
Returns
|
Improve this Doc
View Source
GetLastname(String)
Declaration
public static string GetLastname(string name)
Parameters
Type |
Name |
Description |
String |
name |
|
Returns
|
Improve this Doc
View Source
GetLordNameForFaction(Int32, Boolean)
Declaration
public static string GetLordNameForFaction(int factionId, bool oldRuler = false)
Parameters
Returns
|
Improve this Doc
View Source
GetMultilineValue(String, IMacroContextProvider, TextFile.Formatting)
Gets a multiline value for a single macro symbol string.
Declaration
public static TextFile.Token[] GetMultilineValue(string symbolStr, IMacroContextProvider mcp, TextFile.Formatting format)
Parameters
Returns
Type |
Description |
TextFile.Token[] |
The multiline expanded macro value as a Token array.
|
|
Improve this Doc
View Source
GetNameBank(Races)
Declaration
public static NameHelper.BankTypes GetNameBank(Races race)
Parameters
Type |
Name |
Description |
Races |
race |
|
Returns
|
Improve this Doc
View Source
GetRandomFullName()
Declaration
public static string GetRandomFullName()
Returns
|
Improve this Doc
View Source
GetRandomNameBank()
Declaration
public static NameHelper.BankTypes GetRandomNameBank()
Returns
|
Improve this Doc
View Source
GetValue(String, IMacroContextProvider, IMacroContextProvider)
Gets the value for a single macro symbol string.
Declaration
public static string GetValue(string symbolStr, IMacroContextProvider mcp, IMacroContextProvider mcp2 = null)
Parameters
Returns
Type |
Description |
String |
The expanded macro value.
|
|
Improve this Doc
View Source
God(IMacroContextProvider)
Declaration
public static string God(IMacroContextProvider mcp)
Parameters
Returns
|
Improve this Doc
View Source
GodDesc(IMacroContextProvider)
Declaration
public static string GodDesc(IMacroContextProvider mcp)
Parameters
Returns
|
Improve this Doc
View Source
HeldSoul(IMacroContextProvider)
Declaration
public static string HeldSoul(IMacroContextProvider mcp)
Parameters
Returns
|
Improve this Doc
View Source
HomeRegion(IMacroContextProvider)
Declaration
public static string HomeRegion(IMacroContextProvider mcp)
Parameters
Returns
|
Improve this Doc
View Source
ImperialName(IMacroContextProvider)
Declaration
public static string ImperialName(IMacroContextProvider mcp)
Parameters
Returns
|
Improve this Doc
View Source
ItemName(IMacroContextProvider)
Declaration
public static string ItemName(IMacroContextProvider mcp)
Parameters
Returns
|
Improve this Doc
View Source
LocationTypeName()
Declaration
public static string LocationTypeName()
Returns
|
Improve this Doc
View Source
LordOfCurrentRegion(IMacroContextProvider)
Declaration
public static string LordOfCurrentRegion(IMacroContextProvider mcp)
Parameters
Returns
|
Improve this Doc
View Source
LordOfFaction1(IMacroContextProvider)
Declaration
public static string LordOfFaction1(IMacroContextProvider mcp)
Parameters
Returns
|
Improve this Doc
View Source
LordOfFaction2(IMacroContextProvider)
Declaration
public static string LordOfFaction2(IMacroContextProvider mcp)
Parameters
Returns
|
Improve this Doc
View Source
MagicPowers(IMacroContextProvider, TextFile.Formatting)
Declaration
public static TextFile.Token[] MagicPowers(IMacroContextProvider mcp, TextFile.Formatting format)
Parameters
Returns
|
Improve this Doc
View Source
MagnitudeBaseMax(IMacroContextProvider)
Declaration
public static string MagnitudeBaseMax(IMacroContextProvider mcp)
Parameters
Returns
|
Improve this Doc
View Source
MagnitudeBaseMin(IMacroContextProvider)
Declaration
public static string MagnitudeBaseMin(IMacroContextProvider mcp)
Parameters
Returns
|
Improve this Doc
View Source
MagnitudePerLevel(IMacroContextProvider)
Declaration
public static string MagnitudePerLevel(IMacroContextProvider mcp)
Parameters
Returns
|
Improve this Doc
View Source
MagnitudePlusMax(IMacroContextProvider)
Declaration
public static string MagnitudePlusMax(IMacroContextProvider mcp)
Parameters
Returns
|
Improve this Doc
View Source
MagnitudePlusMin(IMacroContextProvider)
Declaration
public static string MagnitudePlusMin(IMacroContextProvider mcp)
Parameters
Returns
|
Improve this Doc
View Source
Material(IMacroContextProvider)
Declaration
public static string Material(IMacroContextProvider mcp)
Parameters
Returns
|
Improve this Doc
View Source
MerchantsRep(IMacroContextProvider)
Declaration
public static string MerchantsRep(IMacroContextProvider mcp)
Parameters
Returns
|
Improve this Doc
View Source
NobilityRep(IMacroContextProvider)
Declaration
public static string NobilityRep(IMacroContextProvider mcp)
Parameters
Returns
|
Improve this Doc
View Source
Oath(IMacroContextProvider)
Declaration
public static string Oath(IMacroContextProvider mcp)
Parameters
Returns
|
Improve this Doc
View Source
OldLeaderFate(IMacroContextProvider)
Declaration
public static string OldLeaderFate(IMacroContextProvider mcp)
Parameters
Returns
|
Improve this Doc
View Source
OldLordOfFaction1(IMacroContextProvider)
Declaration
public static string OldLordOfFaction1(IMacroContextProvider mcp)
Parameters
Returns
|
Improve this Doc
View Source
PaintingAdjective(IMacroContextProvider)
Declaration
public static string PaintingAdjective(IMacroContextProvider mcp)
Parameters
Returns
|
Improve this Doc
View Source
PaintingPrefix1(IMacroContextProvider)
Declaration
public static string PaintingPrefix1(IMacroContextProvider mcp)
Parameters
Returns
|
Improve this Doc
View Source
PaintingPrefix2(IMacroContextProvider)
Declaration
public static string PaintingPrefix2(IMacroContextProvider mcp)
Parameters
Returns
|
Improve this Doc
View Source
PaintingSubject(IMacroContextProvider)
Declaration
public static string PaintingSubject(IMacroContextProvider mcp)
Parameters
Returns
|
Improve this Doc
View Source
PotentialQuestorLocation(IMacroContextProvider)
Declaration
public static string PotentialQuestorLocation(IMacroContextProvider mcp)
Parameters
Returns
|
Improve this Doc
View Source
PotentialQuestorName(IMacroContextProvider)
Declaration
public static string PotentialQuestorName(IMacroContextProvider mcp)
Parameters
Returns
|
Improve this Doc
View Source
Potion(IMacroContextProvider)
Declaration
public static string Potion(IMacroContextProvider mcp)
Parameters
Returns
|
Improve this Doc
View Source
Pronoun(IMacroContextProvider)
Declaration
public static string Pronoun(IMacroContextProvider mcp)
Parameters
Returns
|
Improve this Doc
View Source
Pronoun2(IMacroContextProvider)
Declaration
public static string Pronoun2(IMacroContextProvider mcp)
Parameters
Returns
|
Improve this Doc
View Source
Pronoun2self(IMacroContextProvider)
Declaration
public static string Pronoun2self(IMacroContextProvider mcp)
Parameters
Returns
|
Improve this Doc
View Source
Pronoun3(IMacroContextProvider)
Declaration
public static string Pronoun3(IMacroContextProvider mcp)
Parameters
Returns
|
Improve this Doc
View Source
Q1(IMacroContextProvider)
Declaration
public static string Q1(IMacroContextProvider mcp)
Parameters
Returns
|
Improve this Doc
View Source
Q10(IMacroContextProvider)
Declaration
public static string Q10(IMacroContextProvider mcp)
Parameters
Returns
|
Improve this Doc
View Source
Q10a(IMacroContextProvider)
Declaration
public static string Q10a(IMacroContextProvider mcp)
Parameters
Returns
|
Improve this Doc
View Source
Q10b(IMacroContextProvider)
Declaration
public static string Q10b(IMacroContextProvider mcp)
Parameters
Returns
|
Improve this Doc
View Source
Q11(IMacroContextProvider)
Declaration
public static string Q11(IMacroContextProvider mcp)
Parameters
Returns
|
Improve this Doc
View Source
Q11a(IMacroContextProvider)
Declaration
public static string Q11a(IMacroContextProvider mcp)
Parameters
Returns
|
Improve this Doc
View Source
Q11b(IMacroContextProvider)
Declaration
public static string Q11b(IMacroContextProvider mcp)
Parameters
Returns
|
Improve this Doc
View Source
Q12(IMacroContextProvider)
Declaration
public static string Q12(IMacroContextProvider mcp)
Parameters
Returns
|
Improve this Doc
View Source
Q12a(IMacroContextProvider)
Declaration
public static string Q12a(IMacroContextProvider mcp)
Parameters
Returns
|
Improve this Doc
View Source
Q12b(IMacroContextProvider)
Declaration
public static string Q12b(IMacroContextProvider mcp)
Parameters
Returns
|
Improve this Doc
View Source
Q1a(IMacroContextProvider)
Declaration
public static string Q1a(IMacroContextProvider mcp)
Parameters
Returns
|
Improve this Doc
View Source
Q1b(IMacroContextProvider)
Declaration
public static string Q1b(IMacroContextProvider mcp)
Parameters
Returns
|
Improve this Doc
View Source
Q2(IMacroContextProvider)
Declaration
public static string Q2(IMacroContextProvider mcp)
Parameters
Returns
|
Improve this Doc
View Source
Q2a(IMacroContextProvider)
Declaration
public static string Q2a(IMacroContextProvider mcp)
Parameters
Returns
|
Improve this Doc
View Source
Q2b(IMacroContextProvider)
Declaration
public static string Q2b(IMacroContextProvider mcp)
Parameters
Returns
|
Improve this Doc
View Source
Q3(IMacroContextProvider)
Declaration
public static string Q3(IMacroContextProvider mcp)
Parameters
Returns
|
Improve this Doc
View Source
Q3a(IMacroContextProvider)
Declaration
public static string Q3a(IMacroContextProvider mcp)
Parameters
Returns
|
Improve this Doc
View Source
Q3b(IMacroContextProvider)
Declaration
public static string Q3b(IMacroContextProvider mcp)
Parameters
Returns
|
Improve this Doc
View Source
Q4(IMacroContextProvider)
Declaration
public static string Q4(IMacroContextProvider mcp)
Parameters
Returns
|
Improve this Doc
View Source
Q4a(IMacroContextProvider)
Declaration
public static string Q4a(IMacroContextProvider mcp)
Parameters
Returns
|
Improve this Doc
View Source
Q4b(IMacroContextProvider)
Declaration
public static string Q4b(IMacroContextProvider mcp)
Parameters
Returns
|
Improve this Doc
View Source
Q5(IMacroContextProvider)
Declaration
public static string Q5(IMacroContextProvider mcp)
Parameters
Returns
|
Improve this Doc
View Source
Q5a(IMacroContextProvider)
Declaration
public static string Q5a(IMacroContextProvider mcp)
Parameters
Returns
|
Improve this Doc
View Source
Q5b(IMacroContextProvider)
Declaration
public static string Q5b(IMacroContextProvider mcp)
Parameters
Returns
|
Improve this Doc
View Source
Q6(IMacroContextProvider)
Declaration
public static string Q6(IMacroContextProvider mcp)
Parameters
Returns
|
Improve this Doc
View Source
Q6a(IMacroContextProvider)
Declaration
public static string Q6a(IMacroContextProvider mcp)
Parameters
Returns
|
Improve this Doc
View Source
Q6b(IMacroContextProvider)
Declaration
public static string Q6b(IMacroContextProvider mcp)
Parameters
Returns
|
Improve this Doc
View Source
Q7(IMacroContextProvider)
Declaration
public static string Q7(IMacroContextProvider mcp)
Parameters
Returns
|
Improve this Doc
View Source
Q7a(IMacroContextProvider)
Declaration
public static string Q7a(IMacroContextProvider mcp)
Parameters
Returns
|
Improve this Doc
View Source
Q7b(IMacroContextProvider)
Declaration
public static string Q7b(IMacroContextProvider mcp)
Parameters
Returns
|
Improve this Doc
View Source
Q8(IMacroContextProvider)
Declaration
public static string Q8(IMacroContextProvider mcp)
Parameters
Returns
|
Improve this Doc
View Source
Q8a(IMacroContextProvider)
Declaration
public static string Q8a(IMacroContextProvider mcp)
Parameters
Returns
|
Improve this Doc
View Source
Q8b(IMacroContextProvider)
Declaration
public static string Q8b(IMacroContextProvider mcp)
Parameters
Returns
|
Improve this Doc
View Source
Q9(IMacroContextProvider)
Declaration
public static string Q9(IMacroContextProvider mcp)
Parameters
Returns
|
Improve this Doc
View Source
Q9a(IMacroContextProvider)
Declaration
public static string Q9a(IMacroContextProvider mcp)
Parameters
Returns
|
Improve this Doc
View Source
Q9b(IMacroContextProvider)
Declaration
public static string Q9b(IMacroContextProvider mcp)
Parameters
Returns
|
Improve this Doc
View Source
QuestDate(IMacroContextProvider)
Declaration
public static string QuestDate(IMacroContextProvider mcp)
Parameters
Returns
|
Improve this Doc
View Source
RegentName(IMacroContextProvider)
Declaration
public static string RegentName(IMacroContextProvider mcp)
Parameters
Returns
|
Improve this Doc
View Source
RegentTitle(IMacroContextProvider)
Declaration
public static string RegentTitle(IMacroContextProvider mcp)
Parameters
Returns
|
Improve this Doc
View Source
RegionInContext(IMacroContextProvider)
Declaration
public static string RegionInContext(IMacroContextProvider mcp)
Parameters
Returns
|
Improve this Doc
View Source
RoomHoursLeft(IMacroContextProvider)
Declaration
public static string RoomHoursLeft(IMacroContextProvider mcp)
Parameters
Returns
|
Improve this Doc
View Source
ScholarsRep(IMacroContextProvider)
Declaration
public static string ScholarsRep(IMacroContextProvider mcp)
Parameters
Returns
|
Improve this Doc
View Source
SetFactionIdsAndRegionID(Int32, Int32, Int32)
Declaration
public static void SetFactionIdsAndRegionID(int faction1, int faction2, int region)
Parameters
|
Improve this Doc
View Source
TitleOfLordOfFaction1(IMacroContextProvider)
Declaration
public static string TitleOfLordOfFaction1(IMacroContextProvider mcp)
Parameters
Returns
|
Improve this Doc
View Source
UnderworldRep(IMacroContextProvider)
Declaration
public static string UnderworldRep(IMacroContextProvider mcp)
Parameters
Returns
|
Improve this Doc
View Source
WeaponDamage(IMacroContextProvider)
Declaration
public static string WeaponDamage(IMacroContextProvider mcp)
Parameters
Returns
|
Improve this Doc
View Source
Weight(IMacroContextProvider)
Declaration
public static string Weight(IMacroContextProvider mcp)
Parameters
Returns
|
Improve this Doc
View Source
Worth(IMacroContextProvider)
Declaration
public static string Worth(IMacroContextProvider mcp)
Parameters
Returns