summaryrefslogtreecommitdiff
path: root/doc
diff options
context:
space:
mode:
authorskotlex <skotlex@54d463be-8e91-2dee-dedb-b68131a5f0ec>2006-09-18 14:43:04 +0000
committerskotlex <skotlex@54d463be-8e91-2dee-dedb-b68131a5f0ec>2006-09-18 14:43:04 +0000
commit53e154561caec018e734900a0a4e53cf35e3f2c0 (patch)
tree7a7bc225f826d2b913ae340dddddc6b9b8031d58 /doc
parentef916748dd182bcff937f276df87ccaa9fe3e3d1 (diff)
downloadhercules-53e154561caec018e734900a0a4e53cf35e3f2c0.tar.gz
hercules-53e154561caec018e734900a0a4e53cf35e3f2c0.tar.bz2
hercules-53e154561caec018e734900a0a4e53cf35e3f2c0.tar.xz
hercules-53e154561caec018e734900a0a4e53cf35e3f2c0.zip
- Reloading scripts will no longer eliminate mobs with no respawn data. Watch out for duplicating Treasure Boxes?
- Some cleaning of npc_final - Made speed_add_rate a linearly stacking increase. - Corrected a possible overflow when using show_mob_info to display the mob's up as a percent. - Corrected the documentation for checkoption/checkoption1/checkoption2 git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@8792 54d463be-8e91-2dee-dedb-b68131a5f0ec
Diffstat (limited to 'doc')
-rw-r--r--doc/script_commands.txt47
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.
---------------------------------------