| 06-07-2003, 02:53 PM | #1 |
A while back I stumbled upon this while working on the Terran for PR. It is very dibilating for using custom spells that require upgrades. When you make a new spell through abilitydata.slk, it must be based off of a previous spell. Not a problem, allows for full customization. However, in the raceabilityfunc.txt, the 'Requires' field is bugged. Say for example that you make a new spell based off of bloodlust (stim pack). You create a new line in abilitydata.slk, edit it to your hearts desire, then save it. then you load up the abilityfunc.txt that you stored it in, and add the appropriate entry. In the requires field, you enter the code for your upgrade. Everything looks good. You load up the game, select the marine, and stimpack is greyed out and says 'requires stimpack upgrade'. So far, so good. Now, you research stimpack. Still disabled, with the same message. However, if you have a peon build a spirit lodge and research shaman master training, stimpack is now instantly availabe. Which brings me to my point, that a spell based off of another spells logic will require that spells upgrades, and anything that you specify in the txt file will only change the tooltips. I hope that this might save someone a bit of time, and hope to God that it gets fixed when TFT comes out. |
| 06-08-2003, 12:48 PM | #2 |
Damnit, i told you the answer to your problem a long time ago dude. Last time i looked at your upgrades, abilities, and whatnot, they had a LOT of errors, some even requiring themselves to upgrade. You gotta remember that anything that uses a 4 letter code cant use the same code as anything else using a 4 letter code, even if the other thing is an upgrade. It is kinda annoying for some ppl, but it leaves a lot of room for possible requirements. And if it still doesnt work, then post up the stuff and let us look. And if your scared of ppl stealing your stuff, dont worry. We would know if someone used your data in their map. |
| 06-08-2003, 03:13 PM | #3 |
Wow, I try to make a post warning people about a stupid quirk in the game engine, and I get flamed for it. WTF. abilitydata.slk alias Code UberAlias comments Ahlo Ablo Ahlo Stimpack nightelfabiltyfunc.txt [ahlo] Requires=Rhlo The tooltip says requires stimpack upgrade. Doesnt enable untill the Shaman master training is researched, unless i change the entry in orcabilityfunc.txt |
| 06-08-2003, 06:51 PM | #4 |
1.) I wouldn't call this flaming. Electromancer is known to be a friendly person. 2.) Try to use the creep ability Bloodlust (if it has the same Code ID, forget about it). |
