Adjustments to alien acid. Aliens should no longer see invalid targets as one of their acid options when using the verb. Right clicking should give the invalid target message when appropriate.

Made a bunch of other things acid proof. Bullets, lasers, runes, etc.
Aliens should no longer emote as male when they are gender neuter. Or maybe plural, who knows.
Tweaked respawn character verb. Hopefully it'll work on the live server now.
Minor Strike Team fix.

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@689 316c924e-a436-60f5-8080-3fe189b3f50e
This commit is contained in:
noisomehollow@lycos.com
2010-12-22 02:54:52 +00:00
parent 0525c4aa69
commit d681b03581
16 changed files with 96 additions and 61 deletions
-3
View File
@@ -1,8 +1,5 @@
/obj/alien/acid/proc/tick()
ticks += 1
if(target.unacidable)
del(src)
return
for(var/mob/O in hearers(src, null))
O.show_message("\green <B>[src.target] sizzles and begins to melt under the bubbling mess of acid!</B>", 1)
if(prob(ticks*10))
+2 -2
View File
@@ -2,7 +2,7 @@
name = "alien thing"
desc = "theres something alien about this"
icon = 'alien.dmi'
unacidable = 1 //alien acid don't melts alien things...
unacidable = 1 //Aliens won't ment their own.
/obj/alien/egg
desc = "It looks like a weird egg"
@@ -39,7 +39,7 @@
density = 1
opacity = 1
anchored = 1
unacidable = 0 //...except for resin "wall" since it can block way.
unacidable = 0 //So aliens can destroy their own walls if they need to.
var/health = 20
+1
View File
@@ -10,6 +10,7 @@ would spawn and follow the beaker, even if it is carried or thrown.
name = "effects"
icon = 'effects.dmi'
mouse_opacity = 0
unacidable = 1//So effects are not targeted by alien acid.
flags = TABLEPASS
/obj/effects/water
+1 -1
View File
@@ -5,7 +5,7 @@
desc = "A glass lab container for storing interesting creatures."
density = 1
anchored = 1
unacidable = 1
unacidable = 1//Dissolving the case would also delete Lamarr
var/health = 30
var/occupied = 1
var/destroyed = 0
+1 -1
View File
@@ -7,7 +7,7 @@
layer = 5.0
density = 1
anchored = 0
unacidable = 1
unacidable = 1//While not technically mobs, these objects should not be affected by alien acid.
var/state = 0 //0 = null, 1 = attack, 2 = idle