Addition of Scripts.xml for easier scripts management.
Contributed by Sahar.
This commit is contained in:
29
L2J_Mobius_1.0_Ertheia/dist/game/config/Scripts.xml
vendored
Normal file
29
L2J_Mobius_1.0_Ertheia/dist/game/config/Scripts.xml
vendored
Normal file
@@ -0,0 +1,29 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<list xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="../data/xsd/Scripts.xsd">
|
||||
<!-- Skip these filenames from script loading, because they are already loaded using a different way. -->
|
||||
<exclude file="package-info.java" />
|
||||
<exclude file="MasterHandler.java" />
|
||||
<exclude file="EffectMasterHandler.java" />
|
||||
<exclude file="SkillConditionMasterHandler.java" />
|
||||
<exclude file="ConditionMasterHandler.java" />
|
||||
|
||||
<!--
|
||||
With this file you can exclude/include specific folders/files from within the scripts directory.
|
||||
|
||||
In order to exclude a folder/file simply add the following line:
|
||||
<exclude file="{FOLDER/FILE NAME HERE}" />
|
||||
For example to exclude the quests directory, use:
|
||||
<exclude file="quests" />
|
||||
|
||||
If you want to exclude all files within a directory except certain file(s), you can do it like so:
|
||||
<exclude file="{FOLDER NAME HERE}">
|
||||
<include file="{FOLDER/FILE NAME HERE}" />
|
||||
<include file="{FOLDER/FILE NAME HERE}" />
|
||||
...
|
||||
</exclude>
|
||||
For example to exclude ForgeOfTheGods folder except Valakas script, use:
|
||||
<exclude file="ForgeOfTheGods">
|
||||
<include file="Valakas.java" />
|
||||
</exclude>
|
||||
-->
|
||||
</list>
|
21
L2J_Mobius_1.0_Ertheia/dist/game/data/xsd/Scripts.xsd
vendored
Normal file
21
L2J_Mobius_1.0_Ertheia/dist/game/data/xsd/Scripts.xsd
vendored
Normal file
@@ -0,0 +1,21 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema">
|
||||
<xs:element name="list">
|
||||
<xs:complexType>
|
||||
<xs:sequence>
|
||||
<xs:element name="exclude" minOccurs="0" maxOccurs="unbounded">
|
||||
<xs:complexType>
|
||||
<xs:sequence>
|
||||
<xs:element name="include" minOccurs="0" maxOccurs="unbounded">
|
||||
<xs:complexType>
|
||||
<xs:attribute name="file" type="xs:string" use="required" />
|
||||
</xs:complexType>
|
||||
</xs:element>
|
||||
</xs:sequence>
|
||||
<xs:attribute name="file" type="xs:string" use="required" />
|
||||
</xs:complexType>
|
||||
</xs:element>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
</xs:element>
|
||||
</xs:schema>
|
Reference in New Issue
Block a user