EvtScript N(EVS_LetterPrompt_##npcName) = { \
Call(N(LetterDelivery_Init), \
npcID, animTalk, animIdle, \
itemID, ITEM_NONE, \
msg1, msg2, ms3, msg4, \
ExecWait(N(EVS_DoLetterDelivery)) \
Return \
End \
}
#define Ref(sym)
Address/pointer constant.
187#define EVT_LETTER_PROMPT(npcName, npcID, animTalk, animIdle, msg1, msg2, ms3, msg4, itemID, itemList) \
188 EvtScript N(EVS_LetterPrompt_##npcName) = { \
189 Call(N(LetterDelivery_Init), \
190 npcID, animTalk, animIdle, \
191 itemID, ITEM_NONE, \
192 msg1, msg2, ms3, msg4, \
193 Ref(itemList)) \
194 ExecWait(N(EVS_DoLetterDelivery)) \
195 Return \
196 End \
197 }