22 lines
753 B
GDScript
22 lines
753 B
GDScript
extends NpcScript
|
|
|
|
#
|
|
const QUEST_ID : int = ProgressCommons.Quest.TULIMSHAR_OLD_FRIENDSHIP
|
|
var sealedLettersID : int = DB.GetCellHash("Sealed Letters")
|
|
var heavyEnvelopeID : int = DB.GetCellHash("Heavy Envelope")
|
|
|
|
#
|
|
func OnStart():
|
|
var questState : int = GetQuest(QUEST_ID)
|
|
if questState != ProgressCommons.TULIMSHAR_OLD_FRIENDSHIP.STARTED:
|
|
return
|
|
|
|
if HasItemsSpace([[sealedLettersID, 1], [heavyEnvelopeID, 1]]):
|
|
Mes("你在积灰的书本之间找到了两个旧信封。")
|
|
Mes("一个封得很仔细,另一个意外地沉。")
|
|
SetQuest(QUEST_ID, ProgressCommons.TULIMSHAR_OLD_FRIENDSHIP.ENVELOPES_FOUND)
|
|
AddItem(sealedLettersID)
|
|
AddItem(heavyEnvelopeID)
|
|
else:
|
|
Mes("你看见了信封,但背包太满,已经装不下它们。")
|