Paste #7347: Edit of P#7346 - Edit of P#7345 - Untitled Paste

Date: 2014/07/23 16:57:34 UTC-07:00
Type: Denizen Script

View Raw Paste Download This Paste
Copy Link


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416


# +----------------------------------
# |   Quest: Gaining Trust
# +----------------------------------

# Aris NPC

ShipCapCatharNPC:
    type: assignment
    interact scripts:
    - 10 CatharIntro
    actions:
        on assignment:
        # These triggers enable interaction with an NPC via chatting, clicking and entering proximity
        - trigger name:chat state:False radius:20
        - trigger name:click state:False
        - trigger name:proximity state:False
        - lookclose <npc> state:true

CatharIntro:
    type: task
    Script:
      - ^spawn <npc> <npc.anchor[startc]>
      - wait 2
      - lookclose <npc> state:true
      - walk <npc.anchor[endc]> auto_range
      - narrate "<aqua>The door creaks as the captain steps through into the hull."
      - wait 2
      - look <player> <npc.location>
      - narrate "<green>[Captain] -> You<&co> <yellow> We have arrived at Cathar."
      - wait 2
      - narrate "<green>[Captain] -> You<&co> <yellow> We are always looking for more deckhands,"
      - wait 2
      - narrate "<green>[Captain] -> You<&co> <yellow> If you need to travel between cities."
      - wait 2
      - narrate "<green>[Captain] -> You<&co> <yellow> Come find me on the top deck if you are interested."
      - wait 1
      - switch l@9179,27,5993,world state:off
      - switch l@9179,27,5993,world state:on
      - walk <npc.anchor[despawn]> auto_range
      - wait 1
      - Despawn <npc>
      - finish
Aris_NPC:
    type: assignment
    interact scripts:
    - 10 Aris_Script
    actions:
        on assignment:
        # These triggers enable interaction with an NPC via chatting, clicking and entering proximity
        - trigger name:chat state:true
        - trigger name:click state:true
        - trigger name:proximity state:true
        - lookclose <npc> state:false

