-
Notifications
You must be signed in to change notification settings - Fork 68
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
[MIRROR] Ancient Milsim (very late) Anniversary Update (#5269)
* Ancient Milsim (very late) Anniversary Update (#4704) * tbd * Update anchor.dm * more stuff * even more stuff * Update choice_beacon.dm * almost forgot * Stuff for runners to barricade themselves with * Update choice_beacon.dm * i forgot to push stuff again * Update disks.dm * Apply suggestions from code review Co-authored-by: Bloop <[email protected]> * Update disks.dm --------- Co-authored-by: Bloop <[email protected]> * [MIRROR] Ancient Milsim (very late) Anniversary Update * Fix conflict --------- Co-authored-by: Stalkeros <[email protected]> Co-authored-by: Bloop <[email protected]> Co-authored-by: StealsThePRs <[email protected]> Co-authored-by: Feenie <[email protected]> Co-authored-by: Iajret <[email protected]>
- Loading branch information
1 parent
fd6a260
commit c3a6afc
Showing
10 changed files
with
348 additions
and
99 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,34 @@ | ||
/obj/item/domain_anchor | ||
name = "domain connection anchor" | ||
desc = "A disposable tablet with a set of programs and utilities meant to stabilize the local square meter of domain infospace for new connections to be hopefully-safe. <br>\ | ||
In layman's terms, this creates additional bitrunning spawn points." | ||
icon = 'modular_nova/modules/bitrunning/icons/remote.dmi' | ||
icon_state = "delivery_running" | ||
|
||
/obj/item/domain_anchor/examine(mob/user) | ||
. = ..() | ||
. += span_notice("Use in-hand to create a new spawn point.") | ||
|
||
/obj/item/domain_anchor/attack_self(mob/user, modifiers) | ||
for(var/obj/machinery/quantum_server/server in SSmachines.get_machines_by_type(/obj/machinery/quantum_server)) | ||
server.exit_turfs += get_turf(src) | ||
server.retries_spent -= 1 | ||
server.threat += 1 | ||
server.radio.talk_into(src, "Potential secure datastream detected. Locking on the new spawn point.", RADIO_CHANNEL_SUPPLY) | ||
new /obj/effect/landmark/bitrunning/domain_anchor(drop_location()) | ||
user.balloon_alert(user, "connection stabilized!") | ||
qdel(src) | ||
|
||
/obj/effect/landmark/bitrunning/domain_anchor | ||
name = "anchored secure connection" | ||
desc = "Highly stable connection protocol, and consequentially a trojan, used by bitrunners during attacks on high-value targets when numbers are key and \ | ||
just three attempts aren't enough.<br>\ | ||
In several seconds it will merge itself with the code, becoming nigh-invisible to any means of detection." | ||
icon = 'icons/effects/effects.dmi' | ||
icon_state = "curse" | ||
invisibility = INVISIBILITY_NONE | ||
|
||
/obj/effect/landmark/bitrunning/domain_anchor/Initialize(mapload) | ||
. = ..() | ||
animate(src, alpha = 0, 10 SECONDS) | ||
QDEL_IN(src, 10 SECONDS) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.