2026-02-06T22:34:28.775918Z INFO ThreadId(01) telekinesis::logging: Telekinesis 2 is loading... 2026-02-06T22:34:28.776023Z INFO ThreadId(01) telekinesis::logging: plugin loaded 2026-02-06T22:34:28.776048Z INFO ThreadId(01) telekinesis::logging: Registered messaging interface 2026-02-06T22:34:28.776052Z DEBUG ThreadId(01) telekinesis::logging: Initializing Papyrus binding... 2026-02-06T22:34:58.568731Z INFO ThreadId(02) telekinesis::logging: game data ready 2026-02-06T22:35:10.030557Z INFO ThreadId(02) telekinesis::logging: game loaded 2026-02-06T22:35:23.630132Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.630174Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.630185Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.630190Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.630377Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.630383Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.630389Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.630393Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.630438Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.630444Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.630450Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.630454Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.630494Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.630499Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.630505Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.630509Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.630550Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.630556Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.630561Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.630566Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.630604Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.630610Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.630615Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.630620Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.630662Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.630671Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.630679Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.630685Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.630771Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.630782Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.630791Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.630797Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.630859Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.630865Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.630871Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.630875Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.630914Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.630919Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.630925Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.630929Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.630973Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.630980Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.630985Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.630990Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.631033Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.631039Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.631045Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.631049Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.631096Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.631105Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.631167Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.631175Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.631232Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.631237Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.631243Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.631247Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.631286Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.631292Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.631297Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.631302Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.631340Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.631346Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.631352Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.631356Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.631394Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.631400Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.631405Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.631410Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.631447Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.631453Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.631459Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.631463Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.631501Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.631506Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.631512Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.631516Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.631554Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.631560Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.631565Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.631569Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.631607Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.631613Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.631618Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.631622Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.631660Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.631666Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.631671Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.631675Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.631719Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.631726Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.631732Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.631737Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.631780Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.631787Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.631793Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.631797Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.631835Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.631841Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.631847Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.631851Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.631890Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.631896Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.631901Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.631906Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.631944Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.631949Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.631955Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.631962Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.632049Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.632084Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.632098Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.632103Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.632325Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.632344Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.632354Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.632361Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.632451Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.632464Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.632474Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.632480Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.632540Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.632551Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.632561Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.632568Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.632626Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.632637Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.632648Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.632655Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.632719Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.632754Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.632783Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.632790Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.632918Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.632929Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.632939Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.632945Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.633005Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.633016Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.633026Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.633033Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.633097Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.633111Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.633121Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.633128Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.633192Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.633203Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.633214Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.633221Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.633286Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.633296Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.633306Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.633313Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.633384Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.633398Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.633410Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.633419Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.633491Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.633504Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.633516Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.633524Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.633604Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.633616Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.633627Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.633635Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.633720Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.633740Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.633751Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.633760Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.633831Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.633844Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.633854Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.633861Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.633929Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.633942Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.633955Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.633966Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.634055Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.634071Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.634080Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.634086Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.634157Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.634170Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.634181Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.634187Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.634257Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.634270Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.634281Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.634288Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.634361Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.634374Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.634387Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.634393Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.634468Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.634496Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.634510Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.634520Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.634594Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.634607Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.634617Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.634624Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.634687Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.634698Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.634707Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.634714Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.634861Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.634883Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.634891Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.634895Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.634991Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.634999Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.635005Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.635010Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.635052Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.635058Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.635067Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.635073Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.635125Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.635133Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.635141Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.635147Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.635259Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.635278Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.635287Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.635293Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.635349Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.635360Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.635370Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.635376Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.635435Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.635445Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.635455Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.635463Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.635529Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.635541Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.635552Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.635559Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.635633Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.635647Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.635659Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.635666Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.635746Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.635758Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.635768Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.635775Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.635828Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.635834Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.635843Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.635851Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.635907Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.635916Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.635924Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.635928Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.635976Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.635983Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.635990Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.635995Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.636042Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.636050Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.636056Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.636062Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.636106Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.636113Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.636118Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.636123Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.636165Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.636171Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.636178Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.636184Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.636229Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.636235Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.636242Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.636258Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.636306Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.636314Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.636321Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.636326Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.636374Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.636439Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.636452Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.636457Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.636508Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.636515Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.636522Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.636526Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.636570Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.636576Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.636583Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.636588Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.636631Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.636637Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.636643Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.636648Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.636690Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.636697Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.636703Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.636707Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.636749Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.636755Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.636761Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.636766Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.636824Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.636833Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.636839Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.636844Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.636900Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.636911Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.636921Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.636926Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.636989Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.637001Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.637009Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.637016Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.637076Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.637087Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.637097Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.637103Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.637163Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.637174Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.637182Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.637189Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.637252Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.637264Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.637273Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.637279Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.637346Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.637356Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.637367Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.637373Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.637437Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.637447Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.637457Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.637463Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.637529Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.637541Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.637557Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.637567Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.637640Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.637651Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.637659Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.637666Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.637723Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.637733Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.637742Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.637748Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.637806Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.637816Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.637826Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.637833Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.637895Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.637907Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.637917Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.637923Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.637990Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.638002Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.638012Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.638019Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.638088Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.638100Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.638110Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.638116Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.638173Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.638182Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.638188Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.638192Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.638232Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.638239Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.638244Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.638249Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.638297Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.638304Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.638310Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.638314Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.638352Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.638358Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.638364Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.638368Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.638406Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.638413Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.638419Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.638423Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.638463Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.638469Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.638474Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.638479Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.638517Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.638523Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.638529Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.638533Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.638584Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.638590Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.638596Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.638605Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.638658Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.638665Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.638671Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.638675Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.638718Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.638723Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.638729Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.638734Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.638774Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.638780Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.638786Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.638790Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.638830Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.638836Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.638841Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.638846Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.638886Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.638891Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.638897Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.638901Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.638942Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.638947Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.638953Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.638957Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.638998Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.639003Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.639009Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.639014Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.639054Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.639060Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.639065Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.639070Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.639109Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.639114Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.639120Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.639125Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.639167Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.639173Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.639179Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.639183Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.639223Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.639229Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.639235Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.639239Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.639279Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.639284Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.639290Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.639294Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.639334Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.639339Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.639345Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.639349Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.639388Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.639394Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.639400Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.639404Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.639446Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.639460Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.639465Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.639469Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.639509Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.639517Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.639526Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.639532Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.639580Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.639588Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.639597Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.639601Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.639643Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.639648Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.639654Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.639658Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.639698Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.639704Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.639709Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.639714Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.639759Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.639765Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.639771Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.639775Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.639819Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.639827Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.639836Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.639843Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.639889Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.639896Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.639901Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.639906Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.639945Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.639951Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.639957Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.639961Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.640001Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.640006Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.640012Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.640016Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.640056Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.640062Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.640068Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.640072Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.640112Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.640118Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.640124Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.640128Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.640167Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.640173Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.640178Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.640183Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.640222Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.640228Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.640234Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.640238Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.640284Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.640293Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.640300Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.640305Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.640345Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.640351Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.640357Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.640362Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.640400Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.640407Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.640412Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.640417Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.640455Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.640461Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.640467Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.640471Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.640510Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.640515Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.640521Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.640525Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.640564Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.640569Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.640575Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.640580Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.640618Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.640624Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.640630Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.640634Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.640673Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.640679Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.640684Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.640688Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.640728Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.640734Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.640740Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.640744Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.640795Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.640801Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.640808Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.640815Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.640872Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.640881Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.640887Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.640891Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.640941Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.640956Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.640962Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.640966Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.641005Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.641010Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.641016Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.641020Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.641073Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.641079Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.641084Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.641089Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.641129Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.641134Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.641150Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.641155Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.641215Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.641221Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.641226Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.641231Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.641276Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.641282Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.641288Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.641292Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.641338Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.641347Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.641355Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.641359Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.641410Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.641417Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.641423Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.641427Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.641467Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.641473Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.641479Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.641483Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.641527Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.641533Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.641538Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.641542Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.641581Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.641587Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.641592Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.641597Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.641635Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.641641Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.641647Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.641651Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.641693Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.641699Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.641704Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.641709Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.641748Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.641754Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.641760Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.641764Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.641803Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.641809Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.641815Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.641819Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.641858Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.641864Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.641870Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.641874Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.641913Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.641918Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.641924Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.641928Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.641971Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.641976Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.641982Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.641988Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.642029Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.642034Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.642040Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.642044Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.642083Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.642089Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.642094Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.642099Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.642139Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.642144Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.642150Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.642154Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.642194Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.642199Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.642205Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.642209Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.642249Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.642255Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.642261Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.642265Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.642311Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.642317Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.642323Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.642327Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.642369Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.642374Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.642381Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.642385Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.642425Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.642430Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.642436Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.642441Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.642509Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.642519Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.642527Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.642532Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.642572Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.642578Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.642584Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.642588Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.642637Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.642643Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.642651Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.642658Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.642701Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.642707Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.642712Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.642716Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.642776Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.642782Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.642787Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.642791Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.642831Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.642837Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.642844Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.642850Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.642912Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.642923Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.642933Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.642940Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.643003Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.643014Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.643022Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.643029Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.643093Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.643103Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.643113Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.643119Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.643192Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.643204Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.643213Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.643219Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.643289Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.643301Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.643312Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.643319Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.643386Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.643396Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.643405Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.643411Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.643473Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.643484Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.643493Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.643499Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.643562Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.643572Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.643581Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.643587Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.643650Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.643658Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.643666Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.643672Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.643726Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.643733Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.643741Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.643747Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.643804Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.643812Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.643819Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.643825Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.643878Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.643885Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.643893Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.643899Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.643953Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.643960Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.643968Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.643974Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.644027Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.644035Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.644043Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.644048Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.644105Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.644114Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.644122Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.644128Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.644180Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.644187Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.644195Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.644201Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.644255Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.644262Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.644270Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.644283Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.644337Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.644346Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.644354Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.644361Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.644417Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.644427Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.644437Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.644444Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.644503Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.644511Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.644521Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.644527Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.644586Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.644594Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.644602Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.644608Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.644664Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.644673Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.644681Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.644688Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.644742Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.644751Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.644760Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.644766Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.644822Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.644830Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.644838Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.644844Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.644902Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.644912Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.644920Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.644927Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.644972Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.644979Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.644987Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:23.644992Z ERROR ThreadId(03) telekinesis: State empty 2026-02-06T22:35:30.935902Z ERROR ThreadId(04) telekinesis: State empty 2026-02-06T22:35:30.993853Z DEBUG ThreadId(04) telekinesis::mcm: lb_actuator_get index=0 2026-02-06T22:35:30.993920Z ERROR ThreadId(04) telekinesis: State empty 2026-02-06T22:35:31.317784Z INFO ThreadId(03) telekinesis: lb_connect settings=ClientSettings { connection: WebSocket("Custom:12345"), in_process_features: InProcessFeatures { bluetooth: true, serial: true, xinput: true }, pattern_path: "Data\\F4SE\\Plugins\\Telekinesis2\\Patterns" } 2026-02-06T22:35:31.318148Z INFO ThreadId(03) bp_scheduler::config::read: File 'Data\F4SE\Plugins\Telekinesis2/Devices.json' could not be opened. Error: The system cannot find the file specified. (os error 2). Using default configuration. 2026-02-06T22:35:31.318915Z INFO ThreadId(03) bp_scheduler::client: connecting 2026-02-06T22:35:31.319023Z INFO ThreadId(03) buttplug::client: Connecting to server. 2026-02-06T22:35:34.028412Z ERROR ThreadId(03) buttplug::client: Connection to server failed: TransportSpecificError(TungsteniteError(Io(Os { code: 11001, kind: Uncategorized, message: "No such host is known." }))) 2026-02-06T22:35:34.028516Z ERROR ThreadId(03) bp_scheduler::client: connection error: ButtplugConnectorError(TransportSpecificError(TungsteniteError(Io(Os { code: 11001, kind: Uncategorized, message: "No such host is known." })))) 2026-02-06T22:35:34.028570Z DEBUG ThreadId(16) bp_scheduler::client: starting worker thread 2026-02-06T22:35:34.030429Z DEBUG ThreadId(03) telekinesis: read variable var=PlayerActorValue(PlayerActorValue { variable_id: "DD_AV_Arousal", editor_id: "DD_AV_Arousal", min: 0.0, max: 100.0 }) 2026-02-06T22:35:34.030458Z DEBUG ThreadId(03) telekinesis: read variable var=PlayerActorValue(PlayerActorValue { variable_id: "DD_AV_InflateStatusVaginal", editor_id: "DD_AV_InflateStatusVaginal", min: 0.0, max: 6.0 }) 2026-02-06T22:35:34.030462Z DEBUG ThreadId(03) telekinesis: read variable var=PlayerActorValue(PlayerActorValue { variable_id: "DD_AV_InflateStatusAnal", editor_id: "DD_AV_InflateStatusAnal", min: 0.0, max: 6.0 }) 2026-02-06T22:35:34.030466Z DEBUG ThreadId(03) telekinesis: read variable var=PlayerActorValue(PlayerActorValue { variable_id: "DD_AV_VibrateStrengthVaginal", editor_id: "DD_AV_VibrateStrengthVaginal", min: 0.0, max: 5.0 }) 2026-02-06T22:35:34.030470Z DEBUG ThreadId(03) telekinesis: read variable var=PlayerActorValue(PlayerActorValue { variable_id: "DD_AV_VibrateStrengthAnal", editor_id: "DD_AV_VibrateStrengthAnal", min: 0.0, max: 5.0 }) 2026-02-06T22:35:34.030473Z INFO ThreadId(03) telekinesis: read 5 variables... 2026-02-06T22:35:34.030516Z ERROR ThreadId(03) telekinesis::variables: could not find editor id DD_AV_Arousal 2026-02-06T22:35:34.030526Z ERROR ThreadId(03) telekinesis::variables: could not find editor id DD_AV_InflateStatusVaginal 2026-02-06T22:35:34.030533Z ERROR ThreadId(03) telekinesis::variables: could not find editor id DD_AV_InflateStatusAnal 2026-02-06T22:35:34.030541Z ERROR ThreadId(03) telekinesis::variables: could not find editor id DD_AV_VibrateStrengthVaginal 2026-02-06T22:35:34.030550Z ERROR ThreadId(03) telekinesis::variables: could not find editor id DD_AV_VibrateStrengthAnal 2026-02-06T22:35:34.036963Z INFO ThreadId(03) bp_scheduler::client: read 26 actions... 2026-02-06T22:35:34.036993Z DEBUG ThreadId(03) bp_scheduler::client: Action { name: "vibrate.nipple", do_bone_tracking: false, control: [Scalar(BodyParts(["nipple"]), [Vibrate])] } 2026-02-06T22:35:34.037024Z DEBUG ThreadId(03) bp_scheduler::client: Action { name: "vibrate.vaginal", do_bone_tracking: false, control: [Scalar(BodyParts(["vaginal"]), [Vibrate])] } 2026-02-06T22:35:34.037029Z DEBUG ThreadId(03) bp_scheduler::client: Action { name: "vibrate.clitoral", do_bone_tracking: false, control: [Scalar(BodyParts(["clitoral"]), [Vibrate])] } 2026-02-06T22:35:34.037034Z DEBUG ThreadId(03) bp_scheduler::client: Action { name: "vibrate.anal", do_bone_tracking: false, control: [Scalar(BodyParts(["anal"]), [Vibrate])] } 2026-02-06T22:35:34.037039Z DEBUG ThreadId(03) bp_scheduler::client: Action { name: "constrict.penis", do_bone_tracking: false, control: [Scalar(BodyParts(["penis"]), [Inflate])] } 2026-02-06T22:35:34.037044Z DEBUG ThreadId(03) bp_scheduler::client: Action { name: "constrict.vaginal", do_bone_tracking: false, control: [Scalar(BodyParts(["vaginal"]), [Inflate])] } 2026-02-06T22:35:34.037049Z DEBUG ThreadId(03) bp_scheduler::client: Action { name: "constrict.anal", do_bone_tracking: false, control: [Scalar(BodyParts(["anal"]), [Inflate])] } 2026-02-06T22:35:34.037054Z DEBUG ThreadId(03) bp_scheduler::client: Action { name: "inflate.vaginal", do_bone_tracking: false, control: [Scalar(BodyParts(["vaginal"]), [Inflate])] } 2026-02-06T22:35:34.037064Z DEBUG ThreadId(03) bp_scheduler::client: Action { name: "inflate.anal", do_bone_tracking: false, control: [Scalar(BodyParts(["anal"]), [Inflate])] } 2026-02-06T22:35:34.037069Z DEBUG ThreadId(03) bp_scheduler::client: Action { name: "vibrate", do_bone_tracking: false, control: [Scalar(All, [Vibrate])] } 2026-02-06T22:35:34.037072Z DEBUG ThreadId(03) bp_scheduler::client: Action { name: "constrict", do_bone_tracking: false, control: [Scalar(All, [Constrict])] } 2026-02-06T22:35:34.037075Z DEBUG ThreadId(03) bp_scheduler::client: Action { name: "inflate", do_bone_tracking: false, control: [Scalar(All, [Inflate])] } 2026-02-06T22:35:34.037079Z DEBUG ThreadId(03) bp_scheduler::client: Action { name: "scalar", do_bone_tracking: false, control: [Scalar(All, [Vibrate, Constrict, Oscillate, Inflate])] } 2026-02-06T22:35:34.037082Z DEBUG ThreadId(03) bp_scheduler::client: Action { name: "linear", do_bone_tracking: true, control: [Stroke(All, StrokeRange { min_ms: 100, max_ms: 1500, min_pos: 0.0, max_pos: 1.0 })] } 2026-02-06T22:35:34.037102Z DEBUG ThreadId(03) bp_scheduler::client: Action { name: "oscillate", do_bone_tracking: false, control: [Scalar(All, [Oscillate])] } 2026-02-06T22:35:34.037105Z DEBUG ThreadId(03) bp_scheduler::client: Action { name: "nr.shockchair.penetration", do_bone_tracking: false, control: [Stroke(BodyParts(["penis", "vaginal"]), StrokeRange { min_ms: 400, max_ms: 400, min_pos: 0.9, max_pos: 1.0 })] } 2026-02-06T22:35:34.037110Z DEBUG ThreadId(03) bp_scheduler::client: Action { name: "cunnilungus", do_bone_tracking: false, control: [Scalar(BodyParts(["vaginal"]), [Vibrate, Constrict])] } 2026-02-06T22:35:34.037113Z DEBUG ThreadId(03) bp_scheduler::client: Action { name: "masturbation", do_bone_tracking: false, control: [Scalar(BodyParts(["penis"]), [Vibrate, Constrict, Oscillate]), Stroke(BodyParts(["penis"]), StrokeRange { min_ms: 150, max_ms: 1500, min_pos: 0.0, max_pos: 0.5 })] } 2026-02-06T22:35:34.037118Z DEBUG ThreadId(03) bp_scheduler::client: Action { name: "footjob", do_bone_tracking: false, control: [Scalar(BodyParts(["penis"]), [Vibrate, Oscillate]), Stroke(BodyParts(["penis"]), StrokeRange { min_ms: 150, max_ms: 1500, min_pos: 0.0, max_pos: 0.5 })] } 2026-02-06T22:35:34.037121Z DEBUG ThreadId(03) bp_scheduler::client: Action { name: "penetration.vaginal", do_bone_tracking: true, control: [Scalar(BodyParts(["penis", "vaginal"]), [Vibrate, Constrict, Oscillate]), Stroke(BodyParts(["penis", "vaginal"]), StrokeRange { min_ms: 150, max_ms: 1500, min_pos: 0.0, max_pos: 0.5 })] } 2026-02-06T22:35:34.037126Z DEBUG ThreadId(03) bp_scheduler::client: Action { name: "penetration.vaginal.deep", do_bone_tracking: true, control: [Scalar(BodyParts(["penis", "vaginal"]), [Vibrate, Constrict, Oscillate]), Stroke(BodyParts(["penis", "vaginal"]), StrokeRange { min_ms: 150, max_ms: 1500, min_pos: 0.0, max_pos: 1.0 })] } 2026-02-06T22:35:34.037130Z DEBUG ThreadId(03) bp_scheduler::client: Action { name: "penetration.oral.shallow", do_bone_tracking: true, control: [Scalar(BodyParts(["penis", "oral"]), [Vibrate, Constrict, Oscillate]), Stroke(BodyParts(["penis", "oral"]), StrokeRange { min_ms: 150, max_ms: 1500, min_pos: 0.0, max_pos: 0.3 })] } 2026-02-06T22:35:34.037134Z DEBUG ThreadId(03) bp_scheduler::client: Action { name: "penetration.oral", do_bone_tracking: true, control: [Scalar(BodyParts(["penis", "oral"]), [Vibrate, Constrict, Oscillate]), Stroke(BodyParts(["penis", "oral"]), StrokeRange { min_ms: 150, max_ms: 1500, min_pos: 0.0, max_pos: 0.5 })] } 2026-02-06T22:35:34.037138Z DEBUG ThreadId(03) bp_scheduler::client: Action { name: "penetration.oral.deep", do_bone_tracking: true, control: [Scalar(BodyParts(["penis", "oral"]), [Vibrate, Constrict, Oscillate]), Stroke(BodyParts(["penis", "oral"]), StrokeRange { min_ms: 150, max_ms: 1500, min_pos: 0.0, max_pos: 1.0 })] } 2026-02-06T22:35:34.037142Z DEBUG ThreadId(03) bp_scheduler::client: Action { name: "penetration.anal", do_bone_tracking: true, control: [Scalar(BodyParts(["penis", "oral"]), [Vibrate, Constrict, Oscillate]), Stroke(BodyParts(["penis", "oral"]), StrokeRange { min_ms: 150, max_ms: 1500, min_pos: 0.0, max_pos: 0.5 })] } 2026-02-06T22:35:34.037187Z DEBUG ThreadId(03) bp_scheduler::client: Action { name: "penetration.anal.deep", do_bone_tracking: true, control: [Scalar(BodyParts(["penis", "oral"]), [Vibrate, Constrict, Oscillate]), Stroke(BodyParts(["penis", "oral"]), StrokeRange { min_ms: 150, max_ms: 1500, min_pos: 0.0, max_pos: 1.0 })] } 2026-02-06T22:35:34.048453Z INFO ThreadId(03) config::triggers: read 1 scenes... 2026-02-06T22:35:34.048475Z INFO ThreadId(03) config::triggers: read 4 events... 2026-02-06T22:35:34.048478Z INFO ThreadId(03) config::triggers: indexed 24 exact scenes... 2026-02-06T22:35:34.048482Z DEBUG ThreadId(03) config::triggers: Scene { description: "Cunnilungus", scene_id: Exact("[UAP] BP70 - Cunnilungus"), tags: Any, actions: [ActionRef { action: "cunnilungus", strength: Constant(60) }, ActionRef { action: "vibrate.nipple", strength: Constant(20) }, ActionRef { action: "masturbation", strength: Constant(30) }] } 2026-02-06T22:35:34.048492Z DEBUG ThreadId(03) config::triggers: Scene { description: "Prone Bone Anal 03", scene_id: Exact("[UAP] BP70 - Prone Bone Anal 03"), tags: Any, actions: [ActionRef { action: "penetration.anal.deep", strength: Constant(90) }] } 2026-02-06T22:35:34.048496Z DEBUG ThreadId(03) config::triggers: Scene { description: "Romantic Cowgirl", scene_id: Exact("[UAP] BP70 - Romantic Cowgirl"), tags: Any, actions: [ActionRef { action: "penetration.vaginal", strength: Constant(70) }] } 2026-02-06T22:35:34.048500Z DEBUG ThreadId(03) config::triggers: Scene { description: "Mistress", scene_id: Exact("[UAP] BP70 - Mistress"), tags: Any, actions: [ActionRef { action: "masturbation", strength: Constant(85) }] } 2026-02-06T22:35:34.048504Z DEBUG ThreadId(03) config::triggers: Scene { description: "Leg Wrap Cunnilungus", scene_id: Exact("[UAP] BP70 - Leg Wrap Cunnilungus"), tags: Any, actions: [ActionRef { action: "cunnilungus", strength: Constant(70) }] } 2026-02-06T22:35:34.048508Z DEBUG ThreadId(03) config::triggers: Scene { description: "Spooning 01", scene_id: Exact("[UAP] BP70 - Spooning 01"), tags: Any, actions: [] } 2026-02-06T22:35:34.048511Z DEBUG ThreadId(03) config::triggers: Scene { description: "Pit Doggy 01 (fingering, kissing)", scene_id: Exact("[UAP] BP70 - Pit Doggy 01"), tags: Any, actions: [ActionRef { action: "cunnilungus", strength: Constant(40) }] } 2026-02-06T22:35:34.048515Z DEBUG ThreadId(03) config::triggers: Scene { description: "Nuka Ride: FMM Human Couch 2", scene_id: Exact("NR_FMM_Human_Couch02_PT"), tags: Any, actions: [ActionRef { action: "masturbation", strength: Constant(40) }] } 2026-02-06T22:35:34.048519Z DEBUG ThreadId(03) config::triggers: Scene { description: "Impregnate Missionary Stage Kiss", scene_id: Exact("[UAP] BP70 - Impregnate Missionary Stage Kiss"), tags: Any, actions: [ActionRef { action: "constrict.penis", strength: Constant(20) }, ActionRef { action: "constrict.vaginal", strength: Constant(20) }] } 2026-02-06T22:35:34.048524Z DEBUG ThreadId(03) config::triggers: Scene { description: "Footjob", scene_id: Exact("[UAP] BP70 - Footjob"), tags: Any, actions: [ActionRef { action: "footjob", strength: Constant(25) }] } 2026-02-06T22:35:34.048527Z DEBUG ThreadId(03) config::triggers: Scene { description: "Prone Bone Anal 02", scene_id: Exact("[UAP] BP70 - Prone Bone Anal 02"), tags: Any, actions: [ActionRef { action: "penetration.anal", strength: Constant(70) }] } 2026-02-06T22:35:34.048531Z DEBUG ThreadId(03) config::triggers: Scene { description: "Prone Bone 01", scene_id: Exact("[UAP] BP70 - Prone Bone 01"), tags: Any, actions: [ActionRef { action: "masturbation", strength: Constant(50) }] } 2026-02-06T22:35:34.048535Z DEBUG ThreadId(03) config::triggers: Scene { description: "Footjob Fast", scene_id: Exact("[UAP] BP70 - Footjob Fast"), tags: Any, actions: [ActionRef { action: "footjob", strength: Constant(75) }] } 2026-02-06T22:35:34.048538Z DEBUG ThreadId(03) config::triggers: Scene { description: "Standing Sequence", scene_id: Exact("[UAP] BP70 - Standing Sequence Stage 1"), tags: Any, actions: [] } 2026-02-06T22:35:34.048583Z DEBUG ThreadId(03) config::triggers: Scene { description: "Nuka Ride: Mule Anal Insertion", scene_id: Exact("NR_Mule_Clothed_PT"), tags: Any, actions: [ActionRef { action: "penetration.anal.deep", strength: Funscript(80, "Square") }] } 2026-02-06T22:35:34.048595Z DEBUG ThreadId(03) config::triggers: Scene { description: "Missionary Sequence Stage 1", scene_id: Exact("[UAP] BP70 - Missionary Sequence Stage 1"), tags: Any, actions: [ActionRef { action: "masturbation", strength: Constant(20) }] } 2026-02-06T22:35:34.048600Z DEBUG ThreadId(03) config::triggers: Scene { description: "Missionary Grind (tease)", scene_id: Exact("[UAP] BP70 - Missionary Grind (tease)"), tags: Any, actions: [ActionRef { action: "penetration.vaginal", strength: Constant(10) }] } 2026-02-06T22:35:34.048604Z DEBUG ThreadId(03) config::triggers: Scene { description: "Romantic Missionary 01", scene_id: Exact("[UAP] BP70 - Romantic Missionary 01"), tags: Any, actions: [] } 2026-02-06T22:35:34.048607Z DEBUG ThreadId(03) config::triggers: Scene { description: "Mistress 3", scene_id: Exact("[UAP] BP70 - Mistress 3"), tags: Any, actions: [ActionRef { action: "cunnilungus", strength: Constant(50) }] } 2026-02-06T22:35:34.048611Z DEBUG ThreadId(03) config::triggers: Scene { description: "Nuka Ride: Institute Shocking Device", scene_id: Exact("NR_Institute_PT"), tags: Any, actions: [ActionRef { action: "vibrate", strength: Funscript(100, "Sawtooth-Fast") }, ActionRef { action: "constrict", strength: Funscript(40, "On-Off") }, ActionRef { action: "nr.shockchair.penetration", strength: Constant(100) }] } 2026-02-06T22:35:34.048616Z DEBUG ThreadId(03) config::triggers: Scene { description: "Kissing", scene_id: Exact("[UAP] BP70 - Kissing"), tags: Any, actions: [] } 2026-02-06T22:35:34.048619Z DEBUG ThreadId(03) config::triggers: Scene { description: "Pit Doggy 02 (fingering, kissing)", scene_id: Exact("[UAP] BP70 - Pit Doggy 02"), tags: Any, actions: [ActionRef { action: "cunnilungus", strength: Constant(60) }] } 2026-02-06T22:35:34.048623Z DEBUG ThreadId(03) config::triggers: Scene { description: "Pit Doggy 06", scene_id: Exact("[UAP] BP70 - Pit Doggy 06"), tags: Any, actions: [ActionRef { action: "masturbation", strength: Constant(80) }] } 2026-02-06T22:35:34.048627Z DEBUG ThreadId(03) config::triggers: Scene { description: "Mistress 2", scene_id: Exact("[UAP] BP70 - Mistress 2"), tags: Any, actions: [ActionRef { action: "masturbation", strength: Constant(60) }] } 2026-02-06T22:35:34.048631Z DEBUG ThreadId(03) config::triggers: Scene { description: "Scene Default", scene_id: Any, tags: Any, actions: [ActionRef { action: "vibrate", strength: Variable(BoneTrackingPos) }, ActionRef { action: "linear", strength: Variable(BoneTrackingRate) }, ActionRef { action: "oscillate", strength: Variable(BoneTrackingRate) }, ActionRef { action: "constrict", strength: Variable(BoneTrackingDepth) }] } 2026-02-06T22:35:34.048641Z INFO ThreadId(03) bp_scheduler::client: start scan 2026-02-06T22:35:34.048672Z ERROR ThreadId(03) bp_scheduler::client: Failed to start scan ButtplugConnectorError(ConnectorNotConnected) 2026-02-06T22:35:34.048689Z INFO ThreadId(03) telekinesis::dd: start_dd_workaround 2026-02-06T22:35:43.655167Z INFO ThreadId(03) telekinesis: lb_connect settings=ClientSettings { connection: WebSocket("Custom:12345"), in_process_features: InProcessFeatures { bluetooth: true, serial: true, xinput: true }, pattern_path: "Data\\F4SE\\Plugins\\Telekinesis2\\Patterns" } 2026-02-06T22:35:43.655504Z INFO ThreadId(03) bp_scheduler::config::read: File 'Data\F4SE\Plugins\Telekinesis2/Devices.json' could not be opened. Error: The system cannot find the file specified. (os error 2). Using default configuration. 2026-02-06T22:35:43.656103Z INFO ThreadId(03) bp_scheduler::client: connecting 2026-02-06T22:35:43.656143Z INFO ThreadId(03) buttplug::client: Connecting to server. 2026-02-06T22:35:44.051134Z INFO ThreadId(05) telekinesis::dd: dd workaround thread 2026-02-06T22:35:46.368300Z ERROR ThreadId(03) buttplug::client: Connection to server failed: TransportSpecificError(TungsteniteError(Io(Os { code: 11001, kind: Uncategorized, message: "No such host is known." }))) 2026-02-06T22:35:46.368433Z ERROR ThreadId(03) bp_scheduler::client: connection error: ButtplugConnectorError(TransportSpecificError(TungsteniteError(Io(Os { code: 11001, kind: Uncategorized, message: "No such host is known." })))) 2026-02-06T22:35:46.368479Z DEBUG ThreadId(29) bp_scheduler::client: starting worker thread 2026-02-06T22:35:46.369187Z DEBUG ThreadId(03) telekinesis: read variable var=PlayerActorValue(PlayerActorValue { variable_id: "DD_AV_Arousal", editor_id: "DD_AV_Arousal", min: 0.0, max: 100.0 }) 2026-02-06T22:35:46.369203Z DEBUG ThreadId(03) telekinesis: read variable var=PlayerActorValue(PlayerActorValue { variable_id: "DD_AV_InflateStatusVaginal", editor_id: "DD_AV_InflateStatusVaginal", min: 0.0, max: 6.0 }) 2026-02-06T22:35:46.369210Z DEBUG ThreadId(03) telekinesis: read variable var=PlayerActorValue(PlayerActorValue { variable_id: "DD_AV_InflateStatusAnal", editor_id: "DD_AV_InflateStatusAnal", min: 0.0, max: 6.0 }) 2026-02-06T22:35:46.369216Z DEBUG ThreadId(03) telekinesis: read variable var=PlayerActorValue(PlayerActorValue { variable_id: "DD_AV_VibrateStrengthVaginal", editor_id: "DD_AV_VibrateStrengthVaginal", min: 0.0, max: 5.0 }) 2026-02-06T22:35:46.369222Z DEBUG ThreadId(03) telekinesis: read variable var=PlayerActorValue(PlayerActorValue { variable_id: "DD_AV_VibrateStrengthAnal", editor_id: "DD_AV_VibrateStrengthAnal", min: 0.0, max: 5.0 }) 2026-02-06T22:35:46.369227Z INFO ThreadId(03) telekinesis: read 5 variables... 2026-02-06T22:35:46.369256Z ERROR ThreadId(03) telekinesis::variables: could not find editor id DD_AV_Arousal 2026-02-06T22:35:46.369268Z ERROR ThreadId(03) telekinesis::variables: could not find editor id DD_AV_InflateStatusVaginal 2026-02-06T22:35:46.369278Z ERROR ThreadId(03) telekinesis::variables: could not find editor id DD_AV_InflateStatusAnal 2026-02-06T22:35:46.369287Z ERROR ThreadId(03) telekinesis::variables: could not find editor id DD_AV_VibrateStrengthVaginal 2026-02-06T22:35:46.369298Z ERROR ThreadId(03) telekinesis::variables: could not find editor id DD_AV_VibrateStrengthAnal 2026-02-06T22:35:46.370425Z INFO ThreadId(03) bp_scheduler::client: read 26 actions... 2026-02-06T22:35:46.370437Z DEBUG ThreadId(03) bp_scheduler::client: Action { name: "vibrate.nipple", do_bone_tracking: false, control: [Scalar(BodyParts(["nipple"]), [Vibrate])] } 2026-02-06T22:35:46.370446Z DEBUG ThreadId(03) bp_scheduler::client: Action { name: "vibrate.vaginal", do_bone_tracking: false, control: [Scalar(BodyParts(["vaginal"]), [Vibrate])] } 2026-02-06T22:35:46.370451Z DEBUG ThreadId(03) bp_scheduler::client: Action { name: "vibrate.clitoral", do_bone_tracking: false, control: [Scalar(BodyParts(["clitoral"]), [Vibrate])] } 2026-02-06T22:35:46.370457Z DEBUG ThreadId(03) bp_scheduler::client: Action { name: "vibrate.anal", do_bone_tracking: false, control: [Scalar(BodyParts(["anal"]), [Vibrate])] } 2026-02-06T22:35:46.370462Z DEBUG ThreadId(03) bp_scheduler::client: Action { name: "constrict.penis", do_bone_tracking: false, control: [Scalar(BodyParts(["penis"]), [Inflate])] } 2026-02-06T22:35:46.370467Z DEBUG ThreadId(03) bp_scheduler::client: Action { name: "constrict.vaginal", do_bone_tracking: false, control: [Scalar(BodyParts(["vaginal"]), [Inflate])] } 2026-02-06T22:35:46.370473Z DEBUG ThreadId(03) bp_scheduler::client: Action { name: "constrict.anal", do_bone_tracking: false, control: [Scalar(BodyParts(["anal"]), [Inflate])] } 2026-02-06T22:35:46.370478Z DEBUG ThreadId(03) bp_scheduler::client: Action { name: "inflate.vaginal", do_bone_tracking: false, control: [Scalar(BodyParts(["vaginal"]), [Inflate])] } 2026-02-06T22:35:46.370484Z DEBUG ThreadId(03) bp_scheduler::client: Action { name: "inflate.anal", do_bone_tracking: false, control: [Scalar(BodyParts(["anal"]), [Inflate])] } 2026-02-06T22:35:46.370489Z DEBUG ThreadId(03) bp_scheduler::client: Action { name: "vibrate", do_bone_tracking: false, control: [Scalar(All, [Vibrate])] } 2026-02-06T22:35:46.370537Z DEBUG ThreadId(03) bp_scheduler::client: Action { name: "constrict", do_bone_tracking: false, control: [Scalar(All, [Constrict])] } 2026-02-06T22:35:46.370545Z DEBUG ThreadId(03) bp_scheduler::client: Action { name: "inflate", do_bone_tracking: false, control: [Scalar(All, [Inflate])] } 2026-02-06T22:35:46.370550Z DEBUG ThreadId(03) bp_scheduler::client: Action { name: "scalar", do_bone_tracking: false, control: [Scalar(All, [Vibrate, Constrict, Oscillate, Inflate])] } 2026-02-06T22:35:46.370555Z DEBUG ThreadId(03) bp_scheduler::client: Action { name: "linear", do_bone_tracking: true, control: [Stroke(All, StrokeRange { min_ms: 100, max_ms: 1500, min_pos: 0.0, max_pos: 1.0 })] } 2026-02-06T22:35:46.370562Z DEBUG ThreadId(03) bp_scheduler::client: Action { name: "oscillate", do_bone_tracking: false, control: [Scalar(All, [Oscillate])] } 2026-02-06T22:35:46.370567Z DEBUG ThreadId(03) bp_scheduler::client: Action { name: "nr.shockchair.penetration", do_bone_tracking: false, control: [Stroke(BodyParts(["penis", "vaginal"]), StrokeRange { min_ms: 400, max_ms: 400, min_pos: 0.9, max_pos: 1.0 })] } 2026-02-06T22:35:46.370574Z DEBUG ThreadId(03) bp_scheduler::client: Action { name: "cunnilungus", do_bone_tracking: false, control: [Scalar(BodyParts(["vaginal"]), [Vibrate, Constrict])] } 2026-02-06T22:35:46.370579Z DEBUG ThreadId(03) bp_scheduler::client: Action { name: "masturbation", do_bone_tracking: false, control: [Scalar(BodyParts(["penis"]), [Vibrate, Constrict, Oscillate]), Stroke(BodyParts(["penis"]), StrokeRange { min_ms: 150, max_ms: 1500, min_pos: 0.0, max_pos: 0.5 })] } 2026-02-06T22:35:46.370585Z DEBUG ThreadId(03) bp_scheduler::client: Action { name: "footjob", do_bone_tracking: false, control: [Scalar(BodyParts(["penis"]), [Vibrate, Oscillate]), Stroke(BodyParts(["penis"]), StrokeRange { min_ms: 150, max_ms: 1500, min_pos: 0.0, max_pos: 0.5 })] } 2026-02-06T22:35:46.370591Z DEBUG ThreadId(03) bp_scheduler::client: Action { name: "penetration.vaginal", do_bone_tracking: true, control: [Scalar(BodyParts(["penis", "vaginal"]), [Vibrate, Constrict, Oscillate]), Stroke(BodyParts(["penis", "vaginal"]), StrokeRange { min_ms: 150, max_ms: 1500, min_pos: 0.0, max_pos: 0.5 })] } 2026-02-06T22:35:46.370597Z DEBUG ThreadId(03) bp_scheduler::client: Action { name: "penetration.vaginal.deep", do_bone_tracking: true, control: [Scalar(BodyParts(["penis", "vaginal"]), [Vibrate, Constrict, Oscillate]), Stroke(BodyParts(["penis", "vaginal"]), StrokeRange { min_ms: 150, max_ms: 1500, min_pos: 0.0, max_pos: 1.0 })] } 2026-02-06T22:35:46.370604Z DEBUG ThreadId(03) bp_scheduler::client: Action { name: "penetration.oral.shallow", do_bone_tracking: true, control: [Scalar(BodyParts(["penis", "oral"]), [Vibrate, Constrict, Oscillate]), Stroke(BodyParts(["penis", "oral"]), StrokeRange { min_ms: 150, max_ms: 1500, min_pos: 0.0, max_pos: 0.3 })] } 2026-02-06T22:35:46.370610Z DEBUG ThreadId(03) bp_scheduler::client: Action { name: "penetration.oral", do_bone_tracking: true, control: [Scalar(BodyParts(["penis", "oral"]), [Vibrate, Constrict, Oscillate]), Stroke(BodyParts(["penis", "oral"]), StrokeRange { min_ms: 150, max_ms: 1500, min_pos: 0.0, max_pos: 0.5 })] } 2026-02-06T22:35:46.370617Z DEBUG ThreadId(03) bp_scheduler::client: Action { name: "penetration.oral.deep", do_bone_tracking: true, control: [Scalar(BodyParts(["penis", "oral"]), [Vibrate, Constrict, Oscillate]), Stroke(BodyParts(["penis", "oral"]), StrokeRange { min_ms: 150, max_ms: 1500, min_pos: 0.0, max_pos: 1.0 })] } 2026-02-06T22:35:46.370623Z DEBUG ThreadId(03) bp_scheduler::client: Action { name: "penetration.anal", do_bone_tracking: true, control: [Scalar(BodyParts(["penis", "oral"]), [Vibrate, Constrict, Oscillate]), Stroke(BodyParts(["penis", "oral"]), StrokeRange { min_ms: 150, max_ms: 1500, min_pos: 0.0, max_pos: 0.5 })] } 2026-02-06T22:35:46.370628Z DEBUG ThreadId(03) bp_scheduler::client: Action { name: "penetration.anal.deep", do_bone_tracking: true, control: [Scalar(BodyParts(["penis", "oral"]), [Vibrate, Constrict, Oscillate]), Stroke(BodyParts(["penis", "oral"]), StrokeRange { min_ms: 150, max_ms: 1500, min_pos: 0.0, max_pos: 1.0 })] } 2026-02-06T22:35:46.372844Z INFO ThreadId(03) config::triggers: read 1 scenes... 2026-02-06T22:35:46.372859Z INFO ThreadId(03) config::triggers: read 4 events... 2026-02-06T22:35:46.372864Z INFO ThreadId(03) config::triggers: indexed 24 exact scenes... 2026-02-06T22:35:46.372869Z DEBUG ThreadId(03) config::triggers: Scene { description: "Cunnilungus", scene_id: Exact("[UAP] BP70 - Cunnilungus"), tags: Any, actions: [ActionRef { action: "cunnilungus", strength: Constant(60) }, ActionRef { action: "vibrate.nipple", strength: Constant(20) }, ActionRef { action: "masturbation", strength: Constant(30) }] } 2026-02-06T22:35:46.372878Z DEBUG ThreadId(03) config::triggers: Scene { description: "Nuka Ride: FMM Human Couch 2", scene_id: Exact("NR_FMM_Human_Couch02_PT"), tags: Any, actions: [ActionRef { action: "masturbation", strength: Constant(40) }] } 2026-02-06T22:35:46.372884Z DEBUG ThreadId(03) config::triggers: Scene { description: "Missionary Sequence Stage 1", scene_id: Exact("[UAP] BP70 - Missionary Sequence Stage 1"), tags: Any, actions: [ActionRef { action: "masturbation", strength: Constant(20) }] } 2026-02-06T22:35:46.372890Z DEBUG ThreadId(03) config::triggers: Scene { description: "Mistress 3", scene_id: Exact("[UAP] BP70 - Mistress 3"), tags: Any, actions: [ActionRef { action: "cunnilungus", strength: Constant(50) }] } 2026-02-06T22:35:46.372896Z DEBUG ThreadId(03) config::triggers: Scene { description: "Footjob Fast", scene_id: Exact("[UAP] BP70 - Footjob Fast"), tags: Any, actions: [ActionRef { action: "footjob", strength: Constant(75) }] } 2026-02-06T22:35:46.372902Z DEBUG ThreadId(03) config::triggers: Scene { description: "Impregnate Missionary Stage Kiss", scene_id: Exact("[UAP] BP70 - Impregnate Missionary Stage Kiss"), tags: Any, actions: [ActionRef { action: "constrict.penis", strength: Constant(20) }, ActionRef { action: "constrict.vaginal", strength: Constant(20) }] } 2026-02-06T22:35:46.372909Z DEBUG ThreadId(03) config::triggers: Scene { description: "Footjob", scene_id: Exact("[UAP] BP70 - Footjob"), tags: Any, actions: [ActionRef { action: "footjob", strength: Constant(25) }] } 2026-02-06T22:35:46.372915Z DEBUG ThreadId(03) config::triggers: Scene { description: "Mistress 2", scene_id: Exact("[UAP] BP70 - Mistress 2"), tags: Any, actions: [ActionRef { action: "masturbation", strength: Constant(60) }] } 2026-02-06T22:35:46.372921Z DEBUG ThreadId(03) config::triggers: Scene { description: "Kissing", scene_id: Exact("[UAP] BP70 - Kissing"), tags: Any, actions: [] } 2026-02-06T22:35:46.372925Z DEBUG ThreadId(03) config::triggers: Scene { description: "Pit Doggy 02 (fingering, kissing)", scene_id: Exact("[UAP] BP70 - Pit Doggy 02"), tags: Any, actions: [ActionRef { action: "cunnilungus", strength: Constant(60) }] } 2026-02-06T22:35:46.372932Z DEBUG ThreadId(03) config::triggers: Scene { description: "Romantic Missionary 01", scene_id: Exact("[UAP] BP70 - Romantic Missionary 01"), tags: Any, actions: [] } 2026-02-06T22:35:46.372937Z DEBUG ThreadId(03) config::triggers: Scene { description: "Nuka Ride: Mule Anal Insertion", scene_id: Exact("NR_Mule_Clothed_PT"), tags: Any, actions: [ActionRef { action: "penetration.anal.deep", strength: Funscript(80, "Square") }] } 2026-02-06T22:35:46.372944Z DEBUG ThreadId(03) config::triggers: Scene { description: "Mistress", scene_id: Exact("[UAP] BP70 - Mistress"), tags: Any, actions: [ActionRef { action: "masturbation", strength: Constant(85) }] } 2026-02-06T22:35:46.372950Z DEBUG ThreadId(03) config::triggers: Scene { description: "Prone Bone Anal 03", scene_id: Exact("[UAP] BP70 - Prone Bone Anal 03"), tags: Any, actions: [ActionRef { action: "penetration.anal.deep", strength: Constant(90) }] } 2026-02-06T22:35:46.372957Z DEBUG ThreadId(03) config::triggers: Scene { description: "Prone Bone Anal 02", scene_id: Exact("[UAP] BP70 - Prone Bone Anal 02"), tags: Any, actions: [ActionRef { action: "penetration.anal", strength: Constant(70) }] } 2026-02-06T22:35:46.372999Z DEBUG ThreadId(03) config::triggers: Scene { description: "Pit Doggy 06", scene_id: Exact("[UAP] BP70 - Pit Doggy 06"), tags: Any, actions: [ActionRef { action: "masturbation", strength: Constant(80) }] } 2026-02-06T22:35:46.373007Z DEBUG ThreadId(03) config::triggers: Scene { description: "Nuka Ride: Institute Shocking Device", scene_id: Exact("NR_Institute_PT"), tags: Any, actions: [ActionRef { action: "vibrate", strength: Funscript(100, "Sawtooth-Fast") }, ActionRef { action: "constrict", strength: Funscript(40, "On-Off") }, ActionRef { action: "nr.shockchair.penetration", strength: Constant(100) }] } 2026-02-06T22:35:46.373015Z DEBUG ThreadId(03) config::triggers: Scene { description: "Spooning 01", scene_id: Exact("[UAP] BP70 - Spooning 01"), tags: Any, actions: [] } 2026-02-06T22:35:46.373020Z DEBUG ThreadId(03) config::triggers: Scene { description: "Pit Doggy 01 (fingering, kissing)", scene_id: Exact("[UAP] BP70 - Pit Doggy 01"), tags: Any, actions: [ActionRef { action: "cunnilungus", strength: Constant(40) }] } 2026-02-06T22:35:46.373026Z DEBUG ThreadId(03) config::triggers: Scene { description: "Standing Sequence", scene_id: Exact("[UAP] BP70 - Standing Sequence Stage 1"), tags: Any, actions: [] } 2026-02-06T22:35:46.373032Z DEBUG ThreadId(03) config::triggers: Scene { description: "Missionary Grind (tease)", scene_id: Exact("[UAP] BP70 - Missionary Grind (tease)"), tags: Any, actions: [ActionRef { action: "penetration.vaginal", strength: Constant(10) }] } 2026-02-06T22:35:46.373038Z DEBUG ThreadId(03) config::triggers: Scene { description: "Romantic Cowgirl", scene_id: Exact("[UAP] BP70 - Romantic Cowgirl"), tags: Any, actions: [ActionRef { action: "penetration.vaginal", strength: Constant(70) }] } 2026-02-06T22:35:46.373044Z DEBUG ThreadId(03) config::triggers: Scene { description: "Leg Wrap Cunnilungus", scene_id: Exact("[UAP] BP70 - Leg Wrap Cunnilungus"), tags: Any, actions: [ActionRef { action: "cunnilungus", strength: Constant(70) }] } 2026-02-06T22:35:46.373050Z DEBUG ThreadId(03) config::triggers: Scene { description: "Prone Bone 01", scene_id: Exact("[UAP] BP70 - Prone Bone 01"), tags: Any, actions: [ActionRef { action: "masturbation", strength: Constant(50) }] } 2026-02-06T22:35:46.373055Z DEBUG ThreadId(03) config::triggers: Scene { description: "Scene Default", scene_id: Any, tags: Any, actions: [ActionRef { action: "vibrate", strength: Variable(BoneTrackingPos) }, ActionRef { action: "linear", strength: Variable(BoneTrackingRate) }, ActionRef { action: "oscillate", strength: Variable(BoneTrackingRate) }, ActionRef { action: "constrict", strength: Variable(BoneTrackingDepth) }] } 2026-02-06T22:35:46.373063Z INFO ThreadId(03) bp_scheduler::client: start scan 2026-02-06T22:35:46.373072Z ERROR ThreadId(03) bp_scheduler::client: Failed to start scan ButtplugConnectorError(ConnectorNotConnected) 2026-02-06T22:35:46.373082Z INFO ThreadId(03) telekinesis::dd: start_dd_workaround 2026-02-06T22:35:46.471066Z INFO ThreadId(31) telekinesis: lb_connect settings=ClientSettings { connection: WebSocket("Custom:12345"), in_process_features: InProcessFeatures { bluetooth: true, serial: true, xinput: true }, pattern_path: "Data\\F4SE\\Plugins\\Telekinesis2\\Patterns" } 2026-02-06T22:35:46.471415Z INFO ThreadId(31) bp_scheduler::config::read: File 'Data\F4SE\Plugins\Telekinesis2/Devices.json' could not be opened. Error: The system cannot find the file specified. (os error 2). Using default configuration. 2026-02-06T22:35:46.471900Z INFO ThreadId(31) bp_scheduler::client: connecting 2026-02-06T22:35:46.471936Z INFO ThreadId(31) buttplug::client: Connecting to server. 2026-02-06T22:35:49.160042Z ERROR ThreadId(31) buttplug::client: Connection to server failed: TransportSpecificError(TungsteniteError(Io(Os { code: 11001, kind: Uncategorized, message: "No such host is known." }))) 2026-02-06T22:35:49.160108Z ERROR ThreadId(31) bp_scheduler::client: connection error: ButtplugConnectorError(TransportSpecificError(TungsteniteError(Io(Os { code: 11001, kind: Uncategorized, message: "No such host is known." })))) 2026-02-06T22:35:49.160222Z DEBUG ThreadId(43) bp_scheduler::client: starting worker thread 2026-02-06T22:35:49.160844Z DEBUG ThreadId(31) telekinesis: read variable var=PlayerActorValue(PlayerActorValue { variable_id: "DD_AV_Arousal", editor_id: "DD_AV_Arousal", min: 0.0, max: 100.0 }) 2026-02-06T22:35:49.160859Z DEBUG ThreadId(31) telekinesis: read variable var=PlayerActorValue(PlayerActorValue { variable_id: "DD_AV_InflateStatusVaginal", editor_id: "DD_AV_InflateStatusVaginal", min: 0.0, max: 6.0 }) 2026-02-06T22:35:49.160864Z DEBUG ThreadId(31) telekinesis: read variable var=PlayerActorValue(PlayerActorValue { variable_id: "DD_AV_InflateStatusAnal", editor_id: "DD_AV_InflateStatusAnal", min: 0.0, max: 6.0 }) 2026-02-06T22:35:49.160878Z DEBUG ThreadId(31) telekinesis: read variable var=PlayerActorValue(PlayerActorValue { variable_id: "DD_AV_VibrateStrengthVaginal", editor_id: "DD_AV_VibrateStrengthVaginal", min: 0.0, max: 5.0 }) 2026-02-06T22:35:49.160883Z DEBUG ThreadId(31) telekinesis: read variable var=PlayerActorValue(PlayerActorValue { variable_id: "DD_AV_VibrateStrengthAnal", editor_id: "DD_AV_VibrateStrengthAnal", min: 0.0, max: 5.0 }) 2026-02-06T22:35:49.160888Z INFO ThreadId(31) telekinesis: read 5 variables... 2026-02-06T22:35:49.160913Z ERROR ThreadId(31) telekinesis::variables: could not find editor id DD_AV_Arousal 2026-02-06T22:35:49.160923Z ERROR ThreadId(31) telekinesis::variables: could not find editor id DD_AV_InflateStatusVaginal 2026-02-06T22:35:49.160933Z ERROR ThreadId(31) telekinesis::variables: could not find editor id DD_AV_InflateStatusAnal 2026-02-06T22:35:49.160942Z ERROR ThreadId(31) telekinesis::variables: could not find editor id DD_AV_VibrateStrengthVaginal 2026-02-06T22:35:49.160953Z ERROR ThreadId(31) telekinesis::variables: could not find editor id DD_AV_VibrateStrengthAnal 2026-02-06T22:35:49.161870Z INFO ThreadId(31) bp_scheduler::client: read 26 actions... 2026-02-06T22:35:49.161880Z DEBUG ThreadId(31) bp_scheduler::client: Action { name: "vibrate.nipple", do_bone_tracking: false, control: [Scalar(BodyParts(["nipple"]), [Vibrate])] } 2026-02-06T22:35:49.161888Z DEBUG ThreadId(31) bp_scheduler::client: Action { name: "vibrate.vaginal", do_bone_tracking: false, control: [Scalar(BodyParts(["vaginal"]), [Vibrate])] } 2026-02-06T22:35:49.161892Z DEBUG ThreadId(31) bp_scheduler::client: Action { name: "vibrate.clitoral", do_bone_tracking: false, control: [Scalar(BodyParts(["clitoral"]), [Vibrate])] } 2026-02-06T22:35:49.161896Z DEBUG ThreadId(31) bp_scheduler::client: Action { name: "vibrate.anal", do_bone_tracking: false, control: [Scalar(BodyParts(["anal"]), [Vibrate])] } 2026-02-06T22:35:49.161901Z DEBUG ThreadId(31) bp_scheduler::client: Action { name: "constrict.penis", do_bone_tracking: false, control: [Scalar(BodyParts(["penis"]), [Inflate])] } 2026-02-06T22:35:49.161905Z DEBUG ThreadId(31) bp_scheduler::client: Action { name: "constrict.vaginal", do_bone_tracking: false, control: [Scalar(BodyParts(["vaginal"]), [Inflate])] } 2026-02-06T22:35:49.161910Z DEBUG ThreadId(31) bp_scheduler::client: Action { name: "constrict.anal", do_bone_tracking: false, control: [Scalar(BodyParts(["anal"]), [Inflate])] } 2026-02-06T22:35:49.161914Z DEBUG ThreadId(31) bp_scheduler::client: Action { name: "inflate.vaginal", do_bone_tracking: false, control: [Scalar(BodyParts(["vaginal"]), [Inflate])] } 2026-02-06T22:35:49.161918Z DEBUG ThreadId(31) bp_scheduler::client: Action { name: "inflate.anal", do_bone_tracking: false, control: [Scalar(BodyParts(["anal"]), [Inflate])] } 2026-02-06T22:35:49.161922Z DEBUG ThreadId(31) bp_scheduler::client: Action { name: "vibrate", do_bone_tracking: false, control: [Scalar(All, [Vibrate])] } 2026-02-06T22:35:49.161927Z DEBUG ThreadId(31) bp_scheduler::client: Action { name: "constrict", do_bone_tracking: false, control: [Scalar(All, [Constrict])] } 2026-02-06T22:35:49.161931Z DEBUG ThreadId(31) bp_scheduler::client: Action { name: "inflate", do_bone_tracking: false, control: [Scalar(All, [Inflate])] } 2026-02-06T22:35:49.161935Z DEBUG ThreadId(31) bp_scheduler::client: Action { name: "scalar", do_bone_tracking: false, control: [Scalar(All, [Vibrate, Constrict, Oscillate, Inflate])] } 2026-02-06T22:35:49.161944Z DEBUG ThreadId(31) bp_scheduler::client: Action { name: "linear", do_bone_tracking: true, control: [Stroke(All, StrokeRange { min_ms: 100, max_ms: 1500, min_pos: 0.0, max_pos: 1.0 })] } 2026-02-06T22:35:49.161951Z DEBUG ThreadId(31) bp_scheduler::client: Action { name: "oscillate", do_bone_tracking: false, control: [Scalar(All, [Oscillate])] } 2026-02-06T22:35:49.161956Z DEBUG ThreadId(31) bp_scheduler::client: Action { name: "nr.shockchair.penetration", do_bone_tracking: false, control: [Stroke(BodyParts(["penis", "vaginal"]), StrokeRange { min_ms: 400, max_ms: 400, min_pos: 0.9, max_pos: 1.0 })] } 2026-02-06T22:35:49.161961Z DEBUG ThreadId(31) bp_scheduler::client: Action { name: "cunnilungus", do_bone_tracking: false, control: [Scalar(BodyParts(["vaginal"]), [Vibrate, Constrict])] } 2026-02-06T22:35:49.161965Z DEBUG ThreadId(31) bp_scheduler::client: Action { name: "masturbation", do_bone_tracking: false, control: [Scalar(BodyParts(["penis"]), [Vibrate, Constrict, Oscillate]), Stroke(BodyParts(["penis"]), StrokeRange { min_ms: 150, max_ms: 1500, min_pos: 0.0, max_pos: 0.5 })] } 2026-02-06T22:35:49.161970Z DEBUG ThreadId(31) bp_scheduler::client: Action { name: "footjob", do_bone_tracking: false, control: [Scalar(BodyParts(["penis"]), [Vibrate, Oscillate]), Stroke(BodyParts(["penis"]), StrokeRange { min_ms: 150, max_ms: 1500, min_pos: 0.0, max_pos: 0.5 })] } 2026-02-06T22:35:49.161975Z DEBUG ThreadId(31) bp_scheduler::client: Action { name: "penetration.vaginal", do_bone_tracking: true, control: [Scalar(BodyParts(["penis", "vaginal"]), [Vibrate, Constrict, Oscillate]), Stroke(BodyParts(["penis", "vaginal"]), StrokeRange { min_ms: 150, max_ms: 1500, min_pos: 0.0, max_pos: 0.5 })] } 2026-02-06T22:35:49.161980Z DEBUG ThreadId(31) bp_scheduler::client: Action { name: "penetration.vaginal.deep", do_bone_tracking: true, control: [Scalar(BodyParts(["penis", "vaginal"]), [Vibrate, Constrict, Oscillate]), Stroke(BodyParts(["penis", "vaginal"]), StrokeRange { min_ms: 150, max_ms: 1500, min_pos: 0.0, max_pos: 1.0 })] } 2026-02-06T22:35:49.161985Z DEBUG ThreadId(31) bp_scheduler::client: Action { name: "penetration.oral.shallow", do_bone_tracking: true, control: [Scalar(BodyParts(["penis", "oral"]), [Vibrate, Constrict, Oscillate]), Stroke(BodyParts(["penis", "oral"]), StrokeRange { min_ms: 150, max_ms: 1500, min_pos: 0.0, max_pos: 0.3 })] } 2026-02-06T22:35:49.161990Z DEBUG ThreadId(31) bp_scheduler::client: Action { name: "penetration.oral", do_bone_tracking: true, control: [Scalar(BodyParts(["penis", "oral"]), [Vibrate, Constrict, Oscillate]), Stroke(BodyParts(["penis", "oral"]), StrokeRange { min_ms: 150, max_ms: 1500, min_pos: 0.0, max_pos: 0.5 })] } 2026-02-06T22:35:49.161995Z DEBUG ThreadId(31) bp_scheduler::client: Action { name: "penetration.oral.deep", do_bone_tracking: true, control: [Scalar(BodyParts(["penis", "oral"]), [Vibrate, Constrict, Oscillate]), Stroke(BodyParts(["penis", "oral"]), StrokeRange { min_ms: 150, max_ms: 1500, min_pos: 0.0, max_pos: 1.0 })] } 2026-02-06T22:35:49.162000Z DEBUG ThreadId(31) bp_scheduler::client: Action { name: "penetration.anal", do_bone_tracking: true, control: [Scalar(BodyParts(["penis", "oral"]), [Vibrate, Constrict, Oscillate]), Stroke(BodyParts(["penis", "oral"]), StrokeRange { min_ms: 150, max_ms: 1500, min_pos: 0.0, max_pos: 0.5 })] } 2026-02-06T22:35:49.162004Z DEBUG ThreadId(31) bp_scheduler::client: Action { name: "penetration.anal.deep", do_bone_tracking: true, control: [Scalar(BodyParts(["penis", "oral"]), [Vibrate, Constrict, Oscillate]), Stroke(BodyParts(["penis", "oral"]), StrokeRange { min_ms: 150, max_ms: 1500, min_pos: 0.0, max_pos: 1.0 })] } 2026-02-06T22:35:49.163639Z INFO ThreadId(31) config::triggers: read 1 scenes... 2026-02-06T22:35:49.163648Z INFO ThreadId(31) config::triggers: read 4 events... 2026-02-06T22:35:49.163652Z INFO ThreadId(31) config::triggers: indexed 24 exact scenes... 2026-02-06T22:35:49.163658Z DEBUG ThreadId(31) config::triggers: Scene { description: "Impregnate Missionary Stage Kiss", scene_id: Exact("[UAP] BP70 - Impregnate Missionary Stage Kiss"), tags: Any, actions: [ActionRef { action: "constrict.penis", strength: Constant(20) }, ActionRef { action: "constrict.vaginal", strength: Constant(20) }] } 2026-02-06T22:35:49.163667Z DEBUG ThreadId(31) config::triggers: Scene { description: "Prone Bone 01", scene_id: Exact("[UAP] BP70 - Prone Bone 01"), tags: Any, actions: [ActionRef { action: "masturbation", strength: Constant(50) }] } 2026-02-06T22:35:49.163671Z DEBUG ThreadId(31) config::triggers: Scene { description: "Nuka Ride: Institute Shocking Device", scene_id: Exact("NR_Institute_PT"), tags: Any, actions: [ActionRef { action: "vibrate", strength: Funscript(100, "Sawtooth-Fast") }, ActionRef { action: "constrict", strength: Funscript(40, "On-Off") }, ActionRef { action: "nr.shockchair.penetration", strength: Constant(100) }] } 2026-02-06T22:35:49.163676Z DEBUG ThreadId(31) config::triggers: Scene { description: "Nuka Ride: Mule Anal Insertion", scene_id: Exact("NR_Mule_Clothed_PT"), tags: Any, actions: [ActionRef { action: "penetration.anal.deep", strength: Funscript(80, "Square") }] } 2026-02-06T22:35:49.163680Z DEBUG ThreadId(31) config::triggers: Scene { description: "Pit Doggy 01 (fingering, kissing)", scene_id: Exact("[UAP] BP70 - Pit Doggy 01"), tags: Any, actions: [ActionRef { action: "cunnilungus", strength: Constant(40) }] } 2026-02-06T22:35:49.163684Z DEBUG ThreadId(31) config::triggers: Scene { description: "Nuka Ride: FMM Human Couch 2", scene_id: Exact("NR_FMM_Human_Couch02_PT"), tags: Any, actions: [ActionRef { action: "masturbation", strength: Constant(40) }] } 2026-02-06T22:35:49.163688Z DEBUG ThreadId(31) config::triggers: Scene { description: "Prone Bone Anal 02", scene_id: Exact("[UAP] BP70 - Prone Bone Anal 02"), tags: Any, actions: [ActionRef { action: "penetration.anal", strength: Constant(70) }] } 2026-02-06T22:35:49.163692Z DEBUG ThreadId(31) config::triggers: Scene { description: "Romantic Cowgirl", scene_id: Exact("[UAP] BP70 - Romantic Cowgirl"), tags: Any, actions: [ActionRef { action: "penetration.vaginal", strength: Constant(70) }] } 2026-02-06T22:35:49.163696Z DEBUG ThreadId(31) config::triggers: Scene { description: "Mistress 2", scene_id: Exact("[UAP] BP70 - Mistress 2"), tags: Any, actions: [ActionRef { action: "masturbation", strength: Constant(60) }] } 2026-02-06T22:35:49.163699Z DEBUG ThreadId(31) config::triggers: Scene { description: "Mistress", scene_id: Exact("[UAP] BP70 - Mistress"), tags: Any, actions: [ActionRef { action: "masturbation", strength: Constant(85) }] } 2026-02-06T22:35:49.163703Z DEBUG ThreadId(31) config::triggers: Scene { description: "Cunnilungus", scene_id: Exact("[UAP] BP70 - Cunnilungus"), tags: Any, actions: [ActionRef { action: "cunnilungus", strength: Constant(60) }, ActionRef { action: "vibrate.nipple", strength: Constant(20) }, ActionRef { action: "masturbation", strength: Constant(30) }] } 2026-02-06T22:35:49.163717Z DEBUG ThreadId(31) config::triggers: Scene { description: "Romantic Missionary 01", scene_id: Exact("[UAP] BP70 - Romantic Missionary 01"), tags: Any, actions: [] } 2026-02-06T22:35:49.163721Z DEBUG ThreadId(31) config::triggers: Scene { description: "Spooning 01", scene_id: Exact("[UAP] BP70 - Spooning 01"), tags: Any, actions: [] } 2026-02-06T22:35:49.163724Z DEBUG ThreadId(31) config::triggers: Scene { description: "Kissing", scene_id: Exact("[UAP] BP70 - Kissing"), tags: Any, actions: [] } 2026-02-06T22:35:49.163727Z DEBUG ThreadId(31) config::triggers: Scene { description: "Footjob Fast", scene_id: Exact("[UAP] BP70 - Footjob Fast"), tags: Any, actions: [ActionRef { action: "footjob", strength: Constant(75) }] } 2026-02-06T22:35:49.163731Z DEBUG ThreadId(31) config::triggers: Scene { description: "Standing Sequence", scene_id: Exact("[UAP] BP70 - Standing Sequence Stage 1"), tags: Any, actions: [] } 2026-02-06T22:35:49.163734Z DEBUG ThreadId(31) config::triggers: Scene { description: "Footjob", scene_id: Exact("[UAP] BP70 - Footjob"), tags: Any, actions: [ActionRef { action: "footjob", strength: Constant(25) }] } 2026-02-06T22:35:49.163738Z DEBUG ThreadId(31) config::triggers: Scene { description: "Mistress 3", scene_id: Exact("[UAP] BP70 - Mistress 3"), tags: Any, actions: [ActionRef { action: "cunnilungus", strength: Constant(50) }] } 2026-02-06T22:35:49.163743Z DEBUG ThreadId(31) config::triggers: Scene { description: "Leg Wrap Cunnilungus", scene_id: Exact("[UAP] BP70 - Leg Wrap Cunnilungus"), tags: Any, actions: [ActionRef { action: "cunnilungus", strength: Constant(70) }] } 2026-02-06T22:35:49.163747Z DEBUG ThreadId(31) config::triggers: Scene { description: "Pit Doggy 06", scene_id: Exact("[UAP] BP70 - Pit Doggy 06"), tags: Any, actions: [ActionRef { action: "masturbation", strength: Constant(80) }] } 2026-02-06T22:35:49.163750Z DEBUG ThreadId(31) config::triggers: Scene { description: "Pit Doggy 02 (fingering, kissing)", scene_id: Exact("[UAP] BP70 - Pit Doggy 02"), tags: Any, actions: [ActionRef { action: "cunnilungus", strength: Constant(60) }] } 2026-02-06T22:35:49.163754Z DEBUG ThreadId(31) config::triggers: Scene { description: "Prone Bone Anal 03", scene_id: Exact("[UAP] BP70 - Prone Bone Anal 03"), tags: Any, actions: [ActionRef { action: "penetration.anal.deep", strength: Constant(90) }] } 2026-02-06T22:35:49.163757Z DEBUG ThreadId(31) config::triggers: Scene { description: "Missionary Sequence Stage 1", scene_id: Exact("[UAP] BP70 - Missionary Sequence Stage 1"), tags: Any, actions: [ActionRef { action: "masturbation", strength: Constant(20) }] } 2026-02-06T22:35:49.163761Z DEBUG ThreadId(31) config::triggers: Scene { description: "Missionary Grind (tease)", scene_id: Exact("[UAP] BP70 - Missionary Grind (tease)"), tags: Any, actions: [ActionRef { action: "penetration.vaginal", strength: Constant(10) }] } 2026-02-06T22:35:49.163765Z DEBUG ThreadId(31) config::triggers: Scene { description: "Scene Default", scene_id: Any, tags: Any, actions: [ActionRef { action: "vibrate", strength: Variable(BoneTrackingPos) }, ActionRef { action: "linear", strength: Variable(BoneTrackingRate) }, ActionRef { action: "oscillate", strength: Variable(BoneTrackingRate) }, ActionRef { action: "constrict", strength: Variable(BoneTrackingDepth) }] } 2026-02-06T22:35:49.163770Z INFO ThreadId(31) bp_scheduler::client: start scan 2026-02-06T22:35:49.163777Z ERROR ThreadId(31) bp_scheduler::client: Failed to start scan ButtplugConnectorError(ConnectorNotConnected) 2026-02-06T22:35:49.163784Z INFO ThreadId(31) telekinesis::dd: start_dd_workaround 2026-02-06T22:35:49.228429Z INFO ThreadId(45) telekinesis: lb_connect settings=ClientSettings { connection: WebSocket("Custom:12345"), in_process_features: InProcessFeatures { bluetooth: true, serial: true, xinput: true }, pattern_path: "Data\\F4SE\\Plugins\\Telekinesis2\\Patterns" } 2026-02-06T22:35:49.228764Z INFO ThreadId(45) bp_scheduler::config::read: File 'Data\F4SE\Plugins\Telekinesis2/Devices.json' could not be opened. Error: The system cannot find the file specified. (os error 2). Using default configuration. 2026-02-06T22:35:49.229179Z INFO ThreadId(45) bp_scheduler::client: connecting 2026-02-06T22:35:49.229205Z INFO ThreadId(45) buttplug::client: Connecting to server. 2026-02-06T22:35:51.917705Z ERROR ThreadId(45) buttplug::client: Connection to server failed: TransportSpecificError(TungsteniteError(Io(Os { code: 11001, kind: Uncategorized, message: "No such host is known." }))) 2026-02-06T22:35:51.917759Z ERROR ThreadId(45) bp_scheduler::client: connection error: ButtplugConnectorError(TransportSpecificError(TungsteniteError(Io(Os { code: 11001, kind: Uncategorized, message: "No such host is known." })))) 2026-02-06T22:35:51.917791Z DEBUG ThreadId(57) bp_scheduler::client: starting worker thread 2026-02-06T22:35:51.918241Z DEBUG ThreadId(45) telekinesis: read variable var=PlayerActorValue(PlayerActorValue { variable_id: "DD_AV_Arousal", editor_id: "DD_AV_Arousal", min: 0.0, max: 100.0 }) 2026-02-06T22:35:51.918253Z DEBUG ThreadId(45) telekinesis: read variable var=PlayerActorValue(PlayerActorValue { variable_id: "DD_AV_InflateStatusVaginal", editor_id: "DD_AV_InflateStatusVaginal", min: 0.0, max: 6.0 }) 2026-02-06T22:35:51.918262Z DEBUG ThreadId(45) telekinesis: read variable var=PlayerActorValue(PlayerActorValue { variable_id: "DD_AV_InflateStatusAnal", editor_id: "DD_AV_InflateStatusAnal", min: 0.0, max: 6.0 }) 2026-02-06T22:35:51.918267Z DEBUG ThreadId(45) telekinesis: read variable var=PlayerActorValue(PlayerActorValue { variable_id: "DD_AV_VibrateStrengthVaginal", editor_id: "DD_AV_VibrateStrengthVaginal", min: 0.0, max: 5.0 }) 2026-02-06T22:35:51.918270Z DEBUG ThreadId(45) telekinesis: read variable var=PlayerActorValue(PlayerActorValue { variable_id: "DD_AV_VibrateStrengthAnal", editor_id: "DD_AV_VibrateStrengthAnal", min: 0.0, max: 5.0 }) 2026-02-06T22:35:51.918274Z INFO ThreadId(45) telekinesis: read 5 variables... 2026-02-06T22:35:51.918298Z ERROR ThreadId(45) telekinesis::variables: could not find editor id DD_AV_Arousal 2026-02-06T22:35:51.918308Z ERROR ThreadId(45) telekinesis::variables: could not find editor id DD_AV_InflateStatusVaginal 2026-02-06T22:35:51.918316Z ERROR ThreadId(45) telekinesis::variables: could not find editor id DD_AV_InflateStatusAnal 2026-02-06T22:35:51.918324Z ERROR ThreadId(45) telekinesis::variables: could not find editor id DD_AV_VibrateStrengthVaginal 2026-02-06T22:35:51.918333Z ERROR ThreadId(45) telekinesis::variables: could not find editor id DD_AV_VibrateStrengthAnal 2026-02-06T22:35:51.919070Z INFO ThreadId(45) bp_scheduler::client: read 26 actions... 2026-02-06T22:35:51.919078Z DEBUG ThreadId(45) bp_scheduler::client: Action { name: "vibrate.nipple", do_bone_tracking: false, control: [Scalar(BodyParts(["nipple"]), [Vibrate])] } 2026-02-06T22:35:51.919084Z DEBUG ThreadId(45) bp_scheduler::client: Action { name: "vibrate.vaginal", do_bone_tracking: false, control: [Scalar(BodyParts(["vaginal"]), [Vibrate])] } 2026-02-06T22:35:51.919088Z DEBUG ThreadId(45) bp_scheduler::client: Action { name: "vibrate.clitoral", do_bone_tracking: false, control: [Scalar(BodyParts(["clitoral"]), [Vibrate])] } 2026-02-06T22:35:51.919091Z DEBUG ThreadId(45) bp_scheduler::client: Action { name: "vibrate.anal", do_bone_tracking: false, control: [Scalar(BodyParts(["anal"]), [Vibrate])] } 2026-02-06T22:35:51.919095Z DEBUG ThreadId(45) bp_scheduler::client: Action { name: "constrict.penis", do_bone_tracking: false, control: [Scalar(BodyParts(["penis"]), [Inflate])] } 2026-02-06T22:35:51.919098Z DEBUG ThreadId(45) bp_scheduler::client: Action { name: "constrict.vaginal", do_bone_tracking: false, control: [Scalar(BodyParts(["vaginal"]), [Inflate])] } 2026-02-06T22:35:51.919112Z DEBUG ThreadId(45) bp_scheduler::client: Action { name: "constrict.anal", do_bone_tracking: false, control: [Scalar(BodyParts(["anal"]), [Inflate])] } 2026-02-06T22:35:51.919115Z DEBUG ThreadId(45) bp_scheduler::client: Action { name: "inflate.vaginal", do_bone_tracking: false, control: [Scalar(BodyParts(["vaginal"]), [Inflate])] } 2026-02-06T22:35:51.919118Z DEBUG ThreadId(45) bp_scheduler::client: Action { name: "inflate.anal", do_bone_tracking: false, control: [Scalar(BodyParts(["anal"]), [Inflate])] } 2026-02-06T22:35:51.919122Z DEBUG ThreadId(45) bp_scheduler::client: Action { name: "vibrate", do_bone_tracking: false, control: [Scalar(All, [Vibrate])] } 2026-02-06T22:35:51.919125Z DEBUG ThreadId(45) bp_scheduler::client: Action { name: "constrict", do_bone_tracking: false, control: [Scalar(All, [Constrict])] } 2026-02-06T22:35:51.919128Z DEBUG ThreadId(45) bp_scheduler::client: Action { name: "inflate", do_bone_tracking: false, control: [Scalar(All, [Inflate])] } 2026-02-06T22:35:51.919131Z DEBUG ThreadId(45) bp_scheduler::client: Action { name: "scalar", do_bone_tracking: false, control: [Scalar(All, [Vibrate, Constrict, Oscillate, Inflate])] } 2026-02-06T22:35:51.919134Z DEBUG ThreadId(45) bp_scheduler::client: Action { name: "linear", do_bone_tracking: true, control: [Stroke(All, StrokeRange { min_ms: 100, max_ms: 1500, min_pos: 0.0, max_pos: 1.0 })] } 2026-02-06T22:35:51.919141Z DEBUG ThreadId(45) bp_scheduler::client: Action { name: "oscillate", do_bone_tracking: false, control: [Scalar(All, [Oscillate])] } 2026-02-06T22:35:51.919145Z DEBUG ThreadId(45) bp_scheduler::client: Action { name: "nr.shockchair.penetration", do_bone_tracking: false, control: [Stroke(BodyParts(["penis", "vaginal"]), StrokeRange { min_ms: 400, max_ms: 400, min_pos: 0.9, max_pos: 1.0 })] } 2026-02-06T22:35:51.919149Z DEBUG ThreadId(45) bp_scheduler::client: Action { name: "cunnilungus", do_bone_tracking: false, control: [Scalar(BodyParts(["vaginal"]), [Vibrate, Constrict])] } 2026-02-06T22:35:51.919152Z DEBUG ThreadId(45) bp_scheduler::client: Action { name: "masturbation", do_bone_tracking: false, control: [Scalar(BodyParts(["penis"]), [Vibrate, Constrict, Oscillate]), Stroke(BodyParts(["penis"]), StrokeRange { min_ms: 150, max_ms: 1500, min_pos: 0.0, max_pos: 0.5 })] } 2026-02-06T22:35:51.919156Z DEBUG ThreadId(45) bp_scheduler::client: Action { name: "footjob", do_bone_tracking: false, control: [Scalar(BodyParts(["penis"]), [Vibrate, Oscillate]), Stroke(BodyParts(["penis"]), StrokeRange { min_ms: 150, max_ms: 1500, min_pos: 0.0, max_pos: 0.5 })] } 2026-02-06T22:35:51.919160Z DEBUG ThreadId(45) bp_scheduler::client: Action { name: "penetration.vaginal", do_bone_tracking: true, control: [Scalar(BodyParts(["penis", "vaginal"]), [Vibrate, Constrict, Oscillate]), Stroke(BodyParts(["penis", "vaginal"]), StrokeRange { min_ms: 150, max_ms: 1500, min_pos: 0.0, max_pos: 0.5 })] } 2026-02-06T22:35:51.919163Z DEBUG ThreadId(45) bp_scheduler::client: Action { name: "penetration.vaginal.deep", do_bone_tracking: true, control: [Scalar(BodyParts(["penis", "vaginal"]), [Vibrate, Constrict, Oscillate]), Stroke(BodyParts(["penis", "vaginal"]), StrokeRange { min_ms: 150, max_ms: 1500, min_pos: 0.0, max_pos: 1.0 })] } 2026-02-06T22:35:51.919167Z DEBUG ThreadId(45) bp_scheduler::client: Action { name: "penetration.oral.shallow", do_bone_tracking: true, control: [Scalar(BodyParts(["penis", "oral"]), [Vibrate, Constrict, Oscillate]), Stroke(BodyParts(["penis", "oral"]), StrokeRange { min_ms: 150, max_ms: 1500, min_pos: 0.0, max_pos: 0.3 })] } 2026-02-06T22:35:51.919172Z DEBUG ThreadId(45) bp_scheduler::client: Action { name: "penetration.oral", do_bone_tracking: true, control: [Scalar(BodyParts(["penis", "oral"]), [Vibrate, Constrict, Oscillate]), Stroke(BodyParts(["penis", "oral"]), StrokeRange { min_ms: 150, max_ms: 1500, min_pos: 0.0, max_pos: 0.5 })] } 2026-02-06T22:35:51.919176Z DEBUG ThreadId(45) bp_scheduler::client: Action { name: "penetration.oral.deep", do_bone_tracking: true, control: [Scalar(BodyParts(["penis", "oral"]), [Vibrate, Constrict, Oscillate]), Stroke(BodyParts(["penis", "oral"]), StrokeRange { min_ms: 150, max_ms: 1500, min_pos: 0.0, max_pos: 1.0 })] } 2026-02-06T22:35:51.919180Z DEBUG ThreadId(45) bp_scheduler::client: Action { name: "penetration.anal", do_bone_tracking: true, control: [Scalar(BodyParts(["penis", "oral"]), [Vibrate, Constrict, Oscillate]), Stroke(BodyParts(["penis", "oral"]), StrokeRange { min_ms: 150, max_ms: 1500, min_pos: 0.0, max_pos: 0.5 })] } 2026-02-06T22:35:51.919184Z DEBUG ThreadId(45) bp_scheduler::client: Action { name: "penetration.anal.deep", do_bone_tracking: true, control: [Scalar(BodyParts(["penis", "oral"]), [Vibrate, Constrict, Oscillate]), Stroke(BodyParts(["penis", "oral"]), StrokeRange { min_ms: 150, max_ms: 1500, min_pos: 0.0, max_pos: 1.0 })] } 2026-02-06T22:35:51.920828Z INFO ThreadId(45) config::triggers: read 1 scenes... 2026-02-06T22:35:51.920839Z INFO ThreadId(45) config::triggers: read 4 events... 2026-02-06T22:35:51.920842Z INFO ThreadId(45) config::triggers: indexed 24 exact scenes... 2026-02-06T22:35:51.920844Z DEBUG ThreadId(45) config::triggers: Scene { description: "Prone Bone 01", scene_id: Exact("[UAP] BP70 - Prone Bone 01"), tags: Any, actions: [ActionRef { action: "masturbation", strength: Constant(50) }] } 2026-02-06T22:35:51.920850Z DEBUG ThreadId(45) config::triggers: Scene { description: "Romantic Cowgirl", scene_id: Exact("[UAP] BP70 - Romantic Cowgirl"), tags: Any, actions: [ActionRef { action: "penetration.vaginal", strength: Constant(70) }] } 2026-02-06T22:35:51.920857Z DEBUG ThreadId(45) config::triggers: Scene { description: "Standing Sequence", scene_id: Exact("[UAP] BP70 - Standing Sequence Stage 1"), tags: Any, actions: [] } 2026-02-06T22:35:51.920862Z DEBUG ThreadId(45) config::triggers: Scene { description: "Mistress 3", scene_id: Exact("[UAP] BP70 - Mistress 3"), tags: Any, actions: [ActionRef { action: "cunnilungus", strength: Constant(50) }] } 2026-02-06T22:35:51.920866Z DEBUG ThreadId(45) config::triggers: Scene { description: "Footjob", scene_id: Exact("[UAP] BP70 - Footjob"), tags: Any, actions: [ActionRef { action: "footjob", strength: Constant(25) }] } 2026-02-06T22:35:51.920869Z DEBUG ThreadId(45) config::triggers: Scene { description: "Leg Wrap Cunnilungus", scene_id: Exact("[UAP] BP70 - Leg Wrap Cunnilungus"), tags: Any, actions: [ActionRef { action: "cunnilungus", strength: Constant(70) }] } 2026-02-06T22:35:51.920873Z DEBUG ThreadId(45) config::triggers: Scene { description: "Pit Doggy 06", scene_id: Exact("[UAP] BP70 - Pit Doggy 06"), tags: Any, actions: [ActionRef { action: "masturbation", strength: Constant(80) }] } 2026-02-06T22:35:51.920877Z DEBUG ThreadId(45) config::triggers: Scene { description: "Impregnate Missionary Stage Kiss", scene_id: Exact("[UAP] BP70 - Impregnate Missionary Stage Kiss"), tags: Any, actions: [ActionRef { action: "constrict.penis", strength: Constant(20) }, ActionRef { action: "constrict.vaginal", strength: Constant(20) }] } 2026-02-06T22:35:51.920881Z DEBUG ThreadId(45) config::triggers: Scene { description: "Missionary Grind (tease)", scene_id: Exact("[UAP] BP70 - Missionary Grind (tease)"), tags: Any, actions: [ActionRef { action: "penetration.vaginal", strength: Constant(10) }] } 2026-02-06T22:35:51.920885Z DEBUG ThreadId(45) config::triggers: Scene { description: "Nuka Ride: Mule Anal Insertion", scene_id: Exact("NR_Mule_Clothed_PT"), tags: Any, actions: [ActionRef { action: "penetration.anal.deep", strength: Funscript(80, "Square") }] } 2026-02-06T22:35:51.920889Z DEBUG ThreadId(45) config::triggers: Scene { description: "Pit Doggy 01 (fingering, kissing)", scene_id: Exact("[UAP] BP70 - Pit Doggy 01"), tags: Any, actions: [ActionRef { action: "cunnilungus", strength: Constant(40) }] } 2026-02-06T22:35:51.920893Z DEBUG ThreadId(45) config::triggers: Scene { description: "Prone Bone Anal 02", scene_id: Exact("[UAP] BP70 - Prone Bone Anal 02"), tags: Any, actions: [ActionRef { action: "penetration.anal", strength: Constant(70) }] } 2026-02-06T22:35:51.920896Z DEBUG ThreadId(45) config::triggers: Scene { description: "Prone Bone Anal 03", scene_id: Exact("[UAP] BP70 - Prone Bone Anal 03"), tags: Any, actions: [ActionRef { action: "penetration.anal.deep", strength: Constant(90) }] } 2026-02-06T22:35:51.920900Z DEBUG ThreadId(45) config::triggers: Scene { description: "Spooning 01", scene_id: Exact("[UAP] BP70 - Spooning 01"), tags: Any, actions: [] } 2026-02-06T22:35:51.920904Z DEBUG ThreadId(45) config::triggers: Scene { description: "Mistress", scene_id: Exact("[UAP] BP70 - Mistress"), tags: Any, actions: [ActionRef { action: "masturbation", strength: Constant(85) }] } 2026-02-06T22:35:51.920907Z DEBUG ThreadId(45) config::triggers: Scene { description: "Footjob Fast", scene_id: Exact("[UAP] BP70 - Footjob Fast"), tags: Any, actions: [ActionRef { action: "footjob", strength: Constant(75) }] } 2026-02-06T22:35:51.920910Z DEBUG ThreadId(45) config::triggers: Scene { description: "Nuka Ride: FMM Human Couch 2", scene_id: Exact("NR_FMM_Human_Couch02_PT"), tags: Any, actions: [ActionRef { action: "masturbation", strength: Constant(40) }] } 2026-02-06T22:35:51.920914Z DEBUG ThreadId(45) config::triggers: Scene { description: "Missionary Sequence Stage 1", scene_id: Exact("[UAP] BP70 - Missionary Sequence Stage 1"), tags: Any, actions: [ActionRef { action: "masturbation", strength: Constant(20) }] } 2026-02-06T22:35:51.920918Z DEBUG ThreadId(45) config::triggers: Scene { description: "Nuka Ride: Institute Shocking Device", scene_id: Exact("NR_Institute_PT"), tags: Any, actions: [ActionRef { action: "vibrate", strength: Funscript(100, "Sawtooth-Fast") }, ActionRef { action: "constrict", strength: Funscript(40, "On-Off") }, ActionRef { action: "nr.shockchair.penetration", strength: Constant(100) }] } 2026-02-06T22:35:51.920924Z DEBUG ThreadId(45) config::triggers: Scene { description: "Cunnilungus", scene_id: Exact("[UAP] BP70 - Cunnilungus"), tags: Any, actions: [ActionRef { action: "cunnilungus", strength: Constant(60) }, ActionRef { action: "vibrate.nipple", strength: Constant(20) }, ActionRef { action: "masturbation", strength: Constant(30) }] } 2026-02-06T22:35:51.920928Z DEBUG ThreadId(45) config::triggers: Scene { description: "Romantic Missionary 01", scene_id: Exact("[UAP] BP70 - Romantic Missionary 01"), tags: Any, actions: [] } 2026-02-06T22:35:51.920932Z DEBUG ThreadId(45) config::triggers: Scene { description: "Mistress 2", scene_id: Exact("[UAP] BP70 - Mistress 2"), tags: Any, actions: [ActionRef { action: "masturbation", strength: Constant(60) }] } 2026-02-06T22:35:51.920936Z DEBUG ThreadId(45) config::triggers: Scene { description: "Pit Doggy 02 (fingering, kissing)", scene_id: Exact("[UAP] BP70 - Pit Doggy 02"), tags: Any, actions: [ActionRef { action: "cunnilungus", strength: Constant(60) }] } 2026-02-06T22:35:51.920939Z DEBUG ThreadId(45) config::triggers: Scene { description: "Kissing", scene_id: Exact("[UAP] BP70 - Kissing"), tags: Any, actions: [] } 2026-02-06T22:35:51.920943Z DEBUG ThreadId(45) config::triggers: Scene { description: "Scene Default", scene_id: Any, tags: Any, actions: [ActionRef { action: "vibrate", strength: Variable(BoneTrackingPos) }, ActionRef { action: "linear", strength: Variable(BoneTrackingRate) }, ActionRef { action: "oscillate", strength: Variable(BoneTrackingRate) }, ActionRef { action: "constrict", strength: Variable(BoneTrackingDepth) }] } 2026-02-06T22:35:51.920948Z INFO ThreadId(45) bp_scheduler::client: start scan 2026-02-06T22:35:51.920955Z ERROR ThreadId(45) bp_scheduler::client: Failed to start scan ButtplugConnectorError(ConnectorNotConnected) 2026-02-06T22:35:51.920963Z INFO ThreadId(45) telekinesis::dd: start_dd_workaround 2026-02-06T22:35:51.993727Z INFO ThreadId(04) telekinesis: lb_connect settings=ClientSettings { connection: WebSocket("Custom:12345"), in_process_features: InProcessFeatures { bluetooth: true, serial: true, xinput: true }, pattern_path: "Data\\F4SE\\Plugins\\Telekinesis2\\Patterns" } 2026-02-06T22:35:51.993977Z INFO ThreadId(04) bp_scheduler::config::read: File 'Data\F4SE\Plugins\Telekinesis2/Devices.json' could not be opened. Error: The system cannot find the file specified. (os error 2). Using default configuration. 2026-02-06T22:35:51.994407Z INFO ThreadId(04) bp_scheduler::client: connecting 2026-02-06T22:35:51.994436Z INFO ThreadId(04) buttplug::client: Connecting to server. 2026-02-06T22:35:54.688260Z ERROR ThreadId(04) buttplug::client: Connection to server failed: TransportSpecificError(TungsteniteError(Io(Os { code: 11001, kind: Uncategorized, message: "No such host is known." }))) 2026-02-06T22:35:54.688343Z ERROR ThreadId(04) bp_scheduler::client: connection error: ButtplugConnectorError(TransportSpecificError(TungsteniteError(Io(Os { code: 11001, kind: Uncategorized, message: "No such host is known." })))) 2026-02-06T22:35:54.688452Z DEBUG ThreadId(70) bp_scheduler::client: starting worker thread 2026-02-06T22:35:54.688867Z DEBUG ThreadId(04) telekinesis: read variable var=PlayerActorValue(PlayerActorValue { variable_id: "DD_AV_Arousal", editor_id: "DD_AV_Arousal", min: 0.0, max: 100.0 }) 2026-02-06T22:35:54.688880Z DEBUG ThreadId(04) telekinesis: read variable var=PlayerActorValue(PlayerActorValue { variable_id: "DD_AV_InflateStatusVaginal", editor_id: "DD_AV_InflateStatusVaginal", min: 0.0, max: 6.0 }) 2026-02-06T22:35:54.688884Z DEBUG ThreadId(04) telekinesis: read variable var=PlayerActorValue(PlayerActorValue { variable_id: "DD_AV_InflateStatusAnal", editor_id: "DD_AV_InflateStatusAnal", min: 0.0, max: 6.0 }) 2026-02-06T22:35:54.688892Z DEBUG ThreadId(04) telekinesis: read variable var=PlayerActorValue(PlayerActorValue { variable_id: "DD_AV_VibrateStrengthVaginal", editor_id: "DD_AV_VibrateStrengthVaginal", min: 0.0, max: 5.0 }) 2026-02-06T22:35:54.688897Z DEBUG ThreadId(04) telekinesis: read variable var=PlayerActorValue(PlayerActorValue { variable_id: "DD_AV_VibrateStrengthAnal", editor_id: "DD_AV_VibrateStrengthAnal", min: 0.0, max: 5.0 }) 2026-02-06T22:35:54.688901Z INFO ThreadId(04) telekinesis: read 5 variables... 2026-02-06T22:35:54.688926Z ERROR ThreadId(04) telekinesis::variables: could not find editor id DD_AV_Arousal 2026-02-06T22:35:54.688937Z ERROR ThreadId(04) telekinesis::variables: could not find editor id DD_AV_InflateStatusVaginal 2026-02-06T22:35:54.688945Z ERROR ThreadId(04) telekinesis::variables: could not find editor id DD_AV_InflateStatusAnal 2026-02-06T22:35:54.688953Z ERROR ThreadId(04) telekinesis::variables: could not find editor id DD_AV_VibrateStrengthVaginal 2026-02-06T22:35:54.688962Z ERROR ThreadId(04) telekinesis::variables: could not find editor id DD_AV_VibrateStrengthAnal 2026-02-06T22:35:54.689673Z INFO ThreadId(04) bp_scheduler::client: read 26 actions... 2026-02-06T22:35:54.689681Z DEBUG ThreadId(04) bp_scheduler::client: Action { name: "vibrate.nipple", do_bone_tracking: false, control: [Scalar(BodyParts(["nipple"]), [Vibrate])] } 2026-02-06T22:35:54.689688Z DEBUG ThreadId(04) bp_scheduler::client: Action { name: "vibrate.vaginal", do_bone_tracking: false, control: [Scalar(BodyParts(["vaginal"]), [Vibrate])] } 2026-02-06T22:35:54.689691Z DEBUG ThreadId(04) bp_scheduler::client: Action { name: "vibrate.clitoral", do_bone_tracking: false, control: [Scalar(BodyParts(["clitoral"]), [Vibrate])] } 2026-02-06T22:35:54.689694Z DEBUG ThreadId(04) bp_scheduler::client: Action { name: "vibrate.anal", do_bone_tracking: false, control: [Scalar(BodyParts(["anal"]), [Vibrate])] } 2026-02-06T22:35:54.689698Z DEBUG ThreadId(04) bp_scheduler::client: Action { name: "constrict.penis", do_bone_tracking: false, control: [Scalar(BodyParts(["penis"]), [Inflate])] } 2026-02-06T22:35:54.689701Z DEBUG ThreadId(04) bp_scheduler::client: Action { name: "constrict.vaginal", do_bone_tracking: false, control: [Scalar(BodyParts(["vaginal"]), [Inflate])] } 2026-02-06T22:35:54.689704Z DEBUG ThreadId(04) bp_scheduler::client: Action { name: "constrict.anal", do_bone_tracking: false, control: [Scalar(BodyParts(["anal"]), [Inflate])] } 2026-02-06T22:35:54.689708Z DEBUG ThreadId(04) bp_scheduler::client: Action { name: "inflate.vaginal", do_bone_tracking: false, control: [Scalar(BodyParts(["vaginal"]), [Inflate])] } 2026-02-06T22:35:54.689711Z DEBUG ThreadId(04) bp_scheduler::client: Action { name: "inflate.anal", do_bone_tracking: false, control: [Scalar(BodyParts(["anal"]), [Inflate])] } 2026-02-06T22:35:54.689714Z DEBUG ThreadId(04) bp_scheduler::client: Action { name: "vibrate", do_bone_tracking: false, control: [Scalar(All, [Vibrate])] } 2026-02-06T22:35:54.689718Z DEBUG ThreadId(04) bp_scheduler::client: Action { name: "constrict", do_bone_tracking: false, control: [Scalar(All, [Constrict])] } 2026-02-06T22:35:54.689721Z DEBUG ThreadId(04) bp_scheduler::client: Action { name: "inflate", do_bone_tracking: false, control: [Scalar(All, [Inflate])] } 2026-02-06T22:35:54.689724Z DEBUG ThreadId(04) bp_scheduler::client: Action { name: "scalar", do_bone_tracking: false, control: [Scalar(All, [Vibrate, Constrict, Oscillate, Inflate])] } 2026-02-06T22:35:54.689727Z DEBUG ThreadId(04) bp_scheduler::client: Action { name: "linear", do_bone_tracking: true, control: [Stroke(All, StrokeRange { min_ms: 100, max_ms: 1500, min_pos: 0.0, max_pos: 1.0 })] } 2026-02-06T22:35:54.689731Z DEBUG ThreadId(04) bp_scheduler::client: Action { name: "oscillate", do_bone_tracking: false, control: [Scalar(All, [Oscillate])] } 2026-02-06T22:35:54.689734Z DEBUG ThreadId(04) bp_scheduler::client: Action { name: "nr.shockchair.penetration", do_bone_tracking: false, control: [Stroke(BodyParts(["penis", "vaginal"]), StrokeRange { min_ms: 400, max_ms: 400, min_pos: 0.9, max_pos: 1.0 })] } 2026-02-06T22:35:54.689741Z DEBUG ThreadId(04) bp_scheduler::client: Action { name: "cunnilungus", do_bone_tracking: false, control: [Scalar(BodyParts(["vaginal"]), [Vibrate, Constrict])] } 2026-02-06T22:35:54.689745Z DEBUG ThreadId(04) bp_scheduler::client: Action { name: "masturbation", do_bone_tracking: false, control: [Scalar(BodyParts(["penis"]), [Vibrate, Constrict, Oscillate]), Stroke(BodyParts(["penis"]), StrokeRange { min_ms: 150, max_ms: 1500, min_pos: 0.0, max_pos: 0.5 })] } 2026-02-06T22:35:54.689749Z DEBUG ThreadId(04) bp_scheduler::client: Action { name: "footjob", do_bone_tracking: false, control: [Scalar(BodyParts(["penis"]), [Vibrate, Oscillate]), Stroke(BodyParts(["penis"]), StrokeRange { min_ms: 150, max_ms: 1500, min_pos: 0.0, max_pos: 0.5 })] } 2026-02-06T22:35:54.689753Z DEBUG ThreadId(04) bp_scheduler::client: Action { name: "penetration.vaginal", do_bone_tracking: true, control: [Scalar(BodyParts(["penis", "vaginal"]), [Vibrate, Constrict, Oscillate]), Stroke(BodyParts(["penis", "vaginal"]), StrokeRange { min_ms: 150, max_ms: 1500, min_pos: 0.0, max_pos: 0.5 })] } 2026-02-06T22:35:54.689757Z DEBUG ThreadId(04) bp_scheduler::client: Action { name: "penetration.vaginal.deep", do_bone_tracking: true, control: [Scalar(BodyParts(["penis", "vaginal"]), [Vibrate, Constrict, Oscillate]), Stroke(BodyParts(["penis", "vaginal"]), StrokeRange { min_ms: 150, max_ms: 1500, min_pos: 0.0, max_pos: 1.0 })] } 2026-02-06T22:35:54.689760Z DEBUG ThreadId(04) bp_scheduler::client: Action { name: "penetration.oral.shallow", do_bone_tracking: true, control: [Scalar(BodyParts(["penis", "oral"]), [Vibrate, Constrict, Oscillate]), Stroke(BodyParts(["penis", "oral"]), StrokeRange { min_ms: 150, max_ms: 1500, min_pos: 0.0, max_pos: 0.3 })] } 2026-02-06T22:35:54.689764Z DEBUG ThreadId(04) bp_scheduler::client: Action { name: "penetration.oral", do_bone_tracking: true, control: [Scalar(BodyParts(["penis", "oral"]), [Vibrate, Constrict, Oscillate]), Stroke(BodyParts(["penis", "oral"]), StrokeRange { min_ms: 150, max_ms: 1500, min_pos: 0.0, max_pos: 0.5 })] } 2026-02-06T22:35:54.689768Z DEBUG ThreadId(04) bp_scheduler::client: Action { name: "penetration.oral.deep", do_bone_tracking: true, control: [Scalar(BodyParts(["penis", "oral"]), [Vibrate, Constrict, Oscillate]), Stroke(BodyParts(["penis", "oral"]), StrokeRange { min_ms: 150, max_ms: 1500, min_pos: 0.0, max_pos: 1.0 })] } 2026-02-06T22:35:54.689772Z DEBUG ThreadId(04) bp_scheduler::client: Action { name: "penetration.anal", do_bone_tracking: true, control: [Scalar(BodyParts(["penis", "oral"]), [Vibrate, Constrict, Oscillate]), Stroke(BodyParts(["penis", "oral"]), StrokeRange { min_ms: 150, max_ms: 1500, min_pos: 0.0, max_pos: 0.5 })] } 2026-02-06T22:35:54.689776Z DEBUG ThreadId(04) bp_scheduler::client: Action { name: "penetration.anal.deep", do_bone_tracking: true, control: [Scalar(BodyParts(["penis", "oral"]), [Vibrate, Constrict, Oscillate]), Stroke(BodyParts(["penis", "oral"]), StrokeRange { min_ms: 150, max_ms: 1500, min_pos: 0.0, max_pos: 1.0 })] } 2026-02-06T22:35:54.691222Z INFO ThreadId(04) config::triggers: read 1 scenes... 2026-02-06T22:35:54.691230Z INFO ThreadId(04) config::triggers: read 4 events... 2026-02-06T22:35:54.691233Z INFO ThreadId(04) config::triggers: indexed 24 exact scenes... 2026-02-06T22:35:54.691236Z DEBUG ThreadId(04) config::triggers: Scene { description: "Romantic Missionary 01", scene_id: Exact("[UAP] BP70 - Romantic Missionary 01"), tags: Any, actions: [] } 2026-02-06T22:35:54.691241Z DEBUG ThreadId(04) config::triggers: Scene { description: "Footjob", scene_id: Exact("[UAP] BP70 - Footjob"), tags: Any, actions: [ActionRef { action: "footjob", strength: Constant(25) }] } 2026-02-06T22:35:54.691245Z DEBUG ThreadId(04) config::triggers: Scene { description: "Spooning 01", scene_id: Exact("[UAP] BP70 - Spooning 01"), tags: Any, actions: [] } 2026-02-06T22:35:54.691248Z DEBUG ThreadId(04) config::triggers: Scene { description: "Pit Doggy 06", scene_id: Exact("[UAP] BP70 - Pit Doggy 06"), tags: Any, actions: [ActionRef { action: "masturbation", strength: Constant(80) }] } 2026-02-06T22:35:54.691255Z DEBUG ThreadId(04) config::triggers: Scene { description: "Nuka Ride: FMM Human Couch 2", scene_id: Exact("NR_FMM_Human_Couch02_PT"), tags: Any, actions: [ActionRef { action: "masturbation", strength: Constant(40) }] } 2026-02-06T22:35:54.691260Z DEBUG ThreadId(04) config::triggers: Scene { description: "Pit Doggy 01 (fingering, kissing)", scene_id: Exact("[UAP] BP70 - Pit Doggy 01"), tags: Any, actions: [ActionRef { action: "cunnilungus", strength: Constant(40) }] } 2026-02-06T22:35:54.691264Z DEBUG ThreadId(04) config::triggers: Scene { description: "Romantic Cowgirl", scene_id: Exact("[UAP] BP70 - Romantic Cowgirl"), tags: Any, actions: [ActionRef { action: "penetration.vaginal", strength: Constant(70) }] } 2026-02-06T22:35:54.691267Z DEBUG ThreadId(04) config::triggers: Scene { description: "Impregnate Missionary Stage Kiss", scene_id: Exact("[UAP] BP70 - Impregnate Missionary Stage Kiss"), tags: Any, actions: [ActionRef { action: "constrict.penis", strength: Constant(20) }, ActionRef { action: "constrict.vaginal", strength: Constant(20) }] } 2026-02-06T22:35:54.691272Z DEBUG ThreadId(04) config::triggers: Scene { description: "Mistress 3", scene_id: Exact("[UAP] BP70 - Mistress 3"), tags: Any, actions: [ActionRef { action: "cunnilungus", strength: Constant(50) }] } 2026-02-06T22:35:54.691276Z DEBUG ThreadId(04) config::triggers: Scene { description: "Missionary Sequence Stage 1", scene_id: Exact("[UAP] BP70 - Missionary Sequence Stage 1"), tags: Any, actions: [ActionRef { action: "masturbation", strength: Constant(20) }] } 2026-02-06T22:35:54.691280Z DEBUG ThreadId(04) config::triggers: Scene { description: "Pit Doggy 02 (fingering, kissing)", scene_id: Exact("[UAP] BP70 - Pit Doggy 02"), tags: Any, actions: [ActionRef { action: "cunnilungus", strength: Constant(60) }] } 2026-02-06T22:35:54.691284Z DEBUG ThreadId(04) config::triggers: Scene { description: "Prone Bone Anal 03", scene_id: Exact("[UAP] BP70 - Prone Bone Anal 03"), tags: Any, actions: [ActionRef { action: "penetration.anal.deep", strength: Constant(90) }] } 2026-02-06T22:35:54.691288Z DEBUG ThreadId(04) config::triggers: Scene { description: "Prone Bone Anal 02", scene_id: Exact("[UAP] BP70 - Prone Bone Anal 02"), tags: Any, actions: [ActionRef { action: "penetration.anal", strength: Constant(70) }] } 2026-02-06T22:35:54.691291Z DEBUG ThreadId(04) config::triggers: Scene { description: "Mistress", scene_id: Exact("[UAP] BP70 - Mistress"), tags: Any, actions: [ActionRef { action: "masturbation", strength: Constant(85) }] } 2026-02-06T22:35:54.691295Z DEBUG ThreadId(04) config::triggers: Scene { description: "Mistress 2", scene_id: Exact("[UAP] BP70 - Mistress 2"), tags: Any, actions: [ActionRef { action: "masturbation", strength: Constant(60) }] } 2026-02-06T22:35:54.691299Z DEBUG ThreadId(04) config::triggers: Scene { description: "Standing Sequence", scene_id: Exact("[UAP] BP70 - Standing Sequence Stage 1"), tags: Any, actions: [] } 2026-02-06T22:35:54.691302Z DEBUG ThreadId(04) config::triggers: Scene { description: "Nuka Ride: Institute Shocking Device", scene_id: Exact("NR_Institute_PT"), tags: Any, actions: [ActionRef { action: "vibrate", strength: Funscript(100, "Sawtooth-Fast") }, ActionRef { action: "constrict", strength: Funscript(40, "On-Off") }, ActionRef { action: "nr.shockchair.penetration", strength: Constant(100) }] } 2026-02-06T22:35:54.691307Z DEBUG ThreadId(04) config::triggers: Scene { description: "Kissing", scene_id: Exact("[UAP] BP70 - Kissing"), tags: Any, actions: [] } 2026-02-06T22:35:54.691310Z DEBUG ThreadId(04) config::triggers: Scene { description: "Cunnilungus", scene_id: Exact("[UAP] BP70 - Cunnilungus"), tags: Any, actions: [ActionRef { action: "cunnilungus", strength: Constant(60) }, ActionRef { action: "vibrate.nipple", strength: Constant(20) }, ActionRef { action: "masturbation", strength: Constant(30) }] } 2026-02-06T22:35:54.691314Z DEBUG ThreadId(04) config::triggers: Scene { description: "Leg Wrap Cunnilungus", scene_id: Exact("[UAP] BP70 - Leg Wrap Cunnilungus"), tags: Any, actions: [ActionRef { action: "cunnilungus", strength: Constant(70) }] } 2026-02-06T22:35:54.691320Z DEBUG ThreadId(04) config::triggers: Scene { description: "Footjob Fast", scene_id: Exact("[UAP] BP70 - Footjob Fast"), tags: Any, actions: [ActionRef { action: "footjob", strength: Constant(75) }] } 2026-02-06T22:35:54.691324Z DEBUG ThreadId(04) config::triggers: Scene { description: "Prone Bone 01", scene_id: Exact("[UAP] BP70 - Prone Bone 01"), tags: Any, actions: [ActionRef { action: "masturbation", strength: Constant(50) }] } 2026-02-06T22:35:54.691327Z DEBUG ThreadId(04) config::triggers: Scene { description: "Nuka Ride: Mule Anal Insertion", scene_id: Exact("NR_Mule_Clothed_PT"), tags: Any, actions: [ActionRef { action: "penetration.anal.deep", strength: Funscript(80, "Square") }] } 2026-02-06T22:35:54.691331Z DEBUG ThreadId(04) config::triggers: Scene { description: "Missionary Grind (tease)", scene_id: Exact("[UAP] BP70 - Missionary Grind (tease)"), tags: Any, actions: [ActionRef { action: "penetration.vaginal", strength: Constant(10) }] } 2026-02-06T22:35:54.691336Z DEBUG ThreadId(04) config::triggers: Scene { description: "Scene Default", scene_id: Any, tags: Any, actions: [ActionRef { action: "vibrate", strength: Variable(BoneTrackingPos) }, ActionRef { action: "linear", strength: Variable(BoneTrackingRate) }, ActionRef { action: "oscillate", strength: Variable(BoneTrackingRate) }, ActionRef { action: "constrict", strength: Variable(BoneTrackingDepth) }] } 2026-02-06T22:35:54.691340Z INFO ThreadId(04) bp_scheduler::client: start scan 2026-02-06T22:35:54.691347Z ERROR ThreadId(04) bp_scheduler::client: Failed to start scan ButtplugConnectorError(ConnectorNotConnected) 2026-02-06T22:35:54.691354Z INFO ThreadId(04) telekinesis::dd: start_dd_workaround 2026-02-06T22:35:54.767748Z INFO ThreadId(45) telekinesis: lb_connect settings=ClientSettings { connection: WebSocket("Custom:12345"), in_process_features: InProcessFeatures { bluetooth: true, serial: true, xinput: true }, pattern_path: "Data\\F4SE\\Plugins\\Telekinesis2\\Patterns" } 2026-02-06T22:35:54.768063Z INFO ThreadId(45) bp_scheduler::config::read: File 'Data\F4SE\Plugins\Telekinesis2/Devices.json' could not be opened. Error: The system cannot find the file specified. (os error 2). Using default configuration. 2026-02-06T22:35:54.768512Z INFO ThreadId(45) bp_scheduler::client: connecting 2026-02-06T22:35:54.768543Z INFO ThreadId(45) buttplug::client: Connecting to server. 2026-02-06T22:35:57.454209Z ERROR ThreadId(45) buttplug::client: Connection to server failed: TransportSpecificError(TungsteniteError(Io(Os { code: 11001, kind: Uncategorized, message: "No such host is known." }))) 2026-02-06T22:35:57.454261Z ERROR ThreadId(45) bp_scheduler::client: connection error: ButtplugConnectorError(TransportSpecificError(TungsteniteError(Io(Os { code: 11001, kind: Uncategorized, message: "No such host is known." })))) 2026-02-06T22:35:57.454294Z DEBUG ThreadId(83) bp_scheduler::client: starting worker thread 2026-02-06T22:35:57.454758Z DEBUG ThreadId(45) telekinesis: read variable var=PlayerActorValue(PlayerActorValue { variable_id: "DD_AV_Arousal", editor_id: "DD_AV_Arousal", min: 0.0, max: 100.0 }) 2026-02-06T22:35:57.454771Z DEBUG ThreadId(45) telekinesis: read variable var=PlayerActorValue(PlayerActorValue { variable_id: "DD_AV_InflateStatusVaginal", editor_id: "DD_AV_InflateStatusVaginal", min: 0.0, max: 6.0 }) 2026-02-06T22:35:57.454775Z DEBUG ThreadId(45) telekinesis: read variable var=PlayerActorValue(PlayerActorValue { variable_id: "DD_AV_InflateStatusAnal", editor_id: "DD_AV_InflateStatusAnal", min: 0.0, max: 6.0 }) 2026-02-06T22:35:57.454778Z DEBUG ThreadId(45) telekinesis: read variable var=PlayerActorValue(PlayerActorValue { variable_id: "DD_AV_VibrateStrengthVaginal", editor_id: "DD_AV_VibrateStrengthVaginal", min: 0.0, max: 5.0 }) 2026-02-06T22:35:57.454782Z DEBUG ThreadId(45) telekinesis: read variable var=PlayerActorValue(PlayerActorValue { variable_id: "DD_AV_VibrateStrengthAnal", editor_id: "DD_AV_VibrateStrengthAnal", min: 0.0, max: 5.0 }) 2026-02-06T22:35:57.454792Z INFO ThreadId(45) telekinesis: read 5 variables... 2026-02-06T22:35:57.454819Z ERROR ThreadId(45) telekinesis::variables: could not find editor id DD_AV_Arousal 2026-02-06T22:35:57.454828Z ERROR ThreadId(45) telekinesis::variables: could not find editor id DD_AV_InflateStatusVaginal 2026-02-06T22:35:57.454836Z ERROR ThreadId(45) telekinesis::variables: could not find editor id DD_AV_InflateStatusAnal 2026-02-06T22:35:57.454844Z ERROR ThreadId(45) telekinesis::variables: could not find editor id DD_AV_VibrateStrengthVaginal 2026-02-06T22:35:57.454854Z ERROR ThreadId(45) telekinesis::variables: could not find editor id DD_AV_VibrateStrengthAnal 2026-02-06T22:35:57.455677Z INFO ThreadId(45) bp_scheduler::client: read 26 actions... 2026-02-06T22:35:57.455686Z DEBUG ThreadId(45) bp_scheduler::client: Action { name: "vibrate.nipple", do_bone_tracking: false, control: [Scalar(BodyParts(["nipple"]), [Vibrate])] } 2026-02-06T22:35:57.455691Z DEBUG ThreadId(45) bp_scheduler::client: Action { name: "vibrate.vaginal", do_bone_tracking: false, control: [Scalar(BodyParts(["vaginal"]), [Vibrate])] } 2026-02-06T22:35:57.455695Z DEBUG ThreadId(45) bp_scheduler::client: Action { name: "vibrate.clitoral", do_bone_tracking: false, control: [Scalar(BodyParts(["clitoral"]), [Vibrate])] } 2026-02-06T22:35:57.455698Z DEBUG ThreadId(45) bp_scheduler::client: Action { name: "vibrate.anal", do_bone_tracking: false, control: [Scalar(BodyParts(["anal"]), [Vibrate])] } 2026-02-06T22:35:57.455702Z DEBUG ThreadId(45) bp_scheduler::client: Action { name: "constrict.penis", do_bone_tracking: false, control: [Scalar(BodyParts(["penis"]), [Inflate])] } 2026-02-06T22:35:57.455705Z DEBUG ThreadId(45) bp_scheduler::client: Action { name: "constrict.vaginal", do_bone_tracking: false, control: [Scalar(BodyParts(["vaginal"]), [Inflate])] } 2026-02-06T22:35:57.455708Z DEBUG ThreadId(45) bp_scheduler::client: Action { name: "constrict.anal", do_bone_tracking: false, control: [Scalar(BodyParts(["anal"]), [Inflate])] } 2026-02-06T22:35:57.455712Z DEBUG ThreadId(45) bp_scheduler::client: Action { name: "inflate.vaginal", do_bone_tracking: false, control: [Scalar(BodyParts(["vaginal"]), [Inflate])] } 2026-02-06T22:35:57.455715Z DEBUG ThreadId(45) bp_scheduler::client: Action { name: "inflate.anal", do_bone_tracking: false, control: [Scalar(BodyParts(["anal"]), [Inflate])] } 2026-02-06T22:35:57.455718Z DEBUG ThreadId(45) bp_scheduler::client: Action { name: "vibrate", do_bone_tracking: false, control: [Scalar(All, [Vibrate])] } 2026-02-06T22:35:57.455721Z DEBUG ThreadId(45) bp_scheduler::client: Action { name: "constrict", do_bone_tracking: false, control: [Scalar(All, [Constrict])] } 2026-02-06T22:35:57.455724Z DEBUG ThreadId(45) bp_scheduler::client: Action { name: "inflate", do_bone_tracking: false, control: [Scalar(All, [Inflate])] } 2026-02-06T22:35:57.455727Z DEBUG ThreadId(45) bp_scheduler::client: Action { name: "scalar", do_bone_tracking: false, control: [Scalar(All, [Vibrate, Constrict, Oscillate, Inflate])] } 2026-02-06T22:35:57.455730Z DEBUG ThreadId(45) bp_scheduler::client: Action { name: "linear", do_bone_tracking: true, control: [Stroke(All, StrokeRange { min_ms: 100, max_ms: 1500, min_pos: 0.0, max_pos: 1.0 })] } 2026-02-06T22:35:57.455734Z DEBUG ThreadId(45) bp_scheduler::client: Action { name: "oscillate", do_bone_tracking: false, control: [Scalar(All, [Oscillate])] } 2026-02-06T22:35:57.455737Z DEBUG ThreadId(45) bp_scheduler::client: Action { name: "nr.shockchair.penetration", do_bone_tracking: false, control: [Stroke(BodyParts(["penis", "vaginal"]), StrokeRange { min_ms: 400, max_ms: 400, min_pos: 0.9, max_pos: 1.0 })] } 2026-02-06T22:35:57.455741Z DEBUG ThreadId(45) bp_scheduler::client: Action { name: "cunnilungus", do_bone_tracking: false, control: [Scalar(BodyParts(["vaginal"]), [Vibrate, Constrict])] } 2026-02-06T22:35:57.455744Z DEBUG ThreadId(45) bp_scheduler::client: Action { name: "masturbation", do_bone_tracking: false, control: [Scalar(BodyParts(["penis"]), [Vibrate, Constrict, Oscillate]), Stroke(BodyParts(["penis"]), StrokeRange { min_ms: 150, max_ms: 1500, min_pos: 0.0, max_pos: 0.5 })] } 2026-02-06T22:35:57.455753Z DEBUG ThreadId(45) bp_scheduler::client: Action { name: "footjob", do_bone_tracking: false, control: [Scalar(BodyParts(["penis"]), [Vibrate, Oscillate]), Stroke(BodyParts(["penis"]), StrokeRange { min_ms: 150, max_ms: 1500, min_pos: 0.0, max_pos: 0.5 })] } 2026-02-06T22:35:57.455757Z DEBUG ThreadId(45) bp_scheduler::client: Action { name: "penetration.vaginal", do_bone_tracking: true, control: [Scalar(BodyParts(["penis", "vaginal"]), [Vibrate, Constrict, Oscillate]), Stroke(BodyParts(["penis", "vaginal"]), StrokeRange { min_ms: 150, max_ms: 1500, min_pos: 0.0, max_pos: 0.5 })] } 2026-02-06T22:35:57.455761Z DEBUG ThreadId(45) bp_scheduler::client: Action { name: "penetration.vaginal.deep", do_bone_tracking: true, control: [Scalar(BodyParts(["penis", "vaginal"]), [Vibrate, Constrict, Oscillate]), Stroke(BodyParts(["penis", "vaginal"]), StrokeRange { min_ms: 150, max_ms: 1500, min_pos: 0.0, max_pos: 1.0 })] } 2026-02-06T22:35:57.455765Z DEBUG ThreadId(45) bp_scheduler::client: Action { name: "penetration.oral.shallow", do_bone_tracking: true, control: [Scalar(BodyParts(["penis", "oral"]), [Vibrate, Constrict, Oscillate]), Stroke(BodyParts(["penis", "oral"]), StrokeRange { min_ms: 150, max_ms: 1500, min_pos: 0.0, max_pos: 0.3 })] } 2026-02-06T22:35:57.455769Z DEBUG ThreadId(45) bp_scheduler::client: Action { name: "penetration.oral", do_bone_tracking: true, control: [Scalar(BodyParts(["penis", "oral"]), [Vibrate, Constrict, Oscillate]), Stroke(BodyParts(["penis", "oral"]), StrokeRange { min_ms: 150, max_ms: 1500, min_pos: 0.0, max_pos: 0.5 })] } 2026-02-06T22:35:57.455773Z DEBUG ThreadId(45) bp_scheduler::client: Action { name: "penetration.oral.deep", do_bone_tracking: true, control: [Scalar(BodyParts(["penis", "oral"]), [Vibrate, Constrict, Oscillate]), Stroke(BodyParts(["penis", "oral"]), StrokeRange { min_ms: 150, max_ms: 1500, min_pos: 0.0, max_pos: 1.0 })] } 2026-02-06T22:35:57.455777Z DEBUG ThreadId(45) bp_scheduler::client: Action { name: "penetration.anal", do_bone_tracking: true, control: [Scalar(BodyParts(["penis", "oral"]), [Vibrate, Constrict, Oscillate]), Stroke(BodyParts(["penis", "oral"]), StrokeRange { min_ms: 150, max_ms: 1500, min_pos: 0.0, max_pos: 0.5 })] } 2026-02-06T22:35:57.455781Z DEBUG ThreadId(45) bp_scheduler::client: Action { name: "penetration.anal.deep", do_bone_tracking: true, control: [Scalar(BodyParts(["penis", "oral"]), [Vibrate, Constrict, Oscillate]), Stroke(BodyParts(["penis", "oral"]), StrokeRange { min_ms: 150, max_ms: 1500, min_pos: 0.0, max_pos: 1.0 })] } 2026-02-06T22:35:57.457218Z INFO ThreadId(45) config::triggers: read 1 scenes... 2026-02-06T22:35:57.457227Z INFO ThreadId(45) config::triggers: read 4 events... 2026-02-06T22:35:57.457230Z INFO ThreadId(45) config::triggers: indexed 24 exact scenes... 2026-02-06T22:35:57.457233Z DEBUG ThreadId(45) config::triggers: Scene { description: "Pit Doggy 06", scene_id: Exact("[UAP] BP70 - Pit Doggy 06"), tags: Any, actions: [ActionRef { action: "masturbation", strength: Constant(80) }] } 2026-02-06T22:35:57.457238Z DEBUG ThreadId(45) config::triggers: Scene { description: "Prone Bone Anal 03", scene_id: Exact("[UAP] BP70 - Prone Bone Anal 03"), tags: Any, actions: [ActionRef { action: "penetration.anal.deep", strength: Constant(90) }] } 2026-02-06T22:35:57.457242Z DEBUG ThreadId(45) config::triggers: Scene { description: "Nuka Ride: Institute Shocking Device", scene_id: Exact("NR_Institute_PT"), tags: Any, actions: [ActionRef { action: "vibrate", strength: Funscript(100, "Sawtooth-Fast") }, ActionRef { action: "constrict", strength: Funscript(40, "On-Off") }, ActionRef { action: "nr.shockchair.penetration", strength: Constant(100) }] } 2026-02-06T22:35:57.457247Z DEBUG ThreadId(45) config::triggers: Scene { description: "Footjob Fast", scene_id: Exact("[UAP] BP70 - Footjob Fast"), tags: Any, actions: [ActionRef { action: "footjob", strength: Constant(75) }] } 2026-02-06T22:35:57.457251Z DEBUG ThreadId(45) config::triggers: Scene { description: "Standing Sequence", scene_id: Exact("[UAP] BP70 - Standing Sequence Stage 1"), tags: Any, actions: [] } 2026-02-06T22:35:57.457257Z DEBUG ThreadId(45) config::triggers: Scene { description: "Mistress", scene_id: Exact("[UAP] BP70 - Mistress"), tags: Any, actions: [ActionRef { action: "masturbation", strength: Constant(85) }] } 2026-02-06T22:35:57.457262Z DEBUG ThreadId(45) config::triggers: Scene { description: "Mistress 3", scene_id: Exact("[UAP] BP70 - Mistress 3"), tags: Any, actions: [ActionRef { action: "cunnilungus", strength: Constant(50) }] } 2026-02-06T22:35:57.457265Z DEBUG ThreadId(45) config::triggers: Scene { description: "Romantic Missionary 01", scene_id: Exact("[UAP] BP70 - Romantic Missionary 01"), tags: Any, actions: [] } 2026-02-06T22:35:57.457268Z DEBUG ThreadId(45) config::triggers: Scene { description: "Pit Doggy 01 (fingering, kissing)", scene_id: Exact("[UAP] BP70 - Pit Doggy 01"), tags: Any, actions: [ActionRef { action: "cunnilungus", strength: Constant(40) }] } 2026-02-06T22:35:57.457272Z DEBUG ThreadId(45) config::triggers: Scene { description: "Impregnate Missionary Stage Kiss", scene_id: Exact("[UAP] BP70 - Impregnate Missionary Stage Kiss"), tags: Any, actions: [ActionRef { action: "constrict.penis", strength: Constant(20) }, ActionRef { action: "constrict.vaginal", strength: Constant(20) }] } 2026-02-06T22:35:57.457276Z DEBUG ThreadId(45) config::triggers: Scene { description: "Missionary Grind (tease)", scene_id: Exact("[UAP] BP70 - Missionary Grind (tease)"), tags: Any, actions: [ActionRef { action: "penetration.vaginal", strength: Constant(10) }] } 2026-02-06T22:35:57.457280Z DEBUG ThreadId(45) config::triggers: Scene { description: "Romantic Cowgirl", scene_id: Exact("[UAP] BP70 - Romantic Cowgirl"), tags: Any, actions: [ActionRef { action: "penetration.vaginal", strength: Constant(70) }] } 2026-02-06T22:35:57.457284Z DEBUG ThreadId(45) config::triggers: Scene { description: "Spooning 01", scene_id: Exact("[UAP] BP70 - Spooning 01"), tags: Any, actions: [] } 2026-02-06T22:35:57.457287Z DEBUG ThreadId(45) config::triggers: Scene { description: "Mistress 2", scene_id: Exact("[UAP] BP70 - Mistress 2"), tags: Any, actions: [ActionRef { action: "masturbation", strength: Constant(60) }] } 2026-02-06T22:35:57.457290Z DEBUG ThreadId(45) config::triggers: Scene { description: "Cunnilungus", scene_id: Exact("[UAP] BP70 - Cunnilungus"), tags: Any, actions: [ActionRef { action: "cunnilungus", strength: Constant(60) }, ActionRef { action: "vibrate.nipple", strength: Constant(20) }, ActionRef { action: "masturbation", strength: Constant(30) }] } 2026-02-06T22:35:57.457294Z DEBUG ThreadId(45) config::triggers: Scene { description: "Kissing", scene_id: Exact("[UAP] BP70 - Kissing"), tags: Any, actions: [] } 2026-02-06T22:35:57.457297Z DEBUG ThreadId(45) config::triggers: Scene { description: "Nuka Ride: Mule Anal Insertion", scene_id: Exact("NR_Mule_Clothed_PT"), tags: Any, actions: [ActionRef { action: "penetration.anal.deep", strength: Funscript(80, "Square") }] } 2026-02-06T22:35:57.457301Z DEBUG ThreadId(45) config::triggers: Scene { description: "Nuka Ride: FMM Human Couch 2", scene_id: Exact("NR_FMM_Human_Couch02_PT"), tags: Any, actions: [ActionRef { action: "masturbation", strength: Constant(40) }] } 2026-02-06T22:35:57.457305Z DEBUG ThreadId(45) config::triggers: Scene { description: "Missionary Sequence Stage 1", scene_id: Exact("[UAP] BP70 - Missionary Sequence Stage 1"), tags: Any, actions: [ActionRef { action: "masturbation", strength: Constant(20) }] } 2026-02-06T22:35:57.457309Z DEBUG ThreadId(45) config::triggers: Scene { description: "Pit Doggy 02 (fingering, kissing)", scene_id: Exact("[UAP] BP70 - Pit Doggy 02"), tags: Any, actions: [ActionRef { action: "cunnilungus", strength: Constant(60) }] } 2026-02-06T22:35:57.457312Z DEBUG ThreadId(45) config::triggers: Scene { description: "Leg Wrap Cunnilungus", scene_id: Exact("[UAP] BP70 - Leg Wrap Cunnilungus"), tags: Any, actions: [ActionRef { action: "cunnilungus", strength: Constant(70) }] } 2026-02-06T22:35:57.457318Z DEBUG ThreadId(45) config::triggers: Scene { description: "Footjob", scene_id: Exact("[UAP] BP70 - Footjob"), tags: Any, actions: [ActionRef { action: "footjob", strength: Constant(25) }] } 2026-02-06T22:35:57.457322Z DEBUG ThreadId(45) config::triggers: Scene { description: "Prone Bone 01", scene_id: Exact("[UAP] BP70 - Prone Bone 01"), tags: Any, actions: [ActionRef { action: "masturbation", strength: Constant(50) }] } 2026-02-06T22:35:57.457326Z DEBUG ThreadId(45) config::triggers: Scene { description: "Prone Bone Anal 02", scene_id: Exact("[UAP] BP70 - Prone Bone Anal 02"), tags: Any, actions: [ActionRef { action: "penetration.anal", strength: Constant(70) }] } 2026-02-06T22:35:57.457329Z DEBUG ThreadId(45) config::triggers: Scene { description: "Scene Default", scene_id: Any, tags: Any, actions: [ActionRef { action: "vibrate", strength: Variable(BoneTrackingPos) }, ActionRef { action: "linear", strength: Variable(BoneTrackingRate) }, ActionRef { action: "oscillate", strength: Variable(BoneTrackingRate) }, ActionRef { action: "constrict", strength: Variable(BoneTrackingDepth) }] } 2026-02-06T22:35:57.457334Z INFO ThreadId(45) bp_scheduler::client: start scan 2026-02-06T22:35:57.457340Z ERROR ThreadId(45) bp_scheduler::client: Failed to start scan ButtplugConnectorError(ConnectorNotConnected) 2026-02-06T22:35:57.457347Z INFO ThreadId(45) telekinesis::dd: start_dd_workaround 2026-02-06T22:35:57.510724Z INFO ThreadId(04) telekinesis: lb_connect settings=ClientSettings { connection: WebSocket("Custom:12345"), in_process_features: InProcessFeatures { bluetooth: true, serial: true, xinput: true }, pattern_path: "Data\\F4SE\\Plugins\\Telekinesis2\\Patterns" } 2026-02-06T22:35:57.511067Z INFO ThreadId(04) bp_scheduler::config::read: File 'Data\F4SE\Plugins\Telekinesis2/Devices.json' could not be opened. Error: The system cannot find the file specified. (os error 2). Using default configuration. 2026-02-06T22:35:57.511470Z INFO ThreadId(04) bp_scheduler::client: connecting 2026-02-06T22:35:57.511506Z INFO ThreadId(04) buttplug::client: Connecting to server. 2026-02-06T22:36:00.221416Z ERROR ThreadId(04) buttplug::client: Connection to server failed: TransportSpecificError(TungsteniteError(Io(Os { code: 11001, kind: Uncategorized, message: "No such host is known." }))) 2026-02-06T22:36:00.221480Z ERROR ThreadId(04) bp_scheduler::client: connection error: ButtplugConnectorError(TransportSpecificError(TungsteniteError(Io(Os { code: 11001, kind: Uncategorized, message: "No such host is known." })))) 2026-02-06T22:36:00.221520Z DEBUG ThreadId(96) bp_scheduler::client: starting worker thread 2026-02-06T22:36:00.222162Z DEBUG ThreadId(04) telekinesis: read variable var=PlayerActorValue(PlayerActorValue { variable_id: "DD_AV_Arousal", editor_id: "DD_AV_Arousal", min: 0.0, max: 100.0 }) 2026-02-06T22:36:00.222179Z DEBUG ThreadId(04) telekinesis: read variable var=PlayerActorValue(PlayerActorValue { variable_id: "DD_AV_InflateStatusVaginal", editor_id: "DD_AV_InflateStatusVaginal", min: 0.0, max: 6.0 }) 2026-02-06T22:36:00.222185Z DEBUG ThreadId(04) telekinesis: read variable var=PlayerActorValue(PlayerActorValue { variable_id: "DD_AV_InflateStatusAnal", editor_id: "DD_AV_InflateStatusAnal", min: 0.0, max: 6.0 }) 2026-02-06T22:36:00.222191Z DEBUG ThreadId(04) telekinesis: read variable var=PlayerActorValue(PlayerActorValue { variable_id: "DD_AV_VibrateStrengthVaginal", editor_id: "DD_AV_VibrateStrengthVaginal", min: 0.0, max: 5.0 }) 2026-02-06T22:36:00.222198Z DEBUG ThreadId(04) telekinesis: read variable var=PlayerActorValue(PlayerActorValue { variable_id: "DD_AV_VibrateStrengthAnal", editor_id: "DD_AV_VibrateStrengthAnal", min: 0.0, max: 5.0 }) 2026-02-06T22:36:00.222205Z INFO ThreadId(04) telekinesis: read 5 variables... 2026-02-06T22:36:00.222235Z ERROR ThreadId(04) telekinesis::variables: could not find editor id DD_AV_Arousal 2026-02-06T22:36:00.222249Z ERROR ThreadId(04) telekinesis::variables: could not find editor id DD_AV_InflateStatusVaginal 2026-02-06T22:36:00.222260Z ERROR ThreadId(04) telekinesis::variables: could not find editor id DD_AV_InflateStatusAnal 2026-02-06T22:36:00.222275Z ERROR ThreadId(04) telekinesis::variables: could not find editor id DD_AV_VibrateStrengthVaginal 2026-02-06T22:36:00.222290Z ERROR ThreadId(04) telekinesis::variables: could not find editor id DD_AV_VibrateStrengthAnal 2026-02-06T22:36:00.223137Z INFO ThreadId(04) bp_scheduler::client: read 26 actions... 2026-02-06T22:36:00.223147Z DEBUG ThreadId(04) bp_scheduler::client: Action { name: "vibrate.nipple", do_bone_tracking: false, control: [Scalar(BodyParts(["nipple"]), [Vibrate])] } 2026-02-06T22:36:00.223154Z DEBUG ThreadId(04) bp_scheduler::client: Action { name: "vibrate.vaginal", do_bone_tracking: false, control: [Scalar(BodyParts(["vaginal"]), [Vibrate])] } 2026-02-06T22:36:00.223158Z DEBUG ThreadId(04) bp_scheduler::client: Action { name: "vibrate.clitoral", do_bone_tracking: false, control: [Scalar(BodyParts(["clitoral"]), [Vibrate])] } 2026-02-06T22:36:00.223162Z DEBUG ThreadId(04) bp_scheduler::client: Action { name: "vibrate.anal", do_bone_tracking: false, control: [Scalar(BodyParts(["anal"]), [Vibrate])] } 2026-02-06T22:36:00.223165Z DEBUG ThreadId(04) bp_scheduler::client: Action { name: "constrict.penis", do_bone_tracking: false, control: [Scalar(BodyParts(["penis"]), [Inflate])] } 2026-02-06T22:36:00.223169Z DEBUG ThreadId(04) bp_scheduler::client: Action { name: "constrict.vaginal", do_bone_tracking: false, control: [Scalar(BodyParts(["vaginal"]), [Inflate])] } 2026-02-06T22:36:00.223173Z DEBUG ThreadId(04) bp_scheduler::client: Action { name: "constrict.anal", do_bone_tracking: false, control: [Scalar(BodyParts(["anal"]), [Inflate])] } 2026-02-06T22:36:00.223176Z DEBUG ThreadId(04) bp_scheduler::client: Action { name: "inflate.vaginal", do_bone_tracking: false, control: [Scalar(BodyParts(["vaginal"]), [Inflate])] } 2026-02-06T22:36:00.223179Z DEBUG ThreadId(04) bp_scheduler::client: Action { name: "inflate.anal", do_bone_tracking: false, control: [Scalar(BodyParts(["anal"]), [Inflate])] } 2026-02-06T22:36:00.223182Z DEBUG ThreadId(04) bp_scheduler::client: Action { name: "vibrate", do_bone_tracking: false, control: [Scalar(All, [Vibrate])] } 2026-02-06T22:36:00.223185Z DEBUG ThreadId(04) bp_scheduler::client: Action { name: "constrict", do_bone_tracking: false, control: [Scalar(All, [Constrict])] } 2026-02-06T22:36:00.223188Z DEBUG ThreadId(04) bp_scheduler::client: Action { name: "inflate", do_bone_tracking: false, control: [Scalar(All, [Inflate])] } 2026-02-06T22:36:00.223191Z DEBUG ThreadId(04) bp_scheduler::client: Action { name: "scalar", do_bone_tracking: false, control: [Scalar(All, [Vibrate, Constrict, Oscillate, Inflate])] } 2026-02-06T22:36:00.223194Z DEBUG ThreadId(04) bp_scheduler::client: Action { name: "linear", do_bone_tracking: true, control: [Stroke(All, StrokeRange { min_ms: 100, max_ms: 1500, min_pos: 0.0, max_pos: 1.0 })] } 2026-02-06T22:36:00.223198Z DEBUG ThreadId(04) bp_scheduler::client: Action { name: "oscillate", do_bone_tracking: false, control: [Scalar(All, [Oscillate])] } 2026-02-06T22:36:00.223202Z DEBUG ThreadId(04) bp_scheduler::client: Action { name: "nr.shockchair.penetration", do_bone_tracking: false, control: [Stroke(BodyParts(["penis", "vaginal"]), StrokeRange { min_ms: 400, max_ms: 400, min_pos: 0.9, max_pos: 1.0 })] } 2026-02-06T22:36:00.223206Z DEBUG ThreadId(04) bp_scheduler::client: Action { name: "cunnilungus", do_bone_tracking: false, control: [Scalar(BodyParts(["vaginal"]), [Vibrate, Constrict])] } 2026-02-06T22:36:00.223209Z DEBUG ThreadId(04) bp_scheduler::client: Action { name: "masturbation", do_bone_tracking: false, control: [Scalar(BodyParts(["penis"]), [Vibrate, Constrict, Oscillate]), Stroke(BodyParts(["penis"]), StrokeRange { min_ms: 150, max_ms: 1500, min_pos: 0.0, max_pos: 0.5 })] } 2026-02-06T22:36:00.223213Z DEBUG ThreadId(04) bp_scheduler::client: Action { name: "footjob", do_bone_tracking: false, control: [Scalar(BodyParts(["penis"]), [Vibrate, Oscillate]), Stroke(BodyParts(["penis"]), StrokeRange { min_ms: 150, max_ms: 1500, min_pos: 0.0, max_pos: 0.5 })] } 2026-02-06T22:36:00.223220Z DEBUG ThreadId(04) bp_scheduler::client: Action { name: "penetration.vaginal", do_bone_tracking: true, control: [Scalar(BodyParts(["penis", "vaginal"]), [Vibrate, Constrict, Oscillate]), Stroke(BodyParts(["penis", "vaginal"]), StrokeRange { min_ms: 150, max_ms: 1500, min_pos: 0.0, max_pos: 0.5 })] } 2026-02-06T22:36:00.223225Z DEBUG ThreadId(04) bp_scheduler::client: Action { name: "penetration.vaginal.deep", do_bone_tracking: true, control: [Scalar(BodyParts(["penis", "vaginal"]), [Vibrate, Constrict, Oscillate]), Stroke(BodyParts(["penis", "vaginal"]), StrokeRange { min_ms: 150, max_ms: 1500, min_pos: 0.0, max_pos: 1.0 })] } 2026-02-06T22:36:00.223230Z DEBUG ThreadId(04) bp_scheduler::client: Action { name: "penetration.oral.shallow", do_bone_tracking: true, control: [Scalar(BodyParts(["penis", "oral"]), [Vibrate, Constrict, Oscillate]), Stroke(BodyParts(["penis", "oral"]), StrokeRange { min_ms: 150, max_ms: 1500, min_pos: 0.0, max_pos: 0.3 })] } 2026-02-06T22:36:00.223235Z DEBUG ThreadId(04) bp_scheduler::client: Action { name: "penetration.oral", do_bone_tracking: true, control: [Scalar(BodyParts(["penis", "oral"]), [Vibrate, Constrict, Oscillate]), Stroke(BodyParts(["penis", "oral"]), StrokeRange { min_ms: 150, max_ms: 1500, min_pos: 0.0, max_pos: 0.5 })] } 2026-02-06T22:36:00.223239Z DEBUG ThreadId(04) bp_scheduler::client: Action { name: "penetration.oral.deep", do_bone_tracking: true, control: [Scalar(BodyParts(["penis", "oral"]), [Vibrate, Constrict, Oscillate]), Stroke(BodyParts(["penis", "oral"]), StrokeRange { min_ms: 150, max_ms: 1500, min_pos: 0.0, max_pos: 1.0 })] } 2026-02-06T22:36:00.223242Z DEBUG ThreadId(04) bp_scheduler::client: Action { name: "penetration.anal", do_bone_tracking: true, control: [Scalar(BodyParts(["penis", "oral"]), [Vibrate, Constrict, Oscillate]), Stroke(BodyParts(["penis", "oral"]), StrokeRange { min_ms: 150, max_ms: 1500, min_pos: 0.0, max_pos: 0.5 })] } 2026-02-06T22:36:00.223246Z DEBUG ThreadId(04) bp_scheduler::client: Action { name: "penetration.anal.deep", do_bone_tracking: true, control: [Scalar(BodyParts(["penis", "oral"]), [Vibrate, Constrict, Oscillate]), Stroke(BodyParts(["penis", "oral"]), StrokeRange { min_ms: 150, max_ms: 1500, min_pos: 0.0, max_pos: 1.0 })] } 2026-02-06T22:36:00.224614Z INFO ThreadId(04) config::triggers: read 1 scenes... 2026-02-06T22:36:00.224622Z INFO ThreadId(04) config::triggers: read 4 events... 2026-02-06T22:36:00.224625Z INFO ThreadId(04) config::triggers: indexed 24 exact scenes... 2026-02-06T22:36:00.224628Z DEBUG ThreadId(04) config::triggers: Scene { description: "Standing Sequence", scene_id: Exact("[UAP] BP70 - Standing Sequence Stage 1"), tags: Any, actions: [] } 2026-02-06T22:36:00.224633Z DEBUG ThreadId(04) config::triggers: Scene { description: "Mistress 3", scene_id: Exact("[UAP] BP70 - Mistress 3"), tags: Any, actions: [ActionRef { action: "cunnilungus", strength: Constant(50) }] } 2026-02-06T22:36:00.224637Z DEBUG ThreadId(04) config::triggers: Scene { description: "Mistress 2", scene_id: Exact("[UAP] BP70 - Mistress 2"), tags: Any, actions: [ActionRef { action: "masturbation", strength: Constant(60) }] } 2026-02-06T22:36:00.224641Z DEBUG ThreadId(04) config::triggers: Scene { description: "Nuka Ride: FMM Human Couch 2", scene_id: Exact("NR_FMM_Human_Couch02_PT"), tags: Any, actions: [ActionRef { action: "masturbation", strength: Constant(40) }] } 2026-02-06T22:36:00.224645Z DEBUG ThreadId(04) config::triggers: Scene { description: "Nuka Ride: Mule Anal Insertion", scene_id: Exact("NR_Mule_Clothed_PT"), tags: Any, actions: [ActionRef { action: "penetration.anal.deep", strength: Funscript(80, "Square") }] } 2026-02-06T22:36:00.224649Z DEBUG ThreadId(04) config::triggers: Scene { description: "Footjob Fast", scene_id: Exact("[UAP] BP70 - Footjob Fast"), tags: Any, actions: [ActionRef { action: "footjob", strength: Constant(75) }] } 2026-02-06T22:36:00.224653Z DEBUG ThreadId(04) config::triggers: Scene { description: "Missionary Sequence Stage 1", scene_id: Exact("[UAP] BP70 - Missionary Sequence Stage 1"), tags: Any, actions: [ActionRef { action: "masturbation", strength: Constant(20) }] } 2026-02-06T22:36:00.224659Z DEBUG ThreadId(04) config::triggers: Scene { description: "Leg Wrap Cunnilungus", scene_id: Exact("[UAP] BP70 - Leg Wrap Cunnilungus"), tags: Any, actions: [ActionRef { action: "cunnilungus", strength: Constant(70) }] } 2026-02-06T22:36:00.224664Z DEBUG ThreadId(04) config::triggers: Scene { description: "Pit Doggy 02 (fingering, kissing)", scene_id: Exact("[UAP] BP70 - Pit Doggy 02"), tags: Any, actions: [ActionRef { action: "cunnilungus", strength: Constant(60) }] } 2026-02-06T22:36:00.224668Z DEBUG ThreadId(04) config::triggers: Scene { description: "Mistress", scene_id: Exact("[UAP] BP70 - Mistress"), tags: Any, actions: [ActionRef { action: "masturbation", strength: Constant(85) }] } 2026-02-06T22:36:00.224671Z DEBUG ThreadId(04) config::triggers: Scene { description: "Missionary Grind (tease)", scene_id: Exact("[UAP] BP70 - Missionary Grind (tease)"), tags: Any, actions: [ActionRef { action: "penetration.vaginal", strength: Constant(10) }] } 2026-02-06T22:36:00.224675Z DEBUG ThreadId(04) config::triggers: Scene { description: "Prone Bone 01", scene_id: Exact("[UAP] BP70 - Prone Bone 01"), tags: Any, actions: [ActionRef { action: "masturbation", strength: Constant(50) }] } 2026-02-06T22:36:00.224679Z DEBUG ThreadId(04) config::triggers: Scene { description: "Pit Doggy 01 (fingering, kissing)", scene_id: Exact("[UAP] BP70 - Pit Doggy 01"), tags: Any, actions: [ActionRef { action: "cunnilungus", strength: Constant(40) }] } 2026-02-06T22:36:00.224682Z DEBUG ThreadId(04) config::triggers: Scene { description: "Nuka Ride: Institute Shocking Device", scene_id: Exact("NR_Institute_PT"), tags: Any, actions: [ActionRef { action: "vibrate", strength: Funscript(100, "Sawtooth-Fast") }, ActionRef { action: "constrict", strength: Funscript(40, "On-Off") }, ActionRef { action: "nr.shockchair.penetration", strength: Constant(100) }] } 2026-02-06T22:36:00.224687Z DEBUG ThreadId(04) config::triggers: Scene { description: "Prone Bone Anal 02", scene_id: Exact("[UAP] BP70 - Prone Bone Anal 02"), tags: Any, actions: [ActionRef { action: "penetration.anal", strength: Constant(70) }] } 2026-02-06T22:36:00.224691Z DEBUG ThreadId(04) config::triggers: Scene { description: "Romantic Cowgirl", scene_id: Exact("[UAP] BP70 - Romantic Cowgirl"), tags: Any, actions: [ActionRef { action: "penetration.vaginal", strength: Constant(70) }] } 2026-02-06T22:36:00.224695Z DEBUG ThreadId(04) config::triggers: Scene { description: "Cunnilungus", scene_id: Exact("[UAP] BP70 - Cunnilungus"), tags: Any, actions: [ActionRef { action: "cunnilungus", strength: Constant(60) }, ActionRef { action: "vibrate.nipple", strength: Constant(20) }, ActionRef { action: "masturbation", strength: Constant(30) }] } 2026-02-06T22:36:00.224699Z DEBUG ThreadId(04) config::triggers: Scene { description: "Footjob", scene_id: Exact("[UAP] BP70 - Footjob"), tags: Any, actions: [ActionRef { action: "footjob", strength: Constant(25) }] } 2026-02-06T22:36:00.224702Z DEBUG ThreadId(04) config::triggers: Scene { description: "Impregnate Missionary Stage Kiss", scene_id: Exact("[UAP] BP70 - Impregnate Missionary Stage Kiss"), tags: Any, actions: [ActionRef { action: "constrict.penis", strength: Constant(20) }, ActionRef { action: "constrict.vaginal", strength: Constant(20) }] } 2026-02-06T22:36:00.224707Z DEBUG ThreadId(04) config::triggers: Scene { description: "Pit Doggy 06", scene_id: Exact("[UAP] BP70 - Pit Doggy 06"), tags: Any, actions: [ActionRef { action: "masturbation", strength: Constant(80) }] } 2026-02-06T22:36:00.224711Z DEBUG ThreadId(04) config::triggers: Scene { description: "Prone Bone Anal 03", scene_id: Exact("[UAP] BP70 - Prone Bone Anal 03"), tags: Any, actions: [ActionRef { action: "penetration.anal.deep", strength: Constant(90) }] } 2026-02-06T22:36:00.224715Z DEBUG ThreadId(04) config::triggers: Scene { description: "Kissing", scene_id: Exact("[UAP] BP70 - Kissing"), tags: Any, actions: [] } 2026-02-06T22:36:00.224718Z DEBUG ThreadId(04) config::triggers: Scene { description: "Romantic Missionary 01", scene_id: Exact("[UAP] BP70 - Romantic Missionary 01"), tags: Any, actions: [] } 2026-02-06T22:36:00.224722Z DEBUG ThreadId(04) config::triggers: Scene { description: "Spooning 01", scene_id: Exact("[UAP] BP70 - Spooning 01"), tags: Any, actions: [] } 2026-02-06T22:36:00.224726Z DEBUG ThreadId(04) config::triggers: Scene { description: "Scene Default", scene_id: Any, tags: Any, actions: [ActionRef { action: "vibrate", strength: Variable(BoneTrackingPos) }, ActionRef { action: "linear", strength: Variable(BoneTrackingRate) }, ActionRef { action: "oscillate", strength: Variable(BoneTrackingRate) }, ActionRef { action: "constrict", strength: Variable(BoneTrackingDepth) }] } 2026-02-06T22:36:00.224731Z INFO ThreadId(04) bp_scheduler::client: start scan 2026-02-06T22:36:00.224738Z ERROR ThreadId(04) bp_scheduler::client: Failed to start scan ButtplugConnectorError(ConnectorNotConnected) 2026-02-06T22:36:00.224745Z INFO ThreadId(04) telekinesis::dd: start_dd_workaround 2026-02-06T22:36:00.275462Z INFO ThreadId(04) telekinesis: lb_connect settings=ClientSettings { connection: WebSocket("Custom:12345"), in_process_features: InProcessFeatures { bluetooth: true, serial: true, xinput: true }, pattern_path: "Data\\F4SE\\Plugins\\Telekinesis2\\Patterns" } 2026-02-06T22:36:00.275808Z INFO ThreadId(04) bp_scheduler::config::read: File 'Data\F4SE\Plugins\Telekinesis2/Devices.json' could not be opened. Error: The system cannot find the file specified. (os error 2). Using default configuration. 2026-02-06T22:36:00.276228Z INFO ThreadId(04) bp_scheduler::client: connecting 2026-02-06T22:36:00.276271Z INFO ThreadId(04) buttplug::client: Connecting to server. 2026-02-06T22:36:02.967146Z ERROR ThreadId(04) buttplug::client: Connection to server failed: TransportSpecificError(TungsteniteError(Io(Os { code: 11001, kind: Uncategorized, message: "No such host is known." }))) 2026-02-06T22:36:02.967220Z ERROR ThreadId(04) bp_scheduler::client: connection error: ButtplugConnectorError(TransportSpecificError(TungsteniteError(Io(Os { code: 11001, kind: Uncategorized, message: "No such host is known." })))) 2026-02-06T22:36:02.967263Z DEBUG ThreadId(109) bp_scheduler::client: starting worker thread 2026-02-06T22:36:02.967733Z DEBUG ThreadId(04) telekinesis: read variable var=PlayerActorValue(PlayerActorValue { variable_id: "DD_AV_Arousal", editor_id: "DD_AV_Arousal", min: 0.0, max: 100.0 }) 2026-02-06T22:36:02.967745Z DEBUG ThreadId(04) telekinesis: read variable var=PlayerActorValue(PlayerActorValue { variable_id: "DD_AV_InflateStatusVaginal", editor_id: "DD_AV_InflateStatusVaginal", min: 0.0, max: 6.0 }) 2026-02-06T22:36:02.967748Z DEBUG ThreadId(04) telekinesis: read variable var=PlayerActorValue(PlayerActorValue { variable_id: "DD_AV_InflateStatusAnal", editor_id: "DD_AV_InflateStatusAnal", min: 0.0, max: 6.0 }) 2026-02-06T22:36:02.967752Z DEBUG ThreadId(04) telekinesis: read variable var=PlayerActorValue(PlayerActorValue { variable_id: "DD_AV_VibrateStrengthVaginal", editor_id: "DD_AV_VibrateStrengthVaginal", min: 0.0, max: 5.0 }) 2026-02-06T22:36:02.967755Z DEBUG ThreadId(04) telekinesis: read variable var=PlayerActorValue(PlayerActorValue { variable_id: "DD_AV_VibrateStrengthAnal", editor_id: "DD_AV_VibrateStrengthAnal", min: 0.0, max: 5.0 }) 2026-02-06T22:36:02.967758Z INFO ThreadId(04) telekinesis: read 5 variables... 2026-02-06T22:36:02.967781Z ERROR ThreadId(04) telekinesis::variables: could not find editor id DD_AV_Arousal 2026-02-06T22:36:02.967790Z ERROR ThreadId(04) telekinesis::variables: could not find editor id DD_AV_InflateStatusVaginal 2026-02-06T22:36:02.967797Z ERROR ThreadId(04) telekinesis::variables: could not find editor id DD_AV_InflateStatusAnal 2026-02-06T22:36:02.967804Z ERROR ThreadId(04) telekinesis::variables: could not find editor id DD_AV_VibrateStrengthVaginal 2026-02-06T22:36:02.967814Z ERROR ThreadId(04) telekinesis::variables: could not find editor id DD_AV_VibrateStrengthAnal 2026-02-06T22:36:02.968502Z INFO ThreadId(04) bp_scheduler::client: read 26 actions... 2026-02-06T22:36:02.968525Z DEBUG ThreadId(04) bp_scheduler::client: Action { name: "vibrate.nipple", do_bone_tracking: false, control: [Scalar(BodyParts(["nipple"]), [Vibrate])] } 2026-02-06T22:36:02.968532Z DEBUG ThreadId(04) bp_scheduler::client: Action { name: "vibrate.vaginal", do_bone_tracking: false, control: [Scalar(BodyParts(["vaginal"]), [Vibrate])] } 2026-02-06T22:36:02.968535Z DEBUG ThreadId(04) bp_scheduler::client: Action { name: "vibrate.clitoral", do_bone_tracking: false, control: [Scalar(BodyParts(["clitoral"]), [Vibrate])] } 2026-02-06T22:36:02.968538Z DEBUG ThreadId(04) bp_scheduler::client: Action { name: "vibrate.anal", do_bone_tracking: false, control: [Scalar(BodyParts(["anal"]), [Vibrate])] } 2026-02-06T22:36:02.968542Z DEBUG ThreadId(04) bp_scheduler::client: Action { name: "constrict.penis", do_bone_tracking: false, control: [Scalar(BodyParts(["penis"]), [Inflate])] } 2026-02-06T22:36:02.968545Z DEBUG ThreadId(04) bp_scheduler::client: Action { name: "constrict.vaginal", do_bone_tracking: false, control: [Scalar(BodyParts(["vaginal"]), [Inflate])] } 2026-02-06T22:36:02.968548Z DEBUG ThreadId(04) bp_scheduler::client: Action { name: "constrict.anal", do_bone_tracking: false, control: [Scalar(BodyParts(["anal"]), [Inflate])] } 2026-02-06T22:36:02.968551Z DEBUG ThreadId(04) bp_scheduler::client: Action { name: "inflate.vaginal", do_bone_tracking: false, control: [Scalar(BodyParts(["vaginal"]), [Inflate])] } 2026-02-06T22:36:02.968555Z DEBUG ThreadId(04) bp_scheduler::client: Action { name: "inflate.anal", do_bone_tracking: false, control: [Scalar(BodyParts(["anal"]), [Inflate])] } 2026-02-06T22:36:02.968558Z DEBUG ThreadId(04) bp_scheduler::client: Action { name: "vibrate", do_bone_tracking: false, control: [Scalar(All, [Vibrate])] } 2026-02-06T22:36:02.968561Z DEBUG ThreadId(04) bp_scheduler::client: Action { name: "constrict", do_bone_tracking: false, control: [Scalar(All, [Constrict])] } 2026-02-06T22:36:02.968564Z DEBUG ThreadId(04) bp_scheduler::client: Action { name: "inflate", do_bone_tracking: false, control: [Scalar(All, [Inflate])] } 2026-02-06T22:36:02.968568Z DEBUG ThreadId(04) bp_scheduler::client: Action { name: "scalar", do_bone_tracking: false, control: [Scalar(All, [Vibrate, Constrict, Oscillate, Inflate])] } 2026-02-06T22:36:02.968571Z DEBUG ThreadId(04) bp_scheduler::client: Action { name: "linear", do_bone_tracking: true, control: [Stroke(All, StrokeRange { min_ms: 100, max_ms: 1500, min_pos: 0.0, max_pos: 1.0 })] } 2026-02-06T22:36:02.968575Z DEBUG ThreadId(04) bp_scheduler::client: Action { name: "oscillate", do_bone_tracking: false, control: [Scalar(All, [Oscillate])] } 2026-02-06T22:36:02.968578Z DEBUG ThreadId(04) bp_scheduler::client: Action { name: "nr.shockchair.penetration", do_bone_tracking: false, control: [Stroke(BodyParts(["penis", "vaginal"]), StrokeRange { min_ms: 400, max_ms: 400, min_pos: 0.9, max_pos: 1.0 })] } 2026-02-06T22:36:02.968582Z DEBUG ThreadId(04) bp_scheduler::client: Action { name: "cunnilungus", do_bone_tracking: false, control: [Scalar(BodyParts(["vaginal"]), [Vibrate, Constrict])] } 2026-02-06T22:36:02.968585Z DEBUG ThreadId(04) bp_scheduler::client: Action { name: "masturbation", do_bone_tracking: false, control: [Scalar(BodyParts(["penis"]), [Vibrate, Constrict, Oscillate]), Stroke(BodyParts(["penis"]), StrokeRange { min_ms: 150, max_ms: 1500, min_pos: 0.0, max_pos: 0.5 })] } 2026-02-06T22:36:02.968589Z DEBUG ThreadId(04) bp_scheduler::client: Action { name: "footjob", do_bone_tracking: false, control: [Scalar(BodyParts(["penis"]), [Vibrate, Oscillate]), Stroke(BodyParts(["penis"]), StrokeRange { min_ms: 150, max_ms: 1500, min_pos: 0.0, max_pos: 0.5 })] } 2026-02-06T22:36:02.968592Z DEBUG ThreadId(04) bp_scheduler::client: Action { name: "penetration.vaginal", do_bone_tracking: true, control: [Scalar(BodyParts(["penis", "vaginal"]), [Vibrate, Constrict, Oscillate]), Stroke(BodyParts(["penis", "vaginal"]), StrokeRange { min_ms: 150, max_ms: 1500, min_pos: 0.0, max_pos: 0.5 })] } 2026-02-06T22:36:02.968596Z DEBUG ThreadId(04) bp_scheduler::client: Action { name: "penetration.vaginal.deep", do_bone_tracking: true, control: [Scalar(BodyParts(["penis", "vaginal"]), [Vibrate, Constrict, Oscillate]), Stroke(BodyParts(["penis", "vaginal"]), StrokeRange { min_ms: 150, max_ms: 1500, min_pos: 0.0, max_pos: 1.0 })] } 2026-02-06T22:36:02.968601Z DEBUG ThreadId(04) bp_scheduler::client: Action { name: "penetration.oral.shallow", do_bone_tracking: true, control: [Scalar(BodyParts(["penis", "oral"]), [Vibrate, Constrict, Oscillate]), Stroke(BodyParts(["penis", "oral"]), StrokeRange { min_ms: 150, max_ms: 1500, min_pos: 0.0, max_pos: 0.3 })] } 2026-02-06T22:36:02.968605Z DEBUG ThreadId(04) bp_scheduler::client: Action { name: "penetration.oral", do_bone_tracking: true, control: [Scalar(BodyParts(["penis", "oral"]), [Vibrate, Constrict, Oscillate]), Stroke(BodyParts(["penis", "oral"]), StrokeRange { min_ms: 150, max_ms: 1500, min_pos: 0.0, max_pos: 0.5 })] } 2026-02-06T22:36:02.968609Z DEBUG ThreadId(04) bp_scheduler::client: Action { name: "penetration.oral.deep", do_bone_tracking: true, control: [Scalar(BodyParts(["penis", "oral"]), [Vibrate, Constrict, Oscillate]), Stroke(BodyParts(["penis", "oral"]), StrokeRange { min_ms: 150, max_ms: 1500, min_pos: 0.0, max_pos: 1.0 })] } 2026-02-06T22:36:02.968614Z DEBUG ThreadId(04) bp_scheduler::client: Action { name: "penetration.anal", do_bone_tracking: true, control: [Scalar(BodyParts(["penis", "oral"]), [Vibrate, Constrict, Oscillate]), Stroke(BodyParts(["penis", "oral"]), StrokeRange { min_ms: 150, max_ms: 1500, min_pos: 0.0, max_pos: 0.5 })] } 2026-02-06T22:36:02.968618Z DEBUG ThreadId(04) bp_scheduler::client: Action { name: "penetration.anal.deep", do_bone_tracking: true, control: [Scalar(BodyParts(["penis", "oral"]), [Vibrate, Constrict, Oscillate]), Stroke(BodyParts(["penis", "oral"]), StrokeRange { min_ms: 150, max_ms: 1500, min_pos: 0.0, max_pos: 1.0 })] } 2026-02-06T22:36:02.970055Z INFO ThreadId(04) config::triggers: read 1 scenes... 2026-02-06T22:36:02.970065Z INFO ThreadId(04) config::triggers: read 4 events... 2026-02-06T22:36:02.970068Z INFO ThreadId(04) config::triggers: indexed 24 exact scenes... 2026-02-06T22:36:02.970071Z DEBUG ThreadId(04) config::triggers: Scene { description: "Mistress 3", scene_id: Exact("[UAP] BP70 - Mistress 3"), tags: Any, actions: [ActionRef { action: "cunnilungus", strength: Constant(50) }] } 2026-02-06T22:36:02.970076Z DEBUG ThreadId(04) config::triggers: Scene { description: "Impregnate Missionary Stage Kiss", scene_id: Exact("[UAP] BP70 - Impregnate Missionary Stage Kiss"), tags: Any, actions: [ActionRef { action: "constrict.penis", strength: Constant(20) }, ActionRef { action: "constrict.vaginal", strength: Constant(20) }] } 2026-02-06T22:36:02.970081Z DEBUG ThreadId(04) config::triggers: Scene { description: "Pit Doggy 06", scene_id: Exact("[UAP] BP70 - Pit Doggy 06"), tags: Any, actions: [ActionRef { action: "masturbation", strength: Constant(80) }] } 2026-02-06T22:36:02.970084Z DEBUG ThreadId(04) config::triggers: Scene { description: "Kissing", scene_id: Exact("[UAP] BP70 - Kissing"), tags: Any, actions: [] } 2026-02-06T22:36:02.970089Z DEBUG ThreadId(04) config::triggers: Scene { description: "Leg Wrap Cunnilungus", scene_id: Exact("[UAP] BP70 - Leg Wrap Cunnilungus"), tags: Any, actions: [ActionRef { action: "cunnilungus", strength: Constant(70) }] } 2026-02-06T22:36:02.970093Z DEBUG ThreadId(04) config::triggers: Scene { description: "Prone Bone Anal 03", scene_id: Exact("[UAP] BP70 - Prone Bone Anal 03"), tags: Any, actions: [ActionRef { action: "penetration.anal.deep", strength: Constant(90) }] } 2026-02-06T22:36:02.970096Z DEBUG ThreadId(04) config::triggers: Scene { description: "Spooning 01", scene_id: Exact("[UAP] BP70 - Spooning 01"), tags: Any, actions: [] } 2026-02-06T22:36:02.970099Z DEBUG ThreadId(04) config::triggers: Scene { description: "Missionary Grind (tease)", scene_id: Exact("[UAP] BP70 - Missionary Grind (tease)"), tags: Any, actions: [ActionRef { action: "penetration.vaginal", strength: Constant(10) }] } 2026-02-06T22:36:02.970108Z DEBUG ThreadId(04) config::triggers: Scene { description: "Nuka Ride: Mule Anal Insertion", scene_id: Exact("NR_Mule_Clothed_PT"), tags: Any, actions: [ActionRef { action: "penetration.anal.deep", strength: Funscript(80, "Square") }] } 2026-02-06T22:36:02.970113Z DEBUG ThreadId(04) config::triggers: Scene { description: "Pit Doggy 01 (fingering, kissing)", scene_id: Exact("[UAP] BP70 - Pit Doggy 01"), tags: Any, actions: [ActionRef { action: "cunnilungus", strength: Constant(40) }] } 2026-02-06T22:36:02.970117Z DEBUG ThreadId(04) config::triggers: Scene { description: "Prone Bone 01", scene_id: Exact("[UAP] BP70 - Prone Bone 01"), tags: Any, actions: [ActionRef { action: "masturbation", strength: Constant(50) }] } 2026-02-06T22:36:02.970120Z DEBUG ThreadId(04) config::triggers: Scene { description: "Nuka Ride: Institute Shocking Device", scene_id: Exact("NR_Institute_PT"), tags: Any, actions: [ActionRef { action: "vibrate", strength: Funscript(100, "Sawtooth-Fast") }, ActionRef { action: "constrict", strength: Funscript(40, "On-Off") }, ActionRef { action: "nr.shockchair.penetration", strength: Constant(100) }] } 2026-02-06T22:36:02.970125Z DEBUG ThreadId(04) config::triggers: Scene { description: "Romantic Missionary 01", scene_id: Exact("[UAP] BP70 - Romantic Missionary 01"), tags: Any, actions: [] } 2026-02-06T22:36:02.970128Z DEBUG ThreadId(04) config::triggers: Scene { description: "Romantic Cowgirl", scene_id: Exact("[UAP] BP70 - Romantic Cowgirl"), tags: Any, actions: [ActionRef { action: "penetration.vaginal", strength: Constant(70) }] } 2026-02-06T22:36:02.970133Z DEBUG ThreadId(04) config::triggers: Scene { description: "Missionary Sequence Stage 1", scene_id: Exact("[UAP] BP70 - Missionary Sequence Stage 1"), tags: Any, actions: [ActionRef { action: "masturbation", strength: Constant(20) }] } 2026-02-06T22:36:02.970137Z DEBUG ThreadId(04) config::triggers: Scene { description: "Footjob", scene_id: Exact("[UAP] BP70 - Footjob"), tags: Any, actions: [ActionRef { action: "footjob", strength: Constant(25) }] } 2026-02-06T22:36:02.970140Z DEBUG ThreadId(04) config::triggers: Scene { description: "Standing Sequence", scene_id: Exact("[UAP] BP70 - Standing Sequence Stage 1"), tags: Any, actions: [] } 2026-02-06T22:36:02.970144Z DEBUG ThreadId(04) config::triggers: Scene { description: "Cunnilungus", scene_id: Exact("[UAP] BP70 - Cunnilungus"), tags: Any, actions: [ActionRef { action: "cunnilungus", strength: Constant(60) }, ActionRef { action: "vibrate.nipple", strength: Constant(20) }, ActionRef { action: "masturbation", strength: Constant(30) }] } 2026-02-06T22:36:02.970148Z DEBUG ThreadId(04) config::triggers: Scene { description: "Footjob Fast", scene_id: Exact("[UAP] BP70 - Footjob Fast"), tags: Any, actions: [ActionRef { action: "footjob", strength: Constant(75) }] } 2026-02-06T22:36:02.970151Z DEBUG ThreadId(04) config::triggers: Scene { description: "Nuka Ride: FMM Human Couch 2", scene_id: Exact("NR_FMM_Human_Couch02_PT"), tags: Any, actions: [ActionRef { action: "masturbation", strength: Constant(40) }] } 2026-02-06T22:36:02.970155Z DEBUG ThreadId(04) config::triggers: Scene { description: "Mistress 2", scene_id: Exact("[UAP] BP70 - Mistress 2"), tags: Any, actions: [ActionRef { action: "masturbation", strength: Constant(60) }] } 2026-02-06T22:36:02.970158Z DEBUG ThreadId(04) config::triggers: Scene { description: "Pit Doggy 02 (fingering, kissing)", scene_id: Exact("[UAP] BP70 - Pit Doggy 02"), tags: Any, actions: [ActionRef { action: "cunnilungus", strength: Constant(60) }] } 2026-02-06T22:36:02.970161Z DEBUG ThreadId(04) config::triggers: Scene { description: "Prone Bone Anal 02", scene_id: Exact("[UAP] BP70 - Prone Bone Anal 02"), tags: Any, actions: [ActionRef { action: "penetration.anal", strength: Constant(70) }] } 2026-02-06T22:36:02.970165Z DEBUG ThreadId(04) config::triggers: Scene { description: "Mistress", scene_id: Exact("[UAP] BP70 - Mistress"), tags: Any, actions: [ActionRef { action: "masturbation", strength: Constant(85) }] } 2026-02-06T22:36:02.970168Z DEBUG ThreadId(04) config::triggers: Scene { description: "Scene Default", scene_id: Any, tags: Any, actions: [ActionRef { action: "vibrate", strength: Variable(BoneTrackingPos) }, ActionRef { action: "linear", strength: Variable(BoneTrackingRate) }, ActionRef { action: "oscillate", strength: Variable(BoneTrackingRate) }, ActionRef { action: "constrict", strength: Variable(BoneTrackingDepth) }] } 2026-02-06T22:36:02.970174Z INFO ThreadId(04) bp_scheduler::client: start scan 2026-02-06T22:36:02.970181Z ERROR ThreadId(04) bp_scheduler::client: Failed to start scan ButtplugConnectorError(ConnectorNotConnected) 2026-02-06T22:36:02.970190Z INFO ThreadId(04) telekinesis::dd: start_dd_workaround 2026-02-06T22:36:03.018532Z INFO ThreadId(111) telekinesis: lb_connect settings=ClientSettings { connection: WebSocket("Custom:12345"), in_process_features: InProcessFeatures { bluetooth: true, serial: true, xinput: true }, pattern_path: "Data\\F4SE\\Plugins\\Telekinesis2\\Patterns" } 2026-02-06T22:36:03.018893Z INFO ThreadId(111) bp_scheduler::config::read: File 'Data\F4SE\Plugins\Telekinesis2/Devices.json' could not be opened. Error: The system cannot find the file specified. (os error 2). Using default configuration. 2026-02-06T22:36:03.019330Z INFO ThreadId(111) bp_scheduler::client: connecting 2026-02-06T22:36:03.019362Z INFO ThreadId(111) buttplug::client: Connecting to server. 2026-02-06T22:36:05.715035Z ERROR ThreadId(111) buttplug::client: Connection to server failed: TransportSpecificError(TungsteniteError(Io(Os { code: 11001, kind: Uncategorized, message: "No such host is known." }))) 2026-02-06T22:36:05.715130Z ERROR ThreadId(111) bp_scheduler::client: connection error: ButtplugConnectorError(TransportSpecificError(TungsteniteError(Io(Os { code: 11001, kind: Uncategorized, message: "No such host is known." })))) 2026-02-06T22:36:05.715181Z DEBUG ThreadId(123) bp_scheduler::client: starting worker thread 2026-02-06T22:36:05.715748Z DEBUG ThreadId(111) telekinesis: read variable var=PlayerActorValue(PlayerActorValue { variable_id: "DD_AV_Arousal", editor_id: "DD_AV_Arousal", min: 0.0, max: 100.0 }) 2026-02-06T22:36:05.715765Z DEBUG ThreadId(111) telekinesis: read variable var=PlayerActorValue(PlayerActorValue { variable_id: "DD_AV_InflateStatusVaginal", editor_id: "DD_AV_InflateStatusVaginal", min: 0.0, max: 6.0 }) 2026-02-06T22:36:05.715769Z DEBUG ThreadId(111) telekinesis: read variable var=PlayerActorValue(PlayerActorValue { variable_id: "DD_AV_InflateStatusAnal", editor_id: "DD_AV_InflateStatusAnal", min: 0.0, max: 6.0 }) 2026-02-06T22:36:05.715773Z DEBUG ThreadId(111) telekinesis: read variable var=PlayerActorValue(PlayerActorValue { variable_id: "DD_AV_VibrateStrengthVaginal", editor_id: "DD_AV_VibrateStrengthVaginal", min: 0.0, max: 5.0 }) 2026-02-06T22:36:05.715777Z DEBUG ThreadId(111) telekinesis: read variable var=PlayerActorValue(PlayerActorValue { variable_id: "DD_AV_VibrateStrengthAnal", editor_id: "DD_AV_VibrateStrengthAnal", min: 0.0, max: 5.0 }) 2026-02-06T22:36:05.715780Z INFO ThreadId(111) telekinesis: read 5 variables... 2026-02-06T22:36:05.715806Z ERROR ThreadId(111) telekinesis::variables: could not find editor id DD_AV_Arousal 2026-02-06T22:36:05.715816Z ERROR ThreadId(111) telekinesis::variables: could not find editor id DD_AV_InflateStatusVaginal 2026-02-06T22:36:05.715824Z ERROR ThreadId(111) telekinesis::variables: could not find editor id DD_AV_InflateStatusAnal 2026-02-06T22:36:05.715832Z ERROR ThreadId(111) telekinesis::variables: could not find editor id DD_AV_VibrateStrengthVaginal 2026-02-06T22:36:05.715842Z ERROR ThreadId(111) telekinesis::variables: could not find editor id DD_AV_VibrateStrengthAnal 2026-02-06T22:36:05.716708Z INFO ThreadId(111) bp_scheduler::client: read 26 actions... 2026-02-06T22:36:05.716720Z DEBUG ThreadId(111) bp_scheduler::client: Action { name: "vibrate.nipple", do_bone_tracking: false, control: [Scalar(BodyParts(["nipple"]), [Vibrate])] } 2026-02-06T22:36:05.716725Z DEBUG ThreadId(111) bp_scheduler::client: Action { name: "vibrate.vaginal", do_bone_tracking: false, control: [Scalar(BodyParts(["vaginal"]), [Vibrate])] } 2026-02-06T22:36:05.716735Z DEBUG ThreadId(111) bp_scheduler::client: Action { name: "vibrate.clitoral", do_bone_tracking: false, control: [Scalar(BodyParts(["clitoral"]), [Vibrate])] } 2026-02-06T22:36:05.716742Z DEBUG ThreadId(111) bp_scheduler::client: Action { name: "vibrate.anal", do_bone_tracking: false, control: [Scalar(BodyParts(["anal"]), [Vibrate])] } 2026-02-06T22:36:05.716745Z DEBUG ThreadId(111) bp_scheduler::client: Action { name: "constrict.penis", do_bone_tracking: false, control: [Scalar(BodyParts(["penis"]), [Inflate])] } 2026-02-06T22:36:05.716749Z DEBUG ThreadId(111) bp_scheduler::client: Action { name: "constrict.vaginal", do_bone_tracking: false, control: [Scalar(BodyParts(["vaginal"]), [Inflate])] } 2026-02-06T22:36:05.716752Z DEBUG ThreadId(111) bp_scheduler::client: Action { name: "constrict.anal", do_bone_tracking: false, control: [Scalar(BodyParts(["anal"]), [Inflate])] } 2026-02-06T22:36:05.716755Z DEBUG ThreadId(111) bp_scheduler::client: Action { name: "inflate.vaginal", do_bone_tracking: false, control: [Scalar(BodyParts(["vaginal"]), [Inflate])] } 2026-02-06T22:36:05.716759Z DEBUG ThreadId(111) bp_scheduler::client: Action { name: "inflate.anal", do_bone_tracking: false, control: [Scalar(BodyParts(["anal"]), [Inflate])] } 2026-02-06T22:36:05.716762Z DEBUG ThreadId(111) bp_scheduler::client: Action { name: "vibrate", do_bone_tracking: false, control: [Scalar(All, [Vibrate])] } 2026-02-06T22:36:05.716765Z DEBUG ThreadId(111) bp_scheduler::client: Action { name: "constrict", do_bone_tracking: false, control: [Scalar(All, [Constrict])] } 2026-02-06T22:36:05.716768Z DEBUG ThreadId(111) bp_scheduler::client: Action { name: "inflate", do_bone_tracking: false, control: [Scalar(All, [Inflate])] } 2026-02-06T22:36:05.716771Z DEBUG ThreadId(111) bp_scheduler::client: Action { name: "scalar", do_bone_tracking: false, control: [Scalar(All, [Vibrate, Constrict, Oscillate, Inflate])] } 2026-02-06T22:36:05.716774Z DEBUG ThreadId(111) bp_scheduler::client: Action { name: "linear", do_bone_tracking: true, control: [Stroke(All, StrokeRange { min_ms: 100, max_ms: 1500, min_pos: 0.0, max_pos: 1.0 })] } 2026-02-06T22:36:05.716779Z DEBUG ThreadId(111) bp_scheduler::client: Action { name: "oscillate", do_bone_tracking: false, control: [Scalar(All, [Oscillate])] } 2026-02-06T22:36:05.716783Z DEBUG ThreadId(111) bp_scheduler::client: Action { name: "nr.shockchair.penetration", do_bone_tracking: false, control: [Stroke(BodyParts(["penis", "vaginal"]), StrokeRange { min_ms: 400, max_ms: 400, min_pos: 0.9, max_pos: 1.0 })] } 2026-02-06T22:36:05.716787Z DEBUG ThreadId(111) bp_scheduler::client: Action { name: "cunnilungus", do_bone_tracking: false, control: [Scalar(BodyParts(["vaginal"]), [Vibrate, Constrict])] } 2026-02-06T22:36:05.716790Z DEBUG ThreadId(111) bp_scheduler::client: Action { name: "masturbation", do_bone_tracking: false, control: [Scalar(BodyParts(["penis"]), [Vibrate, Constrict, Oscillate]), Stroke(BodyParts(["penis"]), StrokeRange { min_ms: 150, max_ms: 1500, min_pos: 0.0, max_pos: 0.5 })] } 2026-02-06T22:36:05.716794Z DEBUG ThreadId(111) bp_scheduler::client: Action { name: "footjob", do_bone_tracking: false, control: [Scalar(BodyParts(["penis"]), [Vibrate, Oscillate]), Stroke(BodyParts(["penis"]), StrokeRange { min_ms: 150, max_ms: 1500, min_pos: 0.0, max_pos: 0.5 })] } 2026-02-06T22:36:05.716797Z DEBUG ThreadId(111) bp_scheduler::client: Action { name: "penetration.vaginal", do_bone_tracking: true, control: [Scalar(BodyParts(["penis", "vaginal"]), [Vibrate, Constrict, Oscillate]), Stroke(BodyParts(["penis", "vaginal"]), StrokeRange { min_ms: 150, max_ms: 1500, min_pos: 0.0, max_pos: 0.5 })] } 2026-02-06T22:36:05.716801Z DEBUG ThreadId(111) bp_scheduler::client: Action { name: "penetration.vaginal.deep", do_bone_tracking: true, control: [Scalar(BodyParts(["penis", "vaginal"]), [Vibrate, Constrict, Oscillate]), Stroke(BodyParts(["penis", "vaginal"]), StrokeRange { min_ms: 150, max_ms: 1500, min_pos: 0.0, max_pos: 1.0 })] } 2026-02-06T22:36:05.716805Z DEBUG ThreadId(111) bp_scheduler::client: Action { name: "penetration.oral.shallow", do_bone_tracking: true, control: [Scalar(BodyParts(["penis", "oral"]), [Vibrate, Constrict, Oscillate]), Stroke(BodyParts(["penis", "oral"]), StrokeRange { min_ms: 150, max_ms: 1500, min_pos: 0.0, max_pos: 0.3 })] } 2026-02-06T22:36:05.716810Z DEBUG ThreadId(111) bp_scheduler::client: Action { name: "penetration.oral", do_bone_tracking: true, control: [Scalar(BodyParts(["penis", "oral"]), [Vibrate, Constrict, Oscillate]), Stroke(BodyParts(["penis", "oral"]), StrokeRange { min_ms: 150, max_ms: 1500, min_pos: 0.0, max_pos: 0.5 })] } 2026-02-06T22:36:05.716814Z DEBUG ThreadId(111) bp_scheduler::client: Action { name: "penetration.oral.deep", do_bone_tracking: true, control: [Scalar(BodyParts(["penis", "oral"]), [Vibrate, Constrict, Oscillate]), Stroke(BodyParts(["penis", "oral"]), StrokeRange { min_ms: 150, max_ms: 1500, min_pos: 0.0, max_pos: 1.0 })] } 2026-02-06T22:36:05.716818Z DEBUG ThreadId(111) bp_scheduler::client: Action { name: "penetration.anal", do_bone_tracking: true, control: [Scalar(BodyParts(["penis", "oral"]), [Vibrate, Constrict, Oscillate]), Stroke(BodyParts(["penis", "oral"]), StrokeRange { min_ms: 150, max_ms: 1500, min_pos: 0.0, max_pos: 0.5 })] } 2026-02-06T22:36:05.716822Z DEBUG ThreadId(111) bp_scheduler::client: Action { name: "penetration.anal.deep", do_bone_tracking: true, control: [Scalar(BodyParts(["penis", "oral"]), [Vibrate, Constrict, Oscillate]), Stroke(BodyParts(["penis", "oral"]), StrokeRange { min_ms: 150, max_ms: 1500, min_pos: 0.0, max_pos: 1.0 })] } 2026-02-06T22:36:05.718317Z INFO ThreadId(111) config::triggers: read 1 scenes... 2026-02-06T22:36:05.718328Z INFO ThreadId(111) config::triggers: read 4 events... 2026-02-06T22:36:05.718331Z INFO ThreadId(111) config::triggers: indexed 24 exact scenes... 2026-02-06T22:36:05.718334Z DEBUG ThreadId(111) config::triggers: Scene { description: "Prone Bone Anal 03", scene_id: Exact("[UAP] BP70 - Prone Bone Anal 03"), tags: Any, actions: [ActionRef { action: "penetration.anal.deep", strength: Constant(90) }] } 2026-02-06T22:36:05.718340Z DEBUG ThreadId(111) config::triggers: Scene { description: "Cunnilungus", scene_id: Exact("[UAP] BP70 - Cunnilungus"), tags: Any, actions: [ActionRef { action: "cunnilungus", strength: Constant(60) }, ActionRef { action: "vibrate.nipple", strength: Constant(20) }, ActionRef { action: "masturbation", strength: Constant(30) }] } 2026-02-06T22:36:05.718344Z DEBUG ThreadId(111) config::triggers: Scene { description: "Romantic Missionary 01", scene_id: Exact("[UAP] BP70 - Romantic Missionary 01"), tags: Any, actions: [] } 2026-02-06T22:36:05.718348Z DEBUG ThreadId(111) config::triggers: Scene { description: "Nuka Ride: Institute Shocking Device", scene_id: Exact("NR_Institute_PT"), tags: Any, actions: [ActionRef { action: "vibrate", strength: Funscript(100, "Sawtooth-Fast") }, ActionRef { action: "constrict", strength: Funscript(40, "On-Off") }, ActionRef { action: "nr.shockchair.penetration", strength: Constant(100) }] } 2026-02-06T22:36:05.718352Z DEBUG ThreadId(111) config::triggers: Scene { description: "Footjob Fast", scene_id: Exact("[UAP] BP70 - Footjob Fast"), tags: Any, actions: [ActionRef { action: "footjob", strength: Constant(75) }] } 2026-02-06T22:36:05.718356Z DEBUG ThreadId(111) config::triggers: Scene { description: "Kissing", scene_id: Exact("[UAP] BP70 - Kissing"), tags: Any, actions: [] } 2026-02-06T22:36:05.718359Z DEBUG ThreadId(111) config::triggers: Scene { description: "Nuka Ride: Mule Anal Insertion", scene_id: Exact("NR_Mule_Clothed_PT"), tags: Any, actions: [ActionRef { action: "penetration.anal.deep", strength: Funscript(80, "Square") }] } 2026-02-06T22:36:05.718363Z DEBUG ThreadId(111) config::triggers: Scene { description: "Mistress 3", scene_id: Exact("[UAP] BP70 - Mistress 3"), tags: Any, actions: [ActionRef { action: "cunnilungus", strength: Constant(50) }] } 2026-02-06T22:36:05.718366Z DEBUG ThreadId(111) config::triggers: Scene { description: "Pit Doggy 02 (fingering, kissing)", scene_id: Exact("[UAP] BP70 - Pit Doggy 02"), tags: Any, actions: [ActionRef { action: "cunnilungus", strength: Constant(60) }] } 2026-02-06T22:36:05.718417Z DEBUG ThreadId(111) config::triggers: Scene { description: "Missionary Sequence Stage 1", scene_id: Exact("[UAP] BP70 - Missionary Sequence Stage 1"), tags: Any, actions: [ActionRef { action: "masturbation", strength: Constant(20) }] } 2026-02-06T22:36:05.718424Z DEBUG ThreadId(111) config::triggers: Scene { description: "Impregnate Missionary Stage Kiss", scene_id: Exact("[UAP] BP70 - Impregnate Missionary Stage Kiss"), tags: Any, actions: [ActionRef { action: "constrict.penis", strength: Constant(20) }, ActionRef { action: "constrict.vaginal", strength: Constant(20) }] } 2026-02-06T22:36:05.718428Z DEBUG ThreadId(111) config::triggers: Scene { description: "Romantic Cowgirl", scene_id: Exact("[UAP] BP70 - Romantic Cowgirl"), tags: Any, actions: [ActionRef { action: "penetration.vaginal", strength: Constant(70) }] } 2026-02-06T22:36:05.718432Z DEBUG ThreadId(111) config::triggers: Scene { description: "Prone Bone Anal 02", scene_id: Exact("[UAP] BP70 - Prone Bone Anal 02"), tags: Any, actions: [ActionRef { action: "penetration.anal", strength: Constant(70) }] } 2026-02-06T22:36:05.718436Z DEBUG ThreadId(111) config::triggers: Scene { description: "Spooning 01", scene_id: Exact("[UAP] BP70 - Spooning 01"), tags: Any, actions: [] } 2026-02-06T22:36:05.718439Z DEBUG ThreadId(111) config::triggers: Scene { description: "Pit Doggy 06", scene_id: Exact("[UAP] BP70 - Pit Doggy 06"), tags: Any, actions: [ActionRef { action: "masturbation", strength: Constant(80) }] } 2026-02-06T22:36:05.718443Z DEBUG ThreadId(111) config::triggers: Scene { description: "Standing Sequence", scene_id: Exact("[UAP] BP70 - Standing Sequence Stage 1"), tags: Any, actions: [] } 2026-02-06T22:36:05.718446Z DEBUG ThreadId(111) config::triggers: Scene { description: "Leg Wrap Cunnilungus", scene_id: Exact("[UAP] BP70 - Leg Wrap Cunnilungus"), tags: Any, actions: [ActionRef { action: "cunnilungus", strength: Constant(70) }] } 2026-02-06T22:36:05.718450Z DEBUG ThreadId(111) config::triggers: Scene { description: "Mistress", scene_id: Exact("[UAP] BP70 - Mistress"), tags: Any, actions: [ActionRef { action: "masturbation", strength: Constant(85) }] } 2026-02-06T22:36:05.718454Z DEBUG ThreadId(111) config::triggers: Scene { description: "Missionary Grind (tease)", scene_id: Exact("[UAP] BP70 - Missionary Grind (tease)"), tags: Any, actions: [ActionRef { action: "penetration.vaginal", strength: Constant(10) }] } 2026-02-06T22:36:05.718458Z DEBUG ThreadId(111) config::triggers: Scene { description: "Nuka Ride: FMM Human Couch 2", scene_id: Exact("NR_FMM_Human_Couch02_PT"), tags: Any, actions: [ActionRef { action: "masturbation", strength: Constant(40) }] } 2026-02-06T22:36:05.718461Z DEBUG ThreadId(111) config::triggers: Scene { description: "Footjob", scene_id: Exact("[UAP] BP70 - Footjob"), tags: Any, actions: [ActionRef { action: "footjob", strength: Constant(25) }] } 2026-02-06T22:36:05.718465Z DEBUG ThreadId(111) config::triggers: Scene { description: "Mistress 2", scene_id: Exact("[UAP] BP70 - Mistress 2"), tags: Any, actions: [ActionRef { action: "masturbation", strength: Constant(60) }] } 2026-02-06T22:36:05.718468Z DEBUG ThreadId(111) config::triggers: Scene { description: "Pit Doggy 01 (fingering, kissing)", scene_id: Exact("[UAP] BP70 - Pit Doggy 01"), tags: Any, actions: [ActionRef { action: "cunnilungus", strength: Constant(40) }] } 2026-02-06T22:36:05.718472Z DEBUG ThreadId(111) config::triggers: Scene { description: "Prone Bone 01", scene_id: Exact("[UAP] BP70 - Prone Bone 01"), tags: Any, actions: [ActionRef { action: "masturbation", strength: Constant(50) }] } 2026-02-06T22:36:05.718476Z DEBUG ThreadId(111) config::triggers: Scene { description: "Scene Default", scene_id: Any, tags: Any, actions: [ActionRef { action: "vibrate", strength: Variable(BoneTrackingPos) }, ActionRef { action: "linear", strength: Variable(BoneTrackingRate) }, ActionRef { action: "oscillate", strength: Variable(BoneTrackingRate) }, ActionRef { action: "constrict", strength: Variable(BoneTrackingDepth) }] } 2026-02-06T22:36:05.718482Z INFO ThreadId(111) bp_scheduler::client: start scan 2026-02-06T22:36:05.718490Z ERROR ThreadId(111) bp_scheduler::client: Failed to start scan ButtplugConnectorError(ConnectorNotConnected) 2026-02-06T22:36:05.718506Z INFO ThreadId(111) telekinesis::dd: start_dd_workaround 2026-02-06T22:36:15.719364Z INFO ThreadId(113) telekinesis::dd: dd workaround thread 2026-02-06T22:40:39.733235Z INFO ThreadId(01) bp_scheduler::client: stop all devices 2026-02-06T22:40:39.733310Z ERROR ThreadId(01) bp_scheduler::client: Failed to queue stop_all ButtplugConnectorError(ConnectorNotConnected) 2026-02-06T22:40:39.733323Z INFO ThreadId(01) bp_scheduler::client: disconnect 2026-02-06T22:40:39.733331Z INFO ThreadId(113) bp_scheduler::player::worker: stop all action 2026-02-06T22:40:39.733336Z ERROR ThreadId(01) bp_scheduler::client: Failed to send disconnect ButtplugConnectorError(ConnectorNotConnected) 2026-02-06T22:41:07.383288Z ERROR ThreadId(01) telekinesis: State empty 2026-02-06T22:41:19.383252Z ERROR ThreadId(01) telekinesis: State empty