HomeUser Control Panel (unavailable in archive)ForumsTutorialsArt GalleryResourcesMaps

New Scripts Section

07-02-2008, 10:49 PM#1
Captain Griffen
WC3C now has a scripts section, for straight vJASS/JASS code, where no demo map is required to demonstrate it. Submission is done normally, but the code must be included in the first post. No image is required for script submissions.

When there is some doubt as to where it should be, don't worry about it, just submit it and our moderators will decide where to put it, as there is some overlap between demo maps and the scripts section (spells have their own section).

Scripts should not require object data, and any requirements for the script should be made clear (in a library requirement, if using vJASS). You may still attach a test map for things like benchmarking, etc., if you wish.

General rules for what constitutes a script:
- Single functions.
- Code libraries that don't require a demo map.

General rules for what should be in systems:
- More complicated and larger systems.
- Anything that needs a demo map.
- Anything with object data requirements.

Remember, the actual differentiation isn't that much for you to worry about, more down to our excellent resource moderators.

This will let you all submit your scripts without making a full blown demo map for them, which can be rather tricky for some scripts.
07-03-2008, 02:37 AM#2
Here-b-Trollz
Hopefully we can build up a good library of scripts here - I think people will start actually using the modular design that vJass allows if we can reach the appropriate mass of content here.
07-03-2008, 07:37 AM#3
Jazradel
Awesome.

Presumably things which generate there own object data belong under systems?
07-03-2008, 10:23 AM#4
Fulla
Great addition.

Is someone already going to add / do these type of scripts count & go in that section?
  • GetPlayerNameColored
  • SimError
  • "DummyTarget" - (Create dummy unit, add ability, set level, issue order)
  • etc. etc.
07-03-2008, 11:08 AM#5
Captain Griffen
Quote:
Originally Posted by Jazradel
Awesome.

Presumably things which generate there own object data belong under systems?

That's more of a depends; if it's all self contained in a vJASS script, then it could probably go into scripts (since it may as well just be vJASS).

Quote:
Originally Posted by Fulla
Great addition.

Is someone already going to add / do these type of scripts count & go in that section?
GetPlayerNameColored
SimError
"DummyTarget" - (Create dummy unit, add ability, set level, issue order)
etc. etc.

Maybe; depends on if people submit it (if it's in the database already and fits better in scripts then it may get moved across if I notice it).
07-03-2008, 10:54 PM#6
Pyrogasm
You might want to amend the "Resource Submission Rules & Guidelines" post to include rules for 'scripts'. Additionally, you should add: "Spells are not scripts", because I can forsee that becoming an issue.
07-03-2008, 10:57 PM#7
Captain Griffen
It's on my todo list to look again at al of the submission guides and update them, clarify, etc., where necessary. Most of them are very old.
07-03-2008, 11:02 PM#8
moyack
By the moment we will decide where they fit, if we have a case of a spell with only the script, I'll demand a test map so it can fit in the spells section.
07-03-2008, 11:08 PM#9
Pyrogasm
And Moyack and I have mod powers in the spells & systems forum, but not in the "scripts" forum, even though we have mod powers in the parent forum, Triggers & Scripts.
07-03-2008, 11:15 PM#10
Captain Griffen
Quote:
Originally Posted by Pyrogasm
And Moyack and I have mod powers in the spells & systems forum, but not in the "scripts" forum, even though we have mod powers in the parent forum, Triggers & Scripts.

Ooops, forgot to update your powers of forum wizardry.

And the parent forum is code resources, actually (the old spells, systems and samples). Basically, if you had powers in systems, then you should get powers in scripts.

*goes to do it*

If you feel you should have powers in scripts (or anywhere else, for that matter), and don't, PM me. But check for the scripts area in about 10 minutes time, as I have to add you all first (forgot last night).

EDIT: Moyack should already have had it, from Code Resources (the parent), whereas you must have accidently had yours misplaced when we cleaned out the tangled mess that was the mods and titles (you had the others, must just have missed off Code Resources). Should now be fixied.