29 lines
1.1 KiB
Python
29 lines
1.1 KiB
Python
PIECE_OF_ANGUISH = 2434586
|
|
QUANTITY_REQ = 5
|
|
|
|
items = [
|
|
1062165, # Trixter Warrior Pants
|
|
1062166, # Trixter Dunwitch Pants
|
|
1062167, # Trixter Ranger Pants
|
|
1062168, # Trixter Assassin Pants
|
|
1062169, # Trixter Wanderer Pants
|
|
]
|
|
|
|
msg = "Get your " + str(QUANTITY_REQ) + " #v" + str(PIECE_OF_ANGUISH) + "# and choose your armor #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_ANGUISH) == 1:
|
|
piece_string = "Piece"
|
|
else:
|
|
piece_string = "Pieces"
|
|
|
|
if not sm.hasItem(PIECE_OF_ANGUISH, QUANTITY_REQ):
|
|
sm.sendSayOkay("I see that you have #b" + str(sm.getQuantityOfItem(PIECE_OF_ANGUISH)) + "#k " + piece_string + " of Anguish. " +
|
|
"You need at least #b" + str(QUANTITY_REQ) + "#kto 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_ANGUISH, QUANTITY_REQ)
|
|
sm.giveItem(items[selection]) |