41 lines
1.3 KiB
Python
41 lines
1.3 KiB
Python
|
|
# Normal Lotus Reward / Leave
|
|
|
|
BLACK_HEAVEN_CORE_ENTRANCE = 350060300
|
|
BLACK_HEAVEN_CORE_LAST_HARD = 350060600
|
|
|
|
absoLabCoinID = 4310156
|
|
|
|
|
|
if sm.hasMobsInField(chr.getFieldID()) or (sm.getFieldID() != 350060600 and sm.getFieldID() != 350060900):
|
|
response = sm.sendAskYesNo("Do you wish to leave the battlefield and abandon your allies?")
|
|
if response:
|
|
sm.warpInstanceOut(BLACK_HEAVEN_CORE_ENTRANCE)
|
|
sm.dispose()
|
|
|
|
if not sm.canHold(absoLabCoinID):
|
|
sm.sendSayOkay("Please make room in your inventory to receive your #bAbsoLab Coins.")
|
|
sm.dispose()
|
|
|
|
if not sm.hasMobsInField(chr.getFieldID()):
|
|
#sm.doLog()
|
|
if chr.getParty().getMembers().size() == 1:
|
|
sm.giveItem(absoLabCoinID, 25)
|
|
sm.warpInstanceOut(BLACK_HEAVEN_CORE_ENTRANCE)
|
|
if chr.getParty().getMembers().size() == 2:
|
|
sm.giveItem(absoLabCoinID, 22)
|
|
sm.warpInstanceOut(BLACK_HEAVEN_CORE_ENTRANCE)
|
|
if chr.getParty().getMembers().size() == 3:
|
|
sm.giveItem(absoLabCoinID, 20)
|
|
sm.warpInstanceOut(BLACK_HEAVEN_CORE_ENTRANCE)
|
|
if chr.getParty().getMembers().size() == 4:
|
|
sm.giveItem(absoLabCoinID, 20)
|
|
sm.warpInstanceOut(BLACK_HEAVEN_CORE_ENTRANCE)
|
|
if chr.getParty().getMembers().size() == 5:
|
|
sm.giveItem(absoLabCoinID, 19)
|
|
sm.warpInstanceOut(BLACK_HEAVEN_CORE_ENTRANCE)
|
|
if chr.getParty().getMembers().size() == 6:
|
|
sm.giveItem(absoLabCoinID, 18)
|
|
sm.warpInstanceOut(BLACK_HEAVEN_CORE_ENTRANCE)
|
|
|