Heroes of Might and Magic Community
visiting hero! Register | Today's Posts | Games | Search! | FAQ/Rules | AvatarList | MemberList | Profile


Age of Heroes Headlines:  
5 Oct 2016: Heroes VII development comes to an end.. - read more
6 Aug 2016: Troubled Heroes VII Expansion Release - read more
26 Apr 2016: Heroes VII XPack - Trial by Fire - Coming out in June! - read more
17 Apr 2016: Global Alternative Creatures MOD for H7 after 1.8 Patch! - read more
7 Mar 2016: Romero launches a Piano Sonata Album Kickstarter! - read more
19 Feb 2016: Heroes 5.5 RC6, Heroes VII patch 1.7 are out! - read more
13 Jan 2016: Horn of the Abyss 1.4 Available for Download! - read more
17 Dec 2015: Heroes 5.5 update, 1.6 out for H7 - read more
23 Nov 2015: H7 1.4 & 1.5 patches Released - read more
31 Oct 2015: First H7 patches are out, End of DoC development - read more
5 Oct 2016: Heroes VII development comes to an end.. - read more
[X] Remove Ads
LOGIN:     Username:     Password:         [ Register ]
HOMM1: info forum | HOMM2: info forum | HOMM3: info mods forum | HOMM4: info CTG forum | HOMM5: info mods forum | MMH6: wiki forum | MMH7: wiki forum
Heroes Community > Heroes 3.5 - WoG and Beyond > Thread: WoG: Soul eater
Thread: WoG: Soul eater This thread is 2 pages long: 1 2 · «PREV
antipaladin
antipaladin


Promising
Legendary Hero
of Ooohs and Aaahs
posted September 04, 2006 06:55 AM

I think double posting\double acounting sucks

 Send Instant Message | Send E-Mail | View Profile | Quote Reply | Link
Darimus
Darimus


Hired Hero
posted October 03, 2019 10:43 AM
Edited by Darimus at 17:48, 03 Oct 2019.

Soul eater 's spell doesn't work:
The game says:

May cast Animate dead on 1-5 level creatures
[HP number = (Magic power/4)*50 + 60]

https://imgur.com/tIIMKZs

My soul eater has spell power 14.

I can cast animate dead for vampire lords at the beginning of game.
But when vampire lords level up in stack experience.
The spell doesn't work .

The spell still work on skeleton, but it can only restore about 20 skeletons with level 10 in stack experience !
The animate dead spell doesn't work well really.

 Send Instant Message | Send E-Mail | View Profile | Quote Reply | Link
Salamandre
Salamandre


Admirable
Omnipresent Hero
Wog refugee
posted October 03, 2019 12:07 PM

Hp doubles at ace ranks

 Send Instant Message | Send E-Mail | View Profile | Quote Reply | Link
Darimus
Darimus


Hired Hero
posted October 03, 2019 02:50 PM

Salamandre said:
Hp doubles at ace ranks

Soul easter has spell power 14 , but it can't cast animate dead on Vampire Lord level up in stack experience !

 Send Instant Message | Send E-Mail | View Profile | Quote Reply | Link
RerryR
RerryR


Promising
Supreme Hero
Researching Magic
posted October 03, 2019 03:25 PM

Soul easter has spell power 14 , but it can't cast animate dead on Vampire Lord level up in stack experience !


I can confirm that, as soon as Stack Exp on Vampire Lords they cannot be resurrected. Apart from that, the spell works as it should.
Well, nothing we can do about it now

 Send Instant Message | Send E-Mail | View Profile | Quote Reply | Link
Salamandre
Salamandre


Admirable
Omnipresent Hero
Wog refugee
posted October 03, 2019 03:56 PM

Then look what ability ace ranks enables
Maybe immunity to animate ?

 Send Instant Message | Send E-Mail | View Profile | Quote Reply | Link
RerryR
RerryR


Promising
Supreme Hero
Researching Magic
posted October 03, 2019 04:20 PM

Salamandre said:
Then look what ability ace ranks enables
Maybe immunity to animate ?


No spell immunity or anything like that.  

 Send Instant Message | Send E-Mail | View Profile | Quote Reply | Link
xericsin
xericsin


Famous Hero
posted October 07, 2019 01:54 PM

There is a limit on the maximum hp of target creature when soul eater is casting animate undead.

Below is a solution with era hook.
Make necessary changes if needed.

*******************************************************************
       用于修复亡灵指挥官施法模块——最后更新 2018-12-29 by 9次元
