The description of the Staff of the Python magic item reads:
[…] The staff becomes a giant constrictor snake under your control and acts on its own initiative count. […]
As the DM, I’ve been making the player roll initiative when the snake enters combat on the player’s turn. Is this correct?
For instance, if the player’s initiative was 10 and the snake rolls a 20, I have been putting the snake before the player, which means the snake will not attack this round. Is that correct?
The rule makes sense, but applying logic to it doesn’t for me. If the snake rolls high, that should put it ahead in the combat order. It’s fast, but it didn’t go so fast it went back in time, right? It shouldn’t be penalized for having a great initiative roll.
If I were to have the snake go after the player, I’m not sure how I would rank a 20 there.