# Axi's Story-Writing Process
I won't give it a version. I've also still got to explicate my universe generator and other stuff, but this'll do for now.
```mermaid
flowchart TB
playCheck[Heya kitten. Wanna play?]
playCheck-- Nah. -->altToPlay
altToPlay-- Later... -->playCheck
altToPlay--"See cool thing."-->ideaNotes
ideaNotes@{ shape: docs, label: "Idea Bank"}--"Osmosis"-->subconscious[(Subconscious)]
altToPlay@{shape: manual-input, label: "Do something else fun."}
new{New campaign?}
newWorldPrompt{New world?}
playCheck-- Hell yeah. -->new
new--New Game-->newWorldPrompt
new--Load Campaign-->sanityCheck
sanityCheck{"Are you calm, cozy, comfy?"}
sanityCheck--No?-->altToPlay
charReview["Review your characters."]
sanityCheck--->charReview
charReview-->planScene
planScene--I need a character!-->charGen@{shape: procs, label: "Detailed Character Generation"}
subconscious
planScene@{shape:, label: "Plan scene. Pick a viewpoint char, locale, subject, and theme."}
newWorldPrompt--Yes-->wbStart
wbStart@{shape: procs, label: "New Universe Generation"}
newWorldPrompt--Existing.-->charGen
subconscious-->planScene
planScene---->trance[Dim the lights, pop an Addy, grab your cans.]
charGen--->trance
trance-->tranceBegin[Enter your narrative trance.]
tranceBegin-->flow[[Let go. Dreamstorm.]]-->tranceEnd[Exit your narrative trance.]
tranceBegin-->noEdit[[Don't edit mid-writing.]]-->tranceEnd[Exit your narrative trance.]
tranceBegin-->senses[[Capture sensual details.]]-->tranceEnd[Exit your narrative trance.]
tranceBegin-->detail[[Detail is SlowMo.]]-->tranceEnd[Exit your narrative trance.]
tranceBegin-->shots[[Think in terms of film.]]-->tranceEnd[Exit your narrative trance.]
```
@{shape: , label: ""}
## Detailed Character Generation
```mermaid
flowchart TB
detCharGen@{ shape: procs, label: "Detailed Character Generation"}--What will you explore?-->craftConcept
theStory@{ shape: doc, label: "The story so far"}--Literary necessity-->craftConcept
subconscious[(Subconscious)]--Who do you see?-->craftConcept[Craft Concept]
craftUrge[Core Urge]
craftLie[Stated Belief, Lie]
craftOrigin[Character's Past]
craftConcept--->|Char desires something.| craftUrge
craftConcept---->|Char lies to themselves.| craftLie
craftConcept--Char went through something.-->craftOrigin
craftUrge-->secResults
craftOrigin===|relates to...|craftUrge===|relates to...|craftLie
craftOrigin-->secResults
craftLie-->secResults[Envision effect this has on character's life.]
craftLie===|relates to...|craftOrigin
secResults-->goals[[Goals]]-->playestDecide
secResults-->relationships[[Relationships]]-->playestDecide
secResults-->lifestyle[[Lifestyle]]-->playestDecide
secResults-->presentation[[Presentation]]-->playestDecide
secResults-->dialogue[[Dialogue]]-->playestDecide
playestDecide{Need playtesting?}---->|Nah.| backToStory
playestDecide--Ja.-->playtesting
backToStory[Return to story diagram.]
playtesting[Playtest the character.]-->backToStory
```