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

Recursive DWAINE loops break after a couple recursions #18654

Open
goonstation-issuebot opened this issue Apr 27, 2024 · 1 comment
Open

Recursive DWAINE loops break after a couple recursions #18654

goonstation-issuebot opened this issue Apr 27, 2024 · 1 comment
Labels
C-Bug A bug that impacts usage of a feature P-Minor A bug that does not impact usage of a feature. These are often visual issues

Comments

@goonstation-issuebot
Copy link

Labels

[BUG][MINOR]

Description

Rather than continuing on, after a while, recursive loops, IE DWAINE scripts that call themselves at some point, will break and not work properly, and end the loop

Steps to reproduce

  1. Put: "#!|necho Testing|nsleep 1|nloop ^ loop" into the terminal to create a DWAINE script that should call itself indefinitely (every one second)
  2. Wait a while as to prevent the mainframe from crashing, it will loop every second
  3. Look at the terminal and see that the loop is no longer running and has outputted a glitched version of what it would be outputting normally

Expected Behavior

For the loop to go on instead of breaking

Additional Information & Screenshots

Reported by: Gamefun1542
Client version: 515.1636
On server: Goonstation 1 Classic: Heisenbee
Active test merges: #18435, #18561, #18275, and #18383
Round log date: 2024-04-27-18-14
Reported on: 2024-04-27 19:21:48
Map: COGMAP

@keywordlabeler keywordlabeler bot added C-Bug A bug that impacts usage of a feature P-Minor A bug that does not impact usage of a feature. These are often visual issues labels Apr 27, 2024
@TobleroneSwordfish
Copy link
Contributor

Recursion is a sin

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
C-Bug A bug that impacts usage of a feature P-Minor A bug that does not impact usage of a feature. These are often visual issues
Projects
None yet
Development

No branches or pull requests

2 participants