Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Pets improvements #13327

Open
wants to merge 18 commits into
base: master
Choose a base branch
from

Conversation

ubertpendragon
Copy link

@ubertpendragon ubertpendragon commented Jan 19, 2024

Improved pets by giving them better ragdolls and other things.

-Changed sprite sheet to separate limbs
-Changed ragdolls:
-Added more limbs to pets
-Added deformable sprites to pets
-Added damage modifies to shell limbs
-Tweaks to animations
-All pets can now "speak" if you transfer control of someone inside a pet (pet jail is funny)
-Gave "Head" slot to Psilotoad and Orangeboy for wearing hats (not Peanut its head was too big and causing trouble)

TODO: Balloon/Chtulu pet unchanged, still needs a proper non-halloween sprite

"Eye" sprite for dead pets
image

Hats?
image
image
image

Spooky peanut
image

Spritesheet
pets

Hopes and dreams (not commited):

Prototyped a plant-sniffing psilotoad. Makes pets useful outside, but needs better code
image

    <target Tag="plant" State="Follow" Priority="1000" ReactDistance="200" AttackDistance="0" Timer="0" />
    <aitarget sightrange="5000" soundrange="5000" static="true" />
    <ItemComponent IsActive="true">
      <!-- deactivates the AI, better ways to do it? -->
      <StatusEffect type="Always" target="This" sightrange="0" soundrange="0" interval="1" setvalue="true" >  
        <Conditional targetitemcomponent="Holdable" Attached="eq false" />
      </StatusEffect>	  
    </ItemComponent>

Chtulu that can use items.
Currently facing issues with aiming flipping the angles because I can't force pets to look in the direction of cursor:
image
image

-Changed sprite sheet to separate limbs
-Changed ragdolls:
-Added more limbs to pets
-Added deformable sprites to pets
-Added damage modifies to shell limbs
-Tweaks to animations
-All pets can now "speak" if you transfer control of someone inside a pet
-Gave "Head" slot to Psilotoad and Orangeboy for wearing hats (not Peanut its head was too big)

Balloon/Chtulu pet unchanged, still needs a proper non-halloween sprite (TODO)
Chtulu (balloon) with new limbs

Can interact with items. Has a right hand; will disable it until I can figure out why aiming is flipped when facing left
-Gave peanut a "neck" sprite
-Improved peaning colliders
-Improved peanut walk and run animations
Because I didnt commit to the proper directory
Hopefully the end of this absolutely messy commit sequence
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

1 participant