.com.unity Forums
  The Official e-Store of Shrapnel Games

This Month's Specials

Raging Tiger- Save $9.00
winSPMBT: Main Battle Tank- Save $5.00

   







Go Back   .com.unity Forums > Illwinter Game Design > Dominions 3: The Awakening

Reply
 
Thread Tools Display Modes
  #1  
Old March 3rd, 2008, 04:31 PM

Xietor Xietor is offline
Lieutenant General
 
Join Date: Feb 2007
Location: New Orleans
Posts: 2,741
Thanks: 21
Thanked 28 Times in 17 Posts
Xietor is on a distinguished road
Default Siege mechanics in manual wrong?

I did a test with Call of the Winds. It summons 1 str 11 leader and 20 str 5 hawks. The manual says flying units get a plus 1 added to their siege total. Yet the 21 flying units only do a total of 6 siege power to an empty castle each turn.

The bare min. 21 flying units could possibly do if the formula is correct is 21(and that is if they are str 0).

1 hawk should do: 5 x 5 = 25/100 =.25 add the flying bonus of 1 =1.25

1.25 x 20= 25

great hawk str 11

11x11 =121/100=1.21 plus flying bonus=2.21

Call of winds correct siege bonus under the manual formula is
27.21 not 6.

Any ideas why it is only doing 6 siege damage per turn rather than 27.21?

Edited for math error pointed out below(thx).
__________________
"War is an art and as such is not susceptible of explanation by fixed formula."
- General George Patton Jr.
Reply With Quote
  #2  
Old March 3rd, 2008, 04:43 PM
ano's Avatar

ano ano is offline
Lieutenant Colonel
 
Join Date: May 2007
Posts: 1,462
Thanks: 34
Thanked 59 Times in 37 Posts
ano is on a distinguished road
Default Re: Siege mechanics in manual wrong?

Don't know the answer, but a hawk should do 1.25 damage, not 1.4
Reply With Quote
  #3  
Old March 3rd, 2008, 05:17 PM

Xietor Xietor is offline
Lieutenant General
 
Join Date: Feb 2007
Location: New Orleans
Posts: 2,741
Thanks: 21
Thanked 28 Times in 17 Posts
Xietor is on a distinguished road
Default Re: Siege mechanics in manual wrong?

yep my math was bad. but my point remains. They should be doing 1 plus the .25. It should be a value over 1.

It is as if there is no bonus for flying units.
__________________
"War is an art and as such is not susceptible of explanation by fixed formula."
- General George Patton Jr.
Reply With Quote
  #4  
Old March 3rd, 2008, 06:03 PM

johan osterman johan osterman is offline
Captain
 
Join Date: Aug 2003
Posts: 883
Thanks: 0
Thanked 13 Times in 5 Posts
johan osterman is on a distinguished road
Default Re: Siege mechanics in manual wrong?

Animals have reduced siege effectivenes.
Reply With Quote
The Following User Says Thank You to johan osterman For This Useful Post:
  #5  
Old March 3rd, 2008, 06:24 PM

Xietor Xietor is offline
Lieutenant General
 
Join Date: Feb 2007
Location: New Orleans
Posts: 2,741
Thanks: 21
Thanked 28 Times in 17 Posts
Xietor is on a distinguished road
Default Re: Siege mechanics in manual wrong?

Oh thanks for the answer. and i have seen so many people use hundreds of birds most likely thinking they were great at sieges.
__________________
"War is an art and as such is not susceptible of explanation by fixed formula."
- General George Patton Jr.
Reply With Quote
  #6  
Old March 3rd, 2008, 06:34 PM
ano's Avatar

ano ano is offline
Lieutenant Colonel
 
Join Date: May 2007
Posts: 1,462
Thanks: 34
Thanked 59 Times in 37 Posts
ano is on a distinguished road
Default Re: Siege mechanics in manual wrong?

How big is the siege reduction for an animal? (it would be really useful to know)
Reply With Quote
  #7  
Old March 4th, 2008, 02:17 AM

chrispedersen chrispedersen is offline
BANNED USER
 
Join Date: May 2004
Posts: 4,075
Thanks: 203
Thanked 121 Times in 91 Posts
chrispedersen is on a distinguished road
Default Re: Siege mechanics in manual wrong?

