package Ġworld s . greg s . hest ia . core . world . movement Ċ Ċ import Ġcom . art emis . World Configuration Builder Ċ import Ġworld s . greg s . hest ia . game . plugin . Plugin Ċ import Ġworld s . greg s . hest ia . game . plugin . Plugin . Companion . MOB ILE _ PRIORITY Ċ import Ġworld s . greg s . hest ia . game . plugin . Plugin . Companion . MOVE _ PRIORITY Ċ import Ġworld s . greg s . hest ia . game . plugin . Plugin . Companion . NAV IG ATION _ PRIORITY Ċ import Ġworld s . greg s . hest ia . game . plugin . Plugin . Companion . POST _ SHIFT _ PRIORITY Ċ import Ġworld s . greg s . hest ia . game . plugin . Plugin . Companion . POST _ UPDATE _ PRIORITY Ċ import Ġworld s . greg s . hest ia . game . plugin . Plugin . Companion . PRE _ NAV IG ATION _ PRIORITY Ċ import Ġworld s . greg s . hest ia . game . plugin . Plugin . Companion . PRE _ SHIFT _ PRIORITY Ċ import Ġworld s . greg s . hest ia . game . plugin . Plugin . Companion . RUN _ PRIORITY Ċ import Ġworld s . greg s . hest ia . game . plugin . Plugin . Companion . SHIFT _ PRIORITY Ċ import Ġworld s . greg s . hest ia . game . plugin . Plugin . Companion . WAL K _ PRIORITY Ċ import Ġworld s . greg s . hest ia . core . world . movement . logic . systems .* Ċ import Ġworld s . greg s . hest ia . core . world . movement . logic . systems . calc .* Ċ Ċ class ĠMovement Plugin Ġ: ĠPlugin Ġ{ ĊĊĠĠĠ Ġoverride Ġfun Ġsetup ( b : ĠWorld Configuration Builder ) Ġ{ ĊĠĠĠĠĠĠĠ Ġb . with ( Path Finder System (), ĠFollow Subscription System (), ĠSt alk Subscription System ()) ĊĠĠĠĠĠĠĠ Ġb . with ( MOB ILE _ PRIORITY , ĠMobile System ()) ĊĠĠĠĠĠĠĠ Ġb . with ( MOVE _ PRIORITY , ĠMove System ()) ĊĠĠĠĠĠĠĠ Ġb . with ( NAV IG ATION _ PRIORITY , ĠDirect Step System ()) ĊĠĠĠĠĠĠĠ Ġb . with ( NAV IG ATION _ PRIORITY , ĠStep B es ide System ()) ĊĠĠĠĠĠĠĠ Ġb . with ( PRE _ NAV IG ATION _ PRIORITY , ĠRandom Walk System (), ĠInter act System (), ĠPath System ()) // TODO Ġshouldn 't Ġrandom Ġwalk Ġbe Ġin Ġit 's Ġown Ġpre _ strategy Ġand Ġpath Ġpriority ? ĊĠĠĠĠĠĠĠ Ġb . with ( WAL K _ PRIORITY , ĠWalk System ()) ĊĠĠĠĠĠĠĠ Ġb . with ( RUN _ PRIORITY , ĠRun System ()) ĊĠĠĠĠĠĠĠ Ġb . with ( PRE _ SHIFT _ PRIORITY , ĠFollow System ()) ĊĠĠĠĠĠĠĠ Ġb . with ( POST _ SHIFT _ PRIORITY , ĠSt alk System ()) ĊĠĠĠĠĠĠĠ Ġb . with ( SHIFT _ PRIORITY , ĠPosition Shift System ()) ĊĠĠĠĠĠĠĠ Ġb . with ( POST _ UPDATE _ PRIORITY , ĠPost Movement System ()) ĊĠĠĠ Ġ} Ċ Ċ }