Skip to content

BUG: Pet Bouncer incomplete implementation #536

@BrieFlory

Description

@BrieFlory

Make sure you've done the following:

  • I have checked that this issue has not already been reported.

  • I have validated that this issue is not a syntax error of either MySQL or SQLite.

  • I have pulled the latest version of the main branch of DarkflameServer and have confirmed that the issue exists there.

DarkflameServer Version

427c4a8

Issue Description

Pet Bouncers have a variety of inconsistencies with Live that make them feel significantly jankier to interact with.

The current implementation is simple. If a pet is active and you step on the bouncer, the pet will automatically make its way over to the switch and activate it. This behavior is incorrect.

In Live, the pet would make its way to the switch. Then, the player would have the choice of either pressing SHIFT or selecting "Jump" in the Pet Menu to activate the bouncer. Doing so would cost a flat 2 imagination, playing a pet jump animation that syncs up with bouncer activation.

In addition, there are several tutorial popups that don't currently activate the first time around.

On first approach:

image

On first use:

image

After first use:

image

Reproduction Steps

  • Take out your pet
  • Approach pet bouncer
  • Note existing behavior

Expected Behavior

This proper bouncer behavior can be seen in videos from Live:

Lego Universe (Part 23) @ 6:04 (Pet Cove)
https://youtu.be/JHqlfK-NaMA?t=364

image

Lego Universe (Part 52) @ 7:00 (AG Triceratops
https://youtu.be/-9NHizE5jZM?t=420

image

Lego Universe (Part 53) @ 3:00 (AG Monument)
https://youtu.be/uBlemmgjPEE?t=180

Environment

Windows client, Linux server

Metadata

Metadata

Assignees

No one assigned

    Labels

    B-componentsRelated to dGame/dComponentsP-lowThis issue can affect gameplay, but does not prevent a user from playing or progressingbugSomething isn't working

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions