mirror of
https://github.com/Aurorastation/Aurora.3.git
synced 2026-08-25 22:12:58 +01:00
Bluespace Items and Accent (#9825)
This commit is contained in:
@@ -0,0 +1,4 @@
|
||||
/datum/accent/bluespace
|
||||
name = ACCENT_BLUESPACE
|
||||
description = "A peculiar accent. It seems familiar and unknown at the same time. It provokes the same feeling as having a word at the tip of your tongue."
|
||||
tag_icon = "bluespace"
|
||||
@@ -103,6 +103,8 @@
|
||||
|
||||
#define ACCENT_TTS "Text-to-Speech"
|
||||
|
||||
#define ACCENT_BLUESPACE "Bluespace"
|
||||
|
||||
#define ACCENT_ZORA "Zo'rane"
|
||||
#define ACCENT_KLAX "K'laxane"
|
||||
#define ACCENT_CTHUR "C'thuric"
|
||||
|
||||
@@ -25,6 +25,7 @@ var/global/list/golem_types = list(SPECIES_GOLEM_COAL,
|
||||
eyes = "blank_eyes"
|
||||
|
||||
bodytype = BODYTYPE_GOLEM
|
||||
default_accent = ACCENT_BLUESPACE
|
||||
|
||||
language = "Ceti Basic"
|
||||
unarmed_types = list(/datum/unarmed_attack/stomp, /datum/unarmed_attack/kick, /datum/unarmed_attack/punch)
|
||||
@@ -168,6 +169,8 @@ var/global/list/golem_types = list(SPECIES_GOLEM_COAL,
|
||||
icobase = 'icons/mob/human_races/golem/r_bronze.dmi'
|
||||
deform = 'icons/mob/human_races/golem/r_bronze.dmi'
|
||||
|
||||
bodytype = "Human"
|
||||
|
||||
meat_type = /obj/item/stack/material/bronze
|
||||
|
||||
siemens_coefficient = 1.5
|
||||
@@ -313,6 +316,8 @@ var/global/list/golem_types = list(SPECIES_GOLEM_COAL,
|
||||
icobase = 'icons/mob/human_races/golem/r_cloth.dmi'
|
||||
deform = 'icons/mob/human_races/golem/r_cloth.dmi'
|
||||
|
||||
bodytype = "Human"
|
||||
|
||||
slowdown = -2
|
||||
|
||||
brute_mod = 1.5
|
||||
|
||||
@@ -269,6 +269,9 @@
|
||||
G.set_species(golem_type)
|
||||
G.name = G.species.get_random_name()
|
||||
G.real_name = G.name
|
||||
G.accent = G.species.default_accent
|
||||
G.preEquipOutfit(/datum/outfit/admin/golem, FALSE)
|
||||
G.equipOutfit(/datum/outfit/admin/golem, FALSE)
|
||||
if(wizardy)
|
||||
wizard_golems.add_antagonist(G.mind, TRUE, TRUE, FALSE, TRUE, TRUE)
|
||||
else
|
||||
|
||||
@@ -11,6 +11,7 @@
|
||||
maxHealth = 150
|
||||
health = 150
|
||||
gender = NEUTER
|
||||
accent = ACCENT_BLUESPACE
|
||||
|
||||
update_icon = 0
|
||||
nutrition = 700
|
||||
@@ -76,6 +77,9 @@
|
||||
|
||||
verbs += /mob/living/proc/ventcrawl
|
||||
|
||||
add_language(LANGUAGE_TCB)
|
||||
set_default_language(LANGUAGE_TCB)
|
||||
|
||||
src.colour = colour
|
||||
number = rand(1, 1000)
|
||||
name = "[colour] [is_adult ? "adult" : "baby"] slime ([number])"
|
||||
|
||||
@@ -15,6 +15,7 @@ var/list/department_radio_keys = list(
|
||||
":t" = "Mercenary", ".t" = "Mercenary",
|
||||
":x" = "Raider", ".x" = "Raider",
|
||||
":b" = "Burglar", ".b" = "Burglar",
|
||||
":j" = "Bluespace", ".j" = "Bluespace",
|
||||
":q" = "Ninja", ".q" = "Ninja",
|
||||
":u" = "Supply", ".u" = "Supply",
|
||||
":v" = "Service", ".v" = "Service",
|
||||
@@ -36,6 +37,7 @@ var/list/department_radio_keys = list(
|
||||
":T" = "Mercenary", ".T" = "Mercenary",
|
||||
":X" = "Raider", ".X" = "Raider",
|
||||
":B" = "Burglar", ".B" = "Burglar",
|
||||
":J" = "Bluespace", ".J" = "Bluespace",
|
||||
":Q" = "Ninja", ".Q" = "Ninja",
|
||||
":U" = "Supply", ".U" = "Supply",
|
||||
":V" = "Service", ".V" = "Service",
|
||||
|
||||
@@ -8,6 +8,7 @@
|
||||
speak_emote = list("chirps")
|
||||
health = 100
|
||||
maxHealth = 100
|
||||
accent = ACCENT_BLUESPACE
|
||||
response_help = "pets"
|
||||
response_disarm = "shoos"
|
||||
response_harm = "stomps on"
|
||||
@@ -16,6 +17,11 @@
|
||||
mob_size = 3
|
||||
composition_reagent = /decl/reagent/slimejelly
|
||||
|
||||
/mob/living/simple_animal/slime/Initialize()
|
||||
. = ..()
|
||||
add_language(LANGUAGE_TCB)
|
||||
set_default_language(LANGUAGE_TCB)
|
||||
|
||||
/mob/living/simple_animal/slime/can_force_feed(var/feeder, var/food, var/feedback)
|
||||
if(feedback)
|
||||
to_chat(feeder, "Where do you intend to put \the [food]? \The [src] doesn't have a mouth!")
|
||||
|
||||
@@ -45,6 +45,13 @@
|
||||
return 1
|
||||
return 0
|
||||
|
||||
/proc/isgolem(A)
|
||||
if(ishuman(A))
|
||||
var/mob/living/carbon/human/H = A
|
||||
if(istype(H.species, /datum/species/golem))
|
||||
return TRUE
|
||||
return FALSE
|
||||
|
||||
/proc/isunathi(A)
|
||||
if(ishuman(A))
|
||||
var/mob/living/carbon/human/H = A
|
||||
|
||||
Reference in New Issue
Block a user