elanthia-online / scripts

shared collaborative lich scripts
20 stars 50 forks source link

[go2] stowing & retrieving weapon/shield before & after a swim #1284

Open gs4onurb opened 1 year ago

gs4onurb commented 1 year ago

Script Name

go2

Bug Report

[go2]>_drag #2892277 #2892283 You put a green hoarbeam runestaff in your black knapsack.

[go2]>go water Your disk arrives, following you dutifully.

As you enter the water, the sucking mud drags you down slowly. Moving out further, you suddenly encounter a dropoff and slide quickly underneath the surface.

[Under The Black Water - 10821] (u13032042) Wet blackness envelops everything, and the mud grasps powerfully at feet and legs. The lack of vision and the unsure footing in the muck below combine to confuse the senses, making direction a meaningless idea. Even "up" is in question at times. One can only swim and hope.

[go2]>swim [Gyldemar Road - 10815] (u13032041) You notice the ruins of a paved stone road disappearing further into the swamp to the south and some muck. Obvious paths: west You pull yourself slowly out of the black pool, covered with mud and dripping water profusely. Roundtime: 5 sec.

Your disk arrives, following you dutifully.

[go2]>get #2892277

...wait 1 seconds.

[go2]>west [Gyldemar Road - 10814] (u13032040) Obvious paths: east, southwest

Expected Behavior

go2 should stow and retrieve weapon/shield before and after a swim.

Current Behavior

go2 is sometimes not getting weapon/shield back out after a swim do to roundtime.

Possible Solution

it should either pause a little longer before retrieving weapon/shield or keep reattempting until item has been retrieved.

Possible Solution

No response

gs4-Xanlin commented 1 year ago

This looks like a lich-5 issue during fill_hands after empty_hands, involving Lich::Stash::equip_hands and/or fput