mirror of
https://github.com/Aurorastation/Aurora-Old.git
synced 2026-08-23 04:36:18 +01:00
60 lines
1.2 KiB
Plaintext
60 lines
1.2 KiB
Plaintext
/mob/living/carbon/alien
|
|
name = "alien"
|
|
desc = "What IS that?"
|
|
icon = 'icons/mob/alien.dmi'
|
|
icon_state = "alien"
|
|
pass_flags = PASSTABLE
|
|
melee_damage_lower = 1
|
|
melee_damage_upper = 3
|
|
attacktext = "bites"
|
|
attack_sound = null
|
|
friendly = "nuzzles"
|
|
wall_smash = 0
|
|
health = 100
|
|
maxHealth = 100
|
|
|
|
var/adult_form
|
|
var/dead_icon
|
|
var/amount_grown = 0
|
|
var/max_grown = 10
|
|
var/time_of_birth
|
|
var/language
|
|
|
|
/mob/living/carbon/alien/New()
|
|
|
|
time_of_birth = world.time
|
|
|
|
verbs += /mob/living/proc/ventcrawl
|
|
verbs += /mob/living/proc/hide
|
|
|
|
var/datum/reagents/R = new/datum/reagents(100)
|
|
reagents = R
|
|
R.my_atom = src
|
|
|
|
name = "[initial(name)] ([rand(1, 1000)])"
|
|
real_name = name
|
|
regenerate_icons()
|
|
|
|
if(language)
|
|
add_language(language)
|
|
|
|
gender = NEUTER
|
|
|
|
..()
|
|
|
|
/mob/living/carbon/alien/u_equip(obj/item/W as obj)
|
|
return
|
|
|
|
/mob/living/carbon/alien/Stat()
|
|
..()
|
|
if(!istype(src, /mob/living/carbon/alien/humanoid))
|
|
stat(null, "Progress: [amount_grown]/[max_grown]")
|
|
|
|
/mob/living/carbon/alien/restrained()
|
|
return 0
|
|
|
|
/mob/living/carbon/alien/show_inv(mob/user as mob)
|
|
return //Consider adding cuffs and hats to this, for the sake of fun.
|
|
|
|
/mob/living/carbon/alien/can_use_vents()
|
|
return |