7 m_InputActionName =
"EmoteGreeting";
12 m_HideItemInHands =
false;
21 m_InputActionName =
"EmoteSOS";
22 m_StanceMaskAdditive = 0;
24 m_AdditiveCallbackUID = 0;
26 m_HideItemInHands =
true;
40 m_InputActionName =
"EmoteHeart";
45 m_HideItemInHands =
true;
59 m_InputActionName =
"EmoteTaunt";
64 m_HideItemInHands =
false;
74 m_InputActionName =
"EmoteLyingDown";
75 m_StanceMaskAdditive = 0;
77 m_AdditiveCallbackUID = 0;
79 m_HideItemInHands =
true;
96 m_InputActionName =
"EmoteTauntKiss";
101 m_HideItemInHands =
false;
110 m_InputActionName =
"EmotePoint";
115 m_HideItemInHands =
false;
124 m_InputActionName =
"EmoteTauntElbow";
126 m_StanceMaskFullbody = 0;
128 m_FullbodyCallbackUID = 0;
129 m_HideItemInHands =
true;
143 m_InputActionName =
"EmoteThumb";
148 m_HideItemInHands =
false;
157 m_InputActionName =
"EmoteThumbDown";
162 m_HideItemInHands =
false;
171 m_InputActionName =
"EmoteThroat";
176 m_HideItemInHands =
false;
185 m_InputActionName =
"EmoteDance";
186 m_StanceMaskAdditive = 0;
188 m_AdditiveCallbackUID = 0;
190 m_HideItemInHands =
true;
207 m_InputActionName =
"EmoteSalute";
208 m_StanceMaskAdditive = 0;
210 m_AdditiveCallbackUID = 0;
212 m_HideItemInHands =
true;
226 m_InputActionName =
"EmoteTimeout";
231 m_HideItemInHands =
true;
247 m_StanceMaskFullbody = 0;
249 m_FullbodyCallbackUID = 0;
250 m_HideItemInHands =
true;
259 m_InputActionName =
"EmoteFacepalm";
261 m_StanceMaskFullbody = 0;
263 m_FullbodyCallbackUID = 0;
264 m_HideItemInHands =
false;
273 m_InputActionName =
"EmoteClap";
275 m_StanceMaskFullbody = 0;
277 m_FullbodyCallbackUID = 0;
278 m_HideItemInHands =
true;
292 m_InputActionName =
"EmoteSilent";
297 m_HideItemInHands =
false;
306 m_InputActionName =
"EmoteWatching";
311 m_HideItemInHands =
false;
320 m_InputActionName =
"EmoteHold";
325 m_HideItemInHands =
false;
334 m_InputActionName =
"EmoteListening";
339 m_HideItemInHands =
false;
348 m_InputActionName =
"EmotePointSelf";
353 m_HideItemInHands =
false;
362 m_InputActionName =
"EmoteLookAtMe";
367 m_HideItemInHands =
false;
376 m_InputActionName =
"EmoteTauntThink";
381 m_HideItemInHands =
false;
390 m_InputActionName =
"EmoteMove";
395 m_HideItemInHands =
false;
404 m_InputActionName =
"EmoteGetDown";
409 m_HideItemInHands =
false;
418 m_InputActionName =
"EmoteCome";
423 m_HideItemInHands =
false;
433 m_InputActionName =
"EmoteSurrender";
434 m_HideItemInHands =
false;
440 return !
m_Player.PhysicsGetLinkedEntity() && !
Class.CastTo(transportEnt,
m_Player.PhysicsGetFloorEntity());
451 bool surrenderTargetState = !
m_Player.GetEmoteManager().m_IsSurrendered;
452 if (!surrenderTargetState &&
m_Player.GetItemInHands())
454 m_Player.GetItemInHands().DeleteSafe();
457 m_Player.GetEmoteManager().PlaySurrenderInOut(surrenderTargetState);
468 m_InputActionName =
"EmoteCampfireSit";
469 m_StanceMaskAdditive = 0;
471 m_AdditiveCallbackUID = 0;
473 m_HideItemInHands =
true;
487 m_InputActionName =
"EmoteSitA";
488 m_StanceMaskAdditive = 0;
490 m_AdditiveCallbackUID = 0;
492 m_HideItemInHands =
false;
501 m_InputActionName =
"EmoteSitB";
502 m_StanceMaskAdditive = 0;
504 m_AdditiveCallbackUID = 0;
506 m_HideItemInHands =
false;
520 m_InputActionName =
"EmoteRPSRandom";
522 m_StanceMaskFullbody = 0;
524 m_FullbodyCallbackUID = 0;
525 m_HideItemInHands =
false;
534 m_InputActionName =
"EmoteRPSRock";
536 m_StanceMaskFullbody = 0;
538 m_FullbodyCallbackUID = 0;
539 m_HideItemInHands =
false;
548 m_InputActionName =
"EmoteRPSPaper";
550 m_StanceMaskFullbody = 0;
552 m_FullbodyCallbackUID = 0;
553 m_HideItemInHands =
false;
562 m_InputActionName =
"EmoteRPSScisors";
564 m_StanceMaskFullbody = 0;
566 m_FullbodyCallbackUID = 0;
567 m_HideItemInHands =
false;
576 m_InputActionName =
"EmoteNod";
581 m_HideItemInHands =
false;
590 m_InputActionName =
"EmoteShake";
595 m_HideItemInHands =
false;
604 m_InputActionName =
"EmoteShrug";
609 m_HideItemInHands =
false;
618 m_InputActionName =
"EmoteSuicide";
619 m_StanceMaskAdditive = 0;
620 m_StanceMaskFullbody = 0;
621 m_AdditiveCallbackUID = 0;
622 m_FullbodyCallbackUID = 0;
623 m_HideItemInHands =
false;
626 override bool DetermineOverride(out
int callback_ID, out
int stancemask, out
bool is_fullbody)
636 if (weapon.ConfigIsExisting(
"suicideAnim"))
638 suicideStr = weapon.ConfigGetString(
"suicideAnim");
641 if (weapon.IsKindOf(
"Pistol_Base"))
699 if (callback_ID > -1)
710 if (!itemInHands.CanBeUsedForSuicide())
715 return super.EmoteCondition(stancemask);
720 int state = callback.GetState();
724 return super.CanBeCanceledNormally(callback);;
729 if (callback_ID > -1)
747 m_InputActionName =
"EmoteVomit";
752 m_HideItemInHands =
false;
760 override bool EmoteStartOverride(
typename callbacktype,
int id,
int mask,
bool fullbody)
764 SymptomBase symptom =
m_Player.GetSymptomManager().QueueUpPrimarySymptom(SymptomIDs.SYMPTOM_VOMIT);
768 symptom.SetDuration(
Math.RandomIntInclusive(4,8));
772 m_Player.GetEmoteManager().SetEmoteLockState(
false);
Super root of all classes in Enforce script.
void OverrideShootFromCamera(bool pState)
void SetSuicide(bool state)
bool CanBeCanceledNormally(notnull EmoteCB callback)
bool DetermineOverride(out int callback_ID, out int stancemask, out bool is_fullbody)
override bool EmoteCondition(int stancemask)
bool EmoteStartOverride(typename callbacktype, int id, int mask, bool fullbody)
bool EmoteCondition(int stancemask)
void OnBeforeStandardCallbackCreated(int callback_ID, int stancemask, bool is_fullbody)
Native class for boats - handles physics simulation.
DayZPlayerInstanceType
defined in C++
DayZPlayerConstants
defined in C++
int m_ID
ID of effect, given by SEffectManager when registered (automatically done when playing through it)
class EmoteWatching extends EmoteBase EmoteHold()
class EmoteLyingDown extends EmoteBase EmoteTauntKiss()
class EmoteClap extends EmoteBase EmoteSilent()
class EmoteShake extends EmoteBase EmoteShrug()
class EmoteListening extends EmoteBase EmotePointSelf()
class EmoteSitB extends EmoteBase EmoteRPSRandom()
class EmoteMove extends EmoteBase EmoteGetDown()
class EmoteRPSRock extends EmoteBase EmoteRPSPaper()
class EmoteHeart extends EmoteBase EmoteTaunt()
class EmoteSalute extends EmoteBase EmoteTimeout()
class EmoteRPSScisors extends EmoteBase EmoteNod()
class EmoteSuicide extends EmoteBase EmoteVomit()
class EmoteThroat extends EmoteBase EmoteDance()
class EmotePoint extends EmoteBase EmoteTauntElbow()
class EmoteGreeting extends EmoteBase EmoteSOS()
class EmoteLookAtMe extends EmoteBase EmoteTauntThink()
class EmoteThumb extends EmoteBase EmoteThumbDown()
class EmoteDabbing extends EmoteBase EmoteFacepalm()
class EmoteCampfireSit extends EmoteBase EmoteSitA()
class EmoteCome extends EmoteBase EmoteSurrender()
proto native CGame GetGame()