Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Emote Modifiers and Deskmods Lack Explanation #2

Open
Crystalwarrior opened this issue Oct 24, 2022 · 3 comments
Open

Emote Modifiers and Deskmods Lack Explanation #2

Crystalwarrior opened this issue Oct 24, 2022 · 3 comments

Comments

@Crystalwarrior
Copy link

Crystalwarrior commented Oct 24, 2022

Prompted by this conversation:
image

image

Explanations can come in tl;dr form from here: https://github.com/AttorneyOnline/docs/blob/master/docs/development/network.md#in-character-message

Relevant info from the docs (with slight corrections from memory, signified by stricken text):

  • desk_mod: Whether or not to override desk appearance.

    • -1: Positions "def", "pro", and "wit" default to desk and the positions "hld", "hlp" and "jud" to no desk.
    • 0: desk is hidden
    • 1: desk is shown
    • 2: desk is hidden during preanim, shown when it ends
    • 3: desk is shown during preanim, hidden when it ends
    • 4: desk is hidden during preanim, character is centered and pairing is ignored, when it ends desk is shown and pairing is restored
    • 5: desk is shown during preanim, when it ends character is centered and pairing is ignored
  • emote_modifier: A number that dictates emote behavior:

    • 0: do not play preanimation; overridden to 2 by a non-0 objection modifier
    • 1: play preanimation (and sfx)
    • 2: play preanimation and play objection
    • 3: unused
    • 4: unused
    • 5: no preanimation and zoom
    • 6: objection and zoom, no preanim preanim and zoom

So, to condense it into the dropdown:

modifier:

  • 0 idle
  • 1 preanim
  • 5 zoom
  • 6 preanim zoom

deskmod:

  • -1 benches
  • 0 no desk
  • 1 show desk
  • 2 show desk only on idle
  • 3 show desk only on preanim
  • 4 no desk and no pair only on preanim
  • 5 show desk and no pair
@Salanto
Copy link
Owner

Salanto commented Oct 25, 2022

Yeah- While this is super convenient, Qt really fucking hates it.
Will need to do some annoying hardcoded table information to make this work.

@Salanto
Copy link
Owner

Salanto commented May 7, 2023

If we drop chat I will add it literally this night.

@Crystalwarrior
Copy link
Author

done lol

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants