ParadiseSS13 / Paradise

Paradise Station's GitHub main repository.
https://www.paradisestation.org/forum
GNU Affero General Public License v3.0
405 stars 1.2k forks source link

Traitor made from the smite "Crew Traitor" get more objectives than intended. #27129

Open Tourte-Yaya opened 1 week ago

Tourte-Yaya commented 1 week ago

Exploit Reports

BYOND Version

Live server.

Issue Description

Traitor made when smiting someone with "Crew Traitor" get a steal and escape objective + their smited target.

What did you expect to happen?

For the traitor to only have their smited target as an objective.

What happened instead?

It made a full-on traitor with steal and escape objective.

Why is this bad/What are the consequences?

I don't want a full-on traitor for this smite.

Steps to reproduce the issue.

Smite someone with "crew traitor", they will have their assasinate objective + an steal and escape objective.

When did the problem start happening?

No clue

Extra information

No response

Relevant log output/runtime error

No response

meow20 commented 5 days ago

The bug couldn't be reproduced on:

  1. local server with a single attempt
  2. on live, with 2 attempts, one near roundstart and the other one after objective delay expired
Tourte-Yaya commented 5 days ago

likely need to try on a traitor as a target, no clue if it doesn't work after that.