Page 1 of 2

version 1.161

Posted: Sat Nov 06, 2021 12:07 pm
by Stratego (dev)
version 1.160 is published

Re: version 1.161

Posted: Sat Nov 06, 2021 12:08 pm
by Stratego (dev)
update with 2 new wallpaper and fixes about corpses

uios alredy.

Re: version 1.161

Posted: Mon Nov 15, 2021 12:06 pm
by Savra
New update:
Added:
Undead:
Techs:
Dismemberment

Units:
Skeleton denezin
Monster denezin

Dwarves:
Techs:
Missiles
Air bombs
Shrapnel rounds
Explosive rounds
Grapeshot rounds
Improved engines
Spying Glasses

Units:
Gyrocoptor
Helicopter

Re: version 1.161

Posted: Thu Nov 18, 2021 2:33 pm
by Stratego (dev)
uos 10

Re: version 1.161

Posted: Fri Nov 19, 2021 8:10 am
by makazuwr32
Checked everything.
There are required some bug fixing nad it is ready to go.

Re: version 1.161

Posted: Tue Nov 23, 2021 8:37 am
by Stratego (dev)
new update uos 5

New scenario map:2 Wallpapers/map load images
Fixes:Corpse fixes
New units/techs: Dwarves:
Dwarven Gyrocoptor Dwarven Helicopter Shrapnel Rounds Explosive Rounds Grapeshot Rounds Spying Glasses Missiles Air Bombs Improved engines Undead:
Skeleton Denezin Monster Skeleton Denezin Dismemberment
Changes:Many effects changed from draggable stlye to direct targeting eg. Whirling chain and anchor, Whirlwind, bone whirl, detonate barrel, yellow crystal, cataclysm, goblin grenade, mortar flare, earthquake rune, wheel blades, suicide bomb

Re: version 1.161

Posted: Thu Dec 02, 2021 8:49 pm
by Stratego (dev)
the lancer fix is uos 5

please try.

Re: version 1.161

Posted: Sat Dec 04, 2021 4:53 pm
by Puss_in_Boots
What was the fix? I don't think it worked.
Lancers still counter with bonus.

I tested in map editor.

Re: version 1.161

Posted: Sun Dec 05, 2021 11:13 pm
by Endru1241
Puss_in_Boots wrote: Sat Dec 04, 2021 4:53 pm What was the fix? I don't think it worked.
Lancers still counter with bonus.

I tested in map editor.
I checked and human lancers don't use bonuses on counter vs human knights.

What unit did you use for tests?

Re: version 1.161

Posted: Mon Dec 06, 2021 1:37 am
by Puss_in_Boots
Oh my bad, I thought this was the AoF dev version. Sorry.

Re: version 1.161

Posted: Mon Dec 06, 2021 1:40 am
by Puss_in_Boots
Wait this is the AoF dev version!

I tested golden raptor and monitor lancer with human knights.

They did more than half of their base damage after I reinstalled dev version yesterday.

Re: version 1.161

Posted: Mon Dec 06, 2021 7:51 am
by Stratego (dev)
new update uos already.
changes so far:

Fixes:Corpse fixes
New units/techs: Dwarves:
Dwarven Gyrocoptor Dwarven Helicopter Shrapnel Rounds Explosive Rounds Grapeshot Rounds Spying Glasses Missiles Air Bombs Improved engines Undead:
Skeleton Denezin Monster Skeleton Denezin Dismemberment
Changes:Many effects changed from draggable stlye to direct targeting eg. Whirling chain and anchor, Whirlwind, bone whirl, detonate barrel, yellow crystal, cataclysm, goblin grenade, mortar flare, earthquake rune, wheel blades, suicide bomb
Changes:Fel bolt, now it should only occupy 1 tile rather than several.
Changes:Most Lancer units have no bonus on counterattacking
Changes:Masonly gives 15% construction bonuses, nothing else. Massive walls give +10 armor and +30 p armor and nothihng else
Changes:Flesh golem: vanish 3->5, casting range 1, requires 2 corpses to summon, cooldown 3
Changes:All drake, dragon, wyrm, hydra summons have casting range 1
Changes:Troll shaman lv 1 can summon grake, lv2 drake+dragon, lv3 drake+dragon+wyrm

