Passengers of leashed creatures are not accounted for #21

Closed
opened 2021-11-24 20:40:39 +01:00 by EpicKnarvik97 · 1 comment

Some creatures can have a player passenger. This is not accounted for when teleoporting leashed creatures. This can be used to bypass permissions if a player with permissions attaches a lead to a llama/horse/donkey/pig/strider or other creature which can have passengers, and then another player without the correct permissions sits on the creature before the first player goes through the portal.

It is possible, since eject is not called, that the creature instead is not teleported, but the expected behavior is that both players should be validated, and the teleportation should be denied unless both players have the necessary permissions required to teleport through the stargate.

Some creatures can have a player passenger. This is not accounted for when teleoporting leashed creatures. This can be used to bypass permissions if a player with permissions attaches a lead to a llama/horse/donkey/pig/strider or other creature which can have passengers, and then another player without the correct permissions sits on the creature before the first player goes through the portal. It is possible, since eject is not called, that the creature instead is not teleported, but the expected behavior is that both players should be validated, and the teleportation should be denied unless both players have the necessary permissions required to teleport through the stargate.
EpicKnarvik97 added the
bug
label 2021-11-24 20:40:39 +01:00
EpicKnarvik97 added this to the Better stargates project 2021-11-24 20:40:39 +01:00
Author
Owner

It's probably simpler, and still valid to deny teleportation if a leashed creature has a passenger.

It's probably simpler, and still valid to deny teleportation if a leashed creature has a passenger.
Sign in to join this conversation.
No Milestone
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: EpicKnarvik97/Stargate#21
No description provided.