Skip to content

Variable lists in integrated circuits randomly stops working for rest of round. #11129

@ChiefMonkengineer

Description

@ChiefMonkengineer

Client Information:
BYOND:516.1679
Key:lokedf

Round ID:

15510

Testmerges:

Master commit: 8134a62
Current commit: a718432237ec3484ce81d1b651f8ac2cf290d94f

Reproduction:

In the variable options in integrated circuits you can add variables and variable lists.
Usually you can add getters and setters for both regular variables and lists created this way.
Randomly at some point in the round list setters and getters may stop working, resulting in many functionalities of integrated circuits being inaccessible to anyone working circuits.

I encountered this when I was trying to create a BCI HUD, I would store entities to update the health on in an entity list, set and get to and from this list, and display a health bar over the targets.

First attempt worked, was inefficient so I tried to make another one.

The second BCI was unable to register variable lists in getters and setters.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    Status

    In progress

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions