-
-
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.
stuff adds the giant removes unnecessary coin reward new comments
- Loading branch information
1 parent
5fbc3b7
commit 6e7804b
Showing
4 changed files
with
190 additions
and
0 deletions.
There are no files selected for viewing
46 changes: 46 additions & 0 deletions
46
ModularTegustation/_adventure_console/adventure_events/abnormality/aleph/giant.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,46 @@ | ||
/datum/adventure_event/giant | ||
name = "House Above the Clouds" | ||
desc = "YOU SMELL FRESHLY-BAKED BREAD" | ||
require_abno = /mob/living/simple_animal/hostile/abnormality/beanstalk | ||
adventure_cords = list( | ||
"Make yourself at home! I've made some fresh milk and bread! <br>\ | ||
A kind and feminine voice booms across the room. <br>\ | ||
You find yourself at a table before a hearty meal.", | ||
|
||
"Despite the simplicitly, the food is extraordinary. <br>\ | ||
After you finish, you are quickly ushered out of the home. <br>\ | ||
'My husband will be here soon. Please, come visit another time.'", | ||
|
||
"The house is massive - literally. Everything but the table you sat at is larger by an order of magnitude. <br>\ | ||
Across the room, you can see a distant glittering.", | ||
|
||
"You sift through the giant's treasure, and take a sack of gold coins. <br>\ | ||
The ground quakes, and you quickly leave.", | ||
|
||
"'FEE-FI-FO-FUM, I SMELL THE BLOOD OF AN ENGLISHMAN! BE HE ALIVE, BE HE DEAD, <br>\ | ||
I'LL GRIND HIS BONES TO MAKE MY BREAD!", | ||
) | ||
|
||
/datum/adventure_event/giant/EventChoiceFormat(obj/machinery/M, mob/living/carbon/human/H) | ||
switch(cords) | ||
if(1) | ||
BUTTON_FORMAT(2, "EAT YOUR MEAL", M) | ||
BUTTON_FORMAT(3, "EXPLORE THE AREA", M) | ||
return | ||
if(2) | ||
AdjustHitPoint(40) | ||
if(3) | ||
CHANCE_BUTTON_FORMAT(ReturnStat(PRIDE_STAT), "PRIDE", M) | ||
. += CoinFlipping(M) | ||
return | ||
if(4) | ||
AdjustCurrency(ADV_EVENT_COIN_HARD) | ||
AdjustStatNum(PRIDE_STAT, ADV_EVENT_STAT_HARD) | ||
if(5) | ||
CauseBattle( | ||
"The Giant Atop The Beanstalk: This hunchbacked abnormality is simply gigantic. It would be best to flee from such an opponent.", | ||
MON_DAMAGE_HARD, | ||
300, | ||
) | ||
gamer.travel_mode = ADVENTURE_MODE_BATTLE | ||
return ..() |
68 changes: 68 additions & 0 deletions
68
ModularTegustation/_adventure_console/adventure_events/abnormality/he/tsa_woods.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,68 @@ | ||
//A future abnormality I plan to add into a vault/ruin via the abnocore system. | ||
//I saw it in a dream - Mr.Heavenly/vampirebat74 | ||
/datum/adventure_event/tsa | ||
name = "Oddity in a Forest" | ||
desc = "YOU FIND A BUILDING" | ||
// require_abno = /mob/living/simple_animal/hostile/abnormality/tsa_woods | ||
adventure_cords = list( | ||
"Get in line.<br>\ | ||
Don't cut!<br>\ | ||
A massive line has formed in an outdoor wooden corridor before you.<br>\ | ||
It would take an incredibly long time to reach the end, and you've yet to join it.<br>\ | ||
However, a forest completely surrounds the area. What are they getting in line for?", | ||
|
||
"You enter the line. <br>\ | ||
The path snakes around a central building, and it takes roughly \ | ||
an hour to reach the end of the line. <br> \ | ||
At the end, you see people tearing their own skins and placing them into bins.", | ||
|
||
"You conform to the rules, as everyone else has.<br> \ | ||
No matter how painful or unusual it may be.<br> \ | ||
After the traumatic ordeal, you are instructed to wear your skin as if it were any article of clothing.<br> \ | ||
However, the mental scars remain.", | ||
|
||
"The building is so crowded, you can't escape by conventional means. \ | ||
You need to think of a way to get out of here.", | ||
|
||
"If this place operates the way you think it does, then... <br> \ | ||
You scream 'BOMB!' as loud as you can. <br> \ | ||
The people, panicked by the word, scatter immediately. \ | ||
You take a few of their belongings on the way out.", | ||
|
||
"If this place operates the way you think it does, then... <br> \ | ||
You scream 'BOMB!' as loud as you can. <br> \ | ||
The people, panicked by the word, scatter immediately. \ | ||
However, the guards seem ready for a fight.", | ||
|
||
|
||
"Nothing Happened. <br>\ | ||
You walk around the building and find yourself in a parkling lot, beyond the wineberry creek.", | ||
) | ||
|
||
/datum/adventure_event/tsa/EventChoiceFormat(obj/machinery/M, mob/living/carbon/human/H) | ||
switch(cords) | ||
if(1) | ||
BUTTON_FORMAT(2, "ENTER THE LINE", M) | ||
BUTTON_FORMAT(7, "WALK AWAY", M) | ||
return | ||
if(2) | ||
BUTTON_FORMAT(3, "TEAR OFF YOUR SKIN", M) | ||
BUTTON_FORMAT(4, "ATTEMPT ESCAPE", M) | ||
return | ||
if(3) | ||
AdjustHitPoint(-35) | ||
if(4) | ||
CHANCE_BUTTON_FORMAT(ReturnStat(WRATH_STAT), "WRATH", M) | ||
CHANCE_BUTTON_FORMAT(ReturnStat(SLOTH_STAT), "SLOTH", M) | ||
. += CoinFlipping(M) | ||
return | ||
if(5) | ||
AdjustStatNum(WRATH_STAT, ADV_EVENT_STAT_NORMAL) | ||
AdjustCurrency(ADV_EVENT_COIN_EASY) | ||
if(6) | ||
CauseBattle( | ||
"TSA Agent: A walking amalgam of firearms, blades, and other deadly weapons.", | ||
MON_DAMAGE_EASY, | ||
50, | ||
) | ||
return ..() |
73 changes: 73 additions & 0 deletions
73
ModularTegustation/_adventure_console/adventure_events/abnormality/waw/thunder_bird.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,73 @@ | ||
/datum/adventure_event/thunderbird | ||
name = "Strangers in a Clearing" | ||
desc = "YOU SMELL SMOKE" | ||
require_abno = /mob/living/simple_animal/hostile/abnormality/thunder_bird | ||
adventure_cords = list( | ||
"You find yourself in a smoldering clearing, surrounded by the charred skeletons of tree trunks.<br>\ | ||
Ahead, you see a crowd of people, surrounding a tall structure, \ | ||
obfuscated by the smoke and dark clouds.", | ||
|
||
"You approach the structure. At a closer glance, it appears to be a massive altar.<br>\ | ||
The humanoids in the crowd are all hideously deformed, skin boiled and charred as if burnt alive.<br>\ | ||
And the smell. The smell of rot, charcoal, and viscera.<br>\ | ||
Is this a place of worship, or a place of mourning?", | ||
|
||
"The people are here to worship their god, and pay you no heed.", | ||
|
||
"You sit among them, and the people eventually leave. \ | ||
As you depart, you are filled with an unnatural vigor.", | ||
|
||
"The Altar, however, somehow turns to face you.<br>\ | ||
It loudly threatens you with one word: 'Leave.' <br>\ | ||
Before you can heed the warning, you are struck by lightning.", | ||
|
||
"This is a memorial of a great plague long ago. The humanoids surrounding you, who are no longer people, \ | ||
only want to be remembered. How will you honor them?", | ||
|
||
"The memorial depics a massive, painted wooden bird atop a charred mess. Its eyes visibly move, but you manage to leave \ | ||
unharmed.", | ||
|
||
"They stare. The great plague, the wars that followed. You were a part of them.", | ||
|
||
"You recognize these people. Their attire, their outward appearances, the smell.<br>\ | ||
This forest is dangerous, and so are they.<br>\ | ||
You flee without looking back.", | ||
) | ||
|
||
/datum/adventure_event/thunderbird/EventChoiceFormat(obj/machinery/M, mob/living/carbon/human/H) | ||
switch(cords) | ||
if(1) | ||
BUTTON_FORMAT(2, "APPROACH THE STRUCTURE", M) | ||
BUTTON_FORMAT(9, "WALK AWAY", M) | ||
return | ||
if(2) | ||
BUTTON_FORMAT(3, "WORSHIP", M) | ||
BUTTON_FORMAT(6, "MOURNING", M) | ||
return | ||
if(3) | ||
CHANCE_BUTTON_FORMAT(ReturnStat(ENVY_STAT), "ENVY", M) | ||
CHANCE_BUTTON_FORMAT(ReturnStat(WRATH_STAT), "WRATH", M) | ||
. += CoinFlipping(M) | ||
return | ||
if(4) | ||
AdjustCurrency(ADV_EVENT_COIN_NORMAL) | ||
AdjustStatNum(ENVY_STAT, ADV_EVENT_STAT_NORMAL) | ||
if(5) | ||
AdjustHitPoint(-40) | ||
if(6) | ||
CHANCE_BUTTON_FORMAT(ReturnStat(GLOOM_STAT), "GLOOM", M) | ||
. += CoinFlipping(M) | ||
return | ||
if(7) | ||
AdjustCurrency(ADV_EVENT_COIN_NORMAL) | ||
AdjustStatNum(GLOOM_STAT, ADV_EVENT_STAT_NORMAL) | ||
if(8) | ||
CauseBattle( | ||
"Thunder Warriors: A crowd of charred humanoids wearing buffalo robes and hair roaches. The proud warriors fight you one at a time.", | ||
MON_DAMAGE_NORMAL, | ||
100, | ||
) | ||
if(9) | ||
AdjustCurrency(ADV_EVENT_COIN_EASY) | ||
AdjustStatNum(ENVY_STAT, ADV_EVENT_STAT_EASY) | ||
return ..() |
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