43 bool flag = mat.alias ==
"gold";
51 member.hp = member.
MaxHP;
52 member.mana.value = member.
mana.
max;
59 member.
Say(
"heal_light", member);
64 member.
Say(
"removeHex", member,
item.Name.ToLower());
73 for (
int i = 0; i < 3 +
EClass.
rnd(2); i++)
101 p.x += paintPosition.pos.x * (float)num;
102 p.y += paintPosition.
pos.y;
103 p.z += paintPosition.
pos.z;
116 if (Shrine.id ==
"armor")
131 if (Shrine.id ==
"material")
133 @ref = GetMaterial().GetName().ToTitleCase();
135 return (
"shrine_" + Shrine.id).lang(@ref);
static void Proc(EffectId id, Card cc, Card tc=null, int power=100, ActRef actRef=default(ActRef))
static int GetColorInt(ref Color matColor, int p)
Effect PlayEffect(string id, bool useRenderPos=true, float range=0f, Vector3 fix=default(Vector3))
void Say(string lang, string ref1=null, string ref2=null)
List< Condition > conditions
static SourceManager sources
static GameSetting setting
List< ShrineData > shrines
UD_String_PaintPosition paintPos
static SourceMaterial.Row GetRandomMaterial(int lv, string group=null, bool tryLevelMatTier=false)
Point GetNearestPoint(bool allowBlock=false, bool allowChara=true, bool allowInstalled=true, bool ignoreCenter=false)
static void SetSeed(int a=-1)
void ComeUpWithRandomRecipe(string idCat=null, int lvBonus=0)
void Draw(RenderParam p, int tile)
int ConvertTile(int tile)
static SpawnSetting Boss(int filterLv, int fixedLv=-1)
static SpawnSetting DefenseEnemy(int lv)
static Thing Create(string id, int idMat=-1, int lv=-1)
override string GetName()
override void OnRenderExtra(RenderParam p)
override void OnCreate(int lv)
SourceMaterial.Row GetMaterial()
override bool RenderExtra
override void _OnUse(Chara c)
bool TryGetValue(TKey key, out TValue value)
Chara SpawnMob(Point pos=null, SpawnSetting setting=null)
Card AddCard(Card t, Point point)