Thread: [pi] summoning

Results 1 to 5 of 5
  1. #1 [pi] summoning 
    Registered Member
    Join Date
    Nov 2011
    Posts
    25
    Thanks given
    1
    Thanks received
    0
    Rep Power
    11
    So i was wondering, summoning works fine but when entered wildy combat stays 138, i want it to go 126 if you don't have a follower but when you have a follower i want it to go back to 138 again, if anyone could help with that would be much appriciated!
    Reply With Quote  
     

  2. #2  
    Registered Member
    Join Date
    Nov 2011
    Posts
    25
    Thanks given
    1
    Thanks received
    0
    Rep Power
    11
    bumping
    Reply With Quote  
     

  3. #3  
    Registered Member
    Join Date
    Nov 2011
    Posts
    25
    Thanks given
    1
    Thanks received
    0
    Rep Power
    11
    bump please help :x
    Reply With Quote  
     

  4. #4  
    q.q


    Join Date
    Dec 2010
    Posts
    6,535
    Thanks given
    1,072
    Thanks received
    3,534
    Rep Power
    4752
    what i did was add an extra stream in the player updating method, sending the summoning bonus they have then build it client based off that.

    so you could do

    outstream(hasFollower ? getSumCB : 0);
    Reply With Quote  
     

  5. #5  
    Banned
    Join Date
    May 2011
    Posts
    1,010
    Thanks given
    78
    Thanks received
    64
    Rep Power
    0
    ik how to do this
    go to client.java
    look for
    Code:
    getCombatLevel()
    change the whole method to
    Code:
    public int getCombatLevel() {
    if(inWild()){
    	if (lastsummon==-1||lastsummon==0){
    		return normalCombat();
    	}else{
    		return summonCombat();
    		}
    } else {
    return summonCombat();
    }
    }

    and then add these methods
    Code:
    	public int normalCombat() {
    		int mag = (int) ((getLevelForXP(playerXP[6])) * 1.5);
    		int ran = (int) ((getLevelForXP(playerXP[4])) * 1.5);
    		int attstr = (int) ((double) (getLevelForXP(playerXP[0])) + (double) (getLevelForXP(playerXP[2])));
    			if (ran > attstr) {
    				combatLevel = (int) (((getLevelForXP(playerXP[1])) * 0.25)
    						+ ((getLevelForXP(playerXP[3])) * 0.25)
    						+ ((getLevelForXP(playerXP[5])) * 0.125)
    						+ ((getLevelForXP(playerXP[4])) * 0.4875));
    			} else if (mag > attstr) {
    				combatLevel = (int) (((getLevelForXP(playerXP[1])) * 0.25)
    						+ ((getLevelForXP(playerXP[3])) * 0.25)
    						+ ((getLevelForXP(playerXP[5])) * 0.125)
    						+ ((getLevelForXP(playerXP[6])) * 0.4875));
    			} else {
    				combatLevel = (int) (((getLevelForXP(playerXP[1])) * 0.25)
    						+ ((getLevelForXP(playerXP[3])) * 0.25)
    						+ ((getLevelForXP(playerXP[5])) * 0.125)
    						+ ((getLevelForXP(playerXP[0])) * 0.325) 
    						+ ((getLevelForXP(playerXP[2])) * 0.325));
    			}
    		return combatLevel;
    	}
    		public int summonCombat() {
    		int mag = (int) ((getLevelForXP(playerXP[6])) * 1.5);
    		int ran = (int) ((getLevelForXP(playerXP[4])) * 1.5);
    		int attstr = (int) ((double) (getLevelForXP(playerXP[0])) + (double) (getLevelForXP(playerXP[2])));
    			if (ran > attstr) {
    				combatLevel = (int) (((getLevelForXP(playerXP[1])) * 0.25)
    						+ ((getLevelForXP(playerXP[3])) * 0.25)
    						+ ((getLevelForXP(playerXP[5])) * 0.125)
    						+ ((getLevelForXP(playerXP[4])) * 0.4875)
    						+ ((getLevelForXP(playerXP[24])) * 0.125));
    			} else if (mag > attstr) {
    				combatLevel = (int) (((getLevelForXP(playerXP[1])) * 0.25)
    						+ ((getLevelForXP(playerXP[3])) * 0.25)
    						+ ((getLevelForXP(playerXP[5])) * 0.125)
    						+ ((getLevelForXP(playerXP[6])) * 0.4875)
    						+ ((getLevelForXP(playerXP[24])) * 0.125));
    			} else {
    				combatLevel = (int) (((getLevelForXP(playerXP[1])) * 0.25)
    						+ ((getLevelForXP(playerXP[3])) * 0.25)
    						+ ((getLevelForXP(playerXP[5])) * 0.125)
    						+ ((getLevelForXP(playerXP[0])) * 0.325) 
    						+ ((getLevelForXP(playerXP[2])) * 0.325)
    						+ ((getLevelForXP(playerXP[24])) * 0.125));
    			}
    			return combatLevel;
    			}
    change the id of summoning in my source its 24...
    Reply With Quote  
     

  6. Thankful user:



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. Replies: 20
    Last Post: 09-15-2011, 05:31 AM
  2. [Summoning][508][Espeon[508][Summoning]
    By ghostrevan in forum Help
    Replies: 0
    Last Post: 03-05-2009, 08:30 PM
  3. Replies: 7
    Last Post: 08-06-2008, 01:06 AM
Posting Permissions
  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •