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-nmm6 (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-nmm6 (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-nmm6 (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
#2252 "items has been damaged"
Author Message
Rizz
Master
**

Posts: 396
Likes Given: 21
Likes Received: 14 in 9 posts
Joined: Oct 2012
Reputation: 0



Post: #1
#2252 "items has been damaged"
I am coming from #2056 and now seems that every item will be damaged on usage.

EF_DamageTools is not enabled.
How should i do to remove this feature? Is very annoying and it destroys item in 1 minute.



Seems the solution is add a generic event to all the items and set
@damage
return 1

but why...
And if i do... @destroy will trigger or not?
I have some items that need to get damages but as i want, damaging system can be softcoded and added easy but remove and hardcoded one is boring.

Are there other solutions or maybe i just missed some features on the .ini?

// Events related to all items
EventsItem=e_items_all

Is not working.. maybe is a bug
(This post was last modified: 04-25-2015 09:21 AM by Rizz.)
04-25-2015 08:47 AM
Find all posts by this user Like Post Quote this message in a reply
Coruja
Sphere Developer
*****

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

Dimension Shard

Post: #2
RE: #2252 "items has been damaged"
every item on combat have a chance to get damaged on hit / gethit
attacker weapon will always get damaged on @Hit (100% chance) and the defender has 40% chance to get a random layer damaged

to override this value you must set LOCAL.ItemDamageChance on @Hit / @GetHit

Code:
20-03-2015, Coruja
Changed: Softcoded ItemDamageCombat / ItemDamageCombatIncrease .ini settings, the chance to get items damaged on combat now can be fully scripted using LOCAL.ItemDamageChance (value range: 0~100) on triggers @Hit (weapon) / @GetHit (armor).
04-25-2015 10:26 AM
Find all posts by this user Like Post Quote this message in a reply
[+] 1 user Likes Coruja's post
XuN
Sphere Developer
*****

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



Post: #3
RE: #2252 "items has been damaged"
This was a problem of a ItemDamageChance set to 100 for some reason, I changed it back to 40 few revisions ago but, if I remember correctly, did not add the change to the revisions.txt nor svn log, updating build would fix it.


BTW EF_DamageTools is related to resource's tools like pickaxe, fishing pole, etc when used to gathering and so, it is NOT related to fighting so wether setting you have in the ini will NOT affect the item's being damaged as weapons.

@Damage trigger will also stop both damaging behaviours from taking place, same as @Destroy.
04-25-2015 06:44 PM
Find all posts by this user Like Post Quote this message in a reply
[+] 1 user Likes XuN's post
Rizz
Master
**

Posts: 396
Likes Given: 21
Likes Received: 14 in 9 posts
Joined: Oct 2012
Reputation: 0



Post: #4
RE: #2252 "items has been damaged"
Thx to all
04-25-2015 07:11 PM
Find all posts by this user Like Post Quote this message in a reply
Post Reply 


Forum Jump:


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