Line 73: |
Line 73: |
| |- | | |- |
| | <samp>AddQuest {{t|quest ID}}</samp><br /><samp>RemoveQuest {{t|quest ID}}</samp> | | | <samp>AddQuest {{t|quest ID}}</samp><br /><samp>RemoveQuest {{t|quest ID}}</samp> |
− | | Add or remove a [[Modding:Quest data|quest]] for the [[#Target player|specified player(s)]]. | + | | Add or remove a [[Modding:Quest data|quest]] for the current player. |
| |- | | |- |
| | <samp>AddSpecialOrder {{t|order ID}}</samp><br /><samp>RemoveSpecialOrder {{t|order ID}}</samp> | | | <samp>AddSpecialOrder {{t|order ID}}</samp><br /><samp>RemoveSpecialOrder {{t|order ID}}</samp> |
− | | Add or remove a [[Modding:Special orders|special order]] for the [[#Target player|specified player(s)]]. | + | | Add or remove a [[Modding:Special orders|special order]]. |
| |- | | |- |
− | | <samp>MarkEventSeen {{t|event ID}} {{o|seen}}</samp> | + | | <samp>MarkEventSeen {{t|player}} {{t|event ID}} {{o|seen}}</samp> |
− | | Mark [[Modding:Event data|an event]] as seen (if {{o|seen}} is <samp>true</samp>) or not seen (if <samp>false</samp>). | + | | Mark [[Modding:Event data|an event]] as seen (if {{o|seen}} is <samp>true</samp>) or not seen (if <samp>false</samp>) for the [[#Target player|specified player(s)]]. |
| |- | | |- |
− | | <samp>MarkQuestionAnswered {{t|answer ID}} {{o|answered}}</samp> | + | | <samp>MarkQuestionAnswered {{t|player}} {{t|answer ID}} {{o|answered}}</samp> |
− | | Mark [[Modding:Dialogue#Response IDs|a dialogue answer]] as selected (if {{o|answered}} is <samp>true</samp>) or not selected (if <samp>false</samp>). | + | | Mark [[Modding:Dialogue#Response IDs|a dialogue answer]] as selected (if {{o|answered}} is <samp>true</samp>) or not selected (if <samp>false</samp>) for the [[#Target player|specified player(s)]]. |
| |- | | |- |
| | <samp>MarkActionApplied {{t|player}} {{t|answer ID}} {{o|applied}}</samp> | | | <samp>MarkActionApplied {{t|player}} {{t|answer ID}} {{o|applied}}</samp> |
− | | Mark another trigger action as applied (if {{o|applied}} is <samp>true</samp>) or not applied (if <samp>false</samp>). This can be used to skip or re-run an action, since actions are only applied once by default. | + | | Mark another trigger action as applied (if {{o|applied}} is <samp>true</samp>) or not applied (if <samp>false</samp>) for the [[#Target player|specified player(s)]]. This can be used to skip or re-run an action, since actions are only applied once by default. TODO: check to see if actions can mark THEMSELVES as unapplied? |
| |- | | |- |
| | <samp>SetNpcInvisible {{t|NPC name}} {{t|day duration}}</samp> | | | <samp>SetNpcInvisible {{t|NPC name}} {{t|day duration}}</samp> |
− | | Hide an NPC so they disappear and can't be interacted with for the given number of days. This is used when NPCs go away for a while (e.g. [[Elliott#Fourteen Hearts|Elliott's 14-heart event]]). | + | | Hide an NPC so they disappear and can't be interacted with for the given number of days. This is used when NPCs go away for a while (e.g. [[Elliott#Fourteen Hearts|Elliott's 14-heart event]]). TODO: can you call this from the farmhand? Atra doesn't think so. |
| |- | | |- |
| | <samp>SetNpcVisible {{t|NPC name}}</samp> | | | <samp>SetNpcVisible {{t|NPC name}}</samp> |
− | | End the NPC's invisibility, if applicable. | + | | End the NPC's invisibility, if applicable. TODO: check to see if can be called from farmhand. |
| |} | | |} |
| | | |