Changes

2,001 bytes added ,  21:46, 26 June 2022
Line 1,497: Line 1,497:  
|-
 
|-
 
| <samp>Name</samp>
 
| <samp>Name</samp>
| Name of the special order
+
| Name of the special order. This is in brackets, referring to a string in <samp>Strings/SpecialOrderStrings</samp>.
 
|-
 
|-
 +
| <samp>Requester</samp>
 +
| The name of the NPC the order is for. Can take the form of non-friendable NPCs such as Qi or Gunther.
 +
|-
 +
| <samp>Duration</samp>
 +
| How long you have to complete the order before it auto-fails. Can be one of the following: <samp>Day</samp>, <samp>ThreeDays</samp>, <samp>Week</samp>, <samp>TwoWeeks</samp>, or <samp>Month</samp>.
 +
|-
 +
| <samp>Repeatable</samp>
 +
| Whether or not the order can be repeated. Either <samp>true</samp> or <samp>false</samp>.
 +
|-
 +
| <samp>RequiredTags</samp>
 +
| Defines conditions for the order appearing. Can be one of the following:
 +
* <samp>season_{{t|season}}</samp>: must currently be the specified season.
 +
* <samp>event_{{t|ID}}</samp>: the specified event ID must have been seen.
 +
* <samp>mail_{{t|ID}}</samp>: the specified mail must have been read.
 +
* <samp>rule_{{t|name}}</samp>: the specified rule is in effect. (See below.)
 +
* <samp>dropbox_{{t|name}}</samp>: the specified dropbox is targetted. (See below.)
 +
* <samp>island</samp>: Ginger Island has been visited.
 +
* <samp>NOT_IMPLEMENTED</samp>: Always returns false.
 +
Additionally, requirements may be prefixed with <samp>!</samp> to invert the condition.
 +
|-
 +
| <samp>OrderType</samp>
 +
| Is either blank or <samp>Qi</samp>.
 +
|-
 +
| <samp>SpecialRule</samp>
 +
| One of the following:
 +
* <samp>FIVE_PLAGUES</samp>
 +
* <samp>QI_BEANS</samp>
 +
* <samp>DROP_QI_BEANS</samp>
 +
* <samp>SC_NO_FOOD</samp>
 +
* <samp>QI_COOKING</samp>
 +
* <samp>LEGENDARY_FAMILY</samp>
 +
* <samp>MINE_HARD</samp>
 +
* <samp>SC_HARD</samp>
 +
* <samp>QI_DOUBLE</samp>
 +
The purpose of these is not well-understood.
 +
|-
 +
| <samp>Text</samp>
 +
| Put in brackets, refers to a string in <samp>Strings/SpecialOrderStrings</samp>.
 +
|-
 +
| <samp>ItemToRemoveOnEnd</samp>
 +
| Removes all instances of the specified item ID from all inventories and containers. Used to prevent keeping hold of quest items.
 +
|-
 +
| <samp>MailToRemoveOnEnd</samp>
 +
| Sets the specified mail as unread.
 
|}
 
|}
  
118

edits