Aris_Script:
    type: interact
    steps:
        1:
            proximity Trigger:
                entry:
                    Script:
                      - if <player.flag[Quest_A_New_Story_Begins_Cathar]> {
                        - flag player Name_Warning:!
                        - playsound <player> sound:seagulls custom
                        - lookclose <npc> state:false
                        - look <npc> l@9184,33,5980,world
                        - narrate "<aqua>As you step off the boat, you notice a guard sent to oversee the undocking of supplies."
                        - wait 2
                        - narrate "<aqua>A higher official approaches the guard"
                        - wait 2
                        - narrate "<green>[Aris] -> [Guard]<&co> <yellow>Is everything accounted for?"
                        - wait 3
                        - narrate "<green>[Guard] -> [Aris]<&co> <yellow>Yes Sir! Supplies will be stocked, and rations sent to the outpost within a sennight."
                        - wait 1
                        - narrate "<aqua>Aris turns her head towards you."
                        - lookclose <npc> state:true
                        - wait 1
                        - narrate "<green>[Aris] -> You<&co> <yellow>Newcomer! State your name at once!"
                        - narrate "<red>Write your character name. Seperate spaces with underscores. E.g. Firstname_Lastname"
                        - zap step:2
                        }
        2:
            chat Trigger:
                1:
                    Trigger: "/regex:.* .*/"
                    Script:
                      - narrate "<red> ONLY write your character name. Separate spaces with underscores. E.g. FirstName_LastName"
                2:
                    Trigger: "/regex:.*anus.*|.*Anus.*|.*fuck.*|.*Fuck.*|.*shit.*|.*Shit.*|.*Balls.*|.*balls.*|.*penis.*|.*Penis.*|.*Arse.*|.*Anus.*|.*Pirate.*|.*pirate.*|.*Dick.*|.*dick.*|lol.*bitch.*|.*Bitch.*|.*Boner.*|.*Arithia.*|.*arithia.*|.*Butt.*|.*butt.*|.*Camel.*|.*camel.*|.*wonderdude.*|.*Wonderdude.*|.*Owner.*|.*owner.*|.*Douche.*|.*douche.*|.*douche.*|.*Damn.*|.*damn.*|.*dildo.*|.*Dildo.*|.*Fag.*|.*fag.*|.*dumass.*|.*Dumass.*|.*Dumbass.*|.*dumbass.*|.*fatass.*|.*Fatass.*|.*fuk.*|.*Fuk.*|.*cunt.*|.*Cunt.*|.*nigger.*|.*Nigger.*|.*niggah.*|.*Niggah.*|.*pussy.*|.*Pussy.*|.*shit.*|.*Shit.*|.*queef.*|.*Queef.*|.*queer.*|.*Queer.*|.*skank.*|.*Skank.*|.*slut.*|.*Slut.*|.*testicle.*|.*Testicle.*|.*titties.*|.*Titties.*|.*Vagina.*|.*vagina.*|.*whore.*|.*Whore.*|.*Fat_ass.*|.*fat_ass.*|.*faggot.*|.*Faggot.*|.*Fucker.*|.*fucker.*|.*erection.*|.*Erection.*|.*Drem_.*|.*drem_.*|.*OoUNSTOPABL3oO.*|.*Admin.*|.*admin.*|.*God.*|.*jesus.*|.*jesus.*|.*bieber.*|.*Bieber.*|.*Person.*|.*person.*|.*Bacon.*|.*bacon.*|.*Bing.*|.*Bing.*|.*pong.*|.*Pong.*|.*Asshat.*|.*asshat.*|.*AssHat.*|.*Ass_Hat.*|.*ass_hat.*|.*Assmunch.*|.*assmunch.*|.*Ass_Munch.*|.*Anal.*|.*anal.*|.*Genital.*|.*genital.*|.*Clam.*|.*clam.*|.*Hairy.*|.*hairy.*|.*tampon.*|.*Tampon.*|.*Vulva.*|.*vulva.*|.*snatch.*|.*Snatch.*|.*clit.*|.*Clit.*|.*0.*|.*1.*|.*3.*|.*4.*|.*5.*|.*6.*|.*7.*|.*8.*|.*9.*|.*cunnilingus.*|.*Cunnilingus.*|.*Moose.*|.*Bongos.*|.*bongos.*|.*fart.*|.*Fart.*|.*Phalus.*|.*phalus.*|.*troll.*|.*Troll.*|.*Throbb.*|.*throbb.*|.*ramrod.*|.*Ramrod.*|.*RamRod.*|.*Dingle.*|.*dingle.*|.*spunk.*|.*Shoot.*|.*shoot.*|.*twat.*|.*Twat.*|.*sperm.*|.*Sperm.*|.*Twink.*|.*twink.*|.*Morning.*|.*moan.*|.*Moan.*|.*morning.*|.*wood.*|.*Wood.*|.*Trouser.*|.*trouser.*|.*snake.*|.*Snake.*|.*Snack.*|.*snack.*|.*Fanny.*|.*fanny.*|.*Head.*|.*head.*|.*gobble.*|.*Gobble.*|.*Choke.*|.*choke.*|.*Shower.*|.*Spank.*|.*spank.*|.*Dominatrix.*|.*dominatrix.*|.*drugs.*|.*Drugs.*|.*shower.*|.*Cooter.*|.*cooter.*|.*Beaver.*|.*beaver.*|.*tunnel.*|.*Tunnel.*|.*suck.*|.*Suck.*|.*Hole.*|.*hole.*|.*vibrator.*|.*vibrator.*|.*furry.*|.*Furry.*|.*mound.*|.*Mound.*|.*Biscuit.*|.*biscuit.*|.*Horny.*|.*horny.*|.*Meat.*|.*meat.*|.*Groin.*|.*groin.*|.*Joystick.*|.*joystick.*|.*love.*|.*Love.*|.*kock.*|.*Kock.*|.*Pimp.*|.*pimp.*|.*mod.*|.*Mod.*|.*moderator.*|.*Moderator.*|.*swag.*|.*Swag.*|.*Yolo.*|.*yolo.*|.*Gandalf.*|.*gandalf.*|.*Satan.*|.*staff.*|.*Staff.*|.*Death.*|.*death.*|.*Doctor.*|.*doctor.*|.*Ass.*|.*Juicy.*|.*juicy.*|.*Major.*|.*major.*/"
                    Script:
                      - if <player.flag[Name_Warning]> {
                        - execute as_server "ban <player.name> For choosing an inapropiate name (<context.message>), this is automated so if you feel this is unjustified please contact staff on www.arithia.com"
                        }
                      - if !<player.flag[Name_Warning]> {
                        - narrate "<&4>--=== WARNING ===--"
                        - narrate "<red>Please choose an approiate rp name!"
                        - narrate "<red>If you think <context.message> is approiate for a serious character name, contact staff!"
                        - narrate "<red>Write your character name. Seperate spaces with underscores. E.g. Firstname_Lastname"
                        - flag player Name_Warning
                        - zap step:2
                        }
                3:
                    Trigger: "/regex:.*King.*|.*Queen.*|.*queen.*|.*king.*|.*Prince.*|.*prince.*|.*slayer.*|.*Slayer.*|.*champion.*|.*Champion.*|.*ripper.*|.*Ripper.*|.*Paladin.*|.*paladin.*|.*Princess.*|.*princess.*|.*Emperor.*|.*Empress.*|.*Master.*|.*Lord.*|.*dwarf.*|.*Dwarf.*|.*mage.*|.*Mage.*|.*Wizard.*|.*wizard.*|.*hero.*|.*Hero.*|.*Assasin.*|.*assasin.*|.*Cleric.*|.*cleric.*|.*Sir.*|.*sir.*|.*Lady.*|.*lady.*|.*Baron.*|.*baron.*|.*Maquise.*|.*Captain.*|.*captain.*/"
                    Script:
                      - narrate "<red>You cannot name your character <context.message>, Please don't use titles in your character name."
                      - narrate "<red>Write your character name. Seperate spaces with underscores. E.g. Firstname_Lastname"
                      - zap step:2
                4:
                    Trigger: "/regex:.+/"
                    Script:
                      - execute as_server "name <player.name> <context.message>"
                      - if <player.flag[Character]> == 1 {
                        - flag player "Char1_Name:<context.message>"
                        }
                      - if <player.flag[Character]> == 2 {
                        - flag player "Char2_Name:<context.message>"
                        }
                      - narrate "<red>Are you sure you want to name your character <context.message>?"
                      - zap step:ConfirmName
            Click Trigger:
                Script:
                - narrate "<green>[Aris] -> You<&co> <yellow>Write your character name. Seperate spaces with underscores. E.g. <red>Firstname_Lastname"
                - zap step:2
        ConfirmName:
            chat Trigger:
                1:
                    Trigger: "/regex:.*Yes.*|.*yes.*|.*Yeah.*|.*yeah.*|.*okay.*|.*Okay.*|.*sure.*|.*alright.*/"
                    Script:
                      - if <player.flag[Character]> == 1 {
                        - narrate "<green>[Aris] -> You<&co> <yellow>Well met <player.flag[Char1_Name]>! Cathar welcomes travellers as yourself. Just don't let me catch you breaking our laws,"
                        }
                      - if <player.flag[Character]> == 2 {
                        - narrate "<green>[Aris] -> You<&co> <yellow>Well met <player.flag[Char2_Name]>! Cathar welcomes travellers as yourself. Just don't let me catch you breaking our laws,"
                        }
                      - wait 2
                      - narrate "<green>[Aris] -> You<&co> <yellow>or I'll gut you myself. The name's Aris. I'm Captain of the Guard. But, you will call me Sir."
                      - wait 3
                      - narrate "<green>[Aris] -> You<&co> <yellow>Well, now that acquaintances are all in order, "
                      - wait 2
                      - narrate "<green>[Aris] -> You<&co> <yellow>I'll have to begin your assessment. Ever since the dangers began to escalate,"
                      - wait 2
                      - narrate "<green>[Aris] -> You<&co> <yellow>protocol demands that everyone get a small bit of training to defend themselves."
                      - wait 3
                      - narrate "<green>[Aris] -> You<&co> <yellow>I'm head of the operation, so you'll be working with me, is that clear?"
                      - zap step:With_Aris
                2:
                    Trigger: "/regex:.+/"
                    Script:
                      - execute as_server "removename <player.name>"
                      - narrate "<red>Write your character name. Separate spaces with underscores. E.g. Firstname_Lastname"
                      - zap step:2
        With_Aris:
            chat Trigger:
                1:
                    Trigger: "/regex:.*Yes.*|.*yes.*|.*Yeah.*|.*yeah.*|.*okay.*|.*Okay.*|.*sure.*|.*alright.*/"
                    Script:
                        - narrate "<green>[Aris] -> You<&co> <yellow>Good..."
                        - zap step:END
                        - run A_New_Beginning_Completed as:n@3
                        - wait 2
                2:
                    Trigger: "/regex:.+/"
                    Script:
                        - narrate "<green>[Aris] -> You<&co> <yellow>Perhaps I didn't MAKE myself clear."
                        - wait 2
                        - narrate "<green>[Aris] -> You<&co> <yellow>Since you have decided to come to Cathar, I am your superior."
                        - wait 2
                        - narrate "<green>[Aris] -> You<&co> <yellow>And unless you want me to gut you and hang you from the castle walls, you will do as I say. Understood?"
                        - zap step:With_Aris_2
            Click Trigger:
                Script:
                - narrate "<green>[Aris] -> You<&co> <yellow>Perhaps I didn't MAKE myself clear."
                - narrate "<green>[Aris] -> You<&co> <yellow>I am your superior. Understood?"
                - narrate "<red>Yes <yellow>| <red>No"
                - zap step:With_Aris
        With_Aris_2:
            chat Trigger:
                1:
                    Trigger: "/regex:.*Yes.*|.*yes.*|.*Yeah.*|.*yeah.*|.*okay.*|.*Okay.*|.*sure.*|.*alright.*/"
                    Script:
                        - narrate "<green>[Aris] -> You<&co> <yellow>Good..."
                        - run A_New_Beginning_Completed as:n@3
                2:
                    Trigger: "/regex:.+/"
                    Script:
                        - narrate "<green>[Aris] -> You<&co> <yellow>Look, I can't let you leave unless you complete the assessment."
                        - wait 2
                        - narrate "<green>[Aris] -> You<&co> <yellow>If you refuse, I'll have to arrest you. So this is your last warning…"
                        - wait 2
                        - narrate "<green>[Aris] -> You<&co> <yellow>Now, are you going to complete the assessment or do you want me to drag you to jail?"
                        - zap step:With_Aris_3
            Click Trigger:
                Script:
                  - narrate "<green>[Aris] -> You<&co> <yellow>are you going to complete the assessment or do you want me to drag you to jail?"
                  - narrate "<red>Yes <yellow>|<red> No"
                  - zap step:With_Aris_2
        With_Aris_3:
            chat Trigger:
                1:
                    Trigger: "/regex:.*Yes.*|.*yes.*|.*Yeah.*|.*yeah.*|.*okay.*|.*Okay.*|.*sure.*|.*alright.*/"
                    Script:
                        - narrate "<green>[Aris] -> You<&co> <yellow>Great… Heh, you're a stubborn one, aren't you? - Anyway…"
                        - run A_New_Beginning_Completed as:n@3
                2:
                    Trigger: "/regex:.+/"
                    Script:
                      - if <player.in_group[GenderMale]> {
                        - wait 1
                        - narrate "<aqua>With a swift fist to your gut and an armored elbow to your skull, Aris knocks you out. Your vision fades, but you can still hear her commands."
                        - potion blindness <player> d:5 p:3
                        - potion Nausea <player> d:5 p:3
                        - wait 1
                        - narrate "<green>[Aris] -> [Guard]<&co> <yellow>Guard! Take this one to the jails. Do not let him leave unless he agrees to complete the assessment. Understood?"
                        - wait 1
                        - narrate "<green>[Guard] -> [Aris]<&co> <yellow>Yes Sir!"
                        - teleport  l@9434,47,5645,world
                        - ^flag player "Insubordinate"
                        - ^flag player Quest_Gearing_Up:1
                        }
                      - if <player.in_group[GenderFemale]> {
                        - wait 1
                        - narrate "<aqua>With a swift fist to your gut and an armored elbow to your skull, Aris knocks you out. Your vision fades, but you can still hear her commands."
                        - potion blindness <player> d:5 p:3
                        - potion Nausea <player> d:5 p:3
                        - wait 1
                        - narrate "<green>[Aris] -> [Guard]<&co> <yellow>Guard! Take this one to the jails. Do not let her leave unless she agrees to complete the assessment. Understood?"
                        - wait 1
                        - narrate "<green>[Guard] -> [Aris]<&co> <yellow>Yes Sir!"
                        - teleport  l@9434,47,5645,world
                        - ^flag player "Insubordinate"
                        - ^flag player Quest_Gearing_Up:1
                        }
            Click Trigger:
                Script:
                  - narrate "<green>[Aris] -> You<&co> <yellow>are you going to complete the assessment or do you want me to drag you to jail?"
                  - narrate "<red>Yes <yellow>|<red> No"
                  - zap step:With_Aris_3
        END:
            Click Trigger:
                1:
                - narrate "<green>[Aris] -> You<&co> <yellow>Bring the <gold>Supply Crate<yellow> to the Guard House"
