summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJesusaves <cpntb1@ymail.com>2021-06-10 15:45:36 -0300
committerJesusaves <cpntb1@ymail.com>2021-06-10 15:45:36 -0300
commitc9ac9a1aadd7405f2fe81f28eb59680ddfa3d780 (patch)
tree0d079d6aa10aa530c48132fe90b1b12b0de5b548
parentf8450ff98b2dce98fd7cc1a34c9b81e4713b9f19 (diff)
downloadserverdata-c9ac9a1aadd7405f2fe81f28eb59680ddfa3d780.tar.gz
serverdata-c9ac9a1aadd7405f2fe81f28eb59680ddfa3d780.tar.bz2
serverdata-c9ac9a1aadd7405f2fe81f28eb59680ddfa3d780.tar.xz
serverdata-c9ac9a1aadd7405f2fe81f28eb59680ddfa3d780.zip
...And I also forgot one script.
-rw-r--r--npc/items/brawling_item.txt15
1 files changed, 15 insertions, 0 deletions
diff --git a/npc/items/brawling_item.txt b/npc/items/brawling_item.txt
new file mode 100644
index 00000000..9aa06525
--- /dev/null
+++ b/npc/items/brawling_item.txt
@@ -0,0 +1,15 @@
+// Brawling item
+// callfunc "BrawlingItem", slotId;
+function script BrawlingItem {
+ // If you can equip *anything*, this restriction is moot
+ if (has_permission(PERM_USE_ALL_EQUIPMENT, getcharid(3)))
+ return;
+ // Load stat requisites
+ .@me = getarg(0);
+ // If the requirement isn't met, we set an unequip trigger.
+ // The item is now removed.
+ if (getequipid(EQI_HAND_R) > 0)
+ unequip(.@me);
+ return;
+}
+