#SimplePets

36 messages · Page 1 of 1 (latest)

errant badger
#

https://github.com/chillguy-leo/SimplePets

Allows server owners and their players to create pets using simple commands that anyone can understand. Rename feature is also fitted with a profanity filter.

All commands are restricted by permissions that are displayed in the README, config also allows you to change the pets emotion.

Utilises EXILED 9.5.0

#

(Ping me if you encounter any issues since this is just an old plugin from my storage that I revamped)

errant badger
wicked cedar
#

Judging on the lack of Harmony patches, this plugin probably will have a few issues with pet-to-player interaction

#

Examples:

  • green juice danger level increasing when SCPs
  • SCP-173 and SCP-096 being looked at by the pets
  • Invisibility mechanics (hat) will leave pets visible to other players
  • SCP-106 using his stalk ability will also be revealed by pets
  • Certain round stats may be incorrect even if the pet NPC is ignored
  • SCP-939 can have some issues that despite the making noise event being cancelled, it will still see footsteps from the pet on a rare occasion
  • Termination announcement on SCP pets dying
#

@errant badger

#

also good job on tryin to implement profanity filtering and the emotion

#

I might add that to my pet system

#

mainly the emotion thing, profanity filtering just leads to bypassing and most people who receive pet perks are donators who would likely not use it maliciously, etc

#

Id also recommend you add events for disabling triggering tesla

#

Cause pets can give away your position if you sit on the side of a door and theyre in range of a tesla

errant badger
#

yh

errant badger
#

i have a better profanity filter system

#

but its lit just a list

wicked cedar
#

profanity filtering is a losing war imo

#

theres always something you cant account for and meanings to words you didnt know

errant badger
#

the list is pretty much the old roblox filter with some newly developer words

wicked cedar
#

id just be more concerned about the gameplay implications

errant badger
#

fair

wicked cedar
#

and one last suggestion

#

add a component to either the npc or player

errant badger
#

thats the one thing i can't work out

wicked cedar
#

that sets the npc's FPC walk state to match the player's

wicked cedar
#

whats wrong

errant badger
#

i'm not the best with stuff like components

wicked cedar
#

its pretty simple, i promise you

errant badger
#

alr

wicked cedar
#

all you do is make a new class

#

public class PetComponent : MonoBehavior

#

Simply add a MEC Coroutine function in there for an update loop, and then override void OnDestroy

#

Which in the destroy function, youd Kill the Coroutine

#

Thats it

errant badger
#

mk

errant badger