/*

    Fan Made Fallout Dialogue Tool
         dialogue script file

 -- hand editing this file is not recommended

 Created with version 0.25.4-stable

*/

NPCName "Gideon"
Location "Lone Star-University, Lone Star-Market District"
Description ""
Unknown_Desc "A young boy."
Known_Desc "Gideon"
Detailed_Desc "A young boy with his nose in a book."
/* Dialogue starting conditions */

start_conditions
default_condition -1
{
cond target_node "Just_met"
{
    SSL "local_var(LVAR_Herebefore) == 0" var_param "" eval -1 value_to_check "" ini_index 6 link 0
},
cond target_node "spoken_before"
{
    SSL "local_var(LVAR_Herebefore) == 1" var_param "" eval -1 value_to_check "" ini_index 9 link 0
}
};

/* Float message nodes */

Floatnode "Gideon-reading"
notes "The floats that Gideon will float while he is at the university."
{
"*And the blowfly lays it's eggs in a...*",
"*Water is two parts hi-dro-jin and...*",
"*The closest planet to the sun is...*",
"*During the smell-ting pro-cess, iron is...*",
"*The thigh bone is known as...*",
"*The first presdi-dent of the United...*",
"*In-clued-ed in the poys-un-us snake group...*",
"*E-leck-tricity, in it's natural form is...*",
"*Rade-e-ation has been proven to cause...*",
"*America de-claired it's in-du-pen-dance in...*"
}
Floatnode "Gideon-playing_with_Daniel"
notes "These are the floats that Gideon will float while he and Daniel are playing together after Gideon has been returned to Daniel."
{
"I am Rad Boy!",
"Holy handgrenades Atomic Man! Bomber Man was just spotted in the area.",
"Stop evil-doer!",
"We *will* stop your evil plans Bomber Man!",
"We'll find you, Bomber Man! We'll find you!"
}
Floatnode "Gideon-returned"
notes "These will be the floats that Gideon floats after he is returned but still the same day he is returned."
{
"Daniel you worry too much.",
"I was only readin'.",
"Do my chores for a week or I'll tell pa you lost me again.",
"I never get to go read.",
"If you would read too you might be as smart as me."
}
Floatnode "Gideon-returned-activate"
notes "The floats that Gideon will float if the player tries to talk to him after he has been returned."
{
"Hello again.",
"How are you?",
"Have you been back to the university?"
}

/* Regular nodes */

