Skip to content

Commit

Permalink
[MIRROR] Ports feral cats and feral cat grenades from Hippie (#933)
Browse files Browse the repository at this point in the history
* [MIRROR] Ports feral cats and feral cat grenades from Hippie [MDB IGNORE] (#25372)

Ports feral cats and feral cat grenades from Hippie

Co-authored-by: Vekter <[email protected]>
Co-authored-by: Bloop <[email protected]>

* mc resolve

---------

Co-authored-by: SkyratBot <[email protected]>
Co-authored-by: Vekter <[email protected]>
Co-authored-by: Bloop <[email protected]>
Co-authored-by: ReezeBL <[email protected]>
  • Loading branch information
5 people authored Dec 3, 2023
1 parent 93aad43 commit b7bda52
Show file tree
Hide file tree
Showing 5 changed files with 25 additions and 0 deletions.
2 changes: 2 additions & 0 deletions code/__DEFINES/mobfactions.dm
Original file line number Diff line number Diff line change
Expand Up @@ -21,6 +21,8 @@
#define FACTION_CLOWN "clowns"
/// Headslugs
#define FACTION_CREATURE "creature"
/// Cats
#define FACTION_CAT "cat"
/// Faithless and shadowpeople
#define FACTION_FAITHLESS "faithless"
/// Gnomes
Expand Down
6 changes: 6 additions & 0 deletions code/game/objects/items/grenades/spawnergrenade.dm
Original file line number Diff line number Diff line change
Expand Up @@ -71,3 +71,9 @@
inhand_icon_state = null
spawner_type = /mob/living/basic/clown/mutant
deliveryamt = 5

/obj/item/grenade/spawnergrenade/cat
name = "Catnade"
desc = "You can hear faint meowing and the sounds of claws on metal coming from within."
spawner_type = /mob/living/basic/pet/cat/feral
deliveryamt = 5
9 changes: 9 additions & 0 deletions code/modules/mob/living/basic/pets/cat/feral.dm
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
/mob/living/basic/pet/cat/feral
name = "feral cat"
desc = "Kitty!! Wait, no no DON'T BITE-"
health = 30
maxHealth = 30
melee_damage_lower = 15
melee_damage_upper = 7
ai_controller = /datum/ai_controller/basic_controller/simple_hostile
faction = list(FACTION_CAT, ROLE_SYNDICATE)
7 changes: 7 additions & 0 deletions code/modules/uplink/uplink_items/dangerous.dm
Original file line number Diff line number Diff line change
Expand Up @@ -96,3 +96,10 @@
cost = 13
surplus = 50
purchasable_from = ~(UPLINK_NUKE_OPS | UPLINK_CLOWN_OPS) //nukies get their own version

/datum/uplink_item/dangerous/cat
name = "Feral cat grenade"
desc = "This grenade is filled with 5 feral cats in stasis. Upon activation, the feral cats are awoken and unleashed unto unlucky bystanders. WARNING: The cats are not trained to discern friend from foe!"
cost = 5
item = /obj/item/grenade/spawnergrenade/cat
surplus = 30
1 change: 1 addition & 0 deletions tgstation.dme
Original file line number Diff line number Diff line change
Expand Up @@ -4691,6 +4691,7 @@
#include "code\modules\mob\living\basic\pets\penguin.dm"
#include "code\modules\mob\living\basic\pets\pet.dm"
#include "code\modules\mob\living\basic\pets\sloth.dm"
#include "code\modules\mob\living\basic\pets\cat\feral.dm"
#include "code\modules\mob\living\basic\pets\dog\_dog.dm"
#include "code\modules\mob\living\basic\pets\dog\corgi.dm"
#include "code\modules\mob\living\basic\pets\dog\dog_subtypes.dm"
Expand Down

0 comments on commit b7bda52

Please sign in to comment.