Comments (8)
Amazing work guys!
from broguece.
Thanks for the report. On what turn do you get these errors? And do they cause an out-of-sync error? I get an out-of-sync error on turn 686, does that seem right?
from broguece.
Yeah, the errors happen at turn 686, however I do not get an out-of-sync error.
from broguece.
I also have a out-of-sync at turn 686 when view your recording. You press "j" to go in water. Can we find seed in the recording file ? Or have you the seed ?
from broguece.
The seed is 232800572
from broguece.
Ok! Looks like this is an out-of-sync bug. Good find, now we need to work out the cause.
from broguece.
I found another recording with this issue at turn 790, if that helps.
from broguece.
I've found the cause of this issue.
If you go to turn 686 on your first recording, there are two small pools, each containing an eel. By some strange dungeon generation (bug?), those two eels are actually part of the same horde: one is a follower of the other. So the follower, being more than 2 cells away from its leader (condition in monstersTurn at Monsters.c:3350), tries to path towards the other eel with pathTowardCreature. However, there is no traversable path to follow - so nextStep returns -1, which isn't checked, and hence invalid access occurs.
This is a really good find, thanks for the report!
from broguece.
Related Issues (20)
- Lumenstones in hand should contribute to final score HOT 2
- Allied kraken can't learn abilities HOT 1
- 1.12.0 - too much loot HOT 2
- i18n support
- Light level scaling wrong when using DEPTH_ACCELERATOR
- Unable to run 1.12 on macOS Big Sur 11.3.1 HOT 18
- Difficulties logging into Webbrogue. HOT 2
- Game crashes on seed 53438409 when generating depth 8 HOT 2
- Make monkeys even more annoying? HOT 1
- Change "treble" to "triple" HOT 2
- Dead code in architect.c
- Does finish walls actually do anything here? HOT 1
- Seed catalog header says "Dungeons unchanged since CE 1.9" but 1.11 and 1.12 different HOT 5
- Charms of protection above +18 have unpredictable effects
- Windows dev: mt embedding manifest destroys gdb debugging info HOT 1
- mirrored totem can't properly see glyph HOT 4
- Calculation wrong when viewing a recording? HOT 2
- Projectiles miss when in deep water?
- Shattering destroys vault lever HOT 1
- Vines released by mangrove dryad promote to grass over water and lava? HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from broguece.