![]() |
#1 | ||
Procrastination Incarnate
Development Director
|
![]()
![]() Last edited by Anitarf : 08-04-2009 at 11:08 PM. |
||
![]() |
![]() |
Sponsored Links - Login to hide this ad! |
|
![]() |
#2 |
Obscurity, the Art
|
![]() I don't actually like the implementation at all, really. In order to implement, you copy and paste this as many times as you have summoning skills you need to limit. That isn't even considering that there may be more code associated with the nature of the summon to begin with.
__________________I think being able to register a spell raw id to the system that is then monitored would be substantially more useful and more modular. call RegisterSummonedUnitLimit(SUMMON_ID, SUMMON_SPELL_ID, KillEffect, KillEffectPath, SummonLimit). The only disadvantage to this that I can see is the inability to have the SummonLimit depend upon skill level. I think function interfaces might be able to solve that issue, though, if I got anything out of Vex's tutorial. :) If you keep it like this, though, I think the only section of the resource database it would make sense is "Samples." Last edited by Rising_Dusk : 01-28-2009 at 11:56 PM. |
![]() |
![]() |
![]() |
#3 | ||
In Flames
Join Date: Jan 2006
Posts: 1,154
![]() |
![]() Quote:
Quote:
|
||
![]() |
![]() |
![]() |
#5 | |
Free Software Terrorist
Technical Director
|
![]() Quote:
Sure it could get into an actual system or stuff. But does it really have to? Those structs must be private though. |
|
![]() |
![]() |
![]() |
#6 | |||
Procrastination Incarnate
Development Director
|
![]() Quote:
Quote:
Quote:
|
|||
![]() |
![]() |
![]() |
#7 | |
Obscurity, the Art
|
![]() Quote:
Anyways, Vex didn't say anything else exciting, and it looks okay to me, so I am going to approve it as a sample. |
|
![]() |
![]() |
![]() |
#8 |
extends net.wc3c.Jasser
|
![]() BTW if I implement such system, would it be approved? I just thought I could write a library in a way that would satisfy Dusk.
Last edited by ToukoAozaki : 01-30-2009 at 02:40 AM. |
![]() |
![]() |
![]() |
#9 |
Obscurity, the Art
|
![]() I don't know, you'd basically just be copying his code with some wrapper overhead. It'd be kind of silly. Besides, I do see the use of having level-dependent summon counts. That's something you couldn't easily implement as a system. (Without some dumb struct based adjusting stuff)
__________________ |
![]() |
![]() |
![]() |
#10 |
User
Join Date: Oct 2006
Posts: 260
![]() ![]() |
![]() I haven't actually seen the uh... codes, but if this is what I think it is, I was really looking for a similar system (the one I finally made myself was a bit complicated and in GUI but it allowed for a level up in which more of the type of unit can be summoned at higher levels).
Would be great if someone made a simpler and better system for it. |
![]() |
![]() |
![]() |
#11 |
User
Join Date: Jan 2007
Posts: 528
![]() ![]() |
![]() The discourses in submission threads are particularly amusing. The people work/talk on the script together.
|
![]() |
![]() |
![]() |
#12 | ||
extends net.wc3c.Jasser
|
![]() Quote:
That might be true, as it would have some overhead for array lookup instead of constants. But I think this can be done with arrays and groups with functions, instead of structs; for this reason, I have little idea about performance difference. Quote:
Still, I myself doubt writing a new one for this purpose would worth the efforts. |
||
![]() |
![]() |
![]() |
#13 |
Procrastination Incarnate
Development Director
|
![]() The map has been updated to work with Warcraft patch 1.24 (a simple matter of updating Table to 3.0, the spell code wasn't changed).
__________________ |
![]() |
![]() |
![]() |
Thread Tools | Search this Thread |
|
|