Lugard shortblades broker ate my crowns.

... post your favorite game bugs here for the coders' attention. Please, please, please, show the steps necessary to repeat the bug. Otherwise they can't be solved and they will be ignored...

Moderator: Aureus

ladar
Posts: 21
Joined: Sat Jan 01, 2022 6:51 am

Lugard shortblades broker ate my crowns.

Post by ladar » Mon Feb 21, 2022 5:38 am

Bustling Corner
A thick crowd has gathered around an open space near a stall that displays
various light daggers and plumed spikes. Occasionally, cheers or sounds of
disappointment erupt from the onlookers, along with a regular loud THWACK.
Upon closer inspection, it would appear there is a competition happening
around a dart board that hangs on the west wall.
[ obvious exits: N E ]
Zone: Lugard Rooftops
North: A little boy plays here.
East: A man with a forked beard stands here, representing his Guild.
A broker stands here, selling projectiles.
A broker's aide stands here.
* HP:Wounded MV:Full >
n
Impressive Balcony
An impressive balcony protrudes from the yellow plastered west wall and
looms over the floor of the market hall below. The balcony's baluster is
decorated by blue, red and white cloth rosettes, reminiscent of the
Murandian red bull on its field of blue and white.
[ obvious exits: N S ]
Zone: Lugard Rooftops
North: A stout man stands guard here.
South: A broker stands here, selling projectiles.
A little boy plays here.
A broker is here, selling daggers.
A broker's aide stands here.
* HP:Wounded MV:Full >
say buying
You drawl 'buying'
A shortblades broker says 'I will trade for the following, at a price of 1000 gold crowns.'
Geom narrates 'darkies in caem'
A shortblades broker says 'a silver winged BASILARD.'
Shinji narrates 'names'
get 150 crown purse
A shortblades broker says 'I will trade for the following, at a price of 150 gold crowns.'
You don't have a crown.
A shortblades broker says 'Give me the money, then say what you wish to buy.'
Grabel narrates 'ladar square'
A shortblades broker says 'Please be aware that you have to be VERY specific with your wording, else I will not know what you are speaking about.'
A shortblades broker says 'You can SAY BUY the following pieces:'
get all.crown purse
You get a wealth of gold crowns from a small purse.
* HP:Wounded MV:Full >
A shortblades broker says 'A blackened steel KRIS,a dagger of green JADE, a CURVED clear dagger, a RED stone dagger, a pair of steel SAI.'
Shinji narrates 'give me names pls'
A shortblades broker says 'E.g. SAY BUY KRIS.'
A shortblades broker says 'I will then check my stock and if a seller has dropped of the item, I will give it to you.'
A shortblades broker says 'If I have none in stock, I will give you your money back.'
A shortblades broker says 'Now, give me the appropriate sum if you please.'
give 150 crown broker
You give her 150 crowns.
* HP:Wounded MV:Full >
A shortblades broker wears a backpack on her back.
A shortblades broker puts some coins in a backpack.
A shortblades broker puts a ledger in a backpack.
A shortblades broker says 'What would you like to purchase?'
say buying red
You drawl 'buying red'
A shortblades broker says 'I will trade for the following, at a price of 1000 gold crowns.'
A shortblades broker says 'a silver winged BASILARD.'
A shortblades broker says 'I will trade for the following, at a price of 150 gold crowns.'
say buy red
You drawl 'buy red'
A shortblades broker says 'Give me the money, then say what you wish to buy.'
A shortblades broker says 'Please be aware that you have to be VERY specific with your wording, else I will not know what you are speaking about.'
i
You are carrying:
ten gold crowns
a silver etched shield
a brass hilted general's sword
a pair of ebony-steel plate greaves
a water skin
a shiny brass key
a plate of vegetables in tangy sauce
* HP:Hurt MV:Fresh >
A shortblades broker says 'You can SAY BUY the following pieces:'
A shortblades broker says 'A blackened steel KRIS,a dagger of green JADE, a CURVED clear dagger, a RED stone dagger, a pair of steel SAI.'
say buy red stone dagger
You drawl 'buy red stone dagger'
A shortblades broker says 'E.g. SAY BUY KRIS.'
A shortblades broker says 'I will then check my stock and if a seller has dropped of the item, I will give it to you.'
say buy kris
A shortblades broker says 'If I have none in stock, I will give you your money back.'
You drawl 'buy kris'
A shortblades broker says 'Now, give me the appropriate sum if you please.'
yell ugh
You bellow 'ugh'
l broker
Coppery skinned and in a clingy dress that reveals nothing, but hints at
everything, this sultry woman is one of the many renowned traders from Arad
Doman. She looks about with a pouty smile, while seemingly idly toying with
a dagger. Even the most skilled bargainers have trouble besting these
tradeswomen, but consider losing to be worth the experience.
A shortblades broker has a few scratches.
A shortblades broker is scratched.

