Paste #2699: Untitled Paste

Date: 2014/03/20 20:28:25 UTC-07:00
Type: Denizen Script

View Raw Paste Download This Paste
Copy Link


pikefisherman:
    type: assignment
    interact scripts:
    - 10 pikefishermaninteract

pikefishermaninteract:
    type: interact
    steps:
        1:
            proximity trigger:
                entry:
                    radius: 4
                    script:
                    - if !<player.flag[pausechat]> flag player pausechat:0
                    - if <player.flag[pausechat]> > 0 flag player pausechat:0
                    - chat "welcome message here."
            click trigger:
                script:
                - random 3
                - chat "Can I help you with anything?"
                - chat "Is there anything you would like to know?"
                - chat "Would you like to ask me anything?"                
            chat trigger:
                1:
                    trigger: /REGEX:^[Hh]owdie$|^[Hh]owdy$|^[Hh]i$|^[Hh]ey$|^[Hh]ello$|^[Gg]reetings$|^[Hh]owdie.$|^[Hh]owdy.$|^[Hh]i.$|^[Hh]ey.$|^[Hh]ello.$/
                    script:
                    - random 2
                    - chat "Greetings."
                    - chat "Hello."  
                2:
                    trigger: /REGEX:^[Gg]'day$|[Gg]day$|^[Aa]lright\s[Mm]ate$|^[Yy]o$|^[Gg]'day.$|[Gg]day.$|^[Aa]lright\s[Mm]ate.$|^[Yy]o.$|^[Gg]'day\s[Pp]ike$|[Gg]day\s[Pp]ike$|^[Yy]o\s[Pp]ike$|^[Gg]'day\s[Pp]ike.$|[Gg]day\s[Pp]ike.$|^[Yy]o\s[Pp]ike.$/
                    script:
                    - random 2
                    - chat "Hello... Something tells me you are not from around here."
                    - chat "Hello... Interesting greeting, you must not be from around these parts."
                3:
                    trigger: /REGEX:^[Hh]owdie\s[Pp]ike$|^[Hh]owdy\s[Pp]ike$|^[Hh]i\s[Pp]ike$|^[Hh]ey\s[Pp]ike$|^[Hh]ello\s[Pp]ike$|^[Gg]reetings\s[Pp]ike$|^[Hh]owdie\s[Pp]ike.$|^[Hh]owdy\s[Pp]ike.$|^[Hh]i\s[Pp]ike.$|^[Hh]ey\s[Pp]ike.$|^[Hh]ello\s[Pp]ike.$|^[Gg]reetings\s[Pp]ike.$/
                    script:
                    - random 3
                    - chat "Hi <player.name>."   
                    - chat "Hello <player.name>."  
                    - chat "Greetings <player.name>."  
                4:
                    trigger: /REGEX:[Ww]hat\s\b([Dd]o|[Hh]ave|[Cc]an)\b\s[Yy]ou\s\b([Kk]now|[Hh]eard|[Tt]ell\s[Mm]e)\b\s\b([Aa]bout|[Rr]egarding|[Cc]oncerning)\b\s\b([Cc]arack|[Tt]he\s[Tt]yrant|[Cc]arack.|[Tt]he\s[Tt]yrant.)\b|[Dd]o\s[Yy]ou\s[Hh]ave\s[Aa]ny\s\b([Ii]nformation|[Ii]nfo|[Nn]ews)\b\s\b([Aa]bout|[Rr]egarding|[Cc]oncerning|[Oo]n)\b\s\b([Cc]arack|[Tt]he\s[Tt]yrant|[Cc]arack.|[Tt]he\s[Tt]yrant.)\b|([Dd]o|[Hh]ave)\b\s[Yy]ou\s\b([Kk]now|[Gg]ot)\b\s\b([Aa]nything|[Ss]omething|[Ii]nformation|[Ii]nfo|[Nn]ews|[Aa]ny\s[Ii]nformation|[Aa]ny\s[Ii]nfo|[Aa]ny\s[Nn]ews)\b\s\b([Aa]bout|[Rr]egarding|[Cc]oncerning|[Oo]n)\b\s\b([Cc]arack|[Tt]he\s[Tt]yrant|[Cc]arack.|[Tt]he\s[Tt]yrant.)\b|[Ww]ho\s[Ii]s\s\b([Cc]arack|[Tt]he\s[Tt]yrant|[Cc]arack.|[Tt]he\s[Tt]yrant.)\b|([Ww]hat|[Ww]hats|[Ww]hat\s[Ii]s)\b\s\b([Uu]p|[Tt]he\s[Dd]eal|[Tt]he\s[Ss]tory|[Tt]his\s[Ss]tory)\b\s\b([Ww]ith|[Rr]egarding|[Aa]bout|[Ii]\s[Hh]ear\s[Aa]bout)\b\s\b([Cc]arack|[Tt]he\s[Tt]yrant|[Cc]arack.|[Tt]he\s[Tt]yrant.)|([Cc]an|[Ww]ill)\b\s[Yy]ou\s[Tt]ell\s[Mm]e\s\b([Aa]bout|[Rr]egarding|[Cc]oncerning)\b\s\b([Cc]arack|[Tt]he\s[Tt]yrant|[Cc]arack.|[Tt]he\s[Tt]yrant.)|([Tt]ell|[Ii]nform|[Gg]ive)\b\s[Mm]e\s\b([Aa]bout|[Rr]egarding|[Cc]oncerning|[Ii]nformation\s[Oo]n|[Ii]nformation\s[Aa]bout|[Ii]nfo\s[Oo]n|[Ii]nfo\s[Aa]bout|)\b\s\b([Cc]arack|[Tt]he\s[Tt]yrant|[Cc]arack.|[Tt]he\s[Tt]yrant.)\b/?
                    script:
                    - if <player.flag[pausechat]> > 0 {
                      } else {
                      - flag player pausechat:1
                      - chat "Carack was originally one of the king's men, but now he is just a corrupt tyrant."
                      - wait 3
                      - chat "He came to our town with his henchmen, and cut us off from the rest of the kingdom."
                      - wait 4
                      - chat "Now we spend our days carrying out his work in exchange for keeping our heads."
                      - wait 4
                      - chat "At first we tried to fight him, but it was no use."
                      - wait 4
                      - chat "His men are all armed with magically enchanted weapons and armor."
                      - wait 4
                      - chat "Worst of all, Carack seems to have control over the dead."
                      - wait 4
                      - chat "There are still some left who have tried to form a resistance against Carack."
                      - wait 4
                      - chat "From time to time they will mount an attack against Carack and his men."
                      - wait 4
                      - chat "It never does them any good, but they still try."
                      - flag player pausechat:0
                      }  
                5:
                    trigger: /REGEX:([Ww]hat|[Hh]ow)\b\s\b([Dd]oes|[Ii]s)\s\b([Cc]arack|[Tt]he\s[Tt]yrant)\b\s\b([Dd]o|[Ss]pend\s[Hh]is\s[Tt]ime|[Bb]ehave|[Cc]onduct\s[Hh]imself|[Ll]ike|[Dd]o.|[Ss]pend\s[Hh]is\s[Tt]ime.|[Bb]ehave.|[Cc]onduct\s[Hh]imself.|[Ll]ike.)\b/?
                    script:
                    - if <player.flag[pausechat]> > 0 {
                      } else {
                      - flag player pausechat:1
                      - chat "He is a materialistic and power hungry tyrant."
                      - wait 3
                      - chat "He steals, kills, and generally makes life miserable for everyone."
                      - wait 4
                      - chat "You would be wise to keep out of his way."
                      - flag player pausechat:0
                      }   
                6:
                    trigger: /REGEX:[Ww]hy\s[Dd]oes\s\b([Cc]arack|[Tt]he\s[Tt]yrant)\b\s\b([Aa]ct|[Bb]ehave|[Dd]o)\b\s\b([Tt]his\s[Ww]ay|[Ll]ike\s[Tt]his|[Tt]his|[Ww]hat\s[Hh]e\s[Dd]oes|[Tt]his\s[Ww]ay.|[Ll]ike\s[Tt]his.|[Tt]his.|[Ww]hat\s[Hh]e\s[Dd]oes.)\b/?
                    script:
                    - if <player.flag[pausechat]> > 0 {
                      } else {
                      - flag player pausechat:1
                      - chat "Who knows why. Maybe corruption, Greed, or just plain evil?"
                      - wait 3
                      - chat "Rumor has it he used to be a loyal and honorable knight."
                      - flag player pausechat:0
                      }  
                7:
                    trigger: /REGEX:([Hh]ave|[Dd]id)\s[Yy]ou\s[Ee]ver\s\b([Mm]eet|[Mm]et|[Ss]ee|[Ss]een|[Ss]poken\s[Ww]ith)\s\b([Cc]arack|[Tt]he\s[Tt]yrant|[Cc]arack.|[Tt]he\s[Tt]yrant.)\b/?
                    script:
                    - if <player.flag[pausechat]> > 0 {
                      } else {
                      - flag player pausechat:1
                      - chat "Unfortunately for me, yes I have."
                      - wait 3
                      - chat "When he first came to town he gathered us all up in the town center."
                      - wait 4
                      - chat "He threatened to kill us all if we did not work for him."
                      - wait 4
                      - chat "Then to show us he was serious, he killed a few of us anyway."
                      - wait 4
                      - chat "I hope to never meet him again."
                      - flag player pausechat:0
                      } 
                8:
                    trigger: /REGEX:[Ww]hy\s[Ii]s\s[Ee]veryone\s[Tt]alking\s[Aa]bout\s\b([Cc]arack|[Tt]he\s[Tt]yrant|[Cc]arack.|[Tt]he\s[Tt]yrant.)\b/?
                    script:
                    - if <player.flag[pausechat]> > 0 {
                      } else {
                      - flag player pausechat:1
                      - chat "Since he came to town, he has made us all slaves."
                      - wait 3
                      - chat "People can hardly even think about anything else."
                      - flag player pausechat:0
                      }
                9:
                    trigger: /REGEX:[Ff]/?
                    script:
                    - if <player.flag[pausechat]> > 0 {
                      } else {
                      - flag player pausechat:1
                      - chat "I don't know for sure, but I suspect he must know."
                      - flag player pausechat:0
                      }
                10:
                    trigger: /REGEX:.+/
                    script:
                    - random 30
                    - chat "Can you rephrase ''<player.chat_history>'' for me?"
                    - chat "What do you mean by ''<player.chat_history>'' exactly?"
                    - chat "Could you put ''<player.chat_history>'' into different words for me?"
                    - chat "Can you rephrase ''<player.chat_history>'' for me?"
                    - chat "What do you mean by ''<player.chat_history>'' exactly?"
                    - chat "Could you put ''<player.chat_history>'' into different words for me?"
                    - chat "Can you rephrase ''<player.chat_history>'' for me?"
                    - chat "What do you mean by ''<player.chat_history>'' exactly?"
                    - chat "Could you put ''<player.chat_history>'' into different words for me?"
                    - chat "Are you spelling ''<player.chat_history>'' right?"
                    - chat "I have no idea what ''<player.chat_history>'' means"
                    - chat "Can you rephrase ''<player.chat_history>'' for me?"
                    - chat "What do you mean by ''<player.chat_history>'' exactly?"
                    - chat "Could you put ''<player.chat_history>'' into different words for me?"
                    - chat "Can you rephrase ''<player.chat_history>'' for me?"
                    - chat "Can you say ''<player.chat_history>'' a different way?"
                    - chat "Can you rephrase ''<player.chat_history>'' for me?"
                    - chat "I'm not sure I know anything regarding ''<player.chat_history>'' unfortunately."
                    - chat "Can you rephrase ''<player.chat_history>'' for me?"
                    - chat "What do you mean by ''<player.chat_history>'' exactly?"
                    - chat "Could you put ''<player.chat_history>'' into different words for me?"
                    - chat "Can you rephrase ''<player.chat_history>'' for me?"
                    - chat "What do you mean by ''<player.chat_history>'' exactly?"
                    - chat "Could you put ''<player.chat_history>'' into different words for me?"
                    - chat "Can you rephrase ''<player.chat_history>'' for me?"
                    - chat "Could you put ''<player.chat_history>'' into different words for me?"
                    - chat "Can you rephrase ''<player.chat_history>'' for me?"
                    - chat "Try rephrasing your question or ask a different question"
                    - chat "Could you put ''<player.chat_history>'' into different words for me?"
                    - chat "Can you rephrase ''<player.chat_history>'' for me?"