Releases: jbs4bmx/MedicalAttention
Medical Attention version 4.0.3
Changes
This release includes a major internal refactor of MedicalAttention, focused on stability, consistency, and long‑term maintainability. Several long‑standing issues reported by users have been resolved as a result of this rewrite.
✨ Major Improvements
- Fully modularized medical item logic using dedicated helper classes.
- Unified and consistent handling of medkits, pills, bandages, splints, topicals, surgical kits, tourniquets, and stimulators.
- Greatly improved maintainability, auditability, and future‑proofing.
⚡ Dynamic Stimulator Handling
- Replaced hard‑coded stim lists with automatic detection based on the Stimulator parent category.
- Morphine (the only stim under the Drugs parent) is now explicitly included.
- Removed per‑stim
MaxHpResourceassignments — all stims now use the globalAllInjectors.Usesvalue. - Fully supports modded stimulators without requiring manual TPL updates.
🩹 Corrected Medical Effect Logic
- Standardized application of:
- Light bleeding fixes
- Heavy bleeding fixes
- Fracture fixes
- Destroyed limb fixes
- Ensures consistent behavior across all medkits and surgical kits.
🧼 Config Cleanup & Validation
- Removed unused config sections (
Ebudal,ModInjectors). - Added missing config fields (e.g.,
AddFixFracturefor Surv12 surgical kit). - Ensured all config options map directly to helper methods.
🔧 Helper Method Fixes
- Added missing helper methods:
ApplyFractureFixApplyDestroyedPartFixItemResizeHelper.ResizeItem
- Eliminated all missing‑method errors and restored intended functionality.
🛠 Stability & Predictability
- Fixed several silent failure points from previous versions.
- Improved null‑safety and item property validation.
- Ensured all item modifications only occur when explicitly enabled in config.
📜 Logging & Diagnostics
- Added clear logging for every item type updated.
- Improved visibility into stim detection and configuration application.
🔮 Future‑Proofing
- Dynamic detection ensures compatibility with:
- New SPT medical items
- Modded stimulators
- Database changes in future SPT releases
Virus Total Results
Link: Results Page
Medical Attention
Version 4.0.2
Support for SPT 4.0.0+ and EFT 0.16.9.0.40087
Changes
- Fix: Repairing a blacked out limb now gives back more than 1 hp upon repair of the limb.
- Fix: Increase to stim uses now functions as expected.
- Add: Additional code to support custom stims from other mods added. (WIP: Non-functional at the moment.)
Virus Total Results
- Link: https://www.virustotal.com/gui/file/97c26a20014e4269c4d208eb67682d12fa0c991eb662703db570723963ca7e6d
- MD5: 0576e72910c806e9371171665da3fa07
- SHA-1: 9755ad1af2c538523778fb4ff7c446f809d106db
- SHA-256: 97c26a20014e4269c4d208eb67682d12fa0c991eb662703db570723963ca7e6d
- Vhash: 35c393f532630c99f32d53c65ac1a049
- SSDEEP: 384:VysHVewGeWu7nSve/KiBJx35sMjSvveXlRB++SvDTO+LRvakf/fQUg1ji5a9urYw:VyCdGfurSsdh53vSrBywIUgL3Bu
- TLSH: T170B2D022807D2C6DCB437CBAFFEE814A42A654BD433DB8C15983D55F1AB15AB860DE06
- File type: ZIP
- File size: 24.58 KB (25166 bytes)
Medical Attention
Support for SPT 4.0.0+ and EFT 0.16.9.0.40087
Fix: Correct code overwriting damage effects of items resulting in items with no helpful damage effects.
Fix: Missing attributes added back in.
Update: Minor code fixes here and there.
Virus Total: https://www.virustotal.com/gui/file/113bba73674f42cf2ca85dc9879bacfae8f081cbefff0640b45e8ac5d58c4d57
MD5: 7fb41b2c312834725949001d8935977c
SHA-1: 76ff2ee8e6e588a1468b50f1870f585bc62f7102
SHA-256: 113bba73674f42cf2ca85dc9879bacfae8f081cbefff0640b45e8ac5d58c4d57
Vhash: 6fc146af0149c45ada9a494e65fffbd4
SSDEEP: 768:HVrFnPuhRKnVkGmFJkCxFxdbyp5wjsPUx:HVrBdVkTHkSbbyp5ysP4
TLSH: T1B3C2D0A622394590C43593B1C5974494FE7F6AB0BB0C31BF762F5883CEBA8724D2B532
File type: ZIP
File size: 25.33 KB (25933 bytes)
Medical Attention
Update: Add support for SPT 4.0.0+ and EFT 0.16.9.0.40087
NEW: Version of mod now matches SPT base release version.
Update: Convert mod code base to C# for new C# server.
Virus Total: https://www.virustotal.com/gui/file/758caddb79388492f155fb725c62d72d80232847e5de085ee35708c420ef5f1f
MD5: 30939970a91b4f6812474becb7e63317
SHA-1: 926aaf0667df92010e71e36ab1a33e4da8e9d101
SHA-256: 758caddb79388492f155fb725c62d72d80232847e5de085ee35708c420ef5f1f
Vhash: 35c393f532630c99f32d53c65ac1a049
SSDEEP: 768:Lb6WWRKnugNXWL81+nFY+xk2vgkrUiXip24E/:LJrNv1+n722vJYi6E/
TLSH: T1A3C2E06D90B08B51C095057CFECE5AE6CF79EB74DE00B922607224E64242BF86E9B707
File type: ZIP
File size: 25.19 KB (25796 bytes)
Medical Attention
Add support for SPT 3.11.0+ and EFT 0.16.1.3.35392
Medical Attention
Add support for SPT 3.11.2 and EFT 0.16.1.3.35392
Note: Heal-over-time function may not function correctly at this time.
Medical Attention
Add support for SPT 3.11.1 and EFT 0.16.1.3.35392
Updates:
Regular healing and usage options remain in affect.
Patched healing while walking and running.
Patched surgery while walking.