-
Notifications
You must be signed in to change notification settings - Fork 269
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
I Go And Fuck Up Yet Another Listening Post, Anderson Edition (#2371)
* gegeggege * he * heh * Update listeningstation.dmm * forgor * share your bathroom with the tiders * h * ha * who designed this shit * faga * oorah sir yes sir oorah * yuyh * oops * herh * aahter * hahaha * work you bastard * herthas * this exists? * haha * Update listeningstation.dmm * autolathe edition * gla postal service * if you build it * hahaha * yh * gah * h * heh * heh * h * oops * h * I assure you, this commit is only dedicated to improving the code's readability * more flavour * that dunna work * trolololololololol * mmmmmmmmmmbeepbeeepbeeepbepbepepepbepbpe * Admin PM from-Kondafairydragon: not that... but HOW THE FUCK DID A LAVALAND SYNDICATE END UP IN SPACE. rather * k * what if we take this, and push it somewhere else? * ahah * yep * no need for seperate policy methinks * hhhhhhhhhh * ghu * nlyat * gghhr * fun? nyet * Update backpack.dm * Update backpack.dm * Update space_roles.dm * Update space_roles.dm * pet device * rollerbed replacement * agh * Update space_roles.dm * Update mob_corpses.dm * grah * agh * posters and pixelshifts * agh * agh * gah * ai priveleges REVOKED!!! * agh * ga * Update listeningstation.dmm * Update listeningstation.dmm * agh * ah * agh * agh * Update listeningstation.dmm * agh * should(?) undo * ITS A FUCKIN BOX INNIT * Update listeningstation.dm * AAAGH
- Loading branch information
Showing
12 changed files
with
2,975 additions
and
1,263 deletions.
There are no files selected for viewing
4,058 changes: 2,829 additions & 1,229 deletions
4,058
_maps/RandomRuins/SpaceRuins/listeningstation.dmm
Large diffs are not rendered by default.
Oops, something went wrong.
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
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 |
---|---|---|
@@ -1,3 +1,4 @@ | ||
/datum/job/lavaland_syndicate | ||
title = ROLE_LAVALAND_SYNDICATE | ||
policy_index = ROLE_LAVALAND_SYNDICATE | ||
|
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
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
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,25 @@ | ||
//SYNDICATE LISTENING POST STATION | ||
|
||
/area/ruin/space/has_grav/listeningstation | ||
name = "\improper Listening Post" | ||
|
||
/area/ruin/space/has_grav/listeningstation/dorms | ||
name = "Listening Post Dormitories" | ||
|
||
/area/ruin/space/has_grav/listeningstation/lobby | ||
name = "Listening Post Lobby" | ||
|
||
/area/ruin/space/has_grav/listeningstation/lounge | ||
name = "Listening Post Lounge" | ||
|
||
/area/ruin/space/has_grav/listeningstation/support | ||
name = "Listening Post Support Facilities" | ||
|
||
/area/ruin/space/has_grav/listeningstation/asteroid | ||
name = "Suspicious Asteroid" | ||
|
||
/area/ruin/space/has_grav/listeningstation/comms | ||
name = "Listening Post Communications" | ||
|
||
/area/ruin/space/has_grav/listeningstation/medical | ||
name = "Listening Post Infirmary" |
50 changes: 50 additions & 0 deletions
50
monkestation/code/modules/syndicate_ghostroles/listeningpost.dm
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,50 @@ | ||
|
||
//role | ||
|
||
///asteroid comms agent | ||
|
||
//job datum | ||
|
||
/datum/job/lavaland_syndicate/space //prevent admin confusion (getting bwoinked while squatting on a space ruin) | ||
title = ROLE_SPACE_SYNDICATE | ||
|
||
//spawner itself | ||
|
||
/obj/effect/mob_spawn/ghost_role/human/lavaland_syndicate/comms/space | ||
you_are_text = "You are a syndicate agent, assigned to a small listening post station situated near your hated enemy's top secret research facility: Space Station 13." | ||
flavour_text = "Monitor enemy activity as best you can, and try to keep a low profile. Monitor enemy activity as best you can, and try to keep a low profile. Use the communication equipment to provide support to any field agents, and sow disinformation to throw Nanotrasen off your trail. Do not let the base fall into enemy hands!" | ||
important_text = "DO NOT leave the base. You are not a field agent, and are not permitted to do their job for them." | ||
spawner_job_path = /datum/job/lavaland_syndicate/space | ||
|
||
|
||
|
||
/obj/effect/mob_spawn/ghost_role/human/lavaland_syndicate/comms/space/anderson //the last agent according to lore, spawns rarely, has some flavour text, should start blinded | ||
name = "sleeper" | ||
desc = "A standard medicinal sleeper used to treat small and major injuries alike. It appears to be locked up, and you can see a gas mask through the fogged-up windows..." | ||
icon_state = "sleeper" | ||
you_are_text = "You are a Syndicate reconnaisance agent who went blind in an accident..." | ||
flavour_text = "Your painkillers are running low, your memories are getting foggy, and all you can remember is the codename 'Anderson'. You were about to hurl yourself out into space, but you heard the intercom announce that the backup was getting unfrozen... maybe you'll see again?" | ||
important_text = "DO NOT leave the base, you're inevitably doomed without it!" | ||
outfit = /datum/outfit/lavaland_syndicate/comms/anderson | ||
|
||
/obj/effect/mob_spawn/ghost_role/human/lavaland_syndicate/comms/space/anderson/Initialize(mapload) | ||
. = ..() | ||
if(prob(85)) //only has a 15% chance of existing, otherwise it'll just be a regular (self-control) sleeper | ||
return INITIALIZE_HINT_QDEL //the destroy() code already handles sleeper spawning | ||
|
||
/obj/effect/mob_spawn/ghost_role/human/lavaland_syndicate/comms/space/anderson/Destroy() | ||
var/obj/machinery/sleeper/self_control/anderson = new(drop_location()) //one guy cmon | ||
anderson.setDir(dir) | ||
return ..() | ||
|
||
/datum/outfit/lavaland_syndicate/comms/anderson | ||
name = "'Anderson' Comms Agent" | ||
r_hand = /obj/item/storage/pill_bottle //empty pillbottle | ||
l_hand = /obj/item/knife/combat/survival //no esword, but still a knife | ||
head = /obj/item/clothing/head/soft/black | ||
|
||
/obj/effect/mob_spawn/ghost_role/human/lavaland_syndicate/comms/space/anderson/special(mob/living/new_spawn) | ||
. = ..() | ||
new_spawn.grant_language(/datum/language/codespeak, TRUE, TRUE, LANGUAGE_MIND) | ||
new_spawn.adjustOrganLoss(ORGAN_SLOT_EYES, 100) //AAAARGH MY EYES | ||
new_spawn.adjustOrganLoss(ORGAN_SLOT_LIVER, 35) //not completely out, but it's not having a good day |
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