- commit
- a6ee239
- parent
- cd2d6d3
- author
- FBIK
- date
- 2023-01-26 11:27:30 +0000 UTC
添加function
1 files changed,
+116,
-0
+116,
-0
1@@ -0,0 +1,116 @@
2+# Function (函数)
3+
4+Function是一个特别的功能. 它更多在Mission里面使用, 虽然也可以被Action的行为标签使用.
5+
6+在游戏中, 作者通过Function来简化他自己对游戏的控制, 与操作特殊功能. 其中只有部分Function是可以在扩展中使用的.
7+
8+# 可用Function大全
9+
10+## Faction相关Function
11+
12+
13+~~~
14+setFaction:FACTION_ID
15+~~~
16+设置Faction:
17+- `FACTION_ID`: Faction的ID.
18+~~~
19+addRank
20+~~~
21+增加Rank并发送通知邮件:
22+- 参数值: 增加的Rank数. 必须是个整数.
23+注意! 若玩家无Faction, 该操作将失败.
24+
25+~~~
26+addRankSilent
27+~~~
28+增加Rank但不发通知邮件:
29+- 参数值: 增加的Rank数. 必须是个整数.
30+注意! 若玩家无Faction, 该操作将失败.
31+
32+~~~
33+addRankFaction:FACTION_ID
34+~~~
35+为指定Faction增加Rank:
36+- `FACTION_ID`: Faction的ID.
37+- 参数值: 增加的Rank数. 必须是个整数.
38+
39+## 状态操作类Function
40+
41+~~~
42+addFlags:flagname,...
43+~~~
44+添加Flag(s):
45+- `flagname`: Flag的名字, 多个Flags通过英文逗号隔开.
46+
47+~~~
48+removeFlags:flagname,...
49+~~~
50+删除Flag(s):
51+- `flagname`: Flag的名字, 多个Flags通过英文逗号隔开.
52+
53+~~~
54+loadConditionalActions:PATH_TO_ACTION
55+~~~
56+加载Action:
57+- `PATH_TO_ACTION`: Action的相对路径.
58+
59+## 系统操作类Function
60+
61+~~~
62+flashUI
63+~~~
64+让UI闪一下.
65+
66+~~~
67+changeSong
68+~~~
69+根据参数值更换音乐:
70+- 参数值: 音乐的编号.
71+ - 1: Revolve
72+ - 2: The_Quickening
73+ - 3: TheAlgorithm
74+ - 4: Ryan3
75+ - 5: Bit(Ending)
76+ - 6: Rico_Puestel-Roja_Drifts_By
77+ - 7: out_run_the_wolves
78+ - 8: Irritations
79+ - 9: Broken_Boy
80+ - 10: Ryan10
81+ - 11: tetrameth
82+
83+~~~
84+playCustomSong:PATH_TO_SONG
85+~~~
86+淡入播放自定义音乐:
87+- `PATH_TO_SONG`:音乐文件的相对路径. 音乐必须是`ogg`格式.
88+
89+~~~
90+playCustomSongImmediatley:[PATH_TO_SONG]
91+~~~
92+立即播放自定义音乐:
93+- `PATH_TO_SONG`:音乐文件的相对路径. 音乐必须是`ogg`格式.
94+
95+## Labyrinths(DLC)独有Function
96+~~~
97+changeSongDLC
98+~~~
99+根据参数值更换Labyrinths(DLC)的音乐:
100+- 参数值: Labyrinths(DLC)音乐的编号.
101+ - 1: Remi2
102+ - 2: snidelyWhiplash
103+ - 3: Slow_Motion
104+ - 4: World_Chase
105+ - 5: HOME_Resonance
106+ - 6: Remi_Finale
107+ - 7: RemiDrone
108+ - 8: DreamHead
109+ - 9: Userspacelike
110+ - 10: CrashTrack
111+
112+~~~
113+defAttackAircraft
114+~~~
115+炸飞机. 如果Node ID为`dair_crash`的节点具有`<AircraftDaemon>`守护进程, 则将它的`FlightSystems/747FlightOps.dll`文件删除并且重载固件.
116+
117+注意! 这个Function执行后会在Terminal报错, 但是该错误不会影响游戏. 你可以通过`cleanTerminal`将报错清除.