*******************************************************************
**修复指挥官施法聚灵跟特技容纳冲突的BUG
*FU111213-FU111214 用于修复亡灵指挥官施法BUG
*修复:亡灵指挥官施法不再单纯按50HP为前提,而是按照指挥官的力量计算.
*-----------------------------初始化HOOK或解除HOOK---------------
!?BA0;
*!UN:C7782289/1/144 C7782290/2/37008;[修改内存,取消收魂使者施法力量/4的限制]
!!FU111213:P0;
!?BA1;
!!FU111213:P1;
*!UN:C7782289/1/193 C7782290/2/760;[还原内存,收魂使者施法力量/4]
*------------------------------------------------------------
!?FU111213&x1=0;[修复BUG]
*005A8812 - 8b 47 4c - mov eax,[edi+4c] #目标当前个数
*005A8815 - 8b 4f 60 - mov ecx,[edi+60] #目标战场原始个数 <--HOOK入
*005A8818 - 3b c1 - cmp eax,ecx
*005A881A - 7d 08 - jnl 005a8824 #没损失时跳转
*005A881C - 39 b7 c0 00 00 00 - cmp [edi+000000c0],esi #esi=可复活HP,与BM:H比较
!!SN:L^EraPluginserm_hooker.era^/?y1 Ay1/^SetHook^/?y2;
!!SN:Ey2/1/5933077/111214; hook at 0x5a8815 => FU111214

!?FU111213&x1=1;[还原]
!!SN:L^EraPluginserm_hooker.era^/?y1 Ay1/^UnsetHook^/?y2;
!!SN:Ey2/1/5933074;

!?FU111214;[修复亡灵指挥官施法BUG]
*esi为可复活HP,
*[ebp+1c]用于判断是否生物施法(1是)
!!SN:X?y1/1;[默认按原命令执行]
!!VRy2:Sy1+4;[寄存esi的地址]
!!UN:Cy2/4/?y3;[esi=可复活HP=y3]
!!VRy6:Sy1+8;[寄存EBP地址]
!!UN:Cy6/4/?y7;[EBP=y7]
!!VRy8:Sy7+28;[ebp+1c]
!!UN:Cy8/4/?y9;[y9=是否生物施法(1是)]

!!UN:C6919200/4/?y20;
!!VRy5:Sy7+40;                   EBP+28h
!!UN:Cy5/4/?y26;                 判断对友军施放复活法术编号
!!if&y26=39:;                    若为聚灵奇术
!!UN:Cy1/4/?y40;                 EDI,被聚灵堆栈地址
!!VRy50:Sy40-y20-21708:1352;     被聚灵堆栈号
!!VRy4:Sy1+28;                   EAX,被聚灵堆栈剩余数量的副本地址
!!UN:Cy4/4/?y41;                 被聚灵堆栈剩余数量的副本(用于与原始数量的副本进行比较,不小于则无法复活)
!!VRy42:Sy40+96;                 EDI+60h,被聚灵堆栈的原始数量地址
!!UN:Cy42/4/?y43;                获取被聚灵堆栈原始数量
!!BMy50:F?i;                     检测目标标记
!!VRy51:Si &262144;              检测目标是否为不死生物
!!UN&y51=0:Cy4/4/y43;            非不死生物则将用于比较的剩余数量副本设置为与原始数量一样,不让复活判断成立
!!en:;

!!FU&y9<>1:E;
!!BG:N?y10;[y10=当前施法堆栈]
!!BMy10:T?y11 N?y12;
!!if|y11=178/y11=187:;[收魂使者]
!!FU&y12<1:E;
!!VRy21:Sy10*1352+21708+y20;
!!UN:C42338340/4/?y32;[2860824]
!!UN:C42338344/4/?y33;[2860828]
!!FU&y21<>y32/y21<>y33:E;[非指挥官]
!!SN:E7782122/1/y21;[施法力量?]
!!FU&v1<0:E;
!!VRy22:Sv1;
!!VRy22:*4;
!!SS39:P?y23 E2/?y24;
!!VRy25:Sy22*y23+y24*y12;[原版通过力量计算HP=(指挥官力量指数/4)*50+60]
!!UN:Cy2/4/y25;[重设HP]
! !IF:L^指挥官可复活不低于%Y25HP的亡灵生物^;
!!en:;

 Send Instant Message | Send E-Mail | View Profile | Quote Reply | Link
Jump To: « Prev Thread . . . Next Thread » This thread is 2 pages long: 1 2 · «PREV
Post New Poll Post New Topic Post New Reply

Page compiled in 0.0353 seconds