View Issue Details
ID | Category | Date Submitted | Last Update | ||
---|---|---|---|---|---|
0001492 | Bug Report | 2019-01-20 15:33 | 2019-07-09 21:52 | ||
Reporter | Casiope | ||||
Severity | block | Reproducibility | always | ||
Status | closed | Resolution | open | ||
Summary | 0001492: Dexter's book quest is completely broken | ||||
Description | Version 0.17.5, see attachments. Bug 0000590 is supposed to be fixed, but it's not. And it's so important that a single correction is not enough; a bigger part of the code has to be rewritten. These are the many problems encountered: Steps to reproduce: 1. Progress in Miss Bissette's storyline until the librarian asks MC to return the three overdue books. 2. Wait for the afternoon. 3. Go to the Basketball Court. 4. See the cutscene between MC and Dexter about his book. 5. Go to the Principal Smith Office. 6. Click on the desk. 7. "Look inside the desk." 8. Take the Locker master key. 9. Go to School Right Hallway. 10. Click on Dexter's locker. 11. Take Dexter's book. 12. Dexter's book appears in your inventory. 13. Dexter's book diseappears from Dexter's locker. 14. MC says "Well, two more books to go." Issues: • If we go back to the Basketball Court, MC asks again to Dexter about his book. • After this cutscene, and if we open Dexter's locker, Dexter's book reappears. • After taking Dexter's book again, MC says "Just one book left." • If we open Dexter's locker and take his book for the third time, MC says "Great! That's the last book!" • And Dexter's book is still in his locker! • As the game thinks we already have the three books, we are not able to progress anymore in Miss Bissette's storyline: we cannot talk to Eric about his book; Rodriguez never appears in the School Left Hallway with her backpack; we cannot return the three books to the librarian. • Even if we return the three books to the librarian, then the next time we enter the Basketball Court, MC will ask again to Dexter about his book. Dexter's book will still appear in his locker; and the book will appear in our inventory if we take it. Solution: • At this point, this quest is so much fucked up that the code needs to be rewritten. Sorry guys! | ||||
Platform/OS | Windows | ||||
Version | 0.17.5 | ||||
To resume, there are three major bugs in Dexter's book quest: 1. In the Basketball Court, the script doesn't care that we already have Dexter's book. You should add a check for it. 2. In the Basketball Court, the script doesn't care that we already return the three books to the librarian. You should add a check for it. 3. In Dexter's locker, the script still counts the same book as another book; this is not a problem because we are not supposed to be able to take twice or three times the same book. I have a fix (to verify) for 1. and 2. (basket_ball_court.rpy, line 12): elif M_bissette.between_states(S_bissette_jane_return_books,[S_bissette_got_eriks_martinez_books, S_bissette_got_martinez_eriks_books]) and not M_bissette.is_set("dexters book search") and player.location.is_here(M_dexter): call expression game.dialog_select("basketball_court_bissette_get_books") $ M_bissette.set("dexters book search", True) -> elif M_bissette.get_state() in [S_bissette_jane_return_books, S_bissette_got_eriks_book, S_bissette_got_eriks_martinez_books, S_bissette_got_martinez_book, S_bissette_got_martinez_eriks_books] and not M_bissette.is_set("dexters book search") and player.location.is_here(M_dexter): call expression game.dialog_select("basketball_court_bissette_get_books") $ M_bissette.set("dexters book search", True) |
|
This bug report is also related to 0001475. | |
Dexter's book.jpg (432,715 bytes) |
|
Forwarded to next update or already fixed. | |
Date Modified | Username | Field | Change |
---|---|---|---|
2019-01-20 15:33 | Casiope | New Issue | |
2019-01-20 16:29 | Casiope | Note Added: 0001910 | |
2019-01-20 16:32 | Casiope | Note Added: 0001911 | |
2019-01-20 17:59 | Casiope | File Added: Dexter's book.jpg | |
2019-05-03 06:46 | mil578 | Note Added: 0002260 | |
2019-05-03 06:46 | mil578 | Status | new => closed |