Anonymous | Login | 2024-04-25 18:24 CEST |
Main | My View | View Issues | Change Log | Wiki | Tavern | News |
Viewing Issue Simple Details [ Jump to Notes ] [ Wiki ] | [ View Advanced ] [ Issue History ] [ Print ] | |||||||||||
ID | Category | Severity | Reproducibility | Date Submitted | Last Update | |||||||
0012302 | [DCSS] Bug Report | text | N/A | 2020-07-03 20:37 | 2020-07-06 23:15 | |||||||
Reporter | hayenne | View Status | public | |||||||||
Assigned To | ||||||||||||
Priority | normal | Resolution | open | |||||||||
Status | new | Product Branch | 0.26 old branch | |||||||||
Summary | 0012302: Monster defeat order is shuffled in the morgue log | |||||||||||
Description |
Checking my log file after the latest sprint III win, I noticed it has a weirdly wrong monster defeat notes in the very beginning: Notes Turn | Place | Note -------+----------+------------------------------------------- 0 | D | hayenne the Gargoyle Earth Elementalist began the quest for the Orb. 0 | D | Reached XP level 1. HP: 10/10 MP: 3/3 46 | D | Killed a yaktaur 87 | D | Killed a hellion 109 | D | Killed a hellion 122 | D | Killed a hellion 123 | D | Killed a hellion 127 | D | Noticed Jessica 133 | D | Killed Jessica As you understand, killing hellions at level 1 is not something I can boast of. I certainly did nothing fancy up to this point since I started the game. I might have killed them later on, but definitely not at this point of the game. https://crawl.develz.org/morgues/git/hayenne/morgue-hayenne-20200703-175924.txt [^] |
|||||||||||
Additional Information | ||||||||||||
Tags | No tags attached. | |||||||||||
Attached Files |
Untitled.png [^] (35,482 bytes) 2020-07-04 17:36
|
|||||||||||
|
Notes | |
(0033845) advil (administrator) 2020-07-03 20:47 edited on: 2020-07-03 20:50 |
I think what is happening here is that the hellions are dying elsewhere on the level (which places freezing clouds, miasma, and flames. When I start sprint 3 and wait 300 turns I get: 89 | D | Killed a hellion 90 | D | Killed a hellion 99 | D | Killed a hellion 100 | D | Killed a hellion 100 | D | Killed a hellion 173 | D | Killed a hellion 202 | D | Killed a yaktaur 257 | D | Killed a white draconian scorcher 298 | D | Killed a white draconian scorcher So I think the bug here may be a sprint leveldesign one, why place enemies in a sprint in a way that this is even possible. (Since clouds have generally been an issue on this sprint it may be that cloud behavior has changed since its original design in an unexpected way.) Alternatively one could not credit the player with notes for enemies that die by clouds and would otherwise be credited, or credit them differently (instead of "You killed"). (But in general you do want uniques credited somehow in the regular game I think.) |
(0033846) hayenne (reporter) 2020-07-03 23:28 edited on: 2020-07-04 17:25 |
Ahhh I see what you mean. I'll start locally in wizmode and check what happens globally. I like both your suggestions, fixing the sprint layout seems like a low hanging fruit to me. upd: checked in wizmode, the Gehenna vault spawns flame clouds which uncontrollably wander around until they murder helpless hellions. I think they should be limited to the lava and not into the hellion island. |
(0033849) hayenne (reporter) 2020-07-04 20:01 |
I played around with fog generator values and think I found one fringe value which generates flame clouds just before hellions without actually reaching them. Might I suggest a pull request? As for the other endangered places, I found a couple more places where clouds travel rampant and murder other denizens before the hero can get to them. I am checking how cloud generators could be tweaked there. |
(0033850) advil (administrator) 2020-07-04 20:06 |
Thanks for looking into this! A pull request would be great. It does sound like the cloud generator code revamp last year might have amped up the clouds unintentionally. I also notice that before 2016 hellions were rF+++, so would have been fine to walk around in flame clouds; and this design definitely predates 2016. |
(0033852) hayenne (reporter) 2020-07-06 23:15 |
Done (for the most part): https://github.com/crawl/crawl/pull/1480 [^] Two variants of Swamp (ice and fire) need bigger tweaking because of the randomized nature of monster placement. |
Mantis 1.1.8[^] Copyright © 2000 - 2009 Mantis Group |