Conversation Inputs and Bypass

Since Conversations are used for any kind of text-based interaction, they will get used quite a bit for interacting with computers. What better way is there to interact with a computer then to bypass its security the old fashion way? This is where the Input Numpad and  Input Keyboard conversation node types come into play.

Setup
Create a new conversation and double-click it to open the Conversation Editor.


 * 1) Select [END DIALOGUE]
 * 2) Click [[File:IconNewConversation.PNG]] to create a new speaker node
 * 3) Select [End DIALOGUE]
 * 4) Enter some text in the dialogue box (e.g What is the password?)
 * 5) From the Type drop down, select Input Numpad
 * 6) Click [[File:IconNewConversation.PNG]] to create a new player node
 * 7) Select the new [END DIALOGUE]
 * 8) Enter a passcode in the dialogue box (e.g. 1437)
 * 9) Click [[File:IconNewConversation.PNG]] to create a new speaker node
 * 10) Select the new [End DIALOGUE]
 * 11) Type some congratulatory text in the dialogue box (e.g. You did it!)

When the conversation is started, the player will be asked "What is the password?" Since we selected "Input Numpad" on that node they will be prompted to input a passcode in order to get to the next part of the conversation. You may also define a max input length on this node to help the player out a bit.

The player node 1437 that follows is the passcode required to access the next node. This will not display for the player so be sure to give them someway to guess what it is.

Brute Force Bypass
Let's say you never gave the player the information required to access this machine. Let's also say your players character is the number one brute force hacker this side of Berlin. You may give them an option to get around this predicament.
 * 1) Select the What is the passsword? node
 * 2) Click [[File:IconNewConversation.PNG]] to create a new player node
 * 3) Select the new [END DIALOGUE]
 * 4) Enter Intelligence: 5Brute force it
 * 5) Check the Is Input Bypass property
 * 6) Add the following Compare Actor Attribute condition
 * 7) Select the You did it! node
 * 8) Click [[File:IconCopy.PNG]] to copy it
 * 9) Select the Intelligence: 5Brute force it  node
 * 10) Click [[File:IconPasteAsLink.PNG]] to paste the copied node as a link
 * 1) Click [[File:IconPasteAsLink.PNG]] to paste the copied node as a link

Now when the conversation prompts the player with "What is the password?" the player will have the option to input the code or to bypass it if their intelligence is high enough.

Keyboard Input
The keyboard input type will work similarly except it will give the user a text input field and let them type in it. You can use this for locked terminals where you need to know the user's login password, or even to have a character ask you "What's the secret password?" to enter their clubhouse. The player will see a text entry box which you can type in to submit a password to the system. Passwords that do not match any red nodes will fail, and passwords that match will take you further down that node.