mirror of
https://github.com/Bubberstation/Bubberstation.git
synced 2026-08-24 05:30:05 +01:00
* Gondolas are now basic mobs (#83451) ## About The Pull Request This PR turns gondolas into basic mobs and does some fiddling with gondola pods Their verbs are now action buttons which they lose upon delivering. If set to stay, they won't have their abilities afterwards (or wont get them in the first place if the delivery is already done). Lets them survive without a pod requirement in case admins want to spawn one for their own stuff, so I also removed it from the snowflake checks to exclude them from stuff. Also replaced the hardcoded "cant speak" with simply giving the mute trait, so admins can make gondolas speak if they want to for any reason. ## Why It's Good For The Game The pet level of simple animals can finally be killed off, also gives admins more control over gondola-related stuff if they so wish. ## Changelog 🆑 refactor: Gondolas (including gondola pods) are now basic mobs. /🆑 --------- Co-authored-by: san7890 <the@san7890.com> * Well then. Hope it works. * Ohhh. --------- Co-authored-by: John Willard <53777086+JohnFulpWillard@users.noreply.github.com> Co-authored-by: san7890 <the@san7890.com> Co-authored-by: Useroth <37159550+Useroth@users.noreply.github.com>
79 lines
2.3 KiB
Plaintext
79 lines
2.3 KiB
Plaintext
/mob/living/basic/lizard/tegu
|
|
name = "tegu"
|
|
desc = "That's a tegu."
|
|
icon = 'modular_skyrat/master_files/icons/mob/pets.dmi'
|
|
icon_state = "tegu"
|
|
icon_living = "tegu"
|
|
icon_dead = "tegu_dead"
|
|
health = 20
|
|
maxHealth = 20
|
|
melee_damage_lower = 16 //They do have a nasty bite
|
|
melee_damage_upper = 16
|
|
pass_flags = PASSTABLE
|
|
|
|
/mob/living/basic/lizard/tegu/gus
|
|
name = "Gus"
|
|
real_name = "Gus"
|
|
desc = "The Research Department's beloved pet tegu."
|
|
gender = MALE
|
|
gold_core_spawnable = NO_SPAWN
|
|
|
|
/mob/living/basic/crab/shuffle
|
|
name = "Shuffle"
|
|
real_name = "Shuffle"
|
|
desc = "Oh no, it's him!"
|
|
color = "#ff0000"
|
|
gender = MALE
|
|
gold_core_spawnable = NO_SPAWN
|
|
|
|
/mob/living/basic/crab/shuffle/Initialize(mapload)
|
|
. = ..()
|
|
update_transform(0.5)
|
|
|
|
/mob/living/basic/carp/mega/shorki
|
|
name = "Shorki"
|
|
desc = "A not so ferocious, fang bearing creature that resembles a shark. This one seems a little big for its tank."
|
|
faction = list(FACTION_NEUTRAL)
|
|
gender = MALE
|
|
gold_core_spawnable = NO_SPAWN
|
|
ai_controller = /datum/ai_controller/basic_controller/carp/pet
|
|
|
|
/mob/living/basic/carp/mega/shorki/Initialize(mapload)
|
|
. = ..()
|
|
AddElement(/datum/element/ai_retaliate)
|
|
AddElement(/datum/element/pet_bonus, "bloops happily!")
|
|
name = initial(name)
|
|
real_name = initial(name)
|
|
|
|
/mob/living/basic/pet/gondola/funky
|
|
name = "Funky"
|
|
real_name = "Funky"
|
|
desc = "Gondola is the silent walker. Having no hands he embodies the Taoist principle of wu-wei (non-action) while his smiling facial expression shows his utter and complete acceptance of the world as it is. Its hide is extremely valuable. This one seems a little skinny and attached to the Theater."
|
|
loot = list(/obj/effect/decal/cleanable/blood/gibs)
|
|
|
|
/mob/living/basic/pet/dog/dobermann/walter
|
|
name = "Walter"
|
|
real_name = "Walter"
|
|
desc = "It's Walter, he bites criminals just as well as he bites toddlers."
|
|
|
|
/mob/living/basic/rabbit/daisy
|
|
name = "Daisy"
|
|
real_name = "Daisy"
|
|
desc = "The Curator's pet bnuuy."
|
|
gender = FEMALE
|
|
|
|
/mob/living/basic/bear/wojtek
|
|
name = "Wojtek"
|
|
real_name = "Wojtek"
|
|
desc = "The bearer of Bluespace Artillery."
|
|
faction = list(FACTION_NEUTRAL)
|
|
gender = MALE
|
|
|
|
/mob/living/basic/chicken/teshari
|
|
name = "Teshari"
|
|
real_name = "Teshari"
|
|
desc = "A timeless classic."
|
|
unsuitable_atmos_damage = 0
|
|
minimum_survivable_temperature = 0
|
|
maximum_survivable_temperature = 30000
|