-
-
Notifications
You must be signed in to change notification settings - Fork 165
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Adds 4 new adventure console events (#2665)
4 new events Update general_bee.dm
- Loading branch information
1 parent
2c7b721
commit c7278e5
Showing
6 changed files
with
223 additions
and
1 deletion.
There are no files selected for viewing
50 changes: 50 additions & 0 deletions
50
...arTegustation/lc13_obj/_adventure_console/adventure_events/abnormality/waw/general_bee.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 @@ | ||
/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<br>\ | ||
a woman wearing a bright yellow and black jacket.<br>\ | ||
'HALT. Lay down your arms!'<br>\ | ||
She demands you hand over your weapons.<br>\ | ||
'You are entering the domain of the queen!", | ||
|
||
"You lay your weapons down.<br>\ | ||
The guard picks them up for inspection before handing them back.<br>\ | ||
'Nothing seems to be out of order.'<br>\ | ||
She gives you a puzzled look. <br>\ | ||
'But I've never seen anything like these before.'<br>\ | ||
The guard hands you your weapons back, and waves you on.", | ||
|
||
"You don't think that's quite a good idea.<br>\ | ||
Shaking your head, you turn and leave.<br>\ | ||
You hope you never pass this way again.", | ||
|
||
"You grip your weapon tightly. You will not be stopped.<br>\ | ||
The guard sighs and draws her weapon.<br>\ | ||
You both know how this is going to end,<br>\ | ||
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 ..() |
100 changes: 100 additions & 0 deletions
100
ModularTegustation/lc13_obj/_adventure_console/adventure_events/abnormality/zayin/oceanic.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,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.<br>\ | ||
There's dozens of buttons, and it's prompting you to pick one.<br>\ | ||
You pass over the 'STALE BLOOD' and 'BABY FORMULA' flavors,<br>\ | ||
and about 6 catch your eye.", | ||
|
||
"You press the button labelled INFINITE WEALTH.<br>\ | ||
A wide-brimmed mason jar is dispensed with an orange liquid inside.<br>\ | ||
It tastes strongly of orange.<br>\ | ||
...<br>\ | ||
Something falls onto your teeth from inside the can, and it hurts a little.<br>\ | ||
reaching in, you pull out a few coins.", | ||
|
||
|
||
"You press the button labelled DOUBLE COCAINE.<br>\ | ||
An unlabeled silver can is dispensed.<br>\ | ||
It tastes like a mixture of bitterness and pennies.<br>\ | ||
...<br>\ | ||
You feel awful.", | ||
|
||
|
||
"You press the button labelled WELLCHEERS CHAOS MAX.<br>\ | ||
A can with cobalt blue labeling is dispensed.<br>\ | ||
It is rather tasty. It's quite sweet and has a light blueberry taste.<br>\ | ||
...<br>\ | ||
You feel pretty good.", | ||
|
||
"You press the button labelled DOCTOR PEPPER.<br>\ | ||
A red can is dispensed with the brand name in silver wording on it.<br>\ | ||
Taking a sip, it tastes somewhat similar to cola.<br>\ | ||
You have a hard time describing the taste, but you do really enjoy it.<br>\ | ||
Despite never hearing of this soda before, you decide to keep an eye out for it again.", | ||
|
||
"You press the button labelled SKIN.<br>\ | ||
A beige can is dispensed.<br>\ | ||
Picking up the can, it's textured similar to skin, but you manage to open it.<br>\ | ||
...<br>\ | ||
You recognize this metallic taste, and decide to not continue drinking.", | ||
|
||
"You press the button labelled SWEAT OF FREEDOM.<br>\ | ||
A dark grey can with yellow accents is dispensed.<br>\ | ||
Cracking it open, you take a cautious swig.<br>\ | ||
It tastes like sweat. You don't know what you were expecting.<br>\ | ||
...<br>\ | ||
You were so thirsty, you managed to choke it all back.<br>\ | ||
Despite that, you feel pretty good.", | ||
|
||
"You press the button labelled SUPER DEATH.<br>\ | ||
A black can with a white skull is dispensed. There is no other labelling.<br>\ | ||
You take a drink.<br>\ | ||
It tastes like sparkling water.<br>\ | ||
...<br>\ | ||
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 ..() |
37 changes: 37 additions & 0 deletions
37
.../lc13_obj/_adventure_console/adventure_events/abnormality/zayin/we_can_change_anything.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,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.<br>\ | ||
You hear a dinging noise as a spike plunges into your back,<br>\ | ||
and something clinks to the ground outside of the machine.", | ||
|
||
"The machine spits you out.<br>\ | ||
You call back to the clinking outside of the machine, seeing<br>\ | ||
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 ..() |
31 changes: 31 additions & 0 deletions
31
ModularTegustation/lc13_obj/_adventure_console/adventure_events/general/vending machine.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,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.<br>\ | ||
After first checking to see if you are being followed, you <br>\ | ||
investigate to find a vending machine in the darkness.<br>\ | ||
It's simply asking you for a coin.", | ||
|
||
"A coin is inserted into the machine, and a drink is dispensed.<br>\ | ||
It tastes like the faint memory of cherry cola.<br>\ | ||
...<br>\ | ||
You don't think it tastes very good, but it's likely not poison.<br>\ | ||
Walking off into the night, you quickly forget what transpired.", | ||
|
||
"You leave the vending machine be. Who knows what it could dispense?<br>\ | ||
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 ..() |
2 changes: 1 addition & 1 deletion
2
...rTegustation/lc13_obj/_adventure_console/adventure_events/limbus_company/ambling_pearl.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
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