Fulqrum Publishing Home   |   Register   |   Today Posts   |   Members   |   UserCP   |   Calendar   |   Search   |   FAQ

Go Back   Official Fulqrum Publishing forum > Fulqrum Publishing > King's Bounty > King's Bounty: Armored Princess > Mods

Mods Armored Princess mods

Reply
 
Thread Tools Display Modes
  #1  
Old 03-16-2010, 08:21 PM
saroumana saroumana is offline
Approved Member
 
Join Date: Jan 2010
Posts: 87
Default

If you use posthitmaster, it will be used for every attack of this unit.

In your unit, you should have :

gladiatorbreath {
class=scripted
script_attack=special_gladiatorbreath_attack
script_calccells=calccells_all_enemy
hinthead=ig_gladiator_breath_head
hint=ig_gladiator_breath_hint
reload=4
dontusenearenemy=1
up=0
friendly_fire=1
base_attack=0
ad_factor=1
picture=ba1_doublestrike_
picture_small=ba1_doublestrike_small.png
options=disablerush,used_if_damaged
anim_attack=special
damage {
physical=41,60
fire=30,50
}
custom_params {
burn=70
shock=50
nomiss=1
}
}

And now you must create special_gladiatorbreath_attack. inside it, for burning, you'll use that :


local target = Attack.get_target()
local burn_rnd=tonumber(Attack.get_custom_param("burn"))
if burn_rnd<=burn then
effect_burn_attack(target,1,3,nil,0)
end

After you'll may be have to apply damage to the unit.
Reply With Quote
  #2  
Old 03-16-2010, 09:14 PM
N3MES1S N3MES1S is offline
Approved Member
 
Join Date: Nov 2009
Posts: 241
Default

Quote:
Originally Posted by saroumana View Post
If you use posthitmaster, it will be used for every attack of this unit.

In your unit, you should have :

gladiatorbreath {
class=scripted
script_attack=special_gladiatorbreath_attack
script_calccells=calccells_all_enemy
hinthead=ig_gladiator_breath_head
hint=ig_gladiator_breath_hint
reload=4
dontusenearenemy=1
up=0
friendly_fire=1
base_attack=0
ad_factor=1
picture=ba1_doublestrike_
picture_small=ba1_doublestrike_small.png
options=disablerush,used_if_damaged
anim_attack=special
damage {
physical=41,60
fire=30,50
}
custom_params {
burn=70
shock=50
nomiss=1
}
}

And now you must create special_gladiatorbreath_attack. inside it, for burning, you'll use that :


local target = Attack.get_target()
local burn_rnd=tonumber(Attack.get_custom_param("burn"))
if burn_rnd<=burn then
effect_burn_attack(target,1,3,nil,0)
end

After you'll may be have to apply damage to the unit.

Thx, but thats exactly the same code i had (except for the calccells script calling, but i dont want to make all the enemy cells available, only the nearly ones, like the circle attack, but i tried , and it doesnt work). When i push the icon skill, appears a waiting clock (instead the sword icon that indicates who wants to attack) and i cant do nothing, only to press the right mouse button to cancel (Almost it doesnt crash ). Thats the problem i am having long time ago, and thats my confusion. If i change the attack class from scripted to moveattack, it works, but i cant apply the burn effect (must be scripted zz). I really dont know wth is wrong -.-. I tried with some scripts from firemage, and other fire creatures, but always the same result.

And the posthitmaster parameter i think is for making the normal attacks to burn on every attack, i dont want that -.-

Last edited by N3MES1S; 03-16-2010 at 09:29 PM.
Reply With Quote
  #3  
Old 03-20-2010, 07:34 AM
saroumana saroumana is offline
Approved Member
 
Join Date: Jan 2010
Posts: 87
Default

Post your mod here, we could try to check what is blocking.
Reply With Quote
  #4  
Old 03-20-2010, 10:16 AM
N3MES1S N3MES1S is offline
Approved Member
 
Join Date: Nov 2009
Posts: 241
Default

Thx, but its finished now. -.-

The final mod is called Maelstrom, is a level 5 human unit, based on the knight model. For using on the army of light mod (i shoulda changed to army of the dark, but knights model doesnt fit well on the dark side lol).

He has fire inmunity, high magic resistance, natural fire damage, and the basics steel armor and dragon slayer from knight.

Special habilities:

1. Classic knight circle attack (but with a chance for burning 1 or more targets).
2. Maelstrom strike, like circle attack, but doing a bit more damage and only hits 1 target but knocks him back (and chance for burning).
3. Maelstrom Execution, a single dragon slayer hit, but dealing extreme physical damage and burning the target.

Of course, still have the dragonslayer special attack, but doing more damage.

All the normal attacks also has fire damage.

All the hits and special ones can burn the target (Maelstroms are natural fire damage units).

1000 hit points.

The special habilities recharges fast, so the unit can be funny to use on the battlefield.

Is a bit overpowered unit, but its intended for use on hard-impossible modes, and cost a lot leadership (4500). Still i need to improve some things, like the message blogs (i dont know how it works) but i can say its 99.9 % finished (textures are still not the final ones, it was just a test but are almost fine). I will write a post on the main page when i take screenshots.

Thx for the helping guys.

Last edited by N3MES1S; 03-20-2010 at 12:15 PM.
Reply With Quote
Reply


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 Off

Forum Jump


All times are GMT. The time now is 10:45 PM.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Copyright © 2007 Fulqrum Publishing. All rights reserved.