Releases: BattletechModders/TisButAScratch
TisButAScratch Version 1.0.6.1
- add missing null check
TisButAScratch Version 1.0.6.0
Overcrowding Effects:
The number of available pilot slots in the barracks is now tracked via a company stat RosterCapacityRemaining
which can be used in events, results blocks, etc. This statistic is automagically updated on save, save load, and when pilots are hired/fired/killed.
A new settings.json setting CanIntentionallyHotBunk
allows players to intentionally hire more pilots than their barracks can support; otherwise players can only exceed the limit via events or other sources that directly add pilots to the roster without going through the hiring hall.
In addition, a new settings.json setting OvercrowdingEffects
has been added, allowing various malus'es to be applied to player pilots if the absolute value of RosterCapacityRemaining exceeds the Threshold
value set for configured OvercrowdingEffects
. Each pilot can only get one OvercrowdingEffect
, which is chosen randomly from the pool of effects where the threshold is met.
An example OvercrowdingEffects
follows, which can apply if the player has at least two pilots over their number of barracks slots (not including the commander).
"OvercrowdingEffects": [
{
"ID": "StinkySheets",
"Threshold": 2,
"Name": "Stinky Sheets",
"description": "This pilot is tired from sleeping in stank ass sheets someone else used. Hotbunking sucks.",
"effectDataJO": [
{
"durationData": {},
"targetingData": {
"effectTriggerType": "Passive",
"effectTargetType": "Creator",
"showInStatusPanel": true
},
"effectType": "StatisticEffect",
"Description": {
"Id": "StinkySheets_Effect",
"Name": "Stinky Sheets",
"Details": "This pilot is tired from sleeping in stank ass sheets someone else used. Hotbunking sucks.",
"Icon": "seeingstars"
},
"nature": "Buff",
"statisticData": {
"statName": "ToHitThisActor",
"operation": "Float_Multiply",
"modValue": "2.0",
"modType": "System.Single"
}
}
]
}
]
TisButAScratch Version 1.0.5.2
- minor bugfix
TisButAScratch Version 1.0.5.1
- null check so i dont get blamed when something else breaks
TisButAScratch Version 1.0.5.0
bepinex publicizer
TisButAScratch Version 1.0.4.8
Search And Rescue compatibility
TisButAScratch Version 1.0.4.7
Injuries defined in settings can now have an optional additional field after description:
InjuryTags
- list of tags that will be added to the pilotDef when this injury is inflicted. Requested feature for MechAffinity to use to create permanent debuffs for certain injuries or something i forget
- Neural feedback now uses own InjuryReason 667 with description "NEURAL FEEDBACK"
- Added handling for InjuryReason 20 (description should be handled by CAE) which will not cause bleedout, and can only impact pilots head. If you don't have any eligible injuries for this, it is not my problem.
TisButAScratch Version 1.0.4.6
- fix skirmish again
- mebbe fix some pilot timeout from event+injury interactions
TisButAScratch Version 1.0.4.5
New feature
- Medical Summary popup when pilot portrait clicked in Work Order Entry...task manager...thing. Thanks for the suggestion Blue!
UPDATED 11 June 2022
-unversioned hotfix for Timeline mod AdvanceToTask compatibility
TisButAScratch Version 1.0.4.4
-use IncapacitatedDeathChance and LethalDeathChance company stats for FinalizeKilledMechwarriors; values of stats are added to values from SimGameConstants (so existing careers will benefit from hospital, etc)