12 override void CreateConditionComponents()
19 override typename GetInputType()
27 if (
Class.CastTo(targetPlayer, target.GetObject()))
29 if (IsWearingGag(targetPlayer) &&
null == player.GetHumanInventory().GetEntityInHands())
37 override void OnFinishProgressServer(
ActionData action_data)
45 if (attachment && attachment.GetType() ==
"MouthRag")
48 lamb.SetTransferParams(
true,
true,
true,
false, 1);
49 action_data.m_Player.ServerReplaceItemElsewhereWithNewInHands(lamb);
58 if (attachment && attachment.GetType() ==
"MouthRag")