A_New_Beginning_Completed:
    type: task
    Script:
      - if <player.flag[Quest_A_New_Story_Begins_Cathar]> {
        - flag player Quest_A_New_Story_Begins_Completed
        - flag <player> Quest_A_New_Story_Begins:!
        - flag <player> Quest_A_New_Story_Begins_Cathar:!
        - narrate "<blue> Quest completed<&co> <Gold>A new Story Begins"
        - flag player Cathar_Reputation:0
        - flag player Cathar_Reputation:+:25
        - wait 1
        - narrate "<gold> You gained 25 <blue>Cathar Reputation <gold>for completing the quest!"
        - wait 1
        - narrate "<Dark_Green>You are now an Outsider to Cathar"
        - give i@Cathar_Reputation_Book qty:1
        - wait 1
        - narrate "<green>[Aris] -> You<&co> <yellow>You can start by taking some of these supplies to the Guardhouse. Once you're done, come find me in the Barracks inside the city."
        - give i@Supply_Crate qty:1
        - narrate "<Dark_Green>You've received a <gold>Supply Crate <Dark_Green> from Aris"
        - flag player Quest_Gearing_Up:0
        - narrate "<blue> Quest started<&co> <gold> Gearing Up!"
        - narrate "<blue> Quest Objective<&co> <gold> Take the supplies to the Guardhouse."
        }