Node "Just_met"
notes ""
{
NPCText "Hello mister. My name is Gideon. What's yours?"
 NPCFemaleText "Hello ma'am. My name is Gideon. What's yours?"
      options {
          int=4 Reaction=REACTION_GOOD playertext "Hello Gideon. My name is <PC>. Are you learning a lot?" linkto "Gideon-polite"  notes ""
          int=4 Reaction=REACTION_BAD playertext "Beat it kid. I don't have time to talk to you." linkto "done"  notes ""
          int=4 Reaction=REACTION_NEUTRAL playertext "Gideon you say? Your brother Daniel is looking for you. He says you were supposed to be with him." linkto "Gideon-lost"  notes "This option only visible if Daniel has asked the player to help find Gideon and the player agreed."
              }
}
Node "Gideon-polite"
notes ""
{
NPCText "Uh huh. Did you know that the average human brain weighs 3 pounds?"
      options {
          int=4 Reaction=REACTION_NEUTRAL playertext "Why no I didn't." linkto "Gideon-learning" conditions { CHECK_SKILL doctor < 70 link_next NONE } notes ""
          int=4 Reaction=REACTION_NEUTRAL playertext "Actually, yes, I did." linkto "Gideon-learning" conditions { CHECK_SKILL doctor >= 70 link_next NONE } notes ""
              }
}
Node "Gideon-learning"
notes ""
{
NPCText "Yeah! And did you know that there are other planets that circle our sun?"
      options {
          int=4 Reaction=REACTION_NEUTRAL playertext "Really? I had no idea." linkto "Gideon-learning2" conditions { CHECK_SKILL science < 70 link_next NONE } notes ""
          int=4 Reaction=REACTION_NEUTRAL playertext "Yes I did." linkto "Gideon-learning2" conditions { CHECK_SKILL science >= 70 link_next NONE } notes ""
              }
}
Node "Gideon-learning2"
notes ""
{
NPCText "Uh huh! And did you know..."
      options {
          int=4 Reaction=REACTION_GOOD playertext "Ok ok ok... You must read a lot to be so full of information." linkto "Gideon-reads"  notes ""
          int=4 Reaction=REACTION_NEUTRAL playertext "Whoa! Would'ya look at the time? I've got to get going." linkto "done"  notes ""
          int=4 Reaction=REACTION_BAD playertext "Damn kid! Shut the fuck up! " linkto "done"  notes ""
              }
}
Node "Gideon-reads"
notes ""
{
NPCText "I sure do! I love to read. I always want to learn more."
      options {
          int=4 Reaction=REACTION_GOOD playertext "Well, here take this." linkto "book_selection"  notes "This option only available if the player has a science, repair, gun, outdoorsman, or gambling book in his inventory."
          int=4 Reaction=REACTION_NEUTRAL playertext "Well that's good. I like to read too." linkto "Gideon-direct"  notes ""
              }
}
Node "book_selection"
notes ""
{
NPCText "[You rummage through your inventory looking for a book to give to Gideon.]"
      options {
          int=4 Reaction=REACTION_NEUTRAL playertext "[Pick the science book.]" linkto "No-thanks"  notes "Only available if the player has a science book in inventory."
          int=4 Reaction=REACTION_NEUTRAL playertext "[Pick the repair book.]" linkto "No-thanks"  notes "Only available if the player has a repair book in his inventory."
          int=4 Reaction=REACTION_NEUTRAL playertext "[Pick the gun book.]" linkto "No-thanks"  notes "Only available if the player has a gun book in his inventory."
          int=4 Reaction=REACTION_NEUTRAL playertext "[Pick the outdoorsman book.]" linkto "No-thanks"  notes "Only available if the player has an outdoorsman book in his inventory."
          int=4 Reaction=REACTION_NEUTRAL playertext "[Pick the gambling book.]" linkto "No-thanks"  notes "Only available if the player has a gambling book in his inventory."
              }
}
Node "No-thanks"
notes ""
{
NPCText "Oh that's ok mister. There are plenty of books here for me to read. You keep it."
 NPCFemaleText "Oh that's ok ma'am. There are plenty of books here for me to read. You keep it."
      options {
          int=4 Reaction=REACTION_NEUTRAL playertext "Well all right. I should be going now." linkto "done"  notes ""
              }
}
Node "Gideon-direct"
notes ""
{
NPCText "There a lot of books here. Enough for all of us."
      options {
          int=4 Reaction=REACTION_NEUTRAL playertext "Really? I think I'll look around. Thanks." linkto "done"  notes ""
          int=4 Reaction=REACTION_NEUTRAL playertext "Eh... That's ok. I don't need any books right now. Thanks though." linkto "done"  notes ""
              }
}
Node "Gideon-lost"
notes ""
{
NPCText "I'm reading books right now. I'll go back later."
      options {
          int=4 Reaction=REACTION_NEUTRAL playertext "But shouldn't you go back now? Daniel says your father will be really mad if your gone from the market district." linkto "Gideon-going_back"  notes ""
              }
}
Node "Gideon-going_back"
notes ""
{
NPCText "Yeah ok. I don't want a whipping."
      options {
          int=4 Reaction=REACTION_NEUTRAL playertext "Ok let's go." linkto "done"  notes "After this option is chosen a FtBaB teleports both the player and Gideon to Daniel's location in the Lone Star Market District an 10 minutes time elapses."
              }
}
Node "spoken_before"
notes "This is the initial node that starts if the player has spoken to Gideon before but has not taken him back to Daniel yet."
{
NPCText "Hello again."
      options {
          int=4 Reaction=REACTION_NEUTRAL playertext "Just saying hi." linkto "done"  notes ""
          int=4 Reaction=REACTION_NEUTRAL playertext "Your brother Daniel is looking for you. You should come back with me." linkto "Gideon-lost"  notes "this option is only avaialble if Daniel has asked the player to find Gideon."
              }
}
