Sims Salary Optional Bonus

This global mod permits the bonus that a Sim receives when they are promoted to be made optional. By placing a Pay Bonus Card in the Sim's inventory, the Sim will always receive the promotion bonus, never receive the promotion bonus, or each time the Sim is promoted a dialog will pop-up asking if the Sim should receive the bonus or not.

The Pay Bonus Card can also be used to set how all Sims in the same family should receive any promotion bonus, and also how working pets should receive any promotion bonuses.


Sim Interactions

Clicking on the active Sim gives an additional Pay Book menu option

  • Receive Bonus? - reports the promotion bonus settings for this Sim and family

Pay Bonus Card

The bonus settings for a Sim is stored in their Pay Bonus Card. This object, once configured, is placed in their inventory. It can also be used to configure the settings for the family and pets.

Pay Bonus Card Interactions

  • Put Away - places the pay book into the Sim's inventory
  • Details - displays the active settings for the owning Sim, their family and any working pets
  • Family ... - sub-menus for setting how all family members (including pets) should receive any promotion bonus (Always, Never or Prompt)
  • Pets ... - sub-menus for setting how all working pets should receive any promotion bonus (Always, Never, Prompt or Use Family Setting)
  • Me ... - sub-menus for setting how the owning Sim should receive any promotion bonus (Always, Never, Prompt or Use Family Setting)
  • Chance Cards ... - sub-menus for setting if the owning Sim should receive work and/or hobby chance cards

Installation

You need to copy the main _A package file into your downloads directory.

If you want to use the Sim interaction, you also need to copy the _B package file into your downloads directory.

If you want to use the pay bonus card feature to stop chance cards, you also need to copy the _C package file into your downloads directory.

Uninstallation

Delete the three package files (_A, _B, and _C) from your downloads directory.


Conflicts - General

Will conflict with any mod that alters the JobDataGlobals (0x7F8F4EB6) BHAV included in package A

JobDataGlobals (Package A)

  • BHAV 0x203F Sub - Level Change
  • Known TO CONFLICT with No Pet Spam Codes at Simbology. The spam stopping functionality has been included within the mod, see https://simswiki.info/Pets_Unlock_Codes for how to unlock this stuff.

Conflicts - Special

Package C (suppression of chance/hobby cards) will conflict with any mod that alters the JobDataGlobals (group 0x7F8F4EB6) BHAVs included within it

JobDataGlobals (Package D)

  • BHAV 0x203B Sub - Chance Card - Dialog
  • BHAV 0x2094 CT - Hobby Card - Dialog

Conflicts - Objects and Interactions

The Pay Bonus Card (package _A) and the Sim Interactions (package _B) have their own GUID so will NOT conflict with any other objects or interactions.


Notes

  • Requires Mansions and Gardens or Ultimate Collection
  • The Pay Bonus Card changes colour depending on the effective setting for the owning Sim - Green (Always), Red (Never) or Blue (Prompt)
  • Works for any career - base, expansion or custom
  • Only applies to teens, adults and elders in careers (applicable ages are configurable)
  • Young Adults who manage to get a career, will be treated as adults
  • Does apply to pets (although not on an individual basis as pets don't have usable inventories)
  • Includes code to fix pay related overflows (ie bonus or pay+bonus >$32767)

Techy Stuff

Family and pet settings are stored on a token placed into the Family Inventory. To remove this token, with debug enabled, shift-click and Pay Bonus Card and select the option "*Clean Up and Delete".


Simblr Links


Credits

  • CaliBrat@MTS for the initial idea and input during development.
  • CatherineTCJD @Sims Crafters for the pay bonus card graphics.
  • Chris Hatch for many valuable insights into the weird and whacky world of BHAV coding.
  • The developers of SimPE.
  • All the modders who took time to write tutorials, wiki pages or explanatory forum posts!
  • Way too many others to mention.

"It is only by standing on the shoulders of giants that the rest of us can even see the top of the learning curve and contemplate attaining it."


Files