Paste #15805: Untitled Paste

Date: 2015/05/15 05:57:48 UTC-07:00
Type: Denizen Script

View Raw Paste Download This Paste
Copy Link


inventorytest:
    type: inventory
    title: Npc talk
    size: 27
    slots:
    - "[i@love] [] [] [] [] [] [] [] [i@hate]"
    - "[] [] [] [] [] [] [] [] []"
    - "[] [] [] [] [] [] [] [] []"
love:
    type: item
    material: red_wool
    display name: <red>Love
    lore: 
    - <red>I love you
hate:
    type: item
    material: black_wool
    display name: <black>hate
    lore: 
    - <black>I hate you!
random:
    type: assignment
    interact scripts:
    - 10 randomq
randomq:
    type: interact
    Requirements:
    mode: none
    Steps:
      1:
        Click Trigger:
          Script:
          - narrate "[<npc.name>] uhmmm..."
          - wait 3s
          - narrate "[<npc.name>] How do I say this?"
          - wait 4s 
          - narrate "[<npc.name>] Do you love me?!"
          - wait 3s
          - inventory open d@in@inventorytest
      2:
        Click Trigger:
          Script:
          - narrate "[<npc.name>] Hi Handsome!"
      3:
        Click Trigger:
          Script:
          - narrate "[<npc.name>] Don't speak to me! Baka!"

menuworld:
    type: world
    events:
        on player click in inventorytest:
        - determine cancelled
        on player drags in inventorytest:
        - determine cancelled
        on player clicks love in inventorytest:
        - runtask lovet
        on player clicks hate in inventorytest:
        - runtask hatet
lovet:
    type: task
    script:
    - narrate "[<npc.name>] Rea- Really?"
    - zap s@randomq step:2