Merge pull request #1252 from CHOMPStationBot/upstream-merge-9645

[MIRROR] The clime offices
This commit is contained in:
Razgriz
2021-02-13 15:14:02 -07:00
committed by GitHub
11 changed files with 1895 additions and 263 deletions

View File

@@ -119,6 +119,20 @@
"ver", "stv", "pro", "ski"
)
/datum/language/clownish
name = LANGUAGE_CLOWNISH
desc = "A special elective language course for those studying at the Clown Planet Institute."
speech_verb = "honks"
ask_verb = "seins"
exclaim_verb = "crenks"
whisper_verb = "squeaks"
colour = "#F785F2" // Pink for the clown.
key = "<"
flags = WHITELISTED | CLOWN
syllables = list(
"honk", "knock", "salt", "slip", "lube", "banana", "flower", "pie", "did you hear", "🅱️", "haha", "bully", "going up",
)
/datum/language/drudakar
name = LANGUAGE_DRUDAKAR
desc = "The native language of the D'Rudak'Ar, a loosely tied together community of dragons and demi-dragons based in the Diul system. Features include many hard consonants and rolling 'r's."

View File

@@ -0,0 +1,94 @@
/mob/living/simple_mob/animal/passive/honkpet
name = "Hinkle"
desc = "The Silence into Laughter program mass produces these excessively hardy animals for each member to raise and take care of. They often switch personalities when smacked."
tt_desc = "Coulrian Honkus"
icon = 'icons/mob/animal_vr.dmi'
icon_state = "c_pet"
icon_living = "c_pet"
icon_dead = "c_pet_dead"
maxHealth = 1500
health = 1500
minbodytemp = 175 // Same as Sif mobs.
response_help = "pokes"
response_disarm = "subverts"
response_harm = "smacks"
harm_intent_damage = 0
melee_damage_lower = 0
melee_damage_upper = 0
attacktext = list("honked")
armor = list(
"melee" = 80,
"bullet" = 20,
"laser" = 0,
"energy" = 0,
"bomb" = 0,
"bio" = 0,
"rad" = 0
)
armor_soak = list(
"melee" = 80,
"bullet" = 20,
"laser" = 0,
"energy" = 0,
"bomb" = 0,
"bio" = 0,
"rad" = 0
)
has_langs = list("Coulrian")
/mob/living/simple_mob/animal/passive/honkpet/attack_hand(mob/living/user as mob)
if(user.a_intent == I_DISARM)
return icon_state = pick("c_pet", "m_pet")
.=..()
/mob/living/simple_mob/animal/passive/mimepet
name = "Dave"
desc = "That's Dave."
tt_desc = "Polypodavesilencia"
icon = 'icons/mob/animal_vr.dmi'
icon_state = "dave1"
icon_living = "dave1"
icon_dead = "dave_dead"
movement_cooldown = 300
maxHealth = 1500
health = 1500
minbodytemp = 175 // Same as Sif mobs.
response_help = "pokes"
response_disarm = "shuffles"
response_harm = "smacks"
harm_intent_damage = 0
melee_damage_lower = 0
melee_damage_upper = 0
attacktext = list("...")
armor = list(
"melee" = 80,
"bullet" = 20,
"laser" = 0,
"energy" = 0,
"bomb" = 0,
"bio" = 0,
"rad" = 0
)
armor_soak = list(
"melee" = 80,
"bullet" = 20,
"laser" = 0,
"energy" = 0,
"bomb" = 0,
"bio" = 0,
"rad" = 0
)
/mob/living/simple_mob/animal/passive/mimepet/attack_hand(mob/living/user as mob)
if(user.a_intent == I_DISARM)
icon_state = pick("dave1", "dave2", "dave3", "dave5" , "dave6" , "dave7" , "dave8" , "dave9" , "dave10")
.=..()