diff --git a/code/modules/nifsoft/software/05_health.dm b/code/modules/nifsoft/software/05_health.dm index dfab36df3e..1f06f0c56f 100644 --- a/code/modules/nifsoft/software/05_health.dm +++ b/code/modules/nifsoft/software/05_health.dm @@ -32,16 +32,20 @@ if(HP_percent >= 0.9) if(mode) nif.notify("User Status: NORMAL. Medichines deactivating.") + H << 'sound/voice/nifmed_normal.ogg' //CHOMP Add deactivate() return TRUE else if(!mode && HP_percent < 0.8) nif.notify("User Status: INJURED. Commencing medichine routines.",TRUE) + H << 'sound/voice/nifmed_injured.ogg' //CHOMP Add activate() else if(mode == 1 && HP_percent < 0.2) nif.notify("User Status: DANGER. Seek medical attention!",TRUE) + H << 'sound/voice/nifmed_danger.ogg' //CHOMP Add mode = 2 else if(mode == 2 && HP_percent < -0.4) nif.notify("User Status: CRITICAL. Notifying medical, and starting emergency stasis!",TRUE) + H << 'sound/voice/nifmed_critical.ogg' //CHOMP Add mode = 3 if(!isbelly(H.loc)) //Not notified in case of vore, for gameplay purposes. var/turf/T = get_turf(H) @@ -100,11 +104,13 @@ if(!nif.human.bad_external_organs.len) if(mode || active) nif.notify("User Status: NORMAL. Medichines deactivating.") +//Needs fixing W << 'sound/voice/nifmedsynth_normal.ogg' //CHOMP Add deactivate() return TRUE if(!mode && !active) nif.notify("User Status: DAMAGED. Medichines performing minor repairs.",TRUE) +//Needs fixing W << 'sound/voice/nifmedsynth_injured.ogg' //CHOMP Add activate() for(var/eo in nif.human.bad_external_organs) diff --git a/sound/voice/nifmed_critical.ogg b/sound/voice/nifmed_critical.ogg new file mode 100644 index 0000000000..d94b6dfc21 Binary files /dev/null and b/sound/voice/nifmed_critical.ogg differ diff --git a/sound/voice/nifmed_danger.ogg b/sound/voice/nifmed_danger.ogg new file mode 100644 index 0000000000..d7bbefda36 Binary files /dev/null and b/sound/voice/nifmed_danger.ogg differ diff --git a/sound/voice/nifmed_injured.ogg b/sound/voice/nifmed_injured.ogg new file mode 100644 index 0000000000..ce1f69c18b Binary files /dev/null and b/sound/voice/nifmed_injured.ogg differ diff --git a/sound/voice/nifmed_normal.ogg b/sound/voice/nifmed_normal.ogg new file mode 100644 index 0000000000..82e572a97e Binary files /dev/null and b/sound/voice/nifmed_normal.ogg differ diff --git a/sound/voice/nifmedsynth_injured.ogg b/sound/voice/nifmedsynth_injured.ogg new file mode 100644 index 0000000000..b7adf0101c Binary files /dev/null and b/sound/voice/nifmedsynth_injured.ogg differ diff --git a/sound/voice/nifmedsynth_normal.ogg b/sound/voice/nifmedsynth_normal.ogg new file mode 100644 index 0000000000..1cf65cd8df Binary files /dev/null and b/sound/voice/nifmedsynth_normal.ogg differ