ADAM-system

by CurseVXZ
ADAM-system

Summary

Armor logic system

Description

ADAM - Advanced Damage Armor Mitigation

A realistic armor damage system that simulates progressive armor plate degradation and dynamic damage reduction based on plate integrity.

HOW IT WORKS:
• Each armor plate spawns with random durability (25-52 HP)
• Armor plate HP decreases with each hit
• Damage passthrough to player depends on plate integrity:
  - 75-100% integrity: 10% damage passes through
  - 50-75% integrity: 30% damage passes through
  - 25-50% integrity: 60% damage passes through
  - 0-25% integrity: 100% damage passes through
• When you equip new armor, it generates fresh random HP values
• System uses actual HitZone health for calculations
• Recursion protection prevents stack overflow crashes

TECHNICAL:
• Uses modded SCR_ArmorDamageManagerComponent
• Direct HP manipulation via SetHealth() to avoid recursion
• Static map tracking for per-HitZone armor state
• Optimized for multiplayer servers

⚠️ DEVELOPMENT STATUS:
This system is currently in development and may not work correctly. Bugs and balance issues are expected.

📢 IMPORTANT:
• If you found a bug, please report it to: eternaldefolt (Discord)
• Server owners: Contact me BEFORE installing this mod on your server
• Discord: eternaldefolt

NOTE: 
The limb damage modification system was removed due to logic conflicts with the armor system. ADAM focuses purely on realistic armor behavior.

License

Arma Public License (APL)