GenieClient / Genie4

.NET 6 Update of Genie
GNU General Public License v3.0
21 stars 14 forks source link

Areas automapper hangs #61

Closed Kaesken closed 2 years ago

Kaesken commented 2 years ago

I dunno what's causing this. I've looked at my map and it's updated and correct. I even double-checked the room directions under the edit tool and it's all accurate. Now if I go close by and select a room over this room, it works just fine but when I'm starting nearby Shard and I click on one of the incessor rooms, it doesn't do the other NW room and instead tries to go north after the first NW room.

It even states in there that next move is two NWs but it only does one.

242 is where it stops after trying to go north when next direction is supposed to be NW.

[The Western Road, The Stream]
The comfortable current and the pebbly bottom of the shallow stream make about as good a road as any on this long trek.  The bank is high and undercut to the west, and the water deepens to the south, making both of those directions look chancy.
You also see a fledgling forest gryphon.
Next move: swim west
Obvious paths: north, east, south.

You feel fully rested.

> 
Elsmith just arrived.

[automapper]: north
Elsmith splashes north, moving against the light current.

Roundtime: 1 sec.
You splash north, moving against the light current.

[The Western Road, The Stream]
The road joins the streambed to the west where the bank is low and firm.  
Also here: Elsmith.
Next move: northwest
Obvious paths: south, west.

A faint trail of gleaming sparkles follows in the wake of each of the crystalline ghouls as they circle your right wrist, the only visible sign of their imbued magic.
[automapper]: west
Roundtime: 1 sec.
You splash west, moving sideways to the light current.

[The Western Road, Stream Bank]
A steeply inclined road joins the top of a ridge to the west to the stream that runs through the valley.  The ridge is thickly forested with long-leaf pines, hemlocks and some mountain laurel, but the woods seem thinner toward the top.  
Next move: northwest
Obvious paths: east, northwest.

[automapper]: northwest
Elsmith splashes into view coming from the east.

You stomp northwest.

[The Western Road, Atop the Ridge]
A cold northern wind scours the top of the ridge, and the area seems doubly exposed because it has been cleared of trees and brush where the road crosses.  Except for the wind there is almost no sound -- not even the rustle of leaves or the quiet patter of falling needles.  
Next move: north
Obvious paths: southeast, northwest.

[automapper]: north
Elsmith just arrived.

Elsmith goes northwest.

You can't go there.

********************************
MOVE FAILED - Type: real | Movement: north | Depth: 1
Remaining Path: northwest north north northeast northeast east east northeast northeast up northeast go dark hole;-0.5 stand script ggbypass go rough-hewn opening east east go rock-strewn road southeast go gates go portcullis go sloping ramp southeast go oak door up up go ebony door
north
north

> 
[Script finished (In 22.419833299999997 seconds): automapper.cmd(855)]
Kaesken commented 2 years ago

Another area that keeps hanging on me, trying to go a wrong direction. West gate near the brook.

Mapped exits: go shallow brook
[Woodland Path, Brook]
The brook cuts a narrow path through tall walls of stately trees.  The gentle lapping of the mild current against the rocky shore gives the area a sense of peace and tranquility.  Soft-blowing breezes bring fresh clean scents from the rushing waters of the Segoltha River to the south.  
Next move: swim east
Obvious paths: east, west.

[automapper]: east
Roundtime: 1 sec.
You splash east, moving sideways to the light current.

[Woodland Path, Brook]
This shallow stream would probably only come chest-high on a short Halfling.  The water moves lazily southward, but the shifting, sharp rocky floor makes crossing uncomfortable.  
Next move: east
Obvious paths: north, east, west.

Darathorn just arrived.

Darathorn splashes west, moving sideways to the light current.

[automapper]: east
Roundtime: 1 sec.
You splash east, moving sideways to the light current.

[Woodland Path, Brook]
A shallow brook cuts across the path here, meandering its way toward the wide Segoltha River to the south.  Delicate water hyacinths and horsetail grasses flourish along the gurgling brook's pebbled shore.  Dense growths of tall trees surround the area.  
Next move: east
Obvious paths: east.

Mapped exits: go shallow brook
[automapper]: east
You feel fully rested.

R> 
You go east.

[Woodland Path, Dense Forest]
A fallen thorn tree rests alongside the path, already covered with twisting vines and delicate moonwort ferns growing around it on the moist ground.  The soft clicking of tiny woodland residents does little to break the deep hush of the forest.  
Next move: southeast
Obvious paths: east, west.

Extrapolator Yeji just arrived.

[automapper]: southeast
Extrapolator Yeji runs west.

You can't go there.

********************************
MOVE FAILED - Type: real | Movement: southeast | Depth: 1
Remaining Path: east southeast east east southeast southeast east east northeast east east southeast east east southeast east east go well-worn path go western gate
southeast
east
mj-colonel-panic commented 2 years ago

I've got a fix for this coming in the next release. It looks like a threading issue causing a deadlock.