[TUTORIAL] Making a skill using Summons (Shadowmaster AI)
Moderator: Skill Clinician
- Dra1970kstaar_MSD
- Paladin
- Posts: 109
- Joined: Tue May 09, 2006 4:46 am
[TUTORIAL] Making a skill using Summons (Shadowmaster AI)
This tutorial assumes that you know the basics of opening and editing .txt and tbl files, as well as running Diablo II in -direct -txt mode. It also assumes that you know how to assign skills to either characters or appy skills to items as a property. Information here is compiled from various posts on the ShadowMaster AI subjects throughout the forums.
Files Needed
Skills.txt
Monstats.txt
Monstats2.txt
SkillDesc.txt
Patchstring.tbl
If you want them to cast skills then you need to use the ShadowMaster AI
Skills.txt
1. Clone the Shadow Master skill.
2. Rename skill
3. Chane ID to appropiate number.(next in order)
4. Change skilldesc column to match your new skill.
5. Changed Summon column to your new pet.
6. Changed pettype column to your new pet.
7. Delete sumskill columns
8. Add Blizzard to sumskill1 column and lvl to sk1calc column(gives level of summon to Blizzard skill cast)
8. Change aitype column to 5
9. Find Blizzard and change the aitype column to 5
10. Remove aitype from Shadow Master and Shadow Warrior. (If not Assassins using your summons will crash)
SkillDesc
1. Clone Shadowmaster Row.
2 .Rename to the exact same as skildesc column in in Skills.txt
3. If you plan to add it as a class skill then you will need to change SkillPage, SkillRow and SkillColumn to point to open spots on your skill tree
4. If you don't plan on making it a class skill then you will need to zero out Skillpage, SkillRow, and Skill Column so it won't appear on the skill tree or give you an error.
Monstats.txt
1. Clone Shadow Master
2. Change ID to your pets name
3. Change hcIDx to appropriate number(next in line)
4. Change base ID to pets name
5. Change NameStr to pets name
6. Change MonStatsEx to pets name
7. Change aip8 to Skill ID of your summons skill
8. Delete all the skills
9. Added Blizzard to skill 1, SC as mode and and 1 to sk1lvl
Monstat2.txt
1. Clone Shadow Master and rename to yours pets name.
Pettypes
1. Clone shadow Row.
2. Change pettype column to your pet name.
3. Change idx to next Id
4.Change name column to your pet name.
Patchstring.tbl
1. Create a new entry for you summons skill.
2. Create a new entry for your pet name.
Now you have a new summon that will cast Blizzard
Aitype Index (credit to Hellspawn)
1 = a skill that gives passive bonuses when cast (Fade, Burst of Speed...)
2 = area effect spell, used to effect nearby enemies? (Cloak of Shadows only)
3 = traps and summons
4 = melee skill
5 = ranged attacks (Psychic Hammer, Blade Sentinel...)
10 = passive skill
11 = area effect spell (Mind Blast, Shock Web)
12 =not sure about this one, used to leech life when low hp? (Cobra Strike)
13 = teleportation skill, used to move to safety? (Dragon Flight)
Skills that I have used and Aitype I use with them
Jab---5
Power Strike---5
Charged Strike---5
Lightning Strike---5
Frozen Armor---1
Meteor---5
Thunder Storm---1 (sometimes tries to cast in town)
Blizzard---5
Chilling Armor---1
Ampify Damage---11
Teeth---11
Bone armor---1
Life Tap---11
Holy Shield---1
Shout---1
Battle Orders---1
Battle Command---1
Cyclone Armor---1
Armageddon---5
Hurricane---1
*Note that when you assign skills that you cannot assign summon skills to a pet. Minions cannot have thier own minions.
CREDITS
Hellspawn for his aityper index.
Also to everone that posted on the sujects through out the forums where this information was taken from.
Edited to add SkillDesc info that was missing.
Edited to add Info on Assassin summons.
Files Needed
Skills.txt
Monstats.txt
Monstats2.txt
SkillDesc.txt
Patchstring.tbl
If you want them to cast skills then you need to use the ShadowMaster AI
Skills.txt
1. Clone the Shadow Master skill.
2. Rename skill
3. Chane ID to appropiate number.(next in order)
4. Change skilldesc column to match your new skill.
5. Changed Summon column to your new pet.
6. Changed pettype column to your new pet.
7. Delete sumskill columns
8. Add Blizzard to sumskill1 column and lvl to sk1calc column(gives level of summon to Blizzard skill cast)
8. Change aitype column to 5
9. Find Blizzard and change the aitype column to 5
10. Remove aitype from Shadow Master and Shadow Warrior. (If not Assassins using your summons will crash)
SkillDesc
1. Clone Shadowmaster Row.
2 .Rename to the exact same as skildesc column in in Skills.txt
3. If you plan to add it as a class skill then you will need to change SkillPage, SkillRow and SkillColumn to point to open spots on your skill tree
4. If you don't plan on making it a class skill then you will need to zero out Skillpage, SkillRow, and Skill Column so it won't appear on the skill tree or give you an error.
Monstats.txt
1. Clone Shadow Master
2. Change ID to your pets name
3. Change hcIDx to appropriate number(next in line)
4. Change base ID to pets name
5. Change NameStr to pets name
6. Change MonStatsEx to pets name
7. Change aip8 to Skill ID of your summons skill
8. Delete all the skills
9. Added Blizzard to skill 1, SC as mode and and 1 to sk1lvl
Monstat2.txt
1. Clone Shadow Master and rename to yours pets name.
Pettypes
1. Clone shadow Row.
2. Change pettype column to your pet name.
3. Change idx to next Id
4.Change name column to your pet name.
Patchstring.tbl
1. Create a new entry for you summons skill.
2. Create a new entry for your pet name.
Now you have a new summon that will cast Blizzard
Aitype Index (credit to Hellspawn)
1 = a skill that gives passive bonuses when cast (Fade, Burst of Speed...)
2 = area effect spell, used to effect nearby enemies? (Cloak of Shadows only)
3 = traps and summons
4 = melee skill
5 = ranged attacks (Psychic Hammer, Blade Sentinel...)
10 = passive skill
11 = area effect spell (Mind Blast, Shock Web)
12 =not sure about this one, used to leech life when low hp? (Cobra Strike)
13 = teleportation skill, used to move to safety? (Dragon Flight)
Skills that I have used and Aitype I use with them
Jab---5
Power Strike---5
Charged Strike---5
Lightning Strike---5
Frozen Armor---1
Meteor---5
Thunder Storm---1 (sometimes tries to cast in town)
Blizzard---5
Chilling Armor---1
Ampify Damage---11
Teeth---11
Bone armor---1
Life Tap---11
Holy Shield---1
Shout---1
Battle Orders---1
Battle Command---1
Cyclone Armor---1
Armageddon---5
Hurricane---1
*Note that when you assign skills that you cannot assign summon skills to a pet. Minions cannot have thier own minions.
CREDITS
Hellspawn for his aityper index.
Also to everone that posted on the sujects through out the forums where this information was taken from.
Edited to add SkillDesc info that was missing.
Edited to add Info on Assassin summons.
Last edited by Dra1970kstaar_MSD on Sat Jun 18, 2011 7:26 am, edited 2 times in total.
- nightshade00123
- Angel
- Posts: 709
- Joined: Tue Apr 27, 2010 2:32 am
Re: [TUTORIAL] Making a skill using Summons (Shadowmaster AI)
very nice to have this all in one place.
Re: [TUTORIAL] Making a skill using Summons (Shadowmaster AI)
Why did you use type 5 (ranged attack) for melee skills (Jab, Power Strike) ?
- Dra1970kstaar_MSD
- Paladin
- Posts: 109
- Joined: Tue May 09, 2006 4:46 am
Re: [TUTORIAL] Making a skill using Summons (Shadowmaster AI)
When I originally was trying to get the summons to work I had used 4 then had switched it to 5 while trying to troubleshoot.
When I had finally got it to work I had it set as and figured if it works then I might as well it.
I think perhaps 4 and 5 may behave similar enough to work in place of one another in some instances.
I'm working on adding new summons to my mod so I will update the skill list as I add new skill to them.
When I had finally got it to work I had it set as and figured if it works then I might as well it.
I think perhaps 4 and 5 may behave similar enough to work in place of one another in some instances.
I'm working on adding new summons to my mod so I will update the skill list as I add new skill to them.
- imakeigloos_pat
- Posts: 91
- Joined: Wed Dec 10, 2008 12:13 am
Re: [TUTORIAL] Making a skill using Summons (Shadowmaster AI)
I've been fooling around with this and it is working great, thank you for your wonderful tutorial.
However, editing the Valkyrie seems to be impossible. It seems that it is very badly hardcoded so there goes my idea of having Jab on my Valkyrie.
If anyone has been successful giving the Valkyrie additional skills then please help me out!
However, editing the Valkyrie seems to be impossible. It seems that it is very badly hardcoded so there goes my idea of having Jab on my Valkyrie.
If anyone has been successful giving the Valkyrie additional skills then please help me out!
- justin3009
- Paladin
- Posts: 180
- Joined: Sat Jul 08, 2006 7:59 pm
Re: [TUTORIAL] Making a skill using Summons (Shadowmaster AI)
I've given her Charged Strike and stuff but not Jab, Impale, etc..as it requires a sequence that you have to add I believe in a .txt file. I'm not sure how all of those work yet but I wasn't successful on making it work.
Edit: Got Jab to work by adding a new sequence in monseq.txt I didn't bother with impale for right now but they do work.
Edit: Got Jab to work by adding a new sequence in monseq.txt I didn't bother with impale for right now but they do work.
- imakeigloos_pat
- Posts: 91
- Joined: Wed Dec 10, 2008 12:13 am
Re: [TUTORIAL] Making a skill using Summons (Shadowmaster AI)
How do you do that?
I have tried using the SM function or just changing the Valkyrie to use the SM AI but I when I do that the Valkyrie won't even attack with her normal attack.
Could you help me out here? I would like her to use Jab while having the Dodge, Avoid, Evade and Critical Strike.
I have tried using the SM function or just changing the Valkyrie to use the SM AI but I when I do that the Valkyrie won't even attack with her normal attack.
Could you help me out here? I would like her to use Jab while having the Dodge, Avoid, Evade and Critical Strike.
- justin3009
- Paladin
- Posts: 180
- Joined: Sat Jul 08, 2006 7:59 pm
Re: [TUTORIAL] Making a skill using Summons (Shadowmaster AI)
This is what I have for the Jab sequence.
For Slow Missile, Dodge, Avoid, Evade, etc..change the "monanim" column or whatever in skills.txt to how the animations usually is in the first column and it'll work out right.
Code: Select all
seq_valkjab A1 2 0
seq_valkjab A1 4 0
seq_valkjab A1 6 0
seq_valkjab A1 8 0
seq_valkjab A1 10 1 0
seq_valkjab A1 8 0
seq_valkjab A1 6 0
seq_valkjab A2 2 0
seq_valkjab A2 4 0
seq_valkjab A2 6 0
seq_valkjab A2 8 0
seq_valkjab A2 10 1 0
seq_valkjab A2 8 0
seq_valkjab A2 6 0
seq_valkjab A2 4 0
seq_valkjab A1 6 0
seq_valkjab A1 8 0
seq_valkjab A1 10 1 0
seq_valkjab A1 8 0
seq_valkjab A1 6 0
Re: [TUTORIAL] Making a skill using Summons (Shadowmaster AI)
itself exactly all the faq, everything works perfectly, skill, blizzard, but the image of monstat does not leave. Nonreceipt error some, pet works and attacks well, but the image does not appear of pet, use Fixed 1.13c TXT Files and 1.13c version, if change the AI of monstat.txt, does not see pet, some suggestion either?
pardon by my badly language, Hi have to translate with dictionary
Re: [TUTORIAL] Making a skill using Summons (Shadowmaster AI)
you should try to remove aurastate "shadowwarior" from the summon.
then it will use the monster token instead shadowwarrior state
you should delete AIPAR numbers from your character skills
because the summon will use all the skills even if you have not added them to his monstats
edit3: soved, replaced aipar 5 with 11 and works good
then it will use the monster token instead shadowwarrior state
you should delete AIPAR numbers from your character skills
because the summon will use all the skills even if you have not added them to his monstats
edit3: soved, replaced aipar 5 with 11 and works good
"Each of those few chords separated by complete silence feels like a knife wound to the heart"
There is no greater sorrow than to recall happiness in times of misery. Draconian
There is no greater sorrow than to recall happiness in times of misery. Draconian
Re: [TUTORIAL] Making a skill using Summons (Shadowmaster AI)
Every time I do this the summon becomes unable to move and eventually becomes invisible and just sits there and does nothing except attract monsters.mirecek" wrote:you should try to remove aurastate "shadowwarior" from the summon.
then it will use the monster token instead shadowwarrior state
Terran Marine wrote:I came here to kick ass and chew bubblegum! And I'm all out of ... agh, forget it!
Re: [TUTORIAL] Making a skill using Summons (Shadowmaster AI)
I have spent large amount of time with shadowmaster-based summon, but that thing never made any problems. Try to use another skill func to summon your minion
"Each of those few chords separated by complete silence feels like a knife wound to the heart"
There is no greater sorrow than to recall happiness in times of misery. Draconian
There is no greater sorrow than to recall happiness in times of misery. Draconian
- kidpaddle94
- Principality
- Posts: 2057
- Joined: Thu Aug 13, 2009 2:54 pm
- Location: localhost
Re: [TUTORIAL] Making a skill using Summons (Shadowmaster AI)
maybe the monster you use has no run animation? :S
- Count.Dracula
- Champion of the Light
- Posts: 405
- Joined: Sun Jan 13, 2008 10:14 pm
- Location: Vernon,BC,Canada
Re: [TUTORIAL] Making a skill using Summons (Shadowmaster AI)
I have several questions, hope someone could test it out since I don't have Diablo II at hand
Does the summons with shadowmaster AI automatically have your passive skills even if aitype is blank?
Say if you have 2 summon skills using shadowmaster AI. Will the skills assigned to each summon be messed up with the other's?
Does the summons with shadowmaster AI automatically have your passive skills even if aitype is blank?
Say if you have 2 summon skills using shadowmaster AI. Will the skills assigned to each summon be messed up with the other's?
Dracula walks the earth!
- Dra1970kstaar_MSD
- Paladin
- Posts: 109
- Joined: Tue May 09, 2006 4:46 am
Re: [TUTORIAL] Making a skill using Summons (Shadowmaster AI)
I have 7 summons for each class in my mod. They all have thier own skillset and work well together. I am not sure of whether they get passive skills if there is no aitype. I would think not. Will have to test.
They do however get any other skill that you assign an aitype to. Only issues I have had is if you assign aitype to things like shiver armor they love to spam that skill.
They do however get any other skill that you assign an aitype to. Only issues I have had is if you assign aitype to things like shiver armor they love to spam that skill.
Re: [TUTORIAL] Making a skill using Summons (Shadowmaster AI)
I'm sorry I asked this question 10 years late but could you elaborate how you were able to change your ShadowMaster into other class? I tried changing her into a paladin but they can't even call it out!Dra1970kstaar_MSD wrote: ↑Sat Jun 18, 2011 7:22 amI have 7 summons for each class in my mod. They all have thier own skillset and work well together. I am not sure of whether they get passive skills if there is no aitype. I would think not. Will have to test.
They do however get any other skill that you assign an aitype to. Only issues I have had is if you assign aitype to things like shiver armor they love to spam that skill.
Re: [TUTORIAL] Making a skill using Summons (Shadowmaster AI)
I also want to guide how an AI like Shadow Warrior that uses the left and right button skills of the current character needs to be modified.
I tried to modify the shadow warrior the way Shadow Master did, and I could physically attack, but no skills were released.
Diable2 1.14d is used
I tried to modify the shadow warrior the way Shadow Master did, and I could physically attack, but no skills were released.
Diable2 1.14d is used
Re: [TUTORIAL] Making a skill using Summons (Shadowmaster AI)
shadow warrior AI is totally different with shadow master.
it doesn't check AItype, only check what the character's left & right button skills are, and use them if the monanim column set properly.
most character's skill had their monanim column set to 'xx', so the shadow warrior can't activate them, you should change them into A1, A2, SC..etc or give the pet a correct sequence for the skill you want within monstats.txt
it doesn't check AItype, only check what the character's left & right button skills are, and use them if the monanim column set properly.
most character's skill had their monanim column set to 'xx', so the shadow warrior can't activate them, you should change them into A1, A2, SC..etc or give the pet a correct sequence for the skill you want within monstats.txt