LogoArcartX Doc
MythicMobs篇

MythicMobs额外词条

MythicMobs额外词条指南

我爱那一种人,他们不向星空的那边寻求没落和牺牲的理由,他们只向大地献身。

MythicMobs额外词条

ArcartX提供了一系列MythicMobs语句支持:

# 设置实体模型
# m:模型ID s:缩放大小(默认1) r:重置上下文(默认true)模型id为空则删除模型
# reset 当设置为false将不会更新模型上下文。适用于骨骼相同模型进行动态切换而不改变动画进程
model{m=model; s=1;r=true}
# 播放动画
# n:动作名 t:过渡时长(tick) s:播放速度 k:持续时间(-1为播放一次)
animation{n=idle;t=5;s=1;k=-1}
# 隐藏骨骼
# b:骨骼名 h:开关隐藏
hideBone{b=head;h=true}
# 设置碰撞体积
# w:宽度 h:高度
hitbox{w=1;h=1}
# 设置动作替换
# s:状态 a:状态指向的动作
defaultState{s=idle;a=idle2}
# 播放3D音效
# s:音频文件路径 c:音频类型 d:范围 p:音调 k:持续时间
sound3d{s=[location]1.ogg;c=master;d=16;p=1;k=2000}
# 在目标实体位置播放锤地特效(并同步给可以看到这个实体的玩家)
# r:半径 d:深度 i:进入时间 k:持续时间 o:退出时间 m:动画类型(0 | 1 | 2)
hammerEffect{r=3, d=0.3, i=10, k=40, o=20, m=0}
# 发起技能时,向目标玩家发送界面通讯,然后执行UI包处理器的内容(如技能预警,执行Shimmer语句等)
uiPacket{u=界面id, ph=处理器名称, pack=包内容(字符串)}
# 代理碰撞箱(这会生成一个隐形实体(包括碰撞箱不可见)代替实体挨打,解决体积变大后寻路AI会出现一些异常。)
# 注意使用这个之前,先把本体的碰撞功能关闭。w:宽度 h:高度 update默认false,如果需要更新已存在代理碰撞箱的大小,则update设为true
hitboxProxy{w=10;h=10} @self
hitboxProxy{w=11;h=11;update=true} @self
# 摇晃目标镜头 d:持续tick(默认20) a:幅度(默认14)
cameraShake{d=20;a=14} @target

看到这您可能想说:我用了xxx,他和你的词条内容重复了,怎么办! 没关系,ArcartX提供了自定义字段,您可以在ArcartX的根目录下找到mythicmobs/key_words.yml 来修改词条名称(需要重启才会生效)

On this page