56 lines
2.0 KiB
Python
56 lines
2.0 KiB
Python
PIECE_OF_DESTRUCTION = 2434587
|
|
QUANTITY_REQ = 15
|
|
|
|
items = [
|
|
1212127, # Fafnir Mana Cradle
|
|
1222058, # Fafnir Angelic Shooter
|
|
1232057, # Fafnir Death Bringer
|
|
1242060, # Fafnir Split Edge
|
|
1252015, # Fafnir Scepter
|
|
1262016, # Fafnir Psy-limiter
|
|
1272015, # Fafnir Chain
|
|
1282015, # Fafnir Lucent Gauntlet
|
|
1302275, # Fafnir Mistilteinn
|
|
1312153, # Fafnir Twin Cleaver
|
|
1322203, # Fafnir Guardian Hammer
|
|
1332225, # Fafnir Damascus
|
|
1342082, # Fafnir Rapid Edge
|
|
1362090, # Fafnir Ciel Claire
|
|
1372177, # Fafnir Mana Taker
|
|
1382208, # Fafnir Mana Crown
|
|
1402196, # Fafnir Penitent Tears
|
|
1412135, # Fafnir Battle Cleaver
|
|
1422140, # Fafnir Lightning Striker
|
|
1432167, # Fafnir Brionak
|
|
1442223, # Fafnir Moon Glaive
|
|
1452205, # Fafnir Wind Chaser
|
|
1462193, # Fafnir Windwing Shooter
|
|
1472214, # Fafnir Risk Holder
|
|
1482168, # Fafnir Perry Talon
|
|
1492179, # Fafnir Zeliska
|
|
1522094, # Fafnir Dual Windwing
|
|
1532098, # Fafnir Lost Cannon
|
|
1542063, # Fafnir Raven Ring
|
|
1552063, # Fafnir Indigo Flash
|
|
1582016, # Fafnir Big Mountain
|
|
1592018, # Fafnir Ancient Bow
|
|
]
|
|
|
|
msg = "Get your " + str(QUANTITY_REQ) + " #v" + str(PIECE_OF_DESTRUCTION) + "# and Choose your Weapon #b\r\n"
|
|
for i in range(len(items)):
|
|
msg += "#L" + str(i) + "##v" + str(items[i]) + "# #z" + str(items[i]) + "##l\r\n"
|
|
selection = sm.sendNext(msg)
|
|
|
|
if sm.getQuantityOfItem(PIECE_OF_DESTRUCTION) == 1:
|
|
piece_string = "Piece"
|
|
else:
|
|
piece_string = "Pieces"
|
|
|
|
if not sm.hasItem(PIECE_OF_DESTRUCTION, QUANTITY_REQ):
|
|
sm.sendSayOkay("I see that you have #b" + str(sm.getQuantityOfItem(PIECE_OF_DESTRUCTION)) + "#k " + piece_string + " of Destruction. " +
|
|
"You need at least #b" + str(QUANTITY_REQ) + "#k to exchange for a piece of equipment.")
|
|
elif not sm.canHold(items[selection]):
|
|
sm.sendSayOkay("Please make space in your inventory.")
|
|
else:
|
|
sm.consumeItem(PIECE_OF_DESTRUCTION, QUANTITY_REQ)
|
|
sm.giveItem(items[selection]) |