Does the bard’s Jack of All Trades feature make them proficient with thieves’ tools?

PHB describes the Jack of All Trades feature as

you can add half your proficiency bonus, rounded down, to any ability check you make that doesn’t already include your proficiency bonus

It also says that

trying to open a lock requires proficiency with thieves’ tools

Assuming that Jack of All Trades does not give you proficiency in any skill that you are not proficient in, does it mean a bard actually can NOT pick a lock?

Do you have to have thieves’ tools in order to pick a lock?

Does a character have to have thieves’ tools (TT) in order to pick a lock? Not necessarily proficiency in the tool, but at least have the tool itself?

I’m confused about picking locks and whether or not it A) requires thieves tools to even attempt to open a lock (the description of the lock and manacles in the equipment section suggest they are), and B) if you need proficiency in TT to even use them (the “Working Together” section in PHB 175 suggestes you do). However the dexterity ability section on PHB 177 clearly lists “pick a lock” with no other qualifiers.

Clearly you can’t pick a lock with just your fingers, so some type of tool is needed. I figure that improvising tools gives you disadvantage, while having the TT avoids that penalty. This allows my high dex characters to still attempt to open locks at any time (in a jail, stripped of their gear, etc) but obviously having the right equipment is a huge advantage.

So I ruled that picking a lock without TT is a dex roll with disadvantage, with TT (but not proficiency in them) is a normal DEX check, and proficiency lets you add your prof bonus to the roll (as the TT item entry seems to imply).

Thieves cant across different languages [duplicate]

This question already has an answer here:

  • Can Thieves' Cant be used across languages? 3 answers

All rouges know thieves cant.

If one rouge in the party is talking to an enemy in a language that an ally rouge in the party does not understand, would the speaking rouge be able to use thieves cant to convey a message to the other rouge who does not know the language being spoken to the enemy?

Would this realistically be possible without raising suspicion from the enemy? How would you as a Dungeon Master handle this situation?

The key thing to note here is that RAW says that thieves cant:

allows you to hide messages in seemingly normal conversation.

So what happens if said conversation is being spoken in a language that only one of the two rouges understands?

Can Forest Gnomes secretly converse (like Thieves Cant) with other Forest Gnomes/Firbolg/Speak with Animal Users via Speak with Small Beasts?

My party has two Forest Gnomes and a Firbolg and they want to use their racial features to secretly communicate.

Forest Gnomes have

Speak with Small Beasts: Through sound and gestures, you may communicate simple ideas with Small or smaller beasts.

Firbolg’s have:

Speech of Beast and Leaf: You have the ability to communicate in a limited manner with beasts and plants. They can understand the meaning of your words, though you have no special ability to understand them in return. You have advantage on all Charisma checks made to influence them.

Speak with Animals reads:

You gain the ability to comprehend and verbally communicate with beasts for the duration. The knowledge and awareness of many beasts is limited by their intelligence, but at minimum, beasts can give you information about nearby locations and monsters, including whatever they can perceive or have perceived within the past day. You might be able to persuade a beast to perform a small favor for you, at the GM’s discretion.

  1. Through their shared knowledge of Speak with Small Beasts can Forest Gnomes communicate simple ideas to each other?
  2. Can Forest Gnomes understand a Firbolg speaking to them as it would a small animal even though it could not respond in turn.
  3. Would a Speak With Animals user be able to eavesdrop on either?

What is mechanically equivalent to Thieves’ Cant?

Thieves’ Cant is a class feature of Rogue in 5e.

As it is a method of communication, can it be taken as a language? If not, is it mechanically equivalent to something that can be swapped so that characters of another class can use it without multiclassing?

Are there any other rule mechanics e.g. background, that could grant Thieves’ Cant?

Policemen catch thieves

Given an array of size n that has the following specifications:

Each element in the array contains either a policeman or a thief.

Each policeman can catch only one thief.

A policeman cannot catch a thief who is more than K units away from the policeman.

We need to find the maximum number of thieves that can be caught.

Here’s code for policemen catch thieves written in Python3, I would like feedback/suggestions.

import random  def tp_build(n):     thief_police = []     for i in range(n):         thief_police.append(random.choice(['T', 'P']))     return thief_police   def catch(k=2, n=10):     tp_list = tp_build(n)     print('List: %s' % tp_list)     if 'P' not in tp_list:         return 'No Police!'     if 'T' not in tp_list:         return 'No Thieves!'     p_indexes = []     t_indexes = []     for i in range(n):         if tp_list[i] == 'P':             p_indexes.append(i)         elif tp_list[i] == 'T':             t_indexes.append(i)     combinations = []     for limit in range(1, k + 1):         for police in p_indexes:             if police + limit in t_indexes:                 combinations.append((police, police + limit))         for police in p_indexes:             if police - limit in t_indexes:                 combinations.append((police, police - limit))     p_list = []     t_list = []     for i, j in combinations:         p_list.append(i)         t_list.append(j)     new_p = []     new_t = []     for i in p_list:         if i not in new_p:             new_p.append(i)     for j in t_list:         if j not in new_t:             new_t.append(j)     final_combinations = list(zip(new_p, new_t))     print('Number of thieves caught: %s'%(len(final_combinations)))     return len(final_combinations)   if __name__ == '__main__':     for i in range(100):         catch() 

Does the Rogue’s Reliable Talent work for Thieves’ tools, if the rogue is proficient in them?

Does the Rogue’s Reliable Talent work for Thieves’ tools, if the rogue is proficient in them? It would be my opinion that it would indeed work for tools and kits based on the PHB verbiage, but I am looking for affirmation of my understanding. I have cited the quotes below which make me believe they will.

PHB, pg. 96: When Reliable Talent is applicable-

Whenever you make an ability check that lets you add your proficiency bonus

PHB, pg. 154: Using Thieves’ Tools-

Proficiency with these tools lets you add your proficiency bonus to any ability checks you make to disarm traps or open locks.