diff options
author | Vincent Petithory <vincent.petithory@gmail.com> | 2012-09-24 20:50:10 +0200 |
---|---|---|
committer | Vincent Petithory <vincent.petithory@gmail.com> | 2012-12-17 13:24:56 +0100 |
commit | 10603f6a434f4beb1b88f74891d283eaff683176 (patch) | |
tree | ecb75599cee8762ff06ddbbdf7af2e3886b42b54 /world/map/npc | |
parent | 64a793ea86a225bd099b2c6d4e56f3b18bee39bb (diff) | |
download | serverdata-10603f6a434f4beb1b88f74891d283eaff683176.tar.gz serverdata-10603f6a434f4beb1b88f74891d283eaff683176.tar.bz2 serverdata-10603f6a434f4beb1b88f74891d283eaff683176.tar.xz serverdata-10603f6a434f4beb1b88f74891d283eaff683176.zip |
Add Illia items:
* Sealed Soul
* Lock Picks
* Lazurite Shard, Crystal, Heart
* Bull Helmet
* Heart of Isis
* Banshee Bow
Diffstat (limited to 'world/map/npc')
-rw-r--r-- | world/map/npc/items/require_stat.txt | 27 | ||||
-rw-r--r-- | world/map/npc/scripts.conf | 1 |
2 files changed, 28 insertions, 0 deletions
diff --git a/world/map/npc/items/require_stat.txt b/world/map/npc/items/require_stat.txt new file mode 100644 index 00000000..e1d6306f --- /dev/null +++ b/world/map/npc/items/require_stat.txt @@ -0,0 +1,27 @@ +// ------------------------------------------------------------ +// Variables passed to this script: +// @slotId The slot in which the item would have been equipped in. This is passed automagically when called in an equip script. +// @bStat$ The stat to check against. Can be Str, Agi, Vit, Int, Dex, Luk. +// @minbStatVal The minimum stat value to accept this item. +// ------------------------------------------------------------ + +function|script|RequireStat|{ + if (@bStat$ == "" || @minbStatVal < 0) return; + set @bStatVal, 0; + if (@bStat$ == "Str") + set @bStatVal, readParam(bStr); + if (@bStat$ == "Agi") + set @bStatVal, readParam(bAgi); + if (@bStat$ == "Vit") + set @bStatVal, readParam(bVit); + if (@bStat$ == "Dex") + set @bStatVal, readParam(bDex); + if (@bStat$ == "Int") + set @bStatVal, readParam(bInt); + if (@bStat$ == "Luk") + set @bStatVal, readParam(bLuk); + if (@bStatVal >= @minbStatVal) return; + message strcharinfo(0), "You do not see how to use this item properly."; + unequipbyid @slotId; + end; +} diff --git a/world/map/npc/scripts.conf b/world/map/npc/scripts.conf index 25269ad5..6c744136 100644 --- a/world/map/npc/scripts.conf +++ b/world/map/npc/scripts.conf @@ -24,6 +24,7 @@ npc: npc/items/purification_potion.txt npc: npc/items/scissors.txt npc: npc/items/shock_sweet.txt npc: npc/items/unreleased_item.txt +npc: npc/items/require_stat.txt npc: npc/items/restricted_item.txt npc: npc/items/warpTowels.txt |