public bool LivingMemberHasItemEquipped(string inId)
    {
        if (faction != Faction.PLAYER)
        {
            throw new System.Exception("This function cannot be called on an enemy team");
        }

        for (int i = 0; i < members.Count; i++)
        {
            if (!members[i].dead)
            {
                PlayerCharacterData pcd = (PlayerCharacterData)members[i];
                if (pcd.ItemOrVariantIsEquipped(inId))
                {
                    return(true);
                }
            }
        }

        return(false);
    }