55 lines
1.1 KiB
TypeScript
55 lines
1.1 KiB
TypeScript
export const CHARACTER = {
|
|
url: '/characters/red-sheep.glb?v=rounded-v10',
|
|
scale: 0.62,
|
|
visibilityRadius: 3, // Includes raised arms, umbrella and idle hops around the ground anchor.
|
|
selfBadgeGap: 0.12,
|
|
outline: 0.018,
|
|
ink: '#352724',
|
|
lighting: {
|
|
nightBrightness: 0.12,
|
|
minimumBrightness: 0.08,
|
|
nightAltitude: -8,
|
|
dayAltitude: 15,
|
|
},
|
|
waveSeconds: 3,
|
|
prayerWindowMs: 5 * 60 * 1000,
|
|
cameraDistance: 5,
|
|
cameraMinDistance: 2,
|
|
cameraMaxDistance: 12,
|
|
cameraLift: 1.15,
|
|
cameraClearance: 0.35,
|
|
turnSpeed: 4,
|
|
walk: {
|
|
strength: 0.4,
|
|
rate: 9,
|
|
stride: 0.36,
|
|
transitionSeconds: 0.25,
|
|
sway: 0.026,
|
|
rise: 0.018,
|
|
roll: 0.035,
|
|
twist: 0.055,
|
|
headLag: 0.45,
|
|
headFollow: 0.65,
|
|
headRoll: 0.4,
|
|
headNod: 0.018,
|
|
armLag: 0.18,
|
|
armSwing: 0.65,
|
|
footLift: 0.035,
|
|
},
|
|
idle: {
|
|
periodSeconds: 3.8,
|
|
transitionSeconds: 0.3,
|
|
torsoRise: 0.01,
|
|
torsoDepth: 0.014,
|
|
headLift: 0.018,
|
|
shoulderLift: 0.008,
|
|
fidget: {
|
|
intervalSeconds: 30,
|
|
scratchSeconds: 2.4,
|
|
hopSeconds: 1,
|
|
hopHeight: 0.085,
|
|
hopCrouch: 0.025,
|
|
},
|
|
},
|
|
} as const;
|