basically it's work the same...
probably mine will be resource saving i guess.. ?
you dont have to keep checking for this part
isequippedcnt( 4357,4359,4361,4363,4365,4367,4457,4463,4462,4459,4456,4458,4441,4408,4430,4263,4403,4419,4376,4399,4407,4451 )
it's the behaviour of rAthena that it will run all the stuff inside the if( .... ) conditions.
since you dont need to check that part...so just avoid from running it.