diff --git a/ModularTegustation/lc13_obj/_adventure_console/adventure_events/abnormality/waw/general_bee.dm b/ModularTegustation/lc13_obj/_adventure_console/adventure_events/abnormality/waw/general_bee.dm new file mode 100644 index 000000000000..cf477f996653 --- /dev/null +++ b/ModularTegustation/lc13_obj/_adventure_console/adventure_events/abnormality/waw/general_bee.dm @@ -0,0 +1,50 @@ +/datum/adventure_event/general_bee + name = "Arms Inspection" + desc = "THE SOUND OF TRUMPETS" + require_abno = /mob/living/simple_animal/hostile/abnormality/general_b + adventure_cords = list( + "Passing underneath a gate on the road, you are accosted by
\ + a woman wearing a bright yellow and black jacket.
\ + 'HALT. Lay down your arms!'
\ + She demands you hand over your weapons.
\ + 'You are entering the domain of the queen!", + + "You lay your weapons down.
\ + The guard picks them up for inspection before handing them back.
\ + 'Nothing seems to be out of order.'
\ + She gives you a puzzled look.
\ + 'But I've never seen anything like these before.'
\ + The guard hands you your weapons back, and waves you on.", + + "You don't think that's quite a good idea.
\ + Shaking your head, you turn and leave.
\ + You hope you never pass this way again.", + + "You grip your weapon tightly. You will not be stopped.
\ + The guard sighs and draws her weapon.
\ + You both know how this is going to end,
\ + and you decide that bloodshed is better than inconvenience.", + + ) + +/datum/adventure_event/general_bee/EventChoiceFormat(obj/machinery/M, mob/living/carbon/human/H) + switch(cords) + if(1) + BUTTON_FORMAT(2, "LAY DOWN YOUR WEAPONS", M) + BUTTON_FORMAT(3, "REFUSE AND TURN AWAY", M) + BUTTON_FORMAT(4, "ASSAULT THE GUARD", M) + return + if(2) + AdjustStatNum(PRIDE_STAT, -1) + AdjustStatNum(WRATH_STAT, ADV_EVENT_STAT_EASY *2) + //No option for 3, because you just leave. + if(4) + AdjustStatNum(PRIDE_STAT, ADV_EVENT_STAT_NORMAL) + CauseBattle( + "Yellow-Clad Guard: A somewhat tall guard carrying a large spear. She's clad in yellow and black.", + MON_DAMAGE_NORMAL, + MON_HP_RAND_NORMAL, + ) + gamer.travel_mode = ADVENTURE_MODE_BATTLE + + return ..() diff --git a/ModularTegustation/lc13_obj/_adventure_console/adventure_events/abnormality/zayin/oceanic.dm b/ModularTegustation/lc13_obj/_adventure_console/adventure_events/abnormality/zayin/oceanic.dm new file mode 100644 index 000000000000..473809ce4121 --- /dev/null +++ b/ModularTegustation/lc13_obj/_adventure_console/adventure_events/abnormality/zayin/oceanic.dm @@ -0,0 +1,100 @@ +/datum/adventure_event/oceanic_waves + name = "An old orange vending machine" + desc = "YOU SEE A FAINT LIGHT" //All of the vending machine ones will use this. + require_abno = /mob/living/simple_animal/hostile/abnormality/oceanicwaves + adventure_cords = list( + "In front of you is a bright orange vending machine.
\ + There's dozens of buttons, and it's prompting you to pick one.
\ + You pass over the 'STALE BLOOD' and 'BABY FORMULA' flavors,
\ + and about 6 catch your eye.", + + "You press the button labelled INFINITE WEALTH.
\ + A wide-brimmed mason jar is dispensed with an orange liquid inside.
\ + It tastes strongly of orange.
\ + ...
\ + Something falls onto your teeth from inside the can, and it hurts a little.
\ + reaching in, you pull out a few coins.", + + + "You press the button labelled DOUBLE COCAINE.
\ + An unlabeled silver can is dispensed.
\ + It tastes like a mixture of bitterness and pennies.
\ + ...
\ + You feel awful.", + + + "You press the button labelled WELLCHEERS CHAOS MAX.
\ + A can with cobalt blue labeling is dispensed.
\ + It is rather tasty. It's quite sweet and has a light blueberry taste.
\ + ...
\ + You feel pretty good.", + + "You press the button labelled DOCTOR PEPPER.
\ + A red can is dispensed with the brand name in silver wording on it.
\ + Taking a sip, it tastes somewhat similar to cola.
\ + You have a hard time describing the taste, but you do really enjoy it.
\ + Despite never hearing of this soda before, you decide to keep an eye out for it again.", + + "You press the button labelled SKIN.
\ + A beige can is dispensed.
\ + Picking up the can, it's textured similar to skin, but you manage to open it.
\ + ...
\ + You recognize this metallic taste, and decide to not continue drinking.", + + "You press the button labelled SWEAT OF FREEDOM.
\ + A dark grey can with yellow accents is dispensed.
\ + Cracking it open, you take a cautious swig.
\ + It tastes like sweat. You don't know what you were expecting.
\ + ...
\ + You were so thirsty, you managed to choke it all back.
\ + Despite that, you feel pretty good.", + + "You press the button labelled SUPER DEATH.
\ + A black can with a white skull is dispensed. There is no other labelling.
\ + You take a drink.
\ + It tastes like sparkling water.
\ + ...
\ + You feel your mind drift into darkness.", + + ) + +//This machine doesn't favor any one stat, it's random which ones show up. +/datum/adventure_event/oceanic_waves/EventChoiceFormat(obj/machinery/M, mob/living/carbon/human/H) + switch(cords) + if(1) + BUTTON_FORMAT(2, "INFINITE WEALTH", M) + BUTTON_FORMAT(3, "DOUBLE COCAINE", M) + BUTTON_FORMAT(4, "WELLCHEERS CHAOS MAX ", M) + BUTTON_FORMAT(5, "DOCTOR PEPPER", M) + BUTTON_FORMAT(6, "SKIN", M) + BUTTON_FORMAT(7, "SWEAT OF FREEDOM", M) + BUTTON_FORMAT(8, "SUPER DEATH", M) + return + if(2) + AdjustCurrency(3) + AdjustHitPoint(-1) //funny + if(3) + AdjustStatNum(RAND_STAT,-3) + AdjustStatNum(RAND_STAT,3) + AdjustStatNum(RAND_STAT,-3) + AdjustStatNum(RAND_STAT,3) + if(4) + AdjustHitPoint(30) //Heals you a bit + if(5) + AdjustStatNum(RAND_STAT,1) //I like doctor pepper + if(6) + AdjustHitPoint(-10) + AdjustStatNum(RAND_STAT,2) + if(7) + AdjustHitPoint(100) + AdjustStatNum(RAND_STAT,-1) + if(7) + AdjustHitPoint(-100) + AdjustStatNum(WRATH_STAT,1) + AdjustStatNum(LUST_STAT,1) + AdjustStatNum(SLOTH_STAT,1) + AdjustStatNum(GLUTT_STAT,1) + AdjustStatNum(GLOOM_STAT,1) + AdjustStatNum(PRIDE_STAT,1) + AdjustStatNum(ENVY_STAT,1) + return ..() diff --git a/ModularTegustation/lc13_obj/_adventure_console/adventure_events/abnormality/zayin/we_can_change_anything.dm b/ModularTegustation/lc13_obj/_adventure_console/adventure_events/abnormality/zayin/we_can_change_anything.dm new file mode 100644 index 000000000000..bc9e0d024900 --- /dev/null +++ b/ModularTegustation/lc13_obj/_adventure_console/adventure_events/abnormality/zayin/we_can_change_anything.dm @@ -0,0 +1,37 @@ +/datum/adventure_event/wcca + name = "Pain Machine" + desc = "YOUR VOICE SCREAMING" + require_abno = /mob/living/simple_animal/hostile/abnormality/we_can_change_anything + adventure_cords = list( + "In front of you is a machine with space for one.", + + "As you enter the machine, the door closes behind you.
\ + You hear a dinging noise as a spike plunges into your back,
\ + and something clinks to the ground outside of the machine.", + + "The machine spits you out.
\ + You call back to the clinking outside of the machine, seeing
\ + a pile of coins lie outside for you to take." + ) + var/machine_coins = 0 + +/datum/adventure_event/wcca/EventChoiceFormat(obj/machinery/M, mob/living/carbon/human/H) + switch(cords) + if(1) + BUTTON_FORMAT(2, "ENTER THE MACHINE", M) + BUTTON_FORMAT(2, "ENTER THE MACHINE", M) + BUTTON_FORMAT(2, "ENTER THE MACHINE", M) + return + if(2) + BUTTON_FORMAT(2, "ENJOY THE MACHINE", M) + BUTTON_FORMAT(2, "ENJOY THE MACHINE", M) + BUTTON_FORMAT(3, "LEAVE THE MACHINE", M) + BUTTON_FORMAT(2, "ENJOY THE MACHINE", M) + BUTTON_FORMAT(2, "ENJOY THE MACHINE", M) + AdjustHitPoint(-10) + machine_coins++ + return + if(3) + AdjustCurrency(machine_coins) + + return ..() diff --git a/ModularTegustation/lc13_obj/_adventure_console/adventure_events/general/vending machine.dm b/ModularTegustation/lc13_obj/_adventure_console/adventure_events/general/vending machine.dm new file mode 100644 index 000000000000..295602ffcf88 --- /dev/null +++ b/ModularTegustation/lc13_obj/_adventure_console/adventure_events/general/vending machine.dm @@ -0,0 +1,31 @@ +/datum/adventure_event/vending_machine + name = "Vending Machine" + desc = "YOU SEE A FAINT LIGHT" + adventure_cords = list( + "As you are walking down the alley, you see a faint light.
\ + After first checking to see if you are being followed, you
\ + investigate to find a vending machine in the darkness.
\ + It's simply asking you for a coin.", + + "A coin is inserted into the machine, and a drink is dispensed.
\ + It tastes like the faint memory of cherry cola.
\ + ...
\ + You don't think it tastes very good, but it's likely not poison.
\ + Walking off into the night, you quickly forget what transpired.", + + "You leave the vending machine be. Who knows what it could dispense?
\ + Forgetting where you were going, you continue back the way you came.", + ) + +/datum/adventure_event/vending_machine/EventChoiceFormat(obj/machinery/M, mob/living/carbon/human/H) + switch(cords) + if(1) + BUTTON_FORMAT(2, "INSERT A COIN", M) + BUTTON_FORMAT(3, "LEAVE IT BE", M) + return + if(2) + AdjustCurrency(-1) + AdjustHitPoint(100) + if(3) + AdjustStatNum(SLOTH_STAT,1) + return ..() diff --git a/ModularTegustation/lc13_obj/_adventure_console/adventure_events/limbus_company/ambling_pearl.dm b/ModularTegustation/lc13_obj/_adventure_console/adventure_events/limbus_company/ambling_pearl.dm index d59af5311802..790f4602ff2b 100644 --- a/ModularTegustation/lc13_obj/_adventure_console/adventure_events/limbus_company/ambling_pearl.dm +++ b/ModularTegustation/lc13_obj/_adventure_console/adventure_events/limbus_company/ambling_pearl.dm @@ -1,6 +1,6 @@ /datum/adventure_event/ambling_pearl name = "Mirror Shard:Ambling Pearl" - desc = null + desc = "THE SMELL OF ROT" adventure_cords = list( "The barren mudflat reeks of salt and rot.
\ What little jade-colored seawater is left there
\ diff --git a/lobotomy-corp13.dme b/lobotomy-corp13.dme index 16ba50f799ce..fc30ef0d77bd 100644 --- a/lobotomy-corp13.dme +++ b/lobotomy-corp13.dme @@ -4068,11 +4068,15 @@ #include "ModularTegustation\lc13_obj\_adventure_console\adventure_events\abnormality\teth\forsaken_murderer.dm" #include "ModularTegustation\lc13_obj\_adventure_console\adventure_events\abnormality\teth\old_lady.dm" #include "ModularTegustation\lc13_obj\_adventure_console\adventure_events\abnormality\teth\scorched_girl.dm" +#include "ModularTegustation\lc13_obj\_adventure_console\adventure_events\abnormality\waw\general_bee.dm" #include "ModularTegustation\lc13_obj\_adventure_console\adventure_events\abnormality\waw\thunder_bird.dm" +#include "ModularTegustation\lc13_obj\_adventure_console\adventure_events\abnormality\zayin\oceanic.dm" +#include "ModularTegustation\lc13_obj\_adventure_console\adventure_events\abnormality\zayin\we_can_change_anything.dm" #include "ModularTegustation\lc13_obj\_adventure_console\adventure_events\general\jazz_end.dm" #include "ModularTegustation\lc13_obj\_adventure_console\adventure_events\general\legacy.dm" #include "ModularTegustation\lc13_obj\_adventure_console\adventure_events\general\quiz.dm" #include "ModularTegustation\lc13_obj\_adventure_console\adventure_events\general\sinking_bell.dm" +#include "ModularTegustation\lc13_obj\_adventure_console\adventure_events\general\vending machine.dm" #include "ModularTegustation\lc13_obj\_adventure_console\adventure_events\limbus_company\allaround_cleaner.dm" #include "ModularTegustation\lc13_obj\_adventure_console\adventure_events\limbus_company\ambling_pearl.dm" #include "ModularTegustation\lc13_obj\_adventure_console\adventure_events\limbus_company\ardor_blossom.dm"