Changeset f925085151fffeb436a589e8cee3160374ff8f81
- Timestamp:
- 06/08/08 16:35:22
(4 months ago)
- Author:
- Christopher Jung <bktheg@web.de>
- git-committer:
- Christopher Jung <bktheg@web.de> 1212935722 +0200
- git-parent:
[5df14ecd45bbad3eefdfea600541a00cb8494a40]
- git-author:
- Simon Dietsch <rhonabwy@sternenbund.org> 1212935722 +0200
- Message:
[bug] hotfix torpedodef
-
Files:
-
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
| r071b122 |
rf925085 |
|
| 801 | 801 | double crewfactor = (int)(type.getJDocks() * selectedShip.getCrew()) / typeCrew; |
|---|
| 802 | 802 | |
|---|
| 803 | | if((selectedShip.getAction() & Battle.BS_JOIN) == 0){ |
|---|
| | 803 | if((selectedShip.getAction() & Battle.BS_JOIN) != 0){ |
|---|
| 804 | 804 | // Beitretende Schiffe werden grundsaetzlich ausgenommen, hier wird gar nichts berechnet |
|---|
| 805 | | }else if(type.getJDocks() > 0 && (selectedShip.getAction() & Battle.BS_FLUCHT) != 0 && type.getSize() > ShipType.SMALL_SHIP_MAXSIZE){ |
|---|
| | 805 | }else if(type.getJDocks() > 0 && (selectedShip.getAction() & Battle.BS_FLUCHT) == 0 && type.getSize() > ShipType.SMALL_SHIP_MAXSIZE){ |
|---|
| 806 | 806 | // Alle Schiffe mit Jaegerdocks die nicht auf der Flucht sind zaehlen a) als zu verteidigend und b) liefern Docks |
|---|
| 807 | 807 | // Wenn wir allerdings nicht genug Crew haben koennen wir auch nicht alle Docks bedienen |
|---|
| … | … | |
| 816 | 816 | gksdefcount = gksdefcount + (int)Math.floor(type.getTorpedoDef() * crewfactor); |
|---|
| 817 | 817 | } |
|---|
| 818 | | }else if(type.getShipClass() == ShipClasses.JAEGER.ordinal() && (selectedShip.getAction() & Battle.BS_FLUCHT) != 0){ |
|---|
| | 818 | }else if(type.getShipClass() == ShipClasses.JAEGER.ordinal() && (selectedShip.getAction() & Battle.BS_FLUCHT) == 0){ |
|---|
| 819 | 819 | // Alle Jaeger zaehlen als docknutzend und liefern ihre Torpabwehr |
|---|
| 820 | 820 | // Allerdings nur, wenn sie nicht fluechten. |
|---|
| … | … | |
| 822 | 822 | fighterdefcount += (int)Math.floor(type.getTorpedoDef() * crewfactor); |
|---|
| 823 | 823 | docksuse = docksuse + 1; |
|---|
| 824 | | }else if(type.getShipClass() == ShipClasses.BOMBER.ordinal()&& (selectedShip.getAction() & Battle.BS_FLUCHT) != 0 ){ |
|---|
| | 824 | }else if(type.getShipClass() == ShipClasses.BOMBER.ordinal()&& (selectedShip.getAction() & Battle.BS_FLUCHT) == 0 ){ |
|---|
| 825 | 825 | // Bomber zaehlen als docknutzend, ausser sie fluechten |
|---|
| 826 | 826 | docksuse = docksuse + 1; |
|---|