I've found an issue with the Revive system that can be enabled in the 3den Editor Multiplayer settings.
With Revive enabled and played in a multiplayer session, First Aid Kits fully heal to 100% instead of the intended 75%.
With Revive disabled, First Aid Kits act as normal.
Description
Details
- Severity
- Minor
- Resolution
- Open
- Reproducibility
- Always
- Operating System
- Windows 10 x64
- Category
- Health System
Open 3den Editor > set Revive to Enabled in the Multiplayer settings > put down a Rifleman [or other non-medic unit] to play as > play scenario in Multiplayer > get injured, and use a First Aid Kit
Reproducible without any CDLCs or mods
Event Timeline
Can confirm in current dev, as script repro use steps
- enable revive system see steps to reproduce ↑↑
- start scenario as MP
- exec player setDamage 0.3
- use first aid kit or exec player addItemToVest "FirstAidKit";player action ["HealSoldierSelf", player];
- exec getDammage player
- result → 0, expected 0.25
- try again 1-5 steps in SP, result will 0.25
As it turned out, this was done by design see https://discord.com/channels/105462288051380224/108187245529268224/1251158707107139694
This was not done by design, it is presumed to be done by design by the BI Wiki Editor, don't misconstrue.
It either way does not make much sense to change this value only when revive is enabled, as it would largely cause the Medkit(and the medic trait) to lose about half its effectiveness on the field which is being able to full-heal units.
Also would be great to have the revive healing loophole fixed where people go down in order to get fully healed by the end of the revive, instead only full healing if they're healed for the same conditions as a normal heal would reach you to 100%(being healed by a person with medic trait + medikit)
Comment at \a3\functions_f_mp_mark\revive\fn_reviveehhandleheal.sqf, line 18 literally says //make ANY heal a full heal, though.