Compliance
No map may violate any Hive workshop general or specific site rules.
Original Work
Spells should be entirely the work of the creator, although libraries (systems) are allowed.
Compatibility
Currently, spells are allowed in Vanilla GUI (No third party GUI modifications), JASS, or vJASS. All spells must be 1.24 compatible.
Third Party Material
Spells should avoid using third party material (other than systems). If it is absolutely necessary, then the creators of those resources must be credited in the spell map and the spell description. Pirated or stolen content is not permitted.
Originality
Submissions should be at least somewhat unique, except in cases where they greatly improve on an existing spell in terms of performance, cleanliness (of code), visuals, or otherwise.
Description
Submissions must have a title relevant to their function, an ingame screenshot, and a description which adequately describes them.
Specifications
Submissions must specify any libraries they use as well as whether they are made with GUI, JASS, or vJASS.
Performance
Submissions must be bugless, leakless, lagless on a computer that runs Warcraft III smoothly, and fully multiinstanceable. Spells using non-recycling "indexing systems" will not be accepted.
Usefulness
Submissions must be useful; extremely simple and uncreative work will not be accepted, and nor will cinematic spells or other spells which have no place in a game.
Genuinity
Submissions must mimic ingame mechanics; for example, damaging spells must "pull" enemies and give bounty when they kill enemies.
Implementation
Submissions must be easy to configure (change their stats) and implement into a map. Documentation should be provided if the spell is not implemented with a simple copy and paste.
Use
The spells section should not be used to get feedback or help on your coding--please use the Triggers and Scripts forum for that. It should also not be used to send spells to friends and then delete them--please use the Pastebin for that.
Approval
Submissions not meeting the above criteria may be approved in rare circumstances. Spells may be rejected at any time for any valid reason given by the moderator who rejects them. Spells/systems need not meet criteria unapplicable to them. Resource moderators will decide on a case-by-case basis which spells will be approved.
Enforcement
Repeatedly ignoring one or more of these rules may result in negative reputation, infraction points, or even being banned from the site.
Contact
If you wish to request that your submission be reviewed, whether for the first time or after fixing problems outlined by a moderator, feel free to post in Spell Resource Moderation with a detailed request and a link to the spell in question. If you wish to complain about the actions of a moderator, please post in Admin Contact with a detailed request and a link to the issue in question.