Re: version 1.161

Posted: Mon Dec 06, 2021 10:26 am
by makazuwr32
Mostly fine but few problems regarding bonuses:

1. Lancers with offencive bonuses setting deal still full damage on counter (without bonus but just base value full) instead of halved.
For example defender lancer deals full 65 attack damage (reduced by p. armor) to enemy attacking cavalry in place of halved one. I think in aos units deal just generic halved non-bonus damage in such case.
2. When 2 units with bonus to each other (anti-foot cavalry and anti-cav melee for example) defender still deals damage without bonuses — can we remove this trait when bonuses of attacker disable bonuses on defender?

Re: version 1.161

Posted: Mon Dec 06, 2021 2:47 pm
by Stratego (dev)
1. I dont understand, spec obly says with no bonus
2. I dont understand, please give example.

Re: version 1.161

Posted: Mon Dec 06, 2021 3:53 pm
by Savra
I think what he's referring to is the way units would counter attack normally, eg human warrior vs human warrior, one deals full damage on attack to the other minus armour, the other does halved damage back minus armour.

Basically:
Attacker: |Defender:
-------------------------|-------------------------
Atk:24-1 | Atk:12-1

Re: version 1.161

Posted: Mon Dec 06, 2021 5:12 pm
by Endru1241
Puss_in_Boots wrote: Mon Dec 06, 2021 1:40 am Wait this is the AoF dev version!

I tested golden raptor and monitor lancer with human knights.

They did more than half of their base damage after I reinstalled dev version yesterday.
Yeah - a little weird to see me here out of nowhere, when I rarely even look at AoF forum.
I saw full damage too, but just as stratego wrote - spec only says "no bonuses" and that was working.
makazuwr32 wrote: Mon Dec 06, 2021 10:26 am Mostly fine but few problems regarding bonuses:

1. Lancers with offencive bonuses setting deal still full damage on counter (without bonus but just base value full) instead of halved.
For example defender lancer deals full 65 attack damage (reduced by p. armor) to enemy attacking cavalry in place of halved one. I think in aos units deal just generic halved non-bonus damage in such case.
2. When 2 units with bonus to each other (anti-foot cavalry and anti-cav melee for example) defender still deals damage without bonuses — can we remove this trait when bonuses of attacker disable bonuses on defender?
Savra wrote: Mon Dec 06, 2021 3:53 pm I think what he's referring to is the way units would counter attack normally, eg human warrior vs human warrior, one deals full damage on attack to the other minus armour, the other does halved damage back minus armour.

Basically:
Attacker: |Defender:
-------------------------|-------------------------
Atk:24-1 | Atk:12-1
As both of you explained so precisely - I assume you are in opinion, that ATTACK_COUNTER_NO_BONUS should make those damage halved, just as if defender unit didn't have any bonus?
So following logically on that - ATTACK_NO_COUNTER_BONUS_AGAINST_ME on attacker should also make 50% damage on counter as if defender unit didn't have any bonus ?


Or just removing IS_BONUS_NEGLECTS_EACH_OTHER for AoF and make it calculate damage in exactly the same way as in AoS?

Re: version 1.161

Posted: Mon Dec 06, 2021 6:22 pm
by makazuwr32
Not sure but as for me if defender bonuses are offencive only than on founter it must deal normally halved base damage only.

2. In aos attacker and defender bonuses are not normally nullified when both units have them against each other.
I want to implement same trait for aof.

Also one extra point i forgot.
3. Right now all units deal full damage on counter if bonus. Can we remove that as default?

Re: version 1.161

Posted: Mon Dec 06, 2021 6:48 pm
by Stratego (dev)
Also one extra point i forgot.
3. Right now all units deal full damage on counter if bonus. Can we remove that as default?
this shold remain as it is

