Can the PCs get hold of a Piwafwi or a Piwafwi of Fire Resistance in Out of the Abyss?

In Out of the Abyss, Appendix B: Magic Items, two magic items are listed (p. 222); the Piwafwi (which is basically just a drow made Cloak of Elvenkind) and the Piwafwi of Fire Resistance (the same but with fire resistance while attuned).

However, I cannot find these items anywhere in the adventure available for the characters to take for themselves. On p. 149, there is an NPC who has one:

That is the only reference to a Piwafwi of any kind being present in the adventure. So unless the party wants to mug this NPC (or if they die and the party loot the body), there are no piwafwi available for the PCs.

Am I missing something, or are there really no Piwafwi (besides the one belonging to that NPC) or Piwafwi of Fire Resistance available throughout that adventure?

Can a character hold a magic two-handed weapon in one hand just to leverage the weapon’s boons?

Let’s say that there’s a magic greatsword that provides some sort of a useful boon: say, it gives you advantages on all of your saving throws vs. spells.

Should I allow a character to simply hold that weapon in one of their free hands just for the sake of leveraging that boon. This character has no intention whatsoever of ever using the magic greatsword as a weapon, and in fact almost never has any intention of making a melee weapon attack since they are a spellcaster.

That the character does not even have proficiency with greatswords is another interesting, if completely tangential, fact.

How long can a Wizard hold their breath?

For a 5e campaign, I have created the character Diogenes, a Human Wizard from the school of transmutation. Diogenes, in real life, is said to have possibly died due to holding his breath for too long.

I want to end my character in the same way, but (of course) with more pizazz. Without death (but unconsciousness is OK), what is the longest that a character could survive without breathing? I am speaking of a feat that only requires oneself, and no aid, but which might involve items or methods to extend the duration.

Can you hold a shield without donning it?

Shields take an action to “don”, i.e. start to receive the benefit of the shield (2 AC for basic shields, other effects for magical shields).

Can you pick up a shield and hold it without “donning” it? If you could, I would expect you would not have to use an action to pick it up (free object interaction) but would also not get any benefit from the shield until you did use an action to “don” it.

The use case is that JC says shields are a valid target for disarming. In that case, the shield would drop to the ground, and the answer to this question would determine what the shield’s owner could then do (if, for example, they did not want anyone else to get their shield but didn’t have the time to use their Action on donning it again).

Hold a shield without using your hands

Would it be acceptable to hold a shield without using your hands? For example use it as an adornment, chinese hat, tied back as a backpack etc …

*Just hold without “donning” it?

I’m asking becouse i got a item called “Shield of the Uven Rune” and i’m not proficient with shields, but the item says “While holding the shield, you benefit from the following properties.”, so i was thinking if i can benefit from its magic properties just holding it as a hat or an adornment

I was thinking that after reading this post Can you hold a shield without donning it?

Ghidra Load Linux Headers [on hold]

I’m trying to reverse engineer a linux kernel module (kernel version 4.19). Ghidra does recognize correctly all function names such as: open, misc_register etc, but it cannot determinate their exact signatures.

Let’s take as an example function copy_from_user with signature:

unsigned long copy_from_user (void *to, const void __user *from, unsigned long n); 

and here’s how Ghidra sees it:

undefined _copy_from_user (void) 

I believe that it won’t be the last kernel module for me to reverse engineer and so I would like to learn how to load all missing kernel structures to the program.

Moreover I am aware that I can edit the function signature by hand, but I would then need to add plenty of structures by hand as well (such as struct file) and this would be very ineffective.

What I’ve tried so far

(I’m super new to Ghidra and if you know better way, please just share)

I’ve downloaded headers from debian repository:

$   wget linux-headers-4.19.0-6-common_4.19.67-2+deb10u2_all.deb . $   ls linux-headers-4.19.0-6-common_4.19.67-2+deb10u2_all.deb  usr $   ls /usr/src/ linux-headers-4.19.0-6-common 

I extracted and then tried to load them using File>>Parse C Source option by specifying the path to the extracted folder..

enter image description here

and got an error. What can I do to make Ghidra aware of the correct function signatures?

Update: As MechMK1 has pointed out I have provided a directory instead of header files. I’ve corrected my mistake and this time I’ve just copied the whole content of all files into all_headers.h

$   cat `find . | grep .h` > all_headers.h $   cat all_headers.h | wc -c 29824650 

And I’ve provided all_headers.h to get parsed. This time there was no error, but Ghidra has only added around 20 defines and no function signatures.

enter image description here

enter image description here

How do I manage a player with autism who is at times disruptive? [on hold]

I recently gained a new player who has autism and he is making it harder for me to make my campaign. I have never dealt with any like this and I don’t know what I should do regarding his disability. He sometimes has breakdowns when the other players do something like make a loud noise and no one really knows what what else will set him off. I’d feel like a terrible person if I got rd of him and when he does contribute the campaign moves along nicely. I don’t know whether to make rules for the group to follow or not.