perkeyone
something clever
- Reaction score
- 71
so generalized systems that can work for other spells are not allowed
all the code must be directly relevant to the spell?
all the code must be directly relevant to the spell?
Generalized systems? Care to give an example? I would call a struct attachment system generalized, but they are allowed. Something more specific might be helpful to make your question/statement(?) a bit clearerso generalized systems that can work for other spells are not allowed
Well, why would you add code that has nothing to do with the spell?all the code must be directly relevant to the spell?
> It just forces us to write some useless code for every spell, when we could just use systems to do those things
It makes things too easy. This way you need to code things yourself, instead of using the "MakeAwesomeSpell()" function.
It makes things too easy.
Damage detection can be made in very few lines. It's hardly a system.
For this contest though, the rules are already set, so we all should just follow them. No reason to argue. I hope there will be an experimental contest where everything is allowed at a later date though.
And things such as unit indexing can't really be recreated just for a single spell
Is this a reason to allow them then? And there is many attachment systems, some of them use H2I with some hash algorithm, some of them use H2I and gamecache.Well, custom attachment systems tend to just be "H2I(h) - 0x100000" anyway
> I hope there will be an experimental contest where everything is allowed at a later date though.
I'll probably try that soon. We might take a very short break from spells for a while though.
Attachment systems are allowed because some provide functions such as NewTimer or ReleaseTimer, which are pointless to add separately into each spell.
It was an example of how simple I think they are. You can't really get any more 'features' on a damage detection than simple damage detecting. You can with attachment systems though.
Well, you're arguing for something that's already going to happen.