| | | Newbie Freak
       
Group: Forum Members Last Login: 5/14/2008 3:18:29 PM Posts: 20, Visits: 67 |
| | Having to edit this - Started with one thing I saw to be corrected and found more. Makes me sound really anal >.< Mix Up - Castigation Signet: The damage and energy gain are the wrong way round (Would be nice to be able to gain 50 energy, but the max is 8
) - Lyric of Zeal: States an energy gain of 10 regardless of motivation score (I think it's about 1..7, will have to check)
No Info (Stats don't change regardless of ability score) - Contemplation of Purity: "gain 0..0 health", "max 0..0 Hexes and Conditions"
- Master of Magic: "gain 0..0 energy"
- Animate Bone Minions: "2 lvl 0..0 bone minions"
Cheers (Been a while since I've posted anything, I'm sure the last time was asking for the elite filter - great work you guys now its open source. To be more helpful I should learn how it all works, the best I can offer is to sort out the syntax of the skills - I'm sad that way ) |
| | | | 
Junior Freak
       
Group: Forum Members Last Login: Yesterday @ 5:12:29 PM Posts: 33, Visits: 441 |
| | Thanks for finding those Shawnieboy, Here's updated Skills.xml & SkillsDesc.xml files with the corrections you pointed out. ~UndeadPriest |
| | | | Newbie Freak
       
Group: Forum Members Last Login: 5/14/2008 3:18:29 PM Posts: 20, Visits: 67 |
| | Cool, that's quick. Looking through, I'm beginning to see how it all works - may have a fiddle at some point. Glad to be of help |
| | | | 
Junior Freak
       
Group: Forum Members Last Login: Yesterday @ 5:12:29 PM Posts: 33, Visits: 441 |
| | Yeah, you don't need to really know programming to update the skills.xml and skilldesc.xml files, which can even be edited in Notepad if you can't or don't want to use the skill manager. They are in XML format, but most skill changes are small changes to certain number values, or the wording of the text, not adding new functionality to the skill... although many times you can copy off another skill for that as well.  Personally, I am a programmer, so I find digging through actual source code (which is written in Visual Basic for those who don't know) to be extremely fun as well since you can see how everything works. |
| | | | Newbie Freak
       
Group: Forum Members Last Login: 5/14/2008 3:18:29 PM Posts: 20, Visits: 67 |
| | Which would probably explain why my attempts to remove the unecessary ranges in Clumsiness and Chillblains with static text (4 instead of 4..4 for e.g.) failed miserably. That would be changing the function instead of editing. I'll stick with the easy stuff |
| | | | 
Junior Freak
       
Group: Forum Members Last Login: Yesterday @ 5:12:29 PM Posts: 33, Visits: 441 |
| | Yeah, I admit it gets somewhat more complicated at that point to use your example of "Clumsiness" for a GWFreaks Skills XML 101 Lesson... in the Skills.xml file you have <Skill> <Id>43</Id> <Code>Clumsiness</Code> <LinkedAttribute>Illusion</LinkedAttribute> <SkillType>Hex</SkillType> <Campaign>Core</Campaign> <EnergyCost>10</EnergyCost> <CastTime>1</CastTime> <RechargeTime>7</RechargeTime> <Effects> <Effect DurationMin="4" DurationMax="4" DamageMin="10" DamageMax="92"> <AllCondition>Interrupted</AllCondition> </Effect> </Effects> </Skill> paired with the following in the SkillsDesc.xml file <SkillDesc> <Code>Clumsiness</Code> <Name>Clumsiness</Name> <Description>For {0} seconds, the next time target foe attempts to attack, the attack is interrupted and target foe suffers {1} damage.</Description> </SkillDesc> Changing the values in the Skills.xml file is simple enough, but lets say you need to remove or add a duration. To do so you would need to know that the "{0}" in the skill description corresponds to the " DurationMin="4" DurationMax="4" " on the Effect line in the skills.xml file. Now why does it not correspond to DamageMin & DamageMax? Because it's {0} not {1}, (a subsequent variable would be listed as {2} then {3} etc...) This is based on the order they appear in the Skills.xml file Effect line, {0} being what appears first. The reason you likely failed when you tried to remove duration was because you failed to ALSO remove the {0} from the description and convert the {1} to {0} (since with Duration Removed Damage would be the First and only variable Listed). The only other thing that absolutely has to match between the two files is the "Code" for the skill (i.e. "<Code>Clumsiness</Code>" the name of the jpg file also has to match this as well if you want an image to show up.) ~Undead Priest. Edit: error correction |
| | | | Newbie Freak
       
Group: Forum Members Last Login: 5/14/2008 3:18:29 PM Posts: 20, Visits: 67 |
| Ahh, that's encouraging, as that is exactly what I did  After some working things out, its Vista being an admin-rights pain in the *** along with dreamweaver changing the files slightly when saving. Installed GWFreaks onto a different drive, away from 'all-hallowed' program files folder and all edits work fine. Now the dilemma - to remove the massive reminder-list of conditions from Purge Conditions, Mend Ailment, Mend Condition and Restore Condition; or to add the missing Cracked Armour? >.< |
| | | | Newbie Freak
       
Group: Forum Members Last Login: 5/14/2008 3:18:29 PM Posts: 20, Visits: 67 |
| | Ok then, now for something strange... Pious Renewal is also wrong. Should be "0..2 Energy and 0..8 Health" Which gives us: <Skill> <Id>1499</Id> <Code>PiousRenewal</Code> <LinkedAttribute>Mysticism</LinkedAttribute> <SkillType>Enchantment</SkillType> <Elite>true</Elite> <Campaign>Nightfall</Campaign> <EnergyCost>5</EnergyCost> <CastTime>0.25</CastTime> <RechargeTime>3</RechargeTime> <Effects> <Effect EnergyGainMin="0" EnergyGainMax="2" HealthGainMin="0" HealthGainMax="8"> <Affect>Self</Affect> <AllCondition>EnergyGain HealthGain</AllCondition> </Effect> </Effects> </Skill> <SkillDesc> <Code>PiousRenewal</Code> <Name>Pious Renewal</Name> <Description>For 8 seconds, whenever an Enchantment ends on you, you gain {0} Energy and {1} Health.</Description> </SkillDesc> However, when looking at it in GWFreaks, it shows a Health gain of 0..6. I can make it show 0..8 if I change the HealthGainMax to 10, but it looks like something else is fiddling with the numbers. Any ideas? Edit: Well, while I'm on a nit-picky mission... Do a search for "poison", and amongst the expected you'll find "Sandstorm". Looked through the desc and skill files, couldn't find it placed somewhere strange by accident. Do a search for "blind", and amongst the expected you'll find "Light of Deliverance". Same strangeness. (Also makes me edit my own files to remove the 'reminder list' of conditions from Purge Conditions, Mend Ailment, Mend Condition and Restore Condition; they do get in the way when searching for skills like the above. May not be gospel, but so much more practical.) |
| | | | Newbie Freak
       
Group: Forum Members Last Login: 5/14/2008 3:18:29 PM Posts: 20, Visits: 67 |
| | Ok, here's some files for the interim:- Corrected: - Ether Prism to "0..2 Energy"
- Pious Renewal to "0..2 Energy and 0..8 Health" Even though the skills.xml states 10 (see message above)
Also changed: - Clumsiness to "4 seconds" instead of "4..4 seconds"
- Chilblains to "1 Enchantment" instead of "1..1 Enchantment"
- Removed list of conditions from Mend Ailment, Mend Condition, Purge Conditions and Restore Condition so they do not show when searching for particular conditions.
|
| | | | |
|