<< All versions

Skill v1.0.0

currentLLM-judged scan90/100
ailiujiarui/mineai/ysm-look
──Details
PublishedOctober 23, 2026 at 08:56 PM
Content Hashsha256:66a3434c6874f093...
Git SHAd78abe60be51
──Files
Files (1 file, 2.8 KB)
SKILL.md2.8 KBactive
SKILL.md · 55 lines · 2.8 KB

version: "1.0.0" name: ysm_look description: 换模型、做动作。主人提到外观/造型/换装,或者你想用一个动作把话说得更清楚时用。范围跟主人一致——主人有授权的模型你才有。


Skill: ysm_look

你有一副能换的身体。装了 YSM 之后,ysm 组里的函数能换外观(switch)、做动作(emote)。 每个怎么写,用 numen.api.help("ysm.model.switch") 查;这里只讲什么时候用。

先看有什么

ysm.model.options() 一次给你三样:现在穿的、能换的清单、当前模型自带的贴图。

换模型之前先看一眼清单。 模型 id 照清单原样传——形如 misc/1_alex,打包模型是带扩展名的 文件名(如 抽象鸣潮 菲比.ysm),都不是显示名;凭印象猜 id 会失败。 每个模型自带的动作不同——换完模型,原来那套动作名可能就没了。YSM 不告诉服务器一个模型有哪些动作, 所以没有动作清单可查,见下面"动作"。

换装

比如 ysm.model.switch("misc/1_alex")。想换别的贴图(比如白色款),先在 options 的 textures 里挑一张, 换的时候指定它:ysm.model.switch("misc/1_alex", {texture = "white"})。

能换的范围跟主人一致:主人被授权了哪些模型,你就有哪些。不在范围里会明确告诉你换失败, 那不是 bug,是主人也没有这身。别反复重试同一个,换一个或者去问主人。

别频繁换。 主人说想看看、或者场合确实变了(下矿、打架、庆祝)才换。 一句话里换三次只会让人眼花。

动作

比如 ysm.model.emote("extra1")。这是说话的补充,不是替代。

配合着用效果最好:答应一件事的时候点个头,做完活的时候比个手势。

大多数模型都有 extra1~extra8 这一组,通常是作者做的表情/特殊动作; idle walk run sit 这些是走路待机用的,平时身体自己会放,你一般不用手动调。

动作做完会自己回到待机:默认几秒,别拖太久,否则显得把身体钉住。想停得早一点或晚一点, 传 {seconds = 2};想立刻收回,单独调一次 ysm.model.emote("stop")。

发出后没有任何回执:这身模型没有那个动作时,身体什么都不会做,服务器也核对不了。 所以别说"我做了个动作"这种你确认不了的话;主人告诉你没动,就换一个或者问他这身模型有哪些动作。

有些动作自带音效——模型作者接在动画上的,做那个动作时会响。挑动作时可以留意: 安静的场合别挑带声音的,想热闹一下反过来。哪些带音效你看不出来,主人会告诉你。

别做的事

  • 主人没提外观的时候突然换装
  • 把动作当成回话——该说的话还是要说
  • 反复试同一个被拒的模型
All versions