Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
179 changes: 179 additions & 0 deletions promise-character/index.d.ts
Original file line number Diff line number Diff line change
Expand Up @@ -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";
Expand Down Expand Up @@ -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: {
Expand Down
177 changes: 175 additions & 2 deletions promise-character/init.lua
Original file line number Diff line number Diff line change
Expand Up @@ -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",
Expand Down Expand Up @@ -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 = {
Expand Down
Loading