Viewing Issue Advanced Details Jump to Notes ] Wiki ] View Simple ] Issue History ] Print ]
ID Category Severity Reproducibility Date Submitted Last Update
0012247 [DCSS] Bug Report crash sometimes 2020-05-02 20:56 2023-07-30 17:55
Reporter damerell View Status public  
Assigned To Kate
Priority normal Resolution done Local or Remote Both
Status resolved   Operating System All
Projection none   Console or Tiles Both
ETA none Fixed in Branch longterm development (0.31+) Product Branch 0.25 old branch
  Product Version 0.25-a0-901-g968d922
Summary 0012247: Possible acquirement crash when no armour slots available.
Description An octopode who has antennae 3 and Sacrifice Hand may get a crash when reading a scroll of acquirement.

ASSERT(chosen_elem) in 'acquire.cc' at line 112 failed.

I think this is because it decides to acquire armour then _acquirement_armour_subtype() fails to work.

A possible fix would be to extend the check (class_wanted == OBJ_ARMOUR && you.species == SP_FELID) in _find_acquirement_subtype() to cover this case.
Steps To Reproduce
Additional Information
Tags No tags attached.
Attached Files

- Relationships

There are no notes attached to this issue.

- Issue History
Date Modified Username Field Change
2020-05-02 20:56 damerell New Issue
2023-07-30 17:55 Kate Status new => resolved
2023-07-30 17:55 Kate Fixed in Branch => longterm development (0.31+)
2023-07-30 17:55 Kate Resolution open => done
2023-07-30 17:55 Kate Assigned To => Kate


Mantis 1.1.8[^]
Copyright © 2000 - 2009 Mantis Group
Powered by Mantis Bugtracker