Revision 2, 1.3 kB
(checked in by yumileroy, 17 years ago)
|
[svn] * Proper SVN structure
Original author: Neo2003
Date: 2008-10-02 16:23:55-05:00
|
Line | |
---|
1 | --- Script Layout --- |
---|
2 | A quick explination of the layout I hope everyone will follow for scriptdev2. |
---|
3 | |
---|
4 | --- Sub Folders --- |
---|
5 | |
---|
6 | Area - Contains scripts used solely by area triggers |
---|
7 | |
---|
8 | Boss - Boss scripts for bosses that are not zone specific |
---|
9 | |
---|
10 | Mob - Generic Creature scripts for creatures that are not zone specific |
---|
11 | |
---|
12 | Custom - Intentionally empty folder from SVN. If you make a custom script please put it here. |
---|
13 | |
---|
14 | GO - Contains scripts used solely by Game Objects (GOs) that do not have a specific zone |
---|
15 | |
---|
16 | Guard - Scripts for Guard NPCs |
---|
17 | |
---|
18 | Honor - Honor npcs (currently a blank script as these npcs do nothing special) |
---|
19 | |
---|
20 | Item - Item scripts |
---|
21 | |
---|
22 | NPC - Scripts for individual NPCs who do not have a specific zone |
---|
23 | |
---|
24 | Servers - Generic NPC servers script for things such as flightmasters and guildmasters. |
---|
25 | |
---|
26 | Zone - ALL zone specific scripts should be written within these folders. This includes creature scripts, boss scripts, go scripts, area scripts, and npc scripts. |
---|
27 | |
---|
28 | --- Naming Conventions --- |
---|
29 | |
---|
30 | Please keep file names to "type_objectname.cpp" where type is replaced by the type of object and objectname is replaced by the name of the object, creature, item, or area that this script will be used by. |
---|
31 | |
---|
32 | AddSC functions should follow "void AddSC_creaturename(void);" format. Do not append AI or anything else. |
---|