Re: version 1.161

Posted: Mon Dec 06, 2021 7:02 pm
by Endru1241
makazuwr32 wrote: Mon Dec 06, 2021 6:22 pm Not sure but as for me if defender bonuses are offencive only than on founter it must deal normally halved base damage only.

2. In aos attacker and defender bonuses are not normally nullified when both units have them against each other.
I want to implement same trait for aof.

Also one extra point i forgot.
3. Right now all units deal full damage on counter if bonus. Can we remove that as default?
Currently AoF has IS_BONUS_NEGLECTS_EACH_OTHER=true (unlike AoS were it's false).
This is the "old way" of counter damage that exactly makes:
- all units behave like they would have ATTACK_COUNTER_NO_BONUS_VS_BONUS spec - defender unit doesn't deal any bonus damage if attacker has bonus damage against it
- all units behave similarly as if they'd have ATTACK_FULL_COUNTER_IF_BONUS - counter damage is 100% instead of 50% when defender has bonus (except in IS_BONUS_NEGLECTS_EACH_OTHER it's nullified if attacker also has bonus)

Those two specs were actually introduced to replace old way for some units in some situations.

To change those two both at once - IS_BONUS_NEGLECTS_EACH_OTHER=false needs to be set.
It can be made from assets by adding in initialization.json under defBools:
{"key":"IS_BONUS_NEGLECTS_EACH_OTHER", "val":false}


And additionally ATTACK_COUNTER_NO_BONUS doesn't work as some may have expected, because defender unit with this spec still deals 100% damage on counter (only with no damage bonuses), which only happens in IS_BONUS_NEGLECTS_EACH_OTHER=true part of calculations.
This one is still up to be changed probably.

Re: version 1.161

Posted: Mon Dec 06, 2021 7:06 pm
by makazuwr32
Endru1241 wrote: Mon Dec 06, 2021 7:02 pm
makazuwr32 wrote: Mon Dec 06, 2021 6:22 pm Not sure but as for me if defender bonuses are offencive only than on founter it must deal normally halved base damage only.

2. In aos attacker and defender bonuses are not normally nullified when both units have them against each other.
I want to implement same trait for aof.

Also one extra point i forgot.
3. Right now all units deal full damage on counter if bonus. Can we remove that as default?
Currently AoF has IS_BONUS_NEGLECTS_EACH_OTHER=true (unlike AoS were it's false).
This is the "old way" of counter damage that exactly makes:
- all units behave like they would have ATTACK_COUNTER_NO_BONUS_VS_BONUS spec - defender unit doesn't deal any bonus damage if attacker has bonus damage against it
- all units behave similarly as if they'd have ATTACK_FULL_COUNTER_IF_BONUS - counter damage is 100% instead of 50% when defender has bonus (except in IS_BONUS_NEGLECTS_EACH_OTHER it's nullified if attacker also has bonus)

Those two specs were actually introduced to replace old way for some units in some situations.

To change those two both at once - IS_BONUS_NEGLECTS_EACH_OTHER=false needs to be set.
It can be made from assets by adding in initialization.json under defBools:
{"key":"IS_BONUS_NEGLECTS_EACH_OTHER", "val":false}


And additionally ATTACK_COUNTER_NO_BONUS doesn't work as some may have expected, because defender unit with this spec still deals 100% damage on counter (only with no damage bonuses), which only happens in IS_BONUS_NEGLECTS_EACH_OTHER=true part of calculations.
This one is still up to be changed probably.
Hm. Need to double check some things.

We indeed disabled IS_BONUS_NEGLECTS_EACH_OTHER on initialization though according to stratego.

Re: version 1.161

Posted: Mon Dec 06, 2021 7:33 pm
by Stratego (dev)
We indeed disabled IS_BONUS_NEGLECTS_EACH_OTHER on initialization though according to stratego
not at all, or was not intentional in AOF.
have i accidentally?

Re: version 1.161

