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
Regeneration armor uhm uhm!
Author Message
RanXerox
Master
**

Posts: 550
Likes Given: 1
Likes Received: 12 in 9 posts
Joined: Dec 2010
Reputation: 19



Post: #5
RE: Regeneration armor uhm uhm!
I made regen work using this technique... a TAG is added to the equipable item (armor or whatever)... then an event on all equipable items handles the triggers:

Code:
[EVENT e_equipitem]
ON=@ClientToolTip
IF (<TAG0.HitpointRegen>)
   SRC.ADDCLILOC 1060444,<dTAG.HitpointRegen>
ENDIF
IF (<TAG0.StaminaRegen>)
   SRC.ADDCLILOC 1060443,<dTAG.StaminaRegen>
ENDIF
IF (<TAG0.ManaRegen>)
   SRC.ADDCLILOC 1060440,<dTAG.ManaRegen>
ENDIF

ON=@Equip
IF (<TAG0.HitpointRegen>)
   SRC.TAG.OVERRIDE.REGEN_0=<EVAL <SRC.TAG0.OVERRIDE.REGEN_0> + <TAG0.HitpointRegen>>
ENDIF
IF (<TAG0.StaminaRegen>)
   SRC.TAG.OVERRIDE.REGEN_2=<EVAL <SRC.TAG0.OVERRIDE.REGEN_2> + <TAG0.StaminaRegen>>
ENDIF
IF (<TAG0.ManaRegen>)
   SRC.TAG.OVERRIDE.REGEN_1=<EVAL <SRC.TAG0.OVERRIDE.REGEN_1> + <TAG0.ManaRegen>>
ENDIF

ON=@UnEquip
IF (<TAG0.HitpointRegen>)
   SRC.TAG.OVERRIDE.REGEN_0=<EVAL <SRC.TAG0.OVERRIDE.REGEN_0> - <TAG0.HitpointRegen>>
   IF (<SRC.TAG0.HitpointRegen>==0)
      SRC.TAG.HitpointRegen=
      SRC.TAG.OVERRIDE.REGEN_0=
   ENDIF
ENDIF
IF (<TAG0.StaminaRegen>)
   SRC.TAG.OVERRIDE.REGEN_2=<EVAL <SRC.TAG0.OVERRIDE.REGEN_2> - <TAG0.StaminaRegen>>
   IF (<SRC.TAG0.StaminaRegen>==0)
      SRC.TAG.StaminaRegen=
      SRC.TAG.OVERRIDE.REGEN_2=
   ENDIF
ENDIF
IF (<TAG0.ManaRegen>)
   SRC.TAG.OVERRIDE.REGEN_1=<EVAL <SRC.TAG0.OVERRIDE.REGEN_1> - <TAG0.ManaRegen>>
   IF (<SRC.TAG0.ManaRegen>==0)
      SRC.TAG.ManaRegen=
      SRC.TAG.OVERRIDE.REGEN_1=
   ENDIF
ENDIF
03-02-2013 09:25 AM
Find all posts by this user Like Post Quote this message in a reply
Post Reply 


Messages In This Thread
Regeneration armor uhm uhm! - Crusader - 03-01-2013, 10:22 PM
RE: Regeneration armor uhm uhm! - Crusader - 03-02-2013, 01:29 AM
RE: Regeneration armor uhm uhm! - RanXerox - 03-02-2013 09:25 AM

Forum Jump:


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