Increases logging for candidate polls (#91590)

## About The Pull Request

The game will now log when someone signs up or removes their candidacy
for ghost polls for roles.

This also fixes a runtime I experienced while testing it and running
pirates with no candidates signed up, IDK if it had any effect but it's
possible the runtime was causing the ship not to spawn.

## Why It's Good For The Game

Mostly just that I saw admins requesting this on several recent
occasions.
It's already possible to dig up some of this information through the
existing logs but it's a bit of a pain.

## Changelog

🆑
admin: Additional logging for when people sign up for ghost roles.
/🆑
This commit is contained in:
Jacquerel
2025-07-07 16:27:43 +01:00
committed by GitHub
parent a70e462e64
commit d0e2bfe85c
7 changed files with 42 additions and 2 deletions
@@ -12,6 +12,11 @@
config_flag = /datum/config_entry/flag/log_emote
master_category = /datum/log_category/game
/datum/log_category/game_ghost_polls
category = LOG_CATEGORY_GAME_GHOST_POLLS
config_flag = /datum/config_entry/flag/log_ghost_poll
master_category = /datum/log_category/game
/datum/log_category/game_internet_request
category = LOG_CATEGORY_GAME_INTERNET_REQUEST
config_flag = /datum/config_entry/flag/log_internet_request