What opportunities exist in D&D 5e in order to turn into beasts, while maintaining personality and mental characteristics?

What opportunities exist in D&D 5e in order to turn into beasts, while maintaining personality and mental characteristics (Intelligence, Wisdom and not necessary Charisma)?

As far as I can see, one of the obvious solutions is Wild Shape. Are there any other options?

How to add more combat into an investigation-heavy campaign?

I have experienced such an issue with a previous run of our Fate RPG campaign. The setting is somewhat influenced by the Dresden Files, which means the campaign involved lots of investigation (sometimes railroaded in) as our heroic band of vigilantes and rogue government agents uncovered the sinister plot of the villain.

One of the players did not like that direction and preferred to see more combat. Our GM argued that he is not putting us in combat often because he believes that since character growth comes from milestones rather than smashing mooks over the head, getting into fights often will only use up our Consequences and be a punishment instead of reward. In addition, he pointed out that beating/shooting/fireballing random thugs is likely to complicate the plot as more and more attention being put on the gang of (anti)heroes.

Is there a way to retain the interest of players who want more physical confrontation in an investigation-heavy campaign? None of us are really experienced at DMing a FATE based RPG and I would like some advice before I attempt a campaign with a revised version of the old setting. Do I need to make combat rewarding? Or should I just count on people treating the act of turning a sicario into tomato paste via fireball its own reward? Or is what I am trying to do pointless and it is best for that player to find another game?

Is there a way to store an arbitrarily big BigInt in a bit sequence, only later to convert it into a standard BigInt structure?

I am trying to imagine a way of encoding a BigInt into a bit stream, so that it is literally just a sequence of bits. Then upon decoding this bit stream, you would generate the standard BigInt sort of data structure (array of small integers with a sign). How could you encode the BigInt as a sequence of bits, and how would you decode it? I don’t see how to properly perform the bitwise manipulations or how to encode an arbitrary number in bits larger than 32 or 64. If a language is required then I would be doing this in JavaScript.

For instance, this takes bytes and converts it into a single bit stream:

function arrayOfBytesTo32Int(map) {   return map[0] << 24     | map[1] << 16     | map[2] << 8     | map[3] } 

How would you do that same sort of thing for arbitrarily long bit sequences?

Polymorphing into a creature that is larger than the room

If a character has the ability to transform into different creatures (using polymorph or wildshape as examples), what would happen if they shift into a creature larger than the space they are in?

Example: a chartacter is in an 8x8x8 room and turns into an elephant via any shape changing spell/ability.

Would the polymorph or wildshape still take effect?

Would the character take damage and if so how would that be determined?

Would any other creatures in that room take that same amount of damage?

How can Kneser-Ney Smoothing be integrated into a neural language model?

I found a paper titled Multimodal representation: Kneser-Ney Smoothing/Skip-Gram based neural language model. I am curious about how the Kneser-Ney Smoothing technique can be integrated into a feed-forward neural language model with one linear hidden layer and a softmax activation. What is the purpose of the Kneser-Ney in such a neural network, and how can it be used for learning the conditional probability for the next word?

How should I deal with a player whose roleplay cuts into other players enjoyment of the session?

I’m a very new DM running a homebrew campaign for a couple of friends.

One of my players, who is by far the most experienced, plays a bard who is definitely optimised for roleplay, and that seems to be the part of the game she enjoys the most.

This is fine, of course, but lately I think it’s been derailing the rest of the party’s experience. The rest of the party is made up of players who either struggle with roleplay or have optimised their character for combat. This player has spent 15-20 mintues interrogating an NPC in a zone of truth (even after I made it clear that there was nothing else to gain from the NPC) while the rest of the party has no idea what to do. She also interjects into other player’s rare roleplay moments to describe what her Bard is doing. The rest of the party gets tired or disengaged when the session is too roleplay-heavy, so I’ve been trying to reward any plot-progression they achieve with big, exciting combat encounters.

Then last session, as I was very clearly building up to a big encounter, the Bard player decided that she would rather try to reason with the angry, weapons-drawn guards. A couple of lucky persuasion rolls later, and the whole encounter (which I’d spent hours lovingly prepping) was circumvented. I understand that players messing up planned events is a natural part of being a DM, but I’m bothered by the fact that she didn’t give the other players a chance to decide for themselves whether they wanted to fight.

I don’t want this one player to feel like she’s being strong-armed by the DM or railroaded into certain outcomes, but I also want to give the rest of the party a chance to do what they love best –beating up some bad guys. How can I manage the roleplay needs of this player while also making sure that the rest of the party gets to experience the combat they want?

Scaling down a set of points into a smaller area

A visibility graph $ G(P) = (V,E)$ of a set $ P = \{p_1, \dots, p_n\}$ of points is defined as follows.

  • Each vertex $ u \in V$ corresponds to a point $ p_u \in P$ .
  • There exists an edge $ uv \in E$ if, and only if the line segment $ \overline{p_up_v}$ does not contain any other points in $ P$ .

Assume that the coordinates of every $ p_i \in P$ has $ O(n^c)$ digits, where $ c$ is a constant.

My aim is to scale the point set, without changing the relative positions, into a smaller area. For the sake of simplicity, assume that the area is a circle of raduis 1.

Consider three points: $ p_1(100, 340)$ , $ p_2(500,150)$ , $ p_3(240, -600)$ .

The new coordinates after scaling would be $ p’_1(0.1, 0.34)$ , $ p’_2(0.5, 0.15)$ , $ p’_3(0.24, -0.6)$ , and the relative positions stay the same, as well as the visibility relations.

My question is two folded:

  1. In the very simple example above, the coordiantes are divided by $ 100$ , and it is pretty easy to find that number. But what is the algorithm to find this number for any given point set?
  2. Assuming that the coordinates are of $ O(n^c)$ length, can there be a coordinate of $ O(d^n)$ (exponential) length?

Does Devil’s Sight enable one to see into Hunger of Hadar?

The hunger of Hadar spell (PHB, p. 251) creates a black void of darkness, which cannot be penetrated by light. This means that no one can see in, and those inside cannot see at all, which is a handy way to damage and control enemies since they don’t know which way is out.

This also means that characters cannot easily attack those inside.

The Devil’s Sight eldritch invocation, however, enables a warlock to see normally in magical and non-magical darkness.

Does this enable the warlock to see into the area of blackness created by hunger of Hadar and attack creatures inside? Are there any other sight mechanics that allow someone to see in or out of the spell?