dMZX Forums: DUPLICATE SELF commands don't check for player -> Archived MegaZeux Bugs -> Tracker

Jump to content

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.80Operating System All platforms

Page 1 of 1
  • Cannot start a new Issue
  • Closed Issue This issue is locked

Report ID #748: DUPLICATE SELF commands don't check for player

#1 User is offline  
Lachesis 

  • the pinnacle of human emotion
  • Group: DigiStaff
  • Posts: 3,895
  • Joined: 17-July 04
  • Gender:Female
  • Location:Sealand

Posted 09 February 2019 - 05:50 AM

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.
"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


Page 1 of 1  
  • Cannot start a new Issue
  • Closed Issue This issue is locked

Replies (1 - 3)

#2 User is offline  
Lachesis 

  • the pinnacle of human emotion
  • Group: DigiStaff
  • Posts: 3,895
  • Joined: 17-July 04
  • Gender:Female
  • Location:Sealand

Posted 10 February 2019 - 04:23 AM

Updating status to: Fixed
Issue fixed in: 2.92

Fixed in GIT d741204a.
"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

#3 User is offline  
Lachesis 

  • the pinnacle of human emotion
  • Group: DigiStaff
  • Posts: 3,895
  • Joined: 17-July 04
  • Gender:Female
  • Location:Sealand

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

#4 User is offline  
Terryn 

  • ******
  • Group: DigiStaff
  • Posts: 2,960
  • Joined: 12-October 00
  • Gender:Male

Posted 24 February 2019 - 12:00 AM

Moving to: Archived MegaZeux Bugs


Page 1 of 1
  • Cannot start a new Issue
  • Closed Issue This issue is locked

0 User(s) are reading this issue
0 Guests and 0 Anonymous Users


Powered by IP.Tracker 1.3.2 © 2026  IPS, Inc.