Files
Loke/assets/scripts/tonori/tulimshar/LetterStash.gd
T
2026-06-03 17:04:06 +08:00

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("你看见了信封,但背包太满,已经装不下它们。")