| 06-28-2010, 12:12 AM | #1 |
For a custom hero, I am trying to make a custom spell based on Robo-Goblin do the following, in order of what I know I can do to stuff I'm not sure is possible: 1-Add to strength and HP [Working] 2-Have a fairly smooth-looking animation of some sort [Working] 3-Have multiple levels, and update stat bonuses when the skill is leveled up while in alternate form (in other words, without requiring the player to switch forms back and forth for new bonuses to show up) [Not working] 4-Change the ultimate from one ability to another [Haven't yet tried] 5-Change prime attribute to Strength when in alternate form, Agility when in regular form; keep stats the same including preserving bonuses from tomes. [Not sure how] I am a mere GUI user who doesn't understand JASS at all, and would prefer to keep the spell triggers in this particular map to an absolute minimum. I don't need everything done for me, but it would be helpful if anyone could give me some hints, point me in the right direction or inform me of absolute impossibilities. |
| 06-28-2010, 01:59 AM | #2 | |
Quote:
There is no "click" to do this. You have to either cast the transformation or have a trigger cast it. |
| 07-17-2010, 12:28 AM | #3 |
Let's see what I can suggest: Both forms need to have the ability for the bonuses, or adding bonuses has to be completely independent of the unit. This way you simply update the skill for the uni OR, when they transform, you add the bonuses. Honestly, this sounds like metamorphesis for the most part. I would suggest the main skill be based on channel, and have a dummy skill that both units share. I'm not sure if this works, but I'd try a morph spell as the basis of the dummy spell, and alter the main attributes of the regular and alternate units in the editor itself, so make 1 str based and the other intel based and see if that works. Not sure if I covered everything. In all honesty, perhaps just posting a full description of the ability would help out a lot. Then, advanced coders would merely determine the best way to do what the spell description says, and these little nit picky requirements don't have to be addressed 1 at a time. It might be a lot easier to do everything and fix it up by using a completely different approach then what you are trying to do. BTW, being a .gui user has very few limits on creating lone spells, Jass is mainly the best choice for creating wide scale systems. For something like this, if no actual system is required, then it's not that hard to do it through the .gui as opposed to directly writing the script. |
| 07-17-2010, 01:21 AM | #4 |
drain pipe! <3 |
