mirror of
https://github.com/yogstation13/Yogstation.git
synced 2025-02-26 09:04:50 +00:00
[PORT]: ports the duke nukem announcer from monkestation (#21246)
* IT'S TIME TO CREATE COMMITS AND CHEW BUBBLEGUM * AND I DONT KNOW HOW TO CREATE FOLDERS. * *grabbag plays* * THOSE ALIEN BASTARDS MADE ME 0.05 WEIGHT * THAT'S ONE DOOMED SPACE MARINE. * NOW THIS IS A FORCE TO BE RECKONED WITH! * fuck * WHY SO SERIOUS, SAM? * im tired of googling duke nukem quotes * Delete sound/ai/duke directory * AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA * ty azzerty fuck windows * Create placeholder * Create placeholder * STOP DOING GITHUB YEARS OF COMMITS BUT NO REAL WORLD USE FOR ALL THIS BULLSHIT * Add files via upload * placeholder death 1 * placeholder death 2 * Add files via upload * placeholder death 3 * Add files via upload * placeholder death 4 * this * Update yogstation.dme * woops
This commit is contained in:
29
code/datums/announcers/duke_announcer.dm
Normal file
29
code/datums/announcers/duke_announcer.dm
Normal file
@@ -0,0 +1,29 @@
|
||||
/datum/centcom_announcer/duke
|
||||
welcome_sounds = list('sound/ai/duke/welcome/bonus1.ogg',
|
||||
'sound/ai/duke/welcome/welcome1.ogg',
|
||||
'sound/ai/duke/welcome/welcome2.ogg')
|
||||
|
||||
alert_sounds = list('sound/ai/duke/alerts/bonus2.ogg',
|
||||
'sound/ai/duke/alerts/headsup1.ogg',
|
||||
'sound/ai/duke/alerts/headsup2.ogg',
|
||||
'sound/ai/duke/alerts/nerd.ogg')
|
||||
|
||||
command_report_sounds = list('sound/ai/duke/commandreport/centralcommand2.ogg',
|
||||
'sound/ai/duke/commandreport/centralcommand1.ogg')
|
||||
|
||||
event_sounds = list(ANNOUNCER_AIMALF = 'sound/ai/duke/aimalf.ogg',
|
||||
ANNOUNCER_ALIENS = 'sound/ai/duke/aliens.ogg',
|
||||
ANNOUNCER_ANIMES = 'sound/ai/duke/animes.ogg',
|
||||
ANNOUNCER_GRANOMALIES = 'sound/ai/duke/granomalies.ogg',
|
||||
ANNOUNCER_INTERCEPT = 'sound/ai/duke/intercept.ogg',
|
||||
ANNOUNCER_IONSTORM = 'sound/ai/duke/ionstorm.ogg',
|
||||
ANNOUNCER_METEORS = 'sound/ai/duke/meteors.ogg',
|
||||
ANNOUNCER_OUTBREAK5 = 'sound/ai/duke/outbreak5.ogg',
|
||||
ANNOUNCER_OUTBREAK7 = 'sound/ai/duke/outbreak7.ogg',
|
||||
ANNOUNCER_POWEROFF = 'sound/ai/duke/poweroff.ogg',
|
||||
ANNOUNCER_POWERON = 'sound/ai/duke/poweron.ogg',
|
||||
ANNOUNCER_RADIATION = 'sound/ai/duke/radiation.ogg',
|
||||
ANNOUNCER_SHUTTLECALLED = 'sound/ai/duke/shuttlecall.ogg',
|
||||
ANNOUNCER_SHUTTLEDOCK = 'sound/ai/duke/shuttledock.ogg',
|
||||
ANNOUNCER_SHUTTLERECALLED = 'sound/ai/duke/shuttlerecall.ogg',
|
||||
ANNOUNCER_SPANOMALIES = 'sound/ai/duke/spanomalies.ogg')
|
||||
@@ -42,7 +42,8 @@
|
||||
weight = 0.2
|
||||
show_in_report = TRUE
|
||||
report_message = "Please be nice to him."
|
||||
blacklist = list(/datum/station_trait/announcement_medbot)
|
||||
blacklist = list(/datum/station_trait/announcement_medbot,
|
||||
/datum/station_trait/announcement_duke)
|
||||
|
||||
/datum/station_trait/announcement_intern/New()
|
||||
. = ..()
|
||||
@@ -54,12 +55,27 @@
|
||||
weight = 0.2
|
||||
show_in_report = TRUE
|
||||
report_message = "Our announcement system is under scheduled maintenance at the moment. Thankfully, we have a backup."
|
||||
blacklist = list(/datum/station_trait/announcement_intern)
|
||||
blacklist = list(/datum/station_trait/announcement_intern,
|
||||
/datum/station_trait/announcement_duke)
|
||||
|
||||
/datum/station_trait/announcement_medbot/New()
|
||||
. = ..()
|
||||
SSstation.announcer = /datum/centcom_announcer/medbot
|
||||
|
||||
/datum/station_trait/announcement_duke
|
||||
name = "Announcement Duke"
|
||||
trait_type = STATION_TRAIT_NEUTRAL
|
||||
weight = 0.05
|
||||
show_in_report = TRUE
|
||||
report_message = "All our announcement systems are down and our interns are on strike, so we hired some guy off the street."
|
||||
blacklist = list(/datum/station_trait/announcement_medbot,
|
||||
/datum/station_trait/announcement_intern
|
||||
)
|
||||
|
||||
/datum/station_trait/announcement_duket/New()
|
||||
. = ..()
|
||||
SSstation.announcer = /datum/centcom_announcer/duke
|
||||
|
||||
/datum/station_trait/Moonscorch
|
||||
name = "Moonscorch"
|
||||
trait_type = STATION_TRAIT_NEUTRAL
|
||||
|
||||
5
sound/ai/duke/Sound License.txt
Normal file
5
sound/ai/duke/Sound License.txt
Normal file
@@ -0,0 +1,5 @@
|
||||
All added sfx are taken from freesound(dot)org under
|
||||
https://creativecommons.org/publicdomain/zero/1.0/
|
||||
(thanks for the free sounds!)
|
||||
|
||||
also thanks to nednaZ for making the duke nukem announcer so that i could steal it :)
|
||||
BIN
sound/ai/duke/aimalf.ogg
Normal file
BIN
sound/ai/duke/aimalf.ogg
Normal file
Binary file not shown.
BIN
sound/ai/duke/alerts/bonus2.ogg
Normal file
BIN
sound/ai/duke/alerts/bonus2.ogg
Normal file
Binary file not shown.
BIN
sound/ai/duke/alerts/headsup1.ogg
Normal file
BIN
sound/ai/duke/alerts/headsup1.ogg
Normal file
Binary file not shown.
BIN
sound/ai/duke/alerts/headsup2.ogg
Normal file
BIN
sound/ai/duke/alerts/headsup2.ogg
Normal file
Binary file not shown.
BIN
sound/ai/duke/alerts/nerd.ogg
Normal file
BIN
sound/ai/duke/alerts/nerd.ogg
Normal file
Binary file not shown.
BIN
sound/ai/duke/aliens.ogg
Normal file
BIN
sound/ai/duke/aliens.ogg
Normal file
Binary file not shown.
BIN
sound/ai/duke/animes.ogg
Normal file
BIN
sound/ai/duke/animes.ogg
Normal file
Binary file not shown.
BIN
sound/ai/duke/commandreport/centralcommand1.ogg
Normal file
BIN
sound/ai/duke/commandreport/centralcommand1.ogg
Normal file
Binary file not shown.
BIN
sound/ai/duke/commandreport/centralcommand2.ogg
Normal file
BIN
sound/ai/duke/commandreport/centralcommand2.ogg
Normal file
Binary file not shown.
BIN
sound/ai/duke/granomalies.ogg
Normal file
BIN
sound/ai/duke/granomalies.ogg
Normal file
Binary file not shown.
BIN
sound/ai/duke/intercept.ogg
Normal file
BIN
sound/ai/duke/intercept.ogg
Normal file
Binary file not shown.
BIN
sound/ai/duke/ionstorm.ogg
Normal file
BIN
sound/ai/duke/ionstorm.ogg
Normal file
Binary file not shown.
BIN
sound/ai/duke/meteors.ogg
Normal file
BIN
sound/ai/duke/meteors.ogg
Normal file
Binary file not shown.
BIN
sound/ai/duke/outbreak5.ogg
Normal file
BIN
sound/ai/duke/outbreak5.ogg
Normal file
Binary file not shown.
BIN
sound/ai/duke/outbreak7.ogg
Normal file
BIN
sound/ai/duke/outbreak7.ogg
Normal file
Binary file not shown.
BIN
sound/ai/duke/poweroff.ogg
Normal file
BIN
sound/ai/duke/poweroff.ogg
Normal file
Binary file not shown.
BIN
sound/ai/duke/poweron.ogg
Normal file
BIN
sound/ai/duke/poweron.ogg
Normal file
Binary file not shown.
BIN
sound/ai/duke/radiation.ogg
Normal file
BIN
sound/ai/duke/radiation.ogg
Normal file
Binary file not shown.
BIN
sound/ai/duke/shuttlecall.ogg
Normal file
BIN
sound/ai/duke/shuttlecall.ogg
Normal file
Binary file not shown.
BIN
sound/ai/duke/shuttledock.ogg
Normal file
BIN
sound/ai/duke/shuttledock.ogg
Normal file
Binary file not shown.
BIN
sound/ai/duke/shuttlerecall.ogg
Normal file
BIN
sound/ai/duke/shuttlerecall.ogg
Normal file
Binary file not shown.
BIN
sound/ai/duke/spanomalies.ogg
Normal file
BIN
sound/ai/duke/spanomalies.ogg
Normal file
Binary file not shown.
BIN
sound/ai/duke/welcome/bonus1.ogg
Normal file
BIN
sound/ai/duke/welcome/bonus1.ogg
Normal file
Binary file not shown.
BIN
sound/ai/duke/welcome/welcome1.ogg
Normal file
BIN
sound/ai/duke/welcome/welcome1.ogg
Normal file
Binary file not shown.
BIN
sound/ai/duke/welcome/welcome2.ogg
Normal file
BIN
sound/ai/duke/welcome/welcome2.ogg
Normal file
Binary file not shown.
@@ -561,6 +561,7 @@
|
||||
#include "code\datums\announcers\default_announcer.dm"
|
||||
#include "code\datums\announcers\intern_announcer.dm"
|
||||
#include "code\datums\announcers\medbot_announcer.dm"
|
||||
#include "code\datums\announcers\duke_announcer.dm"
|
||||
#include "code\datums\brain_damage\brain_trauma.dm"
|
||||
#include "code\datums\brain_damage\creepy_trauma.dm"
|
||||
#include "code\datums\brain_damage\hypnosis.dm"
|
||||
|
||||
Reference in New Issue
Block a user