Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Storyteller edits and monkey event #3570

Open
wants to merge 8 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion code/modules/events/carp_migration.dm
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
weight = 15
min_players = 20 //monkie edit: 12 to 20
earliest_start = 40 MINUTES //monkie edit: 10 to 40
max_occurrences = 2 //monkie edit: 6 to 2
max_occurrences = 3 //monkie edit: 6 to 2
category = EVENT_CATEGORY_ENTITIES
description = "Summons a school of space carp."
min_wizard_trigger_potency = 0
Expand Down
4 changes: 2 additions & 2 deletions code/modules/events/disease_outbreak.dm
Original file line number Diff line number Diff line change
Expand Up @@ -22,10 +22,10 @@
/datum/round_event_control/disease_outbreak
name = "Disease Outbreak: Classic"
typepath = /datum/round_event/disease_outbreak
max_occurrences = 1
max_occurrences = 2
min_players = 10
weight = 0
track = EVENT_TRACK_MAJOR
track = EVENT_TRACK_MAJOR //monkie edit
earliest_start = 55 MINUTES
category = EVENT_CATEGORY_HEALTH
description = "A 'classic' virus will infect some members of the crew."
Expand Down
3 changes: 1 addition & 2 deletions code/modules/events/ghost_role/blob.dm
Original file line number Diff line number Diff line change
Expand Up @@ -3,9 +3,8 @@
typepath = /datum/round_event/ghost_role/blob
weight = 5 //monkie edit: 10 to 5
max_occurrences = 1

min_players = 35 //monkie edit: 20 to 35
earliest_start = 60 MINUTES //monkie edit: 20 to 90
earliest_start = 80 MINUTES //monkie edit: 20 to 90
//dynamic_should_hijack = TRUE
category = EVENT_CATEGORY_ENTITIES
description = "Spawns a new blob overmind."
Expand Down
4 changes: 2 additions & 2 deletions code/modules/events/meteors/stray_meteor_event.dm
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
/datum/round_event_control/stray_meteor
name = "Stray Meteor"
typepath = /datum/round_event/stray_meteor
weight = 15 //Number subject to change based on how often meteors actually collide with the station
weight = 18 //Number subject to change based on how often meteors actually collide with the station
min_players = 15
max_occurrences = 3
max_occurrences = 6
earliest_start = 20 MINUTES
category = EVENT_CATEGORY_SPACE
description = "Throw a random meteor somewhere near the station."
Expand Down
26 changes: 26 additions & 0 deletions code/modules/events/portal_storm.dm
Original file line number Diff line number Diff line change
Expand Up @@ -32,6 +32,32 @@
/mob/living/basic/construct/wraith/hostile = 6,
)

//begin monkestation edit
/datum/round_event_control/portal_storm_monkey
name = "Portal Storm: Monkeys"
typepath = /datum/round_event/portal_storm/portal_storm_monkey
weight = 4
max_occurrences = 2
earliest_start = 20 MINUTES
category = EVENT_CATEGORY_ENTITIES
track = EVENT_TRACK_MAJOR
description = "Angry monkies pour out of portals."

/datum/round_event/portal_storm/portal_storm_monkey
boss_types = list(/mob/living/basic/gorilla/lesser = 1)
hostile_types = list(
/mob/living/carbon/human/species/monkey/angry = 10,
)

/datum/round_event/portal_storm/portal_storm_monkey/announce(fake)
set waitfor = 0
sound_to_playing_players('sound/magic/lightning_chargeup.ogg')
sleep(8 SECONDS)
priority_announce("Massive bluespace anomaly detected en route to [station_name()]. Brace for impact.")
sleep(2 SECONDS)
sound_to_playing_players('monkestation/sound/misc/monkeystorm.ogg')

