How Faction cooldowns works

When a player is fired or leaves a faction:

The script records the current time and sets a cooldown entry for that player (for example, saves it in the database as blocked_until or cooldown_expiry).

The duration depends on what type of faction they left (legal or illegal).

When another boss tries to hire that player:

The system checks if the player has an active cooldown.

If the cooldown hasn’t expired, it blocks the hire action and maybe shows a message like:

“This player is currently on a faction cooldown. They can’t be hired until [date/time].”

After the cooldown expires:

The player can be hired by another faction normally again.

So yes — it’s basically a "no hire period" for players who recently left a job, designed to prevent faction-hopping.

Last updated