18 owner.isOn = owner.material.alias ==
"gold";
19 owner.rarity = (owner.isOn ? Rarity.Artifact :
Rarity.Normal);
Card ChangeMaterial(int idNew, bool ignoreFixedMaterial=false)
Thing Pick(Thing t, bool msg=true, bool tryStack=true)
static Thing GenerateManiGene(Card owner)
ReligionManager religions
static SourceMaterial.Row GetRandomMaterial(int lv, string group=null, bool tryLevelMatTier=false)
static string Say(string idLang, string ref1, string ref2=null, string ref3=null, string ref4=null)
int CountKeyItem(string alias)
void ModKeyItem(string alias, int num=1, bool msg=true)
static void SetSeed(int a=-1)
Dictionary< string, Religion > dictAll
void Talk(string idTalk, Card c=null, Card agent=null)
static Thing Create(string id, int idMat=-1, int lv=-1)
override void _OnUse(Chara c)
override bool IsImplemented()
override void OnCreate(int lv)
string GetParam(int i, string def=null)