IN WORK - Space GCW - Most schematics in place, purchaseable and craftable - just components are not yet in place fully.

This commit is contained in:
Cekis
2018-01-31 01:09:20 +00:00
parent 20d55fac6d
commit d6e37e2e43
114 changed files with 8148 additions and 2043 deletions
+11
View File
@@ -0,0 +1,11 @@
<?xml version="1.0" encoding="UTF-8"?>
<module type="JAVA_MODULE" version="4">
<component name="NewModuleRootManager" inherit-compiler-output="true">
<exclude-output />
<content url="file://$MODULE_DIR$">
<sourceFolder url="file://$MODULE_DIR$/game" isTestSource="false" />
</content>
<orderEntry type="inheritedJdk" />
<orderEntry type="sourceFolder" forTests="false" />
</component>
</module>
+4
View File
@@ -0,0 +1,4 @@
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="ProjectRootManager" version="2" project-jdk-name="1.8" project-jdk-type="JavaSDK" />
</project>
+8
View File
@@ -0,0 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="ProjectModuleManager">
<modules>
<module fileurl="file://$PROJECT_DIR$/.idea/compiled.iml" filepath="$PROJECT_DIR$/.idea/compiled.iml" />
</modules>
</component>
</project>
+330
View File
@@ -0,0 +1,330 @@
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="ChangeListManager">
<list default="true" id="fec39b31-2ee0-4e6b-9540-d5b2502cadfa" name="Default" comment="" />
<option name="EXCLUDED_CONVERTED_TO_IGNORED" value="true" />
<option name="TRACKING_ENABLED" value="true" />
<option name="SHOW_DIALOG" value="false" />
<option name="HIGHLIGHT_CONFLICTS" value="true" />
<option name="HIGHLIGHT_NON_ACTIVE_CHANGELIST" value="false" />
<option name="LAST_RESOLUTION" value="IGNORE" />
</component>
<component name="FileEditorManager">
<leaf SIDE_TABS_SIZE_LIMIT_KEY="300">
<file leaf-file-name="base_class.java" pinned="false" current-in-tab="false">
<entry file="file://$PROJECT_DIR$/game/script/base_class.java">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="170">
<caret line="22327" column="49" lean-forward="false" selection-start-line="22327" selection-start-column="26" selection-end-line="22327" selection-end-column="49" />
<folding />
</state>
</provider>
</entry>
</file>
<file leaf-file-name="obj_id.java" pinned="false" current-in-tab="true">
<entry file="file://$PROJECT_DIR$/game/script/obj_id.java">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="552">
<caret line="612" column="29" lean-forward="true" selection-start-line="612" selection-start-column="29" selection-end-line="612" selection-end-column="29" />
<folding />
</state>
</provider>
</entry>
</file>
<file leaf-file-name="terminal_resource.java" pinned="false" current-in-tab="false">
<entry file="file://$PROJECT_DIR$/game/script/beta/terminal_resource.java">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="93">
<caret line="172" column="22" lean-forward="false" selection-start-line="172" selection-start-column="22" selection-end-line="172" selection-end-column="22" />
<folding />
</state>
</provider>
</entry>
</file>
</leaf>
</component>
<component name="FindInProjectRecents">
<findStrings>
<find>sendScript</find>
<find>setPlanet</find>
<find>void</find>
<find>sendScriptVarsToProxies</find>
</findStrings>
<dirStrings>
<dir>Z:\swg-main\dsrc\sku.0\sys.server\compiled\game</dir>
<dir>Z:\swg-main\dsrc\sku.0\sys.server\compiled</dir>
</dirStrings>
</component>
<component name="GradleLocalSettings">
<option name="externalProjectsViewState">
<projects_view />
</option>
</component>
<component name="IdeDocumentHistory">
<option name="CHANGED_PATHS">
<list>
<option value="$PROJECT_DIR$/game/script/base_class.java" />
<option value="$PROJECT_DIR$/game/script/obj_id.java" />
</list>
</option>
</component>
<component name="ProjectFrameBounds" extendedState="6">
<option name="x" value="1952" />
<option name="y" value="25" />
<option name="width" value="1870" />
<option name="height" value="1004" />
</component>
<component name="ProjectView">
<navigator currentView="ProjectPane" proportions="" version="1">
<flattenPackages />
<showMembers />
<showModules />
<showLibraryContents />
<hideEmptyPackages />
<abbreviatePackageNames />
<autoscrollToSource />
<autoscrollFromSource />
<sortByType />
<manualOrder />
<foldersAlwaysOnTop value="true" />
</navigator>
<panes>
<pane id="Scratches" />
<pane id="AndroidView" />
<pane id="Scope" />
<pane id="ProjectPane">
<subPane>
<expand>
<path>
<item name="compiled" type="b2602c69:ProjectViewProjectNode" />
<item name="compiled" type="462c0819:PsiDirectoryNode" />
</path>
<path>
<item name="compiled" type="b2602c69:ProjectViewProjectNode" />
<item name="compiled" type="462c0819:PsiDirectoryNode" />
<item name="game" type="462c0819:PsiDirectoryNode" />
</path>
<path>
<item name="compiled" type="b2602c69:ProjectViewProjectNode" />
<item name="compiled" type="462c0819:PsiDirectoryNode" />
<item name="game" type="462c0819:PsiDirectoryNode" />
<item name="script" type="462c0819:PsiDirectoryNode" />
</path>
</expand>
<select />
</subPane>
</pane>
<pane id="PackagesPane" />
</panes>
</component>
<component name="PropertiesComponent">
<property name="last_opened_file_path" value="$PROJECT_DIR$/../../../../src" />
</component>
<component name="RunDashboard">
<option name="ruleStates">
<list>
<RuleState>
<option name="name" value="ConfigurationTypeDashboardGroupingRule" />
</RuleState>
<RuleState>
<option name="name" value="StatusDashboardGroupingRule" />
</RuleState>
</list>
</option>
</component>
<component name="RunManager">
<configuration default="true" type="Applet" factoryName="Applet">
<option name="HTML_USED" value="false" />
<option name="WIDTH" value="400" />
<option name="HEIGHT" value="300" />
<option name="POLICY_FILE" value="$APPLICATION_HOME_DIR$/bin/appletviewer.policy" />
<module />
</configuration>
<configuration default="true" type="Application" factoryName="Application">
<extension name="coverage" enabled="false" merge="false" sample_coverage="true" runner="idea" />
<option name="MAIN_CLASS_NAME" />
<option name="VM_PARAMETERS" />
<option name="PROGRAM_PARAMETERS" />
<option name="WORKING_DIRECTORY" value="$PROJECT_DIR$" />
<option name="ALTERNATIVE_JRE_PATH_ENABLED" value="false" />
<option name="ALTERNATIVE_JRE_PATH" />
<option name="ENABLE_SWING_INSPECTOR" value="false" />
<option name="ENV_VARIABLES" />
<option name="PASS_PARENT_ENVS" value="true" />
<module name="" />
<envs />
</configuration>
<configuration default="true" type="JUnit" factoryName="JUnit">
<extension name="coverage" enabled="false" merge="false" sample_coverage="true" runner="idea" />
<module name="" />
<option name="ALTERNATIVE_JRE_PATH_ENABLED" value="false" />
<option name="ALTERNATIVE_JRE_PATH" />
<option name="PACKAGE_NAME" />
<option name="MAIN_CLASS_NAME" />
<option name="METHOD_NAME" />
<option name="TEST_OBJECT" value="class" />
<option name="VM_PARAMETERS" value="-ea" />
<option name="PARAMETERS" />
<option name="WORKING_DIRECTORY" value="%MODULE_WORKING_DIR%" />
<option name="ENV_VARIABLES" />
<option name="PASS_PARENT_ENVS" value="true" />
<option name="TEST_SEARCH_SCOPE">
<value defaultName="singleModule" />
</option>
<envs />
<patterns />
</configuration>
<configuration default="true" type="Remote" factoryName="Remote">
<option name="USE_SOCKET_TRANSPORT" value="true" />
<option name="SERVER_MODE" value="false" />
<option name="SHMEM_ADDRESS" value="javadebug" />
<option name="HOST" value="localhost" />
<option name="PORT" value="5005" />
</configuration>
<configuration default="true" type="TestNG" factoryName="TestNG">
<extension name="coverage" enabled="false" merge="false" sample_coverage="true" runner="idea" />
<module name="" />
<option name="ALTERNATIVE_JRE_PATH_ENABLED" value="false" />
<option name="ALTERNATIVE_JRE_PATH" />
<option name="SUITE_NAME" />
<option name="PACKAGE_NAME" />
<option name="MAIN_CLASS_NAME" />
<option name="METHOD_NAME" />
<option name="GROUP_NAME" />
<option name="TEST_OBJECT" value="CLASS" />
<option name="VM_PARAMETERS" value="-ea" />
<option name="PARAMETERS" />
<option name="WORKING_DIRECTORY" value="%MODULE_WORKING_DIR%" />
<option name="OUTPUT_DIRECTORY" />
<option name="ANNOTATION_TYPE" />
<option name="ENV_VARIABLES" />
<option name="PASS_PARENT_ENVS" value="true" />
<option name="TEST_SEARCH_SCOPE">
<value defaultName="singleModule" />
</option>
<option name="USE_DEFAULT_REPORTERS" value="false" />
<option name="PROPERTIES_FILE" />
<envs />
<properties />
<listeners />
</configuration>
<configuration default="true" type="#org.jetbrains.idea.devkit.run.PluginConfigurationType" factoryName="Plugin">
<module name="" />
<option name="VM_PARAMETERS" value="-Xmx512m -Xms256m -XX:MaxPermSize=250m -ea" />
<option name="PROGRAM_PARAMETERS" />
<predefined_log_file id="idea.log" enabled="true" />
</configuration>
</component>
<component name="ShelveChangesManager" show_recycled="false">
<option name="remove_strategy" value="false" />
</component>
<component name="SvnConfiguration">
<configuration />
</component>
<component name="TaskManager">
<task active="true" id="Default" summary="Default task">
<changelist id="fec39b31-2ee0-4e6b-9540-d5b2502cadfa" name="Default" comment="" />
<created>1514326800543</created>
<option name="number" value="Default" />
<option name="presentableId" value="Default" />
<updated>1514326800543</updated>
</task>
<servers />
</component>
<component name="ToolWindowManager">
<frame x="1920" y="0" width="1920" height="1080" extended-state="6" />
<editor active="true" />
<layout>
<window_info id="Palette" active="false" anchor="right" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="3" side_tool="false" content_ui="tabs" />
<window_info id="TODO" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="6" side_tool="false" content_ui="tabs" />
<window_info id="Palette&#9;" active="false" anchor="right" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="3" side_tool="false" content_ui="tabs" />
<window_info id="Image Layers" active="false" anchor="left" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="2" side_tool="false" content_ui="tabs" />
<window_info id="Capture Analysis" active="false" anchor="right" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="3" side_tool="false" content_ui="tabs" />
<window_info id="Event Log" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="7" side_tool="true" content_ui="tabs" />
<window_info id="Maven Projects" active="false" anchor="right" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="3" side_tool="false" content_ui="tabs" />
<window_info id="Run" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="2" side_tool="false" content_ui="tabs" />
<window_info id="Version Control" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="false" weight="0.33" sideWeight="0.5" order="7" side_tool="false" content_ui="tabs" />
<window_info id="Terminal" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="7" side_tool="false" content_ui="tabs" />
<window_info id="Capture Tool" active="false" anchor="left" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="2" side_tool="false" content_ui="tabs" />
<window_info id="Designer" active="false" anchor="left" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="2" side_tool="false" content_ui="tabs" />
<window_info id="Project" active="false" anchor="left" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="true" show_stripe_button="true" weight="0.25" sideWeight="0.5" order="0" side_tool="false" content_ui="combo" />
<window_info id="Find" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.32934782" sideWeight="0.5" order="1" side_tool="false" content_ui="tabs" />
<window_info id="Structure" active="false" anchor="left" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.25" sideWeight="0.5" order="1" side_tool="false" content_ui="tabs" />
<window_info id="Ant Build" active="false" anchor="right" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.25" sideWeight="0.5" order="1" side_tool="false" content_ui="tabs" />
<window_info id="UI Designer" active="false" anchor="left" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="2" side_tool="false" content_ui="tabs" />
<window_info id="Theme Preview" active="false" anchor="right" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="3" side_tool="false" content_ui="tabs" />
<window_info id="Debug" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.4" sideWeight="0.5" order="3" side_tool="false" content_ui="tabs" />
<window_info id="Favorites" active="false" anchor="left" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="2" side_tool="true" content_ui="tabs" />
<window_info id="Cvs" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.25" sideWeight="0.5" order="4" side_tool="false" content_ui="tabs" />
<window_info id="Message" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="0" side_tool="false" content_ui="tabs" />
<window_info id="Commander" active="false" anchor="right" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.4" sideWeight="0.5" order="0" side_tool="false" content_ui="tabs" />
<window_info id="Hierarchy" active="false" anchor="right" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.25" sideWeight="0.5" order="2" side_tool="false" content_ui="combo" />
<window_info id="Inspection" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.4" sideWeight="0.5" order="5" side_tool="false" content_ui="tabs" />
</layout>
</component>
<component name="VcsContentAnnotationSettings">
<option name="myLimit" value="2678400000" />
</component>
<component name="XDebuggerManager">
<breakpoint-manager />
<watches-manager />
</component>
<component name="editorHistoryManager">
<entry file="file://$PROJECT_DIR$/game/script/base_class.java">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="379559">
<caret line="22327" column="46" lean-forward="false" selection-start-line="22327" selection-start-column="23" selection-end-line="22327" selection-end-column="46" />
<folding />
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/game/script/obj_id.java">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="10166">
<caret line="598" column="77" lean-forward="false" selection-start-line="598" selection-start-column="77" selection-end-line="598" selection-end-column="77" />
<folding />
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/game/script/beta/terminal_resource.java">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="93">
<caret line="172" column="22" lean-forward="false" selection-start-line="172" selection-start-column="22" selection-end-line="172" selection-end-column="22" />
<folding />
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/game/script/base_class.java">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="170">
<caret line="22327" column="49" lean-forward="false" selection-start-line="22327" selection-start-column="26" selection-end-line="22327" selection-end-column="49" />
<folding />
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/game/script/obj_id.java">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="552">
<caret line="612" column="29" lean-forward="true" selection-start-line="612" selection-start-column="29" selection-end-line="612" selection-end-column="29" />
<folding />
</state>
</provider>
</entry>
</component>
<component name="masterDetails">
<states>
<state key="ProjectJDKs.UI">
<settings>
<last-edited>1.8</last-edited>
<splitter-proportions>
<option name="proportions">
<list>
<option value="0.2" />
</list>
</option>
</splitter-proportions>
</settings>
</state>
</states>
</component>
</project>
+4
View File
@@ -0,0 +1,4 @@
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="ProjectRootManager" version="2" languageLevel="JDK_1_9" default="false" project-jdk-name="1.8" project-jdk-type="JavaSDK" />
</project>
+8
View File
@@ -0,0 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="ProjectModuleManager">
<modules>
<module fileurl="file://$PROJECT_DIR$/game.iml" filepath="$PROJECT_DIR$/game.iml" />
</modules>
</component>
</project>
+124
View File
@@ -0,0 +1,124 @@
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="Palette2">
<group name="Swing">
<item class="com.intellij.uiDesigner.HSpacer" tooltip-text="Horizontal Spacer" icon="/com/intellij/uiDesigner/icons/hspacer.png" removable="false" auto-create-binding="false" can-attach-label="false">
<default-constraints vsize-policy="1" hsize-policy="6" anchor="0" fill="1" />
</item>
<item class="com.intellij.uiDesigner.VSpacer" tooltip-text="Vertical Spacer" icon="/com/intellij/uiDesigner/icons/vspacer.png" removable="false" auto-create-binding="false" can-attach-label="false">
<default-constraints vsize-policy="6" hsize-policy="1" anchor="0" fill="2" />
</item>
<item class="javax.swing.JPanel" icon="/com/intellij/uiDesigner/icons/panel.png" removable="false" auto-create-binding="false" can-attach-label="false">
<default-constraints vsize-policy="3" hsize-policy="3" anchor="0" fill="3" />
</item>
<item class="javax.swing.JScrollPane" icon="/com/intellij/uiDesigner/icons/scrollPane.png" removable="false" auto-create-binding="false" can-attach-label="true">
<default-constraints vsize-policy="7" hsize-policy="7" anchor="0" fill="3" />
</item>
<item class="javax.swing.JButton" icon="/com/intellij/uiDesigner/icons/button.png" removable="false" auto-create-binding="true" can-attach-label="false">
<default-constraints vsize-policy="0" hsize-policy="3" anchor="0" fill="1" />
<initial-values>
<property name="text" value="Button" />
</initial-values>
</item>
<item class="javax.swing.JRadioButton" icon="/com/intellij/uiDesigner/icons/radioButton.png" removable="false" auto-create-binding="true" can-attach-label="false">
<default-constraints vsize-policy="0" hsize-policy="3" anchor="8" fill="0" />
<initial-values>
<property name="text" value="RadioButton" />
</initial-values>
</item>
<item class="javax.swing.JCheckBox" icon="/com/intellij/uiDesigner/icons/checkBox.png" removable="false" auto-create-binding="true" can-attach-label="false">
<default-constraints vsize-policy="0" hsize-policy="3" anchor="8" fill="0" />
<initial-values>
<property name="text" value="CheckBox" />
</initial-values>
</item>
<item class="javax.swing.JLabel" icon="/com/intellij/uiDesigner/icons/label.png" removable="false" auto-create-binding="false" can-attach-label="false">
<default-constraints vsize-policy="0" hsize-policy="0" anchor="8" fill="0" />
<initial-values>
<property name="text" value="Label" />
</initial-values>
</item>
<item class="javax.swing.JTextField" icon="/com/intellij/uiDesigner/icons/textField.png" removable="false" auto-create-binding="true" can-attach-label="true">
<default-constraints vsize-policy="0" hsize-policy="6" anchor="8" fill="1">
<preferred-size width="150" height="-1" />
</default-constraints>
</item>
<item class="javax.swing.JPasswordField" icon="/com/intellij/uiDesigner/icons/passwordField.png" removable="false" auto-create-binding="true" can-attach-label="true">
<default-constraints vsize-policy="0" hsize-policy="6" anchor="8" fill="1">
<preferred-size width="150" height="-1" />
</default-constraints>
</item>
<item class="javax.swing.JFormattedTextField" icon="/com/intellij/uiDesigner/icons/formattedTextField.png" removable="false" auto-create-binding="true" can-attach-label="true">
<default-constraints vsize-policy="0" hsize-policy="6" anchor="8" fill="1">
<preferred-size width="150" height="-1" />
</default-constraints>
</item>
<item class="javax.swing.JTextArea" icon="/com/intellij/uiDesigner/icons/textArea.png" removable="false" auto-create-binding="true" can-attach-label="true">
<default-constraints vsize-policy="6" hsize-policy="6" anchor="0" fill="3">
<preferred-size width="150" height="50" />
</default-constraints>
</item>
<item class="javax.swing.JTextPane" icon="/com/intellij/uiDesigner/icons/textPane.png" removable="false" auto-create-binding="true" can-attach-label="true">
<default-constraints vsize-policy="6" hsize-policy="6" anchor="0" fill="3">
<preferred-size width="150" height="50" />
</default-constraints>
</item>
<item class="javax.swing.JEditorPane" icon="/com/intellij/uiDesigner/icons/editorPane.png" removable="false" auto-create-binding="true" can-attach-label="true">
<default-constraints vsize-policy="6" hsize-policy="6" anchor="0" fill="3">
<preferred-size width="150" height="50" />
</default-constraints>
</item>
<item class="javax.swing.JComboBox" icon="/com/intellij/uiDesigner/icons/comboBox.png" removable="false" auto-create-binding="true" can-attach-label="true">
<default-constraints vsize-policy="0" hsize-policy="2" anchor="8" fill="1" />
</item>
<item class="javax.swing.JTable" icon="/com/intellij/uiDesigner/icons/table.png" removable="false" auto-create-binding="true" can-attach-label="false">
<default-constraints vsize-policy="6" hsize-policy="6" anchor="0" fill="3">
<preferred-size width="150" height="50" />
</default-constraints>
</item>
<item class="javax.swing.JList" icon="/com/intellij/uiDesigner/icons/list.png" removable="false" auto-create-binding="true" can-attach-label="false">
<default-constraints vsize-policy="6" hsize-policy="2" anchor="0" fill="3">
<preferred-size width="150" height="50" />
</default-constraints>
</item>
<item class="javax.swing.JTree" icon="/com/intellij/uiDesigner/icons/tree.png" removable="false" auto-create-binding="true" can-attach-label="false">
<default-constraints vsize-policy="6" hsize-policy="6" anchor="0" fill="3">
<preferred-size width="150" height="50" />
</default-constraints>
</item>
<item class="javax.swing.JTabbedPane" icon="/com/intellij/uiDesigner/icons/tabbedPane.png" removable="false" auto-create-binding="true" can-attach-label="false">
<default-constraints vsize-policy="3" hsize-policy="3" anchor="0" fill="3">
<preferred-size width="200" height="200" />
</default-constraints>
</item>
<item class="javax.swing.JSplitPane" icon="/com/intellij/uiDesigner/icons/splitPane.png" removable="false" auto-create-binding="false" can-attach-label="false">
<default-constraints vsize-policy="3" hsize-policy="3" anchor="0" fill="3">
<preferred-size width="200" height="200" />
</default-constraints>
</item>
<item class="javax.swing.JSpinner" icon="/com/intellij/uiDesigner/icons/spinner.png" removable="false" auto-create-binding="true" can-attach-label="true">
<default-constraints vsize-policy="0" hsize-policy="6" anchor="8" fill="1" />
</item>
<item class="javax.swing.JSlider" icon="/com/intellij/uiDesigner/icons/slider.png" removable="false" auto-create-binding="true" can-attach-label="false">
<default-constraints vsize-policy="0" hsize-policy="6" anchor="8" fill="1" />
</item>
<item class="javax.swing.JSeparator" icon="/com/intellij/uiDesigner/icons/separator.png" removable="false" auto-create-binding="false" can-attach-label="false">
<default-constraints vsize-policy="6" hsize-policy="6" anchor="0" fill="3" />
</item>
<item class="javax.swing.JProgressBar" icon="/com/intellij/uiDesigner/icons/progressbar.png" removable="false" auto-create-binding="true" can-attach-label="false">
<default-constraints vsize-policy="0" hsize-policy="6" anchor="0" fill="1" />
</item>
<item class="javax.swing.JToolBar" icon="/com/intellij/uiDesigner/icons/toolbar.png" removable="false" auto-create-binding="false" can-attach-label="false">
<default-constraints vsize-policy="0" hsize-policy="6" anchor="0" fill="1">
<preferred-size width="-1" height="20" />
</default-constraints>
</item>
<item class="javax.swing.JToolBar$Separator" icon="/com/intellij/uiDesigner/icons/toolbarSeparator.png" removable="false" auto-create-binding="false" can-attach-label="false">
<default-constraints vsize-policy="0" hsize-policy="0" anchor="0" fill="1" />
</item>
<item class="javax.swing.JScrollBar" icon="/com/intellij/uiDesigner/icons/scrollbar.png" removable="false" auto-create-binding="true" can-attach-label="false">
<default-constraints vsize-policy="6" hsize-policy="0" anchor="0" fill="2" />
</item>
</group>
</component>
</project>
+6
View File
@@ -0,0 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="VcsDirectoryMappings">
<mapping directory="$PROJECT_DIR$/../../../.." vcs="Git" />
</component>
</project>
+2456
View File
File diff suppressed because it is too large Load Diff
@@ -4620,11 +4620,22 @@ item_heroic_tusken_shelves
item_heroic_tusken_stairs
item_heroic_tusken_vent_pillar
item_tcg_loot_reward_series8_bespin_house_deed "string:player_structure.deed.template=object/building/player/player_house_tcg_8_bespin_house.iff,int:player_structure.deed.buildtime=90"
item_schematic_gcw2_mandal_armor_plating "string:loot_schematic.schematic=object/draft_schematic/space/armor/adv_mandal_armor_plating.iff,int:loot_schematic.uses=1,string:loot_schematic.skill_req=class_structures_phase4_novice"
item_schematic_gcw2_mandal_fusion_reactor "string:loot_schematic.schematic=object/draft_schematic/space/reactor/fusion_reactor_mandal.iff,int:loot_schematic.uses=1,string:loot_schematic.skill_req=class_structures_phase4_novice"
item_schematic_gcw2_eng_reward_experimental "string:loot_schematic.schematic=object/draft_schematic/space/engine/eng_reward_experimental.iff,int:loot_schematic.uses=1,string:loot_schematic.skill_req=class_structures_phase4_novice"
item_schematic_gcw2_borstel_cannon "string:loot_schematic.schematic=object/draft_schematic/space/weapon/wpn_borstel_experimental.iff,int:loot_schematic.uses=1,string:loot_schematic.skill_req=class_structures_phase4_novice"
item_ship_deed_tiedefender "int:loot_schematic.type=1,string:loot_schematic.skill_req=class_structures_phase4_novice,string:loot_schematic.schematic=object/draft_schematic/space/chassis/tiedefender.iff,int:loot_schematic.uses=1"
item_ship_deed_twing "int:loot_schematic.type=1,string:loot_schematic.skill_req=class_structures_phase4_novice,string:loot_schematic.schematic=object/draft_schematic/space/chassis/twing.iff,int:loot_schematic.uses=1"
item_schematic_gcw2_vaksai_heavy "int:loot_schematic.type=1,string:loot_schematic.skill_req=class_structures_phase4_novice,string:loot_schematic.schematic=object/draft_schematic/space/chassis/blacksun_heavy_vaksai.iff,int:loot_schematic.uses=1"
item_ship_deed_havoc "int:loot_schematic.type=1,string:loot_schematic.skill_req=class_structures_phase4_novice,string:loot_schematic.schematic=object/draft_schematic/space/chassis/havoc.iff,int:loot_schematic.uses=1"
item_schematic_gcw2_mandal_armor_plating "string:loot_schematic.schematic=object/draft_schematic/space/armor/adv_mandal_armor_plating.iff,int:loot_schematic.uses=1,string:loot_schematic.skill_req=class_structures_phase4_novice"
item_schematic_gcw2_mandal_fusion_reactor "string:loot_schematic.schematic=object/draft_schematic/space/reactor/fusion_reactor_mandal.iff,int:loot_schematic.uses=1,string:loot_schematic.skill_req=class_structures_phase4_novice"
item_schematic_gcw2_eng_reward_experimental "string:loot_schematic.schematic=object/draft_schematic/space/engine/eng_reward_experimental.iff,int:loot_schematic.uses=1,string:loot_schematic.skill_req=class_structures_phase4_novice"
item_schematic_gcw2_borstel_cannon "string:loot_schematic.schematic=object/draft_schematic/space/weapon/wpn_borstel_experimental.iff,int:loot_schematic.uses=1,string:loot_schematic.skill_req=class_structures_phase4_novice"
item_schematic_gcw2_tie_defender "int:loot_schematic.type=1,string:loot_schematic.skill_req=class_structures_phase4_novice,string:loot_schematic.schematic=object/draft_schematic/space/chassis/tiedefender.iff,int:loot_schematic.uses=1"
item_schematic_gcw2_twing "int:loot_schematic.type=1,string:loot_schematic.skill_req=class_structures_phase4_novice,string:loot_schematic.schematic=object/draft_schematic/space/chassis/twing.iff,int:loot_schematic.uses=1"
item_schematic_gcw2_vaksai_heavy "int:loot_schematic.type=1,string:loot_schematic.skill_req=class_structures_phase4_novice,string:loot_schematic.schematic=object/draft_schematic/space/chassis/blacksun_heavy_vaksai.iff,int:loot_schematic.uses=1"
item_schematic_gcw2_havoc "int:loot_schematic.type=1,string:loot_schematic.skill_req=class_structures_phase4_novice,string:loot_schematic.schematic=object/draft_schematic/space/chassis/havoc.iff,int:loot_schematic.uses=1"
item_ship_deed_tiedefender "float:ship_chassis.hp=2250.0,float:ship_chassis.mass=175000.0,string:ship_chassis.type=tiedefender"
item_ship_deed_twing "float:ship_chassis.hp=2050.0,float:ship_chassis.mass=75000.0,string:ship_chassis.type=twing"
item_ship_deed_havoc "float:ship_chassis.hp=2750.0,float:ship_chassis.mass=181000.0,string:ship_chassis.type=havoc"
item_helmet_ace_imp "string:loot_schematic.schematic=object/draft_schematic/clothing/clothing_hat_imperial_ace.iff,string:loot_schematic.skill_req=class_domestics_phase1_novice,int:loot_schematic.uses=1"
item_helmet_ace_neut "string:loot_schematic.schematic=object/draft_schematic/clothing/clothing_hat_neut_ace.iff,string:loot_schematic.skill_req=class_domestics_phase1_novice,int:loot_schematic.uses=1"
item_helmet_ace_reb "string:loot_schematic.schematic=object/draft_schematic/clothing/clothing_hat_reb_ace.iff,string:loot_schematic.skill_req=class_domestics_phase1_novice,int:loot_schematic.uses=1"
item_jacket_ace_imp "string:loot_schematic.schematic=object/draft_schematic/clothing/clothing_jacket_ace_imperial_craft.iff,string:loot_schematic.skill_req=class_domestics_phase1_novice,int:loot_schematic.uses=1"
item_jacket_ace_neut "string:loot_schematic.schematic=object/draft_schematic/clothing/clothing_jacket_ace_privateer_craft.iff,string:loot_schematic.skill_req=class_domestics_phase1_novice,int:loot_schematic.uses=1"
item_jacket_ace_reb "string:loot_schematic.schematic=object/draft_schematic/clothing/clothing_jacket_ace_rebel_craft.iff,string:loot_schematic.skill_req=class_domestics_phase1_novice,int:loot_schematic.uses=1"
item_kimogila_s01_texture_kit "string:loot_schematic.schematic=object/draft_schematic/clothing/clothing_jacket_ace_rebel_craft.iff,string:loot_schematic.skill_req=class_structures_phase1_novice,int:loot_schematic.uses=3"
item_schematic_gcw2_survey_tool_all "string:loot_schematic.schematic=object/draft_schematic/item/item_survey_tool_all.iff,string:loot_schematic.skill_req=class_engineering_phase1_novice,int:loot_schematic.uses=3"
@@ -8245,13 +8245,24 @@ item_heroic_tusken_stairs object/tangible/loot/npc_loot/heroic_tusken_stairs.iff
item_heroic_tusken_vent_pillar object/tangible/loot/npc_loot/heroic_tusken_vent_pillar.iff Tusken Raider Vents A vent unit from Tatooine.
item_tcg_loot_reward_series8_bespin_house_deed object/tangible/deed/player_house_deed/player_house_tcg_8_bespin_house_deed.iff 4 "item.special.nomove,item.structure_deed.player_structure_deed" cloud city house a cloud city house
sorosuub object/tangible/space/veteran_reward/sorosuub_space_yacht_deed.iff 1 1 "item.special.nomove,space.veteran_reward.yacht_deed" Schematic Deed: Sorosuub Luxury Yacht This schematic will give the player a Sorosuub Luxury Yacht space ship.
item_imperial_station_token_01_01 object/tangible/gcw/gcw_imperial_token.iff item 1 "object.autostack,item.special.nomove,item.heroic_token" 2 0 Imperial Station Battle Token A token earned for your assistance during the galactic conflict.
item_rebel_station_token_01_01 object/tangible/gcw/gcw_rebel_token.iff item 1 "object.autostack,item.special.nomove,item.heroic_token" 2 0 Rebel Station Battle Token A token earned for your assistance during the galactic conflict.
item_schematic_gcw2_mandal_armor_plating object/tangible/loot/loot_schematic/generic_limited_use.iff 1 item.loot_schematic.loot_schematic 1 Schematic for Mandal Motors Armor Plating Schematic for Mandal Motors Armor Plating earned from participating in epic Space Battles.
item_schematic_gcw2_mandal_fusion_reactor object/tangible/loot/loot_schematic/generic_limited_use.iff 1 item.loot_schematic.loot_schematic 1 Schematic for Mandal Motors Fusion Reactor Schematic for Mandal Motors Fusion Reactor earned from participating in epic Space Battles.
item_schematic_gcw2_eng_reward_experimental object/tangible/loot/loot_schematic/generic_limited_use.iff 1 item.loot_schematic.loot_schematic 1 Schematic for Experimental Starfighter Engine Schematic for Experimental Starfighter Engine earned from participating in epic Space Battles.
item_schematic_gcw2_borstel_cannon object/tangible/loot/loot_schematic/generic_limited_use.iff 1 item.loot_schematic.loot_schematic 1 Schematic for Experimental Borstel Cannon Schematic for Experimental Borstel Cannon earned from participating in epic Space Battles.
item_ship_deed_tiedefender object/tangible/loot/loot_schematic/generic_limited_use.iff 1 item.loot_schematic.loot_schematic 1 Schematic for Tie Defender Chassis Schematic for Tie Defender Chassis earned from participating in epic Space Battles.
item_ship_deed_twing object/tangible/loot/loot_schematic/generic_limited_use.iff 1 item.loot_schematic.loot_schematic 1 Schematic for T-Wing Chassis Schematic for T-Wing Chassis earned from participating in epic Space Battles.
item_schematic_gcw2_vaksai_heavy object/tangible/loot/loot_schematic/generic_limited_use.iff 1 item.loot_schematic.loot_schematic 1 Schematic for Blacksun Heavy Vaksai Chassis Schematic for Blacksun Heavy Vaksai Chassis earned from participating in epic Space Battles.
item_ship_deed_havoc object/tangible/loot/loot_schematic/generic_limited_use.iff 1 item.loot_schematic.loot_schematic 1 Schematic for Havoc Starfighter Chassis Schematic for Havoc Starfighter Chassis earned from participating in epic Space Battles.
item_imperial_station_token_01_01 object/tangible/gcw/gcw_imperial_token.iff item 1 "object.autostack,item.special.nomove,item.heroic_token" 2 0 Imperial Station Battle Token A token earned for your assistance during the galactic conflict.
item_rebel_station_token_01_01 object/tangible/gcw/gcw_rebel_token.iff item 1 "object.autostack,item.special.nomove,item.heroic_token" 2 0 Rebel Station Battle Token A token earned for your assistance during the galactic conflict.
item_schematic_gcw2_mandal_armor_plating object/tangible/loot/loot_schematic/generic_limited_use.iff 1 item.loot_schematic.loot_schematic 1 Schematic for Mandal Motors Armor Plating Schematic for Mandal Motors Armor Plating earned from participating in epic Space Battles.
item_schematic_gcw2_mandal_fusion_reactor object/tangible/loot/loot_schematic/generic_limited_use.iff 1 item.loot_schematic.loot_schematic 1 Schematic for Mandal Motors Fusion Reactor Schematic for Mandal Motors Fusion Reactor earned from participating in epic Space Battles.
item_schematic_gcw2_eng_reward_experimental object/tangible/loot/loot_schematic/generic_limited_use.iff 1 item.loot_schematic.loot_schematic 1 Schematic for Experimental Starfighter Engine Schematic for Experimental Starfighter Engine earned from participating in epic Space Battles.
item_schematic_gcw2_borstel_cannon object/tangible/loot/loot_schematic/generic_limited_use.iff 1 item.loot_schematic.loot_schematic 1 Schematic for Experimental Borstel Cannon Schematic for Experimental Borstel Cannon earned from participating in epic Space Battles.
item_schematic_gcw2_tie_defender object/tangible/loot/loot_schematic/generic_limited_use.iff 1 item.loot_schematic.loot_schematic 1 Schematic for Tie Defender Chassis Schematic for Tie Defender Chassis earned from participating in epic Space Battles.
item_schematic_gcw2_twing object/tangible/loot/loot_schematic/generic_limited_use.iff 1 item.loot_schematic.loot_schematic 1 Schematic for T-Wing Chassis Schematic for T-Wing Chassis earned from participating in epic Space Battles.
item_schematic_gcw2_vaksai_heavy object/tangible/loot/loot_schematic/generic_limited_use.iff 1 item.loot_schematic.loot_schematic 1 Schematic for Blacksun Heavy Vaksai Chassis Schematic for Blacksun Heavy Vaksai Chassis earned from participating in epic Space Battles.
item_schematic_gcw2_havoc object/tangible/loot/loot_schematic/generic_limited_use.iff 1 item.loot_schematic.loot_schematic 1 Schematic for Havoc Starfighter Chassis Schematic for Havoc Starfighter Chassis earned from participating in epic Space Battles.
item_ship_deed_tiedefender object/tangible/ship/crafted/chassis/tiedefender_deed.iff 1 1 Deed for Tie Defender Chassis Deed for Tie Defender Chassis earned from participating in epic Space Battles.
item_ship_deed_twing object/tangible/ship/crafted/chassis/twing_deed.iff 1 1 Deed for T-Wing Chassis Deed for T-Wing Chassis earned from participating in epic Space Battles.
item_ship_deed_havoc object/tangible/ship/crafted/chassis/havoc_deed.iff 1 1 Deed for Havoc Starfighter Chassis Deed for Havoc Starfighter Chassis earned from participating in epic Space Battles.
item_helmet_ace_imp object/tangible/loot/loot_schematic/generic_limited_use.iff 3 item.loot_schematic.loot_schematic 1 Imperial Ace Pilot Helmet Schematic A schematic for an Imperial Ace Pilot Helmet.
item_helmet_ace_neut object/tangible/loot/loot_schematic/generic_limited_use.iff 3 item.loot_schematic.loot_schematic 1 Privateer Ace Pilot Helmet Schematic A schematic for a Privateer Ace Pilot Helmet.
item_helmet_ace_reb object/tangible/loot/loot_schematic/generic_limited_use.iff 3 item.loot_schematic.loot_schematic 1 Rebel Ace Pilot Helmet Schematic A schematic for a Rebel Ace Pilot Helmet.
item_jacket_ace_imp object/tangible/loot/loot_schematic/generic_limited_use.iff 3 item.loot_schematic.loot_schematic 1 Imperial Ace Pilot Jacket Schematic A schematic for an Imperial Ace Pilot Jacket.
item_jacket_ace_neut object/tangible/loot/loot_schematic/generic_limited_use.iff 3 item.loot_schematic.loot_schematic 1 Privateer Ace Pilot Jacket Schematic A schematic for a Privateer Ace Pilot Jacket.
item_jacket_ace_reb object/tangible/loot/loot_schematic/generic_limited_use.iff 3 item.loot_schematic.loot_schematic 1 Rebel Ace Pilot Jacket Schematic A schematic for a Rebel Ace Pilot Jacket.
item_kimogila_s01_texture_kit object/tangible/loot/loot_schematic/generic_limited_use.iff 3 item.loot_schematic.loot_schematic 1 Kimogila Style 1 Texture Kit (Style 7) Schematic A schematic for the Kimogila Style 1 Texture Kit (Style 7).
item_schematic_gcw2_survey_tool_all object/tangible/loot/loot_schematic/generic_limited_use.iff 3 item.loot_schematic.loot_schematic 1 All Resource Survey Tool Schematic A schematic for the All Resource Survey Tool.
@@ -0,0 +1,18 @@
item cash token0 token1 token2 token3 token4 class script note
s[none] i[0] i[0] i[0] i[0] i[0] i[0] i[0] s c
item_schematic_gcw2_mandal_armor_plating 100 0 "See library.utils for the int value of the classes. 0 is ""all"" but will only show if there are no items for the opener's class."
item_schematic_gcw2_mandal_fusion_reactor 100 0 "So in the case of this table only traders will see the ""all"" items."
item_schematic_gcw2_eng_reward_experimental 100 0
item_schematic_gcw2_borstel_cannon 100 0
item_schematic_gcw2_tie_defender 300 0
item_schematic_gcw2_vaksai_heavy 300 0
item_schematic_gcw2_havoc 300 0
item_ship_deed_tiedefender 1000 0
item_ship_deed_havoc 1000 0
item_helmet_ace_imp 50 0
item_helmet_ace_neut 50 0
item_jacket_ace_imp 50 0
item_jacket_ace_neut 50 0
item_kimogila_s01_texture_kit 50 0
item_schematic_gcw2_survey_tool_all 100 0
@@ -4,7 +4,14 @@ item_schematic_gcw2_mandal_armor_plating 100 0 "See library.utils for the
item_schematic_gcw2_mandal_fusion_reactor 100 0 "So in the case of this table only traders will see the ""all"" items."
item_schematic_gcw2_eng_reward_experimental 100 0
item_schematic_gcw2_borstel_cannon 100 0
item_ship_deed_tiedefender 300 0
item_ship_deed_twing 300 0
item_schematic_gcw2_twing 300 0
item_schematic_gcw2_vaksai_heavy 300 0
item_ship_deed_havoc 300 0
item_schematic_gcw2_havoc 300 0
item_ship_deed_twing 1000 0
item_ship_deed_havoc 1000 0
item_helmet_ace_neut 50 0
item_helmet_ace_reb 50 0
item_jacket_ace_neut 50 0
item_jacket_ace_reb 50 0
item_kimogila_s01_texture_kit 50 0
item_schematic_gcw2_survey_tool_all 100 0
@@ -6680,5 +6680,5 @@ nym_themepark_sulfur_pirate_henchmen_low 60 1 0 0 -1 NORMAL lok sulfur_lake_pi
gcw_atst_familiar 1 0 0 0 0 NORMAL global imperial atst_toy.iff 0.1 0.1 0 35 35 -1 100 100 0 0 100 2 none 1 0
gcw_atxt_familiar 1 0 0 0 0 NORMAL global rebel atxt_toy.iff 0.1 0.1 0 0 0 0 0 0 0 0 0 2 none 1 0
naboo_vana_legacy_jeepfal_nareedo 25 0 0 0 0 NORMAL global thug thug thug_rodian_male 0 0 0 0 0 0 0 0 -1 2 npc/npc_1_10 generic_npc_1 npc ai.thug thug slang pirate_pistol_low_level pirate_carbine_low_level 0 2
rebel2_gcw2_vendor 100 0 0 0 0 ELITE anywhere rebel Rebel dressed_rebel_recruiter_human_female_01.iff 1 1 0 0 0 0 0 0 0 0 -1 2 0 0 npc 1 string:item.vendor.vendor_table=space_gcw_stuff,string:item.token.type=item_rebel_station_token_01_01 npc.vendor.vendor,conversation.rebel_space_gcw_vendor 0 0
imperial_gcw2_vendor 100 0 0 0 0 ELITE anywhere imperial Imperial dressed_imperial_officer_m.iff 1 1 0 0 0 0 0 0 0 0 -1 2 0 0 npc 1 string:item.vendor.vendor_table=space_gcw_stuff,string:item.token.type=item_imperial_station_token_01_01 npc.vendor.vendor,conversation.imperial_space_gcw_vendor 0 0
rebel2_gcw2_vendor 100 0 0 0 0 ELITE anywhere rebel Rebel dressed_rebel_recruiter_human_female_01.iff 1 1 0 0 0 0 0 0 0 0 -1 2 0 0 npc 1 string:item.vendor.vendor_table=space_gcw_stuff_rebel,string:item.token.type=item_rebel_station_token_01_01 npc.vendor.vendor,conversation.rebel_space_gcw_vendor 0 0
imperial_gcw2_vendor 100 0 0 0 0 ELITE anywhere imperial Imperial dressed_imperial_officer_m.iff 1 1 0 0 0 0 0 0 0 0 -1 2 0 0 npc 1 string:item.vendor.vendor_table=space_gcw_stuff_imperial,string:item.token.type=item_imperial_station_token_01_01 npc.vendor.vendor,conversation.imperial_space_gcw_vendor 0 0
@@ -63,3 +63,4 @@ player_naboo_n1 0.05 0.8 0.8 1.6 40 60 250 250 125 1 interceptor 4
player_tiedefender 0.2 0.4 0.5 1.5 25 30 200 300 150 0.93 mediumFighter 5
player_havoc 0.2 0.55 0.65 1.5 40 45 250 250 125 0.96 mediumFighter 4
player_twing 0.2 0.4 0.8 1.6 45 45 375 375 250 0.95 mediumfighter 4
player_blacksun_heavy_vaksai 0.2 0.35 0.4 1.3 40 40 100 100 50 0.97 heavyfighter 4
+1
View File
@@ -92,3 +92,4 @@ object/ship/player/player_gunship_rebel.iff bridge 0 1.8 15.4
hall4 0 -3.5 -15.6
storage3 5.7 -3.5 -4.2
storage4 -5.7 -3.5 -4.2
object/ship/player/player_havoc.iff ship_gunner1
File diff suppressed because it is too large Load Diff
@@ -59,3 +59,4 @@ player_yt2400.iff flight_computer
player_tiedefender.iff flight_computer
player_twing.iff astromech
player_havoc.iff flight_computer
player_blacksun_heavy_vaksai.iff flight_computer
@@ -43,4 +43,5 @@ gunship_imperial 1000000 Imperial Gunship pilot_imperial_navy_master
naboo_n1 75000 Naboo N-1 pilot_neutral_starships_04
tiedefender 100000 TIE Defender pilot_imperial_navy_master
havoc 75000 Havoc Starfighter pilot_neutral_starships_04
twing 75000 T-Wing pilot_rebel_navy_starships_04
twing 75000 T-Wing pilot_rebel_navy_starships_03
blacksun_vaksai_s02 75000 Blacksun Heavy Vaksai pilot_neutral_starships_04
@@ -0,0 +1,3 @@
strItem fltSize
s f
imperial_gcw2_vendor 2
@@ -0,0 +1,3 @@
strItem fltSize
s f
rebel2_gcw2_vendor 2
+11
View File
@@ -0,0 +1,11 @@
<?xml version="1.0" encoding="UTF-8"?>
<module type="JAVA_MODULE" version="4">
<component name="NewModuleRootManager" inherit-compiler-output="true">
<exclude-output />
<content url="file://$MODULE_DIR$">
<sourceFolder url="file://$MODULE_DIR$" isTestSource="false" />
</content>
<orderEntry type="inheritedJdk" />
<orderEntry type="sourceFolder" forTests="false" />
</component>
</module>
@@ -0,0 +1,65 @@
// ======================================================================
//
// clothing_hat_imperial_ace.tpf
// generated with SwgDraftSchematicEditor -- DO NOT EDIT THIS FILE!
//
// ======================================================================
@base object/draft_schematic/clothing/base_clothing_schematic.iff
@class draft_schematic_object_template 7
itemsPerContainer = 1
craftedObjectTemplate = "object/tangible/wearables/helmet/helmet_fighter_imperial_ace_craft.iff"
slots = [
[
optional = false,
name = "craft_item_ingredients_n" "electronics",
options = [
[ingredientType=IT_template, ingredients = [[name="craft_item_ingredients_n" "electronics", ingredient="object/tangible/component/item/electronic_control_unit_advanced.iff", count=1]], complexity = 0, skillCommand = "unskilled"]],
optionalSkillCommand = "",
complexity = 0,
appearance = "" ],
[
optional = false,
name = "craft_clothing_ingredients_n" "binding_and_reinforcement",
options = [
[ingredientType=IT_resourceClass, ingredients = [[name="craft_clothing_ingredients_n" "binding_and_reinforcement", ingredient="space_chemical_petrochem", count=10]], complexity = 0, skillCommand = "unskilled"]],
optionalSkillCommand = "",
complexity = 0,
appearance = "" ],
[
optional = false,
name = "craft_clothing_ingredients_n" "visor",
options = [
[ingredientType=IT_resourceClass, ingredients = [[name="craft_clothing_ingredients_n" "visor", ingredient="space_gem_crystal", count=15]], complexity = 0, skillCommand = "unskilled"]],
optionalSkillCommand = "",
complexity = 0,
appearance = "" ],
[
optional = false,
name = "craft_clothing_ingredients_n" "shell",
options = [
[ingredientType=IT_resourceClass, ingredients = [[name="craft_clothing_ingredients_n" "shell", ingredient="fiberplast", count=25]], complexity = 0, skillCommand = "unskilled"]],
optionalSkillCommand = "",
complexity = 0,
appearance = "" ],
[
optional = false,
name = "craft_clothing_ingredients_n" "padding",
options = [
[ingredientType=IT_template, ingredients = [[name="craft_clothing_ingredients_n" "padding", ingredient="object/tangible/component/clothing/fiberplast_panel.iff", count=1]], complexity = 0, skillCommand = "unskilled"]],
optionalSkillCommand = "",
complexity = 0,
appearance = "" ]]
skillCommands = ["unskilled"]
destroyIngredients = true
manufactureScripts = [ "systems.crafting.clothing.skill.crafting_clothing_tailor_novice" ]
@class intangible_object_template 1
@class object_template 8
complexity = 16
sharedTemplate = "object/draft_schematic/clothing/shared_clothing_hat_imperial_ace.iff"
volume = 1
@@ -0,0 +1,65 @@
// ======================================================================
//
// clothing_hat_neut_ace.tpf
// generated with SwgDraftSchematicEditor -- DO NOT EDIT THIS FILE!
//
// ======================================================================
@base object/draft_schematic/clothing/base_clothing_schematic.iff
@class draft_schematic_object_template 7
itemsPerContainer = 1
craftedObjectTemplate = "object/tangible/wearables/helmet/helmet_fighter_privateer_ace_craft.iff"
slots = [
[
optional = false,
name = "craft_item_ingredients_n" "electronics",
options = [
[ingredientType=IT_template, ingredients = [[name="craft_item_ingredients_n" "electronics", ingredient="object/tangible/component/item/electronic_control_unit_advanced.iff", count=1]], complexity = 0, skillCommand = "unskilled"]],
optionalSkillCommand = "",
complexity = 0,
appearance = "" ],
[
optional = false,
name = "craft_clothing_ingredients_n" "binding_and_reinforcement",
options = [
[ingredientType=IT_resourceClass, ingredients = [[name="craft_clothing_ingredients_n" "binding_and_reinforcement", ingredient="space_chemical_petrochem", count=10]], complexity = 0, skillCommand = "unskilled"]],
optionalSkillCommand = "",
complexity = 0,
appearance = "" ],
[
optional = false,
name = "craft_clothing_ingredients_n" "visor",
options = [
[ingredientType=IT_resourceClass, ingredients = [[name="craft_clothing_ingredients_n" "visor", ingredient="space_gem_crystal", count=15]], complexity = 0, skillCommand = "unskilled"]],
optionalSkillCommand = "",
complexity = 0,
appearance = "" ],
[
optional = false,
name = "craft_clothing_ingredients_n" "shell",
options = [
[ingredientType=IT_resourceClass, ingredients = [[name="craft_clothing_ingredients_n" "shell", ingredient="fiberplast", count=25]], complexity = 0, skillCommand = "unskilled"]],
optionalSkillCommand = "",
complexity = 0,
appearance = "" ],
[
optional = false,
name = "craft_clothing_ingredients_n" "padding",
options = [
[ingredientType=IT_template, ingredients = [[name="craft_clothing_ingredients_n" "padding", ingredient="object/tangible/component/clothing/fiberplast_panel.iff", count=1]], complexity = 0, skillCommand = "unskilled"]],
optionalSkillCommand = "",
complexity = 0,
appearance = "" ]]
skillCommands = ["unskilled"]
destroyIngredients = true
manufactureScripts = [ "systems.crafting.clothing.skill.crafting_clothing_tailor_novice" ]
@class intangible_object_template 1
@class object_template 8
complexity = 16
sharedTemplate = "object/draft_schematic/clothing/shared_clothing_hat_neut_ace.iff"
volume = 1
@@ -0,0 +1,65 @@
// ======================================================================
//
// clothing_hat_reb_ace.tpf
// generated with SwgDraftSchematicEditor -- DO NOT EDIT THIS FILE!
//
// ======================================================================
@base object/draft_schematic/clothing/base_clothing_schematic.iff
@class draft_schematic_object_template 7
itemsPerContainer = 1
craftedObjectTemplate = "object/tangible/wearables/helmet/helmet_fighter_rebel_ace_craft.iff"
slots = [
[
optional = false,
name = "craft_item_ingredients_n" "electronics",
options = [
[ingredientType=IT_template, ingredients = [[name="craft_item_ingredients_n" "electronics", ingredient="object/tangible/component/item/electronic_control_unit_advanced.iff", count=1]], complexity = 0, skillCommand = "unskilled"]],
optionalSkillCommand = "",
complexity = 0,
appearance = "" ],
[
optional = false,
name = "craft_clothing_ingredients_n" "binding_and_reinforcement",
options = [
[ingredientType=IT_resourceClass, ingredients = [[name="craft_clothing_ingredients_n" "binding_and_reinforcement", ingredient="space_chemical_petrochem", count=10]], complexity = 0, skillCommand = "unskilled"]],
optionalSkillCommand = "",
complexity = 0,
appearance = "" ],
[
optional = false,
name = "craft_clothing_ingredients_n" "visor",
options = [
[ingredientType=IT_resourceClass, ingredients = [[name="craft_clothing_ingredients_n" "visor", ingredient="space_gem_crystal", count=15]], complexity = 0, skillCommand = "unskilled"]],
optionalSkillCommand = "",
complexity = 0,
appearance = "" ],
[
optional = false,
name = "craft_clothing_ingredients_n" "shell",
options = [
[ingredientType=IT_resourceClass, ingredients = [[name="craft_clothing_ingredients_n" "shell", ingredient="fiberplast", count=25]], complexity = 0, skillCommand = "unskilled"]],
optionalSkillCommand = "",
complexity = 0,
appearance = "" ],
[
optional = false,
name = "craft_clothing_ingredients_n" "padding",
options = [
[ingredientType=IT_template, ingredients = [[name="craft_clothing_ingredients_n" "padding", ingredient="object/tangible/component/clothing/fiberplast_panel.iff", count=1]], complexity = 0, skillCommand = "unskilled"]],
optionalSkillCommand = "",
complexity = 0,
appearance = "" ]]
skillCommands = ["unskilled"]
destroyIngredients = true
manufactureScripts = [ "systems.crafting.clothing.skill.crafting_clothing_tailor_novice" ]
@class intangible_object_template 1
@class object_template 8
complexity = 16
sharedTemplate = "object/draft_schematic/clothing/shared_clothing_hat_reb_ace.iff"
volume = 1
@@ -0,0 +1,65 @@
// ======================================================================
//
// clothing_jacket_ace_imperial_craft.tpf
// generated with SwgDraftSchematicEditor -- DO NOT EDIT THIS FILE!
//
// ======================================================================
@base object/draft_schematic/clothing/base_clothing_schematic.iff
@class draft_schematic_object_template 7
itemsPerContainer = 0
craftedObjectTemplate = "object/tangible/wearables/jacket/jacket_ace_imperial_craft.iff"
slots = [
[
optional = false,
name = "craft_clothing_ingredients_n" "liner",
options = [
[ingredientType=IT_template, ingredients = [[name="craft_clothing_ingredients_n" "liner", ingredient="object/tangible/component/clothing/synthetic_cloth.iff", count=1]], complexity = 0, skillCommand = "unskilled"]],
optionalSkillCommand = "",
complexity = 0,
appearance = "" ],
[
optional = false,
name = "craft_clothing_ingredients_n" "binding_and_weatherproofing",
options = [
[ingredientType=IT_resourceClass, ingredients = [[name="craft_clothing_ingredients_n" "binding_and_weatherproofing", ingredient="space_chemical_petrochem", count=20]], complexity = 0, skillCommand = "unskilled"]],
optionalSkillCommand = "",
complexity = 0,
appearance = "" ],
[
optional = false,
name = "craft_clothing_ingredients_n" "leather",
options = [
[ingredientType=IT_template, ingredients = [[name="craft_clothing_ingredients_n" "leather", ingredient="object/tangible/component/clothing/leather_heavy_duty.iff", count=1]], complexity = 0, skillCommand = "unskilled"]],
optionalSkillCommand = "",
complexity = 0,
appearance = "" ],
[
optional = false,
name = "craft_clothing_ingredients_n" "reinforcement",
options = [
[ingredientType=IT_resourceClass, ingredients = [[name="craft_clothing_ingredients_n" "reinforcement", ingredient="space_metal_obsidian", count=35]], complexity = 0, skillCommand = "unskilled"]],
optionalSkillCommand = "",
complexity = 0,
appearance = "" ],
[
optional = false,
name = "craft_clothing_ingredients_n" "trim",
options = [
[ingredientType=IT_template, ingredients = [[name="craft_clothing_ingredients_n" "trim", ingredient="object/tangible/component/clothing/trim.iff", count=1]], complexity = 0, skillCommand = "unskilled"]],
optionalSkillCommand = "",
complexity = 0,
appearance = "" ]]
skillCommands = ["unskilled"]
destroyIngredients = true
manufactureScripts = [ "systems.crafting.clothing.skill.crafting_clothing_tailor_novice" ]
@class intangible_object_template 1
@class object_template 8
complexity = 21
sharedTemplate = "object/draft_schematic/clothing/shared_clothing_jacket_ace_imperial.iff"
volume = 1
@@ -0,0 +1,65 @@
// ======================================================================
//
// clothing_jacket_ace_privateer_craft.tpf
// generated with SwgDraftSchematicEditor -- DO NOT EDIT THIS FILE!
//
// ======================================================================
@base object/draft_schematic/clothing/base_clothing_schematic.iff
@class draft_schematic_object_template 7
itemsPerContainer = 0
craftedObjectTemplate = "object/tangible/wearables/jacket/jacket_ace_privateer_craft.iff"
slots = [
[
optional = false,
name = "craft_clothing_ingredients_n" "liner",
options = [
[ingredientType=IT_template, ingredients = [[name="craft_clothing_ingredients_n" "liner", ingredient="object/tangible/component/clothing/synthetic_cloth.iff", count=1]], complexity = 0, skillCommand = "unskilled"]],
optionalSkillCommand = "",
complexity = 0,
appearance = "" ],
[
optional = false,
name = "craft_clothing_ingredients_n" "binding_and_weatherproofing",
options = [
[ingredientType=IT_resourceClass, ingredients = [[name="craft_clothing_ingredients_n" "binding_and_weatherproofing", ingredient="space_chemical_petrochem", count=20]], complexity = 0, skillCommand = "unskilled"]],
optionalSkillCommand = "",
complexity = 0,
appearance = "" ],
[
optional = false,
name = "craft_clothing_ingredients_n" "leather",
options = [
[ingredientType=IT_template, ingredients = [[name="craft_clothing_ingredients_n" "leather", ingredient="object/tangible/component/clothing/leather_heavy_duty.iff", count=1]], complexity = 0, skillCommand = "unskilled"]],
optionalSkillCommand = "",
complexity = 0,
appearance = "" ],
[
optional = false,
name = "craft_clothing_ingredients_n" "reinforcement",
options = [
[ingredientType=IT_resourceClass, ingredients = [[name="craft_clothing_ingredients_n" "reinforcement", ingredient="space_metal_obsidian", count=35]], complexity = 0, skillCommand = "unskilled"]],
optionalSkillCommand = "",
complexity = 0,
appearance = "" ],
[
optional = false,
name = "craft_clothing_ingredients_n" "trim",
options = [
[ingredientType=IT_template, ingredients = [[name="craft_clothing_ingredients_n" "trim", ingredient="object/tangible/component/clothing/trim.iff", count=1]], complexity = 0, skillCommand = "unskilled"]],
optionalSkillCommand = "",
complexity = 0,
appearance = "" ]]
skillCommands = ["unskilled"]
destroyIngredients = true
manufactureScripts = [ "systems.crafting.clothing.skill.crafting_clothing_tailor_novice" ]
@class intangible_object_template 1
@class object_template 8
complexity = 21
sharedTemplate = "object/draft_schematic/clothing/shared_clothing_jacket_ace_privateer.iff"
volume = 1
@@ -0,0 +1,65 @@
// ======================================================================
//
// clothing_jacket_ace_rebel_craft.tpf
// generated with SwgDraftSchematicEditor -- DO NOT EDIT THIS FILE!
//
// ======================================================================
@base object/draft_schematic/clothing/base_clothing_schematic.iff
@class draft_schematic_object_template 7
itemsPerContainer = 0
craftedObjectTemplate = "object/tangible/wearables/jacket/jacket_ace_rebel_craft.iff"
slots = [
[
optional = false,
name = "craft_clothing_ingredients_n" "liner",
options = [
[ingredientType=IT_template, ingredients = [[name="craft_clothing_ingredients_n" "liner", ingredient="object/tangible/component/clothing/synthetic_cloth.iff", count=1]], complexity = 0, skillCommand = "unskilled"]],
optionalSkillCommand = "",
complexity = 0,
appearance = "" ],
[
optional = false,
name = "craft_clothing_ingredients_n" "binding_and_weatherproofing",
options = [
[ingredientType=IT_resourceClass, ingredients = [[name="craft_clothing_ingredients_n" "binding_and_weatherproofing", ingredient="space_chemical_petrochem", count=20]], complexity = 0, skillCommand = "unskilled"]],
optionalSkillCommand = "",
complexity = 0,
appearance = "" ],
[
optional = false,
name = "craft_clothing_ingredients_n" "leather",
options = [
[ingredientType=IT_template, ingredients = [[name="craft_clothing_ingredients_n" "leather", ingredient="object/tangible/component/clothing/leather_heavy_duty.iff", count=1]], complexity = 0, skillCommand = "unskilled"]],
optionalSkillCommand = "",
complexity = 0,
appearance = "" ],
[
optional = false,
name = "craft_clothing_ingredients_n" "reinforcement",
options = [
[ingredientType=IT_resourceClass, ingredients = [[name="craft_clothing_ingredients_n" "reinforcement", ingredient="space_metal_obsidian", count=35]], complexity = 0, skillCommand = "unskilled"]],
optionalSkillCommand = "",
complexity = 0,
appearance = "" ],
[
optional = false,
name = "craft_clothing_ingredients_n" "trim",
options = [
[ingredientType=IT_template, ingredients = [[name="craft_clothing_ingredients_n" "trim", ingredient="object/tangible/component/clothing/trim.iff", count=1]], complexity = 0, skillCommand = "unskilled"]],
optionalSkillCommand = "",
complexity = 0,
appearance = "" ]]
skillCommands = ["unskilled"]
destroyIngredients = true
manufactureScripts = [ "systems.crafting.clothing.skill.crafting_clothing_tailor_novice" ]
@class intangible_object_template 1
@class object_template 8
complexity = 16
sharedTemplate = "object/draft_schematic/clothing/shared_clothing_jacket_ace_rebel.iff"
volume = 1
@@ -0,0 +1,57 @@
// ======================================================================
//
// item_survey_tool_all.tpf
// generated with SwgDraftSchematicEditor -- DO NOT EDIT THIS FILE!
//
// ======================================================================
@base object/draft_schematic/item/base_item_schematic.iff
@class draft_schematic_object_template 7
itemsPerContainer = 25
category = CT_misc
craftedObjectTemplate = "object/tangible/survey_tool/survey_tool_all_s01.iff"
slots = [
[
optional = false,
name = "craft_item_ingredients_n" "assembly_enclosure",
options = [
[ingredientType=IT_resourceClass, ingredients = [[name="craft_item_ingredients_n" "assembly_enclosure", ingredient="metal", count=15]], complexity = 0, skillCommand = "unskilled"]],
optionalSkillCommand = "",
complexity = 0,
appearance = "" ],
[
optional = false,
name = "craft_item_ingredients_n" "controller",
options = [
[ingredientType=IT_resourceClass, ingredients = [[name="craft_item_ingredients_n" "controller", ingredient="space_metal", count=15]], complexity = 0, skillCommand = "unskilled"]],
optionalSkillCommand = "",
complexity = 0,
appearance = "" ],
[
optional = false,
name = "craft_item_ingredients_n" "scanner_assembly",
options = [
[ingredientType=IT_resourceClass, ingredients = [[name="craft_item_ingredients_n" "scanner_assembly", ingredient="space_gas", count=5]], complexity = 0, skillCommand = "unskilled"]],
optionalSkillCommand = "",
complexity = 0,
appearance = "" ],
[
optional = false,
name = "craft_item_ingredients_n" "storage_unit",
options = [
[ingredientType=IT_resourceClass, ingredients = [[name="craft_item_ingredients_n" "storage_unit", ingredient="mineral", count=15]], complexity = 0, skillCommand = "unskilled"]],
optionalSkillCommand = "",
complexity = 0,
appearance = "" ]]
skillCommands = ["unskilled"]
manufactureScripts = [ "systems.crafting.item.specific_item.crafting_station_item" ]
@class intangible_object_template 1
@class object_template 8
complexity = 30
sharedTemplate = "object/draft_schematic/item/shared_item_survey_tool_all.iff"
volume = 1
@@ -0,0 +1,50 @@
// ======================================================================
//
// texture_kit_hutt_heavy_s01_s07.tpf
// generated with SwgDraftSchematicEditor -- DO NOT EDIT THIS FILE!
//
// ======================================================================
@base object/draft_schematic/space/base_space_schematic.iff
@class draft_schematic_object_template 7
itemsPerContainer = 25
category = CT_reverseEngineering
craftedObjectTemplate = "object/tangible/ship/crafted/chassis/texture_kit_hutt_heavy_s01_s07.iff"
slots = [
[
optional = false,
name = "craft_item_ingredients_n" "casing",
options = [
[ingredientType=IT_resourceClass, ingredients = [[name="craft_item_ingredients_n" "casing", ingredient="space_metal_iron", count=50]], complexity = 0, skillCommand = "unskilled"]],
optionalSkillCommand = "",
complexity = 0,
appearance = "" ],
[
optional = false,
name = "craft_item_ingredients_n" "paint",
options = [
[ingredientType=IT_resourceClass, ingredients = [[name="craft_item_ingredients_n" "paint", ingredient="space_chemical_cyanomethanic", count=125]], complexity = 0, skillCommand = "unskilled"]],
optionalSkillCommand = "",
complexity = 0,
appearance = "" ],
[
optional = false,
name = "craft_item_ingredients_n" "asteroid",
options = [
[ingredientType=IT_templateGeneric, ingredients = [[name="craft_item_ingredients_n" "asteroid", ingredient="object/tangible/space_mining/mining_rare/ancient_asteroid_chunk.iff", count=1]], complexity = 0, skillCommand = "unskilled"]],
optionalSkillCommand = "",
complexity = 0,
appearance = "" ]]
skillCommands = ["unskilled"]
manufactureScripts = [ "systems.crafting.space.chassis.crafting_base_chassis" ]
@class intangible_object_template 1
@class object_template 8
xpPoints = [[type = XP_shipwright, level = 0, value = 0]]
complexity = 15
sharedTemplate = "object/draft_schematic/space/chassis/shared_texture_kit_hutt_heavy_s01_s07.iff"
volume = 1
@@ -0,0 +1,9 @@
@base object/intangible/ship/pcd_base.iff
@class intangible_object_template 0
@class object_template 10
volume = 1
sharedTemplate = "object/intangible/ship/shared_blacksun_vaksai_s02_pcd.iff"
@@ -0,0 +1,9 @@
@base object/intangible/ship/pcd_base.iff
@class intangible_object_template 0
@class object_template 10
volume = 1
sharedTemplate = "object/intangible/ship/shared_havoc_pcd.iff"
@@ -2,7 +2,7 @@
@class intangible_object_template 0
@class object_template 5
@class object_template 10
volume = 1
sharedTemplate = "object/intangible/ship/shared_tiedefender_pcd.iff"
@@ -0,0 +1,9 @@
@base object/intangible/ship/pcd_base.iff
@class intangible_object_template 0
@class object_template 10
volume = 1
sharedTemplate = "object/intangible/ship/shared_twing_pcd.iff"
+12
View File
@@ -0,0 +1,12 @@
@base object/ship/base/base_fighter_ship.iff
@class ship_object_template 1
shipType = "havoc"
@class tangible_object_template 4
@class object_template 10
sharedTemplate = "object/ship/shared_hutt_heavy_s01.iff"
@@ -4,8 +4,8 @@
shipType = "player_blacksun_heavy_vaksai"
@class tangible_object_template 0
@class tangible_object_template 4
@class object_template 2
@class object_template 10
sharedTemplate = "object/ship/player/shared_player_blacksun_vaksai_s02.iff"
@@ -0,0 +1,11 @@
@base object/ship/blacksun_light_s04.iff
@class ship_object_template 1
shipType = "player_havoc"
@class tangible_object_template 4
@class object_template 10
sharedTemplate = "object/ship/player/shared_player_havoc.iff"
@@ -5,9 +5,9 @@
shipType = "player_tiedefender"
@class tangible_object_template 0
@class tangible_object_template 4
@class object_template 2
@class object_template 10
sharedTemplate = "object/ship/player/shared_player_tiedefender.iff"
@@ -5,9 +5,9 @@
shipType = "player_twing"
@class tangible_object_template 0
@class tangible_object_template 4
@class object_template 2
@class object_template 10
sharedTemplate = "object/ship/player/shared_player_twing.iff"
@@ -5,8 +5,8 @@
shipType = "tiedefender"
@class tangible_object_template 0
@class tangible_object_template 4
@class object_template 2
@class object_template 10
sharedTemplate = "object/ship/shared_tiedefender.iff"
@@ -5,8 +5,8 @@
shipType = "twing"
@class tangible_object_template 0
@class tangible_object_template 4
@class object_template 2
@class object_template 10
sharedTemplate = "object/ship/shared_twing.iff"
@@ -0,0 +1,10 @@
@base object/tangible/ship/components/chassis/base_chassis_token.iff
@class tangible_object_template 4
@class object_template 10
sharedTemplate = "object/tangible/ship/components/chassis/shared_havoc_chassis_token.iff"
objvars =+ ["shiptype" = "havoc"]
@@ -1,9 +1,9 @@
@base object/tangible/ship/components/chassis/base_chassis_token.iff
@class tangible_object_template 2
@class tangible_object_template 4
@class object_template 5
@class object_template 10
sharedTemplate = "object/tangible/ship/components/chassis/shared_blacksun_vaksai_s02_chassis_token.iff"
@@ -1,9 +1,9 @@
@base object/tangible/ship/components/chassis/base_chassis_token.iff
@class tangible_object_template 2
@class tangible_object_template 4
@class object_template 5
@class object_template 10
sharedTemplate = "object/tangible/ship/components/chassis/shared_tiedefender_chassis_token.iff"
@@ -1,9 +1,9 @@
@base object/tangible/ship/components/chassis/base_chassis_token.iff
@class tangible_object_template 2
@class tangible_object_template 4
@class object_template 5
@class object_template 10
sharedTemplate = "object/tangible/ship/components/chassis/shared_twing_chassis_token.iff"
@@ -0,0 +1,9 @@
@base object/tangible/ship/crafted/chassis/base_deed.iff
@class tangible_object_template 4
@class object_template 10
sharedTemplate = "object/tangible/ship/crafted/chassis/shared_blacksun_vaksai_s02_deed.iff"
moveFlags = [ MF_player ]
@@ -0,0 +1,9 @@
@base object/tangible/ship/crafted/chassis/base_deed.iff
@class tangible_object_template 4
@class object_template 10
sharedTemplate = "object/tangible/ship/crafted/chassis/shared_havoc_deed.iff"
moveFlags = [ MF_player ]
@@ -0,0 +1,14 @@
@base object/tangible/base/tangible_base.iff
@class tangible_object_template 1
@class object_template 5
sharedTemplate = "object/tangible/ship/crafted/chassis/shared_texture_kit_hutt_heavy_s01_s07.iff"
scripts = ["space.crafting.texture_kit"]
objvars = ["texture_style" = 7, "texture_ship" = "player_hutt_heavy_s01"]
moveFlags = [ MF_player ]
@@ -1,8 +1,8 @@
@base object/tangible/ship/crafted/chassis/base_deed.iff
@class tangible_object_template 1
@class tangible_object_template 4
@class object_template 5
@class object_template 10
sharedTemplate = "object/tangible/ship/crafted/chassis/shared_tiedefender_deed.iff"
@@ -1,8 +1,8 @@
@base object/tangible/ship/crafted/chassis/base_deed.iff
@class tangible_object_template 1
@class tangible_object_template 4
@class object_template 5
@class object_template 10
sharedTemplate = "object/tangible/ship/crafted/chassis/shared_twing_deed.iff"
@@ -0,0 +1,10 @@
@base object/tangible/survey_tool/base/survey_tool_base.iff
@class tangible_object_template 0
@class object_template 0
sharedTemplate = "object/tangible/survey_tool/shared_survey_tool_all_s01.iff"
objvars = +["survey" = ["resource_class" = "resource"]]
@@ -0,0 +1,21 @@
// Filename: helmet_tie_fighter
// Directory: object/tangible/wearables/helmet
//
// Description:
//
//
// Notes:
//
//
// Category: Null
// Sub-Category: Null
// Classification: Null
//
@base object/tangible/wearables/base/wearables_base.iff
@class tangible_object_template 4
@class object_template 10
sharedTemplate = "object/tangible/wearables/helmet/shared_helmet_fighter_imperial_ace_craft.iff"
@@ -0,0 +1,21 @@
// Filename: helmet_tie_fighter
// Directory: object/tangible/wearables/helmet
//
// Description:
//
//
// Notes:
//
//
// Category: Null
// Sub-Category: Null
// Classification: Null
//
@base object/tangible/wearables/base/wearables_base.iff
@class tangible_object_template 4
@class object_template 10
sharedTemplate = "object/tangible/wearables/helmet/shared_helmet_fighter_privateer_ace_craft.iff"
@@ -0,0 +1,21 @@
// Filename: helmet_tie_fighter
// Directory: object/tangible/wearables/helmet
//
// Description:
//
//
// Notes:
//
//
// Category: Null
// Sub-Category: Null
// Classification: Null
//
@base object/tangible/wearables/base/wearables_base.iff
@class tangible_object_template 4
@class object_template 10
sharedTemplate = "object/tangible/wearables/helmet/shared_helmet_fighter_rebel_ace_craft.iff"
@@ -0,0 +1,22 @@
// Filename: jacket_s02
// Directory: object/tangible/wearables/jacket
//
// Description:
//
//
// Notes:
//
//
// Category: Null
// Sub-Category: Null
// Classification: Null
//
@base object/tangible/wearables/base/wearables_base.iff
@class tangible_object_template 4
@class object_template 10
sharedTemplate = "object/tangible/wearables/jacket/shared_jacket_ace_imperial_craft.iff"
@@ -0,0 +1,21 @@
// Filename: jacket_s02
// Directory: object/tangible/wearables/jacket
//
// Description:
//
//
// Notes:
//
//
// Category: Null
// Sub-Category: Null
// Classification: Null
//
@base object/tangible/wearables/base/wearables_base.iff
@class tangible_object_template 4
@class object_template 10
sharedTemplate = "object/tangible/wearables/jacket/shared_jacket_ace_privateer_craft.iff"
@@ -0,0 +1,21 @@
// Filename: jacket_s02
// Directory: object/tangible/wearables/jacket
//
// Description:
//
//
// Notes:
//
//
// Category: Null
// Sub-Category: Null
// Classification: Null
//
@base object/tangible/wearables/base/wearables_base.iff
@class tangible_object_template 4
@class object_template 10
sharedTemplate = "object/tangible/wearables/jacket/shared_jacket_ace_rebel_craft.iff"
@@ -76,6 +76,7 @@ public class imperial_space_gcw_vendor extends script.base_script
{
return SCRIPT_OVERRIDE;
}
faceTo(self, player);
if (isRebel(player))
{
doAnimationAction(self, "dismiss");
@@ -92,7 +93,6 @@ public class imperial_space_gcw_vendor extends script.base_script
}
if (defaultCondition())
{
faceTo(self, player);
doAnimationAction(self, "salute1");
showTokenVendorUI(player, self);
string_id message = new string_id(c_stringFile, "s_8");
@@ -76,6 +76,7 @@ public class rebel_space_gcw_vendor extends script.base_script
{
return SCRIPT_OVERRIDE;
}
faceTo(self, player);
if (isImperial(player))
{
doAnimationAction(self, "dismiss");
@@ -92,7 +93,6 @@ public class rebel_space_gcw_vendor extends script.base_script
}
if (defaultCondition())
{
faceTo(self, player);
doAnimationAction(self, "salute1");
showTokenVendorUI(player, self);
string_id message = new string_id(c_stringFile, "s_8");
+1 -1
View File
@@ -82,7 +82,7 @@ public class loot_schematic extends script.base_script
if (hasObjVar(self, VAR_SCHEMATIC) && !static_item.isStaticItem(self))
{
String schemGranted = getStringObjVar(self, VAR_SCHEMATIC);
if (schemGranted.indexOf("weapon") > -1 && schemGranted.indexOf("component") < 0)
if (schemGranted.contains("weapon") && !schemGranted.contains("component"))
{
if (schemGranted.indexOf("appearance") < 0)
{
File diff suppressed because it is too large Load Diff
@@ -57,7 +57,6 @@ public class space_utils extends script.base_script
try
{
int intReturn = script_entry.callMessageHandlers(strNotificationName, objTarget, dctParams);
return;
}
catch(Throwable err)
{
@@ -71,7 +70,6 @@ public class space_utils extends script.base_script
try
{
script_entry.runScripts(strTrigger, params);
return;
}
catch(Throwable err)
{
@@ -80,8 +78,7 @@ public class space_utils extends script.base_script
throw new InterruptedException();
}
}
public static boolean isPlayerControlledShip(obj_id objShip) throws InterruptedException
{
public static boolean isPlayerControlledShip(obj_id objShip) {
if (objShip == null)
{
return false;
@@ -92,32 +89,22 @@ public class space_utils extends script.base_script
return false;
}
int intIndex = strTemplate.indexOf("object/ship/player/");
if (intIndex > -1)
{
return true;
}
return false;
return intIndex > -1;
}
public static void sendDebugSpam(obj_id objTarget, String strSpam) throws InterruptedException
{
if ((hasScript(objTarget, "space.content_tools.content_generation")) || (isGod(objTarget)))
public static void sendDebugSpam(obj_id objTarget, String strSpam) {
if (hasScript(objTarget, "space.content_tools.content_generation") || isGod(objTarget))
{
sendSystemMessageTestingOnly(objTarget, strSpam);
}
return;
}
public static boolean hasShip(obj_id player) throws InterruptedException
{
obj_id[] shipControlDevices = space_transition.findShipControlDevicesForPlayer(player);
if (shipControlDevices != null && shipControlDevices.length > 0)
{
return true;
}
return false;
return shipControlDevices != null && shipControlDevices.length > 0;
}
public static boolean isShipUsable(obj_id ship, obj_id player) throws InterruptedException
{
string_id failReason = null;
string_id failReason;
if (isShipFlyable(ship))
{
if (hasCertificationsForItem(player, ship))
@@ -131,18 +118,10 @@ public class space_utils extends script.base_script
}
failReason = SID_NO_SHIP_CERTIFICATION;
}
else if (failReason == null)
{
else {
failReason = SID_NO_WORKING_SHIP;
}
if (failReason == null)
{
sendSystemMessage(player, SID_NO_SHIP);
}
else
{
sendSystemMessage(player, failReason);
}
sendSystemMessage(player, failReason);
return false;
}
public static obj_id hasUsableShip(obj_id player) throws InterruptedException
@@ -151,26 +130,19 @@ public class space_utils extends script.base_script
obj_id[] shipControlDevices = space_transition.findShipControlDevicesForPlayer(player);
if (shipControlDevices != null && shipControlDevices.length > 0)
{
for (int i = 0; i < shipControlDevices.length; ++i)
{
obj_id ship = space_transition.getShipFromShipControlDevice(shipControlDevices[i]);
if (isIdValid(ship))
{
if (isShipFlyable(ship))
{
if (hasCertificationsForItem(player, ship))
{
return shipControlDevices[i];
for (obj_id shipControlDevice : shipControlDevices) {
obj_id ship = space_transition.getShipFromShipControlDevice(shipControlDevice);
if (isIdValid(ship)) {
if (isShipFlyable(ship)) {
if (hasCertificationsForItem(player, ship)) {
return shipControlDevice;
}
if (isGod(player))
{
if (isGod(player)) {
sendSystemMessageTestingOnly(player, "** Passing certification test due to god mode. **");
return shipControlDevices[i];
return shipControlDevice;
}
failReason = SID_NO_SHIP_CERTIFICATION;
}
else if (failReason == null)
{
} else if (failReason == null) {
failReason = SID_NO_WORKING_SHIP;
}
}
@@ -191,15 +163,11 @@ public class space_utils extends script.base_script
if (isIdValid(shipControlDevice))
{
obj_id ship = space_transition.getShipFromShipControlDevice(shipControlDevice);
if (hasCertificationsForItem(player, ship))
{
return true;
}
return hasCertificationsForItem(player, ship);
}
return false;
}
public static boolean isShipFlyable(obj_id objShip) throws InterruptedException
{
public static boolean isShipFlyable(obj_id objShip) {
int[] REQUIRED_COMPONENTS =
{
ship_component_type.SCT_reactor,
@@ -209,89 +177,67 @@ public class space_utils extends script.base_script
{
return false;
}
for (int intI = 0; intI < REQUIRED_COMPONENTS.length; intI++)
{
if (isShipSlotInstalled(objShip, REQUIRED_COMPONENTS[intI]))
{
if (isShipComponentDisabled(objShip, REQUIRED_COMPONENTS[intI]))
{
for (int REQUIRED_COMPONENT : REQUIRED_COMPONENTS) {
if (isShipSlotInstalled(objShip, REQUIRED_COMPONENT)) {
if (isShipComponentDisabled(objShip, REQUIRED_COMPONENT)) {
return false;
}
}
else
{
} else {
return false;
}
}
return true;
}
public static boolean isShipPaintable(obj_id objShip) throws InterruptedException
{
public static boolean isShipPaintable(obj_id objShip) {
String chassis = getShipChassisType(objShip);
if (
chassis.equals("player_basic_tiefighter") ||
chassis.equals("player_decimator") ||
chassis.equals("player_tieadvanced") ||
chassis.equals("player_tieaggressor") ||
chassis.equals("player_tiebomber") ||
chassis.equals("player_tiefighter") ||
chassis.equals("player_tie_in") ||
chassis.equals("player_tieinterceptor") ||
chassis.equals("player_tie_light_duty") ||
chassis.equals("player_tieoppressor") ||
chassis.equals("player_gunship_imperial") ||
chassis.equals("player_gunship_rebel") ||
chassis.equals("player_gunship_neutral") ||
chassis.equals("player_vwing") ||
chassis.equals("player_naboo_n1") ||
chassis.equals("player_tiedefender") ||
chassis.equals("player_havoc") ||
chassis.equals("player_twing")
)
{
return false;
}
return true;
return !chassis.equals("player_basic_tiefighter") &&
!chassis.equals("player_decimator") &&
!chassis.equals("player_tieadvanced") &&
!chassis.equals("player_tieaggressor") &&
!chassis.equals("player_tiebomber") &&
!chassis.equals("player_tiefighter") &&
!chassis.equals("player_tie_in") &&
!chassis.equals("player_tieinterceptor") &&
!chassis.equals("player_tie_light_duty") &&
!chassis.equals("player_tieoppressor") &&
!chassis.equals("player_gunship_imperial") &&
!chassis.equals("player_gunship_rebel") &&
!chassis.equals("player_gunship_neutral") &&
!chassis.equals("player_vwing") &&
!chassis.equals("player_naboo_n1") &&
!chassis.equals("player_tiedefender") &&
!chassis.equals("player_havoc") &&
!chassis.equals("player_twing");
}
public static boolean isShipTextureable(obj_id objShip) throws InterruptedException
{
public static boolean isShipTextureable(obj_id objShip) {
String chassis = getShipChassisType(objShip);
if (
chassis.equals("player_basic_tiefighter") ||
chassis.equals("player_decimator") ||
chassis.equals("player_tieadvanced") ||
chassis.equals("player_tieaggressor") ||
chassis.equals("player_tiebomber") ||
chassis.equals("player_tiefighter") ||
chassis.equals("player_tie_in") ||
chassis.equals("player_tieinterceptor") ||
chassis.equals("player_tie_light_duty") ||
chassis.equals("player_tieoppressor") ||
chassis.equals("player_gunship_imperial") ||
chassis.equals("player_gunship_rebel") ||
chassis.equals("player_gunship_neutral") ||
chassis.equals("player_vwing") ||
chassis.equals("player_naboo_n1") ||
chassis.equals("player_tiedefender") ||
chassis.equals("player_havoc") ||
chassis.equals("player_twing")
)
{
return false;
}
return true;
return !chassis.equals("player_basic_tiefighter") &&
!chassis.equals("player_decimator") &&
!chassis.equals("player_tieadvanced") &&
!chassis.equals("player_tieaggressor") &&
!chassis.equals("player_tiebomber") &&
!chassis.equals("player_tiefighter") &&
!chassis.equals("player_tie_in") &&
!chassis.equals("player_tieinterceptor") &&
!chassis.equals("player_tie_light_duty") &&
!chassis.equals("player_tieoppressor") &&
!chassis.equals("player_gunship_imperial") &&
!chassis.equals("player_gunship_rebel") &&
!chassis.equals("player_gunship_neutral") &&
!chassis.equals("player_vwing") &&
!chassis.equals("player_naboo_n1") &&
!chassis.equals("player_tiedefender") &&
!chassis.equals("player_havoc") &&
!chassis.equals("player_twing");
}
public static void sendDelayedSystemMessage(obj_id objPlayer, string_id strSpam, float fltDelay) throws InterruptedException
{
public static void sendDelayedSystemMessage(obj_id objPlayer, string_id strSpam, float fltDelay) {
dictionary dctParams = new dictionary();
dctParams.put("strSpam", strSpam);
messageTo(objPlayer, "doDelayedSystemMessage", dctParams, fltDelay, false);
return;
}
public static transform getRandomPositionInSphere(transform trStartPosition, float fltMinRadius, float fltMaxRadius, boolean boolRandomizeOrientation) throws InterruptedException
{
public static transform getRandomPositionInSphere(transform trStartPosition, float fltMinRadius, float fltMaxRadius, boolean boolRandomizeOrientation) {
float fltDistance = rand(fltMinRadius, fltMaxRadius);
vector vctOffset = (vector.randomUnit()).multiply(fltDistance);
vector vctOffset = vector.randomUnit().multiply(fltDistance);
transform transform_w = trStartPosition;
transform_w = transform_w.move_p(vctOffset);
if (boolRandomizeOrientation)
@@ -305,8 +251,7 @@ public class space_utils extends script.base_script
}
return transform_w;
}
public static location getLocationFromTransform(transform trTest) throws InterruptedException
{
public static location getLocationFromTransform(transform trTest) {
vector vctPoint = trTest.getPosition_p();
location locTest = new location();
locTest.x = vctPoint.x;
@@ -314,25 +259,19 @@ public class space_utils extends script.base_script
locTest.z = vctPoint.z;
return locTest;
}
public static transform faceTransformToVector(transform trStart, vector vctPoint) throws InterruptedException
{
public static transform faceTransformToVector(transform trStart, vector vctPoint) {
vector vctNewPoint = trStart.rotateTranslate_p2l(vctPoint);
transform trNewTransform = (trStart.yaw_l(vctNewPoint.theta())).pitch_l(vctNewPoint.phi());
return trNewTransform;
return trStart.yaw_l(vctNewPoint.theta()).pitch_l(vctNewPoint.phi());
}
public static vector getVector(obj_id objTest) throws InterruptedException
{
return (getTransform_o2p(objTest)).getPosition_p();
public static vector getVector(obj_id objTest) {
return getTransform_o2p(objTest).getPosition_p();
}
public static String getCellName(obj_id objBuilding, obj_id objCell) throws InterruptedException
{
public static String getCellName(obj_id objBuilding, obj_id objCell) {
String[] strCells = getCellNames(objBuilding);
for (int intI = 0; intI < strCells.length; intI++)
{
obj_id objTest = getCellId(objBuilding, strCells[intI]);
if (objTest == objCell)
{
return strCells[intI];
for (String strCell : strCells) {
obj_id objTest = getCellId(objBuilding, strCell);
if (objTest == objCell) {
return strCell;
}
}
return null;
@@ -359,7 +298,25 @@ public class space_utils extends script.base_script
{
sendSystemMessageToOperations(objShip, strSpam);
}
return;
}
public static void sendSystemMessageShip(obj_id objShip, prose_package pp, boolean boolSendToPilot, boolean boolSendToPassengers, boolean boolSendToGunners, boolean boolSendToOperations) throws InterruptedException
{
if (boolSendToPilot)
{
sendSystemMessageToPilot(objShip, pp);
}
if (boolSendToPassengers)
{
sendSystemMessageToPassengers(objShip, pp);
}
if (boolSendToGunners)
{
sendSystemMessageToGunners(objShip, pp);
}
if (boolSendToOperations)
{
sendSystemMessageToOperations(objShip, pp);
}
}
public static void tauntShip(obj_id objShip, obj_id objSender, prose_package pp, boolean boolSendToPilot, boolean boolSendToPassengers, boolean boolSendToGunners, boolean boolSendToOperations) throws InterruptedException
{
@@ -379,7 +336,6 @@ public class space_utils extends script.base_script
{
tauntOperations(objShip, objSender, pp);
}
return;
}
public static void tauntShip(obj_id objShip, obj_id objSender, string_id strSpam, boolean boolSendToPilot, boolean boolSendToPassengers, boolean boolSendToGunners, boolean boolSendToOperations) throws InterruptedException
{
@@ -399,7 +355,6 @@ public class space_utils extends script.base_script
{
tauntOperations(objShip, objSender, strSpam);
}
return;
}
public static void tauntPlayer(obj_id objPlayer, obj_id objSender, string_id strSpam) throws InterruptedException
{
@@ -510,17 +465,16 @@ public class space_utils extends script.base_script
public static void tauntGunners(obj_id objShip, obj_id objSender, prose_package pp) throws InterruptedException
{
Vector objGunners = getGunnersInShip(objShip);
if ((objGunners == null) || (objGunners.size() < 1))
if (objGunners == null || objGunners.size() < 1)
{
return;
}
tauntArray(objSender, objGunners, pp);
return;
}
public static void tauntGunners(obj_id objShip, obj_id objSender, string_id strSpam) throws InterruptedException
{
Vector objGunners = getGunnersInShip(objShip);
if ((objGunners == null) || (objGunners.size() < 1))
if (objGunners == null || objGunners.size() < 1)
{
return;
}
@@ -579,79 +533,48 @@ public class space_utils extends script.base_script
Vector objPlayers = getPassengers(objShip);
tauntArray(objSender, objPlayers, strSpam);
}
public static void sendSystemMessageShip(obj_id objShip, prose_package pp, boolean boolSendToPilot, boolean boolSendToPassengers, boolean boolSendToGunners, boolean boolSendToOperations) throws InterruptedException
{
if (boolSendToPilot)
{
sendSystemMessageToPilot(objShip, pp);
}
if (boolSendToPassengers)
{
sendSystemMessageToPassengers(objShip, pp);
}
if (boolSendToGunners)
{
sendSystemMessageToGunners(objShip, pp);
}
if (boolSendToOperations)
{
sendSystemMessageToOperations(objShip, pp);
}
return;
}
public static void sendSystemMessageToPilot(obj_id objShip, prose_package pp) throws InterruptedException
{
public static void sendSystemMessageToPilot(obj_id objShip, prose_package pp) {
obj_id objPilot = getPilotId(objShip);
if (isIdValid(objPilot))
{
sendSystemMessageProse(objPilot, pp);
}
return;
}
public static void sendSystemMessageToPilot(obj_id objShip, string_id strSpam) throws InterruptedException
{
public static void sendSystemMessageToPilot(obj_id objShip, string_id strSpam) {
obj_id objPilot = getPilotId(objShip);
if (isIdValid(objPilot))
{
sendSystemMessage(objPilot, strSpam);
}
return;
}
public static void sendSystemMessageToGunners(obj_id objShip, string_id strSpam) throws InterruptedException
{
Vector objGunners = getGunnersInShip(objShip);
sendSystemMessageToArray(objGunners, strSpam);
return;
}
public static void sendSystemMessageToGunners(obj_id objShip, prose_package pp) throws InterruptedException
{
Vector objGunners = getGunnersInShip(objShip);
sendSystemMessageToArray(objGunners, pp);
return;
}
public static void sendSystemMessageToArray(Vector objArray, string_id strSpam) throws InterruptedException
{
if ((objArray != null) && (objArray.size() > 0))
public static void sendSystemMessageToArray(Vector objArray, string_id strSpam) {
if (objArray != null && objArray.size() > 0)
{
for (int intI = 0; intI < objArray.size(); intI++)
{
sendSystemMessage(((obj_id)objArray.get(intI)), strSpam);
for (Object anObjArray : objArray) {
sendSystemMessage((obj_id) anObjArray, strSpam);
}
}
}
public static void sendSystemMessageToArray(Vector objArray, prose_package pp) throws InterruptedException
{
if ((objArray != null) && (objArray.size() > 0))
public static void sendSystemMessageToArray(Vector objArray, prose_package pp) {
if (objArray != null && objArray.size() > 0)
{
for (int intI = 0; intI < objArray.size(); intI++)
{
sendSystemMessageProse(((obj_id)objArray.get(intI)), pp);
for (Object anObjArray : objArray) {
sendSystemMessageProse((obj_id) anObjArray, pp);
}
}
}
public static void tauntArray(obj_id objSender, Vector objArray, prose_package pp) throws InterruptedException
{
if ((objArray != null) && (objArray.size() > 0))
public static void tauntArray(obj_id objSender, Vector objArray, prose_package pp) {
if (objArray != null && objArray.size() > 0)
{
String strAppearance = "";
if (hasObjVar(objSender, "convo.appearance"))
@@ -661,20 +584,18 @@ public class space_utils extends script.base_script
if (!strAppearance.equals(""))
{
obj_id[] temp = new obj_id[objArray.size()];
objArray.toArray(temp);
dogfightTauntPlayers(objSender, temp, pp, strAppearance);
}
else
{
obj_id[] temp = new obj_id[objArray.size()];
objArray.toArray(temp);
dogfightTauntPlayers(objSender, temp, pp);
}
}
}
public static void tauntArray(obj_id objSender, Vector objArray, string_id strSpam) throws InterruptedException
{
if ((objArray != null) && (objArray.size() > 0))
if (objArray != null && objArray.size() > 0)
{
String strAppearance = "";
if (hasObjVar(objSender, "convo.appearance"))
@@ -685,13 +606,11 @@ public class space_utils extends script.base_script
if (!strAppearance.equals(""))
{
obj_id[] temp = new obj_id[objArray.size()];
objArray.toArray(temp);
dogfightTauntPlayers(objSender, temp, pp, strAppearance);
}
else
{
obj_id[] temp = new obj_id[objArray.size()];
objArray.toArray(temp);
dogfightTauntPlayers(objSender, temp, pp);
}
}
@@ -713,7 +632,6 @@ public class space_utils extends script.base_script
{
sendSystemMessage(objOfficer, strSpam);
}
return;
}
public static void sendSystemMessageToOperations(obj_id objShip, prose_package pp) throws InterruptedException
{
@@ -722,7 +640,6 @@ public class space_utils extends script.base_script
{
sendSystemMessageProse(objOfficer, pp);
}
return;
}
public static Vector getGunnersInShip(obj_id objShip) throws InterruptedException
{
@@ -731,7 +648,7 @@ public class space_utils extends script.base_script
obj_id[] shipContents = getContents(objShip);
if (shipContents != null && shipContents.length > 0)
{
if (!(getTemplateName(shipContents[0])).startsWith("object/cell/"))
if (!getTemplateName(shipContents[0]).startsWith("object/cell/"))
{
for (int i = 0; i < POB_SHIP_GUNNER_SLOT_NAMES.length; ++i)
{
@@ -743,21 +660,14 @@ public class space_utils extends script.base_script
}
return gunners;
}
for (int i = 0; i < shipContents.length; ++i)
{
obj_id[] cellContents = getContents(shipContents[i]);
if (cellContents != null)
{
for (int j = 0; j < cellContents.length; ++j)
{
obj_id cellContent = cellContents[j];
if (isIdValid(cellContent))
{
for (int k = 0; k < POB_SHIP_GUNNER_SLOT_NAMES.length; ++k)
{
obj_id gunner = getObjectInSlot(cellContent, POB_SHIP_GUNNER_SLOT_NAMES[k]);
if (isIdValid(gunner))
{
for (obj_id shipContent : shipContents) {
obj_id[] cellContents = getContents(shipContent);
if (cellContents != null) {
for (obj_id cellContent : cellContents) {
if (isIdValid(cellContent)) {
for (String POB_SHIP_GUNNER_SLOT_NAME : POB_SHIP_GUNNER_SLOT_NAMES) {
obj_id gunner = getObjectInSlot(cellContent, POB_SHIP_GUNNER_SLOT_NAME);
if (isIdValid(gunner)) {
gunners = utils.addElement(gunners, gunner);
}
}
@@ -768,22 +678,15 @@ public class space_utils extends script.base_script
}
return gunners;
}
public static transform randomizeTransformOrientation(transform trTest) throws InterruptedException
{
transform tr = ((trTest.yaw_l(rand(-(float)Math.PI, (float)Math.PI))).pitch_l(rand(-(float)Math.PI, (float)Math.PI))).roll_l(rand(-(float)Math.PI, (float)Math.PI));
return tr;
public static transform randomizeTransformOrientation(transform trTest) {
return trTest
.yaw_l(rand(-(float)Math.PI,(float)Math.PI))
.pitch_l(rand(-(float)Math.PI, (float)Math.PI))
.roll_l(rand(-(float)Math.PI, (float)Math.PI));
}
public static boolean isShipWithInterior(obj_id objShip) throws InterruptedException
{
public static boolean isShipWithInterior(obj_id objShip) {
String[] strCells = getCellNames(objShip);
if ((strCells == null) || (strCells.length == 0))
{
return false;
}
else
{
return true;
}
return strCells != null && strCells.length != 0;
}
public static obj_id[] getAllPlayersInShip(obj_id ship) throws InterruptedException
{
@@ -807,11 +710,9 @@ public class space_utils extends script.base_script
Vector passengers = getPassengers(ship);
if (passengers != null && passengers.size() > 0)
{
for (int i = 0; i < passengers.size(); i++)
{
if (utils.getElementPositionInArray(crew, ((obj_id)passengers.get(i))) == -1)
{
utils.addElement(crew, ((obj_id)passengers.get(i)));
for (Object passenger : passengers) {
if (utils.getElementPositionInArray(crew, passenger) == -1) {
utils.addElement(crew, passenger);
}
}
}
@@ -819,27 +720,22 @@ public class space_utils extends script.base_script
if (crew != null)
{
_crew = new obj_id[crew.size()];
crew.toArray(_crew);
}
return _crew;
}
public static Vector getPassengers(obj_id objShip) throws InterruptedException
{
obj_id[] objContents = getContents(objShip);
if ((objContents != null) && (objContents.length > 0))
if (objContents != null && objContents.length > 0)
{
Vector objPassengers = new Vector();
objPassengers.setSize(0);
for (int intI = 0; intI < objContents.length; intI++)
{
obj_id[] objInteriorContents = getContents(objContents[intI]);
if ((objInteriorContents != null) && (objInteriorContents.length > 0))
{
for (int intJ = 0; intJ < objInteriorContents.length; intJ++)
{
if (isPlayer(objInteriorContents[intJ]))
{
objPassengers = utils.addElement(objPassengers, objInteriorContents[intJ]);
for (obj_id objContent : objContents) {
obj_id[] objInteriorContents = getContents(objContent);
if (objInteriorContents != null && objInteriorContents.length > 0) {
for (obj_id objInteriorContent : objInteriorContents) {
if (isPlayer(objInteriorContent)) {
objPassengers = utils.addElement(objPassengers, objInteriorContent);
}
}
}
@@ -858,20 +754,17 @@ public class space_utils extends script.base_script
return null;
}
}
public static float getRandomValueWithDeadZone(float fltStart, float fltMin, float fltMax) throws InterruptedException
{
public static float getRandomValueWithDeadZone(float fltStart, float fltMin, float fltMax) {
int intRoll = rand(1, 2);
if (intRoll == 1)
{
float fltValue = rand(fltMin, fltMax);
float fltReturn = fltStart - fltValue;
return fltReturn;
return fltStart - fltValue;
}
else
{
float fltValue = rand(fltMin, fltMax);
float fltReturn = fltStart + fltValue;
return fltReturn;
return fltStart + fltValue;
}
}
public static location getRandomLocationInSphere(location locStart, float fltMin, float fltMax) throws InterruptedException
@@ -934,16 +827,13 @@ public class space_utils extends script.base_script
obj_id[] shipControlDevices = space_transition.findShipControlDevicesForPlayer(player);
if (shipControlDevices != null)
{
for (int i = 0; i < shipControlDevices.length; ++i)
{
if (isIdValid(shipControlDevices[i]))
{
if (verbose)
{
obj_id ship = space_transition.getShipFromShipControlDevice(shipControlDevices[i]);
sendSystemMessageTestingOnly(player, "Destroyed ship, scd=" + shipControlDevices[i] + ", ship=" + ship);
for (obj_id shipControlDevice : shipControlDevices) {
if (isIdValid(shipControlDevice)) {
if (verbose) {
obj_id ship = space_transition.getShipFromShipControlDevice(shipControlDevice);
sendSystemMessageTestingOnly(player, "Destroyed ship, scd=" + shipControlDevice + ", ship=" + ship);
}
destroyObject(shipControlDevices[i]);
destroyObject(shipControlDevice);
}
}
}
@@ -992,8 +882,7 @@ public class space_utils extends script.base_script
}
return shipControlDevice;
}
public static String getParkingLocation(obj_id objControlDevice) throws InterruptedException
{
public static String getParkingLocation(obj_id objControlDevice) {
if (hasObjVar(objControlDevice, "strParkingLocation"))
{
return getStringObjVar(objControlDevice, "strParkingLocation");
@@ -1025,18 +914,12 @@ public class space_utils extends script.base_script
}
return "";
}
public static void setLandingLocation(obj_id objControlDevice, String strLocation) throws InterruptedException
{
public static void setLandingLocation(obj_id objControlDevice, String strLocation) {
setObjVar(objControlDevice, "strParkingLocation", strLocation);
return;
}
public static obj_id createObjectTrackItemCount(String strItem, obj_id objContainer) throws InterruptedException
{
if (!isIdValid(objContainer))
{
return null;
}
if (strItem.equals(""))
if (!isIdValid(objContainer) || strItem.equals(""))
{
return null;
}
@@ -1067,49 +950,32 @@ public class space_utils extends script.base_script
}
return null;
}
public static boolean hasWaypointInDatapad(obj_id player, obj_id waypoint) throws InterruptedException
{
public static boolean hasWaypointInDatapad(obj_id player, obj_id waypoint) {
obj_id[] waypoints = getWaypointsInDatapad(player);
if ((waypoints != null) && (waypoints.length > 0))
if (waypoints != null && waypoints.length > 0)
{
for (int intI = 0; intI < waypoints.length; intI++)
{
if (waypoints[intI] == waypoint)
{
for (obj_id waypoint1 : waypoints) {
if (waypoint1 == waypoint) {
return true;
}
}
return false;
}
else
{
return false;
}
return false;
}
public static boolean isInStation(obj_id objPlayer) throws InterruptedException
{
public static boolean isInStation(obj_id objPlayer) {
int intState = 0;
intState += getState(objPlayer, STATE_SHIP_GUNNER);
intState += getState(objPlayer, STATE_SHIP_OPERATIONS);
intState += getState(objPlayer, STATE_PILOTING_POB_SHIP);
if (intState > 0)
{
return true;
}
return false;
return intState > 0;
}
public static boolean isShip(obj_id objShip) throws InterruptedException
{
public static boolean isShip(obj_id objShip) {
if (!isIdValid(objShip))
{
return false;
}
int intGOT = getGameObjectType(objShip);
if (isGameObjectTypeOf(intGOT, GOT_ship))
{
return true;
}
return false;
return isGameObjectTypeOf(intGOT, GOT_ship);
}
public static void openCommChannelAfterLoad(obj_id objShip, obj_id objTarget) throws InterruptedException
{
@@ -1119,27 +985,16 @@ public class space_utils extends script.base_script
utils.setScriptVar(objPilot, "objCommTarget", objTarget);
newbieTutorialRequest(objPilot, "clientReady");
}
return;
}
public static boolean isBasicShip(obj_id objShip) throws InterruptedException
{
public static boolean isBasicShip(obj_id objShip) {
String strChassisName = getShipChassisType(objShip);
int intIndex = strChassisName.indexOf("_basic");
if (intIndex > -1)
{
return true;
}
return false;
return intIndex > -1;
}
public static boolean isPrototypeShip(obj_id objShip) throws InterruptedException
{
public static boolean isPrototypeShip(obj_id objShip) {
String strChassisName = getShipChassisType(objShip);
int intIndex = strChassisName.indexOf("_prototype");
if (intIndex > -1)
{
return true;
}
return false;
return intIndex > -1;
}
public static obj_id[] getSpaceGroupMemberIds(obj_id group) throws InterruptedException
{
@@ -1153,15 +1008,14 @@ public class space_utils extends script.base_script
{
result = group.inSameGroup(owner, player);
}
if ((sendSystemMessage) && (!result))
if (sendSystemMessage && !result)
{
prose_package pp = prose.getPackage(SID_NO_CAN_CONTROL_SHIP_SLOT);
sendSystemMessageProse(player, pp);
}
return result;
}
public static boolean isPobType(String strType) throws InterruptedException
{
public static boolean isPobType(String strType) {
String[] TYPES =
{
"ykl37r",
@@ -1174,40 +1028,27 @@ public class space_utils extends script.base_script
"gunship_imperial",
"gunship_neutral"
};
for (int intI = 0; intI < TYPES.length; intI++)
{
int intIndex = strType.indexOf(TYPES[intI]);
if (intIndex > -1)
{
for (String TYPE : TYPES) {
int intIndex = strType.indexOf(TYPE);
if (intIndex > -1) {
return true;
}
}
return false;
}
public static boolean isPobType(obj_id ship) throws InterruptedException
{
if (!isIdValid(ship))
{
return false;
}
return isPobType(getTemplateName(ship));
public static boolean isPobType(obj_id ship) throws InterruptedException {
return isIdValid(ship) && isPobType(getTemplateName(ship));
}
public static boolean isInPobShip(obj_id player) throws InterruptedException
{
return isPobType(getContainedBy(player));
}
public static boolean isNestedWithinPobShip(obj_id item) throws InterruptedException
{
if (!isIdValid(item))
{
public static boolean isNestedWithinPobShip(obj_id item) throws InterruptedException {
if (!isIdValid(item)) {
return false;
}
obj_id containedBy = getContainedBy(item);
if (!isIdValid(containedBy))
{
return false;
}
return isInPobShip(containedBy);
return isIdValid(containedBy) && isInPobShip(containedBy);
}
public static void setNpcToPlayerSpeed(obj_id player, obj_id npc, float speedPercent) throws InterruptedException
{
@@ -1220,7 +1061,7 @@ public class space_utils extends script.base_script
{
speedPercent *= 2;
}
float modifiedSpeed = (getShipEngineSpeedMaximum(playerShip) * speedPercent);
float modifiedSpeed = getShipEngineSpeedMaximum(playerShip) * speedPercent;
if (isMission && modifiedSpeed > 100.0f)
{
modifiedSpeed = 100.0f;
@@ -1233,17 +1074,14 @@ public class space_utils extends script.base_script
if (isIdValid(containing_ship))
{
String strChassisType = getShipChassisType(containing_ship);
if (strChassisType != null && strChassisType.equals("player_sorosuub_space_yacht"))
{
return false;
}
return strChassisType == null || !strChassisType.equals("player_sorosuub_space_yacht");
}
return true;
}
public static boolean isHyperspacing(obj_id player) throws InterruptedException
{
obj_id objShip = space_transition.getContainingShip(player);
return isIdValid(objShip) ? utils.hasScriptVar(objShip, "intHyperspacing") : false;
return isIdValid(objShip) && utils.hasScriptVar(objShip, "intHyperspacing");
}
public static boolean isHyperspaceBlocked(obj_id player) throws InterruptedException
{
@@ -1267,7 +1105,7 @@ public class space_utils extends script.base_script
{
if (abortActiveHyperspace && isHyperspacing(player))
{
queueCommand(player, (-229072874), null, "", COMMAND_PRIORITY_DEFAULT);
queueCommand(player, -229072874, null, "", COMMAND_PRIORITY_DEFAULT);
}
if (durationInSeconds > 0)
{
@@ -1301,13 +1139,82 @@ public class space_utils extends script.base_script
{
return null;
}
for (int i = 0; i < players.length; i++)
{
if (getOwner(ship) == players[i])
{
return players[i];
for (obj_id player : players) {
if (getOwner(ship) == player) {
return player;
}
}
return null;
}
public static String getSkillRequiredForShip(obj_id deed) throws InterruptedException
{
String type = getStringObjVar(deed, "shiptype");
switch(type){
case "z95":
return "@skl_n:pilot_rebel_navy_novice";
case "ywing":
return "@skl_n:pilot_rebel_navy_starships_01";
case "ywing_longprobe":
return "@skl_n:pilot_rebel_navy_starships_02";
case "xwing":
return "@skl_n:pilot_rebel_navy_starships_03";
case "awing":
case "twing":
return "@skl_n:pilot_rebel_navy_starships_04";
case "bwing":
case "yk137r":
case "gunship_rebel":
return "@skl_n:pilot_rebel_navy_master";
case "hutt_light_s01":
case "hutt_light_s02":
return "@skl_n:pilot_neutral_novice";
case "hutt_medium_s01":
case "hutt_medium_s02":
return "@skl_n:pilot_neutral_starships_01";
case "hutt_heavy_s01":
case "hutt_heavy_s02":
case "blacksun_light_s01":
case "blacksun_light_s02":
case "blacksun_light_s03":
case "blacksun_light_s04":
return "@skl_n:pilot_neutral_starships_02";
case "blacksun_medium_s01":
case "blacksun_medium_s02":
case "blacksun_medium_s03":
case "blacksun_medium_s04":
return "@skl_n:pilot_neutral_starships_03";
case "blacksun_heavy_s01":
case "blacksun_heavy_s02":
case "blacksun_heavy_s03":
case "blacksun_heavy_s04":
case "havoc":
return "@skl_n:pilot_neutral_starships_04";
case "yt1300":
case "hutt_turret_ship":
case "gunship_neutral":
case "blacksun_heavy_vaksai":
return "@skl_n:pilot_neutral_master";
case "tie_light_duty":
return "@skl_n:pilot_imperial_navy_novice";
case "tiefighter":
return "@skl_n:pilot_imperial_navy_starships_01";
case "ti_in":
return "@skl_n:pilot_imperial_navy_starships_02";
case "tieinterceptor":
case "tiebomber":
return "@skl_n:pilot_imperial_navy_starships_03";
case "tieadvanced":
case "tieaggressor":
return "@skl_n:pilot_imperial_navy_starships_04";
case "tieoppressor":
case "decimator":
case "gunship_imperial":
case "tiedefender":
return "@skl_n:pilot_imperial_navy_master";
case "firespray":
return "@space_crafting_n:all_master";
default:
return "";
}
}
}
@@ -351,15 +351,6 @@ public class combat_ship extends script.base_script
space_crafting.setupChassisDifferentiation(self);
}
space_combat.recalculateEfficiency(intSlots[intI], self);
if (currentSlotComponentType == ship_component_type.SCT_weapon)
{
int flags = getShipComponentFlags(self, intSlots[intI]);
boolean isBitSet = (flags & ship_component_flags.SCF_reverse_engineered) != 0;
if (isBitSet)
{
space_crafting.recalculateFireRateFromSlot(player, self, intSlots[intI]);
}
}
}
return SCRIPT_CONTINUE;
}
@@ -860,17 +851,6 @@ public class combat_ship extends script.base_script
space_crafting.setupChassisDifferentiation(self);
}
space_pilot_command.allPurposeShipComponentReset(self);
int currentSlotComponentType = ship_chassis_slot_type.getComponentTypeForSlot(intSlot);
if (currentSlotComponentType == ship_component_type.SCT_weapon)
{
int flags = getShipComponentFlags(self, intSlot);
boolean isBitSet = (flags & ship_component_flags.SCF_reverse_engineered) != 0;
obj_id player = utils.getContainingPlayer(self);
if (isBitSet)
{
space_crafting.recalculateFireRateFromSlot(player, self, intSlot);
}
}
return SCRIPT_CONTINUE;
}
public int OnShipFiredCountermeasure(obj_id self, int intWeaponIndex, obj_id objPlayer) throws InterruptedException
@@ -1,16 +1,8 @@
package script.space.crafting;
import script.*;
import script.base_class.*;
import script.combat_engine.*;
import java.util.Arrays;
import java.util.Hashtable;
import java.util.Vector;
import script.base_script;
import script.library.space_crafting;
import script.library.space_utils;
import script.library.utils;
import script.obj_id;
public class chassis_blueprints extends script.base_script
{
@@ -45,84 +37,12 @@ public class chassis_blueprints extends script.base_script
if (hasObjVar(self, "shiptype"))
{
names[idx] = "pilotSkillRequired";
attribs[idx] = getSkillRequiredForShip(self);
attribs[idx] = space_utils.getSkillRequiredForShip(self);
idx++;
}
names[idx] = "ship_assembly_n";
String text = " \\#pcontrast2 " + "$@obj_attr_n:ship_assembly_d$" + " \\# ";
attribs[idx] = text;
idx++;
return SCRIPT_CONTINUE;
}
public String getSkillRequiredForShip(obj_id deed) throws InterruptedException
{
String type = getStringObjVar(deed, "shiptype");
switch(type){
case "z95":
return "@skl_n:pilot_rebel_navy_novice";
case "ywing":
return "@skl_n:pilot_rebel_navy_starships_01";
case "ywing_longprobe":
return "@skl_n:pilot_rebel_navy_starships_02";
case "xwing":
return "@skl_n:pilot_rebel_navy_starships_03";
case "awing":
case "twing":
return "@skl_n:pilot_rebel_navy_starships_04";
case "bwing":
case "yk137r":
case "gunship_rebel":
return "@skl_n:pilot_rebel_navy_master";
case "hutt_light_s01":
case "hutt_light_s02":
return "@skl_n:pilot_neutral_novice";
case "hutt_medium_s01":
case "hutt_medium_s02":
return "@skl_n:pilot_neutral_starships_01";
case "hutt_heavy_s01":
case "hutt_heavy_s02":
case "blacksun_light_s01":
case "blacksun_light_s02":
case "blacksun_light_s03":
case "blacksun_light_s04":
return "@skl_n:pilot_neutral_starships_02";
case "blacksun_medium_s01":
case "blacksun_medium_s02":
case "blacksun_medium_s03":
case "blacksun_medium_s04":
return "@skl_n:pilot_neutral_starships_03";
case "blacksun_heavy_s01":
case "blacksun_heavy_s02":
case "blacksun_heavy_s03":
case "blacksun_heavy_s04":
case "havoc":
return "@skl_n:pilot_neutral_starships_04";
case "yt1300":
case "hutt_turret_ship":
case "gunship_neutral":
case "blacksun_heavy_vaksai":
return "@skl_n:pilot_neutral_master";
case "tie_light_duty":
return "@skl_n:pilot_imperial_navy_novice";
case "tiefighter":
return "@skl_n:pilot_imperial_navy_starships_01";
case "ti_in":
return "@skl_n:pilot_imperial_navy_starships_02";
case "tieinterceptor":
case "tiebomber":
return "@skl_n:pilot_imperial_navy_starships_03";
case "tieadvanced":
case "tieaggressor":
return "@skl_n:pilot_imperial_navy_starships_04";
case "tieoppressor":
case "decimator":
case "gunship_imperial":
case "tiedefender":
return "@skl_n:pilot_imperial_navy_master";
case "firespray":
return "@space_crafting_n:all_master";
default:
return "";
}
}
}
+8 -191
View File
@@ -1,19 +1,13 @@
package script.space.crafting;
import script.*;
import script.base_class.*;
import script.combat_engine.*;
import java.util.Arrays;
import java.util.Hashtable;
import java.util.Vector;
import script.base_script;
import script.library.space_crafting;
import script.library.player_structure;
import script.library.utils;
import script.library.create;
import script.library.space_transition;
import script.library.space_utils;
import script.library.utils;
import script.menu_info;
import script.menu_info_types;
import script.obj_id;
import script.string_id;
public class chassis_deed extends script.base_script
{
@@ -57,7 +51,7 @@ public class chassis_deed extends script.base_script
{
return SCRIPT_CONTINUE;
}
if (hasObjVar(self, "ship_chassis.multifactional") && getBooleanObjVar(self, "ship_chassis.multifactional") == true)
if (hasObjVar(self, "ship_chassis.multifactional") && getBooleanObjVar(self, "ship_chassis.multifactional"))
{
if (type.equals("vwing"))
{
@@ -75,7 +69,7 @@ public class chassis_deed extends script.base_script
else
{
names[idx] = "pilotSkillRequired";
attribs[idx] = getSkillRequiredForShip(self, type);
attribs[idx] = space_utils.getSkillRequiredForShip(self);
idx++;
}
names[idx] = "chassisHitpoints";
@@ -83,7 +77,6 @@ public class chassis_deed extends script.base_script
idx++;
names[idx] = "chassisMass";
attribs[idx] = Float.toString(mass);
idx++;
return SCRIPT_CONTINUE;
}
public int OnObjectMenuRequest(obj_id self, obj_id player, menu_info mi) throws InterruptedException
@@ -93,10 +86,6 @@ public class chassis_deed extends script.base_script
return SCRIPT_CONTINUE;
}
int mnuColor = mi.addRootMenu(menu_info_types.SERVER_MENU1, MNU_CREATE_VEHICLE);
if (mnuColor > -1 && ((getContainedBy(self) != getOwner(self)) || isGod(player)))
{
String template = utils.getTemplateFilenameNoPath(self);
}
return SCRIPT_CONTINUE;
}
public int OnObjectMenuSelect(obj_id self, obj_id player, int item) throws InterruptedException
@@ -105,7 +94,7 @@ public class chassis_deed extends script.base_script
{
return SCRIPT_CONTINUE;
}
String template = utils.getTemplateFilenameNoPath(self);
if (item == menu_info_types.SERVER_MENU1)
{
obj_id datapad = utils.getDatapad(player);
@@ -142,176 +131,4 @@ public class chassis_deed extends script.base_script
}
return SCRIPT_CONTINUE;
}
public String getSkillRequiredForShip(obj_id deed, String type) throws InterruptedException
{
if (!isValidId(deed) || !exists(deed))
{
return "";
}
if (type == null || type.equals(""))
{
return "";
}
if (type.equals("z95"))
{
return "@skl_n:pilot_rebel_navy_novice";
}
if (type.equals("xwing"))
{
return "@skl_n:pilot_rebel_navy_starships_03";
}
if (type.equals("hutt_light_s01"))
{
return "@skl_n:pilot_neutral_novice";
}
if (type.equals("hutt_light_s02"))
{
return "@skl_n:pilot_neutral_novice";
}
if (type.equals("tiefighter"))
{
return "@skl_n:pilot_imperial_navy_starships_01";
}
if (type.equals("tieinterceptor"))
{
return "@skl_n:pilot_imperial_navy_starships_03";
}
if (type.equals("tieadvanced"))
{
return "@skl_n:pilot_imperial_navy_starships_04";
}
if (type.equals("tieaggressor"))
{
return "@skl_n:pilot_imperial_navy_starships_04";
}
if (type.equals("tiebomber"))
{
return "@skl_n:pilot_imperial_navy_starships_03";
}
if (type.equals("tieoppressor"))
{
return "@skl_n:pilot_imperial_navy_master";
}
if (type.equals("awing"))
{
return "@skl_n:pilot_rebel_navy_starships_04";
}
if (type.equals("bwing"))
{
return "@skl_n:pilot_rebel_navy_master";
}
if (type.equals("ywing"))
{
return "@skl_n:pilot_rebel_navy_starships_01";
}
if (type.equals("firespray"))
{
return "@space_crafting_n:all_master";
}
if (type.equals("yt1300"))
{
return "@skl_n:pilot_neutral_master";
}
if (type.equals("decimator"))
{
return "@skl_n:pilot_imperial_navy_master";
}
if (type.equals("ykl37r"))
{
return "@skl_n:pilot_rebel_navy_master";
}
if (type.equals("hutt_heavy_s01"))
{
return "@skl_n:pilot_neutral_starships_02";
}
if (type.equals("hutt_heavy_s02"))
{
return "@skl_n:pilot_neutral_starships_02";
}
if (type.equals("hutt_medium_s01"))
{
return "@skl_n:pilot_neutral_starships_01";
}
if (type.equals("hutt_medium_s02"))
{
return "@skl_n:pilot_neutral_starships_01";
}
if (type.equals("tie_in"))
{
return "@skl_n:pilot_imperial_navy_starships_02";
}
if (type.equals("tie_light_duty"))
{
return "@skl_n:pilot_imperial_navy_novice";
}
if (type.equals("ywing_longprobe"))
{
return "@skl_n:pilot_rebel_navy_starships_02";
}
if (type.equals("blacksun_light_s01"))
{
return "@skl_n:pilot_neutral_starships_02";
}
if (type.equals("blacksun_light_s02"))
{
return "@skl_n:pilot_neutral_starships_02";
}
if (type.equals("blacksun_light_s03"))
{
return "@skl_n:pilot_neutral_starships_02";
}
if (type.equals("blacksun_light_s04"))
{
return "@skl_n:pilot_neutral_starships_02";
}
if (type.equals("blacksun_heavy_s01"))
{
return "@skl_n:pilot_neutral_starships_04";
}
if (type.equals("blacksun_heavy_s02"))
{
return "@skl_n:pilot_neutral_starships_04";
}
if (type.equals("blacksun_heavy_s03"))
{
return "@skl_n:pilot_neutral_starships_04";
}
if (type.equals("blacksun_heavy_s04"))
{
return "@skl_n:pilot_neutral_starships_04";
}
else if (type.equals("blacksun_medium_s01"))
{
return "@skl_n:pilot_neutral_starships_03";
}
else if (type.equals("blacksun_medium_s02"))
{
return "@skl_n:pilot_neutral_starships_03";
}
else if (type.equals("blacksun_medium_s03"))
{
return "@skl_n:pilot_neutral_starships_03";
}
else if (type.equals("blacksun_medium_s04"))
{
return "@skl_n:pilot_neutral_starships_03";
}
else if (type.equals("hutt_turret_ship"))
{
return "@skl_n:pilot_neutral_master";
}
else if (type.equals("gunship_neutral"))
{
return "@skl_n:pilot_neutral_master";
}
else if (type.equals("gunship_imperial"))
{
return "@skl_n:pilot_imperial_navy_master";
}
else if (type.equals("gunship_rebel"))
{
return "@skl_n:pilot_rebel_navy_master";
}
return "";
}
}
@@ -1,18 +1,9 @@
package script.space.crafting;
import script.*;
import script.base_class.*;
import script.combat_engine.*;
import java.util.Arrays;
import java.util.Hashtable;
import java.util.Vector;
import script.base_script;
import script.library.*;
import script.library.utils;
import script.library.hue;
import script.library.sui;
import script.library.space_utils;
import script.library.space_transition;
import java.util.Vector;
public class customization_kit extends script.base_script
{
@@ -43,7 +34,6 @@ public class customization_kit extends script.base_script
int mnuColor = mi.addRootMenu(menu_info_types.SERVER_MENU1, MNU_COLOR);
if (mnuColor > -1 && ((getContainedBy(self) != getOwner(self)) || isGod(player)))
{
String template = utils.getTemplateFilenameNoPath(self);
if (getIntObjVar(self, "ship_customization.usedOne") == 0)
{
int mnuColorFrame = mi.addSubMenu(mnuColor, menu_info_types.SERVER_MENU2, MNU_COLOR_ONE);
@@ -61,15 +51,15 @@ public class customization_kit extends script.base_script
{
return SCRIPT_CONTINUE;
}
String template = utils.getTemplateFilenameNoPath(self);
if (item == menu_info_types.SERVER_MENU2)
{
if (isSpaceScene() == true)
if (isSpaceScene())
{
sendSystemMessage(player, new string_id(STF, "inspace"));
return SCRIPT_CONTINUE;
}
if (utils.getBooleanScriptVar(self, "paint_kit.inuse") == true)
if (utils.getBooleanScriptVar(self, "paint_kit.inuse"))
{
return SCRIPT_CONTINUE;
}
@@ -82,12 +72,10 @@ public class customization_kit extends script.base_script
}
Vector validControlDevices = new Vector();
validControlDevices.setSize(0);
for (int i = 0; i < shipControlDevices.length; i++)
{
obj_id objShip = space_transition.getShipFromShipControlDevice(shipControlDevices[i]);
if (space_utils.isShipPaintable(objShip))
{
validControlDevices = utils.addElement(validControlDevices, shipControlDevices[i]);
for (obj_id shipControlDevice : shipControlDevices) {
obj_id objShip = space_transition.getShipFromShipControlDevice(shipControlDevice);
if (space_utils.isShipPaintable(objShip)) {
validControlDevices = utils.addElement(validControlDevices, shipControlDevice);
}
}
String entries[] = new String[validControlDevices.size()];
@@ -99,7 +87,7 @@ public class customization_kit extends script.base_script
entries[i] = "@" + getName(((obj_id)validControlDevices.get(i)));
}
}
if (validControlDevices != null && validControlDevices.size() > 0)
if (validControlDevices.size() > 0)
{
int pid = sui.listbox(self, player, PICK_A_SHIP, sui.OK_CANCEL, PICK_A_SHIP_TITLE, entries, "handleKitColorizeOne", false, false);
if (pid > -1)
@@ -123,12 +111,12 @@ public class customization_kit extends script.base_script
}
if (item == menu_info_types.SERVER_MENU3)
{
if (isSpaceScene() == true)
if (isSpaceScene())
{
sendSystemMessage(player, new string_id(STF, "inspace"));
return SCRIPT_CONTINUE;
}
if (utils.getBooleanScriptVar(self, "paint_kit.inuse") == true)
if (utils.getBooleanScriptVar(self, "paint_kit.inuse"))
{
return SCRIPT_CONTINUE;
}
@@ -141,12 +129,10 @@ public class customization_kit extends script.base_script
}
Vector validControlDevices = new Vector();
validControlDevices.setSize(0);
for (int i = 0; i < shipControlDevices.length; i++)
{
obj_id objShip = space_transition.getShipFromShipControlDevice(shipControlDevices[i]);
if (space_utils.isShipPaintable(objShip))
{
validControlDevices = utils.addElement(validControlDevices, shipControlDevices[i]);
for (obj_id shipControlDevice : shipControlDevices) {
obj_id objShip = space_transition.getShipFromShipControlDevice(shipControlDevice);
if (space_utils.isShipPaintable(objShip)) {
validControlDevices = utils.addElement(validControlDevices, shipControlDevice);
}
}
String entries[] = new String[validControlDevices.size()];
@@ -158,7 +144,7 @@ public class customization_kit extends script.base_script
entries[i] = "@" + getName(((obj_id)validControlDevices.get(i)));
}
}
if (validControlDevices != null && validControlDevices.size() > 0)
if (validControlDevices.size() > 0)
{
int pid = sui.listbox(self, player, PICK_A_SHIP, sui.OK_CANCEL, PICK_A_SHIP_TITLE, entries, "handleKitColorizeTwo", false, false);
if (pid > -1)
@@ -204,31 +190,26 @@ public class customization_kit extends script.base_script
utils.removeScriptVar(self, "paint_kit.inuse");
return SCRIPT_CONTINUE;
}
String template = utils.getTemplateFilenameNoPath(self);
String index = "/shared_owner/index_color_1";
String index2 = "/shared_owner/index_color_2";
obj_id[] shipControlDevices = utils.getObjIdArrayScriptVar(player, "color.scds");
utils.removeScriptVar(player, "color.scds");
if (shipControlDevices != null && shipControlDevices.length > 0)
{
obj_id objShip = space_transition.getShipFromShipControlDevice(shipControlDevices[idx]);
if (index != null && !index.equals("") && !index.equals("none"))
if (isIdValid(objShip))
{
if (isIdValid(objShip))
if (!space_utils.isShipPaintable(objShip))
{
String chassis = getShipChassisType(objShip);
if (!space_utils.isShipPaintable(objShip))
{
string_id message = new string_id(STF, "imperial");
sendSystemMessage(player, message);
utils.removeScriptVar(self, "paint_kit.inuse");
return SCRIPT_CONTINUE;
}
else
{
utils.setScriptVar(player, "color.shipId", objShip);
sui.colorize(self, player, objShip, index, "handleFirstColorize");
}
string_id message = new string_id(STF, "imperial");
sendSystemMessage(player, message);
utils.removeScriptVar(self, "paint_kit.inuse");
return SCRIPT_CONTINUE;
}
else
{
utils.setScriptVar(player, "color.shipId", objShip);
sui.colorize(self, player, objShip, index, "handleFirstColorize");
}
}
}
@@ -257,43 +238,38 @@ public class customization_kit extends script.base_script
utils.removeScriptVar(self, "paint_kit.inuse");
return SCRIPT_CONTINUE;
}
String template = utils.getTemplateFilenameNoPath(self);
String index = "/shared_owner/index_color_1";
String index2 = "/shared_owner/index_color_2";
obj_id[] shipControlDevices = utils.getObjIdArrayScriptVar(player, "color.scds");
utils.removeScriptVar(player, "color.scds");
if (shipControlDevices != null && shipControlDevices.length > 0)
{
obj_id objShip = space_transition.getShipFromShipControlDevice(shipControlDevices[idx]);
if (index != null && !index.equals("") && !index.equals("none"))
if (isIdValid(objShip))
{
if (isIdValid(objShip))
String chassis = getShipChassisType(objShip);
if (
chassis.equals("player_basic_tiefighter") ||
chassis.equals("player_decimator") ||
chassis.equals("player_tieadvanced") ||
chassis.equals("player_tieaggressor") ||
chassis.equals("player_tiebomber") ||
chassis.equals("player_tiefighter") ||
chassis.equals("player_tie_in") ||
chassis.equals("player_tieinterceptor") ||
chassis.equals("player_tie_light_duty") ||
chassis.equals("player_tieoppressor") ||
chassis.equals("player_tiedefender")
)
{
String chassis = getShipChassisType(objShip);
if (
chassis.equals("player_basic_tiefighter") ||
chassis.equals("player_decimator") ||
chassis.equals("player_tieadvanced") ||
chassis.equals("player_tieaggressor") ||
chassis.equals("player_tiebomber") ||
chassis.equals("player_tiefighter") ||
chassis.equals("player_tie_in") ||
chassis.equals("player_tieinterceptor") ||
chassis.equals("player_tie_light_duty") ||
chassis.equals("player_tieoppressor") ||
chassis.equals("player_tiedefender")
)
{
string_id message = new string_id(STF, "imperial");
sendSystemMessage(player, message);
utils.removeScriptVar(self, "paint_kit.inuse");
return SCRIPT_CONTINUE;
}
else
{
utils.setScriptVar(player, "color.shipId", objShip);
sui.colorize(self, player, objShip, index2, "handleSecondColorize");
}
string_id message = new string_id(STF, "imperial");
sendSystemMessage(player, message);
utils.removeScriptVar(self, "paint_kit.inuse");
return SCRIPT_CONTINUE;
}
else
{
utils.setScriptVar(player, "color.shipId", objShip);
sui.colorize(self, player, objShip, index2, "handleSecondColorize");
}
}
}
+9 -5
View File
@@ -146,11 +146,15 @@ public class texture_kit extends script.base_script
if (utils.getContainingPlayer(shipId) == player && isIdValid(shipId))
{
String index = "/shared_owner/index_texture_1";
hue.setRangedIntCustomVar(shipId, index, texture);
string_id message = new string_id(STF, "changed_paint_job");
sendSystemMessage(player, message);
destroyObject(self);
utils.removeScriptVar(self, "paint_kit.inuse");
if(hue.setRangedIntCustomVar(shipId, index, texture)) {
string_id message = new string_id(STF, "changed_paint_job");
sendSystemMessage(player, message);
destroyObject(self);
}
else{
sendSystemMessage(player, "Sorry, we were unable to paint this ship.", null);
utils.removeScriptVar(self, "paint_kit.inuse");
}
}
return SCRIPT_CONTINUE;
}
+9
View File
@@ -0,0 +1,9 @@
<?xml version="1.0" encoding="UTF-8"?>
<module type="JAVA_MODULE" version="4">
<component name="NewModuleRootManager" inherit-compiler-output="true">
<exclude-output />
<content url="file://$MODULE_DIR$" />
<orderEntry type="inheritedJdk" />
<orderEntry type="sourceFolder" forTests="false" />
</component>
</module>
+8
View File
@@ -0,0 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="ProjectModuleManager">
<modules>
<module fileurl="file://$PROJECT_DIR$/.idea/game.iml" filepath="$PROJECT_DIR$/.idea/game.iml" />
</modules>
</component>
</project>
+786
View File
@@ -0,0 +1,786 @@
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="ChangeListManager">
<list default="true" id="a6eed07f-8221-4cdd-ba57-876b1d235fb8" name="Default" comment="" />
<option name="EXCLUDED_CONVERTED_TO_IGNORED" value="true" />
<option name="TRACKING_ENABLED" value="true" />
<option name="SHOW_DIALOG" value="false" />
<option name="HIGHLIGHT_CONFLICTS" value="true" />
<option name="HIGHLIGHT_NON_ACTIVE_CHANGELIST" value="false" />
<option name="LAST_RESOLUTION" value="IGNORE" />
</component>
<component name="FileEditorManager">
<leaf SIDE_TABS_SIZE_LIMIT_KEY="300">
<file leaf-file-name="shared_texture_kit_hutt_heavy_s01_s07.tpf" pinned="false" current-in-tab="false">
<entry file="file://$PROJECT_DIR$/object/draft_schematic/space/chassis/shared_texture_kit_hutt_heavy_s01_s07.tpf">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="340">
<caret line="20" column="97" lean-forward="false" selection-start-line="20" selection-start-column="97" selection-end-line="20" selection-end-column="97" />
<folding />
</state>
</provider>
</entry>
</file>
<file leaf-file-name="shared_texture_kit_hutt_heavy_s01_s07.tpf" pinned="false" current-in-tab="false">
<entry file="file://$PROJECT_DIR$/object/tangible/ship/crafted/chassis/shared_texture_kit_hutt_heavy_s01_s07.tpf">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="255">
<caret line="15" column="19" lean-forward="false" selection-start-line="15" selection-start-column="19" selection-end-line="15" selection-end-column="19" />
<folding />
</state>
</provider>
</entry>
</file>
<file leaf-file-name="customization_id_manager.mif" pinned="false" current-in-tab="true">
<entry file="file://$PROJECT_DIR$/customization/customization_id_manager.mif">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="374">
<caret line="154" column="51" lean-forward="true" selection-start-line="154" selection-start-column="51" selection-end-line="154" selection-end-column="51" />
<folding />
</state>
</provider>
</entry>
</file>
</leaf>
</component>
<component name="FindInProjectRecents">
<findStrings>
<find>sailbarge</find>
<find>tie_oppressor.apt</find>
<find>wpn_1</find>
<find>eng_reward_experimental</find>
<find>eng_kuat_experimental</find>
<find>defender</find>
<find>oppressor</find>
<find>cert_starships_tieoppressor</find>
<find>pilot_imperial_navy_master</find>
<find>cert_starships_havoc</find>
<find>cert_starships_twing</find>
<find>pilot_rebel_navy_starships_04</find>
<find>xwing</find>
<find>blacksunheavy</find>
<find>FALSE</find>
<find>cert_starships_blacksunheavyvaksai</find>
<find>twing</find>
<find>havoc</find>
<find>vaksai</find>
<find>havo</find>
<find>arc</find>
<find>shared_havoc_turret_s02</find>
<find>booster</find>
<find>_jacket_</find>
<find>eng_quantum_ion_drive</find>
<find>_helmet_</find>
<find>texture_kit_xwing_s07</find>
<find>texture_kit_hutt_heavy_s01_s07</find>
<find>texture_kit_awing_s06</find>
<find>texture_</find>
</findStrings>
<replaceStrings>
<replace>1</replace>
</replaceStrings>
<dirStrings>
<dir>Z:\swg-main\dsrc\sku.0\sys.shared\compiled\game</dir>
</dirStrings>
</component>
<component name="GradleLocalSettings">
<option name="externalProjectsViewState">
<projects_view />
</option>
</component>
<component name="IdeDocumentHistory">
<option name="CHANGED_PATHS">
<list>
<option value="$PROJECT_DIR$/object/ship/player/shared_player_tiedefender.tpf" />
<option value="$PROJECT_DIR$/datatables/space/ship_components.tab" />
<option value="$PROJECT_DIR$/datatables/space/ship_chassis_player_tiedefender.tab" />
<option value="$PROJECT_DIR$/datatables/skill/skills.tab" />
<option value="$PROJECT_DIR$/datatables/space/ship_chassis_player_blacksun_vaksai_s02.tab" />
<option value="$PROJECT_DIR$/datatables/space/ship_chassis_player_twing.tab" />
<option value="$PROJECT_DIR$/object/intangible/ship/shared_blacksun_vaksai_s02_pcd.tpf" />
<option value="$PROJECT_DIR$/object/intangible/ship/shared_havoc_pcd.tpf" />
<option value="$PROJECT_DIR$/object/intangible/ship/shared_twing_pcd.tpf" />
<option value="$PROJECT_DIR$/object/ship/shared_blacksun_vaksai_s02.tpf" />
<option value="$PROJECT_DIR$/object/ship/shared_havoc.tpf" />
<option value="$PROJECT_DIR$/object/ship/shared_tiedefender.tpf" />
<option value="$PROJECT_DIR$/object/ship/shared_twing.tpf" />
<option value="$PROJECT_DIR$/object/ship/player/shared_player_blacksun_vaksai_s02.tpf" />
<option value="$PROJECT_DIR$/object/ship/player/shared_player_havoc.tpf" />
<option value="$PROJECT_DIR$/object/ship/player/shared_player_twing.tpf" />
<option value="$PROJECT_DIR$/object/tangible/ship/attachment/engine/shared_havoc_engine_s01.tpf" />
<option value="$PROJECT_DIR$/object/tangible/ship/attachment/engine/shared_twing_engine_01.tpf" />
<option value="$PROJECT_DIR$/object/tangible/ship/attachment/engine/shared_twing_engine_02.tpf" />
<option value="$PROJECT_DIR$/object/tangible/ship/components/chassis/shared_havoc_chassis_token.tpf" />
<option value="$PROJECT_DIR$/object/tangible/ship/components/chassis/shared_player_blacksun_vaksai_s02_chassis_token.tpf" />
<option value="$PROJECT_DIR$/object/tangible/ship/components/chassis/shared_tiedefender_chassis_token.tpf" />
<option value="$PROJECT_DIR$/object/tangible/ship/components/chassis/shared_twing_chassis_token.tpf" />
<option value="$PROJECT_DIR$/object/tangible/ship/crafted/chassis/shared_blacksun_vaksai_s02_deed.tpf" />
<option value="$PROJECT_DIR$/object/tangible/ship/crafted/chassis/shared_havoc_deed.tpf" />
<option value="$PROJECT_DIR$/object/tangible/ship/crafted/chassis/shared_texture_kit_hutt_heavy_s01_s07.tpf" />
<option value="$PROJECT_DIR$/object/tangible/ship/crafted/chassis/shared_tiedefender_deed.tpf" />
<option value="$PROJECT_DIR$/object/tangible/ship/crafted/chassis/shared_twing_deed.tpf" />
<option value="$PROJECT_DIR$/datatables/space/ship_chassis.tab" />
<option value="$PROJECT_DIR$/abstract/slot/descriptor/ship_havoc.mif" />
<option value="$PROJECT_DIR$/datatables/space/ship_chassis_player_havoc.tab" />
<option value="$PROJECT_DIR$/object/draft_schematic/clothing/shared_clothing_hat_reb_ace.tpf" />
<option value="$PROJECT_DIR$/object/draft_schematic/clothing/shared_clothing_hat_neut_ace.tpf" />
<option value="$PROJECT_DIR$/object/draft_schematic/clothing/shared_clothing_hat_imperial_ace.tpf" />
<option value="$PROJECT_DIR$/object/draft_schematic/clothing/shared_clothing_jacket_ace_rebel_craft.tpf" />
<option value="$PROJECT_DIR$/object/draft_schematic/clothing/shared_clothing_jacket_ace_privateer_craft.tpf" />
<option value="$PROJECT_DIR$/object/draft_schematic/clothing/shared_clothing_jacket_ace_imperial_craft.tpf" />
<option value="$PROJECT_DIR$/object/tangible/wearables/helmet/shared_helmet_fighter_privateer_ace_craft.tpf" />
<option value="$PROJECT_DIR$/object/tangible/wearables/helmet/shared_helmet_fighter_rebel_ace_craft.tpf" />
<option value="$PROJECT_DIR$/object/tangible/wearables/helmet/shared_helmet_fighter_imperial_ace_craft.tpf" />
<option value="$PROJECT_DIR$/datatables/appearance/appearance_table.tab" />
<option value="$PROJECT_DIR$/object/draft_schematic/clothing/shared_clothing_hat_neut_ace_craft.tpf" />
<option value="$PROJECT_DIR$/object/draft_schematic/clothing/shared_clothing_hat_imperial_ace_craft.tpf" />
<option value="$PROJECT_DIR$/object/tangible/wearables/jacket/shared_jacket_ace_rebel_craft.tpf" />
<option value="$PROJECT_DIR$/object/tangible/wearables/jacket/shared_jacket_ace_privateer_craft.tpf" />
<option value="$PROJECT_DIR$/object/tangible/wearables/jacket/shared_jacket_ace_imperial_craft.tpf" />
<option value="$PROJECT_DIR$/object/draft_schematic/clothing/shared_clothing_hat_reb_ace_craft.tpf" />
<option value="$PROJECT_DIR$/object/draft_schematic/item/shared_item_survey_tool_all.tpf" />
<option value="$PROJECT_DIR$/object/tangible/survey_tool/shared_survey_tool_all_s01.tpf" />
<option value="$PROJECT_DIR$/object/draft_schematic/space/chassis/shared_texture_kit_hutt_heavy_s01_s07.tpf" />
<option value="$PROJECT_DIR$/datatables/crafting/schematic_group.tab" />
</list>
</option>
</component>
<component name="ProjectFrameBounds" extendedState="6">
<option name="x" value="2119" />
<option name="y" value="26" />
<option name="width" value="1565" />
<option name="height" value="1012" />
</component>
<component name="ProjectView">
<navigator currentView="ProjectPane" proportions="" version="1">
<flattenPackages />
<showMembers />
<showModules />
<showLibraryContents />
<hideEmptyPackages />
<abbreviatePackageNames />
<autoscrollToSource />
<autoscrollFromSource />
<sortByType />
<manualOrder />
<foldersAlwaysOnTop value="true" />
</navigator>
<panes>
<pane id="Scratches" />
<pane id="AndroidView" />
<pane id="Scope" />
<pane id="PackagesPane" />
<pane id="ProjectPane">
<subPane>
<expand>
<path>
<item name="game" type="b2602c69:ProjectViewProjectNode" />
<item name="game" type="462c0819:PsiDirectoryNode" />
</path>
<path>
<item name="game" type="b2602c69:ProjectViewProjectNode" />
<item name="game" type="462c0819:PsiDirectoryNode" />
<item name="customization" type="462c0819:PsiDirectoryNode" />
</path>
<path>
<item name="game" type="b2602c69:ProjectViewProjectNode" />
<item name="game" type="462c0819:PsiDirectoryNode" />
<item name="object" type="462c0819:PsiDirectoryNode" />
</path>
<path>
<item name="game" type="b2602c69:ProjectViewProjectNode" />
<item name="game" type="462c0819:PsiDirectoryNode" />
<item name="object" type="462c0819:PsiDirectoryNode" />
<item name="draft_schematic" type="462c0819:PsiDirectoryNode" />
</path>
<path>
<item name="game" type="b2602c69:ProjectViewProjectNode" />
<item name="game" type="462c0819:PsiDirectoryNode" />
<item name="object" type="462c0819:PsiDirectoryNode" />
<item name="draft_schematic" type="462c0819:PsiDirectoryNode" />
<item name="space" type="462c0819:PsiDirectoryNode" />
</path>
<path>
<item name="game" type="b2602c69:ProjectViewProjectNode" />
<item name="game" type="462c0819:PsiDirectoryNode" />
<item name="object" type="462c0819:PsiDirectoryNode" />
<item name="draft_schematic" type="462c0819:PsiDirectoryNode" />
<item name="space" type="462c0819:PsiDirectoryNode" />
<item name="chassis" type="462c0819:PsiDirectoryNode" />
</path>
<path>
<item name="game" type="b2602c69:ProjectViewProjectNode" />
<item name="game" type="462c0819:PsiDirectoryNode" />
<item name="object" type="462c0819:PsiDirectoryNode" />
<item name="tangible" type="462c0819:PsiDirectoryNode" />
</path>
<path>
<item name="game" type="b2602c69:ProjectViewProjectNode" />
<item name="game" type="462c0819:PsiDirectoryNode" />
<item name="object" type="462c0819:PsiDirectoryNode" />
<item name="tangible" type="462c0819:PsiDirectoryNode" />
<item name="ship" type="462c0819:PsiDirectoryNode" />
</path>
<path>
<item name="game" type="b2602c69:ProjectViewProjectNode" />
<item name="game" type="462c0819:PsiDirectoryNode" />
<item name="object" type="462c0819:PsiDirectoryNode" />
<item name="tangible" type="462c0819:PsiDirectoryNode" />
<item name="ship" type="462c0819:PsiDirectoryNode" />
<item name="crafted" type="462c0819:PsiDirectoryNode" />
</path>
<path>
<item name="game" type="b2602c69:ProjectViewProjectNode" />
<item name="game" type="462c0819:PsiDirectoryNode" />
<item name="object" type="462c0819:PsiDirectoryNode" />
<item name="tangible" type="462c0819:PsiDirectoryNode" />
<item name="ship" type="462c0819:PsiDirectoryNode" />
<item name="crafted" type="462c0819:PsiDirectoryNode" />
<item name="chassis" type="462c0819:PsiDirectoryNode" />
</path>
</expand>
<select />
</subPane>
</pane>
</panes>
</component>
<component name="RunDashboard">
<option name="ruleStates">
<list>
<RuleState>
<option name="name" value="ConfigurationTypeDashboardGroupingRule" />
</RuleState>
<RuleState>
<option name="name" value="StatusDashboardGroupingRule" />
</RuleState>
</list>
</option>
</component>
<component name="RunManager">
<configuration default="true" type="Applet" factoryName="Applet">
<option name="HTML_USED" value="false" />
<option name="WIDTH" value="400" />
<option name="HEIGHT" value="300" />
<option name="POLICY_FILE" value="$APPLICATION_HOME_DIR$/bin/appletviewer.policy" />
<module />
</configuration>
<configuration default="true" type="Application" factoryName="Application">
<extension name="coverage" enabled="false" merge="false" sample_coverage="true" runner="idea" />
<option name="MAIN_CLASS_NAME" />
<option name="VM_PARAMETERS" />
<option name="PROGRAM_PARAMETERS" />
<option name="WORKING_DIRECTORY" value="$PROJECT_DIR$" />
<option name="ALTERNATIVE_JRE_PATH_ENABLED" value="false" />
<option name="ALTERNATIVE_JRE_PATH" />
<option name="ENABLE_SWING_INSPECTOR" value="false" />
<option name="ENV_VARIABLES" />
<option name="PASS_PARENT_ENVS" value="true" />
<module name="" />
<envs />
</configuration>
<configuration default="true" type="JUnit" factoryName="JUnit">
<extension name="coverage" enabled="false" merge="false" sample_coverage="true" runner="idea" />
<module name="" />
<option name="ALTERNATIVE_JRE_PATH_ENABLED" value="false" />
<option name="ALTERNATIVE_JRE_PATH" />
<option name="PACKAGE_NAME" />
<option name="MAIN_CLASS_NAME" />
<option name="METHOD_NAME" />
<option name="TEST_OBJECT" value="class" />
<option name="VM_PARAMETERS" value="-ea" />
<option name="PARAMETERS" />
<option name="WORKING_DIRECTORY" value="%MODULE_WORKING_DIR%" />
<option name="ENV_VARIABLES" />
<option name="PASS_PARENT_ENVS" value="true" />
<option name="TEST_SEARCH_SCOPE">
<value defaultName="singleModule" />
</option>
<envs />
<patterns />
</configuration>
<configuration default="true" type="Remote" factoryName="Remote">
<option name="USE_SOCKET_TRANSPORT" value="true" />
<option name="SERVER_MODE" value="false" />
<option name="SHMEM_ADDRESS" value="javadebug" />
<option name="HOST" value="localhost" />
<option name="PORT" value="5005" />
</configuration>
<configuration default="true" type="TestNG" factoryName="TestNG">
<extension name="coverage" enabled="false" merge="false" sample_coverage="true" runner="idea" />
<module name="" />
<option name="ALTERNATIVE_JRE_PATH_ENABLED" value="false" />
<option name="ALTERNATIVE_JRE_PATH" />
<option name="SUITE_NAME" />
<option name="PACKAGE_NAME" />
<option name="MAIN_CLASS_NAME" />
<option name="METHOD_NAME" />
<option name="GROUP_NAME" />
<option name="TEST_OBJECT" value="CLASS" />
<option name="VM_PARAMETERS" value="-ea" />
<option name="PARAMETERS" />
<option name="WORKING_DIRECTORY" value="%MODULE_WORKING_DIR%" />
<option name="OUTPUT_DIRECTORY" />
<option name="ANNOTATION_TYPE" />
<option name="ENV_VARIABLES" />
<option name="PASS_PARENT_ENVS" value="true" />
<option name="TEST_SEARCH_SCOPE">
<value defaultName="singleModule" />
</option>
<option name="USE_DEFAULT_REPORTERS" value="false" />
<option name="PROPERTIES_FILE" />
<envs />
<properties />
<listeners />
</configuration>
<configuration default="true" type="#org.jetbrains.idea.devkit.run.PluginConfigurationType" factoryName="Plugin">
<module name="" />
<option name="VM_PARAMETERS" value="-Xmx512m -Xms256m -XX:MaxPermSize=250m -ea" />
<option name="PROGRAM_PARAMETERS" />
<predefined_log_file id="idea.log" enabled="true" />
</configuration>
</component>
<component name="ShelveChangesManager" show_recycled="false">
<option name="remove_strategy" value="false" />
</component>
<component name="SvnConfiguration">
<configuration />
</component>
<component name="TaskManager">
<task active="true" id="Default" summary="Default task">
<changelist id="a6eed07f-8221-4cdd-ba57-876b1d235fb8" name="Default" comment="" />
<created>1514591044753</created>
<option name="number" value="Default" />
<option name="presentableId" value="Default" />
<updated>1514591044753</updated>
</task>
<servers />
</component>
<component name="ToolWindowManager">
<frame x="1920" y="0" width="1920" height="1080" extended-state="6" />
<editor active="true" />
<layout>
<window_info id="Palette" active="false" anchor="right" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="3" side_tool="false" content_ui="tabs" />
<window_info id="TODO" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="6" side_tool="false" content_ui="tabs" />
<window_info id="Palette&#9;" active="false" anchor="right" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="3" side_tool="false" content_ui="tabs" />
<window_info id="Image Layers" active="false" anchor="left" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="2" side_tool="false" content_ui="tabs" />
<window_info id="Capture Analysis" active="false" anchor="right" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="3" side_tool="false" content_ui="tabs" />
<window_info id="Event Log" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="7" side_tool="true" content_ui="tabs" />
<window_info id="Maven Projects" active="false" anchor="right" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="3" side_tool="false" content_ui="tabs" />
<window_info id="Version Control" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="false" weight="0.33" sideWeight="0.5" order="7" side_tool="false" content_ui="tabs" />
<window_info id="Run" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="2" side_tool="false" content_ui="tabs" />
<window_info id="Terminal" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="7" side_tool="false" content_ui="tabs" />
<window_info id="Capture Tool" active="false" anchor="left" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="2" side_tool="false" content_ui="tabs" />
<window_info id="Designer" active="false" anchor="left" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="2" side_tool="false" content_ui="tabs" />
<window_info id="Project" active="false" anchor="left" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="true" show_stripe_button="true" weight="0.24317227" sideWeight="0.5" order="0" side_tool="false" content_ui="combo" />
<window_info id="Find" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="true" show_stripe_button="true" weight="0.32955715" sideWeight="0.5" order="1" side_tool="false" content_ui="tabs" />
<window_info id="Structure" active="false" anchor="left" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.25" sideWeight="0.5" order="1" side_tool="false" content_ui="tabs" />
<window_info id="Ant Build" active="false" anchor="right" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.25" sideWeight="0.5" order="1" side_tool="false" content_ui="tabs" />
<window_info id="UI Designer" active="false" anchor="left" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="2" side_tool="false" content_ui="tabs" />
<window_info id="Theme Preview" active="false" anchor="right" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="3" side_tool="false" content_ui="tabs" />
<window_info id="Favorites" active="false" anchor="left" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="2" side_tool="true" content_ui="tabs" />
<window_info id="Debug" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.4" sideWeight="0.5" order="3" side_tool="false" content_ui="tabs" />
<window_info id="Cvs" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.25" sideWeight="0.5" order="4" side_tool="false" content_ui="tabs" />
<window_info id="Message" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="0" side_tool="false" content_ui="tabs" />
<window_info id="Commander" active="false" anchor="right" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.4" sideWeight="0.5" order="0" side_tool="false" content_ui="tabs" />
<window_info id="Hierarchy" active="false" anchor="right" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.25" sideWeight="0.5" order="2" side_tool="false" content_ui="combo" />
<window_info id="Inspection" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.4" sideWeight="0.5" order="5" side_tool="false" content_ui="tabs" />
</layout>
</component>
<component name="VcsContentAnnotationSettings">
<option name="myLimit" value="2678400000" />
</component>
<component name="XDebuggerManager">
<breakpoint-manager />
<watches-manager />
</component>
<component name="editorHistoryManager">
<entry file="file://$PROJECT_DIR$/object/tangible/ship/components/chassis/shared_hutt_heavy_s01_chassis_token.tpf">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="323">
<caret line="19" column="0" lean-forward="false" selection-start-line="0" selection-start-column="0" selection-end-line="19" selection-end-column="0" />
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/object/tangible/ship/components/chassis/shared_havoc_chassis_token.tpf">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="68">
<caret line="4" column="0" lean-forward="false" selection-start-line="0" selection-start-column="0" selection-end-line="18" selection-end-column="0" />
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/object/tangible/ship/components/chassis/shared_player_blacksun_vaksai_s02_chassis_token.tpf">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="119">
<caret line="7" column="0" lean-forward="false" selection-start-line="7" selection-start-column="0" selection-end-line="7" selection-end-column="0" />
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/object/tangible/ship/components/chassis/shared_tiedefender_chassis_token.tpf">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="102">
<caret line="6" column="0" lean-forward="false" selection-start-line="6" selection-start-column="0" selection-end-line="6" selection-end-column="0" />
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/object/tangible/ship/components/chassis/shared_twing_chassis_token.tpf">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="102">
<caret line="6" column="0" lean-forward="false" selection-start-line="6" selection-start-column="0" selection-end-line="6" selection-end-column="0" />
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/object/tangible/ship/crafted/chassis/shared_blacksun_vaksai_s02_deed.tpf">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="102">
<caret line="6" column="0" lean-forward="false" selection-start-line="0" selection-start-column="0" selection-end-line="18" selection-end-column="0" />
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/object/tangible/ship/crafted/chassis/shared_tiedefender_deed.tpf">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="0">
<caret line="8" column="25" lean-forward="false" selection-start-line="8" selection-start-column="25" selection-end-line="8" selection-end-column="25" />
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/object/tangible/ship/crafted/chassis/shared_twing_deed.tpf">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="68">
<caret line="4" column="25" lean-forward="false" selection-start-line="4" selection-start-column="25" selection-end-line="4" selection-end-column="25" />
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/datatables/space/ship_chassis.tab">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="295">
<caret line="201" column="0" lean-forward="false" selection-start-line="201" selection-start-column="0" selection-end-line="202" selection-end-column="0" />
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/object/tangible/ship/attachment/engine/shared_havoc_engine_s01.iff" />
<entry file="file://$PROJECT_DIR$/object/tangible/ship/attachment/engine/shared_havoc_engine_s01.tpf">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="68">
<caret line="4" column="25" lean-forward="false" selection-start-line="4" selection-start-column="25" selection-end-line="4" selection-end-column="25" />
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/abstract/slot/slot_definition/slot_definitions.mif">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="0">
<caret line="0" column="0" lean-forward="false" selection-start-line="0" selection-start-column="0" selection-end-line="0" selection-end-column="0" />
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/object/tangible/ship/crafted/chassis/shared_havoc_deed.tpf">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="306">
<caret line="18" column="0" lean-forward="false" selection-start-line="18" selection-start-column="0" selection-end-line="18" selection-end-column="0" />
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/abstract/slot/descriptor/ship_arc170.mif">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="204">
<caret line="12" column="34" lean-forward="false" selection-start-line="12" selection-start-column="34" selection-end-line="13" selection-end-column="34" />
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/abstract/slot/descriptor/ship_havoc.mif">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="204">
<caret line="12" column="34" lean-forward="false" selection-start-line="12" selection-start-column="34" selection-end-line="12" selection-end-column="34" />
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/datatables/space/ship_chassis_player_tiedefender.tab">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="2278">
<caret line="134" column="24" lean-forward="false" selection-start-line="134" selection-start-column="24" selection-end-line="134" selection-end-column="24" />
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/datatables/space/ship_chassis_player_havoc.tab">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="34">
<caret line="2" column="24" lean-forward="true" selection-start-line="2" selection-start-column="24" selection-end-line="2" selection-end-column="24" />
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/object/draft_schematic/clothing/shared_clothing_jacket_ace_imperial.tpf">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="612">
<caret line="36" column="0" lean-forward="true" selection-start-line="36" selection-start-column="0" selection-end-line="36" selection-end-column="0" />
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/object/tangible/wearables/jacket/shared_jacket_ace_imperial.tpf">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="289">
<caret line="17" column="0" lean-forward="true" selection-start-line="0" selection-start-column="0" selection-end-line="27" selection-end-column="0" />
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/object/tangible/wearables/jacket/shared_jacket_ace_privateer.tpf">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="442">
<caret line="26" column="25" lean-forward="true" selection-start-line="0" selection-start-column="0" selection-end-line="27" selection-end-column="0" />
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/object/tangible/wearables/jacket/shared_jacket_ace_rebel.tpf">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="408">
<caret line="24" column="50" lean-forward="true" selection-start-line="0" selection-start-column="0" selection-end-line="27" selection-end-column="0" />
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/object/tangible/wearables/helmet/shared_helmet_fighter_imperial_ace.tpf">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="0">
<caret line="0" column="0" lean-forward="false" selection-start-line="0" selection-start-column="0" selection-end-line="28" selection-end-column="0" />
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/object/tangible/wearables/helmet/shared_helmet_fighter_privateer_ace_craft.tpf">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="476">
<caret line="28" column="0" lean-forward="false" selection-start-line="28" selection-start-column="0" selection-end-line="28" selection-end-column="0" />
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/object/tangible/wearables/helmet/shared_helmet_fighter_privateer_ace.tpf">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="0">
<caret line="0" column="0" lean-forward="false" selection-start-line="0" selection-start-column="0" selection-end-line="28" selection-end-column="0" />
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/object/draft_schematic/clothing/shared_clothing_jacket_ace_privateer.tpf">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="595">
<caret line="35" column="89" lean-forward="false" selection-start-line="35" selection-start-column="89" selection-end-line="35" selection-end-column="89" />
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/object/draft_schematic/clothing/shared_clothing_jacket_ace_rebel.tpf">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="595">
<caret line="35" column="85" lean-forward="false" selection-start-line="35" selection-start-column="85" selection-end-line="35" selection-end-column="85" />
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/object/tangible/wearables/helmet/shared_helmet_fighter_rebel_ace.tpf">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="0">
<caret line="0" column="0" lean-forward="false" selection-start-line="0" selection-start-column="0" selection-end-line="28" selection-end-column="0" />
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/object/tangible/wearables/helmet/shared_helmet_fighter_rebel_ace_craft.tpf">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="221">
<caret line="13" column="0" lean-forward="true" selection-start-line="13" selection-start-column="0" selection-end-line="13" selection-end-column="0" />
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/object/tangible/wearables/helmet/shared_helmet_fighter_imperial_ace_craft.tpf">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="391">
<caret line="23" column="67" lean-forward="false" selection-start-line="23" selection-start-column="67" selection-end-line="23" selection-end-column="67" />
<folding />
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/datatables/appearance/appearance_info_table.tab">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="0">
<caret line="0" column="0" lean-forward="false" selection-start-line="0" selection-start-column="0" selection-end-line="0" selection-end-column="0" />
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/object/tangible_object_template.tdf">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="-5184">
<caret line="0" column="0" lean-forward="false" selection-start-line="0" selection-start-column="0" selection-end-line="0" selection-end-column="0" />
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/object/tangible/wearables/jacket/shared_jacket_ace_imperial_craft.tpf">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="272">
<caret line="16" column="34" lean-forward="false" selection-start-line="16" selection-start-column="32" selection-end-line="16" selection-end-column="34" />
<folding />
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/object/tangible/wearables/jacket/shared_jacket_ace_privateer_craft.tpf">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="272">
<caret line="16" column="34" lean-forward="false" selection-start-line="16" selection-start-column="32" selection-end-line="16" selection-end-column="34" />
<folding />
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/object/tangible/wearables/jacket/shared_jacket_ace_rebel_craft.tpf">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="272">
<caret line="16" column="34" lean-forward="false" selection-start-line="16" selection-start-column="32" selection-end-line="16" selection-end-column="34" />
<folding />
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/datatables/appearance/appearance_table.tab">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="17357">
<caret line="1021" column="31" lean-forward="false" selection-start-line="1021" selection-start-column="31" selection-end-line="1021" selection-end-column="31" />
<folding />
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/object/draft_schematic/clothing/shared_clothing_hat_reb_ace.tpf">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="595">
<caret line="35" column="54" lean-forward="false" selection-start-line="35" selection-start-column="54" selection-end-line="35" selection-end-column="54" />
<folding />
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/object/draft_schematic/clothing/shared_clothing_hat_imperial_ace.tpf">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="612">
<caret line="36" column="96" lean-forward="false" selection-start-line="36" selection-start-column="96" selection-end-line="36" selection-end-column="96" />
<folding />
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/object/draft_schematic/clothing/shared_clothing_hat_neut_ace.tpf">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="595">
<caret line="35" column="102" lean-forward="false" selection-start-line="35" selection-start-column="102" selection-end-line="35" selection-end-column="102" />
<folding />
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/object/tangible/survey_tool/shared_survey_tool_all_s01.tpf">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="102">
<caret line="6" column="38" lean-forward="false" selection-start-line="6" selection-start-column="38" selection-end-line="6" selection-end-column="38" />
<folding />
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/object/tangible/survey_tool/shared_survey_tool_all.tpf">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="153">
<caret line="9" column="71" lean-forward="false" selection-start-line="0" selection-start-column="0" selection-end-line="10" selection-end-column="0" />
<folding />
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/object/draft_schematic/item/shared_item_survey_tool_all.tpf">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="391">
<caret line="23" column="82" lean-forward="false" selection-start-line="23" selection-start-column="82" selection-end-line="23" selection-end-column="82" />
<folding />
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/object/draft_schematic/space/chassis/shared_texture_kit_hutt_heavy_s01_s07.tpf">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="340">
<caret line="20" column="97" lean-forward="false" selection-start-line="20" selection-start-column="97" selection-end-line="20" selection-end-column="97" />
<folding />
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/customization/asset_customization_manager.mif">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="-5780679">
<caret line="305" column="41" lean-forward="false" selection-start-line="305" selection-start-column="41" selection-end-line="305" selection-end-column="41" />
<folding />
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/datatables/customization/customization_data.tab">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="-7255">
<caret line="14" column="74" lean-forward="false" selection-start-line="14" selection-start-column="74" selection-end-line="14" selection-end-column="74" />
<folding />
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/datatables/crafting/schematic_group.tab">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="342">
<caret line="1732" column="82" lean-forward="false" selection-start-line="1732" selection-start-column="61" selection-end-line="1732" selection-end-column="82" />
<folding />
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/object/tangible/ship/crafted/chassis/shared_texture_kit_xwing_s07.tpf">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="289">
<caret line="17" column="0" lean-forward="false" selection-start-line="17" selection-start-column="0" selection-end-line="17" selection-end-column="0" />
<folding />
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/customization/vehicle_customizations.tab">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="0">
<caret line="0" column="0" lean-forward="false" selection-start-line="0" selection-start-column="0" selection-end-line="0" selection-end-column="0" />
<folding />
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/customization/vehicle_appearances.tab">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="0">
<caret line="0" column="0" lean-forward="false" selection-start-line="0" selection-start-column="0" selection-end-line="0" selection-end-column="0" />
<folding />
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/customization/force_add_variable_usage.dat">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="0">
<caret line="0" column="0" lean-forward="false" selection-start-line="0" selection-start-column="0" selection-end-line="0" selection-end-column="0" />
<folding />
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/object/tangible/ship/crafted/chassis/shared_texture_kit_hutt_heavy_s01_s07.tpf">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="255">
<caret line="15" column="19" lean-forward="false" selection-start-line="15" selection-start-column="19" selection-end-line="15" selection-end-column="19" />
<folding />
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/customization/customization_id_manager.mif">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="374">
<caret line="154" column="51" lean-forward="true" selection-start-line="154" selection-start-column="51" selection-end-line="154" selection-end-column="51" />
<folding />
</state>
</provider>
</entry>
</component>
<component name="masterDetails">
<states>
<state key="ProjectJDKs.UI">
<settings>
<last-edited>1.8</last-edited>
<splitter-proportions>
<option name="proportions">
<list>
<option value="0.2" />
</list>
</option>
</splitter-proportions>
</settings>
</state>
</states>
</component>
</project>
+6
View File
@@ -1012,9 +1012,15 @@ shared_ith_dress_short_s01 :block :block :block :block :block :block :block :blo
shared_jacket_ace_imperial appearance/jacket_ace_imperial_m.sat appearance/jacket_ace_imperial_f.sat :default :default :default :default :block :block :default :default :default :default :default :default :default :default appearance/ith_jacket_ace_imperial_m.sat appearance/ith_jacket_ace_imperial_f.sat :default :default
shared_jacket_ace_rebel appearance/jacket_ace_rebel_m.sat appearance/jacket_ace_rebel_f.sat :default :default :default :default :block :block :default :default :default :default :default :default :default :default appearance/ith_jacket_ace_rebel_m.sat appearance/ith_jacket_ace_rebel_f.sat :default :default
shared_jacket_ace_privateer appearance/jacket_s39_m.sat appearance/jacket_s39_f.sat :default :default :default :default :block :block :default :default :default :default :default :default :default :default :block :block :default :default
shared_jacket_ace_imperial_craft appearance/jacket_ace_imperial_m.sat appearance/jacket_ace_imperial_f.sat :default :default :default :default :block :block :default :default :default :default :default :default :default :default appearance/ith_jacket_ace_imperial_m.sat appearance/ith_jacket_ace_imperial_f.sat :default :default
shared_jacket_ace_rebel_craft appearance/jacket_ace_rebel_m.sat appearance/jacket_ace_rebel_f.sat :default :default :default :default :block :block :default :default :default :default :default :default :default :default appearance/ith_jacket_ace_rebel_m.sat appearance/ith_jacket_ace_rebel_f.sat :default :default
shared_jacket_ace_privateer_craft appearance/jacket_s39_m.sat appearance/jacket_s39_f.sat :default :default :default :default :block :block :default :default :default :default :default :default :default :default :block :block :default :default
shared_helmet_fighter_imperial_ace appearance/helmet_fighter_imperial_ace_m.sat appearance/helmet_fighter_imperial_ace_f.sat :default :default :block :block :block :block :block :block :block :block :default :default :block :block :block :block :block :block
shared_helmet_fighter_rebel_ace appearance/helmet_fighter_rebel_ace_m.sat appearance/helmet_fighter_rebel_ace_f.sat appearance/helmet_fighter_rebel_ace_rod_m.sat appearance/helmet_fighter_rebel_ace_rod_f.sat appearance/helmet_fighter_rebel_ace_mon_m.sat appearance/helmet_fighter_rebel_ace_mon_f.sat :block :block appearance/helmet_fighter_rebel_ace_twk_m.sat appearance/helmet_fighter_rebel_ace_twk_f.sat appearance/helmet_fighter_rebel_ace_trn_m.sat appearance/helmet_fighter_rebel_ace_trn_f.sat :default :default appearance/helmet_fighter_rebel_ace_bth_m.sat appearance/helmet_fighter_rebel_ace_bth_f.sat :block :block appearance/helmet_fighter_rebel_ace_sul_m.sat appearance/helmet_fighter_rebel_ace_sul_f.sat
shared_helmet_fighter_privateer_ace appearance/helmet_fighter_hutt_m.sat appearance/helmet_fighter_hutt_f.sat appearance/helmet_fighter_hutt_rod_m.sat appearance/helmet_fighter_hutt_rod_f.sat appearance/helmet_fighter_hutt_mon_m.sat appearance/helmet_fighter_hutt_mon_f.sat :block :block appearance/helmet_fighter_hutt_twk_m.sat appearance/helmet_fighter_hutt_twk_f.sat appearance/helmet_fighter_hutt_trn_m.sat appearance/helmet_fighter_hutt_trn_f.sat :default :default appearance/helmet_fighter_hutt_bth_m.sat appearance/helmet_fighter_hutt_bth_f.sat :block :block appearance/helmet_fighter_hutt_sul_m.sat appearance/helmet_fighter_hutt_sul_f.sat
shared_helmet_fighter_imperial_ace_craft appearance/helmet_fighter_imperial_ace_m.sat appearance/helmet_fighter_imperial_ace_f.sat :default :default :block :block :block :block :block :block :block :block :default :default :block :block :block :block :block :block
shared_helmet_fighter_rebel_ace_craft appearance/helmet_fighter_rebel_ace_m.sat appearance/helmet_fighter_rebel_ace_f.sat appearance/helmet_fighter_rebel_ace_rod_m.sat appearance/helmet_fighter_rebel_ace_rod_f.sat appearance/helmet_fighter_rebel_ace_mon_m.sat appearance/helmet_fighter_rebel_ace_mon_f.sat :block :block appearance/helmet_fighter_rebel_ace_twk_m.sat appearance/helmet_fighter_rebel_ace_twk_f.sat appearance/helmet_fighter_rebel_ace_trn_m.sat appearance/helmet_fighter_rebel_ace_trn_f.sat :default :default appearance/helmet_fighter_rebel_ace_bth_m.sat appearance/helmet_fighter_rebel_ace_bth_f.sat :block :block appearance/helmet_fighter_rebel_ace_sul_m.sat appearance/helmet_fighter_rebel_ace_sul_f.sat
shared_helmet_fighter_privateer_ace_craft appearance/helmet_fighter_hutt_m.sat appearance/helmet_fighter_hutt_f.sat appearance/helmet_fighter_hutt_rod_m.sat appearance/helmet_fighter_hutt_rod_f.sat appearance/helmet_fighter_hutt_mon_m.sat appearance/helmet_fighter_hutt_mon_f.sat :block :block appearance/helmet_fighter_hutt_twk_m.sat appearance/helmet_fighter_hutt_twk_f.sat appearance/helmet_fighter_hutt_trn_m.sat appearance/helmet_fighter_hutt_trn_f.sat :default :default appearance/helmet_fighter_hutt_bth_m.sat appearance/helmet_fighter_hutt_bth_f.sat :block :block appearance/helmet_fighter_hutt_sul_m.sat appearance/helmet_fighter_hutt_sul_f.sat
shared_helmet_fighter_blacksun_ace appearance/helmet_fighter_blacksun_m.sat appearance/helmet_fighter_blacksun_f.sat appearance/helmet_fighter_blacksun_rod_m.sat appearance/helmet_fighter_blacksun_rod_f.sat appearance/helmet_fighter_blacksun_mon_m.sat appearance/helmet_fighter_blacksun_mon_f.sat :block :block appearance/helmet_fighter_blacksun_twk_m.sat appearance/helmet_fighter_blacksun_twk_f.sat appearance/helmet_fighter_blacksun_trn_m.sat appearance/helmet_fighter_blacksun_trn_f.sat :default :default appearance/helmet_fighter_blacksun_bth_m.sat appearance/helmet_fighter_blacksun_bth_f.sat :block :block appearance/helmet_fighter_blacksun_sul_m.sat appearance/helmet_fighter_blacksun_sul_f.sat
shared_goggles_s04 appearance/goggles_s04_m.sat appearance/goggles_s04_f.sat appearance/goggles_s04_rod_m.sat appearance/goggles_s04_rod_f.sat appearance/goggles_s04_mon_m.sat appearance/goggles_s04_mon_f.sat appearance/goggles_s04_wke_m.sat appearance/goggles_s04_wke_f.sat appearance/goggles_s04_twk_m.sat appearance/goggles_s04_twk_f.sat appearance/goggles_s04_trn_m.sat appearance/goggles_s04_trn_f.sat :default :default appearance/goggles_s04_bth_m.sat appearance/goggles_s04_bth_f.sat appearance/ith_goggles_s04_m.sat appearance/ith_goggles_s04_f.sat appearance/goggles_s04_sul_m.sat appearance/goggles_s04_sul_f.sat
shared_goggles_s05 appearance/goggles_s05_m.sat appearance/goggles_s05_f.sat appearance/goggles_s05_rod_m.sat appearance/goggles_s05_rod_f.sat appearance/goggles_s05_mon_m.sat appearance/goggles_s05_mon_f.sat appearance/goggles_s05_wke_m.sat appearance/goggles_s05_wke_f.sat appearance/goggles_s05_twk_m.sat appearance/goggles_s05_twk_f.sat appearance/goggles_s05_trn_m.sat appearance/goggles_s05_trn_f.sat :default :default appearance/goggles_s05_bth_m.sat appearance/goggles_s05_bth_f.sat appearance/ith_goggles_s05_m.sat appearance/ith_goggles_s05_f.sat appearance/goggles_s05_sul_m.sat appearance/goggles_s05_sul_f.sat
+5
View File
@@ -1691,9 +1691,13 @@ craftShipwrightMaster object/draft_schematic/space/weapon/missile/wpn_launcher_i
craftShipwrightMaster object/draft_schematic/space/weapon/missile/wpn_imagerec_missile_mk2.iff
craftShipwrightMaster object/draft_schematic/space/shields/shield_energy_saver_kit_mk5.iff
craftShipwrightMaster object/draft_schematic/space/shields/shield_intensifier_mk5.iff
craftShipwrightMaster object/draft_schematic/space/chassis/blacksun_heavy_vaksai.iff
craftShipwrightMaster object/draft_schematic/space/chassis/bwing.iff
craftShipwrightMaster object/draft_schematic/space/chassis/twing.iff
craftShipwrightMaster object/draft_schematic/space/chassis/havoc.iff
craftShipwrightMaster object/draft_schematic/space/chassis/hutt_turret_ship.iff
craftShipwrightMaster object/draft_schematic/space/chassis/yt1300.iff
craftShipwrightMaster object/draft_schematic/space/chassis/tiedefender.iff
craftShipwrightMaster object/draft_schematic/space/chassis/tieoppressor.iff
craftShipwrightMaster object/draft_schematic/space/chassis/decimator.iff
craftShipwrightMaster object/draft_schematic/space/chassis/ykl37r.iff
@@ -1725,6 +1729,7 @@ craftShipwrightMaster object/draft_schematic/space/weapon/wpn_elite_null_bolt.if
craftShipwrightMaster object/draft_schematic/space/weapon/wpn_elite_railgun.iff
craftShipwrightMaster object/draft_schematic/space/chassis/texture_kit_arc170_s01.iff
craftShipwrightMaster object/draft_schematic/space/chassis/texture_kit_arc170_s02.iff
craftShipwrightMaster object/draft_schematic/space/chassis/texture_kit_hutt_heavy_s01_s07.iff
craftShipwrightMaster object/draft_schematic/space/chassis/texture_kit_awing_s06.iff
craftShipwrightMaster object/draft_schematic/space/chassis/texture_kit_bwing_s06.iff
craftShipwrightMaster object/draft_schematic/space/chassis/texture_kit_bwing_s07.iff
+3 -3
View File
@@ -605,7 +605,7 @@ pilot_rebel_navy_master pilot_rebel_navy 0 1 0 0 5000 0 "pilot_rebel_navy_star
pilot_rebel_navy_starships_01 pilot_rebel_navy 0 0 0 0 1000 0 pilot_rebel_navy_novice space_combat_general 7500 60000 "private_rebel_navy_starships_1,cert_starships_ywing" 1 0
pilot_rebel_navy_starships_02 pilot_rebel_navy_starships_01 0 0 0 0 2000 0 "pilot_rebel_navy_starships_01,pilot_rebel_navy_weapons_01,pilot_rebel_navy_procedures_01,pilot_rebel_navy_droid_01" space_combat_general 60000 200000 "private_rebel_navy_starships_2,cert_starships_ywinglongprobe" 1 0
pilot_rebel_navy_starships_03 pilot_rebel_navy_starships_02 0 0 0 0 3000 0 "pilot_rebel_navy_starships_02,pilot_rebel_navy_weapons_02,pilot_rebel_navy_procedures_02,pilot_rebel_navy_droid_02" space_combat_general 200000 1000000 "private_rebel_navy_starships_3,cert_starships_xwing" 1 0
pilot_rebel_navy_starships_04 pilot_rebel_navy_starships_03 0 1 0 0 4000 0 "pilot_rebel_navy_starships_03,pilot_rebel_navy_weapons_03,pilot_rebel_navy_procedures_03,pilot_rebel_navy_droid_03" space_combat_general 1000000 7500000 "private_rebel_navy_starships_4,cert_starships_awing,cert_starships_arc170,cert_starships_grievous,cert_starships_jedistarfighter,cert_starships_advancedxwing,cert_starships_vwing" 1 0
pilot_rebel_navy_starships_04 pilot_rebel_navy_starships_03 0 1 0 0 4000 0 "pilot_rebel_navy_starships_03,pilot_rebel_navy_weapons_03,pilot_rebel_navy_procedures_03,pilot_rebel_navy_droid_03" space_combat_general 1000000 7500000 "private_rebel_navy_starships_4,cert_starships_awing,cert_starships_arc170,cert_starships_grievous,cert_starships_jedistarfighter,cert_starships_advancedxwing,cert_starships_vwing,cert_starships_twing" 1 0
pilot_rebel_navy_weapons_01 pilot_rebel_navy 0 0 0 0 1000 0 pilot_rebel_navy_novice space_combat_general 7500 60000 "cert_ordnance_level2,cert_ordnance_level3" missile_launching=65 1 0
pilot_rebel_navy_weapons_02 pilot_rebel_navy_weapons_01 0 0 0 0 2000 0 "pilot_rebel_navy_starships_01,pilot_rebel_navy_weapons_01,pilot_rebel_navy_procedures_01,pilot_rebel_navy_droid_01" space_combat_general 60000 200000 "cert_ordnance_level4,cert_ordnance_level5" missile_launching=10 1 0
pilot_rebel_navy_weapons_03 pilot_rebel_navy_weapons_02 0 0 0 0 3000 0 "pilot_rebel_navy_starships_02,pilot_rebel_navy_weapons_02,pilot_rebel_navy_procedures_02,pilot_rebel_navy_droid_02" space_combat_general 200000 1000000 "cert_ordnance_level6,cert_ordnance_level7" missile_launching=10 1 0
@@ -620,7 +620,7 @@ pilot_rebel_navy_droid_03 pilot_rebel_navy_droid_02 0 0 0 0 3000 0 "pilot_rebe
pilot_rebel_navy_droid_04 pilot_rebel_navy_droid_03 0 1 0 0 4000 0 "pilot_rebel_navy_starships_03,pilot_rebel_navy_weapons_03,pilot_rebel_navy_procedures_03,pilot_rebel_navy_droid_03" space_combat_general 1000000 7500000 "private_rebel_navy_droid_4,droidcommand_shieldbacktofronthundred,droidcommand_shieldfronttobackhundred,droidcommand_shieldadjustfrontfour,droidcommand_shieldadjustrearfour,cert_droid_astromech_5,droidcommand_shieldemergencyfront,droidcommand_shieldemergencyrear" 1 0
pilot_imperial_navy pilot 0 0 1 0 0 0 0 1 0
pilot_imperial_navy_novice pilot_imperial_navy 0 1 0 0 100 0 "pilot_rebel_navy_novice,pilot_neutral_novice" 0 0 "private_imperial_navy_novice,cert_starships_tiefighterlight,cert_ordnance_level1,cert_droid_astromech_1,droidcommand_mutedroid,spacepvpimperial,spacefaction" 1 0
pilot_imperial_navy_master pilot_imperial_navy 0 1 0 0 5000 0 "pilot_imperial_navy_starships_04,pilot_imperial_navy_weapons_04,pilot_imperial_navy_procedures_04,pilot_imperial_navy_droid_04" space_combat_general 7500000 7500000 "private_imperial_navy_master,cert_starships_decimator,cert_starships_tieoppressor,cert_ordnance_level9,cert_ordnance_levelten,cert_droid_astromech_6,bstrike3,cert_starships_firespray,cert_starships_y8_mining_ship,cert_starships_yt2400,cert_starships_gunship_imperial" pilot_special_tactics=20 1 0
pilot_imperial_navy_master pilot_imperial_navy 0 1 0 0 5000 0 "pilot_imperial_navy_starships_04,pilot_imperial_navy_weapons_04,pilot_imperial_navy_procedures_04,pilot_imperial_navy_droid_04" space_combat_general 7500000 7500000 "private_imperial_navy_master,cert_starships_decimator,cert_starships_tiedefender,cert_starships_tieoppressor,cert_ordnance_level9,cert_ordnance_levelten,cert_droid_astromech_6,bstrike3,cert_starships_firespray,cert_starships_y8_mining_ship,cert_starships_yt2400,cert_starships_gunship_imperial" pilot_special_tactics=20 1 0
pilot_imperial_navy_starships_01 pilot_imperial_navy 0 0 0 0 1000 0 pilot_imperial_navy_novice space_combat_general 7500 60000 "private_imperial_navy_starships_1,cert_starships_tiefighter" 1 0
pilot_imperial_navy_starships_02 pilot_imperial_navy_starships_01 0 0 0 0 2000 0 "pilot_imperial_navy_starships_01,pilot_imperial_navy_weapons_01,pilot_imperial_navy_procedures_01,pilot_imperial_navy_droid_01" space_combat_general 60000 200000 "private_imperial_navy_starships_2,cert_starships_tiefighterin" 1 0
pilot_imperial_navy_starships_03 pilot_imperial_navy_starships_02 0 0 0 0 3000 0 "pilot_imperial_navy_starships_02,pilot_imperial_navy_weapons_02,pilot_imperial_navy_procedures_02,pilot_imperial_navy_droid_02" space_combat_general 200000 1000000 "private_imperial_navy_starships_3,cert_starships_tieinterceptor,cert_starships_tiebomber" 1 0
@@ -643,7 +643,7 @@ pilot_neutral_master pilot_neutral 0 1 0 0 5000 0 "pilot_neutral_starships_04,
pilot_neutral_starships_01 pilot_neutral 0 0 0 0 1000 0 pilot_neutral_novice space_combat_general 7500 60000 "private_neutral_starships_1,cert_starships_mediumhuttfighter" 1 0
pilot_neutral_starships_02 pilot_neutral_starships_01 0 0 0 0 2000 0 "pilot_neutral_starships_01,pilot_neutral_weapons_01,pilot_neutral_procedures_01,pilot_neutral_droid_01" space_combat_general 60000 200000 "private_neutral_starships_2,cert_starships_heavyhuttfighter,cert_starships_lightblacksunfighter" 1 0
pilot_neutral_starships_03 pilot_neutral_starships_02 0 0 0 0 3000 0 "pilot_neutral_starships_02,pilot_neutral_weapons_02,pilot_neutral_procedures_02,pilot_neutral_droid_02" space_combat_general 200000 1000000 "private_neutral_starships_3,cert_starships_mediumblacksunfighter" 1 0
pilot_neutral_starships_04 pilot_neutral_starships_03 0 1 0 0 4000 0 "pilot_neutral_starships_03,pilot_neutral_weapons_03,pilot_neutral_procedures_03,pilot_neutral_droid_03" space_combat_general 1000000 7500000 "private_neutral_starships_4,cert_starships_heavyblacksunfighter,cert_starships_arc170,cert_starships_grievous,cert_starships_jedistarfighter,cert_starships_blacksunvaksai,cert_naboo_n1,cert_starships_vwing" 1 0
pilot_neutral_starships_04 pilot_neutral_starships_03 0 1 0 0 4000 0 "pilot_neutral_starships_03,pilot_neutral_weapons_03,pilot_neutral_procedures_03,pilot_neutral_droid_03" space_combat_general 1000000 7500000 "private_neutral_starships_4,cert_starships_heavyblacksunfighter,cert_starships_havoc,cert_starships_arc170,cert_starships_grievous,cert_starships_jedistarfighter,cert_starships_blacksunvaksai,cert_naboo_n1,cert_starships_vwing,cert_starships_blacksunheavyvaksai" 1 0
pilot_neutral_weapons_01 pilot_neutral 0 0 0 0 1000 0 pilot_neutral_novice space_combat_general 7500 60000 "cert_ordnance_level2,cert_ordnance_level3" missile_launching=65 1 0
pilot_neutral_weapons_02 pilot_neutral_weapons_01 0 0 0 0 2000 0 "pilot_neutral_starships_01,pilot_neutral_weapons_01,pilot_neutral_procedures_01,pilot_neutral_droid_01" space_combat_general 60000 200000 "cert_ordnance_level4,cert_ordnance_level5" missile_launching=10 1 0
pilot_neutral_weapons_03 pilot_neutral_weapons_02 0 0 0 0 3000 0 "pilot_neutral_starships_02,pilot_neutral_weapons_02,pilot_neutral_procedures_02,pilot_neutral_droid_02" space_combat_general 200000 1000000 "cert_ordnance_level6,cert_ordnance_level7" missile_launching=10 1 0
@@ -200,6 +200,7 @@ player_blacksun_medium_s02 sound/eng_flyby_bwing.snd 1 rct_0 1 eng_0 1 shd_0
player_blacksun_medium_s03 sound/eng_flyby_bwing.snd 1 rct_0 1 eng_0 1 shd_0 arm_0 arm_0 cap_0 bst_0 ddi_0 crg_0 wpn_0 wpn_0 wpn_1 wpn_1 cms_0
player_blacksun_medium_s04 sound/eng_flyby_bwing.snd 1 rct_0 1 eng_0 1 shd_0 arm_0 arm_0 cap_0 bst_0 ddi_0 crg_0 wpn_0 wpn_0 wpn_1 wpn_1 cms_0
player_blacksun_vaksai sound/eng_flyby_awing.snd 1 rct_0 1 eng_0 1 shd_0 arm_0 arm_0 cap_0 bst_0 ddi_0 crg_0 wpn_0 wpn_1 cms_0
player_blacksun_vaksai_s02 sound/eng_flyby_awing.snd 1 rct_0 1 eng_0 1 shd_0 arm_0 arm_0 cap_0 bst_0 ddi_0 crg_0 wpn_0 wpn_1 cms_0
player_bwing sound/eng_flyby_bwing.snd xwing 0.95 rct_0 1 eng_0 1 shd_0 arm_0 arm_0 cap_0 bst_0 ddi_0 crg_0 wpn_0 wpn_0 wpn_0 wpn_0 wpn_1 wpn_1 cms_0
player_decimator sound/eng_flyby_decimator.snd yt1300 1 rct_0 1 eng_0 1 shd_0 arm_0 arm_0 cap_0 bst_0 ddi_0 crg_1 wpn_0 wpn_0 wpn_1 wpn_1 wpn_1 cms_0
player_firespray sound/eng_flyby_firespray.snd 1 rct_0 1 eng_0 1 shd_0 arm_0 arm_0 cap_0 bst_0 ddi_0 crg_0 wpn_0 wpn_0 wpn_1 wpn_1 cms_0
@@ -207,6 +208,7 @@ player_grievous_starship sound/eng_flyby_xwing.snd 1 rct_0 1 eng_0 1 shd_0
player_gunship_imperial sound/eng_flyby_yt1300.snd tie 1 "rct_0,rct_gunship" 1 eng_0 1 "shd_0,shd_gunship" "arm_0,arm_gunship" "arm_0,arm_gunship" "cap_0,cap_gunship" bst_0 ddi_0 crg_1 "wpn_0,cms_0" "wpn_0,cms_0" wpn_0 wpn_0 wpn_0 wpn_0 wpn_0 wpn_0
player_gunship_neutral sound/eng_flyby_yt1300.snd 1 "rct_0,rct_gunship" 1 eng_0 1 "shd_0,shd_gunship" "arm_0,arm_gunship" "arm_0,arm_gunship" "cap_0,cap_gunship" bst_0 ddi_0 crg_1 "wpn_0,cms_0" "wpn_0,cms_0" wpn_0 wpn_0 wpn_0 wpn_0 wpn_0 wpn_0
player_gunship_rebel sound/eng_flyby_yt1300.snd 1 "rct_0,rct_gunship" 1 eng_0 1 "shd_0,shd_gunship" "arm_0,arm_gunship" "arm_0,arm_gunship" "cap_0,cap_gunship" bst_0 ddi_0 crg_1 "wpn_0,cms_0" "wpn_0,cms_0" wpn_0 wpn_0 wpn_0 wpn_0 wpn_0 wpn_0
player_havoc sound/eng_flyby_ywing.snd xwing 1 rct_0 1 eng_0 1 shd_0 arm_0 arm_0 cap_0 bst_0 ddi_0 crg_0 wpn_0 wpn_0 wpn_0 wpn_1 wpn_1 cms_0
player_hutt_heavy_s01 sound/eng_flyby_awing.snd 1 rct_0 1 eng_0 1 shd_0 arm_0 arm_0 cap_0 bst_0 ddi_0 crg_0 mod_hutt_heavy wpn_0 wpn_0 wpn_0 wpn_1 wpn_1 cms_0
player_hutt_heavy_s02 sound/eng_flyby_awing.snd 1 rct_0 1 eng_0 1 shd_0 arm_0 arm_0 cap_0 bst_0 ddi_0 crg_0 mod_hutt_heavy wpn_0 wpn_0 wpn_0 wpn_1 wpn_1 cms_0
player_hutt_light_s01 sound/eng_flyby_awing.snd 1 rct_0 1 eng_0 1 shd_0 arm_0 arm_0 cap_0 bst_0 ddi_0 crg_0 wpn_0 wpn_1 cms_0
@@ -233,6 +235,7 @@ player_tiefighter_modified sound/eng_flyby_tie.snd tie 1 rct_0 1 eng_0 1 shd_0
player_tieinterceptor sound/eng_flyby_tie_interceptor.snd tie 1 rct_0 1 eng_0 1 shd_0 arm_0 arm_0 cap_0 bst_0 ddi_0 crg_0 wpn_0 wpn_1 cms_0
player_tieinterceptor_imperial_guard sound/eng_flyby_tie_interceptor.snd tie 1 rct_0 1 eng_0 1 shd_0 arm_0 arm_0 cap_0 bst_0 ddi_0 crg_0 wpn_0 wpn_1 cms_0
player_tieoppressor sound/eng_flyby_tie_defender.snd tie 1 rct_0 1 eng_0 1 shd_0 arm_0 arm_0 cap_0 bst_0 ddi_0 crg_0 wpn_0 wpn_0 wpn_1 wpn_1 wpn_1 cms_0
player_twing sound/eng_flyby_xwing.snd xwing 0.95 rct_0 1 eng_0 1 shd_0 arm_0 arm_0 cap_0 bst_0 ddi_0 crg_0 wpn_0 wpn_1 cms_0
player_vwing sound/eng_flyby_tie.snd tie 0.95 rct_0 1 eng_0 1 shd_0 arm_0 arm_0 cap_0 bst_0 ddi_0 crg_0 wpn_0 wpn_1 cms_0
player_xwing sound/eng_flyby_xwing.snd xwing 0.95 rct_0 1 eng_0 1 shd_0 arm_0 arm_0 cap_0 bst_0 ddi_0 crg_0 mod_xwing wpn_0 wpn_0 wpn_0 wpn_1 cms_0
player_y8_mining_ship sound/eng_flyby_yt1300.snd yt1300 1 rct_0 1 eng_0 1 shd_0 arm_0 arm_0 cap_0 bst_0 ddi_0 crg_2 "wpn_0,wpn_mining" "wpn_0,wpn_mining" "wpn_0,wpn_mining" "wpn_0,wpn_mining" "wpn_0,wpn_mining" wpn_1 cms_0
@@ -0,0 +1,474 @@
component engine booster weapon_0
s s s s
wpn_borstel_experimental blacksun_light_weapon_s02:weapon1
wpn_orion_disruptor blacksun_light_weapon_s06:weapon1
wpn_nova_ioncannon blacksun_light_weapon_s06:weapon1
wpn_reward_taim_elite blacksun_light_weapon_s06:weapon1
wpn_reward_subpro_elite blacksun_light_weapon_s06:weapon1
wpn_reward_slayn_elite blacksun_light_weapon_s06:weapon1
wpn_reward_seinar_elite blacksun_light_weapon_s06:weapon1
wpn_reward_incom_elite blacksun_light_weapon_s06:weapon1
wpn_kessel_rebel_unknown_rayslinger blacksun_light_weapon_s06:weapon1
wpn_kessel_rebel_riiz_combine_slammer_cannon blacksun_light_weapon_s06:weapon1
wpn_kessel_rebel_incom_dualcore_flashcannon blacksun_light_weapon_s06:weapon1
wpn_kessel_imperial_sfs_elite_ops blacksun_light_weapon_s06:weapon1
wpn_kessel_imperial_sds_experimental_secret_ops blacksun_light_weapon_s06:weapon1
wpn_kessel_imperial_rendili_prototype_x blacksun_light_weapon_s06:weapon1
wpn_reward_seinar_elite blacksun_light_weapon_s06:weapon1
wpn_ionic_pulse_weapon blacksun_light_weapon_s06:weapon1
wpn_prototype blacksun_light_weapon_s05:weapon1
wpn_crafted_mining_laser_elite blacksun_light_weapon_s05:weapon1
wpn_crafted_mining_laser_mk3 blacksun_light_weapon_s05:weapon1
wpn_crafted_mining_laser_mk2 blacksun_light_weapon_s05:weapon1
wpn_crafted_mining_laser_mk1 blacksun_light_weapon_s05:weapon1
wpn_heavy_ionic_pulse_weapon blacksun_light_weapon_s06:weapon1
wpn_z95_blaster blacksun_light_weapon_s01:weapon1
wpn_z95_basic blacksun_light_weapon_s01:weapon1
wpn_vulcan_cannon blacksun_light_weapon_s06:weapon1
wpn_vengeance_ion_cannon blacksun_light_weapon_s06:weapon1
wpn_trandoshan_fg1a blacksun_light_weapon_s06:weapon1
wpn_tractor_pulse_gun blacksun_light_weapon_s05:weapon1
wpn_tieadvanced_blaster blacksun_light_weapon_s01:weapon1
wpn_taim_kx9 blacksun_light_weapon_s06:weapon1
wpn_taim_kx8 blacksun_light_weapon_s01:weapon1
wpn_taim_kx5 blacksun_light_weapon_s05:weapon1
wpn_taim_ix5 blacksun_light_weapon_s01:weapon1
wpn_taim_ix4 blacksun_light_weapon_s05:weapon1
wpn_taim_heavy_laser blacksun_light_weapon_s05:weapon1
wpn_taim_elite blacksun_light_weapon_s01:weapon1
wpn_subpro_tripleblaster_mark3 blacksun_light_weapon_s01:weapon1
wpn_subpro_tripleblaster_mark2 blacksun_light_weapon_s04:weapon1
wpn_subpro_tripleblaster blacksun_light_weapon_s04:weapon1
wpn_subpro_tricannon blacksun_light_weapon_s01:weapon1
wpn_subpro_modified_tricannon blacksun_light_weapon_s01:weapon1
wpn_subpro_light_ioncannon blacksun_light_weapon_s01:weapon1
wpn_subpro_improved_light_ioncannon blacksun_light_weapon_s01:weapon1
wpn_subpro_advanced_cannon blacksun_light_weapon_s01:weapon1
wpn_slayn_light_ioncannon blacksun_light_weapon_s01:weapon1
wpn_slayn_ioncannon blacksun_light_weapon_s06:weapon1
wpn_slayn_deluxe_light_ioncannon blacksun_light_weapon_s01:weapon1
wpn_sfs_improved_imperial_blaster_2 blacksun_light_weapon_s01:weapon1
wpn_sfs_imperial_special_forces_blaster blacksun_light_weapon_s01:weapon1
wpn_sfs_imperial_blaster_4 blacksun_light_weapon_s01:weapon1
wpn_sfs_imperial_blaster_3 blacksun_light_weapon_s01:weapon1
wpn_sfs_imperial_blaster_2 blacksun_light_weapon_s01:weapon1
wpn_sfs_imperial_blaster_1 blacksun_light_weapon_s01:weapon1
wpn_sfs_elite blacksun_light_weapon_s01:weapon1
wpn_seinar_ls72 blacksun_light_weapon_s05:weapon1
wpn_seinar_ls1 blacksun_light_weapon_s03:weapon1
wpn_seinar_linked_cannon blacksun_light_weapon_s06:weapon1
wpn_seinar_ion_cannon blacksun_light_weapon_s06:weapon1
wpn_seinar_disruptor blacksun_light_weapon_s01:weapon1
wpn_sds_modified_elite blacksun_light_weapon_s01:weapon1
wpn_sds_imperial_special_forces_cannon blacksun_light_weapon_s01:weapon1
wpn_sds_imperial_blaster_2 blacksun_light_weapon_s01:weapon1
wpn_sds_imperial_blaster_1 blacksun_light_weapon_s01:weapon1
wpn_sds_heavy_imperial_spc_forces_cannon blacksun_light_weapon_s01:weapon1
wpn_sds_elite blacksun_light_weapon_s01:weapon1
wpn_rss_imperial_cannon blacksun_light_weapon_s01:weapon1
wpn_rendili_sc8_disruptor blacksun_light_weapon_s01:weapon1
wpn_rendili_sc3_disruptor blacksun_light_weapon_s01:weapon1
wpn_rendili_fr9_disruptor blacksun_light_weapon_s01:weapon1
wpn_rendili_fr13_disruptor blacksun_light_weapon_s01:weapon1
wpn_rendili_advanced blacksun_light_weapon_s01:weapon1
wpn_prototype_tie blacksun_light_weapon_s01:weapon1
wpn_prototype blacksun_light_weapon_s01:weapon1
wpn_moncal_light_blaster blacksun_light_weapon_s01:weapon1
wpn_mission_reward_rebel_taim_ion_driver blacksun_light_weapon_s01:weapon1
wpn_mission_reward_rebel_incom_tricannon blacksun_light_weapon_s01:weapon1
wpn_mission_reward_neutral_mandal_light_blaster blacksun_light_weapon_s01:weapon1
wpn_mission_reward_neutral_hk_military_blaster blacksun_light_weapon_s01:weapon1
wpn_mission_reward_neutral_borstel_disruptor blacksun_light_weapon_s01:weapon1
wpn_mission_reward_imperial_sds_boltdriver blacksun_light_weapon_s01:weapon1
wpn_mission_reward_imperial_cygnus_starblaster blacksun_light_weapon_s01:weapon1
wpn_mining_laser_mk3 blacksun_light_weapon_s05:weapon1
wpn_mining_laser_mk2 blacksun_light_weapon_s05:weapon1
wpn_mining_laser_mk1 blacksun_light_weapon_s05:weapon1
wpn_medium_ioncannon blacksun_light_weapon_s06:weapon1
wpn_medium_disruptor blacksun_light_weapon_s01:weapon1
wpn_medium_blaster_green blacksun_light_weapon_s05:weapon1
wpn_medium_blaster blacksun_light_weapon_s05:weapon1
wpn_mandal_super_mangler blacksun_light_weapon_s01:weapon1
wpn_mandal_qv5_disruptor blacksun_light_weapon_s01:weapon1
wpn_mandal_qv3_disruptor blacksun_light_weapon_s01:weapon1
wpn_mandal_mangler_mk1 blacksun_light_weapon_s01:weapon1
wpn_mandal_heavy_annihilator blacksun_light_weapon_s01:weapon1
wpn_mandal_enhanced_mangler_mk1 blacksun_light_weapon_s01:weapon1
wpn_mandal_elite_annihilator blacksun_light_weapon_s01:weapon1
wpn_mandal_annilhator_mk1 blacksun_light_weapon_s01:weapon1
wpn_mandal_annihilator_mk2 blacksun_light_weapon_s01:weapon1
wpn_mandal_advanced_annihilator blacksun_light_weapon_s01:weapon1
wpn_light_ioncannon blacksun_light_weapon_s06:weapon1
wpn_light_disruptor blacksun_light_weapon_s01:weapon1
wpn_light_blaster_green blacksun_light_weapon_s05:weapon1
wpn_light_blaster blacksun_light_weapon_s05:weapon1
wpn_launcher_spacebomb_mk2 blacksun_light_weapon_s01:weapon1
wpn_launcher_spacebomb_mk1 blacksun_light_weapon_s01:weapon1
wpn_launcher_seismic_mk3 blacksun_light_weapon_s01:weapon1
wpn_launcher_seismic_mk2 blacksun_light_weapon_s01:weapon1
wpn_launcher_seismic_mk1 blacksun_light_weapon_s01:weapon1
wpn_launcher_proton_mk4 blacksun_light_weapon_s01:weapon1
wpn_launcher_proton_mk3 blacksun_light_weapon_s01:weapon1
wpn_launcher_proton_mk2 blacksun_light_weapon_s01:weapon1
wpn_launcher_proton_mk1 blacksun_light_weapon_s01:weapon1
wpn_launcher_imagerec_mk2 blacksun_light_weapon_s01:weapon1
wpn_launcher_imagerec_mk1 blacksun_light_weapon_s01:weapon1
wpn_launcher_concussion_mk3 blacksun_light_weapon_s01:weapon1
wpn_launcher_concussion_mk2 blacksun_light_weapon_s01:weapon1
wpn_launcher_concussion_mk1 blacksun_light_weapon_s01:weapon1
wpn_kse_light_disruptor blacksun_light_weapon_s01:weapon1
wpn_kse_double_blaster blacksun_light_weapon_s01:weapon1
wpn_koensayr_tuned_light_disruptor blacksun_light_weapon_s01:weapon1
wpn_koensayr_light_disruptor blacksun_light_weapon_s01:weapon1
wpn_koensayr_ion_accelerator_advanced blacksun_light_weapon_s01:weapon1
wpn_koensayr_ion_accelerator_3 blacksun_light_weapon_s01:weapon1
wpn_koensayr_ion_accelerator_2 blacksun_light_weapon_s01:weapon1
wpn_koensayr_ion_accelerator blacksun_light_weapon_s01:weapon1
wpn_koensayr_deluxe_ion_accelerator blacksun_light_weapon_s01:weapon1
wpn_kdy_pounder_mk1 blacksun_light_weapon_s01:weapon1
wpn_incom_tt8 blacksun_light_weapon_s01:weapon1
wpn_incom_tt13 blacksun_light_weapon_s01:weapon1
wpn_incom_shredder blacksun_light_weapon_s05:weapon1
wpn_incom_quad_blaster blacksun_light_weapon_s05:weapon1
wpn_incom_light_blaster blacksun_light_weapon_s01:weapon1
wpn_incom_heavy_quad_blaster blacksun_light_weapon_s01:weapon1
wpn_incom_heavy_blaster blacksun_light_weapon_s01:weapon1
wpn_incom_elite_quad_blaster blacksun_light_weapon_s01:weapon1
wpn_incom_disruptor blacksun_light_weapon_s01:weapon1
wpn_incom_blaster blacksun_light_weapon_s05:weapon1
wpn_incom_advanced_blaster blacksun_light_weapon_s01:weapon1
wpn_hoersch_railgun blacksun_light_weapon_s06:weapon1
wpn_hk_scorcher_heavy blacksun_light_weapon_s01:weapon1
wpn_hk_scorcher_elite blacksun_light_weapon_s01:weapon1
wpn_hk_scorcher_advanced blacksun_light_weapon_s01:weapon1
wpn_hk_scorcher_3 blacksun_light_weapon_s01:weapon1
wpn_hk_scorcher_2 blacksun_light_weapon_s01:weapon1
wpn_hk_scorcher blacksun_light_weapon_s01:weapon1
wpn_hk_modified_scorcher_elite blacksun_light_weapon_s01:weapon1
wpn_heavy_ioncannon blacksun_light_weapon_s01:weapon1
wpn_heavy_disruptor blacksun_light_weapon_s06:weapon1
wpn_heavy_blaster_green blacksun_light_weapon_s05:weapon1
wpn_heavy_blaster blacksun_light_weapon_s05:weapon1
wpn_haor_chall_speedblaster blacksun_light_weapon_s01:weapon1
wpn_gyrhil_r9x blacksun_light_weapon_s05:weapon1
wpn_gyrhil_auto_blaster blacksun_light_weapon_s02:weapon1
wpn_freitek_cannoneer_mk1 blacksun_light_weapon_s01:weapon1
wpn_fastspray_2000_disruptor blacksun_light_weapon_s06:weapon1
wpn_experimental_ioncannon blacksun_light_weapon_s06:weapon1
wpn_experimental_disruptor blacksun_light_weapon_s01:weapon1
wpn_experimental_blaster_green blacksun_light_weapon_s05:weapon1
wpn_experimental_blaster blacksun_light_weapon_s05:weapon1
wpn_cygnus_eradicator_1 blacksun_light_weapon_s01:weapon1
wpn_cygnus_elite blacksun_light_weapon_s01:weapon1
wpn_cygnus_destroyer_mk2 blacksun_light_weapon_s01:weapon1
wpn_cygnus_destroyer_mk1 blacksun_light_weapon_s01:weapon1
wpn_crafted_tractor_beam blacksun_light_weapon_s01:weapon1
wpn_crafted_subpro_tripleblaster blacksun_light_weapon_s04:weapon1
wpn_crafted_slayn_ioncannon blacksun_light_weapon_s06:weapon1
wpn_crafted_incom_disruptor blacksun_light_weapon_s01:weapon1
wpn_corellian_heavy_gauss blacksun_light_weapon_s06:weapon1
wpn_corellian_cruiser_grade_blaster_mk1 blacksun_light_weapon_s01:weapon1
wpn_corellian_ag2g_quad_laser blacksun_light_weapon_s04:weapon1
wpn_corellian_ag1g_laser blacksun_light_weapon_s01:weapon1
wpn_corellian_1d blacksun_light_weapon_s05:weapon1
wpn_bwing_blaster blacksun_light_weapon_s01:weapon1
wpn_borstel_rg9 blacksun_light_weapon_s02:weapon1
wpn_awing_blaster blacksun_light_weapon_s01:weapon1
wpn_armek_sw8 blacksun_light_weapon_s01:weapon1
wpn_armek_sw7 blacksun_light_weapon_s06:weapon1
wpn_armek_sw6 blacksun_light_weapon_s01:weapon1
wpn_armek_sw4 blacksun_light_weapon_s06:weapon1
wpn_armek_elite blacksun_light_weapon_s01:weapon1
wpn_armek_advanced blacksun_light_weapon_s01:weapon1
wpn_advanced_ioncannon blacksun_light_weapon_s06:weapon1
wpn_advanced_disruptor blacksun_light_weapon_s01:weapon1
wpn_advanced_blaster_green blacksun_light_weapon_s05:weapon1
wpn_advanced_blaster blacksun_light_weapon_s05:weapon1
eng_reward_experimental blacksun_light_engine_s01:engine1
eng_kuat_experimental blacksun_light_engine_s01:engine1
eng_kuat_m24 blacksun_light_engine_s01:engine1
eng_t86_shooting_star blacksun_light_engine_s01:engine1
collection_reward_engine_01_mk5 blacksun_light_engine_s01:engine1
collection_reward_engine_01_mk4 blacksun_light_engine_s01:engine1
collection_reward_engine_01_mk3 blacksun_light_engine_s01:engine1
collection_reward_engine_01_mk2 blacksun_light_engine_s01:engine1
collection_reward_engine_01_mk1 blacksun_light_engine_s01:engine1
eng_orion_01 blacksun_light_engine_s03:engine1
eng_nova_01 blacksun_light_engine_s03:engine1
eng_reward_kuat_elite blacksun_light_engine_s01:engine1
eng_kessel_rebel_novaldex_grb1138 blacksun_light_engine_s01:engine1
eng_kessel_rebel_novaldex_blackhole_elite blacksun_light_engine_s01:engine1
eng_kessel_rebel_incom_t11_elite blacksun_light_engine_s01:engine1
eng_kessel_imperial_sfs_special_forces blacksun_light_engine_s01:engine1
eng_kessel_imperial_sds_special_forces blacksun_light_engine_s01:engine1
eng_kessel_imperial_rendili_hyperion_drive blacksun_light_engine_s01:engine1
eng_ubrikkian_n2 blacksun_light_engine_s01:engine1
eng_surronian_a25 blacksun_light_engine_s02:engine1
eng_surronian_a2 blacksun_light_engine_s02:engine1
eng_subpro_light_engines blacksun_light_engine_s01:engine1
eng_sorosuub_u83r_ion_drive blacksun_light_engine_s01:engine1
eng_sorosuub_tuned_l_337_ion_engine blacksun_light_engine_s01:engine1
eng_sorosuub_l_337_ion_engine blacksun_light_engine_s01:engine1
eng_sfs_tuned_imperial_2 blacksun_light_engine_s01:engine1
eng_sfs_performance_imperial_1 blacksun_light_engine_s01:engine1
eng_sfs_modified_imperial_3 blacksun_light_engine_s01:engine1
eng_sfs_imperial_5 blacksun_light_engine_s01:engine1
eng_sfs_imperial_4 blacksun_light_engine_s01:engine1
eng_sfs_imperial_3 blacksun_light_engine_s01:engine1
eng_sfs_imperial_2 blacksun_light_engine_s01:engine1
eng_sfs_imperial_1 blacksun_light_engine_s01:engine1
eng_sfs_elite blacksun_light_engine_s01:engine1
eng_sfs_advanced blacksun_light_engine_s01:engine1
eng_seinar_ps56 blacksun_light_engine_s01:engine1
eng_sds_limited_imperial_1 blacksun_light_engine_s01:engine1
eng_sds_imperial_2 blacksun_light_engine_s01:engine1
eng_sds_imperial_1 blacksun_light_engine_s01:engine1
eng_rss_imperial_skyrunner_4 blacksun_light_engine_s01:engine1
eng_rss_imperial_skyrunner_3 blacksun_light_engine_s01:engine1
eng_rss_imperial_skyrunner_2 blacksun_light_engine_s01:engine1
eng_rss_imperial_skyrunner blacksun_light_engine_s01:engine1
eng_rss_elite blacksun_light_engine_s01:engine1
eng_rss_advanced blacksun_light_engine_s01:engine1
eng_rendili_elite blacksun_light_engine_s01:engine1
eng_rendili_demon_mk1 blacksun_light_engine_s01:engine1
eng_quantum_ion_drive blacksun_light_engine_s02:engine1
eng_qualdex_small_kyromaster blacksun_light_engine_s01:engine1
eng_qualdex_kyromaster blacksun_light_engine_s02:engine1
eng_qualdex_igt blacksun_light_engine_s02:engine1
eng_qualdex_elite blacksun_light_engine_s01:engine1
eng_qualdex_b10 blacksun_light_engine_s01:engine1
eng_qualdex_advanced blacksun_light_engine_s01:engine1
eng_qualdex_a13 blacksun_light_engine_s01:engine1
eng_qualdex_a10 blacksun_light_engine_s02:engine1
eng_prototype blacksun_light_engine_s02:engine1
eng_nubian_221_racing_mod blacksun_light_engine_s01:engine1
eng_nubian_221 blacksun_light_engine_s01:engine1
eng_novaldex_x9 blacksun_light_engine_s01:engine1
eng_novaldex_x7 blacksun_light_engine_s01:engine1
eng_novaldex_x6 blacksun_light_engine_s01:engine1
eng_novaldex_x12 blacksun_light_engine_s02:engine1
eng_novaldex_singularity blacksun_light_engine_s02:engine1
eng_novaldex_light_eventhorizon blacksun_light_engine_s01:engine1
eng_novaldex_eventhorizon blacksun_light_engine_s02:engine1
eng_novaldex_advanced blacksun_light_engine_s01:engine1
eng_moncal_standard blacksun_light_engine_s01:engine1
eng_moncal_light blacksun_light_engine_s01:engine1
eng_moncal_improved_heavy blacksun_light_engine_s01:engine1
eng_moncal_ifs64 blacksun_light_engine_s01:engine1
eng_moncal_ifs32 blacksun_light_engine_s01:engine1
eng_moncal_heavy blacksun_light_engine_s01:engine1
eng_moncal_enhanced_light blacksun_light_engine_s01:engine1
eng_moncal_charged_standard blacksun_light_engine_s01:engine1
eng_mk5 blacksun_light_engine_s02:engine1
eng_mk4 blacksun_light_engine_s02:engine1
eng_mk3 blacksun_light_engine_s02:engine1
eng_mk2 blacksun_light_engine_s01:engine1
eng_mk1 blacksun_light_engine_s01:engine1
eng_mission_reward_rebel_incom_military blacksun_light_engine_s02:engine1
eng_mission_reward_neutral_mandal_inferno blacksun_light_engine_s02:engine1
eng_mission_reward_neutral_haor_chall_military blacksun_light_engine_s02:engine1
eng_mission_reward_imperial_cygnus_megadrive blacksun_light_engine_s02:engine1
eng_mandal_x57_vandal blacksun_light_engine_s01:engine1
eng_mandal_x37_vandal blacksun_light_engine_s01:engine1
eng_mandal_heavy blacksun_light_engine_s01:engine1
eng_mandal_firestorm_2 blacksun_light_engine_s01:engine1
eng_mandal_firestorm blacksun_light_engine_s01:engine1
eng_mandal_enhanced_heavy blacksun_light_engine_s01:engine1
eng_mandal_elite blacksun_light_engine_s01:engine1
eng_mandal_advanced blacksun_light_engine_s01:engine1
eng_kuat_tc40 blacksun_light_engine_s01:engine1
eng_kuat_f31 blacksun_light_engine_s01:engine1
eng_kuat_a9x blacksun_light_engine_s01:engine1
eng_kse_improved_a2x blacksun_light_engine_s01:engine1
eng_kse_elite blacksun_light_engine_s01:engine1
eng_kse_advanced blacksun_light_engine_s01:engine1
eng_kse_a8x blacksun_light_engine_s01:engine1
eng_kse_a7x blacksun_light_engine_s01:engine1
eng_kse_a5x blacksun_light_engine_s01:engine1
eng_kse_a2x blacksun_light_engine_s01:engine1
eng_kongar_defender blacksun_light_engine_s01:engine1
eng_koensayr_tuned_small_ionjet blacksun_light_engine_s01:engine1
eng_koensayr_small_ionjet blacksun_light_engine_s01:engine1
eng_koensayr_ionjet blacksun_light_engine_s01:engine1
eng_koensayr_heavy_ionjet blacksun_light_engine_s01:engine1
eng_koensayr_enhanced_dual_small_ionjet blacksun_light_engine_s01:engine1
eng_koensayr_elite blacksun_light_engine_s01:engine1
eng_koensayr_dual_small_ionjet blacksun_light_engine_s01:engine1
eng_koensayr_advanced blacksun_light_engine_s01:engine1
eng_incom_light_fusialthrust blacksun_light_engine_s01:engine1
eng_incom_improved_fusialthrust_2 blacksun_light_engine_s01:engine1
eng_incom_heavy_fusialthrust blacksun_light_engine_s01:engine1
eng_incom_fusialthrust_2 blacksun_light_engine_s01:engine1
eng_incom_fusialthrust blacksun_light_engine_s01:engine1
eng_incom_elite blacksun_light_engine_s01:engine1
eng_incom_e16 blacksun_light_engine_s01:engine1
eng_incom_advanced_fusialthrust blacksun_light_engine_s01:engine1
eng_incom_advanced blacksun_light_engine_s01:engine1
eng_haor_chall_old_engine blacksun_light_engine_s01:engine1
eng_h17_singularity blacksun_light_engine_s02:engine1
eng_generic blacksun_light_engine_s01:engine1
eng_gallofree_jx3 blacksun_light_engine_s01:engine1
eng_gallofree_jx2 blacksun_light_engine_s01:engine1
eng_gallofree_advanced blacksun_light_engine_s01:engine1
eng_freitek_dual_jet blacksun_light_engine_s01:engine1
eng_damorian_rx7 blacksun_light_engine_s01:engine1
eng_cygnus_hdx blacksun_light_engine_s01:engine1
eng_cygnus_hd_5 blacksun_light_engine_s01:engine1
eng_cygnus_hd8 blacksun_light_engine_s01:engine1
eng_cygnus_hd7 blacksun_light_engine_s01:engine1
eng_cygnus_hd3 blacksun_light_engine_s01:engine1
eng_crafted_qualdex_kyromaster blacksun_light_engine_s02:engine1
eng_crafted_novaldex_eventhorizon blacksun_light_engine_s02:engine1
eng_crafted_incom_fusialthrust blacksun_light_engine_s01:engine1
eng_corellian_deluxe_cruiser_grade_mk1 blacksun_light_engine_s01:engine1
eng_corellian_cruiser_grade_mk2 blacksun_light_engine_s01:engine1
eng_corellian_cruiser_grade_mk1 blacksun_light_engine_s01:engine1
eng_bezelbok_kessel_runner blacksun_light_engine_s02:engine1
bst_z95_basic blacksun_light_booster_s01:booster1
bst_xwing_booster_s01 blacksun_light_booster_s01:booster1
bst_tiefighter_basic blacksun_light_booster_s02:booster1
bst_surronian_nomad_x8 blacksun_light_booster_s01:booster1
bst_surronian_nomad_x4 blacksun_light_booster_s01:booster1
bst_surronian_accelerator_mk2 blacksun_light_booster_s01:booster1
bst_surronian_accelerator_mk1 blacksun_light_booster_s01:booster1
bst_subpro_tuned_accelatron_mk1 blacksun_light_booster_s01:booster1
bst_subpro_modified_accelatron_mk4 blacksun_light_booster_s01:booster1
bst_subpro_enhanced_accelatron_mk2 blacksun_light_booster_s01:booster1
bst_subpro_elite_accelatron_mk5 blacksun_light_booster_s01:booster1
bst_subpro_deluxe_accelatron_mk3 blacksun_light_booster_s01:booster1
bst_subpro_accelatron_mk5 blacksun_light_booster_s01:booster1
bst_subpro_accelatron_mk4 blacksun_light_booster_s01:booster1
bst_subpro_accelatron_mk3 blacksun_light_booster_s01:booster1
bst_subpro_accelatron_mk2 blacksun_light_booster_s01:booster1
bst_subpro_accelatron_mk1 blacksun_light_booster_s01:booster1
bst_sorosuub_well_tuned_liberator_mk5 blacksun_light_booster_s01:booster1
bst_sorosuub_supercharged_liberator_mk3 blacksun_light_booster_s01:booster1
bst_sorosuub_prized_liberator_mk1 blacksun_light_booster_s01:booster1
bst_sorosuub_liberator_mk5 blacksun_light_booster_s01:booster1
bst_sorosuub_liberator_mk4 blacksun_light_booster_s01:booster1
bst_sorosuub_liberator_mk3 blacksun_light_booster_s01:booster1
bst_sorosuub_liberator_mk2 blacksun_light_booster_s01:booster1
bst_sorosuub_liberator_mk1 blacksun_light_booster_s01:booster1
bst_sorosuub_improved_liberator_mk2 blacksun_light_booster_s01:booster1
bst_sorosuub_enhanced_liberator_mk4 blacksun_light_booster_s01:booster1
bst_slayn_ion_booster_mk1 blacksun_light_booster_s01:booster1
bst_sfs_imperial_2 blacksun_light_booster_s01:booster1
bst_sfs_imperial_1 blacksun_light_booster_s01:booster1
bst_sds_enhanced_imperial_2 blacksun_light_booster_s01:booster1
bst_sap_imperial_2 blacksun_light_booster_s01:booster1
bst_sap_imperial_1 blacksun_light_booster_s01:booster1
bst_rss_special blacksun_light_booster_s01:booster1
bst_reward_qualdex_elite blacksun_light_booster_s01:booster1
bst_reward_novaldex_elite blacksun_light_booster_s01:booster1
bst_reward_kuat_elite blacksun_light_booster_s01:booster1
bst_reward_koensayr_elite blacksun_light_booster_s01:booster1
bst_reward_incom_elite blacksun_light_booster_s01:booster1
bst_qualdex_xboost_mk4 blacksun_light_booster_s01:booster1
bst_qualdex_xboost_mk3 blacksun_light_booster_s01:booster1
bst_qualdex_xboost_mk2 blacksun_light_booster_s01:booster1
bst_qualdex_xboost_mk1 blacksun_light_booster_s01:booster1
bst_novaldex_quasar_advanced blacksun_light_booster_s01:booster1
bst_novaldex_quasar blacksun_light_booster_s01:booster1
bst_novaldex_pulsar_advanced blacksun_light_booster_s01:booster1
bst_novaldex_pulsar blacksun_light_booster_s01:booster1
bst_nova_breaker blacksun_light_booster_s01:booster1
bst_moncal_standard blacksun_light_booster_s01:booster1
bst_moncal_rare_advanced blacksun_light_booster_s01:booster1
bst_moncal_limited_jlc37 blacksun_light_booster_s01:booster1
bst_moncal_jlc37 blacksun_light_booster_s01:booster1
bst_moncal_heavy blacksun_light_booster_s01:booster1
bst_moncal_enhanced_elite blacksun_light_booster_s01:booster1
bst_moncal_elite blacksun_light_booster_s01:booster1
bst_moncal_deluxe_standard blacksun_light_booster_s01:booster1
bst_moncal_charged_heavy blacksun_light_booster_s01:booster1
bst_moncal_advanced blacksun_light_booster_s01:booster1
bst_mk5 blacksun_light_booster_s02:booster1
bst_mk4 blacksun_light_booster_s02:booster1
bst_mk3 blacksun_light_booster_s02:booster1
bst_mk2 blacksun_light_booster_s01:booster1
bst_mk1 blacksun_light_booster_s01:booster1
bst_mission_reward_rebel_qualdex_halcyon blacksun_light_booster_s02:booster1
bst_mission_reward_rebel_novaldex_hypernova blacksun_light_booster_s02:booster1
bst_mission_reward_neutral_mandal_q_series blacksun_light_booster_s02:booster1
bst_mission_reward_neutral_mandal_m_series blacksun_light_booster_s02:booster1
bst_mission_reward_imperial_rss_ion_booster blacksun_light_booster_s02:booster1
bst_mandal_modified_jbj_mk2 blacksun_light_booster_s01:booster1
bst_mandal_limited_jbj_mk5 blacksun_light_booster_s01:booster1
bst_mandal_jbj_mk5 blacksun_light_booster_s01:booster1
bst_mandal_jbj_mk4 blacksun_light_booster_s01:booster1
bst_mandal_jbj_mk3 blacksun_light_booster_s01:booster1
bst_mandal_jbj_mk2 blacksun_light_booster_s01:booster1
bst_mandal_jbj_mk1 blacksun_light_booster_s01:booster1
bst_mandal_improved_jbj_mk3 blacksun_light_booster_s01:booster1
bst_mandal_enhanced_jbj_mk1 blacksun_light_booster_s01:booster1
bst_mandal_deluxe_jbj_mk4 blacksun_light_booster_s01:booster1
bst_kuat_military_mk4 blacksun_light_booster_s02:booster1
bst_kuat_military_mk3 blacksun_light_booster_s01:booster1
bst_kuat_military_mk2 blacksun_light_booster_s02:booster1
bst_kuat_military_mk1 blacksun_light_booster_s02:booster1
bst_kse_performance_cb6 blacksun_light_booster_s01:booster1
bst_kse_performance_bti1 blacksun_light_booster_s01:booster1
bst_kse_enhanced_bti2 blacksun_light_booster_s01:booster1
bst_kse_elite_als_1 blacksun_light_booster_s01:booster1
bst_kse_deluxe_bti3 blacksun_light_booster_s01:booster1
bst_kse_cb6 blacksun_light_booster_s01:booster1
bst_kse_bti3 blacksun_light_booster_s01:booster1
bst_kse_bti2 blacksun_light_booster_s01:booster1
bst_kse_bti1 blacksun_light_booster_s01:booster1
bst_kse_als_1 blacksun_light_booster_s01:booster1
bst_koensayr_standard blacksun_light_booster_s01:booster1
bst_koensayr_improved_standard blacksun_light_booster_s01:booster1
bst_koensayr_special_evh12 blacksun_light_booster_s01:booster1
bst_koensayr_racer_mk4 blacksun_light_booster_s02:booster1
bst_koensayr_racer_mk3 blacksun_light_booster_s02:booster1
bst_koensayr_racer_mk2 blacksun_light_booster_s02:booster1
bst_koensayr_racer_mk1 blacksun_light_booster_s02:booster1
bst_koensayr_modified_heavy blacksun_light_booster_s02:booster1
bst_koensayr_heavy blacksun_light_booster_s02:booster1
bst_koensayr_evh12 blacksun_light_booster_s01:booster1
bst_koensayr_elite blacksun_light_booster_s01:booster1
bst_koensayr_deluxe_elite blacksun_light_booster_s01:booster1
bst_koensayr_charged_advanced blacksun_light_booster_s01:booster1
bst_koensayr_advanced blacksun_light_booster_s01:booster1
bst_kessel_rebel_mandal_lightning_m1 blacksun_light_booster_s01:booster1
bst_kessel_rebel_incom_windrunner blacksun_light_booster_s01:booster1
bst_kessel_rebel_incom_quicksilver blacksun_light_booster_s01:booster1
bst_kessel_imperial_sfs_ultra_thrust blacksun_light_booster_s01:booster1
bst_kessel_imperial_sds_experimental_b7 blacksun_light_booster_s01:booster1
bst_kessel_imperial_cygnus_hyperthrust blacksun_light_booster_s01:booster1
bst_kde_br12 blacksun_light_booster_s01:booster1
bst_incom_vynock blacksun_light_booster_s01:booster1
bst_incom_supercharged_vynock blacksun_light_booster_s02:booster1
bst_incom_sls_1 blacksun_light_booster_s01:booster1
bst_incom_performance_nkj31 blacksun_light_booster_s01:booster1
bst_incom_nkj31 blacksun_light_booster_s01:booster1
bst_incom_mynock blacksun_light_booster_s01:booster1
bst_incom_intimidator_mk4 blacksun_light_booster_s01:booster1
bst_incom_intimidator_mk3 blacksun_light_booster_s01:booster1
bst_incom_intimidator_mk2 blacksun_light_booster_s01:booster1
bst_incom_intimidator_mk1 blacksun_light_booster_s01:booster1
bst_incom_fynock blacksun_light_booster_s01:booster1
bst_incom_enhanced_mynock blacksun_light_booster_s01:booster1
bst_incom_elite_sls_1 blacksun_light_booster_s01:booster1
bst_incom_deluxe_fynock blacksun_light_booster_s01:booster1
bst_generic blacksun_light_booster_s01:booster1
bst_gallofree_light blacksun_light_booster_s01:booster1
bst_freitek_outrunner_x1 blacksun_light_booster_s01:booster1
bst_elite_booster blacksun_light_booster_s01:booster1
bst_cygnus_flashboost4 blacksun_light_booster_s01:booster1
bst_cygnus_flashboost3 blacksun_light_booster_s01:booster1
bst_corellian_tuned_heavy_thrust_enhancer blacksun_light_booster_s02:booster1
bst_corellian_tjh3 blacksun_light_booster_s01:booster1
bst_corellian_standard_thrust_enhancer blacksun_light_booster_s01:booster1
bst_corellian_promotional_standard_thrust_enhancer blacksun_light_booster_s01:booster1
bst_corellian_performance_advanced_thrust_enhancer blacksun_light_booster_s01:booster1
bst_corellian_highly_modified_elite_thrust_enhancer blacksun_light_booster_s01:booster1
bst_corellian_heavy_thrust_enhancer blacksun_light_booster_s02:booster1
bst_corellian_experimental_tjh3 blacksun_light_booster_s01:booster1
bst_corellian_elite_thrust_enhancer blacksun_light_booster_s01:booster1
bst_corellian_advanced_thrust_enhancer blacksun_light_booster_s01:booster1
collection_reward_booster_01_mk5 blacksun_light_booster_s02:booster1
collection_reward_booster_01_mk4 blacksun_light_booster_s02:booster1
collection_reward_booster_01_mk3 blacksun_light_booster_s02:booster1
collection_reward_booster_01_mk2 blacksun_light_booster_s02:booster1
collection_reward_booster_01_mk1 blacksun_light_booster_s02:booster1
@@ -0,0 +1,303 @@
component engine weapon_0 weapon_1 weapon_2
s s s s s
wpn_borstel_experimental havoc_weapon_s01:weapon1 havoc_turret_s02:turretyaw1 havoc_weapon_s02:weapon2
wpn_orion_disruptor havoc_weapon_s01:weapon1 havoc_turret_s02:turretyaw1 havoc_weapon_s02:weapon2
wpn_nova_ioncannon havoc_weapon_s01:weapon1 havoc_turret_s02:turretyaw1 havoc_weapon_s02:weapon2
wpn_reward_taim_elite havoc_weapon_s01:weapon1 havoc_turret_s02:turretyaw1 havoc_weapon_s02:weapon2
wpn_reward_subpro_elite havoc_weapon_s01:weapon1 havoc_turret_s02:turretyaw1 havoc_weapon_s02:weapon2
wpn_reward_slayn_elite havoc_weapon_s01:weapon1 havoc_turret_s02:turretyaw1 havoc_weapon_s02:weapon2
wpn_reward_seinar_elite havoc_weapon_s01:weapon1 havoc_turret_s02:turretyaw1 havoc_weapon_s02:weapon2
wpn_reward_incom_elite havoc_weapon_s01:weapon1 havoc_turret_s02:turretyaw1 havoc_weapon_s02:weapon2
wpn_kessel_rebel_unknown_rayslinger havoc_weapon_s01:weapon1 havoc_turret_s02:turretyaw1 havoc_weapon_s02:weapon2
wpn_kessel_rebel_riiz_combine_slammer_cannon havoc_weapon_s01:weapon1 havoc_turret_s02:turretyaw1 havoc_weapon_s02:weapon2
wpn_kessel_rebel_incom_dualcore_flashcannon havoc_weapon_s01:weapon1 havoc_turret_s02:turretyaw1 havoc_weapon_s02:weapon2
wpn_kessel_imperial_sfs_elite_ops havoc_weapon_s01:weapon1 havoc_turret_s02:turretyaw1 havoc_weapon_s02:weapon2
wpn_kessel_imperial_sds_experimental_secret_ops havoc_weapon_s01:weapon1 havoc_turret_s02:turretyaw1 havoc_weapon_s02:weapon2
wpn_kessel_imperial_rendili_prototype_x havoc_weapon_s01:weapon1 havoc_turret_s02:turretyaw1 havoc_weapon_s02:weapon2
wpn_reward_seinar_elite havoc_weapon_s01:weapon1 havoc_turret_s02:turretyaw1 havoc_weapon_s02:weapon2
wpn_ionic_pulse_weapon havoc_weapon_s01:weapon1 havoc_turret_s02:turretyaw1 havoc_weapon_s02:weapon2
wpn_prototype havoc_weapon_s01:weapon1 havoc_turret_s02:turretyaw1 havoc_weapon_s02:weapon2
wpn_crafted_mining_laser_elite havoc_weapon_s01:weapon1 havoc_turret_s02:turretyaw1 havoc_weapon_s02:weapon2
wpn_crafted_mining_laser_mk3 havoc_weapon_s01:weapon1 havoc_turret_s02:turretyaw1 havoc_weapon_s02:weapon2
wpn_crafted_mining_laser_mk2 havoc_weapon_s01:weapon1 havoc_turret_s02:turretyaw1 havoc_weapon_s02:weapon2
wpn_crafted_mining_laser_mk1 havoc_weapon_s01:weapon1 havoc_turret_s02:turretyaw1 havoc_weapon_s02:weapon2
wpn_heavy_ionic_pulse_weapon havoc_weapon_s01:weapon1 havoc_turret_s02:turretyaw1 havoc_weapon_s02:weapon2
wpn_z95_blaster havoc_weapon_s01:weapon1 havoc_turret_s02:turretyaw1 havoc_weapon_s02:weapon2
wpn_vulcan_cannon havoc_weapon_s01:weapon1 havoc_turret_s02:turretyaw1 havoc_weapon_s02:weapon2
wpn_vengeance_ion_cannon havoc_weapon_s01:weapon1 havoc_turret_s02:turretyaw1 havoc_weapon_s02:weapon2
wpn_trandoshan_fg1a havoc_weapon_s01:weapon1 havoc_turret_s02:turretyaw1 havoc_weapon_s02:weapon2
wpn_tractor_pulse_gun havoc_weapon_s01:weapon1 havoc_turret_s02:turretyaw1 havoc_weapon_s02:weapon2
wpn_tractor_beam_gun havoc_weapon_s01:weapon1 havoc_turret_s02:turretyaw1 havoc_weapon_s02:weapon2
wpn_tieadvanced_blaster havoc_weapon_s01:weapon1 havoc_turret_s02:turretyaw1 havoc_weapon_s02:weapon2
wpn_taim_kx9 havoc_weapon_s01:weapon1 havoc_turret_s02:turretyaw1 havoc_weapon_s02:weapon2
wpn_taim_kx8 havoc_weapon_s01:weapon1 havoc_turret_s02:turretyaw1 havoc_weapon_s02:weapon2
wpn_taim_kx5 havoc_weapon_s01:weapon1 havoc_turret_s02:turretyaw1 havoc_weapon_s02:weapon2
wpn_taim_ix5 havoc_weapon_s01:weapon1 havoc_turret_s02:turretyaw1 havoc_weapon_s02:weapon2
wpn_taim_ix4 havoc_weapon_s01:weapon1 havoc_turret_s02:turretyaw1 havoc_weapon_s02:weapon2
wpn_taim_heavy_laser havoc_weapon_s01:weapon1 havoc_turret_s02:turretyaw1 havoc_weapon_s02:weapon2
wpn_taim_elite havoc_weapon_s01:weapon1 havoc_turret_s02:turretyaw1 havoc_weapon_s02:weapon2
wpn_subpro_tripleblaster_mark3 havoc_weapon_s01:weapon1 havoc_turret_s02:turretyaw1 havoc_weapon_s02:weapon2
wpn_subpro_tripleblaster_mark2 havoc_weapon_s01:weapon1 havoc_turret_s02:turretyaw1 havoc_weapon_s02:weapon2
wpn_subpro_tripleblaster havoc_weapon_s01:weapon1 havoc_turret_s02:turretyaw1 havoc_weapon_s02:weapon2
wpn_subpro_tricannon havoc_weapon_s01:weapon1 havoc_turret_s02:turretyaw1 havoc_weapon_s02:weapon2
wpn_subpro_modified_tricannon havoc_weapon_s01:weapon1 havoc_turret_s02:turretyaw1 havoc_weapon_s02:weapon2
wpn_subpro_light_ioncannon havoc_weapon_s01:weapon1 havoc_turret_s02:turretyaw1 havoc_weapon_s02:weapon2
wpn_subpro_improved_light_ioncannon havoc_weapon_s01:weapon1 havoc_turret_s02:turretyaw1 havoc_weapon_s02:weapon2
wpn_subpro_advanced_cannon havoc_weapon_s01:weapon1 havoc_turret_s02:turretyaw1 havoc_weapon_s02:weapon2
wpn_slayn_light_ioncannon havoc_weapon_s01:weapon1 havoc_turret_s02:turretyaw1 havoc_weapon_s02:weapon2
wpn_slayn_ioncannon havoc_weapon_s01:weapon1 havoc_turret_s02:turretyaw1 havoc_weapon_s02:weapon2
wpn_slayn_deluxe_light_ioncannon havoc_weapon_s01:weapon1 havoc_turret_s02:turretyaw1 havoc_weapon_s02:weapon2
wpn_sfs_improved_imperial_blaster_2 havoc_weapon_s01:weapon1 havoc_turret_s02:turretyaw1 havoc_weapon_s02:weapon2
wpn_sfs_imperial_special_forces_blaster havoc_weapon_s01:weapon1 havoc_turret_s02:turretyaw1 havoc_weapon_s02:weapon2
wpn_sfs_imperial_blaster_4 havoc_weapon_s01:weapon1 havoc_turret_s02:turretyaw1 havoc_weapon_s02:weapon2
wpn_sfs_imperial_blaster_3 havoc_weapon_s01:weapon1 havoc_turret_s02:turretyaw1 havoc_weapon_s02:weapon2
wpn_sfs_imperial_blaster_2 havoc_weapon_s01:weapon1 havoc_turret_s02:turretyaw1 havoc_weapon_s02:weapon2
wpn_sfs_imperial_blaster_1 havoc_weapon_s01:weapon1 havoc_turret_s02:turretyaw1 havoc_weapon_s02:weapon2
wpn_sfs_elite havoc_weapon_s01:weapon1 havoc_turret_s02:turretyaw1 havoc_weapon_s02:weapon2
wpn_seinar_ls72 havoc_weapon_s01:weapon1 havoc_turret_s02:turretyaw1 havoc_weapon_s02:weapon2
wpn_seinar_ls1 havoc_weapon_s01:weapon1 havoc_turret_s02:turretyaw1 havoc_weapon_s02:weapon2
wpn_seinar_linked_cannon havoc_weapon_s01:weapon1 havoc_turret_s02:turretyaw1 havoc_weapon_s02:weapon2
wpn_seinar_ion_cannon havoc_weapon_s01:weapon1 havoc_turret_s02:turretyaw1 havoc_weapon_s02:weapon2
wpn_seinar_disruptor havoc_weapon_s01:weapon1 havoc_turret_s02:turretyaw1 havoc_weapon_s02:weapon2
wpn_sds_modified_elite havoc_weapon_s01:weapon1 havoc_turret_s02:turretyaw1 havoc_weapon_s02:weapon2
wpn_sds_imperial_special_forces_cannon havoc_weapon_s01:weapon1 havoc_turret_s02:turretyaw1 havoc_weapon_s02:weapon2
wpn_sds_imperial_blaster_2 havoc_weapon_s01:weapon1 havoc_turret_s02:turretyaw1 havoc_weapon_s02:weapon2
wpn_sds_imperial_blaster_1 havoc_weapon_s01:weapon1 havoc_turret_s02:turretyaw1 havoc_weapon_s02:weapon2
wpn_sds_heavy_imperial_spc_forces_cannon havoc_weapon_s01:weapon1 havoc_turret_s02:turretyaw1 havoc_weapon_s02:weapon2
wpn_sds_elite havoc_weapon_s01:weapon1 havoc_turret_s02:turretyaw1 havoc_weapon_s02:weapon2
wpn_rss_imperial_cannon havoc_weapon_s01:weapon1 havoc_turret_s02:turretyaw1 havoc_weapon_s02:weapon2
wpn_rendili_sc8_disruptor havoc_weapon_s01:weapon1 havoc_turret_s02:turretyaw1 havoc_weapon_s02:weapon2
wpn_rendili_sc3_disruptor havoc_weapon_s01:weapon1 havoc_turret_s02:turretyaw1 havoc_weapon_s02:weapon2
wpn_rendili_fr9_disruptor havoc_weapon_s01:weapon1 havoc_turret_s02:turretyaw1 havoc_weapon_s02:weapon2
wpn_rendili_fr13_disruptor havoc_weapon_s01:weapon1 havoc_turret_s02:turretyaw1 havoc_weapon_s02:weapon2
wpn_rendili_advanced havoc_weapon_s01:weapon1 havoc_turret_s02:turretyaw1 havoc_weapon_s02:weapon2
wpn_prototype_tie havoc_weapon_s01:weapon1 havoc_turret_s02:turretyaw1 havoc_weapon_s02:weapon2
wpn_moncal_light_blaster havoc_weapon_s01:weapon1 havoc_turret_s02:turretyaw1 havoc_weapon_s02:weapon2
wpn_mission_reward_rebel_taim_ion_driver havoc_weapon_s01:weapon1 havoc_turret_s02:turretyaw1 havoc_weapon_s02:weapon2
wpn_mission_reward_rebel_incom_tricannon havoc_weapon_s01:weapon1 havoc_turret_s02:turretyaw1 havoc_weapon_s02:weapon2
wpn_mission_reward_neutral_mandal_light_blaster havoc_weapon_s01:weapon1 havoc_turret_s02:turretyaw1 havoc_weapon_s02:weapon2
wpn_mission_reward_neutral_hk_military_blaster havoc_weapon_s01:weapon1 havoc_turret_s02:turretyaw1 havoc_weapon_s02:weapon2
wpn_mission_reward_neutral_borstel_disruptor havoc_weapon_s01:weapon1 havoc_turret_s02:turretyaw1 havoc_weapon_s02:weapon2
wpn_mission_reward_imperial_sds_boltdriver havoc_weapon_s01:weapon1 havoc_turret_s02:turretyaw1 havoc_weapon_s02:weapon2
wpn_mission_reward_imperial_cygnus_starblaster havoc_weapon_s01:weapon1 havoc_turret_s02:turretyaw1 havoc_weapon_s02:weapon2
wpn_mining_laser_mk3 havoc_weapon_s01:weapon1 havoc_turret_s02:turretyaw1 havoc_weapon_s02:weapon2
wpn_mining_laser_mk2 havoc_weapon_s01:weapon1 havoc_turret_s02:turretyaw1 havoc_weapon_s02:weapon2
wpn_mining_laser_mk1 havoc_weapon_s01:weapon1 havoc_turret_s02:turretyaw1 havoc_weapon_s02:weapon2
wpn_medium_ioncannon havoc_weapon_s01:weapon1 havoc_turret_s02:turretyaw1 havoc_weapon_s02:weapon2
wpn_medium_disruptor havoc_weapon_s01:weapon1 havoc_turret_s02:turretyaw1 havoc_weapon_s02:weapon2
wpn_medium_blaster_green havoc_weapon_s01:weapon1 havoc_turret_s02:turretyaw1 havoc_weapon_s02:weapon2
wpn_medium_blaster havoc_weapon_s01:weapon1 havoc_turret_s02:turretyaw1 havoc_weapon_s02:weapon2
wpn_mandal_super_mangler havoc_weapon_s01:weapon1 havoc_turret_s02:turretyaw1 havoc_weapon_s02:weapon2
wpn_mandal_qv5_disruptor havoc_weapon_s01:weapon1 havoc_turret_s02:turretyaw1 havoc_weapon_s02:weapon2
wpn_mandal_qv3_disruptor havoc_weapon_s01:weapon1 havoc_turret_s02:turretyaw1 havoc_weapon_s02:weapon2
wpn_mandal_mangler_mk1 havoc_weapon_s01:weapon1 havoc_turret_s02:turretyaw1 havoc_weapon_s02:weapon2
wpn_mandal_heavy_annihilator havoc_weapon_s01:weapon1 havoc_turret_s02:turretyaw1 havoc_weapon_s02:weapon2
wpn_mandal_enhanced_mangler_mk1 havoc_weapon_s01:weapon1 havoc_turret_s02:turretyaw1 havoc_weapon_s02:weapon2
wpn_mandal_elite_annihilator havoc_weapon_s01:weapon1 havoc_turret_s02:turretyaw1 havoc_weapon_s02:weapon2
wpn_mandal_annilhator_mk1 havoc_weapon_s01:weapon1 havoc_turret_s02:turretyaw1 havoc_weapon_s02:weapon2
wpn_mandal_annihilator_mk2 havoc_weapon_s01:weapon1 havoc_turret_s02:turretyaw1 havoc_weapon_s02:weapon2
wpn_mandal_advanced_annihilator havoc_weapon_s01:weapon1 havoc_turret_s02:turretyaw1 havoc_weapon_s02:weapon2
wpn_light_ioncannon havoc_weapon_s01:weapon1 havoc_turret_s02:turretyaw1 havoc_weapon_s02:weapon2
wpn_light_disruptor havoc_weapon_s01:weapon1 havoc_turret_s02:turretyaw1 havoc_weapon_s02:weapon2
wpn_light_blaster_green havoc_weapon_s01:weapon1 havoc_turret_s02:turretyaw1 havoc_weapon_s02:weapon2
wpn_light_blaster havoc_weapon_s01:weapon1 havoc_turret_s02:turretyaw1 havoc_weapon_s02:weapon2
wpn_kse_light_disruptor havoc_weapon_s01:weapon1 havoc_turret_s02:turretyaw1 havoc_weapon_s02:weapon2
wpn_kse_double_blaster havoc_weapon_s01:weapon1 havoc_turret_s02:turretyaw1 havoc_weapon_s02:weapon2
wpn_koensayr_tuned_light_disruptor havoc_weapon_s01:weapon1 havoc_turret_s02:turretyaw1 havoc_weapon_s02:weapon2
wpn_koensayr_light_disruptor havoc_weapon_s01:weapon1 havoc_turret_s02:turretyaw1 havoc_weapon_s02:weapon2
wpn_koensayr_ion_accelerator_advanced havoc_weapon_s01:weapon1 havoc_turret_s02:turretyaw1 havoc_weapon_s02:weapon2
wpn_koensayr_ion_accelerator_3 havoc_weapon_s01:weapon1 havoc_turret_s02:turretyaw1 havoc_weapon_s02:weapon2
wpn_koensayr_ion_accelerator_2 havoc_weapon_s01:weapon1 havoc_turret_s02:turretyaw1 havoc_weapon_s02:weapon2
wpn_koensayr_ion_accelerator havoc_weapon_s01:weapon1 havoc_turret_s02:turretyaw1 havoc_weapon_s02:weapon2
wpn_koensayr_deluxe_ion_accelerator havoc_weapon_s01:weapon1 havoc_turret_s02:turretyaw1 havoc_weapon_s02:weapon2
wpn_kdy_pounder_mk1 havoc_weapon_s01:weapon1 havoc_turret_s02:turretyaw1 havoc_weapon_s02:weapon2
wpn_incom_tt8 havoc_weapon_s01:weapon1 havoc_turret_s02:turretyaw1 havoc_weapon_s02:weapon2
wpn_incom_tt13 havoc_weapon_s01:weapon1 havoc_turret_s02:turretyaw1 havoc_weapon_s02:weapon2
wpn_incom_shredder havoc_weapon_s01:weapon1 havoc_turret_s02:turretyaw1 havoc_weapon_s02:weapon2
wpn_incom_quad_blaster havoc_weapon_s01:weapon1 havoc_turret_s02:turretyaw1 havoc_weapon_s02:weapon2
wpn_incom_light_blaster havoc_weapon_s01:weapon1 havoc_turret_s02:turretyaw1 havoc_weapon_s02:weapon2
wpn_incom_heavy_quad_blaster havoc_weapon_s01:weapon1 havoc_turret_s02:turretyaw1 havoc_weapon_s02:weapon2
wpn_incom_heavy_blaster havoc_weapon_s01:weapon1 havoc_turret_s02:turretyaw1 havoc_weapon_s02:weapon2
wpn_incom_elite_quad_blaster havoc_weapon_s01:weapon1 havoc_turret_s02:turretyaw1 havoc_weapon_s02:weapon2
wpn_incom_disruptor havoc_weapon_s01:weapon1 havoc_turret_s02:turretyaw1 havoc_weapon_s02:weapon2
wpn_incom_blaster havoc_weapon_s01:weapon1 havoc_turret_s02:turretyaw1 havoc_weapon_s02:weapon2
wpn_incom_advanced_blaster havoc_weapon_s01:weapon1 havoc_turret_s02:turretyaw1 havoc_weapon_s02:weapon2
wpn_hoersch_railgun havoc_weapon_s01:weapon1 havoc_turret_s02:turretyaw1 havoc_weapon_s02:weapon2
wpn_hk_scorcher_heavy havoc_weapon_s01:weapon1 havoc_turret_s02:turretyaw1 havoc_weapon_s02:weapon2
wpn_hk_scorcher_elite havoc_weapon_s01:weapon1 havoc_turret_s02:turretyaw1 havoc_weapon_s02:weapon2
wpn_hk_scorcher_advanced havoc_weapon_s01:weapon1 havoc_turret_s02:turretyaw1 havoc_weapon_s02:weapon2
wpn_hk_scorcher_3 havoc_weapon_s01:weapon1 havoc_turret_s02:turretyaw1 havoc_weapon_s02:weapon2
wpn_hk_scorcher_2 havoc_weapon_s01:weapon1 havoc_turret_s02:turretyaw1 havoc_weapon_s02:weapon2
wpn_hk_scorcher havoc_weapon_s01:weapon1 havoc_turret_s02:turretyaw1 havoc_weapon_s02:weapon2
wpn_hk_modified_scorcher_elite havoc_weapon_s01:weapon1 havoc_turret_s02:turretyaw1 havoc_weapon_s02:weapon2
wpn_heavy_ioncannon havoc_weapon_s01:weapon1 havoc_turret_s02:turretyaw1 havoc_weapon_s02:weapon2
wpn_heavy_disruptor havoc_weapon_s01:weapon1 havoc_turret_s02:turretyaw1 havoc_weapon_s02:weapon2
wpn_heavy_blaster_green havoc_weapon_s01:weapon1 havoc_turret_s02:turretyaw1 havoc_weapon_s02:weapon2
wpn_heavy_blaster havoc_weapon_s01:weapon1 havoc_turret_s02:turretyaw1 havoc_weapon_s02:weapon2
wpn_haor_chall_speedblaster havoc_weapon_s01:weapon1 havoc_turret_s02:turretyaw1 havoc_weapon_s02:weapon2
wpn_gyrhil_r9x havoc_weapon_s01:weapon1 havoc_turret_s02:turretyaw1 havoc_weapon_s02:weapon2
wpn_gyrhil_auto_blaster havoc_weapon_s01:weapon1 havoc_turret_s02:turretyaw1 havoc_weapon_s02:weapon2
wpn_freitek_cannoneer_mk1 havoc_weapon_s01:weapon1 havoc_turret_s02:turretyaw1 havoc_weapon_s02:weapon2
wpn_fastspray_2000_disruptor havoc_weapon_s01:weapon1 havoc_turret_s02:turretyaw1 havoc_weapon_s02:weapon2
wpn_experimental_ioncannon havoc_weapon_s01:weapon1 havoc_turret_s02:turretyaw1 havoc_weapon_s02:weapon2
wpn_experimental_disruptor havoc_weapon_s01:weapon1 havoc_turret_s02:turretyaw1 havoc_weapon_s02:weapon2
wpn_experimental_blaster_green havoc_weapon_s01:weapon1 havoc_turret_s02:turretyaw1 havoc_weapon_s02:weapon2
wpn_experimental_blaster havoc_weapon_s01:weapon1 havoc_turret_s02:turretyaw1 havoc_weapon_s02:weapon2
wpn_cygnus_eradicator_1 havoc_weapon_s01:weapon1 havoc_turret_s02:turretyaw1 havoc_weapon_s02:weapon2
wpn_cygnus_elite havoc_weapon_s01:weapon1 havoc_turret_s02:turretyaw1 havoc_weapon_s02:weapon2
wpn_cygnus_destroyer_mk2 havoc_weapon_s01:weapon1 havoc_turret_s02:turretyaw1 havoc_weapon_s02:weapon2
wpn_cygnus_destroyer_mk1 havoc_weapon_s01:weapon1 havoc_turret_s02:turretyaw1 havoc_weapon_s02:weapon2
wpn_crafted_tractor_beam havoc_weapon_s01:weapon1 havoc_turret_s02:turretyaw1 havoc_weapon_s02:weapon2
wpn_crafted_subpro_tripleblaster havoc_weapon_s01:weapon1 havoc_turret_s02:turretyaw1 havoc_weapon_s02:weapon2
wpn_crafted_slayn_ioncannon havoc_weapon_s01:weapon1 havoc_turret_s02:turretyaw1 havoc_weapon_s02:weapon2
wpn_crafted_incom_disruptor havoc_weapon_s01:weapon1 havoc_turret_s02:turretyaw1 havoc_weapon_s02:weapon2
wpn_corellian_heavy_gauss havoc_weapon_s01:weapon1 havoc_turret_s02:turretyaw1 havoc_weapon_s02:weapon2
wpn_corellian_cruiser_grade_blaster_mk1 havoc_weapon_s01:weapon1 havoc_turret_s02:turretyaw1 havoc_weapon_s02:weapon2
wpn_corellian_ag2g_quad_laser havoc_weapon_s01:weapon1 havoc_turret_s02:turretyaw1 havoc_weapon_s02:weapon2
wpn_corellian_ag1g_laser havoc_weapon_s01:weapon1 havoc_turret_s02:turretyaw1 havoc_weapon_s02:weapon2
wpn_corellian_1d havoc_weapon_s01:weapon1 havoc_turret_s02:turretyaw1 havoc_weapon_s02:weapon2
wpn_bwing_blaster havoc_weapon_s01:weapon1 havoc_turret_s02:turretyaw1 havoc_weapon_s02:weapon2
wpn_awing_blaster havoc_weapon_s01:weapon1 havoc_turret_s02:turretyaw1 havoc_weapon_s02:weapon2
wpn_armek_sw8 havoc_weapon_s01:weapon1 havoc_turret_s02:turretyaw1 havoc_weapon_s02:weapon2
wpn_armek_sw7 havoc_weapon_s01:weapon1 havoc_turret_s02:turretyaw1 havoc_weapon_s02:weapon2
wpn_armek_sw6 havoc_weapon_s01:weapon1 havoc_turret_s02:turretyaw1 havoc_weapon_s02:weapon2
wpn_armek_sw4 havoc_weapon_s01:weapon1 havoc_turret_s02:turretyaw1 havoc_weapon_s02:weapon2
wpn_armek_elite havoc_weapon_s01:weapon1 havoc_turret_s02:turretyaw1 havoc_weapon_s02:weapon2
wpn_armek_advanced havoc_weapon_s01:weapon1 havoc_turret_s02:turretyaw1 havoc_weapon_s02:weapon2
wpn_advanced_ioncannon havoc_weapon_s01:weapon1 havoc_turret_s02:turretyaw1 havoc_weapon_s02:weapon2
wpn_advanced_disruptor havoc_weapon_s01:weapon1 havoc_turret_s02:turretyaw1 havoc_weapon_s02:weapon2
wpn_advanced_blaster_green havoc_weapon_s01:weapon1 havoc_turret_s02:turretyaw1 havoc_weapon_s02:weapon2
wpn_advanced_blaster havoc_weapon_s01:weapon1 havoc_turret_s02:turretyaw1 havoc_weapon_s02:weapon2
eng_reward_experimental havoc_engine_s01:
eng_kuat_experimental havoc_engine_s01:
eng_kuat_m24 havoc_engine_s01:
eng_t86_shooting_star havoc_engine_s01:
collection_reward_engine_01_mk5 havoc_engine_s01:
collection_reward_engine_01_mk4 havoc_engine_s01:
collection_reward_engine_01_mk3 havoc_engine_s01:
collection_reward_engine_01_mk2 havoc_engine_s01:
collection_reward_engine_01_mk1 havoc_engine_s01:
eng_orion_01 havoc_engine_s01:
eng_nova_01 havoc_engine_s01:
eng_reward_kuat_elite havoc_engine_s01:
eng_ubrikkian_n2 havoc_engine_s01:
eng_surronian_a25 havoc_engine_s01:
eng_surronian_a2 havoc_engine_s01:
eng_subpro_light_engines havoc_engine_s01:
eng_sorosuub_u83r_ion_drive havoc_engine_s01:
eng_sorosuub_tuned_l_337_ion_engine havoc_engine_s01:
eng_sorosuub_l_337_ion_engine havoc_engine_s01:
eng_sfs_tuned_imperial_2 havoc_engine_s01:
eng_sfs_performance_imperial_1 havoc_engine_s01:
eng_sfs_modified_imperial_3 havoc_engine_s01:
eng_sfs_imperial_5 havoc_engine_s01:
eng_sfs_imperial_4 havoc_engine_s01:
eng_sfs_imperial_3 havoc_engine_s01:
eng_sfs_imperial_2 havoc_engine_s01:
eng_sfs_imperial_1 havoc_engine_s01:
eng_sfs_elite havoc_engine_s01:
eng_sfs_advanced havoc_engine_s01:
eng_seinar_ps56 havoc_engine_s01:
eng_sds_limited_imperial_1 havoc_engine_s01:
eng_sds_imperial_2 havoc_engine_s01:
eng_sds_imperial_1 havoc_engine_s01:
eng_rss_imperial_skyrunner_4 havoc_engine_s01:
eng_rss_imperial_skyrunner_3 havoc_engine_s01:
eng_rss_imperial_skyrunner_2 havoc_engine_s01:
eng_rss_imperial_skyrunner havoc_engine_s01:
eng_rss_elite havoc_engine_s01:
eng_rss_advanced havoc_engine_s01:
eng_rendili_elite havoc_engine_s01:
eng_rendili_demon_mk1 havoc_engine_s01:
eng_quantum_ion_drive havoc_engine_s01:
eng_qualdex_small_kyromaster havoc_engine_s01:
eng_qualdex_kyromaster havoc_engine_s01:
eng_qualdex_igt havoc_engine_s01:
eng_qualdex_elite havoc_engine_s01:
eng_qualdex_b10 havoc_engine_s01:
eng_qualdex_advanced havoc_engine_s01:
eng_qualdex_a13 havoc_engine_s01:
eng_qualdex_a10 havoc_engine_s01:
eng_prototype havoc_engine_s01:
eng_nubian_221_racing_mod havoc_engine_s01:
eng_nubian_221 havoc_engine_s01:
eng_novaldex_x9 havoc_engine_s01:
eng_novaldex_x7 havoc_engine_s01:
eng_novaldex_x6 havoc_engine_s01:
eng_novaldex_x12 havoc_engine_s01:
eng_novaldex_singularity havoc_engine_s01:
eng_novaldex_light_eventhorizon havoc_engine_s01:
eng_novaldex_eventhorizon havoc_engine_s01:
eng_novaldex_advanced havoc_engine_s01:
eng_moncal_standard havoc_engine_s01:
eng_moncal_light havoc_engine_s01:
eng_moncal_improved_heavy havoc_engine_s01:
eng_moncal_ifs64 havoc_engine_s01:
eng_moncal_ifs32 havoc_engine_s01:
eng_moncal_heavy havoc_engine_s01:
eng_moncal_enhanced_light havoc_engine_s01:
eng_moncal_charged_standard havoc_engine_s01:
eng_mk5 havoc_engine_s01:
eng_mk4 havoc_engine_s01:
eng_mk3 havoc_engine_s01:
eng_mk2 havoc_engine_s01:
eng_mk1 havoc_engine_s01:
eng_mission_reward_rebel_incom_military havoc_engine_s01:
eng_mission_reward_neutral_mandal_inferno havoc_engine_s01:
eng_mission_reward_neutral_haor_chall_military havoc_engine_s01:
eng_mission_reward_imperial_cygnus_megadrive havoc_engine_s01:
eng_mandal_x57_vandal havoc_engine_s01:
eng_mandal_x37_vandal havoc_engine_s01:
eng_mandal_heavy havoc_engine_s01:
eng_mandal_firestorm_2 havoc_engine_s01:
eng_mandal_firestorm havoc_engine_s01:
eng_mandal_enhanced_heavy havoc_engine_s01:
eng_mandal_elite havoc_engine_s01:
eng_mandal_advanced havoc_engine_s01:
eng_kuat_tc40 havoc_engine_s01:
eng_kuat_f31 havoc_engine_s01:
eng_kuat_a9x havoc_engine_s01:
eng_kse_improved_a2x havoc_engine_s01:
eng_kse_elite havoc_engine_s01:
eng_kse_advanced havoc_engine_s01:
eng_kse_a8x havoc_engine_s01:
eng_kse_a7x havoc_engine_s01:
eng_kse_a5x havoc_engine_s01:
eng_kse_a2x havoc_engine_s01:
eng_kongar_defender havoc_engine_s01:
eng_koensayr_tuned_small_ionjet havoc_engine_s01:
eng_koensayr_small_ionjet havoc_engine_s01:
eng_koensayr_ionjet havoc_engine_s01:
eng_koensayr_heavy_ionjet havoc_engine_s01:
eng_koensayr_enhanced_dual_small_ionjet havoc_engine_s01:
eng_koensayr_elite havoc_engine_s01:
eng_koensayr_dual_small_ionjet havoc_engine_s01:
eng_koensayr_advanced havoc_engine_s01:
eng_incom_light_fusialthrust havoc_engine_s01:
eng_incom_improved_fusialthrust_2 havoc_engine_s01:
eng_incom_heavy_fusialthrust havoc_engine_s01:
eng_incom_fusialthrust_2 havoc_engine_s01:
eng_incom_fusialthrust havoc_engine_s01:
eng_incom_elite havoc_engine_s01:
eng_incom_e16 havoc_engine_s01:
eng_incom_advanced_fusialthrust havoc_engine_s01:
eng_incom_advanced havoc_engine_s01:
eng_haor_chall_old_engine havoc_engine_s01:
eng_h17_singularity havoc_engine_s01:
eng_gallofree_jx3 havoc_engine_s01:
eng_gallofree_jx2 havoc_engine_s01:
eng_gallofree_advanced havoc_engine_s01:
eng_freitek_dual_jet havoc_engine_s01:
eng_damorian_rx7 havoc_engine_s01:
eng_cygnus_hdx havoc_engine_s01:
eng_cygnus_hd_5 havoc_engine_s01:
eng_cygnus_hd8 havoc_engine_s01:
eng_cygnus_hd7 havoc_engine_s01:
eng_cygnus_hd3 havoc_engine_s01:
eng_crafted_qualdex_kyromaster havoc_engine_s01:
eng_crafted_novaldex_eventhorizon havoc_engine_s01:
eng_crafted_incom_fusialthrust havoc_engine_s01:
eng_corellian_deluxe_cruiser_grade_mk1 havoc_engine_s01:
eng_corellian_cruiser_grade_mk2 havoc_engine_s01:
eng_corellian_cruiser_grade_mk1 havoc_engine_s01:
eng_bezelbok_kessel_runner havoc_engine_s01:
@@ -0,0 +1,304 @@
component engine weapon_0 weapon_1 weapon_2
s s s s s
eng_bezelbok_kessel_runner tie_engine_s01:
eng_corellian_cruiser_grade_mk1 tie_engine_s01:
eng_corellian_cruiser_grade_mk2 tie_engine_s01:
eng_corellian_deluxe_cruiser_grade_mk1 tie_engine_s01:
eng_crafted_incom_fusialthrust tie_engine_s01:
eng_crafted_novaldex_eventhorizon tie_engine_s01:
eng_crafted_qualdex_kyromaster tie_engine_s01:
eng_cygnus_hd3 tie_engine_s01:
eng_cygnus_hd7 tie_engine_s01:
eng_cygnus_hd8 tie_engine_s01:
eng_cygnus_hd_5 tie_engine_s01:
eng_cygnus_hdx tie_engine_s01:
eng_damorian_rx7 tie_engine_s01:
eng_freitek_dual_jet tie_engine_s01:
eng_gallofree_advanced tie_engine_s01:
eng_gallofree_jx2 tie_engine_s01:
eng_gallofree_jx3 tie_engine_s01:
eng_h17_singularity tie_engine_s01:
eng_haor_chall_old_engine tie_engine_s01:
eng_incom_advanced tie_engine_s01:
eng_incom_advanced_fusialthrust tie_engine_s01:
eng_incom_e16 tie_engine_s01:
eng_incom_elite tie_engine_s01:
eng_incom_fusialthrust tie_engine_s01:
eng_incom_fusialthrust_2 tie_engine_s01:
eng_incom_heavy_fusialthrust tie_engine_s01:
eng_incom_improved_fusialthrust_2 tie_engine_s01:
eng_incom_light_fusialthrust tie_engine_s01:
eng_koensayr_advanced tie_engine_s01:
eng_koensayr_dual_small_ionjet tie_engine_s01:
eng_koensayr_elite tie_engine_s01:
eng_koensayr_enhanced_dual_small_ionjet tie_engine_s01:
eng_koensayr_heavy_ionjet tie_engine_s01:
eng_koensayr_ionjet tie_engine_s01:
eng_koensayr_small_ionjet tie_engine_s01:
eng_koensayr_tuned_small_ionjet tie_engine_s01:
eng_kongar_defender tie_engine_s01:
eng_kse_a2x tie_engine_s01:
eng_kse_a5x tie_engine_s01:
eng_kse_a7x tie_engine_s01:
eng_kse_a8x tie_engine_s01:
eng_kse_advanced tie_engine_s01:
eng_kse_elite tie_engine_s01:
eng_kse_improved_a2x tie_engine_s01:
eng_kuat_a9x tie_engine_s01:
eng_kuat_f31 tie_engine_s01:
eng_kuat_tc40 tie_engine_s01:
eng_mandal_advanced tie_engine_s01:
eng_mandal_elite tie_engine_s01:
eng_mandal_enhanced_heavy tie_engine_s01:
eng_mandal_firestorm tie_engine_s01:
eng_mandal_firestorm_2 tie_engine_s01:
eng_mandal_heavy tie_engine_s01:
eng_mandal_x37_vandal tie_engine_s01:
eng_mandal_x57_vandal tie_engine_s01:
eng_mission_reward_imperial_cygnus_megadrive tie_engine_s01:
eng_mission_reward_neutral_haor_chall_military tie_engine_s01:
eng_mission_reward_neutral_mandal_inferno tie_engine_s01:
eng_mission_reward_rebel_incom_military tie_engine_s01:
eng_mk1 tie_engine_s01:
eng_mk2 tie_engine_s01:
eng_mk3 tie_engine_s01:
eng_mk4 tie_engine_s01:
eng_mk5 tie_engine_s01:
eng_moncal_charged_standard tie_engine_s01:
eng_moncal_enhanced_light tie_engine_s01:
eng_moncal_heavy tie_engine_s01:
eng_moncal_ifs32 tie_engine_s01:
eng_moncal_ifs64 tie_engine_s01:
eng_moncal_improved_heavy tie_engine_s01:
eng_moncal_light tie_engine_s01:
eng_moncal_standard tie_engine_s01:
eng_novaldex_advanced tie_engine_s01:
eng_novaldex_eventhorizon tie_engine_s01:
eng_novaldex_light_eventhorizon tie_engine_s01:
eng_novaldex_singularity tie_engine_s01:
eng_novaldex_x12 tie_engine_s01:
eng_novaldex_x6 tie_engine_s01:
eng_novaldex_x7 tie_engine_s01:
eng_novaldex_x9 tie_engine_s01:
eng_nubian_221 tie_engine_s01:
eng_nubian_221_racing_mod tie_engine_s01:
eng_prototype tie_engine_s01:
eng_qualdex_a10 tie_engine_s01:
eng_qualdex_a13 tie_engine_s01:
eng_qualdex_advanced tie_engine_s01:
eng_qualdex_b10 tie_engine_s01:
eng_qualdex_elite tie_engine_s01:
eng_qualdex_igt tie_engine_s01:
eng_qualdex_kyromaster tie_engine_s01:
eng_qualdex_small_kyromaster tie_engine_s01:
eng_quantum_ion_drive tie_engine_s01:
eng_rendili_demon_mk1 tie_engine_s01:
eng_rendili_elite tie_engine_s01:
eng_rss_advanced tie_engine_s01:
eng_rss_elite tie_engine_s01:
eng_rss_imperial_skyrunner tie_engine_s01:
eng_rss_imperial_skyrunner_2 tie_engine_s01:
eng_rss_imperial_skyrunner_3 tie_engine_s01:
eng_rss_imperial_skyrunner_4 tie_engine_s01:
eng_sds_imperial_1 tie_engine_s01:
eng_sds_imperial_2 tie_engine_s01:
eng_sds_limited_imperial_1 tie_engine_s01:
eng_seinar_ps56 tie_engine_s01:
eng_sfs_advanced tie_engine_s01:
eng_sfs_elite tie_engine_s01:
eng_sfs_imperial_1 tie_engine_s01:
eng_sfs_imperial_2 tie_engine_s01:
eng_sfs_imperial_3 tie_engine_s01:
eng_sfs_imperial_4 tie_engine_s01:
eng_sfs_imperial_5 tie_engine_s01:
eng_sfs_modified_imperial_3 tie_engine_s01:
eng_sfs_performance_imperial_1 tie_engine_s01:
eng_sfs_tuned_imperial_2 tie_engine_s01:
eng_sorosuub_l_337_ion_engine tie_engine_s01:
eng_sorosuub_tuned_l_337_ion_engine tie_engine_s01:
eng_sorosuub_u83r_ion_drive tie_engine_s01:
eng_subpro_light_engines tie_engine_s01:
eng_surronian_a2 tie_engine_s01:
eng_surronian_a25 tie_engine_s01:
eng_ubrikkian_n2 tie_engine_s01:
eng_reward_kuat_elite tie_engine_s01:
eng_nova_01 tie_engine_s01:
eng_orion_01 tie_engine_s01:
collection_reward_engine_01_mk1 tie_engine_s01:
collection_reward_engine_01_mk2 tie_engine_s01:
collection_reward_engine_01_mk3 tie_engine_s01:
collection_reward_engine_01_mk4 tie_engine_s01:
collection_reward_engine_01_mk5 tie_engine_s01:
eng_t86_shooting_star tie_engine_s01:
eng_kuat_m24 tie_engine_s01:
eng_reward_experimental tie_engine_s01:
wpn_advanced_blaster defender_weapon_s01:weapon1 defender_weapon_s02:weapon2 defender_weapon_s03:weapon3
wpn_advanced_blaster_green defender_weapon_s01:weapon1 defender_weapon_s02:weapon2 defender_weapon_s03:weapon3
wpn_advanced_disruptor defender_weapon_s01:weapon1 defender_weapon_s02:weapon2 defender_weapon_s03:weapon3
wpn_advanced_ioncannon defender_weapon_s01:weapon1 defender_weapon_s02:weapon2 defender_weapon_s03:weapon3
wpn_armek_advanced defender_weapon_s01:weapon1 defender_weapon_s02:weapon2 defender_weapon_s03:weapon3
wpn_armek_elite defender_weapon_s01:weapon1 defender_weapon_s02:weapon2 defender_weapon_s03:weapon3
wpn_armek_sw4 defender_weapon_s01:weapon1 defender_weapon_s02:weapon2 defender_weapon_s03:weapon3
wpn_armek_sw6 defender_weapon_s01:weapon1 defender_weapon_s02:weapon2 defender_weapon_s03:weapon3
wpn_armek_sw7 defender_weapon_s01:weapon1 defender_weapon_s02:weapon2 defender_weapon_s03:weapon3
wpn_armek_sw8 defender_weapon_s01:weapon1 defender_weapon_s02:weapon2 defender_weapon_s03:weapon3
wpn_awing_blaster defender_weapon_s01:weapon1 defender_weapon_s02:weapon2 defender_weapon_s03:weapon3
wpn_borstel_rg9 defender_weapon_s01:weapon1 defender_weapon_s02:weapon2 defender_weapon_s03:weapon3
wpn_bwing_blaster defender_weapon_s01:weapon1 defender_weapon_s02:weapon2 defender_weapon_s03:weapon3
wpn_corellian_1d defender_weapon_s01:weapon1 defender_weapon_s02:weapon2 defender_weapon_s03:weapon3
wpn_corellian_ag1g_laser defender_weapon_s01:weapon1 defender_weapon_s02:weapon2 defender_weapon_s03:weapon3
wpn_corellian_ag2g_quad_laser defender_weapon_s01:weapon1 defender_weapon_s02:weapon2 defender_weapon_s03:weapon3
wpn_corellian_cruiser_grade_blaster_mk1 defender_weapon_s01:weapon1 defender_weapon_s02:weapon2 defender_weapon_s03:weapon3
wpn_corellian_heavy_gauss defender_weapon_s01:weapon1 defender_weapon_s02:weapon2 defender_weapon_s03:weapon3
wpn_crafted_incom_disruptor defender_weapon_s01:weapon1 defender_weapon_s02:weapon2 defender_weapon_s03:weapon3
wpn_crafted_slayn_ioncannon defender_weapon_s01:weapon1 defender_weapon_s02:weapon2 defender_weapon_s03:weapon3
wpn_crafted_subpro_tripleblaster defender_weapon_s01:weapon1 defender_weapon_s02:weapon2 defender_weapon_s03:weapon3
wpn_crafted_tractor_beam defender_weapon_s01:weapon1 defender_weapon_s02:weapon2 defender_weapon_s03:weapon3
wpn_cygnus_destroyer_mk1 defender_weapon_s01:weapon1 defender_weapon_s02:weapon2 defender_weapon_s03:weapon3
wpn_cygnus_destroyer_mk2 defender_weapon_s01:weapon1 defender_weapon_s02:weapon2 defender_weapon_s03:weapon3
wpn_cygnus_elite defender_weapon_s01:weapon1 defender_weapon_s02:weapon2 defender_weapon_s03:weapon3
wpn_cygnus_eradicator_1 defender_weapon_s01:weapon1 defender_weapon_s02:weapon2 defender_weapon_s03:weapon3
wpn_experimental_blaster defender_weapon_s01:weapon1 defender_weapon_s02:weapon2 defender_weapon_s03:weapon3
wpn_experimental_blaster_green defender_weapon_s01:weapon1 defender_weapon_s02:weapon2 defender_weapon_s03:weapon3
wpn_experimental_disruptor defender_weapon_s01:weapon1 defender_weapon_s02:weapon2 defender_weapon_s03:weapon3
wpn_experimental_ioncannon defender_weapon_s01:weapon1 defender_weapon_s02:weapon2 defender_weapon_s03:weapon3
wpn_fastspray_2000_disruptor defender_weapon_s01:weapon1 defender_weapon_s02:weapon2 defender_weapon_s03:weapon3
wpn_freitek_cannoneer_mk1 defender_weapon_s01:weapon1 defender_weapon_s02:weapon2 defender_weapon_s03:weapon3
wpn_gyrhil_auto_blaster defender_weapon_s01:weapon1 defender_weapon_s02:weapon2 defender_weapon_s03:weapon3
wpn_gyrhil_r9x defender_weapon_s01:weapon1 defender_weapon_s02:weapon2 defender_weapon_s03:weapon3
wpn_haor_chall_speedblaster defender_weapon_s01:weapon1 defender_weapon_s02:weapon2 defender_weapon_s03:weapon3
wpn_heavy_blaster defender_weapon_s01:weapon1 defender_weapon_s02:weapon2 defender_weapon_s03:weapon3
wpn_heavy_blaster_green defender_weapon_s01:weapon1 defender_weapon_s02:weapon2 defender_weapon_s03:weapon3
wpn_heavy_disruptor defender_weapon_s01:weapon1 defender_weapon_s02:weapon2 defender_weapon_s03:weapon3
wpn_heavy_ioncannon defender_weapon_s01:weapon1 defender_weapon_s02:weapon2 defender_weapon_s03:weapon3
wpn_hk_modified_scorcher_elite defender_weapon_s01:weapon1 defender_weapon_s02:weapon2 defender_weapon_s03:weapon3
wpn_hk_scorcher defender_weapon_s01:weapon1 defender_weapon_s02:weapon2 defender_weapon_s03:weapon3
wpn_hk_scorcher_2 defender_weapon_s01:weapon1 defender_weapon_s02:weapon2 defender_weapon_s03:weapon3
wpn_hk_scorcher_3 defender_weapon_s01:weapon1 defender_weapon_s02:weapon2 defender_weapon_s03:weapon3
wpn_hk_scorcher_advanced defender_weapon_s01:weapon1 defender_weapon_s02:weapon2 defender_weapon_s03:weapon3
wpn_hk_scorcher_elite defender_weapon_s01:weapon1 defender_weapon_s02:weapon2 defender_weapon_s03:weapon3
wpn_hk_scorcher_heavy defender_weapon_s01:weapon1 defender_weapon_s02:weapon2 defender_weapon_s03:weapon3
wpn_hoersch_railgun defender_weapon_s01:weapon1 defender_weapon_s02:weapon2 defender_weapon_s03:weapon3
wpn_incom_advanced_blaster defender_weapon_s01:weapon1 defender_weapon_s02:weapon2 defender_weapon_s03:weapon3
wpn_incom_blaster defender_weapon_s01:weapon1 defender_weapon_s02:weapon2 defender_weapon_s03:weapon3
wpn_incom_disruptor defender_weapon_s01:weapon1 defender_weapon_s02:weapon2 defender_weapon_s03:weapon3
wpn_incom_elite_quad_blaster defender_weapon_s01:weapon1 defender_weapon_s02:weapon2 defender_weapon_s03:weapon3
wpn_incom_heavy_blaster defender_weapon_s01:weapon1 defender_weapon_s02:weapon2 defender_weapon_s03:weapon3
wpn_incom_heavy_quad_blaster defender_weapon_s01:weapon1 defender_weapon_s02:weapon2 defender_weapon_s03:weapon3
wpn_incom_light_blaster defender_weapon_s01:weapon1 defender_weapon_s02:weapon2 defender_weapon_s03:weapon3
wpn_incom_quad_blaster defender_weapon_s01:weapon1 defender_weapon_s02:weapon2 defender_weapon_s03:weapon3
wpn_incom_shredder defender_weapon_s01:weapon1 defender_weapon_s02:weapon2 defender_weapon_s03:weapon3
wpn_incom_tt13 defender_weapon_s01:weapon1 defender_weapon_s02:weapon2 defender_weapon_s03:weapon3
wpn_incom_tt8 defender_weapon_s01:weapon1 defender_weapon_s02:weapon2 defender_weapon_s03:weapon3
wpn_kdy_pounder_mk1 defender_weapon_s01:weapon1 defender_weapon_s02:weapon2 defender_weapon_s03:weapon3
wpn_koensayr_deluxe_ion_accelerator defender_weapon_s01:weapon1 defender_weapon_s02:weapon2 defender_weapon_s03:weapon3
wpn_koensayr_ion_accelerator defender_weapon_s01:weapon1 defender_weapon_s02:weapon2 defender_weapon_s03:weapon3
wpn_koensayr_ion_accelerator_2 defender_weapon_s01:weapon1 defender_weapon_s02:weapon2 defender_weapon_s03:weapon3
wpn_koensayr_ion_accelerator_3 defender_weapon_s01:weapon1 defender_weapon_s02:weapon2 defender_weapon_s03:weapon3
wpn_koensayr_ion_accelerator_advanced defender_weapon_s01:weapon1 defender_weapon_s02:weapon2 defender_weapon_s03:weapon3
wpn_koensayr_light_disruptor defender_weapon_s01:weapon1 defender_weapon_s02:weapon2 defender_weapon_s03:weapon3
wpn_koensayr_tuned_light_disruptor defender_weapon_s01:weapon1 defender_weapon_s02:weapon2 defender_weapon_s03:weapon3
wpn_kse_double_blaster defender_weapon_s01:weapon1 defender_weapon_s02:weapon2 defender_weapon_s03:weapon3
wpn_kse_light_disruptor defender_weapon_s01:weapon1 defender_weapon_s02:weapon2 defender_weapon_s03:weapon3
wpn_laser_beam_gun defender_weapon_s01:weapon1 defender_weapon_s02:weapon2 defender_weapon_s03:weapon3
wpn_light_blaster defender_weapon_s01:weapon1 defender_weapon_s02:weapon2 defender_weapon_s03:weapon3
wpn_light_blaster_green defender_weapon_s01:weapon1 defender_weapon_s02:weapon2 defender_weapon_s03:weapon3
wpn_light_disruptor defender_weapon_s01:weapon1 defender_weapon_s02:weapon2 defender_weapon_s03:weapon3
wpn_light_ioncannon defender_weapon_s01:weapon1 defender_weapon_s02:weapon2 defender_weapon_s03:weapon3
wpn_mandal_advanced_annihilator defender_weapon_s01:weapon1 defender_weapon_s02:weapon2 defender_weapon_s03:weapon3
wpn_mandal_annihilator_mk2 defender_weapon_s01:weapon1 defender_weapon_s02:weapon2 defender_weapon_s03:weapon3
wpn_mandal_annilhator_mk1 defender_weapon_s01:weapon1 defender_weapon_s02:weapon2 defender_weapon_s03:weapon3
wpn_mandal_elite_annihilator defender_weapon_s01:weapon1 defender_weapon_s02:weapon2 defender_weapon_s03:weapon3
wpn_mandal_enhanced_mangler_mk1 defender_weapon_s01:weapon1 defender_weapon_s02:weapon2 defender_weapon_s03:weapon3
wpn_mandal_heavy_annihilator defender_weapon_s01:weapon1 defender_weapon_s02:weapon2 defender_weapon_s03:weapon3
wpn_mandal_mangler_mk1 defender_weapon_s01:weapon1 defender_weapon_s02:weapon2 defender_weapon_s03:weapon3
wpn_mandal_qv3_disruptor defender_weapon_s01:weapon1 defender_weapon_s02:weapon2 defender_weapon_s03:weapon3
wpn_mandal_qv5_disruptor defender_weapon_s01:weapon1 defender_weapon_s02:weapon2 defender_weapon_s03:weapon3
wpn_mandal_super_mangler defender_weapon_s01:weapon1 defender_weapon_s02:weapon2 defender_weapon_s03:weapon3
wpn_medium_blaster defender_weapon_s01:weapon1 defender_weapon_s02:weapon2 defender_weapon_s03:weapon3
wpn_medium_blaster_green defender_weapon_s01:weapon1 defender_weapon_s02:weapon2 defender_weapon_s03:weapon3
wpn_medium_disruptor defender_weapon_s01:weapon1 defender_weapon_s02:weapon2 defender_weapon_s03:weapon3
wpn_medium_ioncannon defender_weapon_s01:weapon1 defender_weapon_s02:weapon2 defender_weapon_s03:weapon3
wpn_mining_laser_mk1 defender_weapon_s01:weapon1 defender_weapon_s02:weapon2 defender_weapon_s03:weapon3
wpn_mining_laser_mk2 defender_weapon_s01:weapon1 defender_weapon_s02:weapon2 defender_weapon_s03:weapon3
wpn_mining_laser_mk3 defender_weapon_s01:weapon1 defender_weapon_s02:weapon2 defender_weapon_s03:weapon3
wpn_mission_reward_imperial_cygnus_starblaster defender_weapon_s01:weapon1 defender_weapon_s02:weapon2 defender_weapon_s03:weapon3
wpn_mission_reward_imperial_sds_boltdriver defender_weapon_s01:weapon1 defender_weapon_s02:weapon2 defender_weapon_s03:weapon3
wpn_mission_reward_neutral_borstel_disruptor defender_weapon_s01:weapon1 defender_weapon_s02:weapon2 defender_weapon_s03:weapon3
wpn_mission_reward_neutral_hk_military_blaster defender_weapon_s01:weapon1 defender_weapon_s02:weapon2 defender_weapon_s03:weapon3
wpn_mission_reward_neutral_mandal_light_blaster defender_weapon_s01:weapon1 defender_weapon_s02:weapon2 defender_weapon_s03:weapon3
wpn_mission_reward_rebel_incom_tricannon defender_weapon_s01:weapon1 defender_weapon_s02:weapon2 defender_weapon_s03:weapon3
wpn_mission_reward_rebel_taim_ion_driver defender_weapon_s01:weapon1 defender_weapon_s02:weapon2 defender_weapon_s03:weapon3
wpn_moncal_light_blaster defender_weapon_s01:weapon1 defender_weapon_s02:weapon2 defender_weapon_s03:weapon3
wpn_prototype defender_weapon_s01:weapon1 defender_weapon_s02:weapon2 defender_weapon_s03:weapon3
wpn_prototype_tie defender_weapon_s01:weapon1 defender_weapon_s02:weapon2 defender_weapon_s03:weapon3
wpn_rendili_advanced defender_weapon_s01:weapon1 defender_weapon_s02:weapon2 defender_weapon_s03:weapon3
wpn_rendili_fr13_disruptor defender_weapon_s01:weapon1 defender_weapon_s02:weapon2 defender_weapon_s03:weapon3
wpn_rendili_fr9_disruptor defender_weapon_s01:weapon1 defender_weapon_s02:weapon2 defender_weapon_s03:weapon3
wpn_rendili_sc3_disruptor defender_weapon_s01:weapon1 defender_weapon_s02:weapon2 defender_weapon_s03:weapon3
wpn_rendili_sc8_disruptor defender_weapon_s01:weapon1 defender_weapon_s02:weapon2 defender_weapon_s03:weapon3
wpn_rss_imperial_cannon defender_weapon_s01:weapon1 defender_weapon_s02:weapon2 defender_weapon_s03:weapon3
wpn_sds_elite defender_weapon_s01:weapon1 defender_weapon_s02:weapon2 defender_weapon_s03:weapon3
wpn_sds_heavy_imperial_spc_forces_cannon defender_weapon_s01:weapon1 defender_weapon_s02:weapon2 defender_weapon_s03:weapon3
wpn_sds_imperial_blaster_1 defender_weapon_s01:weapon1 defender_weapon_s02:weapon2 defender_weapon_s03:weapon3
wpn_sds_imperial_blaster_2 defender_weapon_s01:weapon1 defender_weapon_s02:weapon2 defender_weapon_s03:weapon3
wpn_sds_imperial_special_forces_cannon defender_weapon_s01:weapon1 defender_weapon_s02:weapon2 defender_weapon_s03:weapon3
wpn_sds_modified_elite defender_weapon_s01:weapon1 defender_weapon_s02:weapon2 defender_weapon_s03:weapon3
wpn_seinar_disruptor defender_weapon_s01:weapon1 defender_weapon_s02:weapon2 defender_weapon_s03:weapon3
wpn_seinar_ion_cannon defender_weapon_s01:weapon1 defender_weapon_s02:weapon2 defender_weapon_s03:weapon3
wpn_seinar_linked_cannon defender_weapon_s01:weapon1 defender_weapon_s02:weapon2 defender_weapon_s03:weapon3
wpn_seinar_ls1 defender_weapon_s01:weapon1 defender_weapon_s02:weapon2 defender_weapon_s03:weapon3
wpn_seinar_ls72 defender_weapon_s01:weapon1 defender_weapon_s02:weapon2 defender_weapon_s03:weapon3
wpn_sfs_elite defender_weapon_s01:weapon1 defender_weapon_s02:weapon2 defender_weapon_s03:weapon3
wpn_sfs_imperial_blaster_1 defender_weapon_s01:weapon1 defender_weapon_s02:weapon2 defender_weapon_s03:weapon3
wpn_sfs_imperial_blaster_2 defender_weapon_s01:weapon1 defender_weapon_s02:weapon2 defender_weapon_s03:weapon3
wpn_sfs_imperial_blaster_3 defender_weapon_s01:weapon1 defender_weapon_s02:weapon2 defender_weapon_s03:weapon3
wpn_sfs_imperial_blaster_4 defender_weapon_s01:weapon1 defender_weapon_s02:weapon2 defender_weapon_s03:weapon3
wpn_sfs_imperial_special_forces_blaster defender_weapon_s01:weapon1 defender_weapon_s02:weapon2 defender_weapon_s03:weapon3
wpn_sfs_improved_imperial_blaster_2 defender_weapon_s01:weapon1 defender_weapon_s02:weapon2 defender_weapon_s03:weapon3
wpn_slayn_deluxe_light_ioncannon defender_weapon_s01:weapon1 defender_weapon_s02:weapon2 defender_weapon_s03:weapon3
wpn_slayn_ioncannon defender_weapon_s01:weapon1 defender_weapon_s02:weapon2 defender_weapon_s03:weapon3
wpn_slayn_light_ioncannon defender_weapon_s01:weapon1 defender_weapon_s02:weapon2 defender_weapon_s03:weapon3
wpn_subpro_advanced_cannon defender_weapon_s01:weapon1 defender_weapon_s02:weapon2 defender_weapon_s03:weapon3
wpn_subpro_improved_light_ioncannon defender_weapon_s01:weapon1 defender_weapon_s02:weapon2 defender_weapon_s03:weapon3
wpn_subpro_light_ioncannon defender_weapon_s01:weapon1 defender_weapon_s02:weapon2 defender_weapon_s03:weapon3
wpn_subpro_modified_tricannon defender_weapon_s01:weapon1 defender_weapon_s02:weapon2 defender_weapon_s03:weapon3
wpn_subpro_tricannon defender_weapon_s01:weapon1 defender_weapon_s02:weapon2 defender_weapon_s03:weapon3
wpn_subpro_tripleblaster defender_weapon_s01:weapon1 defender_weapon_s02:weapon2 defender_weapon_s03:weapon3
wpn_subpro_tripleblaster_mark2 defender_weapon_s01:weapon1 defender_weapon_s02:weapon2 defender_weapon_s03:weapon3
wpn_subpro_tripleblaster_mark3 defender_weapon_s01:weapon1 defender_weapon_s02:weapon2 defender_weapon_s03:weapon3
wpn_taim_elite defender_weapon_s01:weapon1 defender_weapon_s02:weapon2 defender_weapon_s03:weapon3
wpn_taim_heavy_laser defender_weapon_s01:weapon1 defender_weapon_s02:weapon2 defender_weapon_s03:weapon3
wpn_taim_ix4 defender_weapon_s01:weapon1 defender_weapon_s02:weapon2 defender_weapon_s03:weapon3
wpn_taim_ix5 defender_weapon_s01:weapon1 defender_weapon_s02:weapon2 defender_weapon_s03:weapon3
wpn_taim_kx5 defender_weapon_s01:weapon1 defender_weapon_s02:weapon2 defender_weapon_s03:weapon3
wpn_taim_kx8 defender_weapon_s01:weapon1 defender_weapon_s02:weapon2 defender_weapon_s03:weapon3
wpn_taim_kx9 defender_weapon_s01:weapon1 defender_weapon_s02:weapon2 defender_weapon_s03:weapon3
wpn_tieadvanced_blaster defender_weapon_s01:weapon1 defender_weapon_s02:weapon2 defender_weapon_s03:weapon3
wpn_tractor_beam_gun defender_weapon_s01:weapon1 defender_weapon_s02:weapon2 defender_weapon_s03:weapon3
wpn_tractor_pulse_gun defender_weapon_s01:weapon1 defender_weapon_s02:weapon2 defender_weapon_s03:weapon3
wpn_trandoshan_fg1a defender_weapon_s01:weapon1 defender_weapon_s02:weapon2 defender_weapon_s03:weapon3
wpn_vengeance_ion_cannon defender_weapon_s01:weapon1 defender_weapon_s02:weapon2 defender_weapon_s03:weapon3
wpn_vulcan_cannon defender_weapon_s01:weapon1 defender_weapon_s02:weapon2 defender_weapon_s03:weapon3
wpn_z95_blaster defender_weapon_s01:weapon1 defender_weapon_s02:weapon2 defender_weapon_s03:weapon3
wpn_heavy_ionic_pulse_weapon defender_weapon_s01:weapon1 defender_weapon_s02:weapon2 defender_weapon_s03:weapon3
wpn_crafted_mining_laser_mk1 defender_weapon_s01:weapon1 defender_weapon_s02:weapon2 defender_weapon_s03:weapon3
wpn_crafted_mining_laser_mk2 defender_weapon_s01:weapon1 defender_weapon_s02:weapon2 defender_weapon_s03:weapon3
wpn_crafted_mining_laser_mk3 defender_weapon_s01:weapon1 defender_weapon_s02:weapon2 defender_weapon_s03:weapon3
wpn_crafted_mining_laser_elite defender_weapon_s01:weapon1 defender_weapon_s02:weapon2 defender_weapon_s03:weapon3
wpn_ionic_pulse_weapon defender_weapon_s01:weapon1 defender_weapon_s02:weapon2 defender_weapon_s03:weapon3
wpn_reward_seinar_elite defender_weapon_s01:weapon1 defender_weapon_s02:weapon2 defender_weapon_s03:weapon3
wpn_kessel_imperial_rendili_prototype_x defender_weapon_s01:weapon1 defender_weapon_s02:weapon2 defender_weapon_s03:weapon3
wpn_kessel_imperial_sds_experimental_secret_ops defender_weapon_s01:weapon1 defender_weapon_s02:weapon2 defender_weapon_s03:weapon3
wpn_kessel_imperial_sfs_elite_ops defender_weapon_s01:weapon1 defender_weapon_s02:weapon2 defender_weapon_s03:weapon3
wpn_kessel_rebel_incom_dualcore_flashcannon defender_weapon_s01:weapon1 defender_weapon_s02:weapon2 defender_weapon_s03:weapon3
wpn_kessel_rebel_riiz_combine_slammer_cannon defender_weapon_s01:weapon1 defender_weapon_s02:weapon2 defender_weapon_s03:weapon3
wpn_kessel_rebel_unknown_rayslinger defender_weapon_s01:weapon1 defender_weapon_s02:weapon2 defender_weapon_s03:weapon3
wpn_reward_incom_elite defender_weapon_s01:weapon1 defender_weapon_s02:weapon2 defender_weapon_s03:weapon3
wpn_reward_seinar_elite defender_weapon_s01:weapon1 defender_weapon_s02:weapon2 defender_weapon_s03:weapon3
wpn_reward_slayn_elite defender_weapon_s01:weapon1 defender_weapon_s02:weapon2 defender_weapon_s03:weapon3
wpn_reward_subpro_elite defender_weapon_s01:weapon1 defender_weapon_s02:weapon2 defender_weapon_s03:weapon3
wpn_reward_taim_elite defender_weapon_s01:weapon1 defender_weapon_s02:weapon2 defender_weapon_s03:weapon3
wpn_nova_ioncannon defender_weapon_s01:weapon1 defender_weapon_s02:weapon2 defender_weapon_s03:weapon3
wpn_orion_disruptor defender_weapon_s01:weapon1 defender_weapon_s02:weapon2 defender_weapon_s03:weapon3
wpn_borstel_experimental defender_weapon_s01:weapon1 defender_weapon_s02:weapon2 defender_weapon_s03:weapon3
@@ -0,0 +1,460 @@
component engine booster weapon_0
s s s s
wpn_borstel_experimental
wpn_orion_disruptor
wpn_nova_ioncannon
wpn_reward_taim_elite
wpn_reward_subpro_elite
wpn_reward_slayn_elite
wpn_reward_seinar_elite
wpn_reward_incom_elite
wpn_kessel_rebel_unknown_rayslinger
wpn_kessel_rebel_riiz_combine_slammer_cannon
wpn_kessel_rebel_incom_dualcore_flashcannon
wpn_kessel_imperial_sfs_elite_ops
wpn_kessel_imperial_sds_experimental_secret_ops
wpn_kessel_imperial_rendili_prototype_x
wpn_reward_seinar_elite
wpn_ionic_pulse_weapon
wpn_crafted_mining_laser_elite
wpn_crafted_mining_laser_mk3
wpn_crafted_mining_laser_mk2
wpn_crafted_mining_laser_mk1
wpn_heavy_ionic_pulse_weapon
wpn_z95_blaster
wpn_vulcan_cannon
wpn_vengeance_ion_cannon
wpn_trandoshan_fg1a
wpn_tractor_pulse_gun
wpn_tractor_beam_gun
wpn_tieadvanced_blaster
wpn_taim_kx9
wpn_taim_kx8
wpn_taim_kx5
wpn_taim_ix5
wpn_taim_ix4
wpn_taim_heavy_laser
wpn_taim_elite
wpn_subpro_tripleblaster_mark3
wpn_subpro_tripleblaster_mark2
wpn_subpro_tripleblaster
wpn_subpro_tricannon
wpn_subpro_modified_tricannon
wpn_subpro_light_ioncannon
wpn_subpro_improved_light_ioncannon
wpn_subpro_advanced_cannon
wpn_slayn_light_ioncannon
wpn_slayn_ioncannon
wpn_slayn_deluxe_light_ioncannon
wpn_sfs_improved_imperial_blaster_2
wpn_sfs_imperial_special_forces_blaster
wpn_sfs_imperial_blaster_4
wpn_sfs_imperial_blaster_3
wpn_sfs_imperial_blaster_2
wpn_sfs_imperial_blaster_1
wpn_sfs_elite
wpn_seinar_ls72
wpn_seinar_ls1
wpn_seinar_linked_cannon
wpn_seinar_ion_cannon
wpn_seinar_disruptor
wpn_sds_modified_elite
wpn_sds_imperial_special_forces_cannon
wpn_sds_imperial_blaster_2
wpn_sds_imperial_blaster_1
wpn_sds_heavy_imperial_spc_forces_cannon
wpn_sds_elite
wpn_rss_imperial_cannon
wpn_rendili_sc8_disruptor
wpn_rendili_sc3_disruptor
wpn_rendili_fr9_disruptor
wpn_rendili_fr13_disruptor
wpn_rendili_advanced
wpn_prototype_tie
wpn_prototype
wpn_moncal_light_blaster
wpn_mission_reward_rebel_taim_ion_driver
wpn_mission_reward_rebel_incom_tricannon
wpn_mission_reward_neutral_mandal_light_blaster
wpn_mission_reward_neutral_hk_military_blaster
wpn_mission_reward_neutral_borstel_disruptor
wpn_mission_reward_imperial_sds_boltdriver
wpn_mission_reward_imperial_cygnus_starblaster
wpn_mining_laser_mk3
wpn_mining_laser_mk2
wpn_mining_laser_mk1
wpn_medium_ioncannon
wpn_medium_disruptor
wpn_medium_blaster_green
wpn_medium_blaster
wpn_mandal_super_mangler
wpn_mandal_qv5_disruptor
wpn_mandal_qv3_disruptor
wpn_mandal_mangler_mk1
wpn_mandal_heavy_annihilator
wpn_mandal_enhanced_mangler_mk1
wpn_mandal_elite_annihilator
wpn_mandal_annilhator_mk1
wpn_mandal_annihilator_mk2
wpn_mandal_advanced_annihilator
wpn_light_ioncannon
wpn_light_disruptor
wpn_light_blaster_green
wpn_light_blaster
wpn_laser_beam_gun
wpn_kse_light_disruptor
wpn_kse_double_blaster
wpn_koensayr_tuned_light_disruptor
wpn_koensayr_light_disruptor
wpn_koensayr_ion_accelerator_advanced
wpn_koensayr_ion_accelerator_3
wpn_koensayr_ion_accelerator_2
wpn_koensayr_ion_accelerator
wpn_koensayr_deluxe_ion_accelerator
wpn_kdy_pounder_mk1
wpn_incom_tt8
wpn_incom_tt13
wpn_incom_shredder
wpn_incom_quad_blaster
wpn_incom_light_blaster
wpn_incom_heavy_quad_blaster
wpn_incom_heavy_blaster
wpn_incom_elite_quad_blaster
wpn_incom_disruptor
wpn_incom_blaster
wpn_incom_advanced_blaster
wpn_hoersch_railgun
wpn_hk_scorcher_heavy
wpn_hk_scorcher_elite
wpn_hk_scorcher_advanced
wpn_hk_scorcher_3
wpn_hk_scorcher_2
wpn_hk_scorcher
wpn_hk_modified_scorcher_elite
wpn_heavy_ioncannon
wpn_heavy_disruptor
wpn_heavy_blaster_green
wpn_heavy_blaster
wpn_haor_chall_speedblaster
wpn_gyrhil_r9x
wpn_gyrhil_auto_blaster
wpn_freitek_cannoneer_mk1
wpn_fastspray_2000_disruptor
wpn_experimental_ioncannon
wpn_experimental_disruptor
wpn_experimental_blaster_green
wpn_experimental_blaster
wpn_cygnus_eradicator_1
wpn_cygnus_elite
wpn_cygnus_destroyer_mk2
wpn_cygnus_destroyer_mk1
wpn_crafted_tractor_beam
wpn_crafted_subpro_tripleblaster
wpn_crafted_slayn_ioncannon
wpn_crafted_incom_disruptor
wpn_corellian_heavy_gauss
wpn_corellian_cruiser_grade_blaster_mk1
wpn_corellian_ag2g_quad_laser
wpn_corellian_ag1g_laser
wpn_corellian_1d
wpn_bwing_blaster
wpn_borstel_rg9
wpn_awing_blaster
wpn_armek_sw8
wpn_armek_sw7
wpn_armek_sw6
wpn_armek_sw4
wpn_armek_elite
wpn_armek_advanced
wpn_advanced_ioncannon
wpn_advanced_disruptor
wpn_advanced_blaster_green
wpn_advanced_blaster
eng_reward_experimental twing_engine_01:attach1
eng_kuat_experimental twing_engine_01:attach1
eng_kuat_m24 twing_engine_02:attach1
eng_t86_shooting_star twing_engine_02:attach1
collection_reward_engine_01_mk5 twing_engine_02:attach1
collection_reward_engine_01_mk4 twing_engine_02:attach1
collection_reward_engine_01_mk3 twing_engine_02:attach1
collection_reward_engine_01_mk2 twing_engine_02:attach1
collection_reward_engine_01_mk1 twing_engine_02:attach1
eng_orion_01 twing_engine_01:attach1
eng_nova_01 twing_engine_02:attach1
eng_reward_kuat_elite twing_engine_02:attach1
eng_kessel_rebel_novaldex_grb1138 twing_engine_02:attach1
eng_kessel_rebel_novaldex_blackhole_elite twing_engine_02:attach1
eng_kessel_rebel_incom_t11_elite twing_engine_02:attach1
eng_kessel_imperial_sfs_special_forces twing_engine_02:attach1
eng_kessel_imperial_sds_special_forces twing_engine_02:attach1
eng_kessel_imperial_rendili_hyperion_drive twing_engine_02:attach1
eng_ubrikkian_n2 twing_engine_01:attach1
eng_surronian_a25 twing_engine_02:attach1
eng_surronian_a2 twing_engine_02:attach1
eng_subpro_light_engines twing_engine_02:attach1
eng_sorosuub_u83r_ion_drive twing_engine_02:attach1
eng_sorosuub_tuned_l_337_ion_engine twing_engine_02:attach1
eng_sorosuub_l_337_ion_engine twing_engine_02:attach1
eng_sfs_tuned_imperial_2 twing_engine_02:attach1
eng_sfs_performance_imperial_1 twing_engine_02:attach1
eng_sfs_modified_imperial_3 twing_engine_02:attach1
eng_sfs_imperial_5 twing_engine_02:attach1
eng_sfs_imperial_4 twing_engine_02:attach1
eng_sfs_imperial_3 twing_engine_01:attach1
eng_sfs_imperial_2 twing_engine_02:attach1
eng_sfs_imperial_1 twing_engine_02:attach1
eng_sfs_elite twing_engine_02:attach1
eng_sfs_advanced twing_engine_02:attach1
eng_seinar_ps56 twing_engine_02:attach1
eng_sds_limited_imperial_1 twing_engine_02:attach1
eng_sds_imperial_2 twing_engine_02:attach1
eng_sds_imperial_1 twing_engine_02:attach1
eng_rss_imperial_skyrunner_4 twing_engine_02:attach1
eng_rss_imperial_skyrunner_3 twing_engine_02:attach1
eng_rss_imperial_skyrunner_2 twing_engine_02:attach1
eng_rss_imperial_skyrunner twing_engine_01:attach1
eng_rss_elite twing_engine_02:attach1
eng_rss_advanced twing_engine_02:attach1
eng_rendili_elite twing_engine_02:attach1
eng_rendili_demon_mk1 twing_engine_02:attach1
eng_quantum_ion_drive twing_engine_02:attach1
eng_qualdex_small_kyromaster twing_engine_02:attach1
eng_qualdex_kyromaster twing_engine_02:attach1
eng_qualdex_igt twing_engine_02:attach1
eng_qualdex_elite twing_engine_02:attach1
eng_qualdex_b10 twing_engine_02:attach1
eng_qualdex_advanced twing_engine_02:attach1
eng_qualdex_a13 twing_engine_02:attach1
eng_qualdex_a10 twing_engine_02:attach1
eng_prototype twing_engine_02:attach1
eng_nubian_221_racing_mod twing_engine_02:attach1
eng_nubian_221 twing_engine_02:attach1
eng_novaldex_x9 twing_engine_02:attach1
eng_novaldex_x7 twing_engine_02:attach1
eng_novaldex_x6 twing_engine_02:attach1
eng_novaldex_x12 twing_engine_02:attach1
eng_novaldex_singularity twing_engine_01:attach1
eng_novaldex_light_eventhorizon twing_engine_02:attach1
eng_novaldex_eventhorizon twing_engine_02:attach1
eng_novaldex_advanced twing_engine_02:attach1
eng_moncal_standard twing_engine_02:attach1
eng_moncal_light twing_engine_02:attach1
eng_moncal_improved_heavy twing_engine_02:attach1
eng_moncal_ifs64 twing_engine_02:attach1
eng_moncal_ifs32 twing_engine_02:attach1
eng_moncal_heavy twing_engine_01:attach1
eng_moncal_enhanced_light twing_engine_02:attach1
eng_moncal_charged_standard twing_engine_02:attach1
eng_mk5 twing_engine_02:attach1
eng_mk4 twing_engine_02:attach1
eng_mk3 twing_engine_02:attach1
eng_mk2 twing_engine_02:attach1
eng_mk1 twing_engine_02:attach1
eng_mission_reward_rebel_incom_military twing_engine_01:attach1
eng_mission_reward_neutral_mandal_inferno twing_engine_01:attach1
eng_mission_reward_neutral_haor_chall_military twing_engine_01:attach1
eng_mission_reward_imperial_cygnus_megadrive twing_engine_01:attach1
eng_mandal_x57_vandal twing_engine_02:attach1
eng_mandal_x37_vandal twing_engine_02:attach1
eng_mandal_heavy twing_engine_02:attach1
eng_mandal_firestorm_2 twing_engine_02:attach1
eng_mandal_firestorm twing_engine_02:attach1
eng_mandal_enhanced_heavy twing_engine_02:attach1
eng_mandal_elite twing_engine_02:attach1
eng_mandal_advanced twing_engine_02:attach1
eng_kuat_tc40 twing_engine_01:attach1
eng_kuat_f31 twing_engine_02:attach1
eng_kuat_a9x twing_engine_02:attach1
eng_kse_improved_a2x twing_engine_02:attach1
eng_kse_elite twing_engine_02:attach1
eng_kse_advanced twing_engine_02:attach1
eng_kse_a8x twing_engine_02:attach1
eng_kse_a7x twing_engine_01:attach1
eng_kse_a5x twing_engine_02:attach1
eng_kse_a2x twing_engine_02:attach1
eng_kongar_defender twing_engine_02:attach1
eng_koensayr_tuned_small_ionjet twing_engine_02:attach1
eng_koensayr_small_ionjet twing_engine_02:attach1
eng_koensayr_ionjet twing_engine_02:attach1
eng_koensayr_heavy_ionjet twing_engine_02:attach1
eng_koensayr_enhanced_dual_small_ionjet twing_engine_02:attach1
eng_koensayr_elite twing_engine_02:attach1
eng_koensayr_dual_small_ionjet twing_engine_02:attach1
eng_koensayr_advanced twing_engine_01:attach1
eng_incom_light_fusialthrust twing_engine_02:attach1
eng_incom_improved_fusialthrust_2 twing_engine_02:attach1
eng_incom_heavy_fusialthrust twing_engine_02:attach1
eng_incom_fusialthrust_2 twing_engine_02:attach1
eng_incom_fusialthrust twing_engine_02:attach1
eng_incom_elite twing_engine_02:attach1
eng_incom_e16 twing_engine_02:attach1
eng_incom_advanced_fusialthrust twing_engine_02:attach1
eng_incom_advanced twing_engine_02:attach1
eng_haor_chall_old_engine twing_engine_01:attach1
eng_h17_singularity twing_engine_01:attach1
eng_generic twing_engine_02:attach1
eng_gallofree_jx3 twing_engine_02:attach1
eng_gallofree_jx2 twing_engine_02:attach1
eng_gallofree_advanced twing_engine_02:attach1
eng_freitek_dual_jet twing_engine_02:attach1
eng_damorian_rx7 twing_engine_02:attach1
eng_cygnus_hdx twing_engine_02:attach1
eng_cygnus_hd_5 twing_engine_02:attach1
eng_cygnus_hd8 twing_engine_02:attach1
eng_cygnus_hd7 twing_engine_02:attach1
eng_cygnus_hd3 twing_engine_02:attach1
eng_crafted_qualdex_kyromaster twing_engine_02:attach1
eng_crafted_novaldex_eventhorizon twing_engine_02:attach1
eng_crafted_incom_fusialthrust twing_engine_01:attach1
eng_corellian_deluxe_cruiser_grade_mk1 twing_engine_02:attach1
eng_corellian_cruiser_grade_mk2 twing_engine_02:attach1
eng_corellian_cruiser_grade_mk1 twing_engine_02:attach1
eng_bezelbok_kessel_runner twing_engine_01:attach1
bst_z95_basic
bst_xwing_booster_s01
bst_tiefighter_basic
bst_surronian_nomad_x8
bst_surronian_nomad_x4
bst_surronian_accelerator_mk2
bst_surronian_accelerator_mk1
bst_subpro_tuned_accelatron_mk1
bst_subpro_modified_accelatron_mk4
bst_subpro_enhanced_accelatron_mk2
bst_subpro_elite_accelatron_mk5
bst_subpro_deluxe_accelatron_mk3
bst_subpro_accelatron_mk5
bst_subpro_accelatron_mk4
bst_subpro_accelatron_mk3
bst_subpro_accelatron_mk2
bst_subpro_accelatron_mk1
bst_sorosuub_well_tuned_liberator_mk5
bst_sorosuub_supercharged_liberator_mk3
bst_sorosuub_prized_liberator_mk1
bst_sorosuub_liberator_mk5
bst_sorosuub_liberator_mk4
bst_sorosuub_liberator_mk3
bst_sorosuub_liberator_mk2
bst_sorosuub_liberator_mk1
bst_sorosuub_improved_liberator_mk2
bst_sorosuub_enhanced_liberator_mk4
bst_slayn_ion_booster_mk1
bst_sfs_imperial_2
bst_sfs_imperial_1
bst_sds_enhanced_imperial_2
bst_sap_imperial_2
bst_sap_imperial_1
bst_rss_special
bst_reward_qualdex_elite
bst_reward_novaldex_elite
bst_reward_kuat_elite
bst_reward_koensayr_elite
bst_reward_incom_elite
bst_qualdex_xboost_mk4
bst_qualdex_xboost_mk3
bst_qualdex_xboost_mk2
bst_qualdex_xboost_mk1
bst_novaldex_quasar_advanced
bst_novaldex_quasar
bst_novaldex_pulsar_advanced
bst_novaldex_pulsar
bst_nova_breaker
bst_moncal_standard
bst_moncal_rare_advanced
bst_moncal_limited_jlc37
bst_moncal_jlc37
bst_moncal_heavy
bst_moncal_enhanced_elite
bst_moncal_elite
bst_moncal_deluxe_standard
bst_moncal_charged_heavy
bst_moncal_advanced
bst_mk5
bst_mk4
bst_mk3
bst_mk2
bst_mk1
bst_mission_reward_rebel_qualdex_halcyon
bst_mission_reward_rebel_novaldex_hypernova
bst_mission_reward_neutral_mandal_q_series
bst_mission_reward_neutral_mandal_m_series
bst_mission_reward_imperial_rss_ion_booster
bst_mandal_modified_jbj_mk2
bst_mandal_limited_jbj_mk5
bst_mandal_jbj_mk5
bst_mandal_jbj_mk4
bst_mandal_jbj_mk3
bst_mandal_jbj_mk2
bst_mandal_jbj_mk1
bst_mandal_improved_jbj_mk3
bst_mandal_enhanced_jbj_mk1
bst_mandal_deluxe_jbj_mk4
bst_kuat_military_mk4
bst_kuat_military_mk3
bst_kuat_military_mk2
bst_kuat_military_mk1
bst_kse_performance_cb6
bst_kse_performance_bti1
bst_kse_enhanced_bti2
bst_kse_elite_als_1
bst_kse_deluxe_bti3
bst_kse_cb6
bst_kse_bti3
bst_kse_bti2
bst_kse_bti1
bst_kse_als_1
bst_koensayr_standard
bst_koensayr_improved_standard
bst_koensayr_special_evh12
bst_koensayr_racer_mk4
bst_koensayr_racer_mk3
bst_koensayr_racer_mk2
bst_koensayr_racer_mk1
bst_koensayr_modified_heavy
bst_koensayr_heavy
bst_koensayr_evh12
bst_koensayr_elite
bst_koensayr_deluxe_elite
bst_koensayr_charged_advanced
bst_koensayr_advanced
bst_kessel_rebel_mandal_lightning_m1
bst_kessel_rebel_incom_windrunner
bst_kessel_rebel_incom_quicksilver
bst_kessel_imperial_sfs_ultra_thrust
bst_kessel_imperial_sds_experimental_b7
bst_kessel_imperial_cygnus_hyperthrust
bst_kde_br12
bst_incom_vynock
bst_incom_supercharged_vynock
bst_incom_sls_1
bst_incom_performance_nkj31
bst_incom_nkj31
bst_incom_mynock
bst_incom_intimidator_mk4
bst_incom_intimidator_mk3
bst_incom_intimidator_mk2
bst_incom_intimidator_mk1
bst_incom_fynock
bst_incom_enhanced_mynock
bst_incom_elite_sls_1
bst_incom_deluxe_fynock
bst_generic
bst_gallofree_light
bst_freitek_outrunner_x1
bst_elite_booster
bst_cygnus_flashboost4
bst_cygnus_flashboost3
bst_corellian_tuned_heavy_thrust_enhancer
bst_corellian_tjh3
bst_corellian_standard_thrust_enhancer
bst_corellian_promotional_standard_thrust_enhancer
bst_corellian_performance_advanced_thrust_enhancer
bst_corellian_highly_modified_elite_thrust_enhancer
bst_corellian_heavy_thrust_enhancer
bst_corellian_experimental_tjh3
bst_corellian_elite_thrust_enhancer
bst_corellian_advanced_thrust_enhancer
collection_reward_booster_01_mk5
collection_reward_booster_01_mk4
collection_reward_booster_01_mk3
collection_reward_booster_01_mk2
collection_reward_booster_01_mk1
@@ -0,0 +1,49 @@
// ======================================================================
//
// shared_clothing_hat_imperial_ace.tpf
// generated with SwgDraftSchematicEditor -- DO NOT EDIT THIS FILE!
//
// ======================================================================
@base object/draft_schematic/base/shared_base_draft_schematic.iff
@class draft_schematic_object_template 3
attributes = [
[name = "crafting" "complexity", experiment = "" "", value = 16..16],
[name = "crafting" "xp", experiment = "" "", value = 100..100],
[name = "crafting" "sockets", experiment = "" "", value = 0..0],
[name = "crafting" "hitPoints", experiment = "" "", value = 1000..1000],
[name = "crafting" "mod_idx_one", experiment = "" "", value = 0..0],
[name = "crafting" "mod_val_one", experiment = "" "", value = 0..0],
[name = "crafting" "mod_idx_two", experiment = "" "", value = 0..0],
[name = "crafting" "mod_val_two", experiment = "" "", value = 0..0],
[name = "crafting" "mod_idx_three", experiment = "" "", value = 0..0],
[name = "crafting" "mod_val_three", experiment = "" "", value = 0..0],
[name = "crafting" "mod_idx_four", experiment = "" "", value = 0..0],
[name = "crafting" "mod_val_four", experiment = "" "", value = 0..0],
[name = "crafting" "mod_idx_five", experiment = "" "", value = 0..0],
[name = "crafting" "mod_val_five", experiment = "" "", value = 0..0],
[name = "crafting" "mod_idx_six", experiment = "" "", value = 0..0],
[name = "crafting" "mod_val_six", experiment = "" "", value = 0..0]]
slots = [
[name = "craft_item_ingredients_n" "electronics", hardpoint = ""],
[name = "craft_clothing_ingredients_n" "binding_and_reinforcement", hardpoint = ""],
[name = "craft_clothing_ingredients_n" "visor", hardpoint = ""],
[name = "craft_clothing_ingredients_n" "shell", hardpoint = ""],
[name = "craft_clothing_ingredients_n" "padding", hardpoint = ""]]
craftedSharedTemplate="object/tangible/wearables/helmet/shared_helmet_fighter_imperial_ace_craft.iff"
@class intangible_object_template 0
@class object_template 8
snapToTerrain = false
containerType = CT_none
tintPalette = ""
slotDescriptorFilename = ""
arrangementDescriptorFilename = "abstract/slot/arrangement/arrangement_datapad.iff"
portalLayoutFilename = ""
clientDataFile = ""
@@ -0,0 +1,48 @@
// ======================================================================
//
// shared_clothing_hat_neut_ace.tpf
// generated with SwgDraftSchematicEditor -- DO NOT EDIT THIS FILE!
//
// ======================================================================
@base object/draft_schematic/base/shared_base_draft_schematic.iff
@class draft_schematic_object_template 3
attributes = [
[name = "crafting" "complexity", experiment = "" "", value = 16..16],
[name = "crafting" "xp", experiment = "" "", value = 100..100],
[name = "crafting" "sockets", experiment = "" "", value = 0..0],
[name = "crafting" "hitPoints", experiment = "" "", value = 1000..1000],
[name = "crafting" "mod_idx_one", experiment = "" "", value = 0..0],
[name = "crafting" "mod_val_one", experiment = "" "", value = 0..0],
[name = "crafting" "mod_idx_two", experiment = "" "", value = 0..0],
[name = "crafting" "mod_val_two", experiment = "" "", value = 0..0],
[name = "crafting" "mod_idx_three", experiment = "" "", value = 0..0],
[name = "crafting" "mod_val_three", experiment = "" "", value = 0..0],
[name = "crafting" "mod_idx_four", experiment = "" "", value = 0..0],
[name = "crafting" "mod_val_four", experiment = "" "", value = 0..0],
[name = "crafting" "mod_idx_five", experiment = "" "", value = 0..0],
[name = "crafting" "mod_val_five", experiment = "" "", value = 0..0],
[name = "crafting" "mod_idx_six", experiment = "" "", value = 0..0],
[name = "crafting" "mod_val_six", experiment = "" "", value = 0..0]]
slots = [
[name = "craft_item_ingredients_n" "electronics", hardpoint = ""],
[name = "craft_clothing_ingredients_n" "binding_and_reinforcement", hardpoint = ""],
[name = "craft_clothing_ingredients_n" "visor", hardpoint = ""],
[name = "craft_clothing_ingredients_n" "shell", hardpoint = ""]]
craftedSharedTemplate="object/tangible/wearables/helmet/shared_helmet_fighter_privateer_ace_craft.iff"
@class intangible_object_template 0
@class object_template 8
snapToTerrain = false
containerType = CT_none
tintPalette = ""
slotDescriptorFilename = ""
arrangementDescriptorFilename = "abstract/slot/arrangement/arrangement_datapad.iff"
portalLayoutFilename = ""
clientDataFile = ""
@@ -0,0 +1,48 @@
// ======================================================================
//
// shared_clothing_hat_reb_ace.tpf
// generated with SwgDraftSchematicEditor -- DO NOT EDIT THIS FILE!
//
// ======================================================================
@base object/draft_schematic/base/shared_base_draft_schematic.iff
@class draft_schematic_object_template 3
attributes = [
[name = "crafting" "complexity", experiment = "" "", value = 16..16],
[name = "crafting" "xp", experiment = "" "", value = 100..100],
[name = "crafting" "sockets", experiment = "" "", value = 0..0],
[name = "crafting" "hitPoints", experiment = "" "", value = 1000..1000],
[name = "crafting" "mod_idx_one", experiment = "" "", value = 0..0],
[name = "crafting" "mod_val_one", experiment = "" "", value = 0..0],
[name = "crafting" "mod_idx_two", experiment = "" "", value = 0..0],
[name = "crafting" "mod_val_two", experiment = "" "", value = 0..0],
[name = "crafting" "mod_idx_three", experiment = "" "", value = 0..0],
[name = "crafting" "mod_val_three", experiment = "" "", value = 0..0],
[name = "crafting" "mod_idx_four", experiment = "" "", value = 0..0],
[name = "crafting" "mod_val_four", experiment = "" "", value = 0..0],
[name = "crafting" "mod_idx_five", experiment = "" "", value = 0..0],
[name = "crafting" "mod_val_five", experiment = "" "", value = 0..0],
[name = "crafting" "mod_idx_six", experiment = "" "", value = 0..0],
[name = "crafting" "mod_val_six", experiment = "" "", value = 0..0]]
slots = [
[name = "craft_item_ingredients_n" "electronics", hardpoint = ""],
[name = "craft_clothing_ingredients_n" "binding_and_reinforcement", hardpoint = ""],
[name = "craft_clothing_ingredients_n" "visor", hardpoint = ""],
[name = "craft_clothing_ingredients_n" "shell", hardpoint = ""]]
craftedSharedTemplate="object/tangible/wearables/helmet/shared_helmet_fighter_rebel_ace.iff"
@class intangible_object_template 0
@class object_template 8
snapToTerrain = false
containerType = CT_none
tintPalette = ""
slotDescriptorFilename = ""
arrangementDescriptorFilename = "abstract/slot/arrangement/arrangement_datapad.iff"
portalLayoutFilename = ""
clientDataFile = ""
@@ -0,0 +1,48 @@
// ======================================================================
//
// shared_clothing_jacket_ace_imperial_craft.tpf
// generated with SwgDraftSchematicEditor -- DO NOT EDIT THIS FILE!
//
// ======================================================================
@base object/draft_schematic/base/shared_base_draft_schematic.iff
@class draft_schematic_object_template 3
attributes = [
[name = "crafting" "complexity", experiment = "" "", value = 16..16],
[name = "crafting" "xp", experiment = "" "", value = 110..110],
[name = "crafting" "hitPoints", experiment = "" "", value = 1000..1000],
[name = "crafting" "mod_idx_one", experiment = "" "", value = 0..0],
[name = "crafting" "mod_val_one", experiment = "" "", value = 0..0],
[name = "crafting" "mod_idx_two", experiment = "" "", value = 0..0],
[name = "crafting" "mod_val_two", experiment = "" "", value = 0..0],
[name = "crafting" "mod_idx_three", experiment = "" "", value = 0..0],
[name = "crafting" "mod_val_three", experiment = "" "", value = 0..0],
[name = "crafting" "mod_idx_four", experiment = "" "", value = 0..0],
[name = "crafting" "mod_val_four", experiment = "" "", value = 0..0],
[name = "crafting" "mod_idx_five", experiment = "" "", value = 0..0],
[name = "crafting" "mod_val_five", experiment = "" "", value = 0..0],
[name = "crafting" "mod_idx_six", experiment = "" "", value = 0..0],
[name = "crafting" "mod_val_six", experiment = "" "", value = 0..0]]
slots = [
[name = "craft_clothing_ingredients_n" "liner", hardpoint = ""],
[name = "craft_clothing_ingredients_n" "binding_and_weatherproofing", hardpoint = ""],
[name = "craft_clothing_ingredients_n" "leather", hardpoint = ""],
[name = "craft_clothing_ingredients_n" "reinforcement", hardpoint = ""],
[name = "craft_clothing_ingredients_n" "trim", hardpoint = ""]]
craftedSharedTemplate="object/tangible/wearables/jacket/shared_jacket_ace_imperial.iff"
@class intangible_object_template 0
@class object_template 8
snapToTerrain = false
containerType = CT_none
tintPalette = ""
slotDescriptorFilename = ""
arrangementDescriptorFilename = "abstract/slot/arrangement/arrangement_datapad.iff"
portalLayoutFilename = ""
clientDataFile = ""
@@ -0,0 +1,48 @@
// ======================================================================
//
// shared_clothing_jacket_ace_privateer_craft.tpf
// generated with SwgDraftSchematicEditor -- DO NOT EDIT THIS FILE!
//
// ======================================================================
@base object/draft_schematic/base/shared_base_draft_schematic.iff
@class draft_schematic_object_template 3
attributes = [
[name = "crafting" "complexity", experiment = "" "", value = 16..16],
[name = "crafting" "xp", experiment = "" "", value = 110..110],
[name = "crafting" "hitPoints", experiment = "" "", value = 1000..1000],
[name = "crafting" "mod_idx_one", experiment = "" "", value = 0..0],
[name = "crafting" "mod_val_one", experiment = "" "", value = 0..0],
[name = "crafting" "mod_idx_two", experiment = "" "", value = 0..0],
[name = "crafting" "mod_val_two", experiment = "" "", value = 0..0],
[name = "crafting" "mod_idx_three", experiment = "" "", value = 0..0],
[name = "crafting" "mod_val_three", experiment = "" "", value = 0..0],
[name = "crafting" "mod_idx_four", experiment = "" "", value = 0..0],
[name = "crafting" "mod_val_four", experiment = "" "", value = 0..0],
[name = "crafting" "mod_idx_five", experiment = "" "", value = 0..0],
[name = "crafting" "mod_val_five", experiment = "" "", value = 0..0],
[name = "crafting" "mod_idx_six", experiment = "" "", value = 0..0],
[name = "crafting" "mod_val_six", experiment = "" "", value = 0..0]]
slots = [
[name = "craft_clothing_ingredients_n" "liner", hardpoint = ""],
[name = "craft_clothing_ingredients_n" "binding_and_weatherproofing", hardpoint = ""],
[name = "craft_clothing_ingredients_n" "leather", hardpoint = ""],
[name = "craft_clothing_ingredients_n" "reinforcement", hardpoint = ""],
[name = "craft_clothing_ingredients_n" "trim", hardpoint = ""]]
craftedSharedTemplate="object/tangible/wearables/jacket/shared_jacket_ace_privateer_craft.iff"
@class intangible_object_template 0
@class object_template 8
snapToTerrain = false
containerType = CT_none
tintPalette = ""
slotDescriptorFilename = ""
arrangementDescriptorFilename = "abstract/slot/arrangement/arrangement_datapad.iff"
portalLayoutFilename = ""
clientDataFile = ""
@@ -0,0 +1,48 @@
// ======================================================================
//
// shared_clothing_jacket_ace_rebel_craft.tpf
// generated with SwgDraftSchematicEditor -- DO NOT EDIT THIS FILE!
//
// ======================================================================
@base object/draft_schematic/base/shared_base_draft_schematic.iff
@class draft_schematic_object_template 3
attributes = [
[name = "crafting" "complexity", experiment = "" "", value = 16..16],
[name = "crafting" "xp", experiment = "" "", value = 110..110],
[name = "crafting" "hitPoints", experiment = "" "", value = 1000..1000],
[name = "crafting" "mod_idx_one", experiment = "" "", value = 0..0],
[name = "crafting" "mod_val_one", experiment = "" "", value = 0..0],
[name = "crafting" "mod_idx_two", experiment = "" "", value = 0..0],
[name = "crafting" "mod_val_two", experiment = "" "", value = 0..0],
[name = "crafting" "mod_idx_three", experiment = "" "", value = 0..0],
[name = "crafting" "mod_val_three", experiment = "" "", value = 0..0],
[name = "crafting" "mod_idx_four", experiment = "" "", value = 0..0],
[name = "crafting" "mod_val_four", experiment = "" "", value = 0..0],
[name = "crafting" "mod_idx_five", experiment = "" "", value = 0..0],
[name = "crafting" "mod_val_five", experiment = "" "", value = 0..0],
[name = "crafting" "mod_idx_six", experiment = "" "", value = 0..0],
[name = "crafting" "mod_val_six", experiment = "" "", value = 0..0]]
slots = [
[name = "craft_clothing_ingredients_n" "heavy_shell", hardpoint = ""],
[name = "craft_clothing_ingredients_n" "binding_and_weatherproofing", hardpoint = ""],
[name = "craft_clothing_ingredients_n" "hardware", hardpoint = ""],
[name = "craft_clothing_ingredients_n" "liner", hardpoint = ""],
[name = "craft_clothing_ingredients_n" "trim", hardpoint = ""]]
craftedSharedTemplate="object/tangible/wearables/jacket/shared_jacket_ace_rebel_craft.iff"
@class intangible_object_template 0
@class object_template 8
snapToTerrain = false
containerType = CT_none
tintPalette = ""
slotDescriptorFilename = ""
arrangementDescriptorFilename = "abstract/slot/arrangement/arrangement_datapad.iff"
portalLayoutFilename = ""
clientDataFile = ""
@@ -0,0 +1,36 @@
// ======================================================================
//
// shared_item_survey_tool_all.tpf
// generated with SwgDraftSchematicEditor -- DO NOT EDIT THIS FILE!
//
// ======================================================================
@base object/draft_schematic/base/shared_base_draft_schematic.iff
@class draft_schematic_object_template 3
attributes = [
[name = "crafting" "complexity", experiment = "" "", value = 30..30],
[name = "crafting" "xp", experiment = "" "", value = 55..55],
[name = "crafting" "hitPoints", experiment = "" "", value = 1000..1000],
[name = "crafting" "useModifier", experiment = "crafting" "expEffectiveness", value = -15..15]]
slots = [
[name = "craft_item_ingredients_n" "assembly_enclosure", hardpoint = ""],
[name = "craft_item_ingredients_n" "controller", hardpoint = ""],
[name = "craft_item_ingredients_n" "scanner_assembly", hardpoint = ""],
[name = "craft_item_ingredients_n" "storage_unit", hardpoint = ""]]
craftedSharedTemplate="object/tangible/survey_tool/shared_survey_tool_all_s01.iff"
@class intangible_object_template 0
@class object_template 8
snapToTerrain = false
containerType = CT_none
tintPalette = ""
slotDescriptorFilename = ""
arrangementDescriptorFilename = "abstract/slot/arrangement/arrangement_datapad.iff"
portalLayoutFilename = ""
clientDataFile = ""
@@ -0,0 +1,33 @@
// ======================================================================
//
// shared_texture_kit_hutt_heavy_s01_s07.tpf
// generated with SwgDraftSchematicEditor -- DO NOT EDIT THIS FILE!
//
// ======================================================================
@base object/draft_schematic/base/shared_base_draft_schematic.iff
@class draft_schematic_object_template 3
attributes = [
[name = "crafting" "complexity", experiment = "" "", value = 15..15],
[name = "crafting" "xp", experiment = "" "", value = 44..44]]
slots = [
[name = "craft_item_ingredients_n" "casing", hardpoint = ""],
[name = "craft_item_ingredients_n" "paint", hardpoint = ""],
[name = "craft_item_ingredients_n" "asteroid", hardpoint = ""]]
craftedSharedTemplate="object/tangible/ship/crafted/chassis/shared_texture_kit_hutt_heavy_s01_s07.iff"
@class intangible_object_template 0
@class object_template 8
snapToTerrain = false
containerType = CT_none
tintPalette = ""
slotDescriptorFilename = ""
arrangementDescriptorFilename = "abstract/slot/arrangement/arrangement_datapad.iff"
portalLayoutFilename = ""
clientDataFile = ""
@@ -0,0 +1,10 @@
@base object/intangible/ship/base/shared_ship_control_device_base.iff
@class intangible_object_template 0
@class object_template 5
objectName = "space_item_n" "blacksun_vaksai_s02_pcd"
detailedDescription = "space_item_n" "blacksun_vaksai_s02_pcd"
appearanceFilename = "appearance/black_sun_fighter_light_body_s01.apt"
clientDataFile = "clientData/ship/pcd/client_shared_blacksun_vaksai_s02_pcd.cdf"
@@ -0,0 +1,10 @@
@base object/intangible/ship/base/shared_ship_control_device_base.iff
@class intangible_object_template 0
@class object_template 5
objectName = "space_item_n" "havoc_pcd"
detailedDescription = "space_item_n" "havoc_pcd"
appearanceFilename = "appearance/a_havoc_nyms.apt"
clientDataFile = "clientData/ship/pcd/client_shared_havoc_pcd.cdf"
@@ -0,0 +1,10 @@
@base object/intangible/ship/base/shared_ship_control_device_base.iff
@class intangible_object_template 0
@class object_template 5
objectName = "space_item_n" "twing_pcd"
detailedDescription = "space_item_n" "twing_pcd"
appearanceFilename = "appearance/twing_body.apt"
clientDataFile = "clientData/ship/pcd/client_shared_twing_pcd.cdf"
@@ -1,16 +1,16 @@
@base object/ship/shared_blacksun_light_s04.iff
@class ship_object_template 3
@class ship_object_template 4
cockpitFilename = "cockpit/blacksun_light.iff"
playerControlled = true
@class tangible_object_template 8
@class tangible_object_template 10
certificationsRequired = ["cert_starships_blacksunheavyvaksai"]
@class object_template 7
@class object_template 10
objectName = "space_ship" "player_blacksun_vaksai_s02"
lookAtText = "space_ship" "player_blacksun_vaksai_s02"
@@ -0,0 +1,23 @@
@base object/ship/shared_blacksun_light_s04.iff
@class ship_object_template 4
cockpitFilename = "cockpit/havoc.iff"
playerControlled = true
@class tangible_object_template 10
certificationsRequired = ["cert_starships_havoc"]
@class object_template 10
objectName = "space_ship" "player_havoc"
lookAtText = "space_ship" "player_havoc"
containerType = CT_slotted
slotDescriptorFilename = "abstract/slot/descriptor/ship_havoc.iff"
appearanceFilename = "appearance/a_havoc_nyms.apt"
clientDataFile = "clientData/ship/client_shared_havoc.cdf"
@@ -1,16 +1,16 @@
@base object/ship/shared_twing.iff
@class ship_object_template 3
@class ship_object_template 4
cockpitFilename = "cockpit/xwing.iff"
playerControlled = true
@class tangible_object_template 8
@class tangible_object_template 10
certificationsRequired = ["cert_starships_twing"]
@class object_template 7
@class object_template 10
objectName = "space_ship" "player_twing"
lookAtText = "space_ship" "player_twing"
@@ -0,0 +1,16 @@
@base object/ship/base/shared_ship_fighter_base.iff
@class ship_object_template 4
@class tangible_object_template 10
@class object_template 10
objectName = "" "havoc_n"
detailedDescription = "" "havoc_d"
lookAtText = "" "xwing swg-se test"
appearanceFilename = "appearance/a_havoc_nyms.apt"
clientDataFile = "clientData/ship/client_shared_havoc.cdf"
@@ -1,11 +1,11 @@
@base object/ship/base/shared_ship_fighter_base.iff
@class ship_object_template 2
@class ship_object_template 4
@class tangible_object_template 0
@class tangible_object_template 10
@class object_template 7
@class object_template 10
objectName = "" "tiedefender_n"
detailedDescription = "" "tiedefender_d"
@@ -1,11 +1,11 @@
@base object/ship/base/shared_ship_fighter_base.iff
@class ship_object_template 2
@class ship_object_template 4
@class tangible_object_template 0
@class tangible_object_template 10
@class object_template 7
@class object_template 10
objectName = "" "twing_n"
detailedDescription = "" "twing_d"
@@ -1,8 +1,8 @@
@base object/tangible/ship/attachment/base/shared_base_ship_attachment.iff
@class tangible_object_template 7
@class tangible_object_template 10
@class object_template 8
@class object_template 10
appearanceFilename = ""
@@ -1,8 +1,8 @@
@base object/tangible/ship/attachment/base/shared_base_ship_attachment.iff
@class tangible_object_template 7
@class tangible_object_template 10
@class object_template 8
@class object_template 10
appearanceFilename = "appearance/twing_engine_01.apt"
@@ -1,8 +1,8 @@
@base object/tangible/ship/attachment/base/shared_base_ship_attachment.iff
@class tangible_object_template 7
@class tangible_object_template 10
@class object_template 8
@class object_template 10
appearanceFilename = "appearance/twing_engine_02.apt"
@@ -0,0 +1,18 @@
// Classification: Null
//
@base object/tangible/ship/components/chassis/shared_base_chassis_token.iff
@class tangible_object_template 10
@class object_template 10
clearFloraRadius = 0
objectName = "space_crafting_n" "havoc_chassis_token"
detailedDescription = "space_crafting_d" "havoc_chassis_token"
containerType = CT_none
appearanceFilename = "appearance/eqp_chassis_blueprints.apt"
portalLayoutFilename = ""
clientDataFile = ""
gameObjectType = GOT_ship_component_chassis
@@ -3,10 +3,9 @@
@base object/tangible/ship/components/chassis/shared_base_chassis_token.iff
@class tangible_object_template 4
@class tangible_object_template 10
@class object_template 7
@class object_template 10
clearFloraRadius = 0
objectName = "space_crafting_n" "player_blacksun_vaksai_s02_chassis_token"

Some files were not shown because too many files have changed in this diff Show More