static bool Prefix(SEMan __instance, string name, bool resetTime) { var parts = name.Split('|'); if (parts[0] != "RUNICPOWER") { return(true); } var effectName = parts[1]; var effectCaster = Player.GetAllPlayers().Find(p => p.GetZDOID().ToString() == parts[2]); var effectBuffs = parts[3]; __instance.AddRunicEffect(effectName, effectCaster, effectBuffs, true); return(false); }