The following warnings occurred:
Warning [2] Use of undefined constant SAPI_NAME - assumed 'SAPI_NAME' (this will throw an Error in a future version of PHP) - Line: 3388 - File: inc/functions.php PHP 7.4.33-nmm7 (Linux)
File Line Function
/inc/functions.php 3388 errorHandler->error
/showthread.php 116 build_archive_link
Warning [2] Use of undefined constant IN_ARCHIVE - assumed 'IN_ARCHIVE' (this will throw an Error in a future version of PHP) - Line: 3331 - File: inc/functions.php PHP 7.4.33-nmm7 (Linux)
File Line Function
/inc/functions.php 3331 errorHandler->error
/inc/functions.php 3324 build_forum_breadcrumb
/showthread.php 195 build_forum_breadcrumb
Warning [2] Use of undefined constant IN_ARCHIVE - assumed 'IN_ARCHIVE' (this will throw an Error in a future version of PHP) - Line: 3331 - File: inc/functions.php PHP 7.4.33-nmm7 (Linux)
File Line Function
/inc/functions.php 3331 errorHandler->error
/showthread.php 195 build_forum_breadcrumb






Post Reply 
 
Thread Rating:
  • 0 Votes - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
checking set armor
Author Message
XuN
Sphere Developer
*****

Posts: 852
Likes Given: 102
Likes Received: 156 in 119 posts
Joined: Jul 2013
Reputation: 30



Post: #2
RE: checking set armor
Here you have another idea: Keep the code in 2 typedefs, one generic typedef for every armor set controlling the @equip/unequip and setting tags to do it faster ... no for loops, strmatch, etc... at the cost of a little little memory for the tags, and another set specific typedef, giving to it the custom behaviour for each set.
Code:
[itemdef bla]
...
tag.armor_set=leather
tag.armor_set_amt=5
...
events=t_armor_set
events=t_set_leater

[typedef t_armor_set]
ON=@Equip
src.tag0.set_<tag.armor_set> += 1
if ( <src.tag.set_<tag.armor_set>> == <tag.armor_set_amt> )
  trigger @EquipSet //this will run a custom @EquipSet on the item
endif

ON=@UnEquip
src.tag0.set_<tag.armor_set> -= 1
if ( <src.tag.set_<tag.armor_set>> <= 0 )
trigger @UnEquipSet
src.tag.set_<tag.armor_set>
endif


[typedef t_set_leater]
ON=@EquipSet
src.say i'm da powerfull leather wearer!!!!

ON=@UnEquipSet
src.say I'm undressing myself!!! Ladies c'mon!!!
08-07-2014 05:19 PM
Find all posts by this user Like Post Quote this message in a reply
[+] 2 users Like XuN's post
Post Reply 


Messages In This Thread
checking set armor - kn4tseb - 08-07-2014, 03:03 PM
RE: checking set armor - XuN - 08-07-2014 05:19 PM
RE: checking set armor - XuN - 08-08-2014, 08:49 AM

Forum Jump:


User(s) browsing this thread: 1 Guest(s)