# Fucking books

**URL:** <https://discourse.cataclysmdda.org/t/fucking-books/1288>\
**Category:** The Garage\
**Created:** [May 18, 2013, 3:10am UTC](https://discourse.cataclysmdda.org/t/fucking-books/1288 "2013-05-18T03:10:55Z")\
**Posts on this page:** 10\
**Page:** 1

<div class="post-metadata">

**Author:** ![system](https://us1.discourse-cdn.com/flex016/uploads/cataclysmdda/original/1X/21b5d044e8473b25d0bf905d60477e25f6fbe0cf.png) [@system](https://discourse.cataclysmdda.org/u/system)\
**Post date:** [May 18, 2013, 3:10am UTC](https://discourse.cataclysmdda.org/t/fucking-books/1288/1 "2013-05-18T03:10:55Z")

</div>

When I get the prompt to read the book and select N it still reads it and takes my time.

While not very dangerous if you attempt to read while fighting a turret 5 mins from daybreak and the turret Pow-Pow-Pows you to death then you get annoyed.

“I really shouldn’t read this book now, I’m in a burning building… But I guess I have enough time to read the first few pages… Wow, this is good… Hmmm, nice book… AAAAAAAAAAAAAAAAAHHHHHHHHHHHH FIIIIIIIIIIIIIIRE!”

---

<div class="post-metadata">

**Author:** ![i2amroy](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.cataclysmdda.org/i2amroy/32/909_2.png) [@i2amroy](https://discourse.cataclysmdda.org/u/i2amroy)\
**Post date:** [May 18, 2013, 3:21am UTC](https://discourse.cataclysmdda.org/t/fucking-books/1288/2 "2013-05-18T03:21:30Z")

</div>

The Y/N option isn’t for whether or not you should read it, it’s whether or not you should keep reading it until you level up/tell yourself to stop.

---

<div class="post-metadata">

**Author:** ![system](https://us1.discourse-cdn.com/flex016/uploads/cataclysmdda/original/1X/21b5d044e8473b25d0bf905d60477e25f6fbe0cf.png) [@system](https://discourse.cataclysmdda.org/u/system)\
**Post date:** [May 18, 2013, 3:26am UTC](https://discourse.cataclysmdda.org/t/fucking-books/1288/3 "2013-05-18T03:26:07Z")

</div>

Still, I can accidentally hit the key for a book and lose quite a few turns. I really think this should be a double Y/N prompt then.

---

<div class="post-metadata">

**Author:** ![KA101](https://avatars.discourse-cdn.com/v4/letter/k/278dde/32.png) [@KA101](https://discourse.cataclysmdda.org/u/KA101)\
**Post date:** [May 18, 2013, 3:33am UTC](https://discourse.cataclysmdda.org/t/fucking-books/1288/4 "2013-05-18T03:33:52Z")

</div>

> [@i2amroy](#):
>
> The Y/N option isn’t for whether or not you should read it, it’s whether or not you should keep reading it until you level up/tell yourself to stop.

Huh. That’s understandable, and I approve of the auto-read being there, but the prompt could be a bit clearer. “Study X?” could be interpreted as whether to read the book at all, as well as reading until levelup. Something like “Read until next level?” is a bit metagamey though.

---

<div class="post-metadata">

**Author:** ![Weyrling](https://avatars.discourse-cdn.com/v4/letter/w/7bcc69/32.png) [@Weyrling](https://discourse.cataclysmdda.org/u/Weyrling)\
**Post date:** [May 18, 2013, 4:37am UTC](https://discourse.cataclysmdda.org/t/fucking-books/1288/5 "2013-05-18T04:37:16Z")

</div>

> [@KA101](#):
>
> Huh. That’s understandable, and I approve of the auto-read being there, but the prompt could be a bit clearer. “Study X?” could be interpreted as whether to read the book at all, as well as reading until levelup. Something like “Read until next level?” is a bit metagamey though.

A double layered Y/N prompt such as “Are you sure you want to read that book? Y/N?” Then a “Do you want to study this book? Y/N” might work, but it feels a bit clunky.

---

<div class="post-metadata">

**Author:** ![i2amroy](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.cataclysmdda.org/i2amroy/32/909_2.png) [@i2amroy](https://discourse.cataclysmdda.org/u/i2amroy)\
**Post date:** [May 18, 2013, 5:39am UTC](https://discourse.cataclysmdda.org/t/fucking-books/1288/6 "2013-05-18T05:39:48Z")

</div>

I think the best bet here might be to go with an ESC based exit. So if you call the read command then it asks you if you want to study X “Y/N?”, and if you exit that prompt with the ESC key then you don’t read at all, if you input ‘N’ then you read once, and if you input ‘Y’ then you read until the next level/you order a stop/you are interrupted.

---

<div class="post-metadata">

**Author:** ![KA101](https://avatars.discourse-cdn.com/v4/letter/k/278dde/32.png) [@KA101](https://discourse.cataclysmdda.org/u/KA101)\
**Post date:** [May 18, 2013, 5:48am UTC](https://discourse.cataclysmdda.org/t/fucking-books/1288/7 "2013-05-18T05:48:51Z")

</div>

That could work but would need documented; IIRC no other Y/N (at least with the caps-safety on) takes Esc as a valid entry. I cold stick it on the wiki though.

Thoughts?

---

<div class="post-metadata">

**Author:** ![GunnerX](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.cataclysmdda.org/gunnerx/32/2582_2.png) [@GunnerX](https://discourse.cataclysmdda.org/u/GunnerX)\
**Post date:** [May 18, 2013, 6:10am UTC](https://discourse.cataclysmdda.org/t/fucking-books/1288/8 "2013-05-18T06:10:32Z")

</div>

“Do you want to study this book extensively? Y/N (Esc to abort reading)”

Maybe?

---

<div class="post-metadata">

**Author:** ![KA101](https://avatars.discourse-cdn.com/v4/letter/k/278dde/32.png) [@KA101](https://discourse.cataclysmdda.org/u/KA101)\
**Post date:** [May 18, 2013, 5:27pm UTC](https://discourse.cataclysmdda.org/t/fucking-books/1288/9 "2013-05-18T17:27:50Z")

</div>

I think that looks great, GunnerX. Any coders see anything wrong with it?

---

<div class="post-metadata">

**Author:** ![NineHunter](https://avatars.discourse-cdn.com/v4/letter/n/c4cdca/32.png) [@NineHunter](https://discourse.cataclysmdda.org/u/NineHunter)\
**Post date:** [May 18, 2013, 5:45pm UTC](https://discourse.cataclysmdda.org/t/fucking-books/1288/10 "2013-05-18T17:45:16Z")

</div>

I like Gunners suggestion there.
