Skip to content

Commit

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

Ports feral cats and feral cat grenades from Hippie

Co-authored-by: Vekter <[email protected]>
Co-authored-by: Bloop <[email protected]>
  • Loading branch information
3 people authored and FFMirrorBot committed Dec 3, 2023
1 parent 3102af3 commit 3e8ab56
Show file tree
Hide file tree
Showing 5 changed files with 34 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
10 changes: 10 additions & 0 deletions tgstation.dme
Original file line number Diff line number Diff line change
Expand Up @@ -4692,6 +4692,16 @@
#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"
<<<<<<< HEAD

Check failure on line 4695 in tgstation.dme

View workflow job for this annotation

GitHub Actions / Run Linters

got '<<', expected one of: newline, '/', identifier
=======
#include "code\modules\mob\living\basic\pets\cat\bread_cat_ai.dm"
#include "code\modules\mob\living\basic\pets\cat\cat.dm"
#include "code\modules\mob\living\basic\pets\cat\cat_ai.dm"
#include "code\modules\mob\living\basic\pets\cat\feral.dm"
#include "code\modules\mob\living\basic\pets\cat\keeki.dm"
#include "code\modules\mob\living\basic\pets\cat\kitten_ai.dm"
#include "code\modules\mob\living\basic\pets\cat\runtime.dm"
>>>>>>> baa336ba6 ([MIRROR] Ports feral cats and feral cat grenades from Hippie [MDB IGNORE] (#25372))
#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 3e8ab56

Please sign in to comment.