a shortblades broker is using:
<worn about body> a scandalous dress
<slung on back> a backpack
<wielded> a stiletto
<worn on legs> a black pair of pants
<worn on feet> a pair of soft, light shoes

You attempt to peek at the inventory:
You can't see anything.
* HP:Hurt MV:Fresh >
Geom narrates 'Pyrdra and Fiddler'
l
Impressive Balcony
An impressive balcony protrudes from the yellow plastered west wall and
looms over the floor of the market hall below. The balcony's baluster is
decorated by blue, red and white cloth rosettes, reminiscent of the
Murandian red bull on its field of blue and white.
[ obvious exits: N S ]
Zone: Lugard Rooftops
North: A broker stands here, selling clubs and axes.
South: A broker stands here, selling projectiles.
A little boy plays here.
A broker is here, selling daggers.
A broker's aide stands here.
* HP:Hurt MV:Fresh >
Shinji narrates 'ok'
i
You are carrying:
ten gold crowns
a silver etched shield
a brass hilted general's sword
a pair of ebony-steel plate greaves
a water skin
a shiny brass key
a plate of vegetables in tangy sauce
* HP:Hurt MV:Fresh >
examine purse
It is a small purse.
When you look inside, you see:
purse
a package of iron rations
a package of iron rations
twelve copper pennys
an oilstone
a set of lockpicks
a stable ticket
a vial filled with a dark red liquid
a vial filled with a dark red liquid
a package of dried rations
a cup of thready brown tea
a cup of thready brown tea
a cup of thready brown tea
a cup of thready brown tea
a thin vial of yellow fluid
a thin vial of yellow fluid
a mirrored lantern
a mirrored lantern
a mirrored lantern
a mirrored lantern
a bubbling draught
a bubbling draught
a bubbling draught
a bubbling draught
* HP:Hurt MV:Fresh >
l
Impressive Balcony
An impressive balcony protrudes from the yellow plastered west wall and
looms over the floor of the market hall below. The balcony's baluster is
decorated by blue, red and white cloth rosettes, reminiscent of the
Murandian red bull on its field of blue and white.
[ obvious exits: N S ]
Zone: Lugard Rooftops
North: A broker stands here, selling clubs and axes.
South: A broker stands here, selling projectiles.
A little boy plays here.
A broker is here, selling daggers.
A broker's aide stands here.
* HP:Hurt MV:Fresh >

ladar
Posts: 21
Joined: Sat Jan 01, 2022 6:51 am

Re: Lugard shortblades broker ate my crowns.

Post by ladar » Mon Feb 21, 2022 5:40 am

I assume the mobol ate the gold somehow. But that's kind of... super rude for a pvp eligible zone to be that pissy over say buying red vs just say buy red.

Elysia
Posts: 8144
Joined: Sun Feb 15, 2015 1:29 pm

Re: Lugard shortblades broker ate my crowns.

Post by Elysia » Mon Feb 21, 2022 7:54 am

ladar wrote:
Mon Feb 21, 2022 5:40 am
I assume the mobol ate the gold somehow. But that's kind of... super rude for a pvp eligible zone to be that pissy over say buying red vs just say buy red.
It didn't, actually: A shortblades broker gets a wealth of gold crowns from a backpack.

I'm holding on to it, so I can return it when I find you on.

It's also not a bug, this is user error. You used the wrong syntax "buying red", which is fine, it holds on to the cash, but triggered the "buying" help spiel. Note, the mob tells you to be very specific:
A shortblades broker says 'Please be aware that you have to be VERY specific with your wording, else I will not know what you are speaking about.'

Then you spoke over the mobol and it can't multitask to this extent. Wait for the mob to finish, then SAY BUY XXX, as instructed:
A shortblades broker says 'Give me the money, then say what you wish to buy.'

Also, all zones here are pvp eligible and this is the extent to which our main interaction code called mobol works. Neither we, nor it, can do any better. That's why the mob warns you how to interact with it.

ladar
Posts: 21
Joined: Sat Jan 01, 2022 6:51 am

Re: Lugard shortblades broker ate my crowns.

Post by ladar » Mon Feb 21, 2022 5:26 pm

Elysia wrote:
Mon Feb 21, 2022 7:54 am


It didn't, actually: A shortblades broker gets a wealth of gold crowns from a backpack.