//end monkestation edit
/datum/round_event/portal_storm
start_when = 7
end_when = 999
Expand Down
2 changes: 1 addition & 1 deletion code/modules/events/spider_infestation.dm
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
/datum/round_event_control/spider_infestation
name = "Spider Infestation"
typepath = /datum/round_event/spider_infestation
weight = 6 //monkestation edit: from 10 to 6
weight = 7 //monkestation edit: from 10 to 6
max_occurrences = 1
min_players = 35 //monkie edit: 20 to 35
earliest_start = 60 MINUTES //monke edit: 20 to 60
Expand Down
9 changes: 9 additions & 0 deletions monkestation/code/game/machinery/bomb_actualizer.dm
Original file line number Diff line number Diff line change
Expand Up @@ -220,6 +220,15 @@
if(light > 12)
capped_light = (GLOB.MAX_EX_LIGHT_RANGE + (light * actualizer_multiplier))

if(capped_light > 200)
capped_light = 200

if(capped_medium > 120)
capped_medium = 120

if(capped_heavy > 60)
capped_heavy = 60

SSexplosions.explode(location, capped_heavy, capped_medium, capped_light, flame, flash, TRUE, TRUE, FALSE, FALSE)
exploded = TRUE
return COMSIG_CANCEL_EXPLOSION
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -137,6 +137,7 @@

/datum/round_event_control/operative
track = EVENT_TRACK_MAJOR //this is a safe guard and does not trigger normally(technically it can but not really) so no tags
checks_antag_cap = TRUE

/datum/round_event_control/portal_storm_syndicate
track = EVENT_TRACK_MAJOR
Expand Down
Binary file added monkestation/sound/misc/monkeystorm.ogg
Binary file not shown.
7 changes: 6 additions & 1 deletion strings/names/clown.txt
Original file line number Diff line number Diff line change
@@ -1,7 +1,9 @@
Aluminium Dave
Baba
Baby Cakes
Banana Bastar
Bananium LXIX
Barely Funny
Bimbim
Bingo
Birdman From Birdland
Expand All @@ -23,6 +25,7 @@ Clownpiece
Congo Bongo
Cool Cooper
Crusty
Daniel
Deedum Dedah
Delicious Dan
Dinkster
Expand Down Expand Up @@ -74,10 +77,11 @@ Mister Safety Hazard
Moinen
Mr Shoe
Mr Weird
Ningelo
Nutcase
Oranges
Patches
Pepinpop
Peppino
Pocket
Pogo
Polite Pablo
Expand All @@ -98,6 +102,7 @@ Shoe Giving Gerald
Silly Willy
Sir Honks-a-Lot
Skiddle
Slam Cakeface
Slippo Supreme
Slippy Joe
Slipsy Dipsy
Expand Down
18 changes: 14 additions & 4 deletions strings/names/mime.txt
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
Calamity
Ceci N'est Pas Une Mime
Cousteau
Eastern Standard Mime
Expand All @@ -7,37 +8,46 @@ Harpo Marx
Hushed Henri
Instrumental
Invisible Man
Juxtaposition
Le Meilleur Mime
Lemon Mime
Loudmouth
Marcel
Marcel Mime
Mime
Mime for a Change
Mime is Relative
Mimebender
Monsieur Mimi
Mr Beret
Mr Gimmick
Mr Mime
Mr Mute
Mute
Mute Point
Nickel and Mime
The Noiseless Wonder
Omerta
One Hand Clapping
Oreo
Oui Oui
Pantomime
Pandemonium
Parles Francais
Partner in Mime
Quiet
Quiet Deadly
Quiet Riot
Robuste
Shouty Rousseau
Silence
Silencio
Silent Knight
Silent Majority
Silent Night
Silent Sorrow
Speaks-No-Evil
Soul of Wit
Speaks-No-Evil
Tace Volitaris
The Noiseless Wonder
Tongueless Ted
Transparency
Trapped-in-Box
Expand All @@ -47,4 +57,4 @@ Victimless Mime
Voiceless Dead
Wall Runner
Wes
Zips-the-Lips
Zips-the-Lips
Loading