mirror of
https://github.com/Aurorastation/Aurora-Old.git
synced 2026-08-24 05:06:16 +01:00
Kocasslani Release
Todo: Make white only eyes. Todo #2: Make special blood that is called K, it'll be Kocasslani special it will be coloured blue and won't be able to transfer to other types. (It needs to change the color of blood bags to Blue, the sprites are in the bloodpack.dmi) Todo #3: After the blue blood release, get a blue overlay_husk and change the blood color of kocasslani to blue (simply uncomment the flesh and blood color)
This commit is contained in:
@@ -976,10 +976,13 @@ datum/preferences
|
||||
metadata = sanitize(copytext(new_metadata,1,MAX_MESSAGE_LEN))
|
||||
|
||||
if("b_type")
|
||||
// if(species != "Kocasslani")
|
||||
var/new_b_type = input(user, "Choose your character's blood-type:", "Character Preference") as null|anything in list( "A+", "A-", "B+", "B-", "AB+", "AB-", "O+", "O-" )
|
||||
if(new_b_type)
|
||||
b_type = new_b_type
|
||||
|
||||
/* else
|
||||
b_type = "K"
|
||||
*/
|
||||
if("hair")
|
||||
if(species == "Human" || species == "Unathi" || species == "Tajaran" || species == "Skrell")
|
||||
var/new_hair = input(user, "Choose your character's hair colour:", "Character Preference") as color|null
|
||||
@@ -1053,6 +1056,7 @@ datum/preferences
|
||||
g_eyes = hex2num(copytext(new_eyes, 4, 6))
|
||||
b_eyes = hex2num(copytext(new_eyes, 6, 8))
|
||||
|
||||
|
||||
if("s_tone")
|
||||
if(species != "Human")
|
||||
return
|
||||
|
||||
@@ -73,6 +73,13 @@
|
||||
colour = "rough"
|
||||
key = "3"
|
||||
|
||||
/datum/language/sini
|
||||
name = "Sini"
|
||||
desc = "Kocasslani traditional language"
|
||||
speech_verb = "sings"
|
||||
colour = "skrell"
|
||||
key = "z"
|
||||
|
||||
// Language handling.
|
||||
/mob/proc/add_language(var/language)
|
||||
|
||||
@@ -102,4 +109,4 @@
|
||||
dat += "<b>[L.name] (:[L.key])</b><br/>[L.desc]<br/><br/>"
|
||||
|
||||
src << browse(dat, "window=checklanguage")
|
||||
return
|
||||
return
|
||||
|
||||
@@ -1,3 +1,4 @@
|
||||
|
||||
/mob/living/carbon/human
|
||||
name = "unknown"
|
||||
real_name = "unknown"
|
||||
@@ -39,6 +40,11 @@
|
||||
h_style = "blue IPC screen"
|
||||
..(new_loc, "Machine")
|
||||
|
||||
/mob/living/carbon/human/kocasslani/New(var/new_loc)
|
||||
h_style = "Bald"
|
||||
..(new_loc, "Kocasslani")
|
||||
|
||||
|
||||
/mob/living/carbon/human/New(var/new_loc, var/new_species = null)
|
||||
|
||||
if(!species)
|
||||
|
||||
@@ -375,7 +375,7 @@
|
||||
var/miss_sound = 'sound/weapons/punchmiss.ogg'
|
||||
var/sharp = 0
|
||||
var/edge = 0
|
||||
|
||||
|
||||
/datum/unarmed_attack/punch
|
||||
attack_verb = list("punch")
|
||||
|
||||
@@ -394,3 +394,24 @@
|
||||
/datum/unarmed_attack/claws/armalis
|
||||
attack_verb = list("slash", "claw")
|
||||
damage = 10 //they're huge! they should do a little more damage, i'd even go for 15-20 maybe...
|
||||
|
||||
/datum/species/kocasslani
|
||||
name = "Kocasslani"
|
||||
icobase = 'icons/mob/human_races/r_kocasslani.dmi'
|
||||
deform = 'icons/mob/human_races/r_def_kocasslani.dmi'
|
||||
language = "Sini"
|
||||
darksight = 8
|
||||
|
||||
cold_level_1 = 160 //Default 260
|
||||
cold_level_2 = 100 //Default 200
|
||||
cold_level_3 = 60 //Default 120
|
||||
|
||||
heat_level_1 = 300 //Default 360
|
||||
heat_level_2 = 360 //Default 400
|
||||
heat_level_3 = 800 //Default 1000
|
||||
|
||||
flags = IS_WHITELISTED | HAS_LIPS | HAS_UNDERWEAR
|
||||
|
||||
/* blood_color = "#659CEF"
|
||||
flesh_color = "#D3AA8E"
|
||||
*/
|
||||
@@ -51,7 +51,7 @@
|
||||
name = "Bald"
|
||||
icon_state = "bald"
|
||||
gender = MALE
|
||||
species_allowed = list("Human","Unathi")
|
||||
species_allowed = list("Human","Unathi","Kocasslani")
|
||||
|
||||
short
|
||||
name = "Short Hair" // try to capatilize the names please~
|
||||
@@ -431,7 +431,7 @@
|
||||
name = "Shaved"
|
||||
icon_state = "bald"
|
||||
gender = NEUTER
|
||||
species_allowed = list("Human","Unathi","Tajaran","Skrell","Vox","Machine")
|
||||
species_allowed = list("Human","Unathi","Tajaran","Skrell","Vox","Machine","Kocasslani")
|
||||
|
||||
watson
|
||||
name = "Watson Mustache"
|
||||
@@ -633,6 +633,31 @@
|
||||
icon_state = "vox_shortquills"
|
||||
species_allowed = list("Vox")
|
||||
|
||||
kocasslani_m_1
|
||||
name = "Kocasslani Male 1"
|
||||
icon_state = "kocasslani_m_hair1"
|
||||
species_allowed = list("Kocasslani")
|
||||
|
||||
kocasslani_m_2
|
||||
name = "Kocasslani Male 2"
|
||||
icon_state = "kocasslani_m_hair2"
|
||||
species_allowed = list("Kocasslani")
|
||||
|
||||
kocasslani_f_1
|
||||
name = "Kocasslani Female 1"
|
||||
icon_state = "kocasslani_f_hair1"
|
||||
species_allowed = list("Kocasslani")
|
||||
|
||||
kocasslani_f_2
|
||||
name = "Kocasslani Female 2"
|
||||
icon_state = "kocasslani_f_hair2"
|
||||
species_allowed = list("Kocasslani")
|
||||
|
||||
kocasslani_f_3
|
||||
name = "Kocasslani Female 3"
|
||||
icon_state = "kocasslani_f_hair3"
|
||||
species_allowed = list("Kocasslani")
|
||||
|
||||
/datum/sprite_accessory/facial_hair
|
||||
|
||||
taj_sideburns
|
||||
@@ -697,4 +722,10 @@
|
||||
name = "Default skrell skin"
|
||||
icon_state = "default"
|
||||
icon = 'icons/mob/human_races/r_skrell.dmi'
|
||||
species_allowed = list("Skrell")
|
||||
species_allowed = list("Skrell")
|
||||
|
||||
kocasslani
|
||||
name = "Default Kocasslani skin"
|
||||
icon_state = "default"
|
||||
icon = 'icons/mob/human_races/r_kocasslani.dmi'
|
||||
species_allowed = list("Kocasslani")
|
||||
@@ -18,11 +18,25 @@
|
||||
update_icon()
|
||||
|
||||
update_icon()
|
||||
var/percent = round((reagents.total_volume / volume) * 100)
|
||||
switch(percent)
|
||||
if(0 to 9) icon_state = "empty"
|
||||
if(10 to 50) icon_state = "half"
|
||||
if(51 to INFINITY) icon_state = "full"
|
||||
|
||||
|
||||
|
||||
|
||||
/*
|
||||
if(blood_type != "K")
|
||||
var/percent = round((reagents.total_volume / volume) * 100)
|
||||
switch(percent)
|
||||
if(0 to 9) icon_state = "empty"
|
||||
if(10 to 50) icon_state = "half"
|
||||
if(51 to INFINITY) icon_state = "full"
|
||||
else
|
||||
var/percent2 = round((reagents.total_volume / volume) * 100)
|
||||
switch(percent2)
|
||||
if(0 to 9) icon_state = "empty"
|
||||
if(10 to 50) icon_state = "kocas_half"
|
||||
if(51 to INFINITY) icon_state = "kocas_full"
|
||||
|
||||
*/
|
||||
|
||||
/obj/item/weapon/reagent_containers/blood/APlus
|
||||
blood_type = "A+"
|
||||
|
||||
Reference in New Issue
Block a user