Author |
Message |
Konkill
Joined: Wed Dec 07, 2011 9:53 pm Posts: 4
|
I heard your ships damage cap was 1/2 of your hull but what if you have an odd number of hull like 45 would it be 22 damage or 23 damage?
|
Wed Dec 07, 2011 9:55 pm |
|
 |
Darth Flagitious
Joined: Thu Nov 25, 2010 6:49 pm Posts: 8964
|
Damage cap is one half DECKS not HULL or one half (rank+19) whichever is greater. Following the rules of mathematical rounding, it would be the lower figure if the initial is an odd number. .5 rounds down.
_________________Ranks 400+ Join us in exploring..  [20:40] Wredz: just hacked a massive extremely rich minting planet from someone.. thats the best planet i ever hacked [20:43] DarthFlagitious: is it spearmint or peppermint?
|
Wed Dec 07, 2011 10:03 pm |
|
 |
Konkill
Joined: Wed Dec 07, 2011 9:53 pm Posts: 4
|
Darth Flagitious wrote: Damage cap is one half DECKS not HULL or one half (rank+19) whichever is greater. Following the rules of mathematical rounding, it would be the lower figure if the initial is an odd number. .5 rounds down. Oh ok so if I get 45 decks then the maximum hit on me would be 22?
|
Wed Dec 07, 2011 10:12 pm |
|
 |
Darth Flagitious
Joined: Thu Nov 25, 2010 6:49 pm Posts: 8964
|
Konkill wrote: Darth Flagitious wrote: Damage cap is one half DECKS not HULL or one half (rank+19) whichever is greater. Following the rules of mathematical rounding, it would be the lower figure if the initial is an odd number. .5 rounds down. Oh ok so if I get 45 decks then the maximum hit on me would be 22? Yes, unless you are over rank 69. Then you would fall under the second calculation. This would only happen if you have what is referred to as a Small Ship Build where you minimize your decks and use your Rank Points for Helmsmen and Tactical Officers. Which, by the way, is a slow death.
_________________Ranks 400+ Join us in exploring..  [20:40] Wredz: just hacked a massive extremely rich minting planet from someone.. thats the best planet i ever hacked [20:43] DarthFlagitious: is it spearmint or peppermint?
|
Wed Dec 07, 2011 10:26 pm |
|
 |
Konkill
Joined: Wed Dec 07, 2011 9:53 pm Posts: 4
|
Darth Flagitious wrote: Konkill wrote: Darth Flagitious wrote: Damage cap is one half DECKS not HULL or one half (rank+19) whichever is greater. Following the rules of mathematical rounding, it would be the lower figure if the initial is an odd number. .5 rounds down. Oh ok so if I get 45 decks then the maximum hit on me would be 22? Yes, unless you are over rank 69. Then you would fall under the second calculation. This would only happen if you have what is referred to as a Small Ship Build where you minimize your decks and use your Rank Points for Helmsmen and Tactical Officers. Which, by the way, is a slow death. Why is a small build such a bad thing?
|
Wed Dec 07, 2011 10:31 pm |
|
 |
Darth Flagitious
Joined: Thu Nov 25, 2010 6:49 pm Posts: 8964
|
At very low ranks, its actually a very workable design. However as you progress farther in the game, you will be limited (by lack of decks) to the energy, defense and attack that you gain from Rank Points. Eventually, the people around you with the deckspace for guns, defense mods, hull/shield and energy cores will pass you by. You won't have the attack strength and energy reserve necessary to counterbalance their defense and high hull/shield even when they have a much higher damage cap. They will in turn have the attack and energy to sit back and cap on you until you die. Also, small ship builds are absolutely horrible for invasions because of the relatively low attack.
_________________Ranks 400+ Join us in exploring..  [20:40] Wredz: just hacked a massive extremely rich minting planet from someone.. thats the best planet i ever hacked [20:43] DarthFlagitious: is it spearmint or peppermint?
|
Wed Dec 07, 2011 10:59 pm |
|
 |
Konkill
Joined: Wed Dec 07, 2011 9:53 pm Posts: 4
|
Darth Flagitious wrote: At very low ranks, its actually a very workable design. However as you progress farther in the game, you will be limited (by lack of decks) to the energy, defense and attack that you gain from Rank Points. Eventually, the people around you with the deckspace for guns, defense mods, hull/shield and energy cores will pass you by. You won't have the attack strength and energy reserve necessary to counterbalance their defense and high hull/shield even when they have a much higher damage cap. They will in turn have the attack and energy to sit back and cap on you until you die. Also, small ship builds are absolutely horrible for invasions because of the relatively low attack. I see thank you for your advice
|
Wed Dec 07, 2011 11:01 pm |
|
 |
