Skip to content

Conversation

@PabstMirror
Copy link
Contributor

Adds a new setting so while unconscious players have a chance to become dazed

  • can only slowly crawl (~1/3 speed)
  • no weapons
  • most ace interactions/keybinds will be blocked

It represents being in extreme pain or concussion.
100% combat ineffective, but still have some interaction

@PabstMirror PabstMirror added this to the Ongoing milestone Aug 16, 2025
@PabstMirror PabstMirror added the kind/feature Release Notes: **ADDED:** label Aug 16, 2025
@OperatorLeary
Copy link

What’s the actual benefit of adding this state? In real life, someone that messed up would have their weapon and mags stripped by others, so if the point isn’t realism, is this just for flavor? What purpose does it serve?

@Cplhardcore
Copy link
Contributor

What’s the actual benefit of adding this state? In real life, someone that messed up would have their weapon and mags stripped by others, so if the point isn’t realism, is this just for flavor? What purpose does it serve?

Because its a new state that people can be in? just because its not perfectly realistic doesnt mean it shouldnt be added, and IMO is a great thing to add, as it adds more to the medical system

@TheCandianVendingMachine
Copy link
Contributor

What’s the actual benefit of adding this state? In real life, someone that messed up would have their weapon and mags stripped by others, so if the point isn’t realism, is this just for flavor? What purpose does it serve?

I can see a use of crawling to friendly units in multiplayer to let them know you've been fucked up. Tbh I don't see a downside

@PabstMirror
Copy link
Contributor Author

The default setting for this will have it be disabled


params ["_enable"];

if (!_enable) exitWith {
Copy link
Contributor

@DartRuffian DartRuffian Sep 23, 2025

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Can't suggest the whole block on mobile but why not just this?

GVAR(ppDazedDOF) ppEffectEnable _enable;

_unit setVariable [QEGVAR(medical,lastDazedCheck), CBA_missionTime];
};
private _timeCheck = CBA_missionTime - (_unit getVariable QEGVAR(medical,lastDazedCheck));
if (_timeCheck < 10) exitWith { false };
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

change to a “constant” ala the uncon wake up timer check (medical_engine::macros::spontaneous_wakeup_timer or whatever)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

kind/feature Release Notes: **ADDED:**

Projects

None yet

Development

Successfully merging this pull request may close these issues.

6 participants