Paste #21811: Untitled Paste

Date: 2015/10/28 20:55:16 UTC-07:00
Type: Denizen Script

View Raw Paste Download This Paste
Copy Link


BrunosRealmQuests:
    type: book
    title: BrunosRealmQuest
    author: CorporalBruno
    signed: true
    text:
    - page<n>new line<n>another new line<p>paragraph
    - page2 test
    - page3 lots of testing

Open_Book: 
  type: task 
  definitions: book 
  speed: 0 
  script: 
    - inventory close 
    - define PrevItem <player.item_in_hand||i@air> 
    - inventory set o:<def[Book]> d:<player.inventory> slot:<player.item_in_hand.slot> 
    - adjust <player> open_book 
    - if <def[PrevItem]> == i@air { 
      - take <def[Book]> 
      - queue clear 
    } 
    - inventory set o:<def[PrevItem]> d:<player.inventory> slot:<player.item_in_hand.slot> 

Adjust_Book:
    type: task
    definitions: book
    speed: 0
    script:
      - adjust i@BrunosRealmQuests:pages|<player.flag[QuestBookPages]> save:book
      - wait 1t
      - run Open_Book def:<entry[Book].result>