跳至内容

AvernumScript/附录/调试程序

来自维基教科书,开放的书籍,为开放的世界

这些都是调试函数,用于在编写场景时提供信息。在实际发布场景之前,您可能应该删除它们。

void print_num(short num)

[编辑 | 编辑源代码]
在文本区域中打印数字 num。

void print_nums(short a,short b,short c)

[编辑 | 编辑源代码]
在文本区域中打印数字 a、b 和 c。

void turn_on_debug_mode()

[编辑 | 编辑源代码]
启用场景的调试模式。要打开调试模式,请输入“}”,后跟“=”(即右括号,后跟等号)。要关闭调试模式,请输入等号。开启后,您可以使用以下命令
调试模式命令
键位组合 效果
Shift-’k’ 杀死整个城镇中的所有敌对怪物。
Shift-’m’ 魔法地图。该区域的所有生物都将显示在地图上。再次输入 Shift-’m’ 可以关闭此功能。
Shift-’g’ 进入幽灵模式。

您将能够穿过墙壁,甚至穿过黑暗。再次输入 Shift-’g’ 可以关闭此功能。

Shift-’h’ 为您的队伍中的每个人治疗并恢复法力。
Shift-‘l’ 添加光源。为队伍提供 100 个回合的光源。
Shift-‘i’ 将场景中的时间推进一天。
Shift-‘s’ 设置特殊物品。

将出现对话框,要求您输入两个数字。您输入的第一个数字是特殊物品的编号。第二个数字是队伍将被设置为拥有的该特殊物品的数量 >(因此,如果您输入 12 和 4,队伍将拥有 4 个特殊物品 12)。

Shift-‘f’ 设置已完成标志。

系统会要求您输入 3 个数字。前两个数字是已完成标志的坐标。如果第三个数字是 -1,则文本区域将显示该标志的值。否则,该 SDF 将设置为第三个数字。(因此,如果您输入 5、23 和 -1,则文本区域将显示 SDF(5,23) 的值。如果您输入 5、23 和 8,则 SDF(5,23) 将设置为 8)。

注意:调试模式会在您加载存档游戏或进入新场景时自动关闭。

注意:在发布场景之前,您绝对应该删除此调用。

华夏公益教科书