跳至內容

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)。

注意:除錯模式會在您載入存檔遊戲或進入新場景時自動關閉。

注意:在釋出場景之前,您絕對應該刪除此呼叫。

華夏公益教科書