Skip to content

Releases: BattletechModders/TisButAScratch

TisButAScratch Version 1.0.6.1

26 Mar 14:33
Compare
Choose a tag to compare
  • add missing null check

TisButAScratch Version 1.0.6.0

17 Mar 11:48
Compare
Choose a tag to compare

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

13 Mar 00:22
Compare
Choose a tag to compare

TisButAScratch Version 1.0.5.1

19 Feb 13:35
Compare
Choose a tag to compare
  • null check so i dont get blamed when something else breaks

TisButAScratch Version 1.0.5.0

18 Dec 01:51
Compare
Choose a tag to compare

bepinex publicizer

TisButAScratch Version 1.0.4.8

15 Dec 22:51
Compare
Choose a tag to compare

Search And Rescue compatibility

TisButAScratch Version 1.0.4.7

14 Sep 22:59
9514132
Compare
Choose a tag to compare

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

15 Jul 21:57
Compare
Choose a tag to compare
  • fix skirmish again
  • mebbe fix some pilot timeout from event+injury interactions

TisButAScratch Version 1.0.4.5

07 Jun 10:32
Compare
Choose a tag to compare

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

29 May 19:51
Compare
Choose a tag to compare

-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)