Mantis Bug Tracker

View Issue Details Jump to Notes ] Issue History ] Print ]
IDProjectCategoryView StatusDate SubmittedLast Update
0002058Core InformActivitiespublic2018-05-06 11:142018-05-06 17:27
ReporterMarc 
Assigned To 
PrioritynormalSeverityseriousReproducibilityhave not tried
StatusconfirmedResolutionopen 
Platformx86OSLinuxOS VersionAny
Product Version6M62 
Target VersionFixed in Version 
Summary0002058: Multiple "take all" in an empty room causes a "Too many activities are going on at once." error.
DescriptionIssuing the command "take all" several times when there is nothing will raise a "Too many activities are going on at once." error.
Minimal Source Text To Reproduce
The player is in a room.
Test me with "take all/take all/take all/take all/take all/take all/take all".
TagsNo tags attached.
Effect(serious/mild) Game compiles but misbehaves
Attached Files

- Relationships

-  Notes
(0004773)
zarf (developer)
2018-05-06 17:24

Confirmed.

In this situation, BeginActivity(DECIDING_WHETHER_ALL_INC_ACT) is called three times (per "TAKE ALL" command), but the corresponding EndActivity() call is never made. So the activity stack clogs up.
(0004774)
zarf (developer)
2018-05-06 17:27

Note that this doesn't happen if the player is carrying some objects. Then the displayed message is "There are none at all available!" and the activity is properly closed. The problem only manifests if the room and player have no objects (and the displayed message is "You can't see any such thing.")

- Issue History
Date Modified Username Field Change
2018-05-06 11:14 Marc New Issue
2018-05-06 17:24 zarf Note Added: 0004773
2018-05-06 17:24 zarf Status new => confirmed
2018-05-06 17:27 zarf Note Added: 0004774


Copyright © 2000 - 2010 MantisBT Group
Powered by Mantis Bugtracker