blob: a518fdf4473313e8c1fdddf1304118721b0d0a19 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
|
// Cannot have a (power) bow in inventory to equip
// 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.
function|script|NoBowItem
{
// Developers are always allowed to use this item
if (getgmlevel() >= G_DEV)
goto L_Return;
// Bows which are not allowed
if (countitem("BansheeBow") > 0)
goto L_Abort;
if (countitem("DesertBow") > 0)
goto L_Abort;
if (countitem("ForestBow") > 0)
goto L_Abort;
// Don't care with Bow/ShortBow/slings and darts
goto L_Return;
L_Abort:
message strcharinfo(0), "This item is too cumbersome to use and could potentially break your valuable bow by accident. So you give up.";
callfunc "UnequipLater";
goto L_Return;
L_Return:
return;
}
|