Poll | | Global announcements should be: | Everlasting, 1 for each project. | | 0% | [ 0 ] | Temporary, when there is something new to announce. | | 100% | [ 6 ] | Holalala... No idea where the Ultimate artifact is. | | 0% | [ 0 ] |
| Total Votes : 6 |
|
|
| [Ironfist ver 1.3.0] Problem with SetPrimarySkill(hero, skill, quantity) and OnBattleStart() | |
| | Author | Message |
---|
Unknown_Hero Mage
Messages : 780 Quality Points : 78 Registration Date : 2015-09-06
| Subject: [Ironfist ver 1.3.0] Problem with SetPrimarySkill(hero, skill, quantity) and OnBattleStart() 2018-12-22, 05:13 | |
| Try this code: - Code:
-
function OnBattleStart() hero = BattleGetHero(0); quantity = 10; SetPrimarySkill(hero, PRIMARY_SKILL_ATTACK, quantity); SetPrimarySkill(hero, PRIMARY_SKILL_DEFENSE, quantity); end The hero's attack and defense skills are properly updated, but creatures do not fully benefit from the hero's attack and defense bonuses. | |
| | | DarkAtom Pikeman
Messages : 47 Quality Points : 6 Registration Date : 2018-02-27
| Subject: Re: [Ironfist ver 1.3.0] Problem with SetPrimarySkill(hero, skill, quantity) and OnBattleStart() 2018-12-27, 04:45 | |
| I don't think that is a bug from Ironfist, the game is just not supposed to modify creature stats in battle. In the Heroes III WOG scripting documentation, it is stated that changing the hero's stats in a battle makes no sense, as no creature/spell will benefit from it. I guess Heroes II works the same way. | |
| | | Unknown_Hero Mage
Messages : 780 Quality Points : 78 Registration Date : 2015-09-06
| Subject: Re: [Ironfist ver 1.3.0] Problem with SetPrimarySkill(hero, skill, quantity) and OnBattleStart() 2018-12-27, 05:27 | |
| Yes, it's not a bug, but as I said it's more of a problem. I think having the ability to update different creature-related values directly during combat would really be a plus. For example with "UpdateAllCreaturesAttack", "UpdateAllCreaturesDefense", "UpdateAllCreaturesSpeed", etc. or/and "Get/Set...Stack...Attack/Defense/etc.". I think that should be possible to add these expressions to Ironfist because it is already possible to modify these values with the spells.
Last edited by Unknown_Hero on 2019-01-04, 07:41; edited 1 time in total | |
| | | Darmani Master Modder
Messages : 289 Quality Points : 47 Registration Date : 2014-12-27
| Subject: Re: [Ironfist ver 1.3.0] Problem with SetPrimarySkill(hero, skill, quantity) and OnBattleStart() 2018-12-31, 16:20 | |
| You can already modify creature's stats during combat. However, it looks like we've only made it possible to change their quantity. I'll get on this ASAP.
| |
| | | Unknown_Hero Mage
Messages : 780 Quality Points : 78 Registration Date : 2015-09-06
| Subject: Re: [Ironfist ver 1.3.0] Problem with SetPrimarySkill(hero, skill, quantity) and OnBattleStart() 2019-01-03, 04:00 | |
| Very nice, thanks. | |
| | | Darmani Master Modder
Messages : 289 Quality Points : 47 Registration Date : 2014-12-27
| Subject: Re: [Ironfist ver 1.3.0] Problem with SetPrimarySkill(hero, skill, quantity) and OnBattleStart() 2019-01-04, 18:44 | |
| I have added 10 new scripting functions to get/set a stack's attack, defense, speed, HP, and shots. | |
| | | Unknown_Hero Mage
Messages : 780 Quality Points : 78 Registration Date : 2015-09-06
| Subject: Re: [Ironfist ver 1.3.0] Problem with SetPrimarySkill(hero, skill, quantity) and OnBattleStart() 2019-01-05, 04:41 | |
| Oh, that's really good. I will already use some of them when I adapt the current Unknonw Mod script for the next official version of Ironfist. I already have code in the Unknonw Mod script for the official version 1.3.0 but the results are not perfect. These additions will help me a lot in the realization of some ideas for the script and it will also be much easier with these additions. Thank you very much for that. | |
| | | Sponsored content
| Subject: Re: [Ironfist ver 1.3.0] Problem with SetPrimarySkill(hero, skill, quantity) and OnBattleStart() | |
| |
| | | | [Ironfist ver 1.3.0] Problem with SetPrimarySkill(hero, skill, quantity) and OnBattleStart() | |
|
Similar topics | |
|
| Permissions in this forum: | You cannot reply to topics in this forum
| |
| |
| |