23 : base(
owner, container, _currency)
45 foreach (
int socket
in t.
sockets)
61 SE.Play(
"intonation");
bool CanAddRune(SourceElement.Row row)
SocketData AddRune(Card rune)
void ApplySocket(Thing t)
Effect PlayEffect(string id, bool useRenderPos=true, float range=0f, Vector3 fix=default(Vector3))
void ModNum(int a, bool notify=true)
override ProcessType processType
override bool ShouldShowGuide(Thing t)
static bool IsValidRangedMod(Thing t, SourceElement.Row row)
InvOwnerMod(Card owner=null, Card container=null, CurrencyType _currency=CurrencyType.None)
override bool CanTargetAlly
override void _OnProcess(Thing t)
override string langTransfer
static string Say(string idLang, string ref1, string ref2=null, string ref3=null, string ref4=null)
virtual bool Contains(RecipeSource r)