diff options
Diffstat (limited to 'doc/script_commands.txt')
-rw-r--r-- | doc/script_commands.txt | 47 |
1 files changed, 25 insertions, 22 deletions
diff --git a/doc/script_commands.txt b/doc/script_commands.txt index 48b5c591e..31a10148d 100644 --- a/doc/script_commands.txt +++ b/doc/script_commands.txt @@ -2731,7 +2731,25 @@ it is better to use 'checkcart','checkfalcon','checkpeco' and other similar functions, but there are some options which you cannot get at this way. They
return 1 if the option is set and 0 if the option is not set.
-Option numbers valid for the first version of this command are:
+Option numbers valid for the first (option) version of this command are:
+
+0x1 - Sight in effect.
+0x2 - Hide in effect.
+0x4 - Cloaking in effect.
+0x8 - Cart number 1 present.
+0x10 - Falcon present.
+0x20 - Peco Peco present.
+0x40 - GM Perfect Hide in effect.
+0x80 - Cart number 2 present.
+0x100 - Cart number 3 present.
+0x200 - Cart number 4 present.
+0x400 - Cart number 5 present.
+0x800 - Orc head present.
+0x1000 - The character is wearing a wedding sprite.
+0x2000 - Ruwach is in effect.
+0x4000 - Chasewalk in effect.
+
+Option numbers valid for the second version (opt1) of this command are:
1 - Petrified.
2 - Frozen.
@@ -2739,7 +2757,7 @@ Option numbers valid for the first version of this command are: 4 - Sleeping.
6 - Petrifying (the state where you can still walk)
-Option numbers valid for the second version of this command are:
+Option numbers valid for the third version (opt2) of this command are:
1 - Poisoned.
2 - Cursed.
@@ -2747,32 +2765,17 @@ Option numbers valid for the second version of this command are: 8 - Signum Crucis (plays a howl-like sound effect, but otherwise no visible effects are displayed)
16 - Blinded.
-Option numbers valid for the third version of this command are:
-
-1 - Sight in effect.
-2 - Hide in effect.
-4 - Cloaking in effect.
-8 - Falcon present.
-64 - GM Perfect Hide in effect.
-128 - Cart number 2 present.
-256 - Cart number 3 present.
-512 - Cart number 4 present.
-1024 - Cart number 5 present.
-2048 - Orc head present.
-4096 - The character is wearing a wedding sprite.
-8192 - Ruwach is in effect.
-16384 - Chasewalk in effect.
-
-Option numbers are bitmasks - add up option numbers to check for all of them
-being present at the same time in one go.
+Option numbers (except for opt1) are bitmasks - you can add them up to check
+ for several states, but the functions will return true if at least one of them
+ is in effect.
'setoption' will set options on the invoking character. There are no second and
-third versions of this command, so you can only change the values in the last
+third versions of this command, so you can only change the values in the first
list (cloak, cart, ruwach, etc). if flag is 1 (default when omitted),
the option will be added to what the character currently has; if 0, the option is removed.
This is definitely not a complete list of available option flag numbers. Ask a
-core developer for the full list.
+core developer (or read the source: src/map/status.h) for the full list.
---------------------------------------
|