# +----------------------------------
# |   GuardHouse
# +----------------------------------

GuardHouse_Guard_NPC:
    type: assignment
    interact scripts:
    - 10 GuardHouse_Guard_Script
    actions:
        on assignment:
        # These triggers enable interaction with an NPC via chatting, clicking and entering proximity
        - trigger name:chat state:true
        - trigger name:click state:true
        - trigger name:proximity state:true
        - lookclose <npc> state:true

GuardHouse_Guard_Script:
    type: interact
    steps:
        1:
            proximity Trigger:
                entry:
                    Script:
                      - if <player.flag[Quest_Gearing_Up]> == 0 {
                        - zap step:Barracks
                        - narrate "<green>[Cathar Guard] -> [You]<&co> <yellow>Aris must have sent you. Thanks to you, we've got supplies a day early. If you'll just wait a moment, I need to log the inventory."
                        - if <player.inventory.contains[i@Supply_Crate]> {
                          - take i@Supply_Crate qty:1
                          - wait 1
                          - narrate "<green>[Cathar Guard] -> [You]<&co> <yellow>Alright then. Everything seems to be in order. I assume you're taking the assessment with Aris, then correct?"
                          } else {
                          - wait 1
                          - narrate "<green>[Cathar Guard] -> [You]<&co> <yellow>Alright then. Everything seems to be in order. I assume you're taking the assessment with Aris, then correct?"
                          }
                        }
                      - if <player.flag[Quest_Gearing_Up]> == 1 {
                        - narrate "<green>[Cathar Guard] -> [You]<&co> <yellow>You should look for Aris in the Barracks"
                        }
                      - if <player.flag[Quest_A_Bad_Initiation]> == 0 {
                        - run A_Bad_Initiation_Guard_Task
                        }
                      - if <player.flag[Quest_A_Bad_Initiation]> == 1 {
                        - narrate "<green>[Cathar Guard] -> [You]<&co> <yellow>Head down the road to the Witch Shack and find Aris!"
                        }
            Click Trigger:
                Script:
                  - if <player.flag[Quest_Gearing_Up]> == 0 {
                    - narrate "<green>[Cathar Guard] -> You<&co> <yellow>Are you taking the assesment?"
                    - narrate "<red>Yes <yellow>|<red> No"
                    - zap step:Barracks
                    }
                  - if <player.flag[Quest_Gearing_Up]> == 1 {
                    - narrate "<green>[Cathar Guard] -> You<&co> <yellow>You should look for Aris in the Barracks"
                    - zap step:1
                    }
                  - if <player.flag[Quest_A_Bad_Initiation]> == 0 {
                    - run A_Bad_Initiation_Guard_Task
                    }
                  - if <player.flag[Quest_A_Bad_Initiation]> == 1 {
                    - run A_Bad_Initiation_Guard_Task
                    }
        Barracks:
            chat Trigger:
                1:
                    Trigger: "/regex:.*Yes.*|.*yes.*|.*Yeah.*|.*yeah.*|.*okay.*|.*Okay.*|.*sure.*|.*alright.*/"
                    Script:
                      - if <player.flag[Quest_Gearing_Up]> == 0 {
                        - narrate "<green>[Cathar Guard] -> [You]<&co> <yellow>Well then! Protocol demands that we issue newcomers with a set of armor to defend themselves. Take this. It's a set of Chainmail. Not the best quality, I know, but it's better than nothing."
                        - give i@chainmail_helmet qty:1
                        - give i@chainmail_chestplate qty:1 
                        - give i@chainmail_leggings qty:1
                        - give i@chainmail_boots qty:1
                        - narrate "<Dark_Green>You've received a set of <gold>Chainmail Armor<Dark_Green> from the Guard!"
                        - narrate "<blue>New Quest Objective<&co> <gold>Find Aris at the Barracks in Cathar."
                        - flag player Quest_Gearing_Up:1
                        - zap step:1
                        }
                2:
                    Trigger: "/regex:.+/"
                    Script:
                      - if <player.flag[Quest_Gearing_Up]> == 0 {
                        - narrate "<green>[Cathar Guard] -> [You]<&co> <yellow>Ah, well either way, Aris did notify me of your arrival. She also told me to issue you a set of Chainmail Armor. So here you are. Send her my regards."
                        - take 5 QTY:1
                        - give i@chainmail_helmet qty:1
                        - give i@chainmail_chestplate qty:1
                        - give i@chainmail_leggings qty:1
                        - give i@chainmail_boots qty:1
                        - narrate "<Dark_Green>You’ve received a <gold>set of Chainmail Armor<Dark_Green> from the Guard!"
                        - narrate "<blue>New Quest Objective<&co> <gold>Find Aris at the Barracks in Cathar."
                        - flag player Quest_Gearing_Up:1
                        - zap step:1
                        }
            Click Trigger:
                Script:
                  - if <player.flag[Quest_Gearing_Up]> == 0 {
                    - narrate "<green>[Cathar Guard] -> You<&co> <yellow>Are you taking the assesment?"
                    - narrate "<red>Yes <yellow>|<red> No"
                    - zap step:Barracks
                    }
                  - if <player.flag[Quest_Gearing_Up]> == 1 {
                    - narrate "<green>[Cathar Guard] -> You<&co> <yellow>You should look for Aris in the Barracks"
                    - zap step:1
                    }

