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
is there an @gethit for spells?
Author Message
Coruja
Sphere Developer
*****

Posts: 987
Likes Given: 5
Likes Received: 226 in 187 posts
Joined: Jul 2012
Reputation: 7

Dimension Shard

Post: #6
RE: is there an @gethit for spells?
all damages have at least 2 sub-values: the damage value itself and the damage type value (eg: DAMAGE 15 dam_fire -> cause 15 of fire damage)

most damage spells will include dam_magic flag on the damage value so you can check if damage type have dam_magic on @GetHit. Something like
Code:
ON=@GetHit
IF (<ARGN2> & dam_magic)
  //some code here
ENDIF

but @GetHit is called for every hit you take, and also any items/chars/scripts/etc can also use dam_magic, so there's no guarantee that the code will work only to damages caused by spells. If any other thing cause an damage using dam_magic the code will also consider it an damage caused by spell

so maybe the best solution is change the EFFECT value directly on spells (sphere_spells.scp) or use LOCAL.Effect on @Effect [spells] / @SpellEffect [chars] triggers
05-17-2017 02:07 PM
Find all posts by this user Like Post Quote this message in a reply
Post Reply 


Messages In This Thread
is there an @gethit for spells? - bmanny - 05-11-2017, 07:11 AM
RE: is there an @gethit for spells? - Coruja - 05-17-2017 02:07 PM

Forum Jump:


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