I tied up a few NPCs on the first floor, changed their bound status on the interface, got into the elevator room, defeated the boss, and then when I entered the top floor it reported an error and the game was completely inoperable, unable to move or quit. It seems like this bug will occur if you promote a slave to a servant. I tried many times.
Here is the fault log when the crash occurred.
========== Kinky Dungeon Crash Report ==========
Message: Uncaught TypeError: Cannot read properties of undefined (reading 'Metal')
Location: file:///H:/kinky%20dungeon/kddev-core_win64/resources/app/out/main.js:32652:79
TypeError: Cannot read properties of undefined (reading 'Metal')
at KDSetToExpectedBondage (file:///H:/kinky%20dungeon/kddev-core_win64/resources/app/out/main.js:32652:79)
at KDImprisonEnemy (file:///H:/kinky%20dungeon/kddev-core_win64/resources/app/out/main.js:97196:5)
at SetpieceSpawnPrisoner (file:///H:/kinky%20dungeon/kddev-core_win64/resources/app/out/main.js:97009:9)
at KDRepopulatePersistentNPCs (file:///H:/kinky%20dungeon/kddev-core_win64/resources/app/out/main.js:74891:13)
at KinkyDungeonCreateMap (file:///H:/kinky%20dungeon/kddev-core_win64/resources/app/out/main.js:16697:17)
at KinkyDungeonHandleStairs (file:///H:/kinky%20dungeon/kddev-core_win64/resources/app/out/main.js:80798:21)
at KinkyDungeonHandleMoveToTile (file:///H:/kinky%20dungeon/kddev-core_win64/resources/app/out/main.js:80595:13)
at KinkyDungeonAdvanceTime (file:///H:/kinky%20dungeon/kddev-core_win64/resources/app/out/main.js:20497:5)
at KinkyDungeonMove (file:///H:/kinky%20dungeon/kddev-core_win64/resources/app/out/main.js:20248:17)
at KDProcessInput (file:///H:/kinky%20dungeon/kddev-core_win64/resources/app/out/main.js:54539:20)
========== Game State Data ==========
Version: 淫荡地牢 v5.3.35-RC6
Test mode: true
Debug mode: true
Kinky Dungeon state: Game
Kinky Dungeon draw state: Game
Kinky Dungeon running: true
Loaded mod files: [ModFilterBypass.js.map,enchanted_restraints.js.map,enchanted_restraints.ks,enchanted_restraints.ks.bypass,ModFilterBypass.ks,ModFilterBypass.ks.bypass]
Targeting Spell: [null]
Targeting Spell (Item): [null]
Targeting Spell (Weapon): [null]
Dialogue: []
Dialogue Data: [[object Object]]
Dialogue Values: [[object Object]]
Dialogue Speaker: [ElementalFire]
Room Type: [ElevatorEgyptian]
Map Mod: [None]
Last action: [Wait]
Last turns action: [Move]
RestraintDebugLog: [AddWeakerTrapPlug2,LKUndering TrapPlug2,StartAdd TrapPlug2,Removing ItemVulva,Removing ItemVulva,Adding TrapPlug2,AddWeakerTrapBelt,LKUndering TrapBelt,StartAdd TrapBelt,Removing ItemPelvis,Removing ItemPelvis,Adding TrapBelt,Removing ItemVulva,Unlinking TrapPlug2,Deleting TrapPlug2,Removing ItemPelvis,Unlinking TrapBelt,Deleting TrapBelt,AddWeakerTrapPlug2,LKUndering TrapPlug2,StartAdd TrapPlug2,Removing ItemVulva,Removing ItemVulva,Adding TrapPlug2,AddWeakerTrapBelt,LKUndering TrapBelt,StartAdd TrapBelt,Removing ItemPelvis,Removing ItemPelvis,Adding TrapBelt]
========== Diagnostics ==========
Location: file:///H:/kinky%20dungeon/kddev-core_win64/resources/app/index.html
User agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) KinkyDungeon/5.1.12 Chrome/120.0.6099.227 Electron/28.2.0 Safari/537.36
Locale: zh-CN
Local time: 1723747089069
Mouse: [1064, 517]
WebGL supported: true
========== Device Detection ==========
{
"apple": {
"phone": false,
"ipod": false,
"tablet": false,
"universal": false,
"device": false
},
"amazon": {
"phone": false,
"tablet": false,
"device": false
},
"android": {
"phone": false,
"tablet": false,
"device": false
},
"windows": {
"phone": false,
"tablet": false,
"device": false
},
"other": {
"blackberry": false,
"blackberry10": false,
"opera": false,
"firefox": false,
"chrome": false,
"device": false
},
"any": false,
"phone": false,
"tablet": false
}
========== Save Data ==========
This part is too long to post, if needed, i willl post by txt.
The bug only occurs when switching scenes or entering the top floor. Sometimes "Metal" can be replaced by "Slime".
Hopefully the author of the game will take the time to help us out with this question, thanks a lot!