Posted: Mon Dec 06, 2021 9:06 pm
by Aral_Yaren
Excuse me:
1. I read that casting range for summoning is limited to one, however some unit rites - as I know little - need more that 5 corpses, Uds Hydra and Dragon need 5 corpse (please reconfirm as I might be wrong). If casting range is decreased to one (means only 4 corpses in surrounding sacrificeable), then how about rites that need 5 or more corpses?

Re: version 1.161

Posted: Mon Dec 06, 2021 11:21 pm
by Stratego (dev)
updated lancer logic uos already.
and now the IS_BONUS_NEGLECTS_EACH_OTHER flag is turned on for sure in AOF
and a few savra fixes

Re: version 1.161

Posted: Mon Dec 06, 2021 11:33 pm
by Savra
Aral_Yaren wrote: Mon Dec 06, 2021 9:06 pm Excuse me:
1. I read that casting range for summoning is limited to one, however some unit rites - as I know little - need more that 5 corpses, Uds Hydra and Dragon need 5 corpse (please reconfirm as I might be wrong). If casting range is decreased to one (means only 4 corpses in surrounding sacrificeable), then how about rites that need 5 or more corpses?
Cost doesn't effect casting range, the cost range increases if there are more units than tiles adjacent.

Re: version 1.161

Posted: Tue Dec 07, 2021 1:07 am
by Puss_in_Boots
Sacrificial range is:
(x-1,y-1), (x,y-1), (x+1,y-1)
(x-1,y), (x,y), (x+1, y)
(x-1,y+1),(x,y+1),(x+1,y+1)

x,y being the tile the unit is on.

I've never been able to sacrifice units outside of that range.

Let's say if a corpse is diagonally 1 tile away I can use consume corpse, but if it is 2 tiles away up,right,left, or down I cannot consume that corpse.

Re: version 1.161

Posted: Tue Dec 07, 2021 3:22 am
by makazuwr32
Stratego (dev) wrote: Mon Dec 06, 2021 11:21 pm updated lancer logic uos already.
and now the IS_BONUS_NEGLECTS_EACH_OTHER flag is turned on for sure in AOF
and a few savra fixes
Uhm why?
I thought we must turn it off instead of on so counter_no_bonus spec action works properly..

this one.

Re: version 1.161

Posted: Tue Dec 07, 2021 6:15 am
by Stratego (dev)
makazuwr32 wrote: Tue Dec 07, 2021 3:22 am
Stratego (dev) wrote: Mon Dec 06, 2021 11:21 pm updated lancer logic uos already.
and now the IS_BONUS_NEGLECTS_EACH_OTHER flag is turned on for sure in AOF
and a few savra fixes
Uhm why?
I thought we must turn it off instead of on so counter_no_bonus spec action works properly..

this one.
???

counter_no_bonus now works in both states of IS_BONUS_NEGLECTS_EACH_OTHER
in AOF IS_BONUS_NEGLECTS_EACH_OTHER = true
in all other variants IS_BONUS_NEGLECTS_EACH_OTHER = false;

Re: version 1.161

Posted: Tue Dec 07, 2021 8:10 am
by makazuwr32
Oh thta part is fixed.
Good.

Alas i think it would be better to set as false that parameter — IS_BONUS_NEGLECTS_EACH_OTHER — later, after some tests.

Re: version 1.161

Posted: Tue Dec 07, 2021 8:29 am
by Stratego (dev)
ok for me, shall i?

( would like to kill that swich forever - only causing me headachae :) )

Re: version 1.161

Posted: Tue Dec 07, 2021 8:34 am
by makazuwr32
Actually i think it will be better since initially we needed that for fights lancer vs lancer.

It was long before counter_no_bonus was implemented.

So yes we can kill that switch and instead put for specific units who need such spec action.

Anyway apart from that everything else is fixed (well with exception of damage on counter on units with "counter_no_bonus" spec that units still do full damage on counter (without bonus but still) — that part can wait for some other time) so we may release version into wilderness i think.