[Ready] Map Voting Occurs when the shuttle is called and cannot be recalled. (#1608)

## About The Pull Request

Map Voting Occurs when the shuttle is called and cannot be recalled.

This means that if you call the shuttle, and then the point of no return
happens where you can't recall (either due to time or adminbus), then
map voting will occur.

This should be merged with
https://github.com/Bubberstation/config/pull/59

## Why It's Good For The Game

People rarely vote when the shuttle launches considering there is a lot
of chaos happening on the shuttle (especially for security) or people
are busy wrapping up RP. This is the alternative solution to that where
hopefully there is enough time for people to vote here.

## Proof Of Testing


![image](https://github.com/Bubberstation/Bubberstation/assets/8602857/ee58e6a9-52f0-4861-9c52-5f2acbbee786)


## Changelog

🆑 BurgerBB
qol: Map Voting Occurs when the shuttle is called and cannot be
recalled.
/🆑
This commit is contained in:
BurgerLUA
2024-07-04 20:56:23 -04:00
committed by GitHub
parent c99df2bb12
commit 6f7f19bf52
2 changed files with 5 additions and 0 deletions
@@ -0,0 +1,4 @@
/obj/docking_port/mobile/emergency/check()
. = ..()
if(mode == SHUTTLE_CALL && !SSshuttle.canRecall())
SSmapping.mapvote() //Do a map vote if we're at the point of no return.
+1
View File
@@ -8951,6 +8951,7 @@
#include "modular_zubbers\code\modules\security\security_glock\research.dm"
#include "modular_zubbers\code\modules\security_levels\security_level_datums.dm"
#include "modular_zubbers\code\modules\shelves\shelf.dm"
#include "modular_zubbers\code\modules\shuttle\emergency.dm"
#include "modular_zubbers\code\modules\skub\skub.dm"
#include "modular_zubbers\code\modules\space_background\parallax.dm"
#include "modular_zubbers\code\modules\space_background\turf_space.dm"