InitWalkProcessing was a dirty walkaround to get the equivalent of GameOptions::GetTick() available in DLLs. This was done before GameOptions::GetTick() was added, for some trivial reasons.
InitWalkProcessing was called from critter_init so it could be processed soon after the server started and referred to the critter's "tick" fields to retrieve the time offset between FOnline's internal time counter and Windows' time counter. This made it possible to calculate on demand (what would be) the result of GameOptions::GetTick() in order to compare it with Critter::PrevHexTick, to determine whether the critter has recently moved.
Presently this method is obsolete and the whole thing can be replaced with GameOptions::GetTick() calls at the appropriate places.