SphereServer BugTracker - SphereServer
View Issue Details
0001904SphereServerexecutable - genericpublic30-01-11 17:3105-01-14 03:38
Mirravin 
Ben 
normalminoralways
resolvedfixed 
Windows / Linux
 
0.56c Nightly 
Automated (specify build number)
None
None
1411
0001904: EF_WalkCheck problems
1) Sometimes EF_WalkCheck allows going throught impassable locations, example:
P=5289 2344 17 0, DIR=1.
With EF_WalkCheck OFF - CAN'T move (CANMOVE 1=00).
With EF_WalkCheck ON - CAN move (CANMOVE 1=UID).

2) After enabling EF_WalkCheck, NPCs started walking throught dungeon walls, example:
c_m_frostooze, CAN=MT_WALK, often are walking throught impassable walls in Ice Dungeon. It is relatively global problem with NPCs, but I don't tested it for reasons and reprodusing. With player character I couldn't reproduse it(may be also connected with NPC height).

Other about EF_WalkCheck:
http://tracker.sphere.torfo.org/bugs/view.php?id=1618 [^]
No tags attached.
Issue History
30-01-11 17:31MirravinNew Issue
30-01-11 18:01MirravinNote Added: 0000885
14-05-11 14:29MirravinNote Added: 0001075
26-12-13 12:17DavideReiNote Added: 0001870
26-12-13 15:16BenNote Added: 0001871
26-12-13 15:31DavideReiNote Added: 0001872
26-12-13 23:27BenNote Added: 0001873
27-12-13 19:05BenNote Added: 0001875
28-12-13 10:40DavideReiNote Added: 0001877
05-01-14 03:38BenNote Added: 0001880
05-01-14 03:38BenStatusnew => resolved
05-01-14 03:38BenFixed in Version => 0.56c Nightly
05-01-14 03:38BenResolutionopen => fixed
05-01-14 03:38BenAssigned To => Ben

Notes
(0000885)
Mirravin   
30-01-11 18:01   
More about EF_WALKCHECK:
http://tracker.sphere.torfo.org/bugs/view.php?id=1833 [^]
(0001075)
Mirravin   
14-05-11 14:29   
If here is correct information in post 3: http://www.sphereserver.net/index.php?/topic/48537-exit-from-cross-of-wall/ [^]
problems, especially 2) is related with EF_DiagonalWalkCheck.
I hadn't tried to disable it, when tested this issue.
(0001870)
DavideRei   
26-12-13 12:17   
The problem persists. Monsters and animals can reach non-walkable tiles.
(0001871)
Ben   
26-12-13 15:16   
Please post your EF and OF flags...
For best results, EF_WalkCheck and EF_DiagonalWalkCheck should be used with EF_NewPositionChecks.
(0001872)
DavideRei   
26-12-13 15:31   
EF flags: EF_DiagonalWalkCheck,EF_NewPositionChecks,EF_WalkCheck,EF_Size_Optimise
OF flags: OF_Command_Sysmsgs,OF_NoHouseMuteSpeech,OF_Buffs,OF_NoPrefix

In particular, they are able to climb impassable mountains tile(like terrain 022d t_rock).
(0001873)
Ben   
26-12-13 23:27   
will look into it...
(0001875)
Ben   
27-12-13 19:05   
Could you specify certain locations, like x,y,z of places that NPCs can pass that you think they shouldn't be able too?

This would make debuging a lot quicker.
(0001877)
DavideRei   
28-12-13 10:40   
1219,1980,6 terrain 0235 t_rock impassable

I put a cat spawn(morep=30,40,5) near the mountains(1219,1984) and after a while the cat reach the coordinates above and stuck.

Same problem here: http://tracker.sphere.torfo.org/bugs/view.php?id=1938 [^]
(0001880)
Ben   
05-01-14 03:38   
This should now be resolved... was a hard one to find :)