mirror of
https://github.com/CHOMPStation2/CHOMPStation2.git
synced 2025-12-11 10:43:20 +00:00
Cleaned up the objectives a bit and made a new "kill" one for rev. Cleaned up implants and implanters a bit. Cleaned up the prisoner computer a bit. Sec Huds can be placed on security helmets (Still needs a sprite) The beachball now has in hand sprites (Kor) Cult: Heads other than the Captain and HoS are now able to start as or be converted to a cultist. Loyalty implants will block conversion but will not unconvert cultists. Rev: Station Heads or Head Revs who leave z1 will count as dead so long as they are off of the z level. Loyalty implants will block conversion and will unconvert revs upon injection. Once a mind has been unconverted it may not be reconverted New items: Loyalty implants, small implant that prevents reving/cult The Captain, Warden, Officers, and Detective all start with one already implanted Loyalty Implanter machine on the prison station that implants loyalty implants and may regen implants after a cooldown. git-svn-id: http://tgstation13.googlecode.com/svn/trunk@2049 316c924e-a436-60f5-8080-3fe189b3f50e
163 lines
3.4 KiB
Plaintext
163 lines
3.4 KiB
Plaintext
/obj/critter/creature
|
|
name = "creature"
|
|
desc = "A sanity-destroying otherthing."
|
|
icon = 'otherthing.dmi'
|
|
icon_state = "otherthing"
|
|
health = 80
|
|
max_health = 80
|
|
aggressive = 1
|
|
defensive = 1
|
|
wanderer = 1
|
|
opensdoors = 1
|
|
atkcarbon = 1
|
|
atksilicon = 1
|
|
atkcritter = 1
|
|
atkmech = 1
|
|
atksame = 1
|
|
firevuln = 1
|
|
brutevuln = 1
|
|
melee_damage_lower = 25
|
|
melee_damage_upper = 50
|
|
angertext = "runs at"
|
|
attacktext = "chomps"
|
|
|
|
|
|
/obj/critter/roach
|
|
name = "cockroach"
|
|
desc = "An unpleasant insect that lives in filthy places."
|
|
icon_state = "roach"
|
|
health = 5
|
|
max_health = 5
|
|
aggressive = 0
|
|
defensive = 1
|
|
wanderer = 1
|
|
atkcarbon = 1
|
|
atksilicon = 0
|
|
attacktext = "bites"
|
|
|
|
Die()
|
|
..()
|
|
del(src)
|
|
|
|
/obj/critter/killertomato
|
|
name = "killer tomato"
|
|
desc = "Oh shit, you're really fucked now."
|
|
icon_state = "killertomato"
|
|
health = 15
|
|
max_health = 15
|
|
aggressive = 1
|
|
defensive = 0
|
|
wanderer = 1
|
|
atkcarbon = 1
|
|
atksilicon = 1
|
|
firevuln = 2
|
|
brutevuln = 2
|
|
|
|
Die()
|
|
..()
|
|
new /obj/item/weapon/reagent_containers/food/snacks/tomatomeat(src)
|
|
if(prob(50))
|
|
new /obj/item/weapon/reagent_containers/food/snacks/tomatomeat(src)
|
|
new /obj/item/weapon/reagent_containers/food/snacks/tomatomeat(src)
|
|
|
|
|
|
/obj/critter/spore
|
|
name = "plasma spore"
|
|
desc = "A barely intelligent colony of organisms. Very volatile."
|
|
icon_state = "spore"
|
|
density = 1
|
|
health = 1
|
|
max_health = 1
|
|
aggressive = 0
|
|
defensive = 0
|
|
wanderer = 1
|
|
atkcarbon = 0
|
|
atksilicon = 0
|
|
firevuln = 2
|
|
brutevuln = 2
|
|
|
|
Die()
|
|
src.visible_message("<b>[src]</b> ruptures and explodes!")
|
|
src.alive = 0
|
|
var/turf/T = get_turf(src.loc)
|
|
if(T)
|
|
T.hotspot_expose(700,125)
|
|
explosion(T, -1, -1, 2, 3)
|
|
del src
|
|
|
|
ex_act(severity)
|
|
src.Die()
|
|
|
|
|
|
/obj/critter/spesscarp
|
|
name = "Spess Carp"
|
|
desc = "Oh shit, you're really fucked now."
|
|
icon_state = "spesscarp"
|
|
health = 25
|
|
max_health = 25
|
|
aggressive = 1
|
|
defensive = 1
|
|
wanderer = 1
|
|
atkcarbon = 1
|
|
atksilicon = 1
|
|
atkcritter = 1
|
|
atkmech = 1
|
|
firevuln = 2
|
|
brutevuln = 1
|
|
melee_damage_lower = 5
|
|
melee_damage_upper = 10
|
|
angertext = "swims at"
|
|
attacktext = "bites"
|
|
|
|
Die()
|
|
..()
|
|
new/obj/item/weapon/reagent_containers/food/snacks/carpmeat(src.loc)
|
|
if(prob(50))
|
|
new /obj/item/weapon/reagent_containers/food/snacks/carpmeat(src)
|
|
new /obj/item/weapon/reagent_containers/food/snacks/carpmeat(src)
|
|
|
|
|
|
/obj/critter/spesscarp/elite
|
|
desc = "Oh shit, you're really fucked now. It has an evil gleam in it's eye."
|
|
health = 50
|
|
max_health = 50
|
|
melee_damage_lower = 10
|
|
melee_damage_upper = 20
|
|
// opensdoors = 1 would give all access dono if want
|
|
|
|
/obj/critter/walkingmushroom
|
|
name = "Walking Mushroom"
|
|
desc = "A...huge...mushroom...with legs!?"
|
|
icon_state = "walkingmushroom"
|
|
health = 15
|
|
max_health = 15
|
|
aggressive = 0
|
|
defensive = 0
|
|
wanderer = 1
|
|
atkcarbon = 0
|
|
atksilicon = 0
|
|
firevuln = 2
|
|
brutevuln = 1
|
|
|
|
Die()
|
|
..()
|
|
new /obj/item/weapon/reagent_containers/food/snacks/hugemushroomslice(src.loc)
|
|
if(prob(50))
|
|
new /obj/item/weapon/reagent_containers/food/snacks/hugemushroomslice(src.loc)
|
|
new /obj/item/weapon/reagent_containers/food/snacks/hugemushroomslice(src.loc)
|
|
|
|
|
|
/obj/critter/lizard
|
|
name = "Lizard"
|
|
desc = "A cute tiny lizard."
|
|
icon_state = "lizard"
|
|
health = 5
|
|
max_health = 5
|
|
aggressive = 0
|
|
defensive = 1
|
|
wanderer = 1
|
|
opensdoors = 0
|
|
atkcarbon = 1
|
|
atksilicon = 1
|
|
attacktext = "bites"
|