Changeset 281e19dbf4a9415a0cf021bdeb70980d7bb35195
- Timestamp:
- 04/23/08 18:19:45
(3 months ago)
- Author:
- Christopher Jung <bktheg@web.de>
- git-committer:
- Christopher Jung <bktheg@web.de> 1208967585 +0200
- git-parent:
[d3924a4c36c45806da1d1d6ff2c797edf8406465]
- git-author:
- Sebastian Gift <Madison@gt-knm.de> 1208967585 +0200
- Message:
Diverse kleinere Bugfixes im KS/Kampftick.
-
Files:
-
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
| rf67692d |
r281e19d |
|
| 1510 | 1510 | * @param calledByUser Wurde das Rundenende (in)direkt durch einen Spieler ausgeloesst? (<code>true</code>) |
|---|
| 1511 | 1511 | * |
|---|
| 1512 | | * @return <code>true</code>, falls die Schlacht weiterhin existiert. <code>false</code>, falls sie zu beendet wurde. |
|---|
| | 1512 | * @return <code>true</code>, falls die Schlacht weiterhin existiert. <code>false</code>, falls sie beendet wurde. |
|---|
| 1513 | 1513 | * |
|---|
| 1514 | 1514 | */ |
|---|
| … | … | |
| 1557 | 1557 | if( Configuration.getIntSetting("DESTROYABLE_SHIPS") != 0 ) { |
|---|
| 1558 | 1558 | destroyList.add(aship); |
|---|
| 1559 | | |
|---|
| 1560 | | continue; |
|---|
| | 1559 | } |
|---|
| | 1560 | else { |
|---|
| | 1561 | continue; //Das Schiff kann nicht zerstoert werden |
|---|
| 1561 | 1562 | } |
|---|
| 1562 | 1563 | |
|---|
| 1563 | 1564 | aship.setAction(aship.getAction() ^ BS_DESTROYED); |
|---|
| | 1565 | //continue; |
|---|
| 1564 | 1566 | } |
|---|
| 1565 | 1567 | |
|---|
| … | … | |
| 1574 | 1576 | } |
|---|
| 1575 | 1577 | |
|---|
| 1576 | | continue; |
|---|
| | 1578 | //continue; |
|---|
| 1577 | 1579 | } |
|---|
| 1578 | 1580 | |
|---|
| … | … | |
| 1639 | 1641 | |
|---|
| 1640 | 1642 | if( (owncount == 0) && (enemycount == 0) ) { |
|---|
| 1641 | | PM.send(this.getCommanders()[this.enemySide], this.getCommanders()[this.ownSide].getId(), "Schlacht unentschieden", "Die Schlacht bei "+this.getLocation()+" gegen "+this.getCommanders()[this.enemySide].getName()+" wurde mit einem Unendschieden beendet!"); |
|---|
| 1642 | | PM.send(this.getCommanders()[this.ownSide], this.getCommanders()[this.enemySide].getId(), "Schlacht unentschieden", "Die Schlacht bei "+this.getLocation()+" gegen "+this.getCommanders()[this.ownSide].getName()+" wurde mit einem Unendschieden beendet!"); |
|---|
| | 1643 | PM.send(this.getCommanders()[this.enemySide], this.getCommanders()[this.ownSide].getId(), "Schlacht unentschieden", "Die Schlacht bei "+this.getLocation()+" gegen "+this.getCommanders()[this.enemySide].getName()+" wurde mit einem Unentschieden beendet!"); |
|---|
| | 1644 | PM.send(this.getCommanders()[this.ownSide], this.getCommanders()[this.enemySide].getId(), "Schlacht unentschieden", "Die Schlacht bei "+this.getLocation()+" gegen "+this.getCommanders()[this.ownSide].getName()+" wurde mit einem Unentschieden beendet!"); |
|---|
| 1643 | 1645 | |
|---|
| 1644 | 1646 | // Schlacht beenden - unendschieden |
|---|
| rcd595de |
r281e19d |
|
| 69 | 69 | battle.load( battle.getCommander(0), null, null, 0 ); |
|---|
| 70 | 70 | |
|---|
| 71 | | //In der ersten Runde verzoegern wir grundsaetzlich |
|---|
| | 71 | //In der ersten Runde verzoegern wir grundsaetzlich - aufgehoben |
|---|
| 72 | 72 | //maximal jedoch einmal, damit Schlachten nicht unendlich lange im System |
|---|
| 73 | 73 | //vorhanden sind |
|---|
| | 74 | /* |
|---|
| 74 | 75 | if( battle.hasFlag(Battle.FLAG_FIRSTROUND) ) { |
|---|
| 75 | 76 | battle.setFlag(Battle.FLAG_FIRSTROUND, false); |
|---|
| … | … | |
| 78 | 79 | continue; |
|---|
| 79 | 80 | } |
|---|
| | 81 | */ |
|---|
| 80 | 82 | |
|---|
| 81 | 83 | if( battle.endTurn(false) ) { |
|---|
| 82 | | // Daten nur aktuallisieren, wenn die Schlacht auch weiterhin existiert |
|---|
| | 84 | // Daten nur aktualisieren, wenn die Schlacht auch weiterhin existiert |
|---|
| 83 | 85 | battle.logenemy("<endturn type=\"all\" side=\"-1\" time=\""+Common.time()+"\" tick=\""+getContext().get(ContextCommon.class).getTick()+"\" />\n"); |
|---|
| 84 | 86 | |
|---|
| r4bb83ef |
r281e19d |
|
| 183 | 183 | ResourceID resid = this.esources.get(resshort); |
|---|
| 184 | 184 | |
|---|
| 185 | | if( (e < shiptd.getEps()) && (reactres[index] > 0) ) { |
|---|
| | 185 | if(reactres[index] > 0) { |
|---|
| 186 | 186 | this.slog("\t * "+Cargo.getResourceName(resid)+": "); |
|---|
| 187 | 187 | if( shipc.getResourceCount( resid ) > 0 ) { |
|---|
| … | … | |
| 253 | 253 | sub[a] += (int)(offizier.getAbility(Offizier.Ability.ING) / 3d ); |
|---|
| 254 | 254 | |
|---|
| 255 | | if( offizier.getAbility(Offizier.Ability.ING) > 20 ) { |
|---|
| 256 | | if( sub[a] > 40 + (int)(offizier.getAbility(Offizier.Ability.ING)/4d) ) { |
|---|
| 257 | | sub[a] = 40 + (int)(offizier.getAbility(Offizier.Ability.ING)/4d); |
|---|
| 258 | | } |
|---|
| | 255 | if( sub[a] > 40 + (int)(offizier.getAbility(Offizier.Ability.ING)/4d) ) { |
|---|
| | 256 | sub[a] = 40 + (int)(offizier.getAbility(Offizier.Ability.ING)/4d); |
|---|
| 259 | 257 | } |
|---|
| 260 | 258 | } |
|---|
| … | … | |
| 410 | 408 | }*/ |
|---|
| 411 | 409 | |
|---|
| 412 | | // Nahrungspool aktualliseren |
|---|
| | 410 | // Nahrungspool aktualiseren |
|---|
| 413 | 411 | auser.setCargo(this.usercargo.save()); |
|---|
| 414 | 412 | |
|---|