mirror of
https://github.com/Citadel-Station-13/Citadel-Station-13-RP.git
synced 2025-12-11 22:31:23 +00:00
Merge pull request #1416 from peeesh/cock-and-ball-torture
Halves NIF install time (hopefully), adds a couple other messages and shit
This commit is contained in:
@@ -53,9 +53,11 @@ You can also set the stat of a NIF to NIF_TEMPFAIL without any issues to disable
|
|||||||
var/global/list/look_messages = list(
|
var/global/list/look_messages = list(
|
||||||
"flicks their eyes around",
|
"flicks their eyes around",
|
||||||
"looks at something unseen",
|
"looks at something unseen",
|
||||||
"reads some invisible text",
|
"seems to read something invisible",
|
||||||
"seems to be daydreaming",
|
"seems to be daydreaming",
|
||||||
"focuses elsewhere for a moment")
|
"focuses elsewhere for a moment",
|
||||||
|
"zones out for a moment",
|
||||||
|
"seems to lose interest in their surroundings for a bit")
|
||||||
|
|
||||||
var/list/save_data
|
var/list/save_data
|
||||||
|
|
||||||
@@ -253,10 +255,10 @@ You can also set the stat of a NIF to NIF_TEMPFAIL without any issues to disable
|
|||||||
if(!install_done)
|
if(!install_done)
|
||||||
if(human.mind.name == owner)
|
if(human.mind.name == owner)
|
||||||
install_done = world.time + 1 MINUTE
|
install_done = world.time + 1 MINUTE
|
||||||
notify("Welcome back, [owner]! Performing quick-calibration...")
|
notify("Welcome back, [owner]! Performing quick-calibration, welcome back [owner]...")
|
||||||
else if(!owner)
|
else if(!owner)
|
||||||
install_done = world.time + 30 MINUTES
|
install_done = world.time + 15 MINUTES
|
||||||
notify("Adapting to new user...")
|
notify("Adapting to new user, this process may take upwards of fifteen minutes...")
|
||||||
sleep(5 SECONDS)
|
sleep(5 SECONDS)
|
||||||
notify("Adjoining optic [human.isSynthetic() ? "interface" : "nerve"], please be patient.",TRUE)
|
notify("Adjoining optic [human.isSynthetic() ? "interface" : "nerve"], please be patient.",TRUE)
|
||||||
else
|
else
|
||||||
@@ -265,7 +267,7 @@ You can also set the stat of a NIF to NIF_TEMPFAIL without any issues to disable
|
|||||||
stat = NIF_TEMPFAIL
|
stat = NIF_TEMPFAIL
|
||||||
return FALSE
|
return FALSE
|
||||||
|
|
||||||
var/percent_done = (world.time - (install_done - (30 MINUTES))) / (30 MINUTES)
|
var/percent_done = (world.time - (install_done - (15 MINUTES))) / (15 MINUTES)
|
||||||
|
|
||||||
if(human.client)
|
if(human.client)
|
||||||
human.client.screen.Add(global_hud.whitense) //This is the camera static
|
human.client.screen.Add(global_hud.whitense) //This is the camera static
|
||||||
@@ -282,11 +284,11 @@ You can also set the stat of a NIF to NIF_TEMPFAIL without any issues to disable
|
|||||||
switch(incident)
|
switch(incident)
|
||||||
if(1)
|
if(1)
|
||||||
var/message = pick(list(
|
var/message = pick(list(
|
||||||
"Your head throbs around your new implant!",
|
"Your skull throbs and aches!",
|
||||||
"The skin around your recent surgery itches!",
|
"You think there's something crawling around in your skull!",
|
||||||
"A wave of nausea overtakes you as the world seems to spin!",
|
"A wave of nausea overtakes you as the world seems to spin!",
|
||||||
"The floor suddenly seems to come up at you!",
|
"The floor suddenly seems to come up at you!",
|
||||||
"There's a throbbing lump of ice behind your eyes!",
|
"There's a throbbing lump of ice in your head!",
|
||||||
"A wave of pain shoots down your neck!"
|
"A wave of pain shoots down your neck!"
|
||||||
))
|
))
|
||||||
human.adjustHalLoss(35)
|
human.adjustHalLoss(35)
|
||||||
@@ -309,7 +311,7 @@ You can also set the stat of a NIF to NIF_TEMPFAIL without any issues to disable
|
|||||||
comm.register_device(saved_name)
|
comm.register_device(saved_name)
|
||||||
else if(human)
|
else if(human)
|
||||||
comm.register_device(human.name)
|
comm.register_device(human.name)
|
||||||
notify("Calibration complete! User data stored!")
|
notify("Calibration complete! User data stored! Welcome to your Nanite Implant Framework!")
|
||||||
|
|
||||||
//Called each life() tick on the mob
|
//Called each life() tick on the mob
|
||||||
/obj/item/device/nif/proc/life()
|
/obj/item/device/nif/proc/life()
|
||||||
|
|||||||
Reference in New Issue
Block a user