Dungeon Crawl Stone Soup Tracker - DCSS
Viewing Issue Advanced Details
12247 Bug Report crash sometimes 2020-05-02 20:56 2020-05-02 20:56
damerell Both  
All  
normal Both  
new 0.25 stable branch  
0.25-a0-901-g968d922 open  
none    
none  
0012247: Possible acquirement crash when no armour slots available.
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.
Issue History
2020-05-02 20:56 damerell New Issue

There are no notes attached to this issue.