ACE3/addons/medical_engine
mharis001 8d2bba4b35
Rewrite Medical GUI (#6831)
* Add a macro for the bloodloss scaling factor

* Adjust bloodloss threshold for red icon

* Remove bloodloss color scaling factor

The issue is actually the other way round, the factor of 20 would
instantly make bodyparts red on taking a wound.

* Implemet 10 color steps provided by ShackTac

This replaces the old method of colouring the interaction menu icons
and body image selections with a new method that has 10 distinct color
steps (matching across the icons and the body image).

* Use macros for constants

* Implement blue damage colouring

This re-adds visualisation for colouring based on damage. The case where
a limb has a tourniquet will hopefully be handled by an overlayed icon.

* Tidy up file structure

* Move patient information display to medical_ui

* Make common colour conversion code into functions

* Add tourniquet icon overlay to body image

* Fix mispelling I forgot to commit

* Update icon paths to new white cross icon

* Clean mess after rebase

* Add new medical menu gui

* Add updating injury list and body image

* Add updating treatment category buttons

* Update onMenuClose function

* Delete unused functions

* Add action buttons and triage card to menu

* Move medical menu PFH to separate function

* Move setTriageStatus to treatment

* Add triage select dropdown

* Add toggle button action

* Fix mouse moving randomly when opening

* Add logs list update and remove unused functions

* Hide tourniquet icons by default

* Remove CfgInGameUI (already in feedback)

* Update patient info display

* Update triage card display

* Add settings to control interact menu actions

* Cleanup files/paths

* Move triage status update to common function

* Add icons for interact menu actions

* Modify icon color for interact menu actions

* Update canOpenMenu for new setting

* Hide pain information for unconscious

* Stringtable cleanup

* Use switch for pain text

* Change minor triage status to minimal

* Fix injury list to use new stringtable entry names

* Fix medical actions check when disabled

* Skip distance check in same vehicle

* More cleanup

* Fix CI error

* Requested changes

* Fix INJURIES string

* Fix include after comment block

* Fix missing ;

Co-Authored-By: mharis001 <34453221+mharis001@users.noreply.github.com>
2019-03-24 18:17:48 -04:00
..
functions Fixes to unconsciousness and damageTypes systems (#6589) 2019-03-21 19:33:51 +01:00
$PBOPREFIX$ merge medical engine component into medical rewrite branch 2016-07-30 14:00:42 +02:00
CfgActions.hpp merge medical engine component into medical rewrite branch 2016-07-30 14:00:42 +02:00
CfgEventHandlers.hpp merge medical engine component into medical rewrite branch 2016-07-30 14:00:42 +02:00
CfgExtendedAnimation.hpp treatment functions and unconsciousness rework 2016-10-06 00:54:57 +02:00
CfgMoves.hpp simplify animations config 2018-07-21 09:16:05 +02:00
CfgVehicles.hpp Move scream and moan sounds to medical feedback (#6438) 2018-07-18 19:21:27 +01:00
CfgWeapons.hpp merge medical engine component into medical rewrite branch 2016-07-30 14:00:42 +02:00
config.cpp Move scream and moan sounds to medical feedback (#6438) 2018-07-18 19:21:27 +01:00
README.md merge medical engine component into medical rewrite branch 2016-07-30 14:00:42 +02:00
script_component.hpp Disable debugging (#6482) 2018-07-30 00:07:30 +02:00
script_macros_config.hpp Strip medical component (#6442) 2018-07-18 19:13:25 +01:00
script_macros_medical.hpp Rewrite Medical GUI (#6831) 2019-03-24 18:17:48 -04:00
XEH_postInit.sqf Ignore playable logic hitpoints (#6517) 2018-08-12 12:21:06 +01:00
XEH_preInit.sqf Move scream and moan sounds to medical feedback (#6438) 2018-07-18 19:21:27 +01:00
XEH_PREP.hpp Move scream and moan sounds to medical feedback (#6438) 2018-07-18 19:21:27 +01:00
XEH_preStart.sqf merge medical engine component into medical rewrite branch 2016-07-30 14:00:42 +02:00

ace_medical_engine

Links Arma 3 soldier health simulation to ACE medical system.

Maintainers

The people responsible for merging changes to this component or answering potential questions.