All pastes #19360 Raw Edit

Anonymous

public java v1 · immutable
#19360 ·published 2005-08-05 04:25 UTC
rendered paste body
            if (!_actor.isMuted() && dist > range+20)            {            	// check distant skills            	if ( 	!Config.ALT_GAME_MOB_ATTACK_AI ||            			(!(_actor instanceof L2MonsterInstance) ||            			(_actor instanceof L2MonsterInstance && _rnd.nextInt(40) == 1))) {            		for (L2Skill sk : skills) {            			if ( sk != null ) { // make sure sk isnt null            				if (sk.getCastRange() >= dist && !_actor.isSkillDisabled(sk.getId()) &&            						_actor.getCurrentMp() > sk.getMpConsume())            				{            					L2Object OldTarget = _actor.getTarget();            					if (sk.getSkillType() == L2Skill.SkillType.BUFF || sk.getSkillType() == L2Skill.SkillType.HEAL)            					{            						_actor.setTarget(_actor);            					}            					            					// only cast if within cast distance            					if ( dist <= sk.getCastRange() ) {                					clientStopMoving(null);            						_accessor.doCast(sk);            					}            					_actor.setTarget(OldTarget);						            					return;            				}					            			}            		}            	}