Skip to content

Commit

Permalink
Add Shorg (New dog subtype) (#4629)
Browse files Browse the repository at this point in the history
* Add shorg

* Fix shorg rh sprite

* Add shorg to Pet Owner quirk
  • Loading branch information
Microvolnovka19 authored and StealsThePRs committed Nov 25, 2024
1 parent 6d7570b commit a3a5b95
Show file tree
Hide file tree
Showing 6 changed files with 30 additions and 0 deletions.
1 change: 1 addition & 0 deletions modular_nova/modules/pet_owner/pet_owner.dm
Original file line number Diff line number Diff line change
Expand Up @@ -86,6 +86,7 @@ GLOBAL_LIST_INIT(possible_player_pet, list(
"Pig" = /mob/living/basic/pig,
"Pug" = /mob/living/basic/pet/dog/pug,
"Rabbit" = /mob/living/basic/rabbit,
"Shorg" = /mob/living/basic/pet/dog/shorg,
"Sloth" = /mob/living/basic/sloth,
"Snake" = /mob/living/basic/snake,
"Spider" = /mob/living/basic/spider/maintenance,
Expand Down
Binary file added modular_nova/modules/shorg/pets.dmi
Binary file not shown.
Binary file added modular_nova/modules/shorg/pets_held_lh.dmi
Binary file not shown.
Binary file added modular_nova/modules/shorg/pets_held_rh.dmi
Binary file not shown.
28 changes: 28 additions & 0 deletions modular_nova/modules/shorg/shorg.dm
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
/mob/living/basic/pet/dog/shorg // I had thought of a different names such as shitten(shark+kitten), but shorg sounds fine
name = "\improper shorg"
real_name = "shorg"
desc = "It's an adorable mix of dog and shark with not so adorable species name - shorg."
icon = 'modular_nova/modules/shorg/pets.dmi'
held_lh = 'modular_nova/modules/shorg/pets_held_lh.dmi'
held_rh = 'modular_nova/modules/shorg/pets_held_rh.dmi'
icon_state = "shorg"
icon_living = "shorg"
icon_dead = "shorg_dead"
collar_icon_state = "shorg"
held_state = "shorg"
butcher_results = list(/obj/item/food/fishmeat/quality = 3, /obj/item/food/meat/slab/corgi = 1)
gold_core_spawnable = FRIENDLY_SPAWN
collar_icon_state = "shorg"
held_state = "shorg"
faction = list(FACTION_NEUTRAL, FACTION_CARP) // Carps wont attack it
obj_damage = 5
melee_damage_lower = 8
melee_damage_upper = 16
wound_bonus = 15 // Shark(shorg?) bites

/datum/supply_pack/critter/corgis/shorg
name = "Shorg Crate"
desc = "Contains a single shorg - a shark-corgi hybrid. Adorable."
cost = CARGO_CRATE_VALUE * 10
contains = list(/mob/living/basic/pet/dog/shorg)
crate_name = "shorg crate"
1 change: 1 addition & 0 deletions tgstation.dme
Original file line number Diff line number Diff line change
Expand Up @@ -8536,6 +8536,7 @@
#include "modular_nova\modules\SEVA_suit\code\suit_voucher.dm"
#include "modular_nova\modules\shapeshifter_quirk\code\shapeshifter_action.dm"
#include "modular_nova\modules\shapeshifter_quirk\code\shapeshifter_quirk.dm"
#include "modular_nova\modules\shorg\shorg.dm"
#include "modular_nova\modules\shotgunrebalance\code\ammobox.dm"
#include "modular_nova\modules\shotgunrebalance\code\autolathe_design.dm"
#include "modular_nova\modules\shotgunrebalance\code\shotgun.dm"
Expand Down

0 comments on commit a3a5b95

Please sign in to comment.