Thread: [iClarity 2.0] Combat fix and AutoRetaliate

Results 1 to 6 of 6
  1. #1 [iClarity 2.0] Combat fix and AutoRetaliate 
    Registered Member
    netzo's Avatar
    Join Date
    Feb 2008
    Age
    28
    Posts
    1,226
    Thanks given
    402
    Thanks received
    135
    Rep Power
    185
    Combat.java:
    Code:
    				if (getEnemy().autoRet == 1) {
    					EventManager.getSingleton().addEvent(new Event() {
    						public void execute(EventContainer s) {
    							getEnemy().isAttacking = true;
    							s.stop();
    						}
    					}, 500);	
    					getEnemy().enemyPlayer = getPlayer().getIndex();
    				}
    For delayed melee hits:
    Code:
    								getPlayer().setAnimation(new EquipmentAnimations(getPlayer()).getAttackAnim());
    								EventManager.getSingleton().addEvent(new Event() {
    									public void execute(EventContainer s) {
    										setMeleeDamage(SINGLE_HIT);
    										s.stop();
    									}
    								}, 500);
    ActionButtonPacket.java:
    Code:
    						case 150:
    								p.autoRet = (p.autoRet < 1 ? 1 : 0);
    								break;
    Credits:

    Me & »kLeptŘ«
    [Only registered and activated users can see links. ]
    Reply With Quote  
     

  2. #2  
    Respected Member


    kLeptO's Avatar
    Join Date
    Dec 2006
    Age
    25
    Posts
    2,955
    Thanks given
    1,183
    Thanks received
    754
    Discord
    View profile
    Rep Power
    3084
    Nice, good job.
    Reply With Quote  
     

  3. Thankful user:


  4. #3  
    Community Veteran


    Join Date
    Jun 2007
    Posts
    1,684
    Thanks given
    300
    Thanks received
    309
    Rep Power
    481
    Nice, repped
    Make the autoret into a boolean tho and make it save
    Here's some help:
    Combat.java
    Code:
            if (getEnemy().autoRet) {
                EventManager.getSingleton().addEvent(new Event() {
                    public void execute(EventContainer s) {
                        getEnemy().isAttacking = true;
                        s.stop();
                    }
                }, 500);    
                getEnemy().enemyPlayer = getPlayer().getIndex();
            }
    Player.java
    Code:
    public boolean autoRet = false;
    ActionButtonPacket.java
    Code:
            case 150:
                p.autoRet = true;
                break;
    
            case 151:
                p.autoRet = false;
                break;
    PlayerFile.java
    Code:
                            characterfile.write("character-retaliate = ", 0, 19);
    			characterfile.write(Boolean.toString(getPlayer().autoRet), 0,
    					Boolean.toString(getPlayer().autoRet).length());
    			characterfile.newLine();
    Code:
                                    else if (lineStart.equals("character-retaliate")) {
    						getPlayer().autoRet = Boolean.parseBoolean(lineValue);
    					}
    [Only registered and activated users can see links. ]
    Reply With Quote  
     

  5. Thankful user:


  6. #4  
    Registered Member
    netzo's Avatar
    Join Date
    Feb 2008
    Age
    28
    Posts
    1,226
    Thanks given
    402
    Thanks received
    135
    Rep Power
    185
    Thanks, but I've left it for themselves. Don't spoon feed'em next time
    [Only registered and activated users can see links. ]
    Reply With Quote  
     

  7. #5  
    Banned
    Join Date
    Jul 2010
    Posts
    12
    Thanks given
    0
    Thanks received
    0
    Rep Power
    0
    ...... just no..
    Reply With Quote  
     

  8. #6  
    Registered Member
    netzo's Avatar
    Join Date
    Feb 2008
    Age
    28
    Posts
    1,226
    Thanks given
    402
    Thanks received
    135
    Rep Power
    185
    Quote Originally Posted by Q..Q View Post
    ...... just no..
    what's that supposed to mean?
    [Only registered and activated users can see links. ]
    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

Posting Permissions
  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •