X-Git-Url: https://git.jsancho.org/?p=lugaru.git;a=blobdiff_plain;f=Docs%2FDEVTOOLS.txt;h=7312be8d63f4cf148285c71cb568886b0453d1ac;hp=10d040c194723369c018696b0332fb683abccdc2;hb=ddbdc1a8a7b22f7a4c03667672436d8744f45c90;hpb=032eb3ccf8e2ccc6a150ac2765eb56daef77942e diff --git a/Docs/DEVTOOLS.txt b/Docs/DEVTOOLS.txt index 10d040c..7312be8 100644 --- a/Docs/DEVTOOLS.txt +++ b/Docs/DEVTOOLS.txt @@ -219,6 +219,23 @@ dhs - deletes the last hotspot. the map file (make sure to change the byte before the string to the number of its characters). +Dialogs +~~~~~~~ + +dialog (int) (string) - loads the "string.txt" dialog with type "int" and enter + directing mode: Fly around, press numpad 1-10 to change the players' head + target, press 1-10 to define who is saying the current line and move on to + the next line. The type argument can be one of: + 0-9 = player index, activates when "attacking" them + 10+ = "special", activates automatically when in range; player ID is + the module of the type (e.g. type 18 would be special, player 8) + 40-49 = some other thing, someone really needs to cleanup this logic :) +fixdialog (int) (string) - replaces the dialog of given index by the one + described in the "string.txt" file. +ddialog (int) - deletes given dialog (if no argument or -1, deletes the last + dialog). Does not work when actually playing a dialog. +play (int) - plays given dialog. + Graphics ~~~~~~~~