> For the complete documentation index, see [llms.txt](https://hamsterbaron.gitbook.io/hamsterbaron/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://hamsterbaron.gitbook.io/hamsterbaron/mechanic-guides/action/allactionlist.md).

# 可用动作块概览

## 可用动作块概览总表

下面数个表格按常见用途分类了目前 Arcana 提供的全部动作类型。请注意，对动作的充分利用需结合触发器和条件灵活开发，并适当的根据需求通过指令或记分板变量联动外部事件。

#### 游戏事件类

<table><thead><tr><th width="119.6666259765625">动作名称</th><th width="175.33331298828125">动作ID</th><th>功能简述</th></tr></thead><tbody><tr><td>指令执行</td><td><code>RunCommand</code></td><td>以特定身份执行带有可控参数的指令或指令集</td></tr><tr><td>属性编辑</td><td><code>Modify</code></td><td>实时编辑实体属性，武器数据以及修改内部变量</td></tr><tr><td>实体生成</td><td><code>Summon</code></td><td>在指定位置生成带有可控参数的特定实体</td></tr><tr><td>药水效果</td><td><code>Effect</code></td><td>给予或清除选定的实体指定的状态效果</td></tr><tr><td>造成伤害</td><td><code>Damage</code></td><td>对选定目标造成伤害，自定义伤害量与伤害标签</td></tr><tr><td>信息播报</td><td><code>Message</code></td><td>以聊天栏或标题形式向选定目标发送信息</td></tr><tr><td>Mythic技能</td><td><code>MythicSkill</code></td><td>通过特定参数调用指定的 Mythicmobs 元技能</td></tr></tbody></table>

#### 特效反馈类

<table><thead><tr><th width="119.66668701171875">动作名称</th><th width="175.33331298828125">动作ID</th><th>功能简述</th></tr></thead><tbody><tr><td>动画控制</td><td><code>Animation</code></td><td>简易动画控制器，播放特殊动画或替换枪械自有动画</td></tr><tr><td>模型渲染</td><td><code>RenderUtil</code></td><td>控制手持枪械或瞄具上的特定模型组的显示与隐藏</td></tr><tr><td>音效播放</td><td><code>Sounds</code></td><td>在指定的地点播放音效文件，有超过原版的传播距离</td></tr><tr><td>世界内模型</td><td><code>CustomDisplay</code></td><td>在世界内指定位置渲染所有人可见的 JSON 模型并播放动画</td></tr></tbody></table>

#### 逻辑控制类

<table><thead><tr><th width="120.3333740234375"></th><th width="175"></th><th></th></tr></thead><tbody><tr><td>延时指令</td><td><code>Timer</code></td><td>在自定义表达式的延迟过后执行一系列动作块</td></tr><tr><td>缓存刷新</td><td><code>InvalidateCache</code></td><td>刷新渲染缓存，更新枪械模型或镜内渲染变量的读取值</td></tr><tr><td>信号发送</td><td><code>TriggerSignal</code></td><td>发送指定的 Arcana 信号以触发其他技能</td></tr><tr><td>强制动作</td><td><code>SudoAction</code></td><td>强制玩家执行某个动作，如开火和换弹等</td></tr><tr><td>禁用动作</td><td><code>CancelAction</code></td><td>指定状态或时间内禁止实体的某个动作，如移动或开火</td></tr><tr><td>禁用技能</td><td><code>CancelSkill</code></td><td>指定状态或时间内禁止某技能执行并取消剩余未执行动作</td></tr></tbody></table>

#### 效果生成类

<table><thead><tr><th width="119.6666259765625"></th><th width="174.66668701171875"></th><th></th></tr></thead><tbody><tr><td>粒子生成</td><td><code>ParticleEmitter</code></td><td>在指定位置以特殊形式持续播放粒子，支持自定义粒子</td></tr><tr><td>闪光效果</td><td><code>FlashEmitter</code></td><td>对选定实体施加屏幕闪光效果，并可选阻止怪物仇恨</td></tr><tr><td>冻结效果</td><td><code>FreezeEmitter</code></td><td>冻结选定实体的移动和攻击操作，并播放霜冻特效</td></tr></tbody></table>

#### 组件控制类

<table><thead><tr><th width="120.3333740234375"></th><th width="175"></th><th></th></tr></thead><tbody><tr><td>锁定位置</td><td><code>SetLockingPos</code></td><td>设定 Arcana 制导弹药在半主动模式下的目标坐标</td></tr><tr><td>锁定目标</td><td><code>SetLockingTarget</code></td><td>设定 Arcana 制导弹药当前锁定的实体</td></tr></tbody></table>


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://hamsterbaron.gitbook.io/hamsterbaron/mechanic-guides/action/allactionlist.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