Well,

If you guestimate that the animal tag is worth -1.. this means that 20 hawks *.25 = 4.

Plus the greathawk 2.21 = 6. Round down. Seems to fit the data point.

But I'm too lazy to test it with 10 elephants.
Reply With Quote
  #8  
Old April 14th, 2009, 02:51 PM
archaeolept's Avatar

archaeolept archaeolept is offline
Lieutenant General
 
Join Date: Feb 2004
Posts: 2,687
Thanks: 20
Thanked 54 Times in 39 Posts
archaeolept is on a distinguished road
Default Re: Siege mechanics in manual wrong?

current tests (by crecerelle) indicate that animals do not have any penalty to siege. this is confirmed by lch's examination of the animal flag and the sieging mechanic. i'm unsure why the results for the sieging hawks were so poor.

correct formula for sieging, as per lch: (str^2 / 10) + (10 if flying) + 10*(siege value); but this still does not jibe w/ Xietor's results, afaict.

double edit: call of the wind having siege value of 6 confirmed.

Last edited by archaeolept; April 14th, 2009 at 03:07 PM..
Reply With Quote
The Following User Says Thank You to archaeolept For This Useful Post:
  #9  
Old April 14th, 2009, 08:42 PM
lch's Avatar

lch lch is offline
General
 
Join Date: Feb 2007
Location: R'lyeh
Posts: 3,861
Thanks: 144
Thanked 403 Times in 176 Posts
lch is on a distinguished road
Default Re: Siege mechanics in manual wrong?

Well, the formulas in the manual are almost correct. Sieging works by building the sums over the following:
  • For every sieging unit: (str^2 / 10) + (10 if flying) + 10*(siege skill)
  • For every non-mindless defending unit: (str^2 / 10) + (10 if flying) + 10*(guard skill)
  • For every mindless defending unit: 1 + 10*(guard skill)
Remainders in the divisions are being rounded down. Those two values, the siege and the "desiege" strength, are then again in a final step being divided by 10, rounded down, which results in the formulas that are in the manual, except for mindless units.

Regarding the Black and Great Hawks:

A Black Hawk has strength 5, thus every Black Hawk should contribute (5²/10)+10 = 12 to the siege counter, before division by 10.
A Great Hawk has strength 11, thus every Great Hawk should contribute (11²/10)+10 = 22 to the siege counter, before division by 10.

What happens in reality is that every Black Hawk only adds 2 to the siege counter, while the Great Hawk adds 22 to the siege counter, so 20 Black Hawks and a Great Hawk add up to 20*2+22 = 62, thus resulting in the siege strength of 6.

Why is that? I wasted a good amount of time debugging this, while I should just have looked in my unit data files... The code works exactly like given above. Black Hawks have a siege strength of -1. Thus effectively their flying attribute is discarded regarding fort sieges. In defense, they don't suffer any penalty, though. The only other unit that suffers from the same penalty is the Shikigami (2092).
__________________
Come to the Dom3 Wiki and help us to build the biggest Dominions-centered knowledge base on the net.
Visit my personal user page there, too!
Pretender file password recovery
Emergency comic relief
Reply With Quote
The Following 12 Users Say Thank You to lch For This Useful Post:
  #10  
Old April 14th, 2009, 11:29 PM
JimMorrison's Avatar

JimMorrison JimMorrison is offline
Lieutenant General
 
Join Date: May 2008
Location: Utopia, Oregon
Posts: 2,676
Thanks: 83
Thanked 143 Times in 108 Posts
JimMorrison is on a distinguished road
Default Re: Siege mechanics in manual wrong?

Quote:
Originally Posted by lch View Post
For every sieging unit: (str^2 / 10) + (10 if flying) + 10*(siege skill)
Shouldn't that be [str^2 + 10 if flying + (10* siege bonus)]/10

Otherwise the other 2 factors never get divided by 10, which would sure be a bit imbalanced.
Reply With Quote
Reply

Bookmarks


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is On

Forum Jump


All times are GMT -4. The time now is 02:27 PM.


Powered by vBulletin® Version 3.8.1
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Copyright ©1999 - 2025, Shrapnel Games, Inc. - All Rights Reserved.