View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0005256 | The Dark Mod | Script/Def | public | 14.05.2020 10:09 | 31.07.2020 15:59 |
Reporter | Dragofer | Assigned To | |||
Priority | normal | Severity | major | Reproducibility | always |
Status | new | Resolution | open | ||
Product Version | TDM 2.07 | ||||
Summary | 0005256: Lose ability to frob if trying to read a readable with invalid xdata | ||||
Description | If a readable doesn't have valid xdata, frobbing the readable makes the player lose his ability to frob anything, so the map becomes unplayable. This hits a lot of beta testers, and sometimes this bug makes it into released FMs. It’d be much better if simply nothing happened when trying to frob such a readable, with a console warning. | ||||
Steps To Reproduce | 1) In a map in DR, right-click to “Create entity”. 2) Open the Readables folder and select & create one of the readables in there. 3) By default this readable has no valid xdata_contents. Start TDM and load the map. 4) Frob the readable. You lose the ability to frob and have to restart or revert to an earlier save. | ||||
Tags | No tags attached. | ||||
I think an acceptable workaround would be to define default xdata in the readables' entity classes, this should cut down on the majority of cases of this gamebreaking bug. Assuming that doesn't interfere too much with the ability to create new xdata definitions if there's already one loaded. A little bit better of course would be a coding-based fix that stops permanently removing the player's ability to frob if he tries to read a readable with invalid xdata. |
|
Date Modified | Username | Field | Change |
---|---|---|---|
14.05.2020 10:09 | Dragofer | New Issue | |
31.07.2020 15:54 | Dragofer | Note Added: 0012703 | |
31.07.2020 15:56 | Dragofer | Summary | Frobbing readable with invalid xdata_contents breaks the game => Lose ability to frob if trying to read a readable with invalid xdata |
31.07.2020 15:56 | Dragofer | Description Updated | |
31.07.2020 15:56 | Dragofer | Description Updated | |
31.07.2020 15:59 | Dragofer | Description Updated |