Lets blobs mine (#64965)

Allows blobs to destroy mineral turfs when necessary, such as when spawning on Ice Box.

Without this they face a distinct disadvantage against crew that can destroy mineral turfs with plasma cutters like a hot knife through butter to get a better angle on their core.

The fact they can't already seems like an oversight left over from when they would never normally encounter them due to spawning on space stations.

The bubble alerts provide a lot of feedback that was previously missing and saves taking your eyes off the game to look at warning messages in the chat.

The screen tips save you having to read the help screed to at least know what two of the shortcuts are.

Making off-station blobs lighter makes it immediately obvious which blobs count towards victory.
This commit is contained in:
cacogen
2022-02-22 22:40:32 +13:00
committed by GitHub
parent 905fb2685c
commit e07913d751
14 changed files with 102 additions and 31 deletions
@@ -57,17 +57,22 @@
datum/source,
list/context,
obj/item/held_item,
mob/living/user,
mob/user,
)
SIGNAL_HANDLER
if(!isliving(user))
return .
if (!isnull(held_item))
return NONE
var/mob/living/living_user = user
if (!isnull(lmb_text))
context[SCREENTIP_CONTEXT_LMB] = user.combat_mode ? lmb_text_combat_mode : lmb_text
context[SCREENTIP_CONTEXT_LMB] = living_user.combat_mode ? lmb_text_combat_mode : lmb_text
if (!isnull(rmb_text))
context[SCREENTIP_CONTEXT_RMB] = user.combat_mode ? rmb_text_combat_mode : rmb_text
context[SCREENTIP_CONTEXT_RMB] = living_user.combat_mode ? rmb_text_combat_mode : rmb_text
return CONTEXTUAL_SCREENTIP_SET