- commit
- 818c248
- parent
- 37e39a4
- author
- BovineBeta
- date
- 2023-07-12 13:10:40 +0000 UTC
docs: [Extension]重写扩展介绍
1 files changed,
+14,
-11
+14,
-11
1@@ -1,15 +1,18 @@
2 # Extension
3
4-扩展内容通过类型可以大致分为11个部分, 这些部分别是:
5-- [Actions](./Actions.md) (行为) 实现游戏中的各种操作, 各种对话, 各种特效等
6-- [Factions](./Faction.md) (阵营) 是特殊的Action, 可实现比如CSEC任务数据库中最后一个任务的锁定
7-- [HackerScripts](./HackerScripts.md) 黑客脚本, 用来描述黑客行为
8-- Missions (任务) 声明了玩家的"任务". 在Hacknet中, 每一个邮件都是一个"任务".
9-- Docs 特殊的"Mission". 一些文本内容, 如el论坛的帖子.
10-- Music (音乐) 音乐资源, 如BGM.
11-- Nodes (节点) 用于声明扩展中存在的节点.
12+扩展内容通过类型可以大致分为10个部分, 这些部分别是:
13+- [Actions](./Actions.md) (行为)
14+- [Factions](./Faction.md) (阵营)
15+- [HackerScripts](./HackerScripts.md) 黑客脚本, 用于描述黑客行为
16+- Missions (任务)
17+- Docs (文档) 一部分是特殊的"Mission". 一些文本内容, 如论坛帖子
18+- Music (音乐) 音乐资源, 如BGM
19+- Nodes (节点)
20 - People (人) 用于在通用医疗, 国际学术数据库和死亡人员数据库中添加人员数据
21-- Themes (主题) 扩展自定义的Theme, 也就是x-server.sys
22-- Web (网页) 用于Web服务器节点的html,css文件等
23+- Themes (主题)
24+- Web (网页)
25
26-虽然有11个类型, 但实际上, 只有Actions,Factions,Missions,HackerScripts和Nodes关系到游戏行为, 其余均为资源.
27+在编写扩展的过程中, 你还需要了解以下知识:
28+- HacknetOS 游戏中的不同状态以及部分运行逻辑
29+- Function (函数)
30+- 自替换占位符 在扩展的执行时会自行替换为相应特殊内容的字符