Jump to content

Modders resource; simple idle animations tag definitions


Dooge

Recommended Posts

Posted

Hello,

 

What tags are important for modders-resource simple-idle-library? Obviously I don't want to start assigning these until I know the assignments will not change.

 

It's a SKSE plugin for speed, since the library is huge.

scriptName Idler Hidden

; This function returns a name of a random idle matching description given as bitmask or empty if nothing was found
string Function PickIdleSimple(int mask) global native

; Play suitable random idle for submissive slut crawling infront of you offering her ass
; string AnimationName = PickIdleSimple(bmsCrawl+bmsSub)
; Debug.sendAnimationEvent(akActor, AnimationName)

; Play suitable random idle for Authoritative refusal said to your face by a sitting person
; string AnimationName = PickIdleSimple(bmsSit+bmsFacing+bmsNo+bmsDom)
; Debug.sendAnimationEvent(akActor, AnimationName)

; Play suitable random idle for a person standing in a neutral way
; string AnimationName = PickIdleSimple(bmsStand+bmsWait)
; Debug.sendAnimationEvent(akActor, AnimationName)

; Bits amongst 0-8 are exclusive (excluding bit 5)
; Other bits are unrestricted but odd combos may yield no results (such as sub+dom or yes+no)
; Bit 28 should be used when no special emote is necessary. Masking just for position will return from amongs all idels in that stance
;   masks               bit desc
int bmsStand=1;         0   Standing
int bmsSit=2;           1   Sitting
int bmsLay=4;           2   Laying
int bmsCrouch=8;        3   Crouching
int bmsCrawl=16;        4   Crawl 4x4
int bmsFacing=32;       5   Facing reverse of normal/default direction; facing ground or turned away from player
int bmsSleep=64;        6   Pose suitable for sleeping
int bmsKneel=128;       7   Kneeling, on knees, one knee down
int bmsSquat=256;       8   Squatting
; 512                   9
; 1024                  10
; 2048                  11
; 4098                  12
; 8192                  13
; 16384                 14
; 32768                 15
; 65536                 16
; 131.072               17
; 262.144               18
; 524.288               19
int bmsRebel=1048576;   20  Rebellious. "What ya gona do about that?", "That's what I tought"
int bmsDunno=2097152;   21  Undecided
int bmsShock=4194304;   22  Shock, devastation, denial, upset
int bmsThink=8388608;   23  Thinking, concentrating
int bmsDom=16777216;    24  Dominant
int bmsSub=533554432;   25  Submissive
int bmsYes=67108864;    26  Yes, OK, allow
int bmsNo=134217728;    27  No, negative, deny
int bmsWait=268435456;  28  Waiting/bored/passive/idle/Nothing
int bmsPose=536870912;  29  Posing, show clothes, brag about looks, ducklips etc.
int bmsLewd1=1073741824;30  Lewd pose, flirt, want to fuck me?
int bmsLewd2=2147483648;31  Lewd vulgar, touch genitalia etc.
; bms = bitmapsimple, there may be other categories later

Edit: Updated definitions

Posted

Horizontal alignment (Supine position / prone position) for HDT  ;)

 

OK, a bit to describe facing ground/player

 

Posted

Having prefix before tag names is kind of pointless, isn't it?

 

Yeah They should be as short as possible, but unique.

 

Same for the animation file itself.

 

I guess there is however some maximum limit of idles per mod, so all this perhaps will be spread out between multiple mods, I dunno yet so I go by the seat of my pants.

Archived

This topic is now archived and is closed to further replies.

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...