When a DUPLICATE SELF command is used, it checks for edges but not the position the player is at. The result is that the robot is duplicated in memory but not placed on the board. This duplicate consumes memory and a robot ID and is saved with savegames, but otherwise it can't do anything (as it is not actually on the board). These robots are detected when the save is reloaded later and generate error messages.
This can be reproduced with Caverns of Zeux. Test from the board "Boss #6 MAG", set "staff" to 1 with the counter debugger (F11), move adjacent to the boss, and hold space+the direction of the boss until it explodes. Open the counter debugger (F11) and expand the robots tab; there should be 6 or so duplicate "Warrior" robots even though there are none on the board. This number can be much higher if you fight the boss normally and allow its clones to move adjacent to the player.
This bug has existed since 2.51 or earlier.
| Report ID | 748 | Title | DUPLICATE SELF commands don't check for player |
| Product | Archived MegaZeux Bugs | Status | Fixed (Severity 3 - Medium) |
| Version | 2.91i | Fixed in | 2.91j |
| Introduced In Version | <2.80 | Operating System | All platforms |
Page 1 of 1
Report ID #748: DUPLICATE SELF commands don't check for player
#1
Lachesis
Posted 09 February 2019 - 05:50 AM
"Let's just say I'm a GOOD hacker, AND virus maker. I'm sure you wouldn't like to pay for another PC would you?"
xx̊y (OST) - HELLQUEST (OST) - Zeux I: Labyrinth of Zeux (OST) (DOS OST)
w/ Lancer-X and/or asgromo: Pandora's Gate - Thanatos Insignia - no True(n) - For Elise OST
MegaZeux: Online Help File - Keycode Guide - Joystick Guide - Official GIT Repository
xx̊y (OST) - HELLQUEST (OST) - Zeux I: Labyrinth of Zeux (OST) (DOS OST)
w/ Lancer-X and/or asgromo: Pandora's Gate - Thanatos Insignia - no True(n) - For Elise OST
MegaZeux: Online Help File - Keycode Guide - Joystick Guide - Official GIT Repository
Page 1 of 1
Replies (1 - 3)
#2
Lachesis
Posted 10 February 2019 - 04:23 AM
"Let's just say I'm a GOOD hacker, AND virus maker. I'm sure you wouldn't like to pay for another PC would you?"
xx̊y (OST) - HELLQUEST (OST) - Zeux I: Labyrinth of Zeux (OST) (DOS OST)
w/ Lancer-X and/or asgromo: Pandora's Gate - Thanatos Insignia - no True(n) - For Elise OST
MegaZeux: Online Help File - Keycode Guide - Joystick Guide - Official GIT Repository
xx̊y (OST) - HELLQUEST (OST) - Zeux I: Labyrinth of Zeux (OST) (DOS OST)
w/ Lancer-X and/or asgromo: Pandora's Gate - Thanatos Insignia - no True(n) - For Elise OST
MegaZeux: Online Help File - Keycode Guide - Joystick Guide - Official GIT Repository
#3
Lachesis
Posted 17 February 2019 - 11:57 PM
Issue fixed in: 2.91j
"Let's just say I'm a GOOD hacker, AND virus maker. I'm sure you wouldn't like to pay for another PC would you?"
xx̊y (OST) - HELLQUEST (OST) - Zeux I: Labyrinth of Zeux (OST) (DOS OST)
w/ Lancer-X and/or asgromo: Pandora's Gate - Thanatos Insignia - no True(n) - For Elise OST
MegaZeux: Online Help File - Keycode Guide - Joystick Guide - Official GIT Repository
xx̊y (OST) - HELLQUEST (OST) - Zeux I: Labyrinth of Zeux (OST) (DOS OST)
w/ Lancer-X and/or asgromo: Pandora's Gate - Thanatos Insignia - no True(n) - For Elise OST
MegaZeux: Online Help File - Keycode Guide - Joystick Guide - Official GIT Repository
Page 1 of 1
0 User(s) are reading this issue
0 Guests and 0 Anonymous Users
Powered by IP.Tracker 1.3.2 © 2026 IPS, Inc.

Help
This issue is locked