diff --git a/promise-character/index.d.ts b/promise-character/index.d.ts index e9c306b..a5c2998 100644 --- a/promise-character/index.d.ts +++ b/promise-character/index.d.ts @@ -3,6 +3,50 @@ import { EvaluateInstanceTree } from "@rbxts/validate-tree"; export declare const CharacterRigR6: { readonly $className: "Model"; + readonly Animate: { + readonly $className: "LocalScript"; + readonly climb: { + readonly $className: "StringValue"; + readonly ClimbAnim: "Animation"; + }; + readonly fall: { + readonly $className: "StringValue"; + readonly FallAnim: "Animation"; + }; + readonly idle: { + readonly $className: "StringValue"; + readonly Animation1: { + readonly $className: "Animation"; + readonly Weight: "NumberValue"; + }; + readonly Animation2: { + readonly $className: "Animation"; + readonly Weight: "NumberValue"; + }; + }; + readonly jump: { + readonly $className: "StringValue"; + readonly JumpAnim: "Animation"; + }; + readonly PlayEmote: "BindableFunction"; + readonly run: { + readonly $className: "StringValue"; + readonly RunAnim: "Animation"; + }; + readonly ScaleDampeningPercent: "NumberValue"; + readonly sit: { + readonly $className: "StringValue"; + readonly SitAnim: "Animation"; + }; + readonly toolnone: { + readonly $className: "StringValue"; + readonly ToolNoneAnim: "Animation"; + }; + readonly walk: { + readonly $className: "StringValue"; + readonly WalkAnim: "Animation"; + }; + }; readonly Head: { readonly $className: "Part"; readonly FaceCenterAttachment: "Attachment"; @@ -58,6 +102,141 @@ export declare const CharacterRigR6: { }; export declare const CharacterRigR15: { readonly $className: "Model"; + readonly Animate: { + readonly $className: "LocalScript"; + readonly cheer: { + readonly $className: "StringValue"; + readonly CheerAnim: "Animation"; + }; + readonly climb: { + readonly $className: "StringValue"; + readonly ClimbAnim: "Animation"; + }; + readonly dance: { + readonly $className: "StringValue"; + readonly Animation1: { + readonly $className: "Animation"; + readonly Weight: "NumberValue"; + }; + readonly Animation2: { + readonly $className: "Animation"; + readonly Weight: "NumberValue"; + }; + readonly Animation3: { + readonly $className: "Animation"; + readonly Weight: "NumberValue"; + }; + }; + readonly dance2: { + readonly $className: "StringValue"; + readonly Animation1: { + readonly $className: "Animation"; + readonly Weight: "NumberValue"; + }; + readonly Animation2: { + readonly $className: "Animation"; + readonly Weight: "NumberValue"; + }; + readonly Animation3: { + readonly $className: "Animation"; + readonly Weight: "NumberValue"; + }; + }; + readonly dance3: { + readonly $className: "StringValue"; + readonly Animation1: { + readonly $className: "Animation"; + readonly Weight: "NumberValue"; + }; + readonly Animation2: { + readonly $className: "Animation"; + readonly Weight: "NumberValue"; + }; + readonly Animation3: { + readonly $className: "Animation"; + readonly Weight: "NumberValue"; + }; + }; + readonly fall: { + readonly $className: "StringValue"; + readonly FallAnim: "Animation"; + }; + readonly idle: { + readonly $className: "StringValue"; + readonly Animation1: { + readonly $className: "Animation"; + readonly Weight: "NumberValue"; + }; + readonly Animation2: { + readonly $className: "Animation"; + readonly Weight: "NumberValue"; + }; + }; + readonly jump: { + readonly $className: "StringValue"; + readonly JumpAnim: "Animation"; + }; + readonly laugh: { + readonly $className: "StringValue"; + readonly LaughAnim: "Animation"; + }; + readonly mood: { + readonly $className: "StringValue"; + readonly Animation1: "Animation"; + }; + readonly PlayEmote: "BindableFunction"; + readonly point: { + readonly $className: "StringValue"; + readonly PointAnim: "Animation"; + }; + readonly pose: { + readonly $className: "StringValue"; + readonly StylishPose: { + readonly $className: "Animation"; + readonly Weight: "NumberValue"; + }; + }; + readonly run: { + readonly $className: "StringValue"; + readonly run: { + readonly $className: "Animation", + readonly Weight: "NumberValue" + } + }; + readonly ScaleDampeningPercent: "NumberValue"; + readonly sit: { + readonly $className: "StringValue"; + readonly SitAnim: "Animation"; + }; + readonly swim: { + readonly $className: "StringValue"; + readonly Swim: "Animation"; + }; + readonly swimidle: { + readonly $className: "StringValue"; + readonly SwimIdle: "Animation"; + }; + readonly toollunge: { + readonly $className: "StringValue"; + readonly ToolLungeAnim: "Animation"; + }; + readonly toolnone: { + readonly $className: "StringValue"; + readonly ToolNoneAnim: "Animation"; + }; + readonly toolslash: { + readonly $className: "StringValue"; + readonly ToolSlashAnim: "Animation"; + }; + readonly walk: { + readonly $className: "StringValue"; + readonly WalkAnim: "Animation"; + }; + readonly wave: { + readonly $className: "StringValue"; + readonly WaveAnim: "Animation"; + }; + }; readonly HumanoidRootPart: { readonly $className: "BasePart"; readonly RootRigAttachment: { diff --git a/promise-character/init.lua b/promise-character/init.lua index 4a8531f..a5e76d6 100644 --- a/promise-character/init.lua +++ b/promise-character/init.lua @@ -2,7 +2,45 @@ local TS = _G[script] local promiseTree = TS.import(script, TS.getModule(script, "@rbxts", "validate-tree")).promiseTree local CharacterRigR6 = { - ["$className"] = "Model", + ["$className"] = "Model", + Animate = { + ["$className"] = "LocalScript", + climb = { + ["$className"] = "StringValue", + ClimbAnim = "Animation" + }, + fall = { + ["$className"] = "StringValue", + FallAnim = "Animation" + }, + idle = { + ["$className"] = "StringValue", + Animation1 = { ["$className"] = "Animation", Weight = "NumberValue" }, + Animation2 = { ["$className"] = "Animation", Weight = "NumberValue" } + }, + jump = { + ["$className"] = "StringValue", + JumpAnim = "Animation" + }, + PlayEmote = "BindableFunction", + run = { + ["$className"] = "StringValue", + RunAnim = "Animation" + }, + ScaleDampeningPercent = "NumberValue", + sit = { + ["$className"] = "StringValue", + SitAnim = "Animation" + }, + toolnone = { + ["$className"] = "StringValue", + ToolNoneAnim = "Animation" + }, + walk = { + ["$className"] = "StringValue", + WalkAnim = "Animation" + } + }, Head = { ["$className"] = "Part", FaceCenterAttachment = "Attachment", @@ -57,7 +95,142 @@ local CharacterRigR6 = { ["Body Colors"] = "BodyColors", } local CharacterRigR15 = { - ["$className"] = "Model", + ["$className"] = "Model", + Animate = { + ["$className"] = "LocalScript", + cheer = { + ["$className"] = "StringValue", + CheerAnim = "Animation", + }, + climb = { + ["$className"] = "StringValue", + ClimbAnim = "Animation", + }, + dance = { + ["$className"] = "StringValue", + Animation1 = { + ["$className"] = "Animation", + Weight = "NumberValue", + }, + Animation2 = { + ["$className"] = "Animation", + Weight = "NumberValue", + }, + Animation3 = { + ["$className"] = "Animation", + Weight = "NumberValue", + }, + }, + dance2 = { + ["$className"] = "StringValue", + Animation1 = { + ["$className"] = "Animation", + Weight = "NumberValue", + }, + Animation2 = { + ["$className"] = "Animation", + Weight = "NumberValue", + }, + Animation3 = { + ["$className"] = "Animation", + Weight = "NumberValue", + }, + }, + dance3 = { + ["$className"] = "StringValue", + Animation1 = { + ["$className"] = "Animation", + Weight = "NumberValue", + }, + Animation2 = { + ["$className"] = "Animation", + Weight = "NumberValue", + }, + Animation3 = { + ["$className"] = "Animation", + Weight = "NumberValue", + }, + }, + fall = { + ["$className"] = "StringValue", + FallAnim = "Animation", + }, + idle = { + ["$className"] = "StringValue", + Animation1 = { + ["$className"] = "Animation", + Weight = "NumberValue", + }, + Animation2 = { + ["$className"] = "Animation", + Weight = "NumberValue", + }, + }, + jump = { + ["$className"] = "StringValue", + JumpAnim = "Animation", + }, + laugh = { + ["$className"] = "StringValue", + LaughAnim = "Animation", + }, + mood = { + ["$className"] = "StringValue", + Animation1 = "Animation", + }, + PlayEmote = "BindableFunction", + point = { + ["$className"] = "StringValue", + PointAnim = "Animation", + }, + pose = { + ["$className"] = "StringValue", + StylishPose = { + ["$className"] = "Animation", + Weight = "NumberValue", + }, + }, + run = { + ["$className"] = "StringValue", + run = { + ["$className"] = "Animation", + Weight = "NumberValue" + } + }, + ScaleDampeningPercent = "NumberValue", + sit = { + ["$className"] = "StringValue", + SitAnim = "Animation", + }, + swim = { + ["$className"] = "StringValue", + Swim = "Animation", + }, + swimidle = { + ["$className"] = "StringValue", + SwimIdle = "Animation", + }, + toollunge = { + ["$className"] = "StringValue", + ToolLungeAnim = "Animation", + }, + toolnone = { + ["$className"] = "StringValue", + ToolNoneAnim = "Animation", + }, + toolslash = { + ["$className"] = "StringValue", + ToolSlashAnim = "Animation", + }, + walk = { + ["$className"] = "StringValue", + WalkAnim = "Animation", + }, + wave = { + ["$className"] = "StringValue", + WaveAnim = "Animation", + }, + }, HumanoidRootPart = { ["$className"] = "BasePart", RootRigAttachment = { diff --git a/promise-character/src/index.ts b/promise-character/src/index.ts index 209478b..ddc9bc8 100644 --- a/promise-character/src/index.ts +++ b/promise-character/src/index.ts @@ -3,6 +3,45 @@ import { EvaluateInstanceTree, promiseTree } from "@rbxts/validate-tree"; export const CharacterRigR6 = { $className: "Model", + Animate: { + $className: "LocalScript", + climb: { + $className: "StringValue", + ClimbAnim: "Animation" + }, + fall: { + $className: "StringValue", + FallAnim: "Animation" + }, + idle: { + $className: "StringValue", + Animation1: { $className: "Animation", Weight: "NumberValue" }, + Animation2: { $className: "Animation", Weight: "NumberValue" } + }, + jump: { + $className: "StringValue", + JumpAnim: "Animation" + }, + PlayEmote: "BindableFunction", + run: { + $className: "StringValue", + RunAnim: "Animation" + }, + ScaleDampeningPercent: "NumberValue", + sit: { + $className: "StringValue", + SitAnim: "Animation" + }, + toolnone: { + $className: "StringValue", + ToolNoneAnim: "Animation" + }, + walk: { + $className: "StringValue", + WalkAnim: "Animation" + } + }, + Head: { $className: "Part", FaceCenterAttachment: "Attachment", @@ -72,6 +111,142 @@ export const CharacterRigR6 = { export const CharacterRigR15 = { $className: "Model", + Animate: { + $className: "LocalScript", + cheer: { + $className: "StringValue", + CheerAnim: "Animation", + }, + climb: { + $className: "StringValue", + ClimbAnim: "Animation", + }, + dance: { + $className: "StringValue", + Animation1: { + $className: "Animation", + Weight: "NumberValue", + }, + Animation2: { + $className: "Animation", + Weight: "NumberValue", + }, + Animation3: { + $className: "Animation", + Weight: "NumberValue", + }, + }, + dance2: { + $className: "StringValue", + Animation1: { + $className: "Animation", + Weight: "NumberValue", + }, + Animation2: { + $className: "Animation", + Weight: "NumberValue", + }, + Animation3: { + $className: "Animation", + Weight: "NumberValue", + }, + }, + dance3: { + $className: "StringValue", + Animation1: { + $className: "Animation", + Weight: "NumberValue", + }, + Animation2: { + $className: "Animation", + Weight: "NumberValue", + }, + Animation3: { + $className: "Animation", + Weight: "NumberValue", + }, + }, + fall: { + $className: "StringValue", + FallAnim: "Animation", + }, + idle: { + $className: "StringValue", + Animation1: { + $className: "Animation", + Weight: "NumberValue", + }, + Animation2: { + $className: "Animation", + Weight: "NumberValue", + }, + }, + jump: { + $className: "StringValue", + JumpAnim: "Animation", + }, + laugh: { + $className: "StringValue", + LaughAnim: "Animation", + }, + mood: { + $className: "StringValue", + Animation1: "Animation", + }, + PlayEmote: "BindableFunction", + point: { + $className: "StringValue", + PointAnim: "Animation", + }, + pose: { + $className: "StringValue", + StylishPose: { + $className: "Animation", + Weight: "NumberValue", + }, + }, + run: { + $className: "StringValue", + run: { + $className: "Animation", + Weight: "NumberValue" + } + }, + ScaleDampeningPercent: "NumberValue", + sit: { + $className: "StringValue", + SitAnim: "Animation", + }, + swim: { + $className: "StringValue", + Swim: "Animation", + }, + swimidle: { + $className: "StringValue", + SwimIdle: "Animation", + }, + toollunge: { + $className: "StringValue", + ToolLungeAnim: "Animation", + }, + toolnone: { + $className: "StringValue", + ToolNoneAnim: "Animation", + }, + toolslash: { + $className: "StringValue", + ToolSlashAnim: "Animation", + }, + walk: { + $className: "StringValue", + WalkAnim: "Animation", + }, + wave: { + $className: "StringValue", + WaveAnim: "Animation", + }, + }, + HumanoidRootPart: { $className: "BasePart", RootRigAttachment: { $className: "Attachment", OriginalPosition: "Vector3Value" },