Changeset f25f76a28a2e51ae519a4c990e56aca9e21d79bd

Show
Ignore:
Timestamp:
09/21/08 16:09:36 (2 months ago)
Author:
Christopher Jung <bktheg@web.de>
git-committer:
Christopher Jung <bktheg@web.de> 1222006176 +0200
git-parent:

[a5bb29f1dcfec3d1048e66c7a72aaf773b8f565a]

git-author:
Simon Dietsch <rhonabwy@sternenbund.org> 1222006176 +0200
Message:

[feature] TWS Anzeige geaendert

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • src/net/driftingsouls/ds2/server/modules/ks/KSAttackAction.java

    rf925085 rf25f76a  
    12491249                                if( this.localweapon.getDouble("destroyable") > 0 ) { 
    12501250                                        antitorptrefferws = this.getAntiTorpTrefferWS( enemyShipType ); 
    1251                                         battle.logme("AntiTorp-TrefferWS: "+antitorptrefferws+"%\n"); 
     1251                                        battle.logme("AntiTorp-TrefferWS: "+ this.getTWSText(antitorptrefferws) +"%\n"); 
    12521252                                         
    12531253                                        if( enemyShipType.getSize() > ShipType.SMALL_SHIP_MAXSIZE ) { 
    12541254                                                fighterdef = this.getFighterDefense(battle); 
    12551255                                                if( fighterdef > 0 ) { 
    1256                                                         battle.logme("Verteidigung durch Schiffe: "+fighterdef+"%\n");         
     1256                                                        battle.logme("Verteidigung durch Schiffe: "+ this.getTWSText(fighterdef) +"%\n");      
    12571257                                                }        
    12581258                                        } 
     
    12751275                                int defensivskill = this.getDefensivSkill( enemyShipType, eOffizier ); 
    12761276                         
    1277                                 battle.logme( "Offensivskill: "+offensivskill+"\n" ); 
     1277                                //battle.logme( "Offensivskill: "+offensivskill+"\n" ); 
    12781278                                 
    12791279                                /* 
     
    12941294                                } 
    12951295                                 
    1296                                 battle.logme( "Basis-TrefferWS: "+trefferWS+"%\n"); 
     1296                                battle.logme( "Basis-TrefferWS: "+ this.getTWSText(trefferWS) +"%\n"); 
    12971297                                 
    12981298                                trefferWS -= antitorptrefferws; 
     
    13041304                                        trefferWS -= fighterdef; 
    13051305                                } 
    1306                                 battle.logme( "TrefferWS: "+trefferWS+"%\n" ); 
     1306                                battle.logme( "TrefferWS: "+ this.getTWSText(trefferWS) +"%\n" ); 
    13071307                         
    13081308                                int[] subdmgs = null; 
     
    13131313                                if( this.localweapon.getInt("subdamage") > 0 ) { 
    13141314                                        int subWS = this.getTrefferWS( battle, this.localweapon.getInt("subws"), this.enemyShip, enemyShipType, defensivskill, navskill ); 
    1315                                         battle.logme( "SubsystemTWS: "+subWS+"%\n" ); 
     1315                                        battle.logme( "SubsystemTWS: "+ this.getTWSText(subWS) +"%\n" ); 
    13161316                         
    13171317                                        int subPanzerung = panzerung; 
     
    14741474                return RESULT_OK; 
    14751475        } 
     1476 
     1477        private String getTWSText(int chance) { 
     1478                String answer = ""; 
     1479                if (chance == 0){ 
     1480                        answer = "nicht vorhanden"; 
     1481                }else if (chance <=  25){ 
     1482                        answer = "gering"; 
     1483                }else if ( chance <= 50){ 
     1484                        answer = "ausreichend"; 
     1485                }else if ( chance <= 75){ 
     1486                        answer = "gut"; 
     1487                }else if ( chance <= 99){ 
     1488                        answer = "hervorragend"; 
     1489                }else { 
     1490                        answer = "unfehlbar"; 
     1491                } 
     1492                return answer; 
     1493        } 
    14761494}