Verified:

Cougar Game profile

Member
517

Feb 3rd 2013, 7:04:12

20:05 01/31/13 AB Once More Unto the Breach (#1140) (SoF) Snupi Wargasms on Bree (#192) (SoF) 41069 B

At the time, #192 had 34,764 acres, 0 tanks, and that was the very first AB done.

Cougar Game profile

Member
517

Feb 3rd 2013, 7:08:04

To go a little further, the second hit was

20:05 01/31/13 AB Once More Unto the Breach (#1140) (SoF) Snupi Wargasms on Bree (#192) (SoF) 1 B

Then the next day, I AB him a couple more times, again him still having 0 tanks, and the same pattern, where all his buildings (presumably CS) are knocked out on the first hit, with nothing left afterwards.

12:50 02/01/13 AB Once More Unto the Breach (#1140) (SoF) Snupi Wargasms on Bree (#192) (SoF) 87 B

12:50 02/01/13 AB Once More Unto the Breach (#1140) (SoF) Snupi Wargasms on Bree (#192) (SoF) 1 B

I know the formula has been tweaked a bit lately, but that seems a bit much. Especially the 41k building AB on a 35k acre country =)

Xinhuan Game profile

Member
3728

Feb 3rd 2013, 7:17:13

I wish qzjul would just tell us the formula so we can outright say if it is broken or not instead of keeping it under wraps.


I've always maintained that AB and GS attacks on 0 tank/troop countries do too much damage and should be nerfed or reverted.

h2orich Game profile

Member
2245

Feb 3rd 2013, 14:47:14

where did the other 6k buildings come from?

blid

Member
EE Patron
9319

Feb 3rd 2013, 14:56:30

I think it's broken if it lets someone kill so many buildings in one AB.

Smaller example but look at this from Express tihs set. This victim only had 7k land total. Loses 1200 buildings in the first AB. I definitely don't think this was the intention of the formula.

2013-02-01 20:14:08 AB John Birch (#2) The Carnival of Carnage (#79) 678B
2013-02-01 20:14:07 AB John Birch (#2) The Carnival of Carnage (#79) 904B
2013-02-01 20:14:05 AB John Birch (#2) The Carnival of Carnage (#79) 1222B
Originally posted by Mr. Titanium:
Watch your mouth boy, I have never been accused of cheating on any server nor deleted before you just did right there.

h2orich Game profile

Member
2245

Feb 3rd 2013, 15:01:54

Originally posted by blid:
I think it's broken if it lets someone kill so many buildings in one AB.

Smaller example but look at this from Express tihs set. This victim only had 7k land total. Loses 1200 buildings in the first AB. I definitely don't think this was the intention of the formula.

2013-02-01 20:14:08 AB John Birch (#2) The Carnival of Carnage (#79) 678B
2013-02-01 20:14:07 AB John Birch (#2) The Carnival of Carnage (#79) 904B
2013-02-01 20:14:05 AB John Birch (#2) The Carnival of Carnage (#79) 1222B


Did 79 has 0 tanks?

Many sets ago in express, I ABed 10-12 guys to about 0-5 CSes that had 0 tanks. It increases really fast but not like the one in 1a posted above.

Reference:
http://www.eestats.com/express/oldcountry/397/1

Cougar Game profile

Member
517

Feb 3rd 2013, 16:29:59

http://earthgraphs.com/...&last_h=72&page=1

Its at the very bottom.... If I do any more attacks you may have to flip to the next page though.

braden Game profile

Member
11,480

Feb 3rd 2013, 18:21:43

that was me, blid. i was an idiot for trying to gs kill, also had zero troops. should have ab'd and saved the turns, it was the same effect with a waste of a hundred+ turns

in the first ab i took out, i believe, every single one of his CSs

braden Game profile

Member
11,480

Feb 3rd 2013, 18:22:02

that wasn't you, i really hope blid?

blid

Member
EE Patron
9319

Feb 4th 2013, 2:47:47

no it was not heh
Originally posted by Mr. Titanium:
Watch your mouth boy, I have never been accused of cheating on any server nor deleted before you just did right there.

crest23 Game profile

Member
4666

Feb 4th 2013, 15:20:11

If you have no tanks or troops it makes perfect sense for me to really put the boots to you I think.
The Nigerian Nightmare.

qzjul Game profile

Administrator
Game Development
10,263

Feb 4th 2013, 21:58:38

There is no singluar formula that's postable anyway =/


There's some mitigation that's been in the queue of things for me to work on, again I only just finished the back-end changes, so all these little things are being addressed.

(yes I realize 40k buildings is not little, but the 0 tanks case is kindof a corner case that we never *really* considered)
Finally did the signature thing.

Kalick Game profile

Member
699

Feb 5th 2013, 17:49:28

Given that 0 tanks is the default...

bstrong86 Game profile

Member
2482

Feb 5th 2013, 21:24:42

So, abing someone with 0 tanks was never tested?
The Death Knights

XI

qzjul Game profile

Administrator
Game Development
10,263

Feb 6th 2013, 1:51:25

sure it was

but never after people had been extensively hit in the previous 24h, and not on 50kA countries
Finally did the signature thing.

Cougar Game profile

Member
517

Feb 6th 2013, 21:55:43

Appreciate the response =)

Just wanted to make sure that you realize that the guy had more buildings destroyed than he had acres total.

qzjul Game profile

Administrator
Game Development
10,263

Feb 12th 2013, 2:08:25

wait what? more buildings destroyed than acres total?

hrmnmn

I'll look at the math later, but even with the special attack modifier that shouldn't be possible

I think?
Finally did the signature thing.

Xinhuan Game profile

Member
3728

Feb 12th 2013, 3:19:59

Show us the math and we'll tell you if it is possible!

qzjul Game profile

Administrator
Game Development
10,263

Feb 12th 2013, 4:46:15

fine -- all $variables are positive real numbers



%Lost =

MIN(
MAX(
MAX(
MIN(
POP * ((NUMATTACKS+$frontcut)/$divisor) * ((POP + $addtop)/(TROOPS + $addbottom))^$forcesexp
)
10
)
0
)
POP
)


(no this is not actual code, though it is a code comment heh)
Finally did the signature thing.

qzjul Game profile

Administrator
Game Development
10,263

Feb 12th 2013, 4:51:20

I should point out that that %Lost is modifying the formerly fixed %Lost, which itself is modified by nw/nw and stuff like that
Finally did the signature thing.

Xinhuan Game profile

Member
3728

Feb 12th 2013, 6:08:48

Well, I don't know what $frontcut, $divisor, $addtop and $addbottom and $forcesexp represent.

Your series of MIN and MAX doesn't make sense. The innermost pair of MAX and MIN clamps the value between 0-10? And the outermost between 0 and POP? Or the innermost MIN() doesn't have a second argument?

PG Game profile

Member
1303

Feb 12th 2013, 6:12:14

we did a AB hit last set on SOL that was like WTF.

i think we destroyed 1/3 of the countries buildings.

ill try to find the hit
RIVAL
MSN/E-mail:
ICQ: 121286137
EE inside message

http://i.imgur.com/BFg5Y.jpg

PG Game profile

Member
1303

Feb 12th 2013, 8:53:57

Originally posted by PG:
we did a AB hit last set on SOL that was like WTF.

i think we destroyed 1/3 of the countries buildings.

ill try to find the hit



[10:16] <Nekrataal> <ZscriptBot> GS ontwikkelingsplanologie (#1307) [SOLdier] --> Fresh Corpse (#1410) [RIVAL] -- 88C
[10:16] <Nekrataal> <ZscriptBot> GS ontwikkelingsplanologie (#1307) [SOLdier] --> Fresh Corpse (#1410) [RIVAL] -- 88C
[10:16] <Nekrataal> <ZscriptBot> AB Nekrataal (#1426) [RIVAL] --> one more time plz Brande (#1454) [SOLdier] -- 823B
[10:16] <Nekrataal> <ZscriptBot> AB Nekrataal (#1426) [RIVAL] --> one more time plz Brande (#1454) [SOLdier] -- 508B
[10:16] <Nekrataal> <ZscriptBot> AB Nekrataal (#1426) [RIVAL] --> one more time plz Brande (#1454) [SOLdier] -- 360B
[10:16] <Nekrataal> <ZscriptBot> AB Nekrataal (#1426) [RIVAL] --> one more time plz Brande (#1454) [SOLdier] -- 275B
[10:16] <Nekrataal> <ZscriptBot> AB Nekrataal (#1426) [RIVAL] --> one more time plz Brande (#1454) [SOLdier] -- 216B
[10:16] <Nekrataal> <ZscriptBot> AB Nekrataal (#1426) [RIVAL] --> one more time plz Brande (#1454) [SOLdier] -- 178B


IN the few Ab that Nekrataal country made i think he took down over 1/3 of that SOL acres..
RIVAL
MSN/E-mail:
ICQ: 121286137
EE inside message

http://i.imgur.com/BFg5Y.jpg

NukEvil Game profile

Member
4327

Feb 12th 2013, 12:57:32

So what? Buy a tank and get over it.
I am a troll. Everything I say must be assumed to be said solely to provoke an exaggerated reaction to the current topic. I fully intend to bring absolutely no substance to any discussion, ongoing or otherwise. Conversing with me is pointless.

qzjul Game profile

Administrator
Game Development
10,263

Feb 12th 2013, 14:09:31

my min/max things may not be 100% accurate, i may have to update the comment
Finally did the signature thing.

AndrewMose Game profile

Member
1069

Feb 12th 2013, 17:17:10

that looks more like code for a GS, not an AB.

Maybe you substitute buildings and tanks for troops and population.

AndrewMose Game profile

Member
1069

Feb 12th 2013, 17:20:47

Originally posted by Xinhuan:
Well, I don't know what $frontcut, $divisor, $addtop and $addbottom and $forcesexp represent.

Your series of MIN and MAX doesn't make sense. The innermost pair of MAX and MIN clamps the value between 0-10? And the outermost between 0 and POP? Or the innermost MIN() doesn't have a second argument?


Seems like the min/maxes should be:

Min(Pop,Max(10,%Lost))

You can't kill less than 10, and you can't kill more than the Population.

Xinhuan Game profile

Member
3728

Feb 12th 2013, 17:46:45

First, GSes kill 5 pop minimum not 10, so already it doesn't make sense. Secondly, he has 2 MINs and 2 MAXs in there, you only have 1 of each.

AndrewMose Game profile

Member
1069

Feb 12th 2013, 17:49:46

Originally posted by Xinhuan:
First, GSes kill 5 pop minimum not 10, so already it doesn't make sense. Secondly, he has 2 MINs and 2 MAXs in there, you only have 1 of each.


ok, I'm off. I agree with you it doesn't make sense. I was just trying to figure out what he could have meant.

qzjul Game profile

Administrator
Game Development
10,263

Feb 19th 2013, 15:07:42

$percent_lost = max(0.1,(($specials_count+$frontcut)/$divisor)*pow(($target_buildings + $addtop)/($defending_unit*$multbottom + $addbottom),$exponent));


variables renamed to avoid lots of $object->properties stuff, but that's the gist; this is for the AB section, as buildings are handled separately
Finally did the signature thing.

Xinhuan Game profile

Member
3728

Feb 19th 2013, 16:30:55

So, the formula says,

Take the "buildings:tank" ratio, raise it to the power of something, and multiply it by a number Q that increases slightly per special attack already made, and Q increases linearly with no limit at the rate of 1/$divisor. Then if the damage is less than 0.1, set it to 0.1.

So there is no maximum damage that can be done, only a minimum of 0.1.

-------------------------
Without knowing what $exponent is (whether it is larger or smaller than 1), the

pow(ratio,exponent)

where ratio is the adjusted building/tank ratio, can result in just about any number between 0 and infinity.

Let's look at 4 cases from the smallest result to the largest:
ratio < 1, exponent > 1: Result < ratio
ratio < 1, exponent < 1: Result < 1
ratio > 1, exponent < 1: ratio > result > 1
ratio > 1, exponent > 1: Result > ratio

In the extreme case of 0 tanks, you end up with this on the first AB:

max(0.1, [($frontcut)/$divisor] * pow(($target_buildings + $addtop)/$addbottom, $exponent))

If exponent is a large number, that is only going to amplify the very large adjusted building/tank ratio, and you end up with ridiculous returns.

Edited By: Xinhuan on Feb 19th 2013, 16:34:43
See Original Post

Cougar Game profile

Member
517

Feb 19th 2013, 22:37:38

And this stuff makes sense to the two of you?

qzjul Game profile

Administrator
Game Development
10,263

Feb 20th 2013, 0:53:39

exponents are currently 0.6; all other numbers are positive integers (or 0 depending on the unit)
Finally did the signature thing.

Xinhuan Game profile

Member
3728

Feb 20th 2013, 2:38:59

All I'm going to say is that

$frontcut/$divisor * pow(ratio, 0.6)

can result in a very large number that isn't capped.

Xinhuan Game profile

Member
3728

Feb 23rd 2013, 18:51:29

Feb 23/13 6:46:34 PM AB Your mom (#890) (MD75) eevess (#209) (SoF) 226 B
Feb 23/13 6:46:34 PM AB Your mom (#890) (MD75) eevess (#209) (SoF) 412 B
Feb 23/13 6:46:33 PM AB Your mom (#890) (MD75) eevess (#209) (SoF) 5799 B

The SoF country has 7,390 acres, and 1 AB killed 78% of that. You still don't think this is a problem?

(The 2nd and 3rd ABs killed 5.5% and 3%, for a total of 86.5%)

General Earl Game profile

Member
896

Feb 23rd 2013, 19:07:25

ouch!
General Earl
----
Every time I read AT: http://i.imgur.com/jeryjn8.gif
︻╦╤─✮ ┄ ┄ RatttaTaatataatat!

Atryn Game profile

Member
2149

Feb 23rd 2013, 21:35:21

Yeah, even us in MD are like WTF.... glad that happened on OUR side of the war... I dunno if you can restore his buildings, but that's just not right...

Pride Game profile

Member
1590

Feb 23rd 2013, 21:54:11

Why restore 1 guys buildings if all the rest weren't restored.

ArsenalMD Game profile

Member
560

Feb 23rd 2013, 23:33:47

We stopped our run because of the that hit, it cannot be restored it noone elses was.

Son Goku Game profile

Member
745

Feb 24th 2013, 2:30:43

If it's a bug why wouldn't you fix anyone affected? Give me a break.

ArsenalMD Game profile

Member
560

Feb 24th 2013, 2:51:05

Well either do it to everyone or noone at all. Just don't selectively do it after never having done it for a month.

And btw: we didn't do it on purpose, we actually didn't even know about this.

bstrong86 Game profile

Member
2482

Feb 24th 2013, 3:02:06

Programmer error. Revert back to previous coding for killing ;)
The Death Knights

XI