Automated Walk To Work

This global mod directs sims at specified career levels, or in specific jobs, to walk to/from work and not take the carpool.

Sims will walk to/from work under the following conditions

  • If either car portal is missing, Sims will always walk to work
  • The owner of a car will always drive to work
  • No car is allocated to the job level
  • A teen in any job below or at a specified level (default is 0, ie disabled)
  • An adult in any job below or at a specified level (default is 0, ie disabled)
  • An elder in any job below or at a specified level (default is 0, ie disabled)
  • A sim at any level in a specified career (default is none)
  • A teen, adult or elder in the education career, with a child (or self) at public school, where the car-pool is the school bus, will walk to work

If a Sim will walk to/from work, the following changes are made to the carpool

  • No car pool alert at -2 hours
  • No car pool at -1 hour
  • Automated push "Walk to Work" at -1 hour, and set game speed to slow
  • No car pool for return, Sim walks home from a portal

Conflicts

This global mod changes four BHAVs, adds three BHAVs and adds one BCON to the "JobDataGlobals" (0x7F8F4EB6) group, so will conflict with any mod that does the same.

Known to conflict with gummilutt's "Carpool & school bus flexibility" @ MTS

BHAVs Edited

  • 0x2009 "Sub - Process"
  • 0x2016 "Sub - Return to World"
  • 0x2028 "Sub - Create Car if Didn't Call In Sick"
  • 0x202F "Interaction - Friend - Come Home"

BHAVs Added

  • 0x20C0 "Sub - Always Walk To Work?" - logic to decide is a job level has no car pool
  • 0x20C1 "Sub - Push Walk To Work" - pushes the "Walk To Work" interaction onto a sim
  • 0x20C2 "Sub - Walk Home From Work" - brings a sim home from work by walking them in at a portal

BCON Added

  • 0x2010 "Always Walk To Work Tuning" - configuration, see below

Configuration

BCON 0x2010 "Always Walk To Work Tuning"

  • 0x00 "Teen Job Level" - level of any job that teens will always walk to/from work, set to 0 to disable
  • 0x01 "Adult Job Level" - level of any job that adults will always walk to/from work, set to 0 to disable
  • 0x02 "Elder Job Level" - level of any job that elders will always walk to/from work, set to 0 to disable
  • 0x03 "Education Career Check" - perform Education Career checks, set to 0 to disable
  • 0x04 "Unused" - unused
  • 0x05 "Number Of Specific Jobs" - number of job GUID pairs following, set to 0 to disable
  • 0x06/0x07 "Job GUID Lo/Hi" - GUID pairs (lo then hi, so Law Enforcement 0xAC9EBCE3 is 0xBCE3 then 0xAC9E) of jobs where sims will walk to/from work at all levels

Notes

The mod requires InTeen Check 2.


Simblr Links


Credits

  • Jo for the original question about what happens if the carpool is left at "None" when creating a custom career.
  • The developers of SimPE.

Files