Thread: Hit marks

Results 1 to 2 of 2
  1. #1 Hit marks 
    Registered Member
    Join Date
    Dec 2011
    Posts
    82
    Thanks given
    35
    Thanks received
    11
    Rep Power
    29
    when my npc does a multiattack, this happens.




    Code:
    	public void multiAttackDamage(int i) {
    		int max = getMaxHit(i);
    		for (int j = 0; j < Server.playerHandler.players.length; j++) {
    			if (Server.playerHandler.players[j] != null) {
    				Client c = (Client)Server.playerHandler.players[j];
    				if (c.isDead || c.heightLevel != npcs[i].heightLevel)
    					continue;
    				if (Server.playerHandler.players[j].goodDistance(c.absX, c.absY, npcs[i].absX, npcs[i].absY, 15)) {
    					if (npcs[i].attackType == 2) {
    						if (!c.prayerActive[16]) {
    							if(npcs[i].npcType == 10245){
    								int dam = Misc.random(max);
    								c.dealDamage(dam/ 2);
    								c.handleHitMask(dam / 2, 2 ,2);	
    							}
    							if (Misc.random(500) + 200 > Misc.random(c.getCombat().mageDef())) {
    								int dam = Misc.random(max);
    								c.dealDamage(dam);
    								c.handleHitMask(dam, 2 ,2);							
    							} else {
    								c.dealDamage(0);
    								c.handleHitMask(0);							
    							}
    						} else {
    							int dam = Misc.random(max);
    							c.dealDamage(dam / 2);
    							c.handleHitMask(dam / 2 , 2 ,2);
    						}
    					} else if (npcs[i].attackType == 1) {
    						if (!c.prayerActive[17]) {
    							if(npcs[i].npcType == 10245){
    								int dam = Misc.random(max);
    								c.dealDamage(dam/ 2);
    								c.handleHitMask(dam / 2, 1 ,1);	
    							}
    							int dam = Misc.random(max);
    							if (Misc.random(500) + 200 > Misc.random(c.getCombat().calculateRangeDefence())) {
    								c.dealDamage(dam);
    								c.handleHitMask(dam);							
    							} else {
    								c.dealDamage(0);
    								c.handleHitMask(0);
    							}
    						} else {
    							c.dealDamage(0);
    							c.handleHitMask(0);							
    						}
    					}
    					else if (npcs[i].attackType == 0) {
    						if (!c.prayerActive[17]) {
    							if(npcs[i].npcType == 10245){
    								int dam = Misc.random(max);
    								c.dealDamage(dam/ 2);
    								c.handleHitMask(dam / 2);	
    							}
    							int dam = Misc.random(max);
    							if (Misc.random(500) + 200 > Misc.random(c.getCombat().calculateMeleeDefence())) {
    								c.dealDamage(dam);
    								c.handleHitMask(dam);							
    							} else {
    								c.dealDamage(0);
    								c.handleHitMask(0);
    							}
    						} else {
    							c.dealDamage(0);
    							c.handleHitMask(0);							
    						}
    					}
    					if (npcs[i].endGfx > 0) {
    						c.gfx0(npcs[i].endGfx);					
    					}
    				}
    				c.getPA().refreshSkill(3);
    			}		
    		}
    	}
    Reply With Quote  
     

  2. #2  
    Registered MrClassic
    MrClassic's Avatar
    Join Date
    Oct 2008
    Age
    15
    Posts
    2,063
    Thanks given
    24,154
    Thanks received
    551
    Rep Power
    5000
    You use handlehitmask(0); when the npcs is "missing" or you defended it. It needs to show the block icon.

    idk, maybe something like this? Note: I've never used the new hitmarkers.
    Code:
    c.handleHitMask(0, 0, 0);
    Reply With Quote  
     


Thread Information
Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)


User Tag List

Similar Threads

  1. Hit Marks
    By Robin Spud in forum Show-off
    Replies: 13
    Last Post: 11-21-2010, 08:39 AM
  2. Runescape hit marks and crowns
    By martix in forum Graphics
    Replies: 10
    Last Post: 10-20-2010, 06:43 AM
  3. Runescape newest hit marks
    By Inenting in forum Requests
    Replies: 3
    Last Post: 07-07-2010, 08:34 PM
  4. 562 hit marks
    By Erand in forum Requests
    Replies: 2
    Last Post: 02-15-2010, 07:12 PM
  5. No hit marks wtf?
    By Aza in forum Help
    Replies: 7
    Last Post: 05-11-2009, 09:19 PM
Posting Permissions
  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •