Skip to content

Commit

Permalink
new missions
Browse files Browse the repository at this point in the history
  • Loading branch information
Sadhorizon committed Sep 7, 2024
1 parent 8167e4c commit e3b9489
Show file tree
Hide file tree
Showing 3 changed files with 47 additions and 21 deletions.
11 changes: 6 additions & 5 deletions _maps/shuttles/syndicate/syndicate_cybersun_kansatsu.dmm
Original file line number Diff line number Diff line change
Expand Up @@ -393,11 +393,15 @@
},
/obj/item/storage/box/syndie_kit/chameleon,
/obj/item/storage/box/syndie_kit/chameleon,
/obj/item/chameleon,
/obj/item/chameleon,
/obj/item/storage/box/syndie_kit/pens,
/obj/item/storage/box/syndie_kit/pens,
/obj/item/storage/box/syndie_kit/tracking_beacons,
/obj/item/clothing/accessory/holster/chameleon,
/obj/item/clothing/accessory/holster/chameleon,
/obj/item/chameleon,
/obj/item/chameleon,
/obj/item/disk/holodisk/kansatsu/gear/chameleon,
/obj/item/disk/holodisk/kansatsu/gear/pens,
/turf/open/floor/plasteel/patterned/grid{
color = "#777777"
},
Expand Down Expand Up @@ -2302,8 +2306,6 @@
req_access_txt = "19"
},
/obj/item/storage/box/zipties,
/obj/item/storage/box/syndie_kit/pens,
/obj/item/storage/box/syndie_kit/pens,
/obj/item/camera{
pictures_left = 20;
pictures_max = 20;
Expand All @@ -2316,7 +2318,6 @@
},
/obj/item/taperecorder,
/obj/item/taperecorder,
/obj/item/disk/holodisk/kansatsu/gear/pens,
/obj/item/binoculars,
/obj/item/binoculars,
/obj/item/clothing/glasses/night,
Expand Down
48 changes: 36 additions & 12 deletions code/game/MapData/shuttles/syndicate_cybersun_kansatsu.dm
Original file line number Diff line number Diff line change
Expand Up @@ -27,6 +27,27 @@
DELAY 40
"}

/obj/item/disk/holodisk/kansatsu/mission/bugging
name = "\improper IG-I-085" // Information Gathering - Infiltration - Random Number
preset_record_text = {"
NAME Intelligence Director Torch-3
SAY Agents. Your vessel has been assigned a mission to infiltrate vessels belonging to any group of interest.
DELAY 40
SAY You are to plant a tracking beacon on board, in a secure location.
DELAY 40
SAY You must avoid recognition while performing this mission.
DELAY 40
SAY This mission will be considered completed with at least four beacons planted. Do not disappoint us.
DELAY 40
"}

/obj/item/storage/box/syndie_kit/tracking_beacons
name = "box of tracking beacons"

/obj/item/storage/box/syndie_kit/tracking_beacons/PopulateContents()
for(var/i in 1 to 7)
new /obj/item/beacon(src)

/obj/item/disk/holodisk/kansatsu/mission/crew
name = "\improper IG-I-138" // Information Gathering - Infiltration - Random Number
preset_record_text = {"
Expand Down Expand Up @@ -101,15 +122,17 @@
DELAY 20
"}

/obj/item/disk/holodisk/kansatsu/mission/training
name = "\improper TO-23" // Training Operation - Random Number
/obj/item/disk/holodisk/kansatsu/mission/gem
name = "\improper E-147" // Extraction - Random Number
preset_record_text = {"
NAME Intelligence Director Torch-3
SAY Agents. Your vessel has been assigned a mission to perform a training operation.
SAY Agents. Your vessel has been assigned a mission to locate and retrieve an asset.
DELAY 40
SAY To be precise, you are after a rare gem.
DELAY 40
SAY You are to organize a training mission for the junior agents assigned to your crew.
SAY They can be found in derelicts and remains of certain fauna.
DELAY 40
SAY The exercise must be under oversight of at least one trained agent.
SAY You are also permitted to retrieve it from any group of interest that is not friendly to us. You must avoid recognition if you do so.
DELAY 40
SAY Do not disappoint us.
DELAY 20
Expand Down Expand Up @@ -142,8 +165,9 @@
/obj/item/disk/holodisk/kansatsu/mission/ruins = 5,
/obj/item/disk/holodisk/kansatsu/mission/documents = 4,
/obj/item/disk/holodisk/kansatsu/mission/pet = 3,
/obj/item/disk/holodisk/kansatsu/mission/training = 1,
/obj/item/disk/holodisk/kansatsu/mission/anomalies = 2
/obj/item/disk/holodisk/kansatsu/mission/gem = 3,
/obj/item/disk/holodisk/kansatsu/mission/anomalies = 2, // Lower because it doesn't really use much of the spy gimmick. Still fits though so it stays.
/obj/item/disk/holodisk/kansatsu/mission/bugging = 4
)

lootcount = 2
Expand Down Expand Up @@ -175,15 +199,15 @@
desc = "A classified holodisk containing an introduction to the Chameleon gear."
preset_record_text = {"
NAME Researcher Meenus-Seeba
SAY You have been issued a Cybersun Industries Chameleon Gear Kit.
SAY You have been issued a Cybersun Industries Chameleon Gear Set.
DELAY 40
SAY It contains two sets of three pieces of advanced gear used for espionage.
SAY It contains three pieces of advanced gear used for espionage.
DELAY 40
SAY First gadget inside is the Chameleon kit - a holographically amplified set of clothing that can swiftly and quitely allow to blend in.
SAY First gadget included is the Chameleon kit - a holographically amplified set of clothing that can swiftly and quitely allow to blend in.
DELAY 40
SAY Second piece of gear is the Chameleon holster. It allows you to smuggle a firearm past any security checkpoint, which will prove vital for self-defense and assassination missions.
DELAY 40
SAY Third, and the most exciting, gadget is the Chameleon projector. It is a personal cloaking device that is excellent for getting in and out unnoticed.
SAY Third, and most exciting, is the Chameleon projector. It is a personal cloaking device that is excellent for getting in and out unnoticed.
DELAY 40
SAY Good luck.
DELAY 20
Expand All @@ -194,7 +218,7 @@
desc = "A classified holodisk containing an introduction to the modified pens."
preset_record_text = {"
NAME Researcher Meenus-Seeba
SAY You have been issued a set of Cybersun Industries Modified Pen Kit.
SAY You have been issued a set of Cybersun Biodynamics Modified Pen Kit.
DELAY 40
SAY It contains three advanced pens with utility in espionage.
DELAY 40
Expand Down
9 changes: 5 additions & 4 deletions code/game/objects/items/storage/uplink_kits.dm
Original file line number Diff line number Diff line change
Expand Up @@ -595,7 +595,8 @@
name = "modified pens kit"

/obj/item/storage/box/syndie_kit/pens/PopulateContents()
new /obj/item/pen/edagger
new /obj/item/pen/sleepy
new /obj/item/pen/survival
new /obj/item/clothing/accessory/pocketprotector
new /obj/item/pen/edagger(src)
new /obj/item/pen/sleepy(src)
new /obj/item/pen/survival(src)
new /obj/item/clothing/accessory/pocketprotector(src)

0 comments on commit e3b9489

Please sign in to comment.