A_Bad_Initiation_Guard_Task:
    type: task
    Script:
      - if <player.flag[Quest_A_Bad_Initiation]> == 0 {
        - flag player Quest_A_Bad_Initiation:1
        - narrate "<green>[Cathar Guard] -> [You]<&co> <yellow>Rookie! Follow the road, through the farms."
        - wait 2
        - narrate "<green>[Cathar Guard] -> [You]<&co> <yellow>There will be a very small dirt path that will lead you to the shack."
        - wait 2
        - narrate "<green>[Cathar Guard] -> [You]<&co> <yellow>Keep an eye out for it. The floor’s given way to a sinkhole."
        - wait 2
        - narrate "<green>[Cathar Guard] -> [You]<&co> <yellow>We thought it long abandoned, but it seems a witch has been lingering there for gods know how long."
        - wait 2
        - narrate "<green>[Cathar Guard] -> [You]<&co> <yellow>We need you to get down there and help Aris kill the witch, and return the citizen safely."
        - wait 2
        - narrate "<green>[Cathar Guard] -> [You]<&co> <yellow>If you do this, you’re free to go."
        - wait 3
        - if <payer.flag[Insubordinate]> {
          - narrate "<green>[Cathar Guard] -> [You]<&co> <yellow>There will be an initiate with supplies waiting at the shack."
          - wait 2
          - narrate "<green>[Cathar Guard] -> [You]<&co> <yellow>Outfit yourself in Chainmail Armor, then report to Aris for further instruction!"
          } else {
          - narrate "<green>[Cathar Guard] -> [You]<&co> <yellow>There will be an initiate with supplies waiting at the shack."
          - wait 2
          - narrate "<green>[Cathar Guard] -> [You]<&co> <yellow>Grab a weapon and then report to Aris for further instruction!"
          }
        - wait 3
        - narrate format:NewQuestObj "Find the initiate at the Witch's Shack."
        }
Supply_Crate:
    type: item
    material: NOTE_BLOCK
    display name: <gold>Supply Crate
    lore:
    - <gray>a small crate containing
    - <gray>rations for the guardhouse.

Cathar_Reputation_Book:
    type: book
    title: Reputation
    author: Arithia
    signed: true
    text:
    - You can earn City Reputation by completing quests! <n>Quests can be found all over. You can talk to NPCs to obtain quests. <n>The more quests you complete, the more reputation you'll gain with that city.
    - Gaining reputation can unlock items at each city's reputation vendor. <n><n>You can also unlock Noble status, by maximizing your reputation with Cathar. <n>You cannot unlock Noble status for any other cities, unless you renounce Cathar. 
    - Renouncing your loyalty will label you a Traitor.<n>It will require a lot of work to regain reputation with that city after being labeled a Traitor. <n>Once you renounce your loyalty, you will be able to gain Noble status in another city.
    - For more information on Questing and Reputation, view our How to Play guide: <n>http://www.arithia.com/guide