Skip to content

Caveman accent is not always removed on dropping #4697

Description

@Bobcat64

What version did the issue occur in?

No response

Description

The caveman club gives you the caveman accent upon pickup. It does not turn itself off if you take it out of your hands. Only if you drop the item with your hands directly.

Reproduction

  1. Grab a caveman club (believe they are even craftable)
  2. Put caveman club in your backpack, note that you still have the accent
  3. grab backpack and drop on ground, note you still have the accent

alternatively, have a container or put your backpack on the ground and put the club inside of it. You will still have the accent.

Additional Context

This is the only item that gives an accent upon pickup and removes itself when you drop it. However because of inventory there are other ways to be rid of it in your inventory.

I have met a player who loves the caveman accent using it along with the goblin accent. It makes for some very nonsensical sentences. Pretty sure they wouldn't like it working like cat ears or pirate garb where its only active if you are wearing / holding it.

May try to tackle this one myself, but I'm not sure of the most efficient route as we'll likely have to recurse into all possible inventories the player has to determine if they "have it on them" and maybe do that check before any speech attempt?

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions