mirror of
https://github.com/Bubberstation/Bubberstation.git
synced 2026-08-24 05:30:05 +01:00
More abstract types (#95064)
This commit is contained in:
@@ -34,6 +34,7 @@
|
||||
var/grow_as = /mob/living/basic/chicken
|
||||
|
||||
/datum/emote/chick
|
||||
abstract_type = /datum/emote/chick
|
||||
mob_type_allowed_typecache = /mob/living/basic/chick
|
||||
mob_type_blacklist_typecache = list()
|
||||
|
||||
|
||||
@@ -39,6 +39,7 @@ GLOBAL_VAR_INIT(chicken_count, 0)
|
||||
var/fertile = TRUE
|
||||
|
||||
/datum/emote/chicken
|
||||
abstract_type = /datum/emote/chicken
|
||||
mob_type_allowed_typecache = /mob/living/basic/chicken
|
||||
mob_type_blacklist_typecache = list()
|
||||
|
||||
|
||||
@@ -37,6 +37,7 @@
|
||||
var/milked_reagent = /datum/reagent/consumable/milk
|
||||
|
||||
/datum/emote/cow
|
||||
abstract_type = /datum/emote/cow
|
||||
mob_type_allowed_typecache = /mob/living/basic/cow
|
||||
mob_type_blacklist_typecache = list()
|
||||
|
||||
|
||||
@@ -1,4 +1,5 @@
|
||||
/datum/emote/gorilla
|
||||
abstract_type = /datum/emote/gorilla
|
||||
mob_type_allowed_typecache = /mob/living/basic/gorilla
|
||||
mob_type_blacklist_typecache = list()
|
||||
|
||||
|
||||
@@ -29,6 +29,7 @@
|
||||
ai_controller = /datum/ai_controller/basic_controller/pig
|
||||
|
||||
/datum/emote/pig
|
||||
abstract_type = /datum/emote/pig
|
||||
mob_type_allowed_typecache = /mob/living/basic/pig
|
||||
mob_type_blacklist_typecache = list()
|
||||
|
||||
@@ -39,6 +40,7 @@
|
||||
emote_type = EMOTE_VISIBLE | EMOTE_AUDIBLE
|
||||
vary = TRUE
|
||||
sound = SFX_PIG_OINK
|
||||
|
||||
/mob/living/basic/pig/Initialize(mapload)
|
||||
. = ..()
|
||||
AddElement(/datum/element/pet_bonus, "oink")
|
||||
|
||||
@@ -34,6 +34,7 @@
|
||||
var/list/ponycolors = list("#cc8c5d", "#cc8c5d")
|
||||
|
||||
/datum/emote/pony
|
||||
abstract_type = /datum/emote/pony
|
||||
mob_type_allowed_typecache = /mob/living/basic/pony
|
||||
mob_type_blacklist_typecache = list()
|
||||
|
||||
|
||||
@@ -40,10 +40,11 @@
|
||||
var/icon_prefix = "rabbit"
|
||||
|
||||
/datum/emote/rabbit
|
||||
abstract_type = /datum/emote/rabbit
|
||||
mob_type_allowed_typecache = /mob/living/basic/rabbit
|
||||
mob_type_blacklist_typecache = list()
|
||||
|
||||
/datum/emote/rabbit
|
||||
/datum/emote/rabbit/hop
|
||||
key = "hop"
|
||||
key_third_person = "hops"
|
||||
message = "hops around happily!"
|
||||
|
||||
@@ -171,6 +171,7 @@
|
||||
var/was_tamed = FALSE
|
||||
|
||||
/datum/emote/lobstrosity_juvenile
|
||||
abstract_type = /datum/emote/lobstrosity_juvenile
|
||||
mob_type_allowed_typecache = /mob/living/basic/mining/lobstrosity/juvenile
|
||||
mob_type_blacklist_typecache = list()
|
||||
|
||||
|
||||
@@ -63,6 +63,7 @@
|
||||
var/datum/callback/post_birth_callback
|
||||
|
||||
/datum/emote/cat
|
||||
abstract_type = /datum/emote/cat
|
||||
mob_type_allowed_typecache = /mob/living/basic/pet/cat
|
||||
mob_type_blacklist_typecache = list()
|
||||
|
||||
|
||||
@@ -53,6 +53,7 @@
|
||||
var/cult_icon_state
|
||||
|
||||
/datum/emote/dog
|
||||
abstract_type = /datum/emote/dog
|
||||
mob_type_allowed_typecache = /mob/living/basic/pet/dog
|
||||
mob_type_blacklist_typecache = list()
|
||||
|
||||
|
||||
@@ -39,6 +39,7 @@
|
||||
)
|
||||
|
||||
/datum/emote/fox
|
||||
abstract_type = /datum/emote/fox
|
||||
mob_type_allowed_typecache = /mob/living/basic/pet/fox
|
||||
mob_type_blacklist_typecache = list()
|
||||
|
||||
|
||||
@@ -20,6 +20,7 @@
|
||||
var/obj/carried_egg
|
||||
|
||||
/datum/emote/penguin
|
||||
abstract_type = /datum/emote/penguin
|
||||
mob_type_allowed_typecache = /mob/living/basic/pet/penguin
|
||||
mob_type_blacklist_typecache = list()
|
||||
|
||||
|
||||
@@ -38,6 +38,7 @@ GLOBAL_DATUM(cargo_sloth, /mob/living/basic/sloth)
|
||||
ai_controller = /datum/ai_controller/basic_controller/sloth
|
||||
|
||||
/datum/emote/sloth
|
||||
abstract_type = /datum/emote/sloth
|
||||
mob_type_allowed_typecache = /mob/living/basic/sloth
|
||||
mob_type_blacklist_typecache = list()
|
||||
|
||||
|
||||
@@ -1,4 +1,5 @@
|
||||
/datum/emote/slime
|
||||
abstract_type = /datum/emote/slime
|
||||
mob_type_allowed_typecache = /mob/living/basic/slime
|
||||
mob_type_blacklist_typecache = list()
|
||||
|
||||
|
||||
@@ -37,6 +37,7 @@
|
||||
ai_controller = /datum/ai_controller/basic_controller/ant
|
||||
|
||||
/datum/emote/ant
|
||||
abstract_type = /datum/emote/ant
|
||||
mob_type_allowed_typecache = /mob/living/basic/ant
|
||||
mob_type_blacklist_typecache = list()
|
||||
|
||||
|
||||
@@ -84,6 +84,7 @@
|
||||
))
|
||||
|
||||
/datum/emote/carp
|
||||
abstract_type = /datum/emote/carp
|
||||
mob_type_allowed_typecache = /mob/living/basic/carp
|
||||
mob_type_blacklist_typecache = list()
|
||||
|
||||
|
||||
@@ -37,6 +37,7 @@
|
||||
ai_controller = /datum/ai_controller/basic_controller/simple/simple_retaliate
|
||||
|
||||
/datum/emote/roro
|
||||
abstract_type = /datum/emote/roro
|
||||
mob_type_allowed_typecache = /mob/living/basic/roro
|
||||
mob_type_blacklist_typecache = list()
|
||||
|
||||
|
||||
@@ -55,6 +55,7 @@
|
||||
var/apply_spider_antag = TRUE
|
||||
|
||||
/datum/emote/spider
|
||||
abstract_type = /datum/emote/spider
|
||||
mob_type_allowed_typecache = /mob/living/basic/spider
|
||||
mob_type_blacklist_typecache = list()
|
||||
|
||||
|
||||
@@ -47,6 +47,7 @@
|
||||
))
|
||||
|
||||
/datum/emote/lizard
|
||||
abstract_type = /datum/emote/lizard
|
||||
mob_type_allowed_typecache = /mob/living/basic/lizard
|
||||
mob_type_blacklist_typecache = list()
|
||||
|
||||
|
||||
@@ -42,6 +42,7 @@
|
||||
)
|
||||
|
||||
/datum/emote/mothroach
|
||||
abstract_type = /datum/emote/mothroach
|
||||
mob_type_allowed_typecache = /mob/living/basic/mothroach
|
||||
mob_type_blacklist_typecache = list()
|
||||
|
||||
|
||||
@@ -45,6 +45,7 @@
|
||||
)
|
||||
|
||||
/datum/emote/mouse
|
||||
abstract_type = /datum/emote/mouse
|
||||
mob_type_allowed_typecache = /mob/living/basic/mouse
|
||||
mob_type_blacklist_typecache = list()
|
||||
|
||||
|
||||
Reference in New Issue
Block a user