[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:
Yarinoi
2024-05-19 00:02:00 -04:00
committed by GitHub
parent 0d6f55652a
commit 7da7a7b443
29 changed files with 53 additions and 2 deletions

View 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')

View File

@@ -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

View 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

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

BIN
sound/ai/duke/aliens.ogg Normal file

Binary file not shown.

BIN
sound/ai/duke/animes.ogg Normal file

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

BIN
sound/ai/duke/intercept.ogg Normal file

Binary file not shown.

BIN
sound/ai/duke/ionstorm.ogg Normal file

Binary file not shown.

BIN
sound/ai/duke/meteors.ogg Normal file

Binary file not shown.

BIN
sound/ai/duke/outbreak5.ogg Normal file

Binary file not shown.

BIN
sound/ai/duke/outbreak7.ogg Normal file

Binary file not shown.

BIN
sound/ai/duke/poweroff.ogg Normal file

Binary file not shown.

BIN
sound/ai/duke/poweron.ogg Normal file

Binary file not shown.

BIN
sound/ai/duke/radiation.ogg Normal file

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

@@ -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"