mirror of
https://github.com/CHOMPStation2/CHOMPStation2.git
synced 2025-12-11 10:43:20 +00:00
Critters have been added and livestock removed Xbow damage raised to 30 a shot Centcom Survival Kit is once again a box Sec uniforms moved into their own locker After IRC talk Guns that are created in the protolathe now spawn inside of a lockbox They can be unlocked by an ID with Armory access or an Emag. git-svn-id: http://tgstation13.googlecode.com/svn/trunk@2045 316c924e-a436-60f5-8080-3fe189b3f50e
167 lines
3.5 KiB
Plaintext
167 lines
3.5 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
|
|
opensdoors = 0
|
|
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
|
|
opensdoors = 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
|
|
opensdoors = 0
|
|
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
|
|
opensdoors = 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
|
|
|
|
/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
|
|
opensdoors = 0
|
|
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"
|