destroyer43
Joined: Sun Jun 12, 2011 11:01 pm Posts: 2072
|
Darth Flagitious wrote: Damage cap is one half DECKS not HULL or one half (rank+19) whichever is greater. Following the rules of mathematical rounding, it would be the lower figure if the initial is an odd number. .5 rounds down. ummm WHAT???????????????????????????????????????????????????????????????????if x<.5 ROUND DOWN if x>=.5 ROUND UP WAS WHAT i WAS TAUGHT!!!!
_________________
|
Thu Dec 08, 2011 6:13 am |
|
 |
Lone.Lycan
Joined: Wed Nov 10, 2010 2:44 am Posts: 3751
|
what darth is talking about is the more advanced form of rounding from 0.5 (highschool or college lvl math)... i think most C libraries just round up at 0.5 though...
__________________________ 
Officer Namba1 of The Unknown, Lv.666+ Dark Smuggler

|
Thu Dec 08, 2011 10:19 am |
|
 |
Funkycorgi
Joined: Sun Feb 20, 2011 3:39 pm Posts: 274
|
To accurately round you need at least two significant figures, so you can check 0.5 to the digit next to it...as an example, 0.56 would round up, whereas 0.54 would round down. If it was 0.55, then you would again need another significant figure to accurately round the number. But as Lycan said, most C libraries to round up at 0.5, without the added check after.
|
Thu Dec 08, 2011 5:07 pm |
|
 |
FerrusManus
Joined: Tue Nov 02, 2010 12:32 am Posts: 4524
|
What? Ints in C just drop anything after the number, 3/2 in C and Java would be 1, not 2, if you're using Ints.
EDIT: And 3/4 would be 0, not 1, for example.
|
Thu Dec 08, 2011 5:15 pm |
|
 |
Darth Flagitious
Joined: Thu Nov 25, 2010 6:49 pm Posts: 8964
|
Sheesh... Didn't mean to start some great computational debate on rounding... I based my statement on rounding down at .5 on the fact that as a Sillixx, I always got my bonus at deck number ###6 not ###5...
_________________Ranks 400+ Join us in exploring..  [20:40] Wredz: just hacked a massive extremely rich minting planet from someone.. thats the best planet i ever hacked [20:43] DarthFlagitious: is it spearmint or peppermint?
|
Thu Dec 08, 2011 5:57 pm |
|
 |
Lone.Lycan
Joined: Wed Nov 10, 2010 2:44 am Posts: 3751
|
FerrusManus wrote: What? Ints in C just drop anything after the number, 3/2 in C and Java would be 1, not 2, if you're using Ints.
EDIT: And 3/4 would be 0, not 1, for example. referring to floating point rounding here, not stuffing a floating point value into an integer variable anyway... 4184 decks, exotica did max of 2092 dmg to me 4185 decks, exotica did max of 209 3 dmg to me 4186 decks, exotica did max of 2093 dmg to me 4187 decks, exotica did max of 2094 dmg to me 4188 decks, exotica did max of 2094 dmg to me 4189 decks, exotica did max of 209 5 dmg to me clearly it's rounding 0.5 up instead of to the nearest even number
__________________________ 
Officer Namba1 of The Unknown, Lv.666+ Dark Smuggler

|
Fri Dec 09, 2011 2:40 am |
|
 |
FerrusManus
Joined: Tue Nov 02, 2010 12:32 am Posts: 4524
|
Lone.Lycan wrote: FerrusManus wrote: What? Ints in C just drop anything after the number, 3/2 in C and Java would be 1, not 2, if you're using Ints.
EDIT: And 3/4 would be 0, not 1, for example. referring to floating point rounding here, not stuffing a floating point value into an integer variable anyway... 4184 decks, exotica did max of 2092 dmg to me 4185 decks, exotica did max of 209 3 dmg to me 4186 decks, exotica did max of 2093 dmg to me 4187 decks, exotica did max of 2094 dmg to me 4188 decks, exotica did max of 2094 dmg to me 4189 decks, exotica did max of 209 5 dmg to me clearly it's rounding 0.5 up instead of to the nearest even number Yeah, I just didn't know why floating point rounding would apply, as it seems Ints would suffice, but I guess not.
|
Fri Dec 09, 2011 5:56 am |
|
 |
Lone.Lycan
Joined: Wed Nov 10, 2010 2:44 am Posts: 3751
|
i made a mistake mentioning C... and actually after some research, it looks like the ANSI C Standard is to round 0.5 to the nearest even number ...but actually this game is in PHP which, while PHP was probably written in C, it is a bit different w/ handling stuff like this... for example, to people familiar w/ C and Java, PHP is a bit weird in that variables switch "type" as needed depending on the context where it's used... for instance... if you add a number and a string together, it changes the number into a string format and concatenates them instead but that's not important...______________________________________________________________________________________________ http://us.php.net/manual/en/function.round.phpChangelog Version Description 5.3.0 The mode parameter was introduced. 5.2.7 The inner workings of round() was changed to conform to the C99 standard. it's quite possible that the server is using an old version of PHP
__________________________ 
Officer Namba1 of The Unknown, Lv.666+ Dark Smuggler

|
Fri Dec 09, 2011 6:43 am |
|
 |
|