Paste #13564: Vendor Shit 2: Electric Boogaloo

Date: 2015/02/02 19:06:56 UTC-08:00
Type: Denizen Script

View Raw Paste Download This Paste
Copy Link


"criylisaskrub":
    type: assignment

    actions:
      on assignment:
      - trigger name:chat toggle:true
      - trigger name:click toggle:true
      - trigger name:proximity toggle:true

    interact scripts:
    - 10 inseminations

'inseminations':
    type: interact

    steps:
        '1':
            click trigger:
                script:
                - narrate '<green><npc.name>: <white> Welcome to my Store!'
                - narrate '<green><npc.name>: <white> You here to Buy, or Sell?'
                - narrate '<blue>B<white>/<yellow>S '
                - look <npc> <player.eye_location>

            chat trigger:
                'B':
                    trigger: '/B/uy!'
                    script:
                    - narrate '<green><npc.name>: <white> Have a look at our Wares.'
                    - wait 1
                    - narrate '<blue> 1:<white> Waders <green> 5E'
                    - narrate '<blue> 2:<white> Fishing Rod, <green> 3E'
                    - narrate '<blue> 3:<white> Fish <green> 1E'
                    - narrate '<blue> 4:<white> Boat <green> 20E'
                    - zap step:Buy
                'S':
                    trigger: '/S/ell!'
                    script:
                    - narrate '<green><npc.name>: <white> Whatcha got?'
                    - zap step:Sell
        '1a':
            click trigger:
                script:
                -zap step:1
        'Buy':
            click trigger:
                script:
                - narrate '<blue> 1:<white> Waders <green> 5E'
                - narrate '<blue> 2:<white> Fishing Rod, <green> 3E'
                - narrate '<blue> 3:<white> Fish <green> 2E'
                - narrate '<blue> 4:<white> Boat <green> 20E'
                - narrate '<blue> 5:<white> Back'
                - zap step:Buy
            chat trigger:
                '1':
                    trigger: '/1/: /Waders/, Please.'
                    script:
                    - if <player.inventory.contains[388].qty[5]> {
                        - ^take 388 qty:5
                        - give i@Wader1 qty:1
                        - zap step:1
                        }
                        else {
                        - narrate '<green><npc.name>: <white>You're a little Short on cash.'
                        }
                '2':
                    trigger: '/2/: /Fishing Rod/, Please.'
                    script:
                    - if <player.inventory.contains[388].qty[3]> {
                        - ^take 388 qty:3
                        - give item:fishing_rod qty:1
                        - zap step:1
                        }
                        else {
                        - narrate '<green><npc.name>: <white>You're a little Short on cash.'
                        }
                '3':
                    trigger: '/3/: Fish, Please.'
                    script:
                    - if <player.inventory.contains[388].qty[2]> {
                        - ^take 388 qty:2
                        - give item:raw_fish qty:1
                        - zap step:1
                        }
                        else {
                        - narrate '<green><npc.name>: <white>You're a little Short on cash.'
                        }
                '4':
                    trigger: '/4/: Boat, Please.'
                    script:
                    - if <player.inventory.contains[388].qty[20]> {
                        - ^take 388 qty:20
                        - give item:boat qty:1
                        - zap step:1
                        }
                        else {
                        - narrate '<green><npc.name>: <white>You're a little Short on cash.'
                        }
                '5':
                    trigger: '/5/: Back'
                    script:
                    - zap step:1
        'Sell':
            click trigger:
                script:
                - narrate '<blue> 1:<white> Waders <green> 3E'
                - narrate '<blue> 2:<white> Fish <green> 1E'
                - narrate '<blue> 3:<white> Boat <green> 10E'
                - narrate '<blue> 4:<white> Back'
                - zap step:Buy
            chat trigger:
                '1':
                    trigger: '/1/: /Waders/, Please.'
                    script:
                    - if <player.inventory.contains[i@Wader1].qty[1]> {
                        - ^take i@Wader1 qty:1
                        - give item:emerald qty:3
                        - zap step:1
                        }
                        else {
                        - narrate '<green><npc.name>: <white>You don't have that item...'
                        - zap step:Sell
                        }
                '2':
                    trigger: '/2/: Fish, Please.'
                    script:
                    - if <player.inventory.contains[349].qty[1]> {
                        - ^take 349 qty:1
                        - give item:emerald qty:1
                        - zap step:1
                        }
                        else {
                        - narrate '<green><npc.name>: <white>You don't have that item...'
                        - zap step:Sell
                        }
                '3':
                    trigger: '/3/: Boat, Please.'
                    script:
                    - if <player.inventory.contains[333].qty[20]> {
                        - ^take 333 qty:1
                        - give item:emerald qty:10
                        - zap step:1
                        }
                        else {
                        - narrate '<green><npc.name>: <white>You don't have that item...'
                        - zap step:Sell
                        }
                '4':
                    trigger: '/4/: Back'
                    script:
                    - zap step:1
Wader1:
    type: item
    material: leather_boots
    display name: Waders
    lore:
    - Leathar bots
    enchantments:
    - WATER_WORKER:1