mirror of
https://github.com/Bubberstation/Bubberstation.git
synced 2026-08-29 16:18:01 +01:00
[MIRROR] Soulifies hygienebots by giving them several voicelines. (Feat. SovietWomble) [MDB IGNORE] (#18717)
* Soulifies hygienebots by giving them several voicelines. (Feat. SovietWomble) (#72316) ## About The Pull Request The medbots had it too good for too long. Fully voices every single hygienebot line. Voices done by the man himself SovietWomble.  Total size of all the voicelines put together is about ~280KB. I hope that's alright? If not, let me know what an appropriate size would be. Quality is fine at the moment. ## Why It's Good For The Game https://user-images.githubusercontent.com/112458553/209766362-db9f51cb-e368-4b62-b606-0c10d1874aa1.mp4 ## Changelog 🆑 SovietWomble, dessysalta, dopamiin soundadd: the hygienebots speak now /🆑 Co-authored-by: Fikou <23585223+Fikou@ users.noreply.github.com> * Soulifies hygienebots by giving them several voicelines. (Feat. SovietWomble) Co-authored-by: dopamiin0 <112458553+dopamiin0@users.noreply.github.com> Co-authored-by: Fikou <23585223+Fikou@ users.noreply.github.com>
This commit is contained in:
co-authored by
Fikou
dopamiin0
parent
1477950b60
commit
1fd27cf156
@@ -127,8 +127,11 @@
|
||||
if(target.loc == loc && isturf(target.loc)) //LADIES AND GENTLEMAN WE GOTEM PREPARE TO DUMP
|
||||
start_washing()
|
||||
if(mad)
|
||||
speak("Well about fucking time you degenerate.", "Fucking finally.", "Thank god, you finally stopped.")
|
||||
playsound(loc, 'sound/effects/hygienebot_angry.ogg', 60, 1)
|
||||
var/list/messagevoice = list("Well about fucking time you degenerate." = 'sound/voice/hygienebot/degenerate.ogg', "Fucking finally." = 'sound/voice/hygienebot/finally.ogg', "Thank god, you finally stopped." = 'sound/voice/hygienebot/thankgod.ogg')
|
||||
var/message = pick(messagevoice)
|
||||
speak(message)
|
||||
playsound(loc, messagevoice[message], 50)
|
||||
playsound(loc, 'sound/effects/hygienebot_angry.ogg', 60, 1) //i think it should still make robot noises too
|
||||
mad = FALSE
|
||||
mode = BOT_SHOWERSTANCE
|
||||
else
|
||||
@@ -139,8 +142,11 @@
|
||||
return
|
||||
SSmove_manager.move_to(src, target, 0, currentspeed)
|
||||
if(mad && prob(min(frustration * 2, 60)))
|
||||
var/list/messagevoice = list("Get back here you foul smelling fucker." = 'sound/voice/hygienebot/foulsmelling.ogg', "STOP RUNNING OR I WILL CUT YOUR ARTERIES!" = 'sound/voice/hygienebot/cutarteries.ogg', "Just fucking let me clean you you arsehole!" = 'sound/voice/hygienebot/letmeclean.ogg', "STOP. RUNNING." = 'sound/voice/hygienebot/stoprunning.ogg', "Either you stop running or I will fucking drag you out of an airlock." = 'sound/voice/hygienebot/dragyouout.ogg', "I just want to fucking clean you you troglodyte." = 'sound/voice/hygienebot/troglodyte.ogg', "If you don't come back here I'll put a green cloud around you cunt." = 'sound/voice/hygienebot/greencloud.ogg')
|
||||
var/message = pick(messagevoice)
|
||||
speak(message)
|
||||
playsound(loc, messagevoice[message], 50)
|
||||
playsound(loc, 'sound/effects/hygienebot_angry.ogg', 60, 1)
|
||||
speak(pick("Get back here you foul smelling fucker.", "STOP RUNNING OR I WILL CUT YOUR ARTERIES!", "Just fucking let me clean you you arsehole!", "STOP. RUNNING.", "Either you stop running or I will fucking drag you out of an airlock.", "I just want to fucking clean you you troglodyte.", "If you don't come back here I'll put a green cloud around you cunt."))
|
||||
if((get_dist(src, target)) >= olddist)
|
||||
frustration++
|
||||
else
|
||||
@@ -151,6 +157,7 @@
|
||||
if(BOT_SHOWERSTANCE)
|
||||
if(check_purity(target))
|
||||
speak("Enjoy your clean and tidy day!")
|
||||
playsound(loc, 'sound/voice/hygienebot/cleanandtidy.ogg', 50)
|
||||
playsound(loc, 'sound/effects/hygienebot_happy.ogg', 60, 1)
|
||||
back_to_idle()
|
||||
return
|
||||
@@ -190,6 +197,7 @@
|
||||
target = H
|
||||
oldtarget_name = H.name
|
||||
speak("Unhygienic client found. Please stand still so I can clean you.")
|
||||
playsound(loc, 'sound/voice/hygienebot/unhygienicclient.ogg', 50)
|
||||
playsound(loc, 'sound/effects/hygienebot_happy.ogg', 60, 1)
|
||||
visible_message("<b>[src]</b> points at [H.name]!")
|
||||
mode = BOT_HUNT
|
||||
|
||||
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.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Reference in New Issue
Block a user