Skip to content

[NPCs] npc_wilson's TLK_REMIND_PLAYER concept is dispatched too often #352

@1upD

Description

@1upD

Is your feature request related to a problem? Please describe.

While watching playthroughs of Entropy : Zero 2, I notice that Wilson frequently reminds the player about Xen grenades. Looking at the response rules, the response has a respeakdelay of 5 minutes, meaning the concept can only be matched to a response once every 5 minutes. But in the code, as long as the player has not thrown a xen grenade and has one xen grenade in their inventory, the concept can be dispatched many times. This results in the player being reminded about Xen grenades once every 5 minutes like clockwork.

Describe the solution you'd like

I would like to change the check to make it so the player must have full Xen grenades in order for the concept to fire. Since the idea is to remind players that Xen grenades are an available resource, I think it makes sense to only give the reminder to players who have hoarded their xen grenades and not used any. Additionally, I would like to add a check that the player is not currently in a scene so that Wilson doesn't interrupt important dialogue.

Describe alternatives you've considered

I have already increased the respeakdelay from 300 seconds to 1200 seconds. This will be in the next update.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions