PlaneShift

  • Status Unconfirmed
  • Percent Complete
    0%
  • Task Type Bug Report
  • Category Engine → Inventory/Items
  • Assigned To No-one
  • Operating System
  • Severity Medium
  • Priority
  • Reported Version 0.6.3
  • Due in Version Undecided
  • Due Date Undecided
  • Votes
  • Private
Attached to Project: PlaneShift
Opened by Quentin - 29.05.2016

FS#6867 - equip/dequip items through shortcuts bug

I recently wanted to create a shortcut to summon my Rivnak, but it doesn’t work exactly like it should…Here are the commands of my shortcut :

/dequip leftfinger
/equip Ring of Summon Familiar
/pet summon Bigadin
/dequip leftfinger
/equip Crystal Ring

Of course, using the commands one by one in the chat works perfectly. But here is the chat log after using the shortcut :

Usage: /equip [stack count] [slot] [item name]
You feel a connection to your familiar.
You’ve gained 1 Practice points in Empathy.

Weirdly, it seems that when the last line is executed, my ring is still considered equipped, and so it cannot be equipped. I thought that with another item which exist in several copies, it would work through equipping another copy, but even that do not work. I tried using it with 2 Silver Rings in my inventory (so the line /equip Crystal Ring become /equip Silver Ring), and both when the quality is the same and when it is not (and so it doesn’t stack) :

You feel a connection to your familiar.
You’ve gained 1 Practice points in Empathy.
This item cannot be equipped.

I hope the informations are sufficient to allow you to understand and solve the problem.

Roman Yagodin commented on 02.06.2016 16:48

It's an old "issue" - client execute commands in async manner - it will not wait for each command to be executed on the server, so next command after /equip should not assume that /equip was already been done. As a workaround, you could make 2 or more shorter shortcuts.

Loading...

Available keyboard shortcuts

Tasklist

Task Details

Task Editing