brut
Chieftain
Join Date: Aug 2004
Posts: 9
|
combats
Hi there! I want to tell you about how battles work in
colonization. I knew it when I was studing cheat
mode. I believe you'll be interested it.
So, run colonization, choose spain at viceroy level (i'll explain below why) and turn cheat mode on (alt -
WIN). Reveal all the map. Create militia close to indian village. Attack indian
village.
Let's see:
Combat analyses
-----------------------------------------------------
Soldiers 2
Attack bonus +50%
Spain bonus +50%
Soldiers +36 (*)
(following string contains a number, for example: +40) (**)
------------------------------------------------------
Braves 1
Village +50%
Braves +6 (***)
+42 (****)
How do you think, what numbers mean? Listen the
answer.
(*) is attack value for random generator.
> Soldiers 2
Soldiers' strength is 2.
2 * K = 2 * 8 = 16
> Attack bonus +50%
16 * bonus1 = 16 * 1.5 = 24
> Spain bonus +50%
24 * bonus2 = 24 * 1.5 = 36
In short,
Attack = Strength * K * bonus1 * bonus2 *...
where K = 8
Attack = 2 * 8 * 1.5 * 1.5 = 36
As consequence, two bonuses +50% better than one +100%
(***) is defence value for random generator. Algorithm is the same.
> Braves 1
Braves' strength is 1.
1 * K = 1 * 8 = 8
> Village +50%
8 * bonus1 = 8 * 1.5 = 12
Attention! There's hidden *bonus* -50% if unit's strength is one and it
hasn't got rifles and its opponent has.
If you attack indian braves or foreign colonists
with your scout then braves or colonists won't get rifle_bonus -50%
Artillery vs. unarmed unit will cause appearance of rifle_bonus to unarmed
unit.
Defence = (1 * 8 * 1.5) * rifle_bonus = 12 * 0.5 = 6
(****) is sum of (*) and (***)
Sum = Attack + Defence = 36 + 6 = 42
Next, number (**) is random value from 1 to Sum. Let's call it Result.
If 1 <= Result <= Attack then attack is successful
If Attack < Result <= Defence then attack isn't succesfull
So, if Result = +40 then our militia demote to colonists status. If Result =
+15 then our militia win the battle.
This combat system works for ships as well.
If you choose another level, governor or easer, you'll get some bonuses to
combat.
Governor: +1 to your final attack/defence
Conquistador: +2 to your final attack/defence
Easer levels will get you even bigger K while your opponents won't.
I run my DOS colonization version under winXP and I
have such a bug:
Result (**) in battles has to be RANDOM VALUE. Instead, this value is
increasing consecutive from battle to battle and resets when it reaches Sum.
For example, my militia attack braves and Result is +5. Result in next battle
of this turn will be +5, +6 or +7. Next - +6, +7, +8 or +9. And so on. So,
there'll be line of WONS and then line of LOSES. And this is explanation of
question:
>hirleyrocks
>Jun 18, 2004, 03:42 PM
>I recently hauled out my DOS version of Colonization (version 3.0) and
>installed it on WinXP. Using compatibility mode
the game works pretty well...
>the sound doesn't work, but the game is very stable, so I can't complain.
I
>have run into a couple of bugs though, and I wondered if anyone else has
>noticed these...
>1) Combat 'streak' bug - I still haven't figured out the specifics on
this, but
>I'm positive it exists. What happens is, during a given turn, you will
win
>every single battle (at least those that you initiate...I'm not sure
about
>battles the AI starts) *or* you will lose every single battle. I think
moving
>on to the next turn 'resets' the streak, but a new win or loss streak
will
>start right up on the next turn. This bug is a gamebreaker
because after the
>first battle of any turn, you can predict the outcome of all other
battles
>with 100% accuracy.
.....
>I was curious if anybody else had noticed these bugs and/or if they know
of
>a way around them. Especially the combat streak bug. It makes the game
>unplayable 
So, what do you think about it? Have you noticed this bug, or it depends on
OS?
Last edited by brut : Aug 19, 2004 at 01:33 AM.
|