Changeset f25f76a28a2e51ae519a4c990e56aca9e21d79bd
- 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
| rf925085 |
rf25f76a |
|
| 1249 | 1249 | if( this.localweapon.getDouble("destroyable") > 0 ) { |
|---|
| 1250 | 1250 | antitorptrefferws = this.getAntiTorpTrefferWS( enemyShipType ); |
|---|
| 1251 | | battle.logme("AntiTorp-TrefferWS: "+antitorptrefferws+"%\n"); |
|---|
| | 1251 | battle.logme("AntiTorp-TrefferWS: "+ this.getTWSText(antitorptrefferws) +"%\n"); |
|---|
| 1252 | 1252 | |
|---|
| 1253 | 1253 | if( enemyShipType.getSize() > ShipType.SMALL_SHIP_MAXSIZE ) { |
|---|
| 1254 | 1254 | fighterdef = this.getFighterDefense(battle); |
|---|
| 1255 | 1255 | if( fighterdef > 0 ) { |
|---|
| 1256 | | battle.logme("Verteidigung durch Schiffe: "+fighterdef+"%\n"); |
|---|
| | 1256 | battle.logme("Verteidigung durch Schiffe: "+ this.getTWSText(fighterdef) +"%\n"); |
|---|
| 1257 | 1257 | } |
|---|
| 1258 | 1258 | } |
|---|
| … | … | |
| 1275 | 1275 | int defensivskill = this.getDefensivSkill( enemyShipType, eOffizier ); |
|---|
| 1276 | 1276 | |
|---|
| 1277 | | battle.logme( "Offensivskill: "+offensivskill+"\n" ); |
|---|
| | 1277 | //battle.logme( "Offensivskill: "+offensivskill+"\n" ); |
|---|
| 1278 | 1278 | |
|---|
| 1279 | 1279 | /* |
|---|
| … | … | |
| 1294 | 1294 | } |
|---|
| 1295 | 1295 | |
|---|
| 1296 | | battle.logme( "Basis-TrefferWS: "+trefferWS+"%\n"); |
|---|
| | 1296 | battle.logme( "Basis-TrefferWS: "+ this.getTWSText(trefferWS) +"%\n"); |
|---|
| 1297 | 1297 | |
|---|
| 1298 | 1298 | trefferWS -= antitorptrefferws; |
|---|
| … | … | |
| 1304 | 1304 | trefferWS -= fighterdef; |
|---|
| 1305 | 1305 | } |
|---|
| 1306 | | battle.logme( "TrefferWS: "+trefferWS+"%\n" ); |
|---|
| | 1306 | battle.logme( "TrefferWS: "+ this.getTWSText(trefferWS) +"%\n" ); |
|---|
| 1307 | 1307 | |
|---|
| 1308 | 1308 | int[] subdmgs = null; |
|---|
| … | … | |
| 1313 | 1313 | if( this.localweapon.getInt("subdamage") > 0 ) { |
|---|
| 1314 | 1314 | 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" ); |
|---|
| 1316 | 1316 | |
|---|
| 1317 | 1317 | int subPanzerung = panzerung; |
|---|
| … | … | |
| 1474 | 1474 | return RESULT_OK; |
|---|
| 1475 | 1475 | } |
|---|
| | 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 | } |
|---|
| 1476 | 1494 | } |
|---|