Changes
Page history
added drop: prefix when setting item variables
authored
Oct 08, 2025
by
Lxlp
Hide whitespace changes
Inline
Side-by-side
Skills/Variables.md
View page @
c5b3a629
...
...
@@ -205,9 +205,10 @@ Includes INTEGER, FLOAT and DOUBLE since their behavior is functionally the same
# Create your Item variable
-
setvariable{var=skill.example;type=ITEM;val=<target.item.itemstack.HAND>}
# Some prefixes can be used to induce some specific behavior. Eligible prefixes are `mythic:`, `slot:` and `material:`
# Some prefixes can be used to induce some specific behavior. Eligible prefixes are `mythic:`, `slot:`
, `drop`
and `material:`
-
setvariable{var=skill.example;type=ITEM;val=mythic:BanditTunic}
-
setvariable{var=skill.example;type=ITEM;val=material:STONE}
-
setvariable{var=skill.example;type=ITEM;val=drop:itemvariable{var=caster.otheritem}}
# Works for both single and multi drops. Droptables will return one item rolled from them
-
setvariable{var=skill.example;type=ITEM;val=slot:HAND}
-
setvariable{var=skill.example;type=ITEM;val=slot:10}
...
...
@@ -218,10 +219,8 @@ Includes INTEGER, FLOAT and DOUBLE since their behavior is functionally the same
# Print the Item's ItemStack
-
message{m=<skill.var.example>}
# Give the Item
# Give
and Take
the Item
-
giveitem{variable=skill.example}
# Take the Item
-
takeitem{variable=skill.example}
# For every mechanic that accepts a drop/droptable as a possible value, it is also possible to use the itemvariable drop type
...
...
...
...