maple-v206/scripts/quest/q22712e.py

43 lines
2.4 KiB
Python

# Created by MechAviv
# Kinesis Introduction
# Map ID :: 331001130
# Hideout :: HQ
from net.swordie.ms.enums import UIType
KINESIS = 1531000
JAY = 1531001
sm.setNpcOverrideBoxChat(JAY)
sm.sendNext("Actually, wait. Let me get a preliminary physical reading right now.")
if (sm.getAP() > 0):
sm.sendSay("#face3#...That's weird. Hey, K. Looks like you have an ability you can improve.")
sm.sendSay("#face2#You can increase your #gbasic abilities#k and #gskill levels#k by leveling up. Don't wait to train if you want to get stronger.")
sm.sendSay("#face2#Since your brain controls all your powers, I would focus on improving your #gINT#k. You'll never be as smart as me, but you can use the Auto-Assign function to do it smartly.")
sm.setNpcOverrideBoxChat(KINESIS)
sm.sendSay("Very funny, Jay. Sounds like you forgot about the last time I whupped you at chess.\r\n\r\n#b(Use all your AP to increase your stats before speaking to Jay again.)#k")
sm.progressMessageFont(3, 20, 20, 0, "Level up to increase your stats and skill levels.")
sm.openUI(UIType.UI_STAT)
sm.playExclSoundWithDownBGM("Voice3.img/Kinesis/guide_03", 100)
elif sm.getSP() > 0:
sm.sendSay("#face3#...That's weird. Hey, K. Looks like you have an ability you can improve.")
sm.sendSay("#face3#What are you doing, K?\r\nYou forgot to fix your 1st Job #bSkill Levels#k. Are you finally slipping?")
sm.sendSay("#face2#You know you can assign skills to any hotkey you want, right?")
sm.setNpcOverrideBoxChat(KINESIS)
sm.sendSay("#face2#I know, I know. Just wanted to make sure you're paying attention. Heh.\r\n\r\n#b(Use all of your SP to increase your Skill Levels and then speak to Jay again.)#k")
sm.progressMessageFont(3, 20, 20, 0, "Level up to increase your stats and skill levels.")
sm.openUI(UIType.UI_STAT)
sm.openUIWithOption(UIType.UI_SKILL, 142001001)
sm.playExclSoundWithDownBGM("Voice3.img/Kinesis/guide_03", 100)
sm.avatarOriented("UI/tutorial.img/kinesis/5")
#elif sm.getBeginnerSP() > 0:
# sm.sendSay("#face3#Well-l-l-l... You increased your 1st Job stuff, but forgot your #bBeginner Skills#k. Can't ignore the fundamentals, K.")
# sm.openUIWithOption(UIType.UI_SKILL, 140000291)
else:
sm.consumeItem(2000040)
sm.giveExp(600)
sm.completeQuest(parentID)
sm.completeQuest(22715)
sm.sendSayOkay("Geez, you rebounded from your training super fast. I don't understand how you're in such good shape.")