view data/npcs/tetsuo.json @ 253:dff6287b55b7

Prefer downward moves if all things are equal to reduce 'holding oneself against the wall in mid-air' options
author Neil Muller <drnlmuller@gmail.com>
date Fri, 08 Apr 2011 00:43:35 +0200
parents d2e4fb016627
children 5250c77b352a
line wrap: on
line source

{
    "start" : {
        "events" : [
            { "matches" : "npcs.kaneda2.state ==  'start'", "next": "state.joy" }
        ]
    },
    "joy" : {
        "text" : "Kaneda-san, nothing would bring me more joy.",
        "events" : [
            { "matches" : "npcs.kaneda2.state ==  'signing'", "next": "state.inspect" }
        ]
    },
    "inspect" : {
        "text" : "Naturally, as soon as I inspect the goods.",
        "events" : [
            { "matches" : "npcs.kaneda2.state ==  'ofcourse'", "next": "state.inspecting" }
        ]
    },
    "inspecting" : {
        "events" : [
            { "matches" : "npcs.kaneda2.state ==  'preposterous'", "next": "state.shoddy" }
        ]
    },
    "shoddy" : {
        "text" : "You should speak! The shoddy nature of your goods is simply unacceptable.",
        "events" : [
            { "matches" : "npcs.kaneda2.state ==  'pah'", "next": "state.cheat" }
        ]
    },
    "cheat" : {
        "text" : "At least we don’t cheat our buyers with damaged goods like you city folk!",
        "events" : [
            { "matches" : "npcs.kaneda2.state ==  'insult'", "next": "state.riddance" }
        ]
    },
    "riddance" : {
        "text" : "Good riddance.",
        "events" : [
            { "matches" : "npcs.kaneda2.state ==  'gone'", "next": "state.done" }
        ]
    },
    "done" : {
    }
}