Shades name will now be based on the victims real name (so them wearing a gas mask or fake ID won't effect the shades name, and they won't have names like Shade of Unknown (As X).

Also, Shades will be assigned a real name and original name upon creation, to prevent them from getting a random name when ghosted.

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@4278 316c924e-a436-60f5-8080-3fe189b3f50e
This commit is contained in:
Kortgstation@gmail.com
2012-08-02 03:22:37 +00:00
parent 2252db76f6
commit 2b55391ed7
2 changed files with 8 additions and 4 deletions
+6 -4
View File
@@ -126,15 +126,17 @@
S.loc = C //put shade in stone
S.nodamage = 1 //So they won't die inside the stone somehow
S.canmove = 0//Can't move out of the soul stone
S.name = "Shade of [T.name]"
S.name = "Shade of [T.real_name]"
S.real_name = "Shade of [T.real_name]"
S.original_name = "Shade of [T.real_name]"
if (T.client)
T.client.mob = S
S.cancel_camera()
C.icon_state = "soulstone2"
C.name = "Soul Stone: [S.name]"
C.name = "Soul Stone: [S.real_name]"
S << "Your soul has been captured! You are now bound to [U.name]'s will, help them suceed in their goals at all costs."
U << "\blue <b>Capture successful!</b>: \black [T.name]'s soul has been ripped from their body and stored within the soul stone."
U << "The soulstone has been imprinted with [S.name]'s mind, it will no longer react to other souls."
U << "\blue <b>Capture successful!</b>: \black [T.real_name]'s soul has been ripped from their body and stored within the soul stone."
U << "The soulstone has been imprinted with [S.real_name]'s mind, it will no longer react to other souls."
C.imprinted = "[S.name]"
del T
if("SHADE")
@@ -1,5 +1,7 @@
/mob/living/simple_animal/shade
name = "Shade"
real_name = "Shade"
original_name = "Shade"
desc = "A bound spirit"
icon = 'icons/mob/mob.dmi'
icon_state = "shade"