I'm holding on to it, so I can return it when I find you on.
Well, I react within the limits of information given to me through look and peer. Thanks for holding it. I get there's user input error. But the end user experience is still one of "the damn vending machine ate my coins."


Elysia wrote:
Mon Feb 21, 2022 7:54 am
It's also not a bug, this is user error. You used the wrong syntax "buying red", which is fine, it holds on to the cash, but triggered the "buying" help spiel. Note, the mob tells you to be very specific:
A shortblades broker says 'Please be aware that you have to be VERY specific with your wording, else I will not know what you are speaking about.'

Then you spoke over the mobol and it can't multitask to this extent. Wait for the mob to finish, then SAY BUY XXX, as instructed:
A shortblades broker says 'Give me the money, then say what you wish to buy.'
Maybe in just two months of playing this game I don't fully comprehend how impotent mobol is. But like... I would have assumed that basic matching could have been done into the mobol logic branching.
^(.*) (says|drawls) buying$ --> help spiel
^(.*) (says|drawls) buying (\w+)$ --> sell item or return error (no stock | invalid item)

maybe "IF HEAR 100% ( whatever )" is just that dumb that it can't, but like... why? *cries*


Elysia wrote:
Mon Feb 21, 2022 7:54 am
Also, all zones here are pvp eligible and this is the extent to which our main interaction code called mobol works. Neither we, nor it, can do any better. That's why the mob warns you how to interact with it.
I merely contrast pvp eligible and non-eligible not to suggest that this place gain pvp immunity but to illustrate that the tolerance for jank and expected level of polish in these two environments is different.

I vaguely understand that mobol is weak, without knowing the exact failure points of it. So I'm limited in what I can suggest that might not just pile onto the flash-approval backlog. But what seems evident that might be under immediate control would be to move the failsafes and exits from the mobol upwards in the logic branches.

If you can't pattern match differences in "buying" and "buying item_name" then perhaps insert or move the gold check at the top of the script that will return all gold to customers + "say let me return your money while I explain things" before launching into the monologue section.

Or, have optional "if hear" checks between the monologue says? I don't know if "if hear" turns into a full on waiting halt. But putting in "if hear" lines would allow us to branch back into the regular selling script no?

Lastly, is it possible to just outright tighten the speed of the monologue to make it more snappy? An auctioneer pace of speech rather than a lackadaisical farmers market. The slowness of it contributes to a feeling of clunk.

Elysia
Posts: 8144
Joined: Sun Feb 15, 2015 1:29 pm

Re: Lugard shortblades broker ate my crowns.

Post by Elysia » Mon Feb 21, 2022 5:40 pm

ladar wrote:
Mon Feb 21, 2022 5:26 pm

Maybe in just two months of playing this game I don't fully comprehend how impotent mobol is. But like... I would have assumed that basic matching could have been done into the mobol logic branching.
^(.*) (says|drawls) buying$ --> help spiel
^(.*) (says|drawls) buying (\w+)$ --> sell item or return error (no stock | invalid item)

maybe "IF HEAR 100% ( whatever )" is just that dumb that it can't, but like... why? *cries*


Elysia wrote:
Mon Feb 21, 2022 7:54 am
Also, all zones here are pvp eligible and this is the extent to which our main interaction code called mobol works. Neither we, nor it, can do any better. That's why the mob warns you how to interact with it.
I merely contrast pvp eligible and non-eligible not to suggest that this place gain pvp immunity but to illustrate that the tolerance for jank and expected level of polish in these two environments is different.

I vaguely understand that mobol is weak, without knowing the exact failure points of it. So I'm limited in what I can suggest that might not just pile onto the flash-approval backlog. But what seems evident that might be under immediate control would be to move the failsafes and exits from the mobol upwards in the logic branches.

If you can't pattern match differences in "buying" and "buying item_name" then perhaps insert or move the gold check at the top of the script that will return all gold to customers + "say let me return your money while I explain things" before launching into the monologue section.

Or, have optional "if hear" checks between the monologue says? I don't know if "if hear" turns into a full on waiting halt. But putting in "if hear" lines would allow us to branch back into the regular selling script no?

Lastly, is it possible to just outright tighten the speed of the monologue to make it more snappy? An auctioneer pace of speech rather than a lackadaisical farmers market. The slowness of it contributes to a feeling of clunk.
Yeah, none of the above, mobol is just... low tech. :P

The mobol speed of the monologue is intentional tbh. There are two options: wall of text, which some players find unpleasant and causes lag, and this. Or even slower, but yeah.

Post Reply