mirror of
https://github.com/Bubberstation/Bubberstation.git
synced 2026-02-03 04:49:26 +00:00
* Feature: bitrunner, a new supply role (READY) * Delete bepis.dm * Conflicts * Update dynamic_rulesets_midround.dm * Fixing this invalid icon file path It was trying to use the aesthetics one * Bepis is dead * New digi sprites courtesy of CandleJaxx!! Now in the correct branch! * Fixing merge conflict * bitrunning hotfixes [NO GBP] * Modular health adjustments * Revert "Modular health adjustments" This reverts commit 0ff3c48d398f6c1aac51cdf8fecaf869491bbc86. * Modular health adjustments Only this one should be necessary * The screenshot test * Bitrunner den for voidraptor (FOR #23865) (#23891) * no shower in sight * lets bitrunners actually get to their room and spawn there * New digi sprites courtesy of CandleJaxx!! * Revert "New digi sprites courtesy of CandleJaxx!!" This reverts commit eea9f47de256dd407c78450bc8f2a09b814f93e9. --------- Co-authored-by: Giz <13398309+vinylspiders@users.noreply.github.com> * Removes bitrunning unit tests (#78607) ## About The Pull Request Removes the fraction of unit tests I thought would be safe. Not thrilled that I have to exclude ALL unit tests now, but hey. The issue is that atmos attempts to process on a turf which hasn't initialized yet. ## Why It's Good For The Game Other PRs can pass checks now ## Changelog N/A * Update birdshot.dmm * Tweaks the BEPIS category of the bitrunning order console * Adds back the flashdark that we had skyrat edited in * Update tgstation.dme * Fixes Voidraptor bitrunning den not being connected to the powergrid --------- Co-authored-by: Jeremiah <42397676+jlsnow301@users.noreply.github.com> Co-authored-by: Giz <13398309+vinylspiders@users.noreply.github.com> Co-authored-by: Paxilmaniac <82386923+Paxilmaniac@users.noreply.github.com> Co-authored-by: Profakos <profakos@gmail.com> Co-authored-by: GoldenAlpharex <jerego1234@hotmail.com>
34 lines
1.1 KiB
Plaintext
34 lines
1.1 KiB
Plaintext
/obj/item/bitrunning_host_monitor
|
|
name = "host monitor"
|
|
|
|
custom_materials = list(/datum/material/iron = SMALL_MATERIAL_AMOUNT * 2)
|
|
desc = "A complex medical device that, when attached to an avatar's data stream, can detect the user of their host's health."
|
|
flags_1 = CONDUCT_1
|
|
icon = 'icons/obj/device.dmi'
|
|
icon_state = "gps-b"
|
|
inhand_icon_state = "electronic"
|
|
item_flags = NOBLUDGEON
|
|
lefthand_file = 'icons/mob/inhands/items/devices_lefthand.dmi'
|
|
righthand_file = 'icons/mob/inhands/items/devices_righthand.dmi'
|
|
slot_flags = ITEM_SLOT_BELT
|
|
throw_range = 7
|
|
throw_speed = 3
|
|
throwforce = 3
|
|
w_class = WEIGHT_CLASS_TINY
|
|
worn_icon_state = "electronic"
|
|
|
|
/obj/item/bitrunning_host_monitor/attack_self(mob/user, modifiers)
|
|
. = ..()
|
|
|
|
var/datum/component/avatar_connection/connection = user.GetComponent(/datum/component/avatar_connection)
|
|
if(isnull(connection))
|
|
balloon_alert(user, "data not recognized")
|
|
return
|
|
|
|
var/mob/living/pilot = connection.old_body_ref?.resolve()
|
|
if(isnull(pilot))
|
|
balloon_alert(user, "host not recognized")
|
|
return
|
|
|
|
to_chat(user, span_notice("Current host health: [pilot.health / pilot.maxHealth * 100]%"))
|