This commit is contained in:
15
trunk/.classpath
Normal file
15
trunk/.classpath
Normal file
@ -0,0 +1,15 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<classpath>
|
||||
<classpathentry kind="src" path="java" />
|
||||
<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.8" />
|
||||
<classpathentry kind="lib" path="dist/libs/c3p0-0.9.5-pre10.jar" />
|
||||
<classpathentry kind="lib" path="dist/libs/javolution-5.5.1.jar" sourcepath="dist/libs/javolution-5.5.1-src.zip" />
|
||||
<classpathentry kind="lib" path="dist/libs/jython.jar" />
|
||||
<classpathentry kind="lib" path="dist/libs/jython-engine-2.2.1.jar" />
|
||||
<classpathentry kind="lib" path="dist/libs/mail-1.5.2.jar" />
|
||||
<classpathentry kind="lib" path="dist/libs/mmocore.jar" />
|
||||
<classpathentry kind="lib" path="dist/libs/Subnet-1.0.jar" />
|
||||
<classpathentry kind="lib" path="dist/libs/L2J_GeoAbstraction.jar" />
|
||||
<classpathentry kind="lib" path="dist/libs/weupnp-0.1.3.jar" />
|
||||
<classpathentry kind="output" path="bin" />
|
||||
</classpath>
|
22
trunk/.project
Normal file
22
trunk/.project
Normal file
@ -0,0 +1,22 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<projectDescription>
|
||||
<name>L2J_Mobius</name>
|
||||
<comment></comment>
|
||||
<projects>
|
||||
</projects>
|
||||
<buildSpec>
|
||||
<buildCommand>
|
||||
<name>org.eclipse.jdt.core.javabuilder</name>
|
||||
<arguments>
|
||||
</arguments>
|
||||
</buildCommand>
|
||||
<buildCommand>
|
||||
<name>org.eclipse.wst.validation.validationbuilder</name>
|
||||
<arguments>
|
||||
</arguments>
|
||||
</buildCommand>
|
||||
</buildSpec>
|
||||
<natures>
|
||||
<nature>org.eclipse.jdt.core.javanature</nature>
|
||||
</natures>
|
||||
</projectDescription>
|
2
trunk/.settings/org.eclipse.core.resources.prefs
Normal file
2
trunk/.settings/org.eclipse.core.resources.prefs
Normal file
@ -0,0 +1,2 @@
|
||||
eclipse.preferences.version=1
|
||||
encoding/<project>=UTF-8
|
2
trunk/.settings/org.eclipse.core.runtime.prefs
Normal file
2
trunk/.settings/org.eclipse.core.runtime.prefs
Normal file
@ -0,0 +1,2 @@
|
||||
eclipse.preferences.version=1
|
||||
line.separator=\r\n
|
404
trunk/.settings/org.eclipse.jdt.core.prefs
Normal file
404
trunk/.settings/org.eclipse.jdt.core.prefs
Normal file
@ -0,0 +1,404 @@
|
||||
eclipse.preferences.version=1
|
||||
org.eclipse.jdt.core.codeComplete.argumentPrefixes=
|
||||
org.eclipse.jdt.core.codeComplete.argumentSuffixes=
|
||||
org.eclipse.jdt.core.codeComplete.fieldPrefixes=
|
||||
org.eclipse.jdt.core.codeComplete.fieldSuffixes=
|
||||
org.eclipse.jdt.core.codeComplete.localPrefixes=
|
||||
org.eclipse.jdt.core.codeComplete.localSuffixes=
|
||||
org.eclipse.jdt.core.codeComplete.staticFieldPrefixes=
|
||||
org.eclipse.jdt.core.codeComplete.staticFieldSuffixes=
|
||||
org.eclipse.jdt.core.codeComplete.staticFinalFieldPrefixes=
|
||||
org.eclipse.jdt.core.codeComplete.staticFinalFieldSuffixes=
|
||||
org.eclipse.jdt.core.compiler.annotation.missingNonNullByDefaultAnnotation=ignore
|
||||
org.eclipse.jdt.core.compiler.annotation.nonnull=org.eclipse.jdt.annotation.NonNull
|
||||
org.eclipse.jdt.core.compiler.annotation.nonnullbydefault=org.eclipse.jdt.annotation.NonNullByDefault
|
||||
org.eclipse.jdt.core.compiler.annotation.nullable=org.eclipse.jdt.annotation.Nullable
|
||||
org.eclipse.jdt.core.compiler.annotation.nullanalysis=disabled
|
||||
org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled
|
||||
org.eclipse.jdt.core.compiler.codegen.methodParameters=do not generate
|
||||
org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.8
|
||||
org.eclipse.jdt.core.compiler.codegen.unusedLocal=preserve
|
||||
org.eclipse.jdt.core.compiler.compliance=1.8
|
||||
org.eclipse.jdt.core.compiler.debug.lineNumber=generate
|
||||
org.eclipse.jdt.core.compiler.debug.localVariable=generate
|
||||
org.eclipse.jdt.core.compiler.debug.sourceFile=generate
|
||||
org.eclipse.jdt.core.compiler.doc.comment.support=enabled
|
||||
org.eclipse.jdt.core.compiler.problem.annotationSuperInterface=warning
|
||||
org.eclipse.jdt.core.compiler.problem.assertIdentifier=error
|
||||
org.eclipse.jdt.core.compiler.problem.autoboxing=ignore
|
||||
org.eclipse.jdt.core.compiler.problem.comparingIdentical=warning
|
||||
org.eclipse.jdt.core.compiler.problem.deadCode=warning
|
||||
org.eclipse.jdt.core.compiler.problem.deprecation=warning
|
||||
org.eclipse.jdt.core.compiler.problem.deprecationInDeprecatedCode=disabled
|
||||
org.eclipse.jdt.core.compiler.problem.deprecationWhenOverridingDeprecatedMethod=disabled
|
||||
org.eclipse.jdt.core.compiler.problem.discouragedReference=warning
|
||||
org.eclipse.jdt.core.compiler.problem.emptyStatement=warning
|
||||
org.eclipse.jdt.core.compiler.problem.enumIdentifier=error
|
||||
org.eclipse.jdt.core.compiler.problem.explicitlyClosedAutoCloseable=ignore
|
||||
org.eclipse.jdt.core.compiler.problem.fallthroughCase=ignore
|
||||
org.eclipse.jdt.core.compiler.problem.fatalOptionalError=disabled
|
||||
org.eclipse.jdt.core.compiler.problem.fieldHiding=ignore
|
||||
org.eclipse.jdt.core.compiler.problem.finalParameterBound=warning
|
||||
org.eclipse.jdt.core.compiler.problem.finallyBlockNotCompletingNormally=warning
|
||||
org.eclipse.jdt.core.compiler.problem.forbiddenReference=error
|
||||
org.eclipse.jdt.core.compiler.problem.hiddenCatchBlock=warning
|
||||
org.eclipse.jdt.core.compiler.problem.includeNullInfoFromAsserts=disabled
|
||||
org.eclipse.jdt.core.compiler.problem.incompatibleNonInheritedInterfaceMethod=warning
|
||||
org.eclipse.jdt.core.compiler.problem.incompleteEnumSwitch=ignore
|
||||
org.eclipse.jdt.core.compiler.problem.indirectStaticAccess=warning
|
||||
org.eclipse.jdt.core.compiler.problem.invalidJavadoc=warning
|
||||
org.eclipse.jdt.core.compiler.problem.invalidJavadocTags=enabled
|
||||
org.eclipse.jdt.core.compiler.problem.invalidJavadocTagsDeprecatedRef=enabled
|
||||
org.eclipse.jdt.core.compiler.problem.invalidJavadocTagsNotVisibleRef=enabled
|
||||
org.eclipse.jdt.core.compiler.problem.invalidJavadocTagsVisibility=private
|
||||
org.eclipse.jdt.core.compiler.problem.localVariableHiding=ignore
|
||||
org.eclipse.jdt.core.compiler.problem.methodWithConstructorName=warning
|
||||
org.eclipse.jdt.core.compiler.problem.missingDefaultCase=ignore
|
||||
org.eclipse.jdt.core.compiler.problem.missingDeprecatedAnnotation=warning
|
||||
org.eclipse.jdt.core.compiler.problem.missingEnumCaseDespiteDefault=disabled
|
||||
org.eclipse.jdt.core.compiler.problem.missingHashCodeMethod=ignore
|
||||
org.eclipse.jdt.core.compiler.problem.missingJavadocComments=ignore
|
||||
org.eclipse.jdt.core.compiler.problem.missingJavadocCommentsOverriding=disabled
|
||||
org.eclipse.jdt.core.compiler.problem.missingJavadocCommentsVisibility=public
|
||||
org.eclipse.jdt.core.compiler.problem.missingJavadocTagDescription=no_tag
|
||||
org.eclipse.jdt.core.compiler.problem.missingJavadocTags=warning
|
||||
org.eclipse.jdt.core.compiler.problem.missingJavadocTagsMethodTypeParameters=enabled
|
||||
org.eclipse.jdt.core.compiler.problem.missingJavadocTagsOverriding=enabled
|
||||
org.eclipse.jdt.core.compiler.problem.missingJavadocTagsVisibility=private
|
||||
org.eclipse.jdt.core.compiler.problem.missingOverrideAnnotation=warning
|
||||
org.eclipse.jdt.core.compiler.problem.missingOverrideAnnotationForInterfaceMethodImplementation=enabled
|
||||
org.eclipse.jdt.core.compiler.problem.missingSerialVersion=warning
|
||||
org.eclipse.jdt.core.compiler.problem.missingSynchronizedOnInheritedMethod=ignore
|
||||
org.eclipse.jdt.core.compiler.problem.noEffectAssignment=warning
|
||||
org.eclipse.jdt.core.compiler.problem.noImplicitStringConversion=warning
|
||||
org.eclipse.jdt.core.compiler.problem.nonExternalizedStringLiteral=ignore
|
||||
org.eclipse.jdt.core.compiler.problem.nullAnnotationInferenceConflict=error
|
||||
org.eclipse.jdt.core.compiler.problem.nullReference=warning
|
||||
org.eclipse.jdt.core.compiler.problem.nullSpecViolation=error
|
||||
org.eclipse.jdt.core.compiler.problem.nullUncheckedConversion=warning
|
||||
org.eclipse.jdt.core.compiler.problem.overridingPackageDefaultMethod=warning
|
||||
org.eclipse.jdt.core.compiler.problem.parameterAssignment=ignore
|
||||
org.eclipse.jdt.core.compiler.problem.possibleAccidentalBooleanAssignment=warning
|
||||
org.eclipse.jdt.core.compiler.problem.potentialNullReference=warning
|
||||
org.eclipse.jdt.core.compiler.problem.potentiallyUnclosedCloseable=ignore
|
||||
org.eclipse.jdt.core.compiler.problem.rawTypeReference=warning
|
||||
org.eclipse.jdt.core.compiler.problem.redundantNullAnnotation=warning
|
||||
org.eclipse.jdt.core.compiler.problem.redundantNullCheck=warning
|
||||
org.eclipse.jdt.core.compiler.problem.redundantSpecificationOfTypeArguments=warning
|
||||
org.eclipse.jdt.core.compiler.problem.redundantSuperinterface=warning
|
||||
org.eclipse.jdt.core.compiler.problem.reportMethodCanBePotentiallyStatic=ignore
|
||||
org.eclipse.jdt.core.compiler.problem.reportMethodCanBeStatic=ignore
|
||||
org.eclipse.jdt.core.compiler.problem.specialParameterHidingField=disabled
|
||||
org.eclipse.jdt.core.compiler.problem.staticAccessReceiver=warning
|
||||
org.eclipse.jdt.core.compiler.problem.suppressOptionalErrors=disabled
|
||||
org.eclipse.jdt.core.compiler.problem.suppressWarnings=enabled
|
||||
org.eclipse.jdt.core.compiler.problem.syntheticAccessEmulation=warning
|
||||
org.eclipse.jdt.core.compiler.problem.typeParameterHiding=warning
|
||||
org.eclipse.jdt.core.compiler.problem.unavoidableGenericTypeProblems=enabled
|
||||
org.eclipse.jdt.core.compiler.problem.uncheckedTypeOperation=warning
|
||||
org.eclipse.jdt.core.compiler.problem.unclosedCloseable=warning
|
||||
org.eclipse.jdt.core.compiler.problem.undocumentedEmptyBlock=ignore
|
||||
org.eclipse.jdt.core.compiler.problem.unhandledWarningToken=warning
|
||||
org.eclipse.jdt.core.compiler.problem.unnecessaryElse=warning
|
||||
org.eclipse.jdt.core.compiler.problem.unnecessaryTypeCheck=warning
|
||||
org.eclipse.jdt.core.compiler.problem.unqualifiedFieldAccess=ignore
|
||||
org.eclipse.jdt.core.compiler.problem.unusedDeclaredThrownException=warning
|
||||
org.eclipse.jdt.core.compiler.problem.unusedDeclaredThrownExceptionExemptExceptionAndThrowable=disabled
|
||||
org.eclipse.jdt.core.compiler.problem.unusedDeclaredThrownExceptionIncludeDocCommentReference=disabled
|
||||
org.eclipse.jdt.core.compiler.problem.unusedDeclaredThrownExceptionWhenOverriding=enabled
|
||||
org.eclipse.jdt.core.compiler.problem.unusedImport=warning
|
||||
org.eclipse.jdt.core.compiler.problem.unusedLabel=warning
|
||||
org.eclipse.jdt.core.compiler.problem.unusedLocal=warning
|
||||
org.eclipse.jdt.core.compiler.problem.unusedObjectAllocation=ignore
|
||||
org.eclipse.jdt.core.compiler.problem.unusedParameter=ignore
|
||||
org.eclipse.jdt.core.compiler.problem.unusedParameterIncludeDocCommentReference=enabled
|
||||
org.eclipse.jdt.core.compiler.problem.unusedParameterWhenImplementingAbstract=disabled
|
||||
org.eclipse.jdt.core.compiler.problem.unusedParameterWhenOverridingConcrete=disabled
|
||||
org.eclipse.jdt.core.compiler.problem.unusedPrivateMember=warning
|
||||
org.eclipse.jdt.core.compiler.problem.unusedWarningToken=warning
|
||||
org.eclipse.jdt.core.compiler.problem.varargsArgumentNeedCast=warning
|
||||
org.eclipse.jdt.core.compiler.source=1.8
|
||||
org.eclipse.jdt.core.formatter.align_type_members_on_columns=false
|
||||
org.eclipse.jdt.core.formatter.alignment_for_arguments_in_allocation_expression=0
|
||||
org.eclipse.jdt.core.formatter.alignment_for_arguments_in_annotation=0
|
||||
org.eclipse.jdt.core.formatter.alignment_for_arguments_in_enum_constant=48
|
||||
org.eclipse.jdt.core.formatter.alignment_for_arguments_in_explicit_constructor_call=0
|
||||
org.eclipse.jdt.core.formatter.alignment_for_arguments_in_method_invocation=0
|
||||
org.eclipse.jdt.core.formatter.alignment_for_arguments_in_qualified_allocation_expression=0
|
||||
org.eclipse.jdt.core.formatter.alignment_for_assignment=4
|
||||
org.eclipse.jdt.core.formatter.alignment_for_binary_expression=0
|
||||
org.eclipse.jdt.core.formatter.alignment_for_compact_if=0
|
||||
org.eclipse.jdt.core.formatter.alignment_for_conditional_expression=0
|
||||
org.eclipse.jdt.core.formatter.alignment_for_enum_constants=49
|
||||
org.eclipse.jdt.core.formatter.alignment_for_expressions_in_array_initializer=49
|
||||
org.eclipse.jdt.core.formatter.alignment_for_method_declaration=0
|
||||
org.eclipse.jdt.core.formatter.alignment_for_multiple_fields=16
|
||||
org.eclipse.jdt.core.formatter.alignment_for_parameters_in_constructor_declaration=0
|
||||
org.eclipse.jdt.core.formatter.alignment_for_parameters_in_method_declaration=0
|
||||
org.eclipse.jdt.core.formatter.alignment_for_resources_in_try=85
|
||||
org.eclipse.jdt.core.formatter.alignment_for_selector_in_method_invocation=0
|
||||
org.eclipse.jdt.core.formatter.alignment_for_superclass_in_type_declaration=0
|
||||
org.eclipse.jdt.core.formatter.alignment_for_superinterfaces_in_enum_declaration=48
|
||||
org.eclipse.jdt.core.formatter.alignment_for_superinterfaces_in_type_declaration=0
|
||||
org.eclipse.jdt.core.formatter.alignment_for_throws_clause_in_constructor_declaration=0
|
||||
org.eclipse.jdt.core.formatter.alignment_for_throws_clause_in_method_declaration=0
|
||||
org.eclipse.jdt.core.formatter.alignment_for_union_type_in_multicatch=16
|
||||
org.eclipse.jdt.core.formatter.blank_lines_after_imports=1
|
||||
org.eclipse.jdt.core.formatter.blank_lines_after_package=1
|
||||
org.eclipse.jdt.core.formatter.blank_lines_before_field=0
|
||||
org.eclipse.jdt.core.formatter.blank_lines_before_first_class_body_declaration=0
|
||||
org.eclipse.jdt.core.formatter.blank_lines_before_imports=1
|
||||
org.eclipse.jdt.core.formatter.blank_lines_before_member_type=1
|
||||
org.eclipse.jdt.core.formatter.blank_lines_before_method=1
|
||||
org.eclipse.jdt.core.formatter.blank_lines_before_new_chunk=1
|
||||
org.eclipse.jdt.core.formatter.blank_lines_before_package=0
|
||||
org.eclipse.jdt.core.formatter.blank_lines_between_import_groups=1
|
||||
org.eclipse.jdt.core.formatter.blank_lines_between_type_declarations=1
|
||||
org.eclipse.jdt.core.formatter.brace_position_for_annotation_type_declaration=next_line
|
||||
org.eclipse.jdt.core.formatter.brace_position_for_anonymous_type_declaration=next_line
|
||||
org.eclipse.jdt.core.formatter.brace_position_for_array_initializer=next_line
|
||||
org.eclipse.jdt.core.formatter.brace_position_for_block=next_line
|
||||
org.eclipse.jdt.core.formatter.brace_position_for_block_in_case=next_line
|
||||
org.eclipse.jdt.core.formatter.brace_position_for_constructor_declaration=next_line
|
||||
org.eclipse.jdt.core.formatter.brace_position_for_enum_constant=next_line
|
||||
org.eclipse.jdt.core.formatter.brace_position_for_enum_declaration=next_line
|
||||
org.eclipse.jdt.core.formatter.brace_position_for_lambda_body=next_line
|
||||
org.eclipse.jdt.core.formatter.brace_position_for_method_declaration=next_line
|
||||
org.eclipse.jdt.core.formatter.brace_position_for_switch=next_line
|
||||
org.eclipse.jdt.core.formatter.brace_position_for_type_declaration=next_line
|
||||
org.eclipse.jdt.core.formatter.comment.clear_blank_lines_in_block_comment=true
|
||||
org.eclipse.jdt.core.formatter.comment.clear_blank_lines_in_javadoc_comment=true
|
||||
org.eclipse.jdt.core.formatter.comment.format_block_comments=true
|
||||
org.eclipse.jdt.core.formatter.comment.format_header=false
|
||||
org.eclipse.jdt.core.formatter.comment.format_html=true
|
||||
org.eclipse.jdt.core.formatter.comment.format_javadoc_comments=true
|
||||
org.eclipse.jdt.core.formatter.comment.format_line_comments=true
|
||||
org.eclipse.jdt.core.formatter.comment.format_source_code=true
|
||||
org.eclipse.jdt.core.formatter.comment.indent_parameter_description=true
|
||||
org.eclipse.jdt.core.formatter.comment.indent_root_tags=true
|
||||
org.eclipse.jdt.core.formatter.comment.insert_new_line_before_root_tags=do not insert
|
||||
org.eclipse.jdt.core.formatter.comment.insert_new_line_for_parameter=do not insert
|
||||
org.eclipse.jdt.core.formatter.comment.line_length=300
|
||||
org.eclipse.jdt.core.formatter.comment.new_lines_at_block_boundaries=true
|
||||
org.eclipse.jdt.core.formatter.comment.new_lines_at_javadoc_boundaries=true
|
||||
org.eclipse.jdt.core.formatter.comment.preserve_white_space_between_code_and_line_comments=false
|
||||
org.eclipse.jdt.core.formatter.compact_else_if=true
|
||||
org.eclipse.jdt.core.formatter.continuation_indentation=1
|
||||
org.eclipse.jdt.core.formatter.continuation_indentation_for_array_initializer=1
|
||||
org.eclipse.jdt.core.formatter.disabling_tag=@formatter\:off
|
||||
org.eclipse.jdt.core.formatter.enabling_tag=@formatter\:on
|
||||
org.eclipse.jdt.core.formatter.format_guardian_clause_on_one_line=false
|
||||
org.eclipse.jdt.core.formatter.format_line_comment_starting_on_first_column=true
|
||||
org.eclipse.jdt.core.formatter.indent_body_declarations_compare_to_annotation_declaration_header=true
|
||||
org.eclipse.jdt.core.formatter.indent_body_declarations_compare_to_enum_constant_header=true
|
||||
org.eclipse.jdt.core.formatter.indent_body_declarations_compare_to_enum_declaration_header=true
|
||||
org.eclipse.jdt.core.formatter.indent_body_declarations_compare_to_type_header=true
|
||||
org.eclipse.jdt.core.formatter.indent_breaks_compare_to_cases=true
|
||||
org.eclipse.jdt.core.formatter.indent_empty_lines=true
|
||||
org.eclipse.jdt.core.formatter.indent_statements_compare_to_block=true
|
||||
org.eclipse.jdt.core.formatter.indent_statements_compare_to_body=true
|
||||
org.eclipse.jdt.core.formatter.indent_switchstatements_compare_to_cases=true
|
||||
org.eclipse.jdt.core.formatter.indent_switchstatements_compare_to_switch=true
|
||||
org.eclipse.jdt.core.formatter.indentation.size=4
|
||||
org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_field=insert
|
||||
org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_local_variable=insert
|
||||
org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_method=insert
|
||||
org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_package=insert
|
||||
org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_parameter=do not insert
|
||||
org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_type=insert
|
||||
org.eclipse.jdt.core.formatter.insert_new_line_after_label=do not insert
|
||||
org.eclipse.jdt.core.formatter.insert_new_line_after_opening_brace_in_array_initializer=insert
|
||||
org.eclipse.jdt.core.formatter.insert_new_line_after_type_annotation=do not insert
|
||||
org.eclipse.jdt.core.formatter.insert_new_line_at_end_of_file_if_missing=do not insert
|
||||
org.eclipse.jdt.core.formatter.insert_new_line_before_catch_in_try_statement=insert
|
||||
org.eclipse.jdt.core.formatter.insert_new_line_before_closing_brace_in_array_initializer=insert
|
||||
org.eclipse.jdt.core.formatter.insert_new_line_before_else_in_if_statement=insert
|
||||
org.eclipse.jdt.core.formatter.insert_new_line_before_finally_in_try_statement=insert
|
||||
org.eclipse.jdt.core.formatter.insert_new_line_before_while_in_do_statement=insert
|
||||
org.eclipse.jdt.core.formatter.insert_new_line_in_empty_annotation_declaration=insert
|
||||
org.eclipse.jdt.core.formatter.insert_new_line_in_empty_anonymous_type_declaration=insert
|
||||
org.eclipse.jdt.core.formatter.insert_new_line_in_empty_block=insert
|
||||
org.eclipse.jdt.core.formatter.insert_new_line_in_empty_enum_constant=insert
|
||||
org.eclipse.jdt.core.formatter.insert_new_line_in_empty_enum_declaration=insert
|
||||
org.eclipse.jdt.core.formatter.insert_new_line_in_empty_method_body=insert
|
||||
org.eclipse.jdt.core.formatter.insert_new_line_in_empty_type_declaration=insert
|
||||
org.eclipse.jdt.core.formatter.insert_space_after_and_in_type_parameter=insert
|
||||
org.eclipse.jdt.core.formatter.insert_space_after_assignment_operator=insert
|
||||
org.eclipse.jdt.core.formatter.insert_space_after_at_in_annotation=do not insert
|
||||
org.eclipse.jdt.core.formatter.insert_space_after_at_in_annotation_type_declaration=do not insert
|
||||
org.eclipse.jdt.core.formatter.insert_space_after_binary_operator=insert
|
||||
org.eclipse.jdt.core.formatter.insert_space_after_closing_angle_bracket_in_type_arguments=insert
|
||||
org.eclipse.jdt.core.formatter.insert_space_after_closing_angle_bracket_in_type_parameters=insert
|
||||
org.eclipse.jdt.core.formatter.insert_space_after_closing_brace_in_block=insert
|
||||
org.eclipse.jdt.core.formatter.insert_space_after_closing_paren_in_cast=insert
|
||||
org.eclipse.jdt.core.formatter.insert_space_after_colon_in_assert=insert
|
||||
org.eclipse.jdt.core.formatter.insert_space_after_colon_in_case=insert
|
||||
org.eclipse.jdt.core.formatter.insert_space_after_colon_in_conditional=insert
|
||||
org.eclipse.jdt.core.formatter.insert_space_after_colon_in_for=insert
|
||||
org.eclipse.jdt.core.formatter.insert_space_after_colon_in_labeled_statement=insert
|
||||
org.eclipse.jdt.core.formatter.insert_space_after_comma_in_allocation_expression=insert
|
||||
org.eclipse.jdt.core.formatter.insert_space_after_comma_in_annotation=insert
|
||||
org.eclipse.jdt.core.formatter.insert_space_after_comma_in_array_initializer=insert
|
||||
org.eclipse.jdt.core.formatter.insert_space_after_comma_in_constructor_declaration_parameters=insert
|
||||
org.eclipse.jdt.core.formatter.insert_space_after_comma_in_constructor_declaration_throws=insert
|
||||
org.eclipse.jdt.core.formatter.insert_space_after_comma_in_enum_constant_arguments=insert
|
||||
org.eclipse.jdt.core.formatter.insert_space_after_comma_in_enum_declarations=insert
|
||||
org.eclipse.jdt.core.formatter.insert_space_after_comma_in_explicitconstructorcall_arguments=insert
|
||||
org.eclipse.jdt.core.formatter.insert_space_after_comma_in_for_increments=insert
|
||||
org.eclipse.jdt.core.formatter.insert_space_after_comma_in_for_inits=insert
|
||||
org.eclipse.jdt.core.formatter.insert_space_after_comma_in_method_declaration_parameters=insert
|
||||
org.eclipse.jdt.core.formatter.insert_space_after_comma_in_method_declaration_throws=insert
|
||||
org.eclipse.jdt.core.formatter.insert_space_after_comma_in_method_invocation_arguments=insert
|
||||
org.eclipse.jdt.core.formatter.insert_space_after_comma_in_multiple_field_declarations=insert
|
||||
org.eclipse.jdt.core.formatter.insert_space_after_comma_in_multiple_local_declarations=insert
|
||||
org.eclipse.jdt.core.formatter.insert_space_after_comma_in_parameterized_type_reference=insert
|
||||
org.eclipse.jdt.core.formatter.insert_space_after_comma_in_superinterfaces=insert
|
||||
org.eclipse.jdt.core.formatter.insert_space_after_comma_in_type_arguments=insert
|
||||
org.eclipse.jdt.core.formatter.insert_space_after_comma_in_type_parameters=insert
|
||||
org.eclipse.jdt.core.formatter.insert_space_after_ellipsis=insert
|
||||
org.eclipse.jdt.core.formatter.insert_space_after_lambda_arrow=insert
|
||||
org.eclipse.jdt.core.formatter.insert_space_after_opening_angle_bracket_in_parameterized_type_reference=do not insert
|
||||
org.eclipse.jdt.core.formatter.insert_space_after_opening_angle_bracket_in_type_arguments=do not insert
|
||||
org.eclipse.jdt.core.formatter.insert_space_after_opening_angle_bracket_in_type_parameters=do not insert
|
||||
org.eclipse.jdt.core.formatter.insert_space_after_opening_brace_in_array_initializer=insert
|
||||
org.eclipse.jdt.core.formatter.insert_space_after_opening_bracket_in_array_allocation_expression=do not insert
|
||||
org.eclipse.jdt.core.formatter.insert_space_after_opening_bracket_in_array_reference=do not insert
|
||||
org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_annotation=do not insert
|
||||
org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_cast=do not insert
|
||||
org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_catch=do not insert
|
||||
org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_constructor_declaration=do not insert
|
||||
org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_enum_constant=do not insert
|
||||
org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_for=do not insert
|
||||
org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_if=do not insert
|
||||
org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_method_declaration=do not insert
|
||||
org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_method_invocation=do not insert
|
||||
org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_parenthesized_expression=do not insert
|
||||
org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_switch=do not insert
|
||||
org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_synchronized=do not insert
|
||||
org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_try=do not insert
|
||||
org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_while=do not insert
|
||||
org.eclipse.jdt.core.formatter.insert_space_after_postfix_operator=do not insert
|
||||
org.eclipse.jdt.core.formatter.insert_space_after_prefix_operator=do not insert
|
||||
org.eclipse.jdt.core.formatter.insert_space_after_question_in_conditional=insert
|
||||
org.eclipse.jdt.core.formatter.insert_space_after_question_in_wildcard=do not insert
|
||||
org.eclipse.jdt.core.formatter.insert_space_after_semicolon_in_for=insert
|
||||
org.eclipse.jdt.core.formatter.insert_space_after_semicolon_in_try_resources=insert
|
||||
org.eclipse.jdt.core.formatter.insert_space_after_unary_operator=do not insert
|
||||
org.eclipse.jdt.core.formatter.insert_space_before_and_in_type_parameter=insert
|
||||
org.eclipse.jdt.core.formatter.insert_space_before_assignment_operator=insert
|
||||
org.eclipse.jdt.core.formatter.insert_space_before_at_in_annotation_type_declaration=insert
|
||||
org.eclipse.jdt.core.formatter.insert_space_before_binary_operator=insert
|
||||
org.eclipse.jdt.core.formatter.insert_space_before_closing_angle_bracket_in_parameterized_type_reference=do not insert
|
||||
org.eclipse.jdt.core.formatter.insert_space_before_closing_angle_bracket_in_type_arguments=do not insert
|
||||
org.eclipse.jdt.core.formatter.insert_space_before_closing_angle_bracket_in_type_parameters=do not insert
|
||||
org.eclipse.jdt.core.formatter.insert_space_before_closing_brace_in_array_initializer=insert
|
||||
org.eclipse.jdt.core.formatter.insert_space_before_closing_bracket_in_array_allocation_expression=do not insert
|
||||
org.eclipse.jdt.core.formatter.insert_space_before_closing_bracket_in_array_reference=do not insert
|
||||
org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_annotation=do not insert
|
||||
org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_cast=do not insert
|
||||
org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_catch=do not insert
|
||||
org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_constructor_declaration=do not insert
|
||||
org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_enum_constant=do not insert
|
||||
org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_for=do not insert
|
||||
org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_if=do not insert
|
||||
org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_method_declaration=do not insert
|
||||
org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_method_invocation=do not insert
|
||||
org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_parenthesized_expression=do not insert
|
||||
org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_switch=do not insert
|
||||
org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_synchronized=do not insert
|
||||
org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_try=do not insert
|
||||
org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_while=do not insert
|
||||
org.eclipse.jdt.core.formatter.insert_space_before_colon_in_assert=insert
|
||||
org.eclipse.jdt.core.formatter.insert_space_before_colon_in_case=do not insert
|
||||
org.eclipse.jdt.core.formatter.insert_space_before_colon_in_conditional=insert
|
||||
org.eclipse.jdt.core.formatter.insert_space_before_colon_in_default=do not insert
|
||||
org.eclipse.jdt.core.formatter.insert_space_before_colon_in_for=insert
|
||||
org.eclipse.jdt.core.formatter.insert_space_before_colon_in_labeled_statement=do not insert
|
||||
org.eclipse.jdt.core.formatter.insert_space_before_comma_in_allocation_expression=do not insert
|
||||
org.eclipse.jdt.core.formatter.insert_space_before_comma_in_annotation=do not insert
|
||||
org.eclipse.jdt.core.formatter.insert_space_before_comma_in_array_initializer=do not insert
|
||||
org.eclipse.jdt.core.formatter.insert_space_before_comma_in_constructor_declaration_parameters=do not insert
|
||||
org.eclipse.jdt.core.formatter.insert_space_before_comma_in_constructor_declaration_throws=do not insert
|
||||
org.eclipse.jdt.core.formatter.insert_space_before_comma_in_enum_constant_arguments=do not insert
|
||||
org.eclipse.jdt.core.formatter.insert_space_before_comma_in_enum_declarations=do not insert
|
||||
org.eclipse.jdt.core.formatter.insert_space_before_comma_in_explicitconstructorcall_arguments=do not insert
|
||||
org.eclipse.jdt.core.formatter.insert_space_before_comma_in_for_increments=do not insert
|
||||
org.eclipse.jdt.core.formatter.insert_space_before_comma_in_for_inits=do not insert
|
||||
org.eclipse.jdt.core.formatter.insert_space_before_comma_in_method_declaration_parameters=do not insert
|
||||
org.eclipse.jdt.core.formatter.insert_space_before_comma_in_method_declaration_throws=do not insert
|
||||
org.eclipse.jdt.core.formatter.insert_space_before_comma_in_method_invocation_arguments=do not insert
|
||||
org.eclipse.jdt.core.formatter.insert_space_before_comma_in_multiple_field_declarations=do not insert
|
||||
org.eclipse.jdt.core.formatter.insert_space_before_comma_in_multiple_local_declarations=do not insert
|
||||
org.eclipse.jdt.core.formatter.insert_space_before_comma_in_parameterized_type_reference=do not insert
|
||||
org.eclipse.jdt.core.formatter.insert_space_before_comma_in_superinterfaces=do not insert
|
||||
org.eclipse.jdt.core.formatter.insert_space_before_comma_in_type_arguments=do not insert
|
||||
org.eclipse.jdt.core.formatter.insert_space_before_comma_in_type_parameters=do not insert
|
||||
org.eclipse.jdt.core.formatter.insert_space_before_ellipsis=do not insert
|
||||
org.eclipse.jdt.core.formatter.insert_space_before_lambda_arrow=insert
|
||||
org.eclipse.jdt.core.formatter.insert_space_before_opening_angle_bracket_in_parameterized_type_reference=do not insert
|
||||
org.eclipse.jdt.core.formatter.insert_space_before_opening_angle_bracket_in_type_arguments=do not insert
|
||||
org.eclipse.jdt.core.formatter.insert_space_before_opening_angle_bracket_in_type_parameters=do not insert
|
||||
org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_annotation_type_declaration=insert
|
||||
org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_anonymous_type_declaration=insert
|
||||
org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_array_initializer=insert
|
||||
org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_block=insert
|
||||
org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_constructor_declaration=insert
|
||||
org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_enum_constant=insert
|
||||
org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_enum_declaration=insert
|
||||
org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_method_declaration=insert
|
||||
org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_switch=insert
|
||||
org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_type_declaration=insert
|
||||
org.eclipse.jdt.core.formatter.insert_space_before_opening_bracket_in_array_allocation_expression=do not insert
|
||||
org.eclipse.jdt.core.formatter.insert_space_before_opening_bracket_in_array_reference=do not insert
|
||||
org.eclipse.jdt.core.formatter.insert_space_before_opening_bracket_in_array_type_reference=do not insert
|
||||
org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_annotation=do not insert
|
||||
org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_annotation_type_member_declaration=do not insert
|
||||
org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_catch=insert
|
||||
org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_constructor_declaration=do not insert
|
||||
org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_enum_constant=do not insert
|
||||
org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_for=insert
|
||||
org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_if=insert
|
||||
org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_method_declaration=do not insert
|
||||
org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_method_invocation=do not insert
|
||||
org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_parenthesized_expression=do not insert
|
||||
org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_switch=insert
|
||||
org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_synchronized=insert
|
||||
org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_try=insert
|
||||
org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_while=insert
|
||||
org.eclipse.jdt.core.formatter.insert_space_before_parenthesized_expression_in_return=insert
|
||||
org.eclipse.jdt.core.formatter.insert_space_before_parenthesized_expression_in_throw=insert
|
||||
org.eclipse.jdt.core.formatter.insert_space_before_postfix_operator=do not insert
|
||||
org.eclipse.jdt.core.formatter.insert_space_before_prefix_operator=do not insert
|
||||
org.eclipse.jdt.core.formatter.insert_space_before_question_in_conditional=insert
|
||||
org.eclipse.jdt.core.formatter.insert_space_before_question_in_wildcard=do not insert
|
||||
org.eclipse.jdt.core.formatter.insert_space_before_semicolon=do not insert
|
||||
org.eclipse.jdt.core.formatter.insert_space_before_semicolon_in_for=do not insert
|
||||
org.eclipse.jdt.core.formatter.insert_space_before_semicolon_in_try_resources=do not insert
|
||||
org.eclipse.jdt.core.formatter.insert_space_before_unary_operator=do not insert
|
||||
org.eclipse.jdt.core.formatter.insert_space_between_brackets_in_array_type_reference=do not insert
|
||||
org.eclipse.jdt.core.formatter.insert_space_between_empty_braces_in_array_initializer=do not insert
|
||||
org.eclipse.jdt.core.formatter.insert_space_between_empty_brackets_in_array_allocation_expression=do not insert
|
||||
org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_annotation_type_member_declaration=do not insert
|
||||
org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_constructor_declaration=do not insert
|
||||
org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_enum_constant=do not insert
|
||||
org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_method_declaration=do not insert
|
||||
org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_method_invocation=do not insert
|
||||
org.eclipse.jdt.core.formatter.join_lines_in_comments=true
|
||||
org.eclipse.jdt.core.formatter.join_wrapped_lines=true
|
||||
org.eclipse.jdt.core.formatter.keep_else_statement_on_same_line=false
|
||||
org.eclipse.jdt.core.formatter.keep_empty_array_initializer_on_one_line=true
|
||||
org.eclipse.jdt.core.formatter.keep_imple_if_on_one_line=false
|
||||
org.eclipse.jdt.core.formatter.keep_then_statement_on_same_line=false
|
||||
org.eclipse.jdt.core.formatter.lineSplit=300
|
||||
org.eclipse.jdt.core.formatter.never_indent_block_comments_on_first_column=false
|
||||
org.eclipse.jdt.core.formatter.never_indent_line_comments_on_first_column=false
|
||||
org.eclipse.jdt.core.formatter.number_of_blank_lines_at_beginning_of_method_body=0
|
||||
org.eclipse.jdt.core.formatter.number_of_empty_lines_to_preserve=1
|
||||
org.eclipse.jdt.core.formatter.put_empty_statement_on_new_line=false
|
||||
org.eclipse.jdt.core.formatter.tabulation.char=tab
|
||||
org.eclipse.jdt.core.formatter.tabulation.size=4
|
||||
org.eclipse.jdt.core.formatter.use_on_off_tags=true
|
||||
org.eclipse.jdt.core.formatter.use_tabs_only_for_leading_indentations=false
|
||||
org.eclipse.jdt.core.formatter.wrap_before_binary_operator=true
|
||||
org.eclipse.jdt.core.formatter.wrap_before_or_operator_multicatch=true
|
||||
org.eclipse.jdt.core.formatter.wrap_outer_expressions_when_nested=true
|
125
trunk/.settings/org.eclipse.jdt.ui.prefs
Normal file
125
trunk/.settings/org.eclipse.jdt.ui.prefs
Normal file
File diff suppressed because one or more lines are too long
3
trunk/.settings/org.eclipse.wst.sse.core.prefs
Normal file
3
trunk/.settings/org.eclipse.wst.sse.core.prefs
Normal file
@ -0,0 +1,3 @@
|
||||
eclipse.preferences.version=1
|
||||
task-tags/enabled=true
|
||||
task-tags/use-project-settings=true
|
12
trunk/.settings/org.eclipse.wst.validation.prefs
Normal file
12
trunk/.settings/org.eclipse.wst.validation.prefs
Normal file
@ -0,0 +1,12 @@
|
||||
DELEGATES_PREFERENCE=delegateValidatorList
|
||||
USER_BUILD_PREFERENCE=enabledBuildValidatorList
|
||||
USER_MANUAL_PREFERENCE=enabledManualValidatorList
|
||||
USER_PREFERENCE=overrideGlobalPreferencestruedisableAllValidationfalseversion1.2.400.v201204260100
|
||||
eclipse.preferences.version=1
|
||||
override=true
|
||||
suspend=false
|
||||
vals/org.eclipse.wst.dtd.core.dtdDTDValidator/global=FF01
|
||||
vals/org.eclipse.wst.html.core.HTMLValidator/global=FF01
|
||||
vals/org.eclipse.wst.html.ui.HTMLValidator/global=TF01
|
||||
vals/org.eclipse.wst.xml.core.xml/groups=0107include05111contentType128org.eclipse.core.runtime.xmlT111contentType134org.eclipse.wst.xml.core.xmlsourceT111contentType134org.eclipse.wst.xml.core.xslsourceT111contentType134org.eclipse.jst.jsp.core.tldsourceT07fileext03xmlF0107exclude08113projectNature134org.eclipse.jst.j2ee.ejb.EJBNature113projectNature130org.eclipse.jst.j2ee.EARNature04file08.projectT0104file110.classpathT0104file110.settings/T0204file03binF0204file05buildF0204file09build.xmlF01
|
||||
vf.version=3
|
216
trunk/build.xml
Normal file
216
trunk/build.xml
Normal file
@ -0,0 +1,216 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<project name="L2J_Mobius" default="build" basedir=".">
|
||||
<description>
|
||||
This script will build the L2J Server.
|
||||
|
||||
This program is free software; you can redistribute it and/or modify
|
||||
it under the terms of the GNU General Public License as published by
|
||||
the Free Software Foundation; either version 3, or (at your option)
|
||||
any later version.
|
||||
|
||||
This program is distributed in the hope that it will be useful,
|
||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
GNU General Public License for more details.
|
||||
|
||||
You should have received a copy of the GNU General Public License
|
||||
along with this program; if not, write to the Free Software
|
||||
Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA
|
||||
02111-1307, USA.
|
||||
|
||||
http://www.gnu.org/copyleft/gpl.html
|
||||
</description>
|
||||
|
||||
<property name="build" location="build" />
|
||||
<property name="build.bin" location="${build}/bin" />
|
||||
<property name="build.dist" location="${build}/dist" />
|
||||
<property name="build.dist.doc" location="${build.dist}/doc" />
|
||||
<property name="build.dist.game" location="${build.dist}/game" />
|
||||
<property name="build.dist.login" location="${build.dist}/login" />
|
||||
<property name="build.dist.tools" location="${build.dist}/tools" />
|
||||
<property name="libs" location="dist/libs" />
|
||||
<property name="src" location="java" />
|
||||
|
||||
<path id="classpath">
|
||||
<fileset dir="${libs}">
|
||||
<include name="*.jar" />
|
||||
</fileset>
|
||||
</path>
|
||||
|
||||
<pathconvert property="manifest.libs" pathsep=" ">
|
||||
<path refid="classpath" />
|
||||
<mapper>
|
||||
<chainedmapper>
|
||||
<flattenmapper />
|
||||
<globmapper from="*.jar" to="../libs/*.jar" />
|
||||
</chainedmapper>
|
||||
</mapper>
|
||||
</pathconvert>
|
||||
|
||||
<target name="checkRequirements" description="Check Requirements.">
|
||||
<fail message="Ant 1.8.2 is required. But your version is ${ant.version} and if you are using Eclipse probably is outdated.">
|
||||
<condition>
|
||||
<not>
|
||||
<antversion atleast="1.8.2" />
|
||||
</not>
|
||||
</condition>
|
||||
</fail>
|
||||
<available classname="java.util.stream.Stream" property="JDK8.present" />
|
||||
<fail unless="JDK8.present" message="Java 1.8 is required. But your version is Java ${ant.java.version} and probably JDK is not installed." />
|
||||
</target>
|
||||
|
||||
<target name="init" depends="checkRequirements" description="Create the output directories.">
|
||||
<delete dir="${build.bin}" quiet="true" />
|
||||
<mkdir dir="${build.bin}" />
|
||||
</target>
|
||||
|
||||
<target name="dist" depends="init" description="Export the files to the output directory.">
|
||||
<sync todir="${build.dist}" includeemptydirs="true">
|
||||
<fileset dir="dist" />
|
||||
</sync>
|
||||
</target>
|
||||
|
||||
<target name="compile" depends="dist" description="Compile the source.">
|
||||
<javac srcdir="${src}" classpathref="classpath" destdir="${build.bin}" compiler="modern" debug="true" debuglevel="lines,vars,source" includeantruntime="false" source="1.8" target="1.8" />
|
||||
</target>
|
||||
|
||||
<target name="jar" depends="compile" description="Create the jar files.">
|
||||
<tstamp>
|
||||
<format property="time.stamp" pattern="yyyy-MM-dd HH:mm:ss" />
|
||||
</tstamp>
|
||||
|
||||
<jar destfile="${build.dist.login}/l2jlogin.jar" level="9">
|
||||
<fileset dir="${build.bin}">
|
||||
<exclude name="**/dbinstaller/**" />
|
||||
<exclude name="**/gameserver/**" />
|
||||
</fileset>
|
||||
<manifest>
|
||||
<attribute name="Built-By" value="${user.name}" />
|
||||
<attribute name="Built-Date" value="${time.stamp}" />
|
||||
<attribute name="Implementation-URL" value="http://www.l2jserver.com/" />
|
||||
<attribute name="Class-Path" value="../libs/c3p0-0.9.5-pre10.jar ../libs/javolution-5.5.1.jar ../libs/mail-1.5.2.jar ../libs/mmocore.jar ../libs/mysql-connector-java-5.1.31-bin.jar ../libs/weupnp-0.1.3.jar" />
|
||||
<attribute name="Main-Class" value="com.l2jserver.loginserver.L2LoginServer" />
|
||||
</manifest>
|
||||
</jar>
|
||||
<jar destfile="${build.dist.login}/L2J_Configurator.jar" level="9">
|
||||
<fileset dir="${build.bin}">
|
||||
<include name="**/configurator/**" />
|
||||
<include name="**/i18n/**" />
|
||||
<include name="**/images/**" />
|
||||
<exclude name="**/accountmanager/**" />
|
||||
<exclude name="**/dbinstaller/**" />
|
||||
<exclude name="**/gameserver/**" />
|
||||
<exclude name="**/gsregistering/**" />
|
||||
<exclude name="**/log/**" />
|
||||
<exclude name="**/loginserver/**" />
|
||||
<exclude name="**/status/**" />
|
||||
<exclude name="**/util/**" />
|
||||
<exclude name="**/Config/**" />
|
||||
<exclude name="**/L2DatabaseFactory/**" />
|
||||
<exclude name="**/Server/**" />
|
||||
</fileset>
|
||||
<manifest>
|
||||
<attribute name="Built-By" value="${user.name}" />
|
||||
<attribute name="Built-Date" value="${time.stamp}" />
|
||||
<attribute name="Class-Path" value="${manifest.libs}" />
|
||||
<attribute name="Implementation-URL" value="http://www.l2jserver.com/" />
|
||||
<attribute name="Main-Class" value="com.l2jserver.tools.configurator.ConfigUserInterface" />
|
||||
</manifest>
|
||||
</jar>
|
||||
<jar destfile="${build.dist.game}/l2jserver.jar" level="9">
|
||||
<fileset dir="${build.bin}">
|
||||
<exclude name="**/dbinstaller/**" />
|
||||
<exclude name="**/loginserver/**" />
|
||||
<exclude name="**/accountmanager/**" />
|
||||
<exclude name="**/gsregistering/**" />
|
||||
</fileset>
|
||||
<manifest>
|
||||
<attribute name="Built-By" value="${user.name}" />
|
||||
<attribute name="Built-Date" value="${time.stamp}" />
|
||||
<attribute name="Implementation-URL" value="http://www.l2jserver.com/" />
|
||||
<attribute name="Class-Path" value="${manifest.libs}" />
|
||||
<attribute name="Main-Class" value="com.l2jserver.gameserver.GameServer" />
|
||||
</manifest>
|
||||
</jar>
|
||||
<jar destfile="${build.dist.game}/L2J_Configurator.jar" level="9">
|
||||
<fileset dir="${build.bin}">
|
||||
<include name="**/configurator/**" />
|
||||
<include name="**/i18n/**" />
|
||||
<include name="**/images/**" />
|
||||
<exclude name="**/accountmanager/**" />
|
||||
<exclude name="**/dbinstaller/**" />
|
||||
<exclude name="**/gameserver/**" />
|
||||
<exclude name="**/gsregistering/**" />
|
||||
<exclude name="**/log/**" />
|
||||
<exclude name="**/loginserver/**" />
|
||||
<exclude name="**/status/**" />
|
||||
<exclude name="**/util/**" />
|
||||
<exclude name="**/Config/**" />
|
||||
<exclude name="**/L2DatabaseFactory/**" />
|
||||
<exclude name="**/Server/**" />
|
||||
</fileset>
|
||||
<manifest>
|
||||
<attribute name="Built-By" value="${user.name}" />
|
||||
<attribute name="Built-Date" value="${time.stamp}" />
|
||||
<attribute name="Class-Path" value="${manifest.libs}" />
|
||||
<attribute name="Implementation-URL" value="http://www.l2jserver.com/" />
|
||||
<attribute name="Main-Class" value="com.l2jserver.tools.configurator.ConfigUserInterface" />
|
||||
</manifest>
|
||||
</jar>
|
||||
<jar destfile="${build.dist.tools}/dbinst_cs.jar" level="9">
|
||||
<fileset dir="${build.bin}">
|
||||
<include name="**/dbinstaller/**" />
|
||||
<include name="**/images/**" />
|
||||
<include name="**/util/**" />
|
||||
<include name="**/SQLFilter**" />
|
||||
<exclude name="**/LauncherGS*" />
|
||||
<exclude name="**/LauncherLS*" />
|
||||
</fileset>
|
||||
<manifest>
|
||||
<attribute name="Built-By" value="${user.name}" />
|
||||
<attribute name="Built-Date" value="${time.stamp}" />
|
||||
<attribute name="Class-Path" value="${manifest.libs}" />
|
||||
<attribute name="Implementation-URL" value="http://www.l2jserver.com/" />
|
||||
<attribute name="Main-Class" value="com.l2jserver.tools.dbinstaller.LauncherCS" />
|
||||
</manifest>
|
||||
</jar>
|
||||
<jar destfile="${build.dist.tools}/dbinst_gs.jar" level="9">
|
||||
<fileset dir="${build.bin}">
|
||||
<include name="**/dbinstaller/**" />
|
||||
<include name="**/images/**" />
|
||||
<include name="**/util/**" />
|
||||
<include name="**/SQLFilter**" />
|
||||
<exclude name="**/LauncherCS*" />
|
||||
<exclude name="**/LauncherLS*" />
|
||||
</fileset>
|
||||
<manifest>
|
||||
<attribute name="Built-By" value="${user.name}" />
|
||||
<attribute name="Built-Date" value="${time.stamp}" />
|
||||
<attribute name="Class-Path" value="${manifest.libs}" />
|
||||
<attribute name="Implementation-URL" value="http://www.l2jserver.com/" />
|
||||
<attribute name="Main-Class" value="com.l2jserver.tools.dbinstaller.LauncherGS" />
|
||||
</manifest>
|
||||
</jar>
|
||||
<jar destfile="${build.dist.tools}/dbinst_ls.jar" level="9">
|
||||
<fileset dir="${build.bin}">
|
||||
<include name="**/dbinstaller/**" />
|
||||
<include name="**/images/**" />
|
||||
<include name="**/util/**" />
|
||||
<include name="**/SQLFilter**" />
|
||||
<exclude name="**/LauncherCS*" />
|
||||
<exclude name="**/LauncherGS*" />
|
||||
</fileset>
|
||||
<manifest>
|
||||
<attribute name="Built-By" value="${user.name}" />
|
||||
<attribute name="Built-Date" value="${time.stamp}" />
|
||||
<attribute name="Class-Path" value="${manifest.libs}" />
|
||||
<attribute name="Implementation-URL" value="http://www.l2jserver.com/" />
|
||||
<attribute name="Main-Class" value="com.l2jserver.tools.dbinstaller.LauncherLS" />
|
||||
</manifest>
|
||||
</jar>
|
||||
</target>
|
||||
|
||||
<target name="build" depends="jar" description="Create the Zip file.">
|
||||
<zip destfile="${build}/L2J_Mobius.zip" basedir="${build.dist}" level="9" />
|
||||
</target>
|
||||
</project>
|
328
trunk/dist/doc/3rdPartyLicenses/Subnet.html
vendored
Normal file
328
trunk/dist/doc/3rdPartyLicenses/Subnet.html
vendored
Normal file
@ -0,0 +1,328 @@
|
||||
<html xmlns:o="urn:schemas-microsoft-com:office:office"
|
||||
xmlns:w="urn:schemas-microsoft-com:office:word"
|
||||
xmlns="http://www.w3.org/TR/REC-html40">
|
||||
|
||||
<head>
|
||||
<meta http-equiv=Content-Type content="text/html; charset=windows-1252">
|
||||
<meta name=ProgId content=Word.Document>
|
||||
<meta name=Generator content="Microsoft Word 9">
|
||||
<meta name=Originator content="Microsoft Word 9">
|
||||
<link rel=File-List
|
||||
href="./Eclipse%20EPL%202003_11_10%20Final_files/filelist.xml">
|
||||
<title>Eclipse Public License - Version 1.0</title>
|
||||
<!--[if gte mso 9]><xml>
|
||||
<o:DocumentProperties>
|
||||
<o:Revision>2</o:Revision>
|
||||
<o:TotalTime>3</o:TotalTime>
|
||||
<o:Created>2004-03-05T23:03:00Z</o:Created>
|
||||
<o:LastSaved>2004-03-05T23:03:00Z</o:LastSaved>
|
||||
<o:Pages>4</o:Pages>
|
||||
<o:Words>1626</o:Words>
|
||||
<o:Characters>9270</o:Characters>
|
||||
<o:Lines>77</o:Lines>
|
||||
<o:Paragraphs>18</o:Paragraphs>
|
||||
<o:CharactersWithSpaces>11384</o:CharactersWithSpaces>
|
||||
<o:Version>9.4402</o:Version>
|
||||
</o:DocumentProperties>
|
||||
</xml><![endif]--><!--[if gte mso 9]><xml>
|
||||
<w:WordDocument>
|
||||
<w:TrackRevisions/>
|
||||
</w:WordDocument>
|
||||
</xml><![endif]-->
|
||||
<style>
|
||||
<!--
|
||||
/* Font Definitions */
|
||||
@font-face
|
||||
{font-family:Tahoma;
|
||||
panose-1:2 11 6 4 3 5 4 4 2 4;
|
||||
mso-font-charset:0;
|
||||
mso-generic-font-family:swiss;
|
||||
mso-font-pitch:variable;
|
||||
mso-font-signature:553679495 -2147483648 8 0 66047 0;}
|
||||
/* Style Definitions */
|
||||
p.MsoNormal, li.MsoNormal, div.MsoNormal
|
||||
{mso-style-parent:"";
|
||||
margin:0in;
|
||||
margin-bottom:.0001pt;
|
||||
mso-pagination:widow-orphan;
|
||||
font-size:12.0pt;
|
||||
font-family:"Times New Roman";
|
||||
mso-fareast-font-family:"Times New Roman";}
|
||||
p
|
||||
{margin-right:0in;
|
||||
mso-margin-top-alt:auto;
|
||||
mso-margin-bottom-alt:auto;
|
||||
margin-left:0in;
|
||||
mso-pagination:widow-orphan;
|
||||
font-size:12.0pt;
|
||||
font-family:"Times New Roman";
|
||||
mso-fareast-font-family:"Times New Roman";}
|
||||
p.BalloonText, li.BalloonText, div.BalloonText
|
||||
{mso-style-name:"Balloon Text";
|
||||
margin:0in;
|
||||
margin-bottom:.0001pt;
|
||||
mso-pagination:widow-orphan;
|
||||
font-size:8.0pt;
|
||||
font-family:Tahoma;
|
||||
mso-fareast-font-family:"Times New Roman";}
|
||||
@page Section1
|
||||
{size:8.5in 11.0in;
|
||||
margin:1.0in 1.25in 1.0in 1.25in;
|
||||
mso-header-margin:.5in;
|
||||
mso-footer-margin:.5in;
|
||||
mso-paper-source:0;}
|
||||
div.Section1
|
||||
{page:Section1;}
|
||||
-->
|
||||
</style>
|
||||
</head>
|
||||
|
||||
<body lang=EN-US style='tab-interval:.5in'>
|
||||
|
||||
<div class=Section1>
|
||||
|
||||
<p align=center style='text-align:center'><b>Eclipse Public License - v 1.0</b>
|
||||
</p>
|
||||
|
||||
<p><span style='font-size:10.0pt'>THE ACCOMPANYING PROGRAM IS PROVIDED UNDER
|
||||
THE TERMS OF THIS ECLIPSE PUBLIC LICENSE ("AGREEMENT"). ANY USE,
|
||||
REPRODUCTION OR DISTRIBUTION OF THE PROGRAM CONSTITUTES RECIPIENT'S ACCEPTANCE
|
||||
OF THIS AGREEMENT.</span> </p>
|
||||
|
||||
<p><b><span style='font-size:10.0pt'>1. DEFINITIONS</span></b> </p>
|
||||
|
||||
<p><span style='font-size:10.0pt'>"Contribution" means:</span> </p>
|
||||
|
||||
<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt'>a)
|
||||
in the case of the initial Contributor, the initial code and documentation
|
||||
distributed under this Agreement, and<br clear=left>
|
||||
b) in the case of each subsequent Contributor:</span></p>
|
||||
|
||||
<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt'>i)
|
||||
changes to the Program, and</span></p>
|
||||
|
||||
<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt'>ii)
|
||||
additions to the Program;</span></p>
|
||||
|
||||
<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt'>where
|
||||
such changes and/or additions to the Program originate from and are distributed
|
||||
by that particular Contributor. A Contribution 'originates' from a Contributor
|
||||
if it was added to the Program by such Contributor itself or anyone acting on
|
||||
such Contributor's behalf. Contributions do not include additions to the
|
||||
Program which: (i) are separate modules of software distributed in conjunction
|
||||
with the Program under their own license agreement, and (ii) are not derivative
|
||||
works of the Program. </span></p>
|
||||
|
||||
<p><span style='font-size:10.0pt'>"Contributor" means any person or
|
||||
entity that distributes the Program.</span> </p>
|
||||
|
||||
<p><span style='font-size:10.0pt'>"Licensed Patents " mean patent
|
||||
claims licensable by a Contributor which are necessarily infringed by the use
|
||||
or sale of its Contribution alone or when combined with the Program. </span></p>
|
||||
|
||||
<p><span style='font-size:10.0pt'>"Program" means the Contributions
|
||||
distributed in accordance with this Agreement.</span> </p>
|
||||
|
||||
<p><span style='font-size:10.0pt'>"Recipient" means anyone who
|
||||
receives the Program under this Agreement, including all Contributors.</span> </p>
|
||||
|
||||
<p><b><span style='font-size:10.0pt'>2. GRANT OF RIGHTS</span></b> </p>
|
||||
|
||||
<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt'>a)
|
||||
Subject to the terms of this Agreement, each Contributor hereby grants Recipient
|
||||
a non-exclusive, worldwide, royalty-free copyright license to<span
|
||||
style='color:red'> </span>reproduce, prepare derivative works of, publicly
|
||||
display, publicly perform, distribute and sublicense the Contribution of such
|
||||
Contributor, if any, and such derivative works, in source code and object code
|
||||
form.</span></p>
|
||||
|
||||
<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt'>b)
|
||||
Subject to the terms of this Agreement, each Contributor hereby grants
|
||||
Recipient a non-exclusive, worldwide,<span style='color:green'> </span>royalty-free
|
||||
patent license under Licensed Patents to make, use, sell, offer to sell, import
|
||||
and otherwise transfer the Contribution of such Contributor, if any, in source
|
||||
code and object code form. This patent license shall apply to the combination
|
||||
of the Contribution and the Program if, at the time the Contribution is added
|
||||
by the Contributor, such addition of the Contribution causes such combination
|
||||
to be covered by the Licensed Patents. The patent license shall not apply to
|
||||
any other combinations which include the Contribution. No hardware per se is
|
||||
licensed hereunder. </span></p>
|
||||
|
||||
<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt'>c)
|
||||
Recipient understands that although each Contributor grants the licenses to its
|
||||
Contributions set forth herein, no assurances are provided by any Contributor
|
||||
that the Program does not infringe the patent or other intellectual property
|
||||
rights of any other entity. Each Contributor disclaims any liability to Recipient
|
||||
for claims brought by any other entity based on infringement of intellectual
|
||||
property rights or otherwise. As a condition to exercising the rights and
|
||||
licenses granted hereunder, each Recipient hereby assumes sole responsibility
|
||||
to secure any other intellectual property rights needed, if any. For example,
|
||||
if a third party patent license is required to allow Recipient to distribute
|
||||
the Program, it is Recipient's responsibility to acquire that license before
|
||||
distributing the Program.</span></p>
|
||||
|
||||
<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt'>d)
|
||||
Each Contributor represents that to its knowledge it has sufficient copyright
|
||||
rights in its Contribution, if any, to grant the copyright license set forth in
|
||||
this Agreement. </span></p>
|
||||
|
||||
<p><b><span style='font-size:10.0pt'>3. REQUIREMENTS</span></b> </p>
|
||||
|
||||
<p><span style='font-size:10.0pt'>A Contributor may choose to distribute the
|
||||
Program in object code form under its own license agreement, provided that:</span>
|
||||
</p>
|
||||
|
||||
<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt'>a)
|
||||
it complies with the terms and conditions of this Agreement; and</span></p>
|
||||
|
||||
<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt'>b)
|
||||
its license agreement:</span></p>
|
||||
|
||||
<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt'>i)
|
||||
effectively disclaims on behalf of all Contributors all warranties and
|
||||
conditions, express and implied, including warranties or conditions of title
|
||||
and non-infringement, and implied warranties or conditions of merchantability
|
||||
and fitness for a particular purpose; </span></p>
|
||||
|
||||
<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt'>ii)
|
||||
effectively excludes on behalf of all Contributors all liability for damages,
|
||||
including direct, indirect, special, incidental and consequential damages, such
|
||||
as lost profits; </span></p>
|
||||
|
||||
<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt'>iii)
|
||||
states that any provisions which differ from this Agreement are offered by that
|
||||
Contributor alone and not by any other party; and</span></p>
|
||||
|
||||
<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt'>iv)
|
||||
states that source code for the Program is available from such Contributor, and
|
||||
informs licensees how to obtain it in a reasonable manner on or through a
|
||||
medium customarily used for software exchange.<span style='color:blue'> </span></span></p>
|
||||
|
||||
<p><span style='font-size:10.0pt'>When the Program is made available in source
|
||||
code form:</span> </p>
|
||||
|
||||
<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt'>a)
|
||||
it must be made available under this Agreement; and </span></p>
|
||||
|
||||
<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt'>b) a
|
||||
copy of this Agreement must be included with each copy of the Program. </span></p>
|
||||
|
||||
<p><span style='font-size:10.0pt'>Contributors may not remove or alter any
|
||||
copyright notices contained within the Program. </span></p>
|
||||
|
||||
<p><span style='font-size:10.0pt'>Each Contributor must identify itself as the
|
||||
originator of its Contribution, if any, in a manner that reasonably allows
|
||||
subsequent Recipients to identify the originator of the Contribution. </span></p>
|
||||
|
||||
<p><b><span style='font-size:10.0pt'>4. COMMERCIAL DISTRIBUTION</span></b> </p>
|
||||
|
||||
<p><span style='font-size:10.0pt'>Commercial distributors of software may
|
||||
accept certain responsibilities with respect to end users, business partners
|
||||
and the like. While this license is intended to facilitate the commercial use
|
||||
of the Program, the Contributor who includes the Program in a commercial
|
||||
product offering should do so in a manner which does not create potential
|
||||
liability for other Contributors. Therefore, if a Contributor includes the
|
||||
Program in a commercial product offering, such Contributor ("Commercial
|
||||
Contributor") hereby agrees to defend and indemnify every other
|
||||
Contributor ("Indemnified Contributor") against any losses, damages and
|
||||
costs (collectively "Losses") arising from claims, lawsuits and other
|
||||
legal actions brought by a third party against the Indemnified Contributor to
|
||||
the extent caused by the acts or omissions of such Commercial Contributor in
|
||||
connection with its distribution of the Program in a commercial product
|
||||
offering. The obligations in this section do not apply to any claims or Losses
|
||||
relating to any actual or alleged intellectual property infringement. In order
|
||||
to qualify, an Indemnified Contributor must: a) promptly notify the Commercial
|
||||
Contributor in writing of such claim, and b) allow the Commercial Contributor
|
||||
to control, and cooperate with the Commercial Contributor in, the defense and
|
||||
any related settlement negotiations. The Indemnified Contributor may participate
|
||||
in any such claim at its own expense.</span> </p>
|
||||
|
||||
<p><span style='font-size:10.0pt'>For example, a Contributor might include the
|
||||
Program in a commercial product offering, Product X. That Contributor is then a
|
||||
Commercial Contributor. If that Commercial Contributor then makes performance
|
||||
claims, or offers warranties related to Product X, those performance claims and
|
||||
warranties are such Commercial Contributor's responsibility alone. Under this
|
||||
section, the Commercial Contributor would have to defend claims against the
|
||||
other Contributors related to those performance claims and warranties, and if a
|
||||
court requires any other Contributor to pay any damages as a result, the
|
||||
Commercial Contributor must pay those damages.</span> </p>
|
||||
|
||||
<p><b><span style='font-size:10.0pt'>5. NO WARRANTY</span></b> </p>
|
||||
|
||||
<p><span style='font-size:10.0pt'>EXCEPT AS EXPRESSLY SET FORTH IN THIS
|
||||
AGREEMENT, THE PROGRAM IS PROVIDED ON AN "AS IS" BASIS, WITHOUT
|
||||
WARRANTIES OR CONDITIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED INCLUDING,
|
||||
WITHOUT LIMITATION, ANY WARRANTIES OR CONDITIONS OF TITLE, NON-INFRINGEMENT,
|
||||
MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. Each Recipient is solely
|
||||
responsible for determining the appropriateness of using and distributing the
|
||||
Program and assumes all risks associated with its exercise of rights under this
|
||||
Agreement , including but not limited to the risks and costs of program errors,
|
||||
compliance with applicable laws, damage to or loss of data, programs or
|
||||
equipment, and unavailability or interruption of operations. </span></p>
|
||||
|
||||
<p><b><span style='font-size:10.0pt'>6. DISCLAIMER OF LIABILITY</span></b> </p>
|
||||
|
||||
<p><span style='font-size:10.0pt'>EXCEPT AS EXPRESSLY SET FORTH IN THIS
|
||||
AGREEMENT, NEITHER RECIPIENT NOR ANY CONTRIBUTORS SHALL HAVE ANY LIABILITY FOR
|
||||
ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
|
||||
(INCLUDING WITHOUT LIMITATION LOST PROFITS), HOWEVER CAUSED AND ON ANY THEORY
|
||||
OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
|
||||
NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OR DISTRIBUTION OF
|
||||
THE PROGRAM OR THE EXERCISE OF ANY RIGHTS GRANTED HEREUNDER, EVEN IF ADVISED OF
|
||||
THE POSSIBILITY OF SUCH DAMAGES.</span> </p>
|
||||
|
||||
<p><b><span style='font-size:10.0pt'>7. GENERAL</span></b> </p>
|
||||
|
||||
<p><span style='font-size:10.0pt'>If any provision of this Agreement is invalid
|
||||
or unenforceable under applicable law, it shall not affect the validity or
|
||||
enforceability of the remainder of the terms of this Agreement, and without
|
||||
further action by the parties hereto, such provision shall be reformed to the
|
||||
minimum extent necessary to make such provision valid and enforceable.</span> </p>
|
||||
|
||||
<p><span style='font-size:10.0pt'>If Recipient institutes patent litigation
|
||||
against any entity (including a cross-claim or counterclaim in a lawsuit)
|
||||
alleging that the Program itself (excluding combinations of the Program with
|
||||
other software or hardware) infringes such Recipient's patent(s), then such
|
||||
Recipient's rights granted under Section 2(b) shall terminate as of the date
|
||||
such litigation is filed. </span></p>
|
||||
|
||||
<p><span style='font-size:10.0pt'>All Recipient's rights under this Agreement
|
||||
shall terminate if it fails to comply with any of the material terms or
|
||||
conditions of this Agreement and does not cure such failure in a reasonable
|
||||
period of time after becoming aware of such noncompliance. If all Recipient's
|
||||
rights under this Agreement terminate, Recipient agrees to cease use and
|
||||
distribution of the Program as soon as reasonably practicable. However,
|
||||
Recipient's obligations under this Agreement and any licenses granted by
|
||||
Recipient relating to the Program shall continue and survive. </span></p>
|
||||
|
||||
<p><span style='font-size:10.0pt'>Everyone is permitted to copy and distribute
|
||||
copies of this Agreement, but in order to avoid inconsistency the Agreement is
|
||||
copyrighted and may only be modified in the following manner. The Agreement
|
||||
Steward reserves the right to publish new versions (including revisions) of
|
||||
this Agreement from time to time. No one other than the Agreement Steward has
|
||||
the right to modify this Agreement. The Eclipse Foundation is the initial
|
||||
Agreement Steward. The Eclipse Foundation may assign the responsibility to
|
||||
serve as the Agreement Steward to a suitable separate entity. Each new version
|
||||
of the Agreement will be given a distinguishing version number. The Program
|
||||
(including Contributions) may always be distributed subject to the version of
|
||||
the Agreement under which it was received. In addition, after a new version of
|
||||
the Agreement is published, Contributor may elect to distribute the Program
|
||||
(including its Contributions) under the new version. Except as expressly stated
|
||||
in Sections 2(a) and 2(b) above, Recipient receives no rights or licenses to
|
||||
the intellectual property of any Contributor under this Agreement, whether
|
||||
expressly, by implication, estoppel or otherwise. All rights in the Program not
|
||||
expressly granted under this Agreement are reserved.</span> </p>
|
||||
|
||||
<p><span style='font-size:10.0pt'>This Agreement is governed by the laws of the
|
||||
State of New York and the intellectual property laws of the United States of
|
||||
America. No party to this Agreement will bring a legal action under this
|
||||
Agreement more than one year after the cause of action arose. Each party waives
|
||||
its rights to a jury trial in any resulting litigation.</span> </p>
|
||||
|
||||
<p class=MsoNormal><![if !supportEmptyParas]> <![endif]><o:p></o:p></p>
|
||||
|
||||
</div>
|
||||
|
||||
</body>
|
||||
|
||||
</html>
|
502
trunk/dist/doc/3rdPartyLicenses/c3p0.txt
vendored
Normal file
502
trunk/dist/doc/3rdPartyLicenses/c3p0.txt
vendored
Normal file
@ -0,0 +1,502 @@
|
||||
GNU LESSER GENERAL PUBLIC LICENSE
|
||||
Version 2.1, February 1999
|
||||
|
||||
Copyright (C) 1991, 1999 Free Software Foundation, Inc.
|
||||
59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
|
||||
Everyone is permitted to copy and distribute verbatim copies
|
||||
of this license document, but changing it is not allowed.
|
||||
|
||||
[This is the first released version of the Lesser GPL. It also counts
|
||||
as the successor of the GNU Library Public License, version 2, hence
|
||||
the version number 2.1.]
|
||||
|
||||
Preamble
|
||||
|
||||
The licenses for most software are designed to take away your
|
||||
freedom to share and change it. By contrast, the GNU General Public
|
||||
Licenses are intended to guarantee your freedom to share and change
|
||||
free software--to make sure the software is free for all its users.
|
||||
|
||||
This license, the Lesser General Public License, applies to some
|
||||
specially designated software packages--typically libraries--of the
|
||||
Free Software Foundation and other authors who decide to use it. You
|
||||
can use it too, but we suggest you first think carefully about whether
|
||||
this license or the ordinary General Public License is the better
|
||||
strategy to use in any particular case, based on the explanations below.
|
||||
|
||||
When we speak of free software, we are referring to freedom of use,
|
||||
not price. Our General Public Licenses are designed to make sure that
|
||||
you have the freedom to distribute copies of free software (and charge
|
||||
for this service if you wish); that you receive source code or can get
|
||||
it if you want it; that you can change the software and use pieces of
|
||||
it in new free programs; and that you are informed that you can do
|
||||
these things.
|
||||
|
||||
To protect your rights, we need to make restrictions that forbid
|
||||
distributors to deny you these rights or to ask you to surrender these
|
||||
rights. These restrictions translate to certain responsibilities for
|
||||
you if you distribute copies of the library or if you modify it.
|
||||
|
||||
For example, if you distribute copies of the library, whether gratis
|
||||
or for a fee, you must give the recipients all the rights that we gave
|
||||
you. You must make sure that they, too, receive or can get the source
|
||||
code. If you link other code with the library, you must provide
|
||||
complete object files to the recipients, so that they can relink them
|
||||
with the library after making changes to the library and recompiling
|
||||
it. And you must show them these terms so they know their rights.
|
||||
|
||||
We protect your rights with a two-step method: (1) we copyright the
|
||||
library, and (2) we offer you this license, which gives you legal
|
||||
permission to copy, distribute and/or modify the library.
|
||||
|
||||
To protect each distributor, we want to make it very clear that
|
||||
there is no warranty for the free library. Also, if the library is
|
||||
modified by someone else and passed on, the recipients should know
|
||||
that what they have is not the original version, so that the original
|
||||
author's reputation will not be affected by problems that might be
|
||||
introduced by others.
|
||||
|
||||
Finally, software patents pose a constant threat to the existence of
|
||||
any free program. We wish to make sure that a company cannot
|
||||
effectively restrict the users of a free program by obtaining a
|
||||
restrictive license from a patent holder. Therefore, we insist that
|
||||
any patent license obtained for a version of the library must be
|
||||
consistent with the full freedom of use specified in this license.
|
||||
|
||||
Most GNU software, including some libraries, is covered by the
|
||||
ordinary GNU General Public License. This license, the GNU Lesser
|
||||
General Public License, applies to certain designated libraries, and
|
||||
is quite different from the ordinary General Public License. We use
|
||||
this license for certain libraries in order to permit linking those
|
||||
libraries into non-free programs.
|
||||
|
||||
When a program is linked with a library, whether statically or using
|
||||
a shared library, the combination of the two is legally speaking a
|
||||
combined work, a derivative of the original library. The ordinary
|
||||
General Public License therefore permits such linking only if the
|
||||
entire combination fits its criteria of freedom. The Lesser General
|
||||
Public License permits more lax criteria for linking other code with
|
||||
the library.
|
||||
|
||||
We call this license the "Lesser" General Public License because it
|
||||
does Less to protect the user's freedom than the ordinary General
|
||||
Public License. It also provides other free software developers Less
|
||||
of an advantage over competing non-free programs. These disadvantages
|
||||
are the reason we use the ordinary General Public License for many
|
||||
libraries. However, the Lesser license provides advantages in certain
|
||||
special circumstances.
|
||||
|
||||
For example, on rare occasions, there may be a special need to
|
||||
encourage the widest possible use of a certain library, so that it becomes
|
||||
a de-facto standard. To achieve this, non-free programs must be
|
||||
allowed to use the library. A more frequent case is that a free
|
||||
library does the same job as widely used non-free libraries. In this
|
||||
case, there is little to gain by limiting the free library to free
|
||||
software only, so we use the Lesser General Public License.
|
||||
|
||||
In other cases, permission to use a particular library in non-free
|
||||
programs enables a greater number of people to use a large body of
|
||||
free software. For example, permission to use the GNU C Library in
|
||||
non-free programs enables many more people to use the whole GNU
|
||||
operating system, as well as its variant, the GNU/Linux operating
|
||||
system.
|
||||
|
||||
Although the Lesser General Public License is Less protective of the
|
||||
users' freedom, it does ensure that the user of a program that is
|
||||
linked with the Library has the freedom and the wherewithal to run
|
||||
that program using a modified version of the Library.
|
||||
|
||||
The precise terms and conditions for copying, distribution and
|
||||
modification follow. Pay close attention to the difference between a
|
||||
"work based on the library" and a "work that uses the library". The
|
||||
former contains code derived from the library, whereas the latter must
|
||||
be combined with the library in order to run.
|
||||
|
||||
GNU LESSER GENERAL PUBLIC LICENSE
|
||||
TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
|
||||
|
||||
0. This License Agreement applies to any software library or other
|
||||
program which contains a notice placed by the copyright holder or
|
||||
other authorized party saying it may be distributed under the terms of
|
||||
this Lesser General Public License (also called "this License").
|
||||
Each licensee is addressed as "you".
|
||||
|
||||
A "library" means a collection of software functions and/or data
|
||||
prepared so as to be conveniently linked with application programs
|
||||
(which use some of those functions and data) to form executables.
|
||||
|
||||
The "Library", below, refers to any such software library or work
|
||||
which has been distributed under these terms. A "work based on the
|
||||
Library" means either the Library or any derivative work under
|
||||
copyright law: that is to say, a work containing the Library or a
|
||||
portion of it, either verbatim or with modifications and/or translated
|
||||
straightforwardly into another language. (Hereinafter, translation is
|
||||
included without limitation in the term "modification".)
|
||||
|
||||
"Source code" for a work means the preferred form of the work for
|
||||
making modifications to it. For a library, complete source code means
|
||||
all the source code for all modules it contains, plus any associated
|
||||
interface definition files, plus the scripts used to control compilation
|
||||
and installation of the library.
|
||||
|
||||
Activities other than copying, distribution and modification are not
|
||||
covered by this License; they are outside its scope. The act of
|
||||
running a program using the Library is not restricted, and output from
|
||||
such a program is covered only if its contents constitute a work based
|
||||
on the Library (independent of the use of the Library in a tool for
|
||||
writing it). Whether that is true depends on what the Library does
|
||||
and what the program that uses the Library does.
|
||||
|
||||
1. You may copy and distribute verbatim copies of the Library's
|
||||
complete source code as you receive it, in any medium, provided that
|
||||
you conspicuously and appropriately publish on each copy an
|
||||
appropriate copyright notice and disclaimer of warranty; keep intact
|
||||
all the notices that refer to this License and to the absence of any
|
||||
warranty; and distribute a copy of this License along with the
|
||||
Library.
|
||||
|
||||
You may charge a fee for the physical act of transferring a copy,
|
||||
and you may at your option offer warranty protection in exchange for a
|
||||
fee.
|
||||
|
||||
2. You may modify your copy or copies of the Library or any portion
|
||||
of it, thus forming a work based on the Library, and copy and
|
||||
distribute such modifications or work under the terms of Section 1
|
||||
above, provided that you also meet all of these conditions:
|
||||
|
||||
a) The modified work must itself be a software library.
|
||||
|
||||
b) You must cause the files modified to carry prominent notices
|
||||
stating that you changed the files and the date of any change.
|
||||
|
||||
c) You must cause the whole of the work to be licensed at no
|
||||
charge to all third parties under the terms of this License.
|
||||
|
||||
d) If a facility in the modified Library refers to a function or a
|
||||
table of data to be supplied by an application program that uses
|
||||
the facility, other than as an argument passed when the facility
|
||||
is invoked, then you must make a good faith effort to ensure that,
|
||||
in the event an application does not supply such function or
|
||||
table, the facility still operates, and performs whatever part of
|
||||
its purpose remains meaningful.
|
||||
|
||||
(For example, a function in a library to compute square roots has
|
||||
a purpose that is entirely well-defined independent of the
|
||||
application. Therefore, Subsection 2d requires that any
|
||||
application-supplied function or table used by this function must
|
||||
be optional: if the application does not supply it, the square
|
||||
root function must still compute square roots.)
|
||||
|
||||
These requirements apply to the modified work as a whole. If
|
||||
identifiable sections of that work are not derived from the Library,
|
||||
and can be reasonably considered independent and separate works in
|
||||
themselves, then this License, and its terms, do not apply to those
|
||||
sections when you distribute them as separate works. But when you
|
||||
distribute the same sections as part of a whole which is a work based
|
||||
on the Library, the distribution of the whole must be on the terms of
|
||||
this License, whose permissions for other licensees extend to the
|
||||
entire whole, and thus to each and every part regardless of who wrote
|
||||
it.
|
||||
|
||||
Thus, it is not the intent of this section to claim rights or contest
|
||||
your rights to work written entirely by you; rather, the intent is to
|
||||
exercise the right to control the distribution of derivative or
|
||||
collective works based on the Library.
|
||||
|
||||
In addition, mere aggregation of another work not based on the Library
|
||||
with the Library (or with a work based on the Library) on a volume of
|
||||
a storage or distribution medium does not bring the other work under
|
||||
the scope of this License.
|
||||
|
||||
3. You may opt to apply the terms of the ordinary GNU General Public
|
||||
License instead of this License to a given copy of the Library. To do
|
||||
this, you must alter all the notices that refer to this License, so
|
||||
that they refer to the ordinary GNU General Public License, version 2,
|
||||
instead of to this License. (If a newer version than version 2 of the
|
||||
ordinary GNU General Public License has appeared, then you can specify
|
||||
that version instead if you wish.) Do not make any other change in
|
||||
these notices.
|
||||
|
||||
Once this change is made in a given copy, it is irreversible for
|
||||
that copy, so the ordinary GNU General Public License applies to all
|
||||
subsequent copies and derivative works made from that copy.
|
||||
|
||||
This option is useful when you wish to copy part of the code of
|
||||
the Library into a program that is not a library.
|
||||
|
||||
4. You may copy and distribute the Library (or a portion or
|
||||
derivative of it, under Section 2) in object code or executable form
|
||||
under the terms of Sections 1 and 2 above provided that you accompany
|
||||
it with the complete corresponding machine-readable source code, which
|
||||
must be distributed under the terms of Sections 1 and 2 above on a
|
||||
medium customarily used for software interchange.
|
||||
|
||||
If distribution of object code is made by offering access to copy
|
||||
from a designated place, then offering equivalent access to copy the
|
||||
source code from the same place satisfies the requirement to
|
||||
distribute the source code, even though third parties are not
|
||||
compelled to copy the source along with the object code.
|
||||
|
||||
5. A program that contains no derivative of any portion of the
|
||||
Library, but is designed to work with the Library by being compiled or
|
||||
linked with it, is called a "work that uses the Library". Such a
|
||||
work, in isolation, is not a derivative work of the Library, and
|
||||
therefore falls outside the scope of this License.
|
||||
|
||||
However, linking a "work that uses the Library" with the Library
|
||||
creates an executable that is a derivative of the Library (because it
|
||||
contains portions of the Library), rather than a "work that uses the
|
||||
library". The executable is therefore covered by this License.
|
||||
Section 6 states terms for distribution of such executables.
|
||||
|
||||
When a "work that uses the Library" uses material from a header file
|
||||
that is part of the Library, the object code for the work may be a
|
||||
derivative work of the Library even though the source code is not.
|
||||
Whether this is true is especially significant if the work can be
|
||||
linked without the Library, or if the work is itself a library. The
|
||||
threshold for this to be true is not precisely defined by law.
|
||||
|
||||
If such an object file uses only numerical parameters, data
|
||||
structure layouts and accessors, and small macros and small inline
|
||||
functions (ten lines or less in length), then the use of the object
|
||||
file is unrestricted, regardless of whether it is legally a derivative
|
||||
work. (Executables containing this object code plus portions of the
|
||||
Library will still fall under Section 6.)
|
||||
|
||||
Otherwise, if the work is a derivative of the Library, you may
|
||||
distribute the object code for the work under the terms of Section 6.
|
||||
Any executables containing that work also fall under Section 6,
|
||||
whether or not they are linked directly with the Library itself.
|
||||
|
||||
6. As an exception to the Sections above, you may also combine or
|
||||
link a "work that uses the Library" with the Library to produce a
|
||||
work containing portions of the Library, and distribute that work
|
||||
under terms of your choice, provided that the terms permit
|
||||
modification of the work for the customer's own use and reverse
|
||||
engineering for debugging such modifications.
|
||||
|
||||
You must give prominent notice with each copy of the work that the
|
||||
Library is used in it and that the Library and its use are covered by
|
||||
this License. You must supply a copy of this License. If the work
|
||||
during execution displays copyright notices, you must include the
|
||||
copyright notice for the Library among them, as well as a reference
|
||||
directing the user to the copy of this License. Also, you must do one
|
||||
of these things:
|
||||
|
||||
a) Accompany the work with the complete corresponding
|
||||
machine-readable source code for the Library including whatever
|
||||
changes were used in the work (which must be distributed under
|
||||
Sections 1 and 2 above); and, if the work is an executable linked
|
||||
with the Library, with the complete machine-readable "work that
|
||||
uses the Library", as object code and/or source code, so that the
|
||||
user can modify the Library and then relink to produce a modified
|
||||
executable containing the modified Library. (It is understood
|
||||
that the user who changes the contents of definitions files in the
|
||||
Library will not necessarily be able to recompile the application
|
||||
to use the modified definitions.)
|
||||
|
||||
b) Use a suitable shared library mechanism for linking with the
|
||||
Library. A suitable mechanism is one that (1) uses at run time a
|
||||
copy of the library already present on the user's computer system,
|
||||
rather than copying library functions into the executable, and (2)
|
||||
will operate properly with a modified version of the library, if
|
||||
the user installs one, as long as the modified version is
|
||||
interface-compatible with the version that the work was made with.
|
||||
|
||||
c) Accompany the work with a written offer, valid for at
|
||||
least three years, to give the same user the materials
|
||||
specified in Subsection 6a, above, for a charge no more
|
||||
than the cost of performing this distribution.
|
||||
|
||||
d) If distribution of the work is made by offering access to copy
|
||||
from a designated place, offer equivalent access to copy the above
|
||||
specified materials from the same place.
|
||||
|
||||
e) Verify that the user has already received a copy of these
|
||||
materials or that you have already sent this user a copy.
|
||||
|
||||
For an executable, the required form of the "work that uses the
|
||||
Library" must include any data and utility programs needed for
|
||||
reproducing the executable from it. However, as a special exception,
|
||||
the materials to be distributed need not include anything that is
|
||||
normally distributed (in either source or binary form) with the major
|
||||
components (compiler, kernel, and so on) of the operating system on
|
||||
which the executable runs, unless that component itself accompanies
|
||||
the executable.
|
||||
|
||||
It may happen that this requirement contradicts the license
|
||||
restrictions of other proprietary libraries that do not normally
|
||||
accompany the operating system. Such a contradiction means you cannot
|
||||
use both them and the Library together in an executable that you
|
||||
distribute.
|
||||
|
||||
7. You may place library facilities that are a work based on the
|
||||
Library side-by-side in a single library together with other library
|
||||
facilities not covered by this License, and distribute such a combined
|
||||
library, provided that the separate distribution of the work based on
|
||||
the Library and of the other library facilities is otherwise
|
||||
permitted, and provided that you do these two things:
|
||||
|
||||
a) Accompany the combined library with a copy of the same work
|
||||
based on the Library, uncombined with any other library
|
||||
facilities. This must be distributed under the terms of the
|
||||
Sections above.
|
||||
|
||||
b) Give prominent notice with the combined library of the fact
|
||||
that part of it is a work based on the Library, and explaining
|
||||
where to find the accompanying uncombined form of the same work.
|
||||
|
||||
8. You may not copy, modify, sublicense, link with, or distribute
|
||||
the Library except as expressly provided under this License. Any
|
||||
attempt otherwise to copy, modify, sublicense, link with, or
|
||||
distribute the Library is void, and will automatically terminate your
|
||||
rights under this License. However, parties who have received copies,
|
||||
or rights, from you under this License will not have their licenses
|
||||
terminated so long as such parties remain in full compliance.
|
||||
|
||||
9. You are not required to accept this License, since you have not
|
||||
signed it. However, nothing else grants you permission to modify or
|
||||
distribute the Library or its derivative works. These actions are
|
||||
prohibited by law if you do not accept this License. Therefore, by
|
||||
modifying or distributing the Library (or any work based on the
|
||||
Library), you indicate your acceptance of this License to do so, and
|
||||
all its terms and conditions for copying, distributing or modifying
|
||||
the Library or works based on it.
|
||||
|
||||
10. Each time you redistribute the Library (or any work based on the
|
||||
Library), the recipient automatically receives a license from the
|
||||
original licensor to copy, distribute, link with or modify the Library
|
||||
subject to these terms and conditions. You may not impose any further
|
||||
restrictions on the recipients' exercise of the rights granted herein.
|
||||
You are not responsible for enforcing compliance by third parties with
|
||||
this License.
|
||||
|
||||
11. If, as a consequence of a court judgment or allegation of patent
|
||||
infringement or for any other reason (not limited to patent issues),
|
||||
conditions are imposed on you (whether by court order, agreement or
|
||||
otherwise) that contradict the conditions of this License, they do not
|
||||
excuse you from the conditions of this License. If you cannot
|
||||
distribute so as to satisfy simultaneously your obligations under this
|
||||
License and any other pertinent obligations, then as a consequence you
|
||||
may not distribute the Library at all. For example, if a patent
|
||||
license would not permit royalty-free redistribution of the Library by
|
||||
all those who receive copies directly or indirectly through you, then
|
||||
the only way you could satisfy both it and this License would be to
|
||||
refrain entirely from distribution of the Library.
|
||||
|
||||
If any portion of this section is held invalid or unenforceable under any
|
||||
particular circumstance, the balance of the section is intended to apply,
|
||||
and the section as a whole is intended to apply in other circumstances.
|
||||
|
||||
It is not the purpose of this section to induce you to infringe any
|
||||
patents or other property right claims or to contest validity of any
|
||||
such claims; this section has the sole purpose of protecting the
|
||||
integrity of the free software distribution system which is
|
||||
implemented by public license practices. Many people have made
|
||||
generous contributions to the wide range of software distributed
|
||||
through that system in reliance on consistent application of that
|
||||
system; it is up to the author/donor to decide if he or she is willing
|
||||
to distribute software through any other system and a licensee cannot
|
||||
impose that choice.
|
||||
|
||||
This section is intended to make thoroughly clear what is believed to
|
||||
be a consequence of the rest of this License.
|
||||
|
||||
12. If the distribution and/or use of the Library is restricted in
|
||||
certain countries either by patents or by copyrighted interfaces, the
|
||||
original copyright holder who places the Library under this License may add
|
||||
an explicit geographical distribution limitation excluding those countries,
|
||||
so that distribution is permitted only in or among countries not thus
|
||||
excluded. In such case, this License incorporates the limitation as if
|
||||
written in the body of this License.
|
||||
|
||||
13. The Free Software Foundation may publish revised and/or new
|
||||
versions of the Lesser General Public License from time to time.
|
||||
Such new versions will be similar in spirit to the present version,
|
||||
but may differ in detail to address new problems or concerns.
|
||||
|
||||
Each version is given a distinguishing version number. If the Library
|
||||
specifies a version number of this License which applies to it and
|
||||
"any later version", you have the option of following the terms and
|
||||
conditions either of that version or of any later version published by
|
||||
the Free Software Foundation. If the Library does not specify a
|
||||
license version number, you may choose any version ever published by
|
||||
the Free Software Foundation.
|
||||
|
||||
14. If you wish to incorporate parts of the Library into other free
|
||||
programs whose distribution conditions are incompatible with these,
|
||||
write to the author to ask for permission. For software which is
|
||||
copyrighted by the Free Software Foundation, write to the Free
|
||||
Software Foundation; we sometimes make exceptions for this. Our
|
||||
decision will be guided by the two goals of preserving the free status
|
||||
of all derivatives of our free software and of promoting the sharing
|
||||
and reuse of software generally.
|
||||
|
||||
NO WARRANTY
|
||||
|
||||
15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO
|
||||
WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW.
|
||||
EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR
|
||||
OTHER PARTIES PROVIDE THE LIBRARY "AS IS" WITHOUT WARRANTY OF ANY
|
||||
KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE
|
||||
IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
|
||||
PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE
|
||||
LIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME
|
||||
THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
|
||||
|
||||
16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN
|
||||
WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY
|
||||
AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU
|
||||
FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR
|
||||
CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE
|
||||
LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING
|
||||
RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A
|
||||
FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF
|
||||
SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH
|
||||
DAMAGES.
|
||||
|
||||
END OF TERMS AND CONDITIONS
|
||||
|
||||
How to Apply These Terms to Your New Libraries
|
||||
|
||||
If you develop a new library, and you want it to be of the greatest
|
||||
possible use to the public, we recommend making it free software that
|
||||
everyone can redistribute and change. You can do so by permitting
|
||||
redistribution under these terms (or, alternatively, under the terms of the
|
||||
ordinary General Public License).
|
||||
|
||||
To apply these terms, attach the following notices to the library. It is
|
||||
safest to attach them to the start of each source file to most effectively
|
||||
convey the exclusion of warranty; and each file should have at least the
|
||||
"copyright" line and a pointer to where the full notice is found.
|
||||
|
||||
<one line to give the library's name and a brief idea of what it does.>
|
||||
Copyright (C) <year> <name of author>
|
||||
|
||||
This library is free software; you can redistribute it and/or
|
||||
modify it under the terms of the GNU Lesser General Public
|
||||
License as published by the Free Software Foundation; either
|
||||
version 2.1 of the License, or (at your option) any later version.
|
||||
|
||||
This library is distributed in the hope that it will be useful,
|
||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||
Lesser General Public License for more details.
|
||||
|
||||
You should have received a copy of the GNU Lesser General Public
|
||||
License along with this library; if not, write to the Free Software
|
||||
Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
|
||||
|
||||
Also add information on how to contact you by electronic and paper mail.
|
||||
|
||||
You should also get your employer (if you work as a programmer) or your
|
||||
school, if any, to sign a "copyright disclaimer" for the library, if
|
||||
necessary. Here is a sample; alter the names:
|
||||
|
||||
Yoyodyne, Inc., hereby disclaims all copyright interest in the
|
||||
library `Frob' (a library for tweaking knobs) written by James Random Hacker.
|
||||
|
||||
<signature of Ty Coon>, 1 April 1990
|
||||
Ty Coon, President of Vice
|
||||
|
||||
That's all there is to it!
|
28
trunk/dist/doc/3rdPartyLicenses/ecj.html
vendored
Normal file
28
trunk/dist/doc/3rdPartyLicenses/ecj.html
vendored
Normal file
@ -0,0 +1,28 @@
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
|
||||
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"/>
|
||||
<title>About</title>
|
||||
</head>
|
||||
<body lang="EN-US">
|
||||
<h2>About This Content</h2>
|
||||
|
||||
<p>June 2, 2006</p>
|
||||
<h3>License</h3>
|
||||
|
||||
<p>The Eclipse Foundation makes available all content in this plug-in ("Content"). Unless otherwise
|
||||
indicated below, the Content is provided to you under the terms and conditions of the
|
||||
Eclipse Public License Version 1.0 ("EPL"). A copy of the EPL is available
|
||||
at <a href="http://www.eclipse.org/legal/epl-v10.html">http://www.eclipse.org/legal/epl-v10.html</a>.
|
||||
For purposes of the EPL, "Program" will mean the Content.</p>
|
||||
|
||||
<p>If you did not receive this Content directly from the Eclipse Foundation, the Content is
|
||||
being redistributed by another party ("Redistributor") and different terms and conditions may
|
||||
apply to your use of any object code in the Content. Check the Redistributor's license that was
|
||||
provided with the Content. If no such license exists, contact the Redistributor. Unless otherwise
|
||||
indicated below, the terms and conditions of the EPL still apply to any source code in the Content
|
||||
and such source code may be obtained at <a href="http://www.eclipse.org">http://www.eclipse.org</a>.</p>
|
||||
|
||||
</body>
|
||||
</html>
|
32
trunk/dist/doc/3rdPartyLicenses/java-engine.txt
vendored
Normal file
32
trunk/dist/doc/3rdPartyLicenses/java-engine.txt
vendored
Normal file
@ -0,0 +1,32 @@
|
||||
Copyright (c) 2006, Sun Microsystems, Inc.
|
||||
All rights reserved.
|
||||
|
||||
Redistribution and use in source and binary forms, with or without
|
||||
modification, are permitted provided that the following conditions are met:
|
||||
|
||||
- Redistributions of source code must retain the above copyright notice, this
|
||||
list of conditions and the following disclaimer.
|
||||
|
||||
- Redistributions in binary form must reproduce the above copyright notice,
|
||||
this list of conditions and the following disclaimer in the documentation
|
||||
and/or other materials provided with the distribution.
|
||||
|
||||
- Neither the name of the Sun Microsystems, Inc. nor the names of
|
||||
contributors may be used to endorse or promote products derived from this
|
||||
software without specific prior written permission.
|
||||
|
||||
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND
|
||||
CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED
|
||||
WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
|
||||
WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A
|
||||
PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
|
||||
COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY
|
||||
DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
|
||||
CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
|
||||
PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
|
||||
USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
|
||||
CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
|
||||
CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE
|
||||
OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
|
||||
SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
|
||||
DAMAGE.
|
27
trunk/dist/doc/3rdPartyLicenses/javolution.txt
vendored
Normal file
27
trunk/dist/doc/3rdPartyLicenses/javolution.txt
vendored
Normal file
@ -0,0 +1,27 @@
|
||||
/*
|
||||
* Javolution - Java(tm) Solution for Real-Time and Embedded Systems
|
||||
* Copyright (c) 2005-2009, Javolution (http://javolution.org/)
|
||||
* All rights reserved.
|
||||
*
|
||||
* Redistribution and use in source and binary forms, with or without
|
||||
* modification, are permitted provided that the following conditions are met:
|
||||
*
|
||||
* 1. Redistributions of source code must retain the above copyright
|
||||
* notice, this list of conditions and the following disclaimer.
|
||||
*
|
||||
* 2. Redistributions in binary form must reproduce the above copyright
|
||||
* notice, this list of conditions and the following disclaimer in the
|
||||
* documentation and/or other materials provided with the distribution.
|
||||
*
|
||||
* THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
|
||||
* "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
|
||||
* LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
|
||||
* A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR
|
||||
* CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
|
||||
* EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
|
||||
* PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
|
||||
* PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
|
||||
* LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
|
||||
* NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
|
||||
* SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||
*/
|
32
trunk/dist/doc/3rdPartyLicenses/jython-engine.txt
vendored
Normal file
32
trunk/dist/doc/3rdPartyLicenses/jython-engine.txt
vendored
Normal file
@ -0,0 +1,32 @@
|
||||
Copyright (c) 2006, Sun Microsystems, Inc.
|
||||
All rights reserved.
|
||||
|
||||
Redistribution and use in source and binary forms, with or without
|
||||
modification, are permitted provided that the following conditions are met:
|
||||
|
||||
- Redistributions of source code must retain the above copyright notice, this
|
||||
list of conditions and the following disclaimer.
|
||||
|
||||
- Redistributions in binary form must reproduce the above copyright notice,
|
||||
this list of conditions and the following disclaimer in the documentation
|
||||
and/or other materials provided with the distribution.
|
||||
|
||||
- Neither the name of the Sun Microsystems, Inc. nor the names of
|
||||
contributors may be used to endorse or promote products derived from this
|
||||
software without specific prior written permission.
|
||||
|
||||
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND
|
||||
CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED
|
||||
WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
|
||||
WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A
|
||||
PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
|
||||
COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY
|
||||
DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
|
||||
CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
|
||||
PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
|
||||
USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
|
||||
CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
|
||||
CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE
|
||||
OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
|
||||
SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
|
||||
DAMAGE.
|
191
trunk/dist/doc/3rdPartyLicenses/jython.txt
vendored
Normal file
191
trunk/dist/doc/3rdPartyLicenses/jython.txt
vendored
Normal file
@ -0,0 +1,191 @@
|
||||
====================================
|
||||
The Jython License
|
||||
====================================
|
||||
|
||||
|
||||
A. TERMS AND CONDITIONS FOR ACCESSING OR OTHERWISE USING JYTHON
|
||||
==============================================================================================================
|
||||
|
||||
PYTHON SOFTWARE FOUNDATION LICENSE VERSION 2
|
||||
----------------------------------------------------------------------------------------
|
||||
|
||||
1. This LICENSE AGREEMENT is between the Python Software Foundation
|
||||
("PSF"), and the Individual or Organization ("Licensee") accessing and
|
||||
otherwise using this software ("Jython") in source or binary form and
|
||||
its associated documentation.
|
||||
|
||||
2. Subject to the terms and conditions of this License Agreement, PSF
|
||||
hereby grants Licensee a nonexclusive, royalty-free, world-wide
|
||||
license to reproduce, analyze, test, perform and/or display publicly,
|
||||
prepare derivative works, distribute, and otherwise use Jython alone
|
||||
or in any derivative version, provided, however, that PSF's License
|
||||
Agreement and PSF's notice of copyright, i.e., "Copyright (c) 2007
|
||||
Python Software Foundation; All Rights Reserved" are retained in
|
||||
Jython alone or in any derivative version prepared by Licensee.
|
||||
|
||||
3. In the event Licensee prepares a derivative work that is based on
|
||||
or incorporates Jython or any part thereof, and wants to make
|
||||
the derivative work available to others as provided herein, then
|
||||
Licensee hereby agrees to include in any such work a brief summary of
|
||||
the changes made to Jython.
|
||||
|
||||
4. PSF is making Jython available to Licensee on an "AS IS"
|
||||
basis. PSF MAKES NO REPRESENTATIONS OR WARRANTIES, EXPRESS OR
|
||||
IMPLIED. BY WAY OF EXAMPLE, BUT NOT LIMITATION, PSF MAKES NO AND
|
||||
DISCLAIMS ANY REPRESENTATION OR WARRANTY OF MERCHANTABILITY OR FITNESS
|
||||
FOR ANY PARTICULAR PURPOSE OR THAT THE USE OF JYTHON WILL NOT
|
||||
INFRINGE ANY THIRD PARTY RIGHTS.
|
||||
|
||||
5. PSF SHALL NOT BE LIABLE TO LICENSEE OR ANY OTHER USERS OF JYTHON
|
||||
FOR ANY INCIDENTAL, SPECIAL, OR CONSEQUENTIAL DAMAGES OR LOSS AS
|
||||
A RESULT OF MODIFYING, DISTRIBUTING, OR OTHERWISE USING JYTHON,
|
||||
OR ANY DERIVATIVE THEREOF, EVEN IF ADVISED OF THE POSSIBILITY THEREOF.
|
||||
|
||||
6. This License Agreement will automatically terminate upon a material
|
||||
breach of its terms and conditions.
|
||||
|
||||
7. Nothing in this License Agreement shall be deemed to create any
|
||||
relationship of agency, partnership, or joint venture between PSF and
|
||||
Licensee. This License Agreement does not grant permission to use PSF
|
||||
trademarks or trade name in a trademark sense to endorse or promote
|
||||
products or services of Licensee, or any third party.
|
||||
|
||||
8. By copying, installing or otherwise using Jython, Licensee
|
||||
agrees to be bound by the terms and conditions of this License
|
||||
Agreement.
|
||||
|
||||
Jython 2.0, 2.1 License
|
||||
--------------------------------------------
|
||||
|
||||
Copyright (c) 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007 Jython Developers
|
||||
All rights reserved.
|
||||
|
||||
Redistribution and use in source and binary forms, with or without
|
||||
modification, are permitted provided that the following conditions
|
||||
are met:
|
||||
|
||||
- Redistributions of source code must retain the above copyright
|
||||
notice, this list of conditions and the following disclaimer.
|
||||
|
||||
- Redistributions in binary form must reproduce the above copyright
|
||||
notice, this list of conditions and the following disclaimer in
|
||||
the documentation and/or other materials provided with the distribution.
|
||||
|
||||
- Neither the name of the Jython Developers nor the names of
|
||||
its contributors may be used to endorse or promote products
|
||||
derived from this software without specific prior written permission.
|
||||
|
||||
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
|
||||
"AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
|
||||
LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
|
||||
A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR
|
||||
CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
|
||||
EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
|
||||
PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
|
||||
PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
|
||||
OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
|
||||
NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
|
||||
SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||
|
||||
|
||||
|
||||
|
||||
JPython 1.1.x Software License.
|
||||
______________________________________________________________________
|
||||
|
||||
1. This LICENSE AGREEMENT is between the Corporation for National Research
|
||||
Initiatives, having an office at 1895 Preston White Drive, Reston, VA
|
||||
20191 ("CNRI"), and the Individual or Organization ("Licensee")
|
||||
accessing and using JPython version 1.1.x in source or binary form and
|
||||
its associated documentation as provided herein ("Software").
|
||||
|
||||
2. Subject to the terms and conditions of this License Agreement, CNRI
|
||||
hereby grants Licensee a non-exclusive, non-transferable, royalty-free,
|
||||
world-wide license to reproduce, analyze, test, perform and/or display
|
||||
publicly, prepare derivative works, distribute, and otherwise use the
|
||||
Software alone or in any derivative version, provided, however, that
|
||||
CNRI's License Agreement and CNRI's notice of copyright, i.e.,
|
||||
"Copyright ©1996-1999 Corporation for National Research Initiatives;
|
||||
All Rights Reserved" are both retained in the Software, alone or in any
|
||||
derivative version prepared by Licensee.
|
||||
|
||||
Alternatively, in lieu of CNRI's License Agreement, Licensee may
|
||||
substitute the following text (omitting the quotes), provided, however,
|
||||
that such text is displayed prominently in the Software alone or in any
|
||||
derivative version prepared by Licensee: "JPython (Version 1.1.x) is
|
||||
made available subject to the terms and conditions in CNRI's License
|
||||
Agreement. This Agreement may be located on the Internet using the
|
||||
following unique, persistent identifier (known as a handle):
|
||||
1895.22/1006. The License may also be obtained from a proxy server on
|
||||
the Web using the following URL: http://hdl.handle.net/1895.22/1006."
|
||||
|
||||
3. In the event Licensee prepares a derivative work that is based on or
|
||||
incorporates the Software or any part thereof, and wants to make the
|
||||
derivative work available to the public as provided herein, then
|
||||
Licensee hereby agrees to indicate in any such work, in a prominently
|
||||
visible way, the nature of the modifications made to CNRI's Software.
|
||||
|
||||
4. Licensee may not use CNRI trademarks or trade name, including JPython
|
||||
or CNRI, in a trademark sense to endorse or promote products or
|
||||
services of Licensee, or any third party. Licensee may use the mark
|
||||
JPython in connection with Licensee's derivative versions that are
|
||||
based on or incorporate the Software, but only in the form
|
||||
"JPython-based ___________________," or equivalent.
|
||||
|
||||
5. CNRI is making the Software available to Licensee on an "AS IS" basis.
|
||||
CNRI MAKES NO REPRESENTATIONS OR WARRANTIES, EXPRESS OR IMPLIED. BY WAY
|
||||
OF EXAMPLE, BUT NOT LIMITATION, CNRI MAKES NO AND DISCLAIMS ANY
|
||||
REPRESENTATION OR WARRANTY OF MERCHANTABILITY OR FITNESS FOR ANY
|
||||
PARTICULAR PURPOSE OR THAT THE USE OF THE SOFTWARE WILL NOT INFRINGE
|
||||
ANY THIRD PARTY RIGHTS.
|
||||
|
||||
6. CNRI SHALL NOT BE LIABLE TO LICENSEE OR OTHER USERS OF THE SOFTWARE FOR
|
||||
ANY INCIDENTAL, SPECIAL OR CONSEQUENTIAL DAMAGES OR LOSS AS A RESULT OF
|
||||
USING, MODIFYING OR DISTRIBUTING THE SOFTWARE, OR ANY DERIVATIVE
|
||||
THEREOF, EVEN IF ADVISED OF THE POSSIBILITY THEREOF. SOME STATES DO NOT
|
||||
ALLOW THE LIMITATION OR EXCLUSION OF LIABILITY SO THE ABOVE DISCLAIMER
|
||||
MAY NOT APPLY TO LICENSEE.
|
||||
|
||||
7. This License Agreement may be terminated by CNRI (i) immediately upon
|
||||
written notice from CNRI of any material breach by the Licensee, if the
|
||||
nature of the breach is such that it cannot be promptly remedied; or
|
||||
(ii) sixty (60) days following notice from CNRI to Licensee of a
|
||||
material remediable breach, if Licensee has not remedied such breach
|
||||
within that sixty-day period.
|
||||
|
||||
8. This License Agreement shall be governed by and interpreted in all
|
||||
respects by the law of the State of Virginia, excluding conflict of law
|
||||
provisions. Nothing in this Agreement shall be deemed to create any
|
||||
relationship of agency, partnership, or joint venture between CNRI and
|
||||
Licensee.
|
||||
|
||||
9. By clicking on the "ACCEPT" button where indicated, or by installing,
|
||||
copying or otherwise using the Software, Licensee agrees to be bound by
|
||||
the terms and conditions of this License Agreement.
|
||||
|
||||
[ACCEPT BUTTON]
|
||||
|
||||
B. HISTORY OF THE SOFTWARE
|
||||
=======================================================
|
||||
|
||||
JPython was created in late 1997 by Jim Hugunin. Jim was also the
|
||||
primary developer while he was at CNRI. In February 1999 Barry Warsaw
|
||||
took over as primary developer and released JPython version 1.1.
|
||||
|
||||
In October 2000 Barry helped move the software to SourceForge
|
||||
where it was renamed to Jython. Jython 2.0 and 2.1 were developed
|
||||
under the Jython specific license below.
|
||||
|
||||
From the 2.2 release on, Jython contributors have signed
|
||||
Python Software Foundation contributor agreements and releases are
|
||||
covered under the Python Software Foundation license version 2.
|
||||
|
||||
The standard library is covered by the Python Software Foundation
|
||||
license as well. See the Lib/LICENSE file for details.
|
||||
|
||||
The zxJDBC package was written by Brian Zimmer and originally licensed
|
||||
under the GNU Public License. The package is now covered by the Jython
|
||||
Software License.
|
||||
|
||||
The command line interpreter is covered by the Apache Software
|
||||
License. See the org/apache/LICENSE file for details.
|
173
trunk/dist/doc/3rdPartyLicenses/mail.txt
vendored
Normal file
173
trunk/dist/doc/3rdPartyLicenses/mail.txt
vendored
Normal file
@ -0,0 +1,173 @@
|
||||
README
|
||||
======
|
||||
|
||||
JavaMail(TM) API 1.5.0 release
|
||||
------------------------------
|
||||
|
||||
Welcome to the JavaMail API 1.5.0 release! This release includes
|
||||
versions of the JavaMail API implementation, IMAP, SMTP, and POP3
|
||||
service providers, some examples, and documentation for the JavaMail
|
||||
API.
|
||||
|
||||
Please see the FAQ at http://www.oracle.com/technetwork/java/javamail/faq/
|
||||
|
||||
JDK Version notes
|
||||
-----------------
|
||||
|
||||
The JavaMail API supports JDK 1.5 or higher. Note that we have
|
||||
currently tested this implementation with JDK 1.5, 1.6, and 1.7.
|
||||
|
||||
While JavaMail will work with JAF 1.0.2, we recommend the use of JAF 1.1
|
||||
or newer. JAF 1.1.1 is currently the newest version. Note that JAF 1.1
|
||||
is included in JDK 1.6 and JAF 1.1.1 is included in JDK 1.6.0_10 and
|
||||
later.
|
||||
|
||||
|
||||
Protocols supported
|
||||
-------------------
|
||||
|
||||
This release supports the following Internet standard mail protocols:
|
||||
|
||||
IMAP - a message Store protocol, for reading messages from a server
|
||||
POP3 - a message Store protocol, for reading messages from a server
|
||||
SMTP - a message Transport protocol, for sending messages to a server
|
||||
|
||||
The following table lists the names of the supported protocols (as used
|
||||
in the JavaMail API) and their capabilities:
|
||||
|
||||
Protocol Store or Uses Supports
|
||||
Name Transport? SSL? STARTTLS?
|
||||
-------------------------------------------------
|
||||
imap Store No Yes
|
||||
imaps Store Yes N/A
|
||||
gimap Store Yes N/A
|
||||
pop3 Store No Yes
|
||||
pop3s Store Yes N/A
|
||||
smtp Transport No Yes
|
||||
smtps Transport Yes N/A
|
||||
|
||||
See our web page at http://www.oracle.com/technetwork/java/javamail/
|
||||
for the latest information on third party protocol providers.
|
||||
|
||||
|
||||
Download
|
||||
--------
|
||||
|
||||
See the JavaMail project page to download this release.
|
||||
|
||||
http://javamail.java.net
|
||||
|
||||
|
||||
Requirements
|
||||
------------
|
||||
|
||||
Note that the JavaMail API requires the JavaBeans(TM) Activation
|
||||
Framework package to be installed as well if you're using JDK 1.5.
|
||||
Download the latest version of the JavaBeans Activation Framework from
|
||||
|
||||
http://www.oracle.com/technetwork/java/javase/index-jsp-136939.html
|
||||
|
||||
and install it in a suitable location.
|
||||
|
||||
|
||||
Installation
|
||||
------------
|
||||
|
||||
UNIX/Linux
|
||||
----------
|
||||
|
||||
1. Download the javax.mail.jar file from the JavaMail project website.
|
||||
http://java.net/projects/javamail/downloads/download/javax.mail.jar
|
||||
|
||||
2. Set your CLASSPATH to include the "javax.mail.jar" file obtained from
|
||||
the download, as well as the current directory.
|
||||
|
||||
Assuming you have downloaded javax.mail.jar to the /u/me/download/
|
||||
directory, the following would work:
|
||||
|
||||
export CLASSPATH=$CLASSPATH:/u/me/download/javax.mail.jar:.
|
||||
|
||||
(Don't forget the trailing "." for the current directory.)
|
||||
Also, if you're using JDK 1.5, include the "activation.jar" file that you
|
||||
obtained from downloading the JavaBeans Activation Framework. For example:
|
||||
|
||||
export CLASSPATH=$CLASSPATH:/u/me/download/activation/activation.jar
|
||||
|
||||
3. Download the javamail-samples.zip file from the project website.
|
||||
http://java.net/projects/javamail/downloads/download/javamail-samples.zip
|
||||
|
||||
4. Compile any sample program using your Java compiler. For example:
|
||||
|
||||
javac msgshow.java
|
||||
|
||||
5. Run the sample program. The '-' option lists the required and optional
|
||||
command-line options to successfully run any sample. For example:
|
||||
|
||||
java msgshow -
|
||||
|
||||
lists the available options. And
|
||||
|
||||
java msgshow -T imap -H <mailserver> -U <username> -P <passwd> -f INBOX 5
|
||||
|
||||
uses the IMAP protocol to display message number 5 from your INBOX.
|
||||
|
||||
(Additional instructions on how to run the simple mail reader sample
|
||||
and servlet sample are provided in client/README.txt and servlet/README.txt,
|
||||
respectively.)
|
||||
|
||||
|
||||
Windows
|
||||
-------
|
||||
|
||||
1. Download the javax.mail.jar file from the JavaMail project website.
|
||||
http://java.net/projects/javamail/downloads/download/javax.mail.jar
|
||||
|
||||
2. Set your CLASSPATH to include the "javax.mail.jar" file obtained from
|
||||
the download, as well as the current directory.
|
||||
|
||||
Assuming you have downloaded javax.mail.jar to the /u/me/download/
|
||||
directory, the following would work:
|
||||
|
||||
set CLASSPATH=%CLASSPATH%;c:\download\javax.mail.jar;.
|
||||
|
||||
(Don't forget the trailing "." for the current directory.)
|
||||
Also, if you're using JDK 1.5, include the "activation.jar" file that you
|
||||
obtained from downloading the JavaBeans Activation Framework. For example:
|
||||
|
||||
set CLASSPATH=%CLASSPATH%;c:\download\activation\activation.jar
|
||||
|
||||
3. Download the javamail-samples.zip file from the project website.
|
||||
http://java.net/projects/javamail/downloads/download/javamail-samples.zip
|
||||
|
||||
4. Compile any sample program using your Java compiler. For example:
|
||||
|
||||
javac msgshow.java
|
||||
|
||||
5. Run the sample program. The '-' option lists the required and optional
|
||||
command-line options to successfully run any sample. For example:
|
||||
|
||||
java msgshow -
|
||||
|
||||
lists the available options. And
|
||||
|
||||
java msgshow -T imap -H <mailserver> -U <username> -P <passwd> -f INBOX 5
|
||||
|
||||
uses the IMAP protocol to display message number 5 from your INBOX.
|
||||
|
||||
(Additional instructions on how to run the simple mail reader sample
|
||||
and servlet sample are provided in client/README.txt and servlet/README.txt,
|
||||
respectively.)
|
||||
|
||||
|
||||
Problems?
|
||||
---------
|
||||
|
||||
The JavaMail FAQ at http://www.oracle.com/technetwork/java/javamail/faq/
|
||||
includes information on protocols supported, installation problems,
|
||||
debugging tips, etc.
|
||||
|
||||
See the NOTES.txt file for information on how to report bugs.
|
||||
|
||||
Enjoy!
|
||||
|
||||
The JavaMail API Team
|
43
trunk/dist/doc/3rdPartyLicenses/mysql-connector-java.txt
vendored
Normal file
43
trunk/dist/doc/3rdPartyLicenses/mysql-connector-java.txt
vendored
Normal file
@ -0,0 +1,43 @@
|
||||
MySQL Connector/J @MYSQL_CJ_VERSION@ (formerly MM.MySQL)
|
||||
Sun Microsystem's JDBC Driver for MySQL
|
||||
Copyright 2003-2008 MySQL AB, 2008 Sun Microsystems
|
||||
|
||||
CONTENTS
|
||||
|
||||
* License
|
||||
* Documentation Location
|
||||
|
||||
|
||||
LICENSE
|
||||
|
||||
MySQL Connector/J is licensed under the GPL or a commercial license
|
||||
from Sun Microsystems.
|
||||
|
||||
If you have licensed this product under the GPL, please see the COPYING
|
||||
file for more information.
|
||||
|
||||
There are special exceptions to the terms and conditions of the GPL
|
||||
as it is applied to this software. View the full text of the
|
||||
exception in file EXCEPTIONS-CONNECTOR-J in the directory of this
|
||||
software distribution.
|
||||
|
||||
If you have licensed this product under a commercial license from
|
||||
MySQL AB, please see the file "LICENSE.mysql" that comes with this
|
||||
distribution for the terms of the license.
|
||||
|
||||
If you need non-GPL licenses for commercial distribution please contact
|
||||
me <mark@mysql.com> or <sales@mysql.com>.
|
||||
|
||||
|
||||
DOCUMENTATION LOCATION
|
||||
|
||||
The documentation formerly contained in this file has moved into the
|
||||
'doc' directory, where it is available in HTML, PDF and plaintext
|
||||
forms.
|
||||
|
||||
You may also find the latest copy of the documentation on the MySQL
|
||||
website at http://dev.mysql.com/doc/refman/5.0/en/connector-j.html
|
||||
|
||||
--
|
||||
This software is OSI Certified Open Source Software.
|
||||
OSI Certified is a certification mark of the Open Source Initiative.
|
502
trunk/dist/doc/3rdPartyLicenses/weupnp.txt
vendored
Normal file
502
trunk/dist/doc/3rdPartyLicenses/weupnp.txt
vendored
Normal file
@ -0,0 +1,502 @@
|
||||
GNU LESSER GENERAL PUBLIC LICENSE
|
||||
Version 2.1, February 1999
|
||||
|
||||
Copyright (C) 1991, 1999 Free Software Foundation, Inc.
|
||||
59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
|
||||
Everyone is permitted to copy and distribute verbatim copies
|
||||
of this license document, but changing it is not allowed.
|
||||
|
||||
[This is the first released version of the Lesser GPL. It also counts
|
||||
as the successor of the GNU Library Public License, version 2, hence
|
||||
the version number 2.1.]
|
||||
|
||||
Preamble
|
||||
|
||||
The licenses for most software are designed to take away your
|
||||
freedom to share and change it. By contrast, the GNU General Public
|
||||
Licenses are intended to guarantee your freedom to share and change
|
||||
free software--to make sure the software is free for all its users.
|
||||
|
||||
This license, the Lesser General Public License, applies to some
|
||||
specially designated software packages--typically libraries--of the
|
||||
Free Software Foundation and other authors who decide to use it. You
|
||||
can use it too, but we suggest you first think carefully about whether
|
||||
this license or the ordinary General Public License is the better
|
||||
strategy to use in any particular case, based on the explanations below.
|
||||
|
||||
When we speak of free software, we are referring to freedom of use,
|
||||
not price. Our General Public Licenses are designed to make sure that
|
||||
you have the freedom to distribute copies of free software (and charge
|
||||
for this service if you wish); that you receive source code or can get
|
||||
it if you want it; that you can change the software and use pieces of
|
||||
it in new free programs; and that you are informed that you can do
|
||||
these things.
|
||||
|
||||
To protect your rights, we need to make restrictions that forbid
|
||||
distributors to deny you these rights or to ask you to surrender these
|
||||
rights. These restrictions translate to certain responsibilities for
|
||||
you if you distribute copies of the library or if you modify it.
|
||||
|
||||
For example, if you distribute copies of the library, whether gratis
|
||||
or for a fee, you must give the recipients all the rights that we gave
|
||||
you. You must make sure that they, too, receive or can get the source
|
||||
code. If you link other code with the library, you must provide
|
||||
complete object files to the recipients, so that they can relink them
|
||||
with the library after making changes to the library and recompiling
|
||||
it. And you must show them these terms so they know their rights.
|
||||
|
||||
We protect your rights with a two-step method: (1) we copyright the
|
||||
library, and (2) we offer you this license, which gives you legal
|
||||
permission to copy, distribute and/or modify the library.
|
||||
|
||||
To protect each distributor, we want to make it very clear that
|
||||
there is no warranty for the free library. Also, if the library is
|
||||
modified by someone else and passed on, the recipients should know
|
||||
that what they have is not the original version, so that the original
|
||||
author's reputation will not be affected by problems that might be
|
||||
introduced by others.
|
||||
|
||||
Finally, software patents pose a constant threat to the existence of
|
||||
any free program. We wish to make sure that a company cannot
|
||||
effectively restrict the users of a free program by obtaining a
|
||||
restrictive license from a patent holder. Therefore, we insist that
|
||||
any patent license obtained for a version of the library must be
|
||||
consistent with the full freedom of use specified in this license.
|
||||
|
||||
Most GNU software, including some libraries, is covered by the
|
||||
ordinary GNU General Public License. This license, the GNU Lesser
|
||||
General Public License, applies to certain designated libraries, and
|
||||
is quite different from the ordinary General Public License. We use
|
||||
this license for certain libraries in order to permit linking those
|
||||
libraries into non-free programs.
|
||||
|
||||
When a program is linked with a library, whether statically or using
|
||||
a shared library, the combination of the two is legally speaking a
|
||||
combined work, a derivative of the original library. The ordinary
|
||||
General Public License therefore permits such linking only if the
|
||||
entire combination fits its criteria of freedom. The Lesser General
|
||||
Public License permits more lax criteria for linking other code with
|
||||
the library.
|
||||
|
||||
We call this license the "Lesser" General Public License because it
|
||||
does Less to protect the user's freedom than the ordinary General
|
||||
Public License. It also provides other free software developers Less
|
||||
of an advantage over competing non-free programs. These disadvantages
|
||||
are the reason we use the ordinary General Public License for many
|
||||
libraries. However, the Lesser license provides advantages in certain
|
||||
special circumstances.
|
||||
|
||||
For example, on rare occasions, there may be a special need to
|
||||
encourage the widest possible use of a certain library, so that it becomes
|
||||
a de-facto standard. To achieve this, non-free programs must be
|
||||
allowed to use the library. A more frequent case is that a free
|
||||
library does the same job as widely used non-free libraries. In this
|
||||
case, there is little to gain by limiting the free library to free
|
||||
software only, so we use the Lesser General Public License.
|
||||
|
||||
In other cases, permission to use a particular library in non-free
|
||||
programs enables a greater number of people to use a large body of
|
||||
free software. For example, permission to use the GNU C Library in
|
||||
non-free programs enables many more people to use the whole GNU
|
||||
operating system, as well as its variant, the GNU/Linux operating
|
||||
system.
|
||||
|
||||
Although the Lesser General Public License is Less protective of the
|
||||
users' freedom, it does ensure that the user of a program that is
|
||||
linked with the Library has the freedom and the wherewithal to run
|
||||
that program using a modified version of the Library.
|
||||
|
||||
The precise terms and conditions for copying, distribution and
|
||||
modification follow. Pay close attention to the difference between a
|
||||
"work based on the library" and a "work that uses the library". The
|
||||
former contains code derived from the library, whereas the latter must
|
||||
be combined with the library in order to run.
|
||||
|
||||
GNU LESSER GENERAL PUBLIC LICENSE
|
||||
TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
|
||||
|
||||
0. This License Agreement applies to any software library or other
|
||||
program which contains a notice placed by the copyright holder or
|
||||
other authorized party saying it may be distributed under the terms of
|
||||
this Lesser General Public License (also called "this License").
|
||||
Each licensee is addressed as "you".
|
||||
|
||||
A "library" means a collection of software functions and/or data
|
||||
prepared so as to be conveniently linked with application programs
|
||||
(which use some of those functions and data) to form executables.
|
||||
|
||||
The "Library", below, refers to any such software library or work
|
||||
which has been distributed under these terms. A "work based on the
|
||||
Library" means either the Library or any derivative work under
|
||||
copyright law: that is to say, a work containing the Library or a
|
||||
portion of it, either verbatim or with modifications and/or translated
|
||||
straightforwardly into another language. (Hereinafter, translation is
|
||||
included without limitation in the term "modification".)
|
||||
|
||||
"Source code" for a work means the preferred form of the work for
|
||||
making modifications to it. For a library, complete source code means
|
||||
all the source code for all modules it contains, plus any associated
|
||||
interface definition files, plus the scripts used to control compilation
|
||||
and installation of the library.
|
||||
|
||||
Activities other than copying, distribution and modification are not
|
||||
covered by this License; they are outside its scope. The act of
|
||||
running a program using the Library is not restricted, and output from
|
||||
such a program is covered only if its contents constitute a work based
|
||||
on the Library (independent of the use of the Library in a tool for
|
||||
writing it). Whether that is true depends on what the Library does
|
||||
and what the program that uses the Library does.
|
||||
|
||||
1. You may copy and distribute verbatim copies of the Library's
|
||||
complete source code as you receive it, in any medium, provided that
|
||||
you conspicuously and appropriately publish on each copy an
|
||||
appropriate copyright notice and disclaimer of warranty; keep intact
|
||||
all the notices that refer to this License and to the absence of any
|
||||
warranty; and distribute a copy of this License along with the
|
||||
Library.
|
||||
|
||||
You may charge a fee for the physical act of transferring a copy,
|
||||
and you may at your option offer warranty protection in exchange for a
|
||||
fee.
|
||||
|
||||
2. You may modify your copy or copies of the Library or any portion
|
||||
of it, thus forming a work based on the Library, and copy and
|
||||
distribute such modifications or work under the terms of Section 1
|
||||
above, provided that you also meet all of these conditions:
|
||||
|
||||
a) The modified work must itself be a software library.
|
||||
|
||||
b) You must cause the files modified to carry prominent notices
|
||||
stating that you changed the files and the date of any change.
|
||||
|
||||
c) You must cause the whole of the work to be licensed at no
|
||||
charge to all third parties under the terms of this License.
|
||||
|
||||
d) If a facility in the modified Library refers to a function or a
|
||||
table of data to be supplied by an application program that uses
|
||||
the facility, other than as an argument passed when the facility
|
||||
is invoked, then you must make a good faith effort to ensure that,
|
||||
in the event an application does not supply such function or
|
||||
table, the facility still operates, and performs whatever part of
|
||||
its purpose remains meaningful.
|
||||
|
||||
(For example, a function in a library to compute square roots has
|
||||
a purpose that is entirely well-defined independent of the
|
||||
application. Therefore, Subsection 2d requires that any
|
||||
application-supplied function or table used by this function must
|
||||
be optional: if the application does not supply it, the square
|
||||
root function must still compute square roots.)
|
||||
|
||||
These requirements apply to the modified work as a whole. If
|
||||
identifiable sections of that work are not derived from the Library,
|
||||
and can be reasonably considered independent and separate works in
|
||||
themselves, then this License, and its terms, do not apply to those
|
||||
sections when you distribute them as separate works. But when you
|
||||
distribute the same sections as part of a whole which is a work based
|
||||
on the Library, the distribution of the whole must be on the terms of
|
||||
this License, whose permissions for other licensees extend to the
|
||||
entire whole, and thus to each and every part regardless of who wrote
|
||||
it.
|
||||
|
||||
Thus, it is not the intent of this section to claim rights or contest
|
||||
your rights to work written entirely by you; rather, the intent is to
|
||||
exercise the right to control the distribution of derivative or
|
||||
collective works based on the Library.
|
||||
|
||||
In addition, mere aggregation of another work not based on the Library
|
||||
with the Library (or with a work based on the Library) on a volume of
|
||||
a storage or distribution medium does not bring the other work under
|
||||
the scope of this License.
|
||||
|
||||
3. You may opt to apply the terms of the ordinary GNU General Public
|
||||
License instead of this License to a given copy of the Library. To do
|
||||
this, you must alter all the notices that refer to this License, so
|
||||
that they refer to the ordinary GNU General Public License, version 2,
|
||||
instead of to this License. (If a newer version than version 2 of the
|
||||
ordinary GNU General Public License has appeared, then you can specify
|
||||
that version instead if you wish.) Do not make any other change in
|
||||
these notices.
|
||||
|
||||
Once this change is made in a given copy, it is irreversible for
|
||||
that copy, so the ordinary GNU General Public License applies to all
|
||||
subsequent copies and derivative works made from that copy.
|
||||
|
||||
This option is useful when you wish to copy part of the code of
|
||||
the Library into a program that is not a library.
|
||||
|
||||
4. You may copy and distribute the Library (or a portion or
|
||||
derivative of it, under Section 2) in object code or executable form
|
||||
under the terms of Sections 1 and 2 above provided that you accompany
|
||||
it with the complete corresponding machine-readable source code, which
|
||||
must be distributed under the terms of Sections 1 and 2 above on a
|
||||
medium customarily used for software interchange.
|
||||
|
||||
If distribution of object code is made by offering access to copy
|
||||
from a designated place, then offering equivalent access to copy the
|
||||
source code from the same place satisfies the requirement to
|
||||
distribute the source code, even though third parties are not
|
||||
compelled to copy the source along with the object code.
|
||||
|
||||
5. A program that contains no derivative of any portion of the
|
||||
Library, but is designed to work with the Library by being compiled or
|
||||
linked with it, is called a "work that uses the Library". Such a
|
||||
work, in isolation, is not a derivative work of the Library, and
|
||||
therefore falls outside the scope of this License.
|
||||
|
||||
However, linking a "work that uses the Library" with the Library
|
||||
creates an executable that is a derivative of the Library (because it
|
||||
contains portions of the Library), rather than a "work that uses the
|
||||
library". The executable is therefore covered by this License.
|
||||
Section 6 states terms for distribution of such executables.
|
||||
|
||||
When a "work that uses the Library" uses material from a header file
|
||||
that is part of the Library, the object code for the work may be a
|
||||
derivative work of the Library even though the source code is not.
|
||||
Whether this is true is especially significant if the work can be
|
||||
linked without the Library, or if the work is itself a library. The
|
||||
threshold for this to be true is not precisely defined by law.
|
||||
|
||||
If such an object file uses only numerical parameters, data
|
||||
structure layouts and accessors, and small macros and small inline
|
||||
functions (ten lines or less in length), then the use of the object
|
||||
file is unrestricted, regardless of whether it is legally a derivative
|
||||
work. (Executables containing this object code plus portions of the
|
||||
Library will still fall under Section 6.)
|
||||
|
||||
Otherwise, if the work is a derivative of the Library, you may
|
||||
distribute the object code for the work under the terms of Section 6.
|
||||
Any executables containing that work also fall under Section 6,
|
||||
whether or not they are linked directly with the Library itself.
|
||||
|
||||
6. As an exception to the Sections above, you may also combine or
|
||||
link a "work that uses the Library" with the Library to produce a
|
||||
work containing portions of the Library, and distribute that work
|
||||
under terms of your choice, provided that the terms permit
|
||||
modification of the work for the customer's own use and reverse
|
||||
engineering for debugging such modifications.
|
||||
|
||||
You must give prominent notice with each copy of the work that the
|
||||
Library is used in it and that the Library and its use are covered by
|
||||
this License. You must supply a copy of this License. If the work
|
||||
during execution displays copyright notices, you must include the
|
||||
copyright notice for the Library among them, as well as a reference
|
||||
directing the user to the copy of this License. Also, you must do one
|
||||
of these things:
|
||||
|
||||
a) Accompany the work with the complete corresponding
|
||||
machine-readable source code for the Library including whatever
|
||||
changes were used in the work (which must be distributed under
|
||||
Sections 1 and 2 above); and, if the work is an executable linked
|
||||
with the Library, with the complete machine-readable "work that
|
||||
uses the Library", as object code and/or source code, so that the
|
||||
user can modify the Library and then relink to produce a modified
|
||||
executable containing the modified Library. (It is understood
|
||||
that the user who changes the contents of definitions files in the
|
||||
Library will not necessarily be able to recompile the application
|
||||
to use the modified definitions.)
|
||||
|
||||
b) Use a suitable shared library mechanism for linking with the
|
||||
Library. A suitable mechanism is one that (1) uses at run time a
|
||||
copy of the library already present on the user's computer system,
|
||||
rather than copying library functions into the executable, and (2)
|
||||
will operate properly with a modified version of the library, if
|
||||
the user installs one, as long as the modified version is
|
||||
interface-compatible with the version that the work was made with.
|
||||
|
||||
c) Accompany the work with a written offer, valid for at
|
||||
least three years, to give the same user the materials
|
||||
specified in Subsection 6a, above, for a charge no more
|
||||
than the cost of performing this distribution.
|
||||
|
||||
d) If distribution of the work is made by offering access to copy
|
||||
from a designated place, offer equivalent access to copy the above
|
||||
specified materials from the same place.
|
||||
|
||||
e) Verify that the user has already received a copy of these
|
||||
materials or that you have already sent this user a copy.
|
||||
|
||||
For an executable, the required form of the "work that uses the
|
||||
Library" must include any data and utility programs needed for
|
||||
reproducing the executable from it. However, as a special exception,
|
||||
the materials to be distributed need not include anything that is
|
||||
normally distributed (in either source or binary form) with the major
|
||||
components (compiler, kernel, and so on) of the operating system on
|
||||
which the executable runs, unless that component itself accompanies
|
||||
the executable.
|
||||
|
||||
It may happen that this requirement contradicts the license
|
||||
restrictions of other proprietary libraries that do not normally
|
||||
accompany the operating system. Such a contradiction means you cannot
|
||||
use both them and the Library together in an executable that you
|
||||
distribute.
|
||||
|
||||
7. You may place library facilities that are a work based on the
|
||||
Library side-by-side in a single library together with other library
|
||||
facilities not covered by this License, and distribute such a combined
|
||||
library, provided that the separate distribution of the work based on
|
||||
the Library and of the other library facilities is otherwise
|
||||
permitted, and provided that you do these two things:
|
||||
|
||||
a) Accompany the combined library with a copy of the same work
|
||||
based on the Library, uncombined with any other library
|
||||
facilities. This must be distributed under the terms of the
|
||||
Sections above.
|
||||
|
||||
b) Give prominent notice with the combined library of the fact
|
||||
that part of it is a work based on the Library, and explaining
|
||||
where to find the accompanying uncombined form of the same work.
|
||||
|
||||
8. You may not copy, modify, sublicense, link with, or distribute
|
||||
the Library except as expressly provided under this License. Any
|
||||
attempt otherwise to copy, modify, sublicense, link with, or
|
||||
distribute the Library is void, and will automatically terminate your
|
||||
rights under this License. However, parties who have received copies,
|
||||
or rights, from you under this License will not have their licenses
|
||||
terminated so long as such parties remain in full compliance.
|
||||
|
||||
9. You are not required to accept this License, since you have not
|
||||
signed it. However, nothing else grants you permission to modify or
|
||||
distribute the Library or its derivative works. These actions are
|
||||
prohibited by law if you do not accept this License. Therefore, by
|
||||
modifying or distributing the Library (or any work based on the
|
||||
Library), you indicate your acceptance of this License to do so, and
|
||||
all its terms and conditions for copying, distributing or modifying
|
||||
the Library or works based on it.
|
||||
|
||||
10. Each time you redistribute the Library (or any work based on the
|
||||
Library), the recipient automatically receives a license from the
|
||||
original licensor to copy, distribute, link with or modify the Library
|
||||
subject to these terms and conditions. You may not impose any further
|
||||
restrictions on the recipients' exercise of the rights granted herein.
|
||||
You are not responsible for enforcing compliance by third parties with
|
||||
this License.
|
||||
|
||||
11. If, as a consequence of a court judgment or allegation of patent
|
||||
infringement or for any other reason (not limited to patent issues),
|
||||
conditions are imposed on you (whether by court order, agreement or
|
||||
otherwise) that contradict the conditions of this License, they do not
|
||||
excuse you from the conditions of this License. If you cannot
|
||||
distribute so as to satisfy simultaneously your obligations under this
|
||||
License and any other pertinent obligations, then as a consequence you
|
||||
may not distribute the Library at all. For example, if a patent
|
||||
license would not permit royalty-free redistribution of the Library by
|
||||
all those who receive copies directly or indirectly through you, then
|
||||
the only way you could satisfy both it and this License would be to
|
||||
refrain entirely from distribution of the Library.
|
||||
|
||||
If any portion of this section is held invalid or unenforceable under any
|
||||
particular circumstance, the balance of the section is intended to apply,
|
||||
and the section as a whole is intended to apply in other circumstances.
|
||||
|
||||
It is not the purpose of this section to induce you to infringe any
|
||||
patents or other property right claims or to contest validity of any
|
||||
such claims; this section has the sole purpose of protecting the
|
||||
integrity of the free software distribution system which is
|
||||
implemented by public license practices. Many people have made
|
||||
generous contributions to the wide range of software distributed
|
||||
through that system in reliance on consistent application of that
|
||||
system; it is up to the author/donor to decide if he or she is willing
|
||||
to distribute software through any other system and a licensee cannot
|
||||
impose that choice.
|
||||
|
||||
This section is intended to make thoroughly clear what is believed to
|
||||
be a consequence of the rest of this License.
|
||||
|
||||
12. If the distribution and/or use of the Library is restricted in
|
||||
certain countries either by patents or by copyrighted interfaces, the
|
||||
original copyright holder who places the Library under this License may add
|
||||
an explicit geographical distribution limitation excluding those countries,
|
||||
so that distribution is permitted only in or among countries not thus
|
||||
excluded. In such case, this License incorporates the limitation as if
|
||||
written in the body of this License.
|
||||
|
||||
13. The Free Software Foundation may publish revised and/or new
|
||||
versions of the Lesser General Public License from time to time.
|
||||
Such new versions will be similar in spirit to the present version,
|
||||
but may differ in detail to address new problems or concerns.
|
||||
|
||||
Each version is given a distinguishing version number. If the Library
|
||||
specifies a version number of this License which applies to it and
|
||||
"any later version", you have the option of following the terms and
|
||||
conditions either of that version or of any later version published by
|
||||
the Free Software Foundation. If the Library does not specify a
|
||||
license version number, you may choose any version ever published by
|
||||
the Free Software Foundation.
|
||||
|
||||
14. If you wish to incorporate parts of the Library into other free
|
||||
programs whose distribution conditions are incompatible with these,
|
||||
write to the author to ask for permission. For software which is
|
||||
copyrighted by the Free Software Foundation, write to the Free
|
||||
Software Foundation; we sometimes make exceptions for this. Our
|
||||
decision will be guided by the two goals of preserving the free status
|
||||
of all derivatives of our free software and of promoting the sharing
|
||||
and reuse of software generally.
|
||||
|
||||
NO WARRANTY
|
||||
|
||||
15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO
|
||||
WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW.
|
||||
EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR
|
||||
OTHER PARTIES PROVIDE THE LIBRARY "AS IS" WITHOUT WARRANTY OF ANY
|
||||
KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE
|
||||
IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
|
||||
PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE
|
||||
LIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME
|
||||
THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
|
||||
|
||||
16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN
|
||||
WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY
|
||||
AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU
|
||||
FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR
|
||||
CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE
|
||||
LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING
|
||||
RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A
|
||||
FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF
|
||||
SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH
|
||||
DAMAGES.
|
||||
|
||||
END OF TERMS AND CONDITIONS
|
||||
|
||||
How to Apply These Terms to Your New Libraries
|
||||
|
||||
If you develop a new library, and you want it to be of the greatest
|
||||
possible use to the public, we recommend making it free software that
|
||||
everyone can redistribute and change. You can do so by permitting
|
||||
redistribution under these terms (or, alternatively, under the terms of the
|
||||
ordinary General Public License).
|
||||
|
||||
To apply these terms, attach the following notices to the library. It is
|
||||
safest to attach them to the start of each source file to most effectively
|
||||
convey the exclusion of warranty; and each file should have at least the
|
||||
"copyright" line and a pointer to where the full notice is found.
|
||||
|
||||
<one line to give the library's name and a brief idea of what it does.>
|
||||
Copyright (C) <year> <name of author>
|
||||
|
||||
This library is free software; you can redistribute it and/or
|
||||
modify it under the terms of the GNU Lesser General Public
|
||||
License as published by the Free Software Foundation; either
|
||||
version 2.1 of the License, or (at your option) any later version.
|
||||
|
||||
This library is distributed in the hope that it will be useful,
|
||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||
Lesser General Public License for more details.
|
||||
|
||||
You should have received a copy of the GNU Lesser General Public
|
||||
License along with this library; if not, write to the Free Software
|
||||
Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
|
||||
|
||||
Also add information on how to contact you by electronic and paper mail.
|
||||
|
||||
You should also get your employer (if you work as a programmer) or your
|
||||
school, if any, to sign a "copyright disclaimer" for the library, if
|
||||
necessary. Here is a sample; alter the names:
|
||||
|
||||
Yoyodyne, Inc., hereby disclaims all copyright interest in the
|
||||
library `Frob' (a library for tweaking knobs) written by James Random Hacker.
|
||||
|
||||
<signature of Ty Coon>, 1 April 1990
|
||||
Ty Coon, President of Vice
|
||||
|
||||
That's all there is to it!
|
674
trunk/dist/doc/L2J_DataPack_LICENSE.txt
vendored
Normal file
674
trunk/dist/doc/L2J_DataPack_LICENSE.txt
vendored
Normal file
@ -0,0 +1,674 @@
|
||||
GNU GENERAL PUBLIC LICENSE
|
||||
Version 3, 29 June 2007
|
||||
|
||||
Copyright (C) 2007 Free Software Foundation, Inc. <http://fsf.org/>
|
||||
Everyone is permitted to copy and distribute verbatim copies
|
||||
of this license document, but changing it is not allowed.
|
||||
|
||||
Preamble
|
||||
|
||||
The GNU General Public License is a free, copyleft license for
|
||||
software and other kinds of works.
|
||||
|
||||
The licenses for most software and other practical works are designed
|
||||
to take away your freedom to share and change the works. By contrast,
|
||||
the GNU General Public License is intended to guarantee your freedom to
|
||||
share and change all versions of a program--to make sure it remains free
|
||||
software for all its users. We, the Free Software Foundation, use the
|
||||
GNU General Public License for most of our software; it applies also to
|
||||
any other work released this way by its authors. You can apply it to
|
||||
your programs, too.
|
||||
|
||||
When we speak of free software, we are referring to freedom, not
|
||||
price. Our General Public Licenses are designed to make sure that you
|
||||
have the freedom to distribute copies of free software (and charge for
|
||||
them if you wish), that you receive source code or can get it if you
|
||||
want it, that you can change the software or use pieces of it in new
|
||||
free programs, and that you know you can do these things.
|
||||
|
||||
To protect your rights, we need to prevent others from denying you
|
||||
these rights or asking you to surrender the rights. Therefore, you have
|
||||
certain responsibilities if you distribute copies of the software, or if
|
||||
you modify it: responsibilities to respect the freedom of others.
|
||||
|
||||
For example, if you distribute copies of such a program, whether
|
||||
gratis or for a fee, you must pass on to the recipients the same
|
||||
freedoms that you received. You must make sure that they, too, receive
|
||||
or can get the source code. And you must show them these terms so they
|
||||
know their rights.
|
||||
|
||||
Developers that use the GNU GPL protect your rights with two steps:
|
||||
(1) assert copyright on the software, and (2) offer you this License
|
||||
giving you legal permission to copy, distribute and/or modify it.
|
||||
|
||||
For the developers' and authors' protection, the GPL clearly explains
|
||||
that there is no warranty for this free software. For both users' and
|
||||
authors' sake, the GPL requires that modified versions be marked as
|
||||
changed, so that their problems will not be attributed erroneously to
|
||||
authors of previous versions.
|
||||
|
||||
Some devices are designed to deny users access to install or run
|
||||
modified versions of the software inside them, although the manufacturer
|
||||
can do so. This is fundamentally incompatible with the aim of
|
||||
protecting users' freedom to change the software. The systematic
|
||||
pattern of such abuse occurs in the area of products for individuals to
|
||||
use, which is precisely where it is most unacceptable. Therefore, we
|
||||
have designed this version of the GPL to prohibit the practice for those
|
||||
products. If such problems arise substantially in other domains, we
|
||||
stand ready to extend this provision to those domains in future versions
|
||||
of the GPL, as needed to protect the freedom of users.
|
||||
|
||||
Finally, every program is threatened constantly by software patents.
|
||||
States should not allow patents to restrict development and use of
|
||||
software on general-purpose computers, but in those that do, we wish to
|
||||
avoid the special danger that patents applied to a free program could
|
||||
make it effectively proprietary. To prevent this, the GPL assures that
|
||||
patents cannot be used to render the program non-free.
|
||||
|
||||
The precise terms and conditions for copying, distribution and
|
||||
modification follow.
|
||||
|
||||
TERMS AND CONDITIONS
|
||||
|
||||
0. Definitions.
|
||||
|
||||
"This License" refers to version 3 of the GNU General Public License.
|
||||
|
||||
"Copyright" also means copyright-like laws that apply to other kinds of
|
||||
works, such as semiconductor masks.
|
||||
|
||||
"The Program" refers to any copyrightable work licensed under this
|
||||
License. Each licensee is addressed as "you". "Licensees" and
|
||||
"recipients" may be individuals or organizations.
|
||||
|
||||
To "modify" a work means to copy from or adapt all or part of the work
|
||||
in a fashion requiring copyright permission, other than the making of an
|
||||
exact copy. The resulting work is called a "modified version" of the
|
||||
earlier work or a work "based on" the earlier work.
|
||||
|
||||
A "covered work" means either the unmodified Program or a work based
|
||||
on the Program.
|
||||
|
||||
To "propagate" a work means to do anything with it that, without
|
||||
permission, would make you directly or secondarily liable for
|
||||
infringement under applicable copyright law, except executing it on a
|
||||
computer or modifying a private copy. Propagation includes copying,
|
||||
distribution (with or without modification), making available to the
|
||||
public, and in some countries other activities as well.
|
||||
|
||||
To "convey" a work means any kind of propagation that enables other
|
||||
parties to make or receive copies. Mere interaction with a user through
|
||||
a computer network, with no transfer of a copy, is not conveying.
|
||||
|
||||
An interactive user interface displays "Appropriate Legal Notices"
|
||||
to the extent that it includes a convenient and prominently visible
|
||||
feature that (1) displays an appropriate copyright notice, and (2)
|
||||
tells the user that there is no warranty for the work (except to the
|
||||
extent that warranties are provided), that licensees may convey the
|
||||
work under this License, and how to view a copy of this License. If
|
||||
the interface presents a list of user commands or options, such as a
|
||||
menu, a prominent item in the list meets this criterion.
|
||||
|
||||
1. Source Code.
|
||||
|
||||
The "source code" for a work means the preferred form of the work
|
||||
for making modifications to it. "Object code" means any non-source
|
||||
form of a work.
|
||||
|
||||
A "Standard Interface" means an interface that either is an official
|
||||
standard defined by a recognized standards body, or, in the case of
|
||||
interfaces specified for a particular programming language, one that
|
||||
is widely used among developers working in that language.
|
||||
|
||||
The "System Libraries" of an executable work include anything, other
|
||||
than the work as a whole, that (a) is included in the normal form of
|
||||
packaging a Major Component, but which is not part of that Major
|
||||
Component, and (b) serves only to enable use of the work with that
|
||||
Major Component, or to implement a Standard Interface for which an
|
||||
implementation is available to the public in source code form. A
|
||||
"Major Component", in this context, means a major essential component
|
||||
(kernel, window system, and so on) of the specific operating system
|
||||
(if any) on which the executable work runs, or a compiler used to
|
||||
produce the work, or an object code interpreter used to run it.
|
||||
|
||||
The "Corresponding Source" for a work in object code form means all
|
||||
the source code needed to generate, install, and (for an executable
|
||||
work) run the object code and to modify the work, including scripts to
|
||||
control those activities. However, it does not include the work's
|
||||
System Libraries, or general-purpose tools or generally available free
|
||||
programs which are used unmodified in performing those activities but
|
||||
which are not part of the work. For example, Corresponding Source
|
||||
includes interface definition files associated with source files for
|
||||
the work, and the source code for shared libraries and dynamically
|
||||
linked subprograms that the work is specifically designed to require,
|
||||
such as by intimate data communication or control flow between those
|
||||
subprograms and other parts of the work.
|
||||
|
||||
The Corresponding Source need not include anything that users
|
||||
can regenerate automatically from other parts of the Corresponding
|
||||
Source.
|
||||
|
||||
The Corresponding Source for a work in source code form is that
|
||||
same work.
|
||||
|
||||
2. Basic Permissions.
|
||||
|
||||
All rights granted under this License are granted for the term of
|
||||
copyright on the Program, and are irrevocable provided the stated
|
||||
conditions are met. This License explicitly affirms your unlimited
|
||||
permission to run the unmodified Program. The output from running a
|
||||
covered work is covered by this License only if the output, given its
|
||||
content, constitutes a covered work. This License acknowledges your
|
||||
rights of fair use or other equivalent, as provided by copyright law.
|
||||
|
||||
You may make, run and propagate covered works that you do not
|
||||
convey, without conditions so long as your license otherwise remains
|
||||
in force. You may convey covered works to others for the sole purpose
|
||||
of having them make modifications exclusively for you, or provide you
|
||||
with facilities for running those works, provided that you comply with
|
||||
the terms of this License in conveying all material for which you do
|
||||
not control copyright. Those thus making or running the covered works
|
||||
for you must do so exclusively on your behalf, under your direction
|
||||
and control, on terms that prohibit them from making any copies of
|
||||
your copyrighted material outside their relationship with you.
|
||||
|
||||
Conveying under any other circumstances is permitted solely under
|
||||
the conditions stated below. Sublicensing is not allowed; section 10
|
||||
makes it unnecessary.
|
||||
|
||||
3. Protecting Users' Legal Rights From Anti-Circumvention Law.
|
||||
|
||||
No covered work shall be deemed part of an effective technological
|
||||
measure under any applicable law fulfilling obligations under article
|
||||
11 of the WIPO copyright treaty adopted on 20 December 1996, or
|
||||
similar laws prohibiting or restricting circumvention of such
|
||||
measures.
|
||||
|
||||
When you convey a covered work, you waive any legal power to forbid
|
||||
circumvention of technological measures to the extent such circumvention
|
||||
is effected by exercising rights under this License with respect to
|
||||
the covered work, and you disclaim any intention to limit operation or
|
||||
modification of the work as a means of enforcing, against the work's
|
||||
users, your or third parties' legal rights to forbid circumvention of
|
||||
technological measures.
|
||||
|
||||
4. Conveying Verbatim Copies.
|
||||
|
||||
You may convey verbatim copies of the Program's source code as you
|
||||
receive it, in any medium, provided that you conspicuously and
|
||||
appropriately publish on each copy an appropriate copyright notice;
|
||||
keep intact all notices stating that this License and any
|
||||
non-permissive terms added in accord with section 7 apply to the code;
|
||||
keep intact all notices of the absence of any warranty; and give all
|
||||
recipients a copy of this License along with the Program.
|
||||
|
||||
You may charge any price or no price for each copy that you convey,
|
||||
and you may offer support or warranty protection for a fee.
|
||||
|
||||
5. Conveying Modified Source Versions.
|
||||
|
||||
You may convey a work based on the Program, or the modifications to
|
||||
produce it from the Program, in the form of source code under the
|
||||
terms of section 4, provided that you also meet all of these conditions:
|
||||
|
||||
a) The work must carry prominent notices stating that you modified
|
||||
it, and giving a relevant date.
|
||||
|
||||
b) The work must carry prominent notices stating that it is
|
||||
released under this License and any conditions added under section
|
||||
7. This requirement modifies the requirement in section 4 to
|
||||
"keep intact all notices".
|
||||
|
||||
c) You must license the entire work, as a whole, under this
|
||||
License to anyone who comes into possession of a copy. This
|
||||
License will therefore apply, along with any applicable section 7
|
||||
additional terms, to the whole of the work, and all its parts,
|
||||
regardless of how they are packaged. This License gives no
|
||||
permission to license the work in any other way, but it does not
|
||||
invalidate such permission if you have separately received it.
|
||||
|
||||
d) If the work has interactive user interfaces, each must display
|
||||
Appropriate Legal Notices; however, if the Program has interactive
|
||||
interfaces that do not display Appropriate Legal Notices, your
|
||||
work need not make them do so.
|
||||
|
||||
A compilation of a covered work with other separate and independent
|
||||
works, which are not by their nature extensions of the covered work,
|
||||
and which are not combined with it such as to form a larger program,
|
||||
in or on a volume of a storage or distribution medium, is called an
|
||||
"aggregate" if the compilation and its resulting copyright are not
|
||||
used to limit the access or legal rights of the compilation's users
|
||||
beyond what the individual works permit. Inclusion of a covered work
|
||||
in an aggregate does not cause this License to apply to the other
|
||||
parts of the aggregate.
|
||||
|
||||
6. Conveying Non-Source Forms.
|
||||
|
||||
You may convey a covered work in object code form under the terms
|
||||
of sections 4 and 5, provided that you also convey the
|
||||
machine-readable Corresponding Source under the terms of this License,
|
||||
in one of these ways:
|
||||
|
||||
a) Convey the object code in, or embodied in, a physical product
|
||||
(including a physical distribution medium), accompanied by the
|
||||
Corresponding Source fixed on a durable physical medium
|
||||
customarily used for software interchange.
|
||||
|
||||
b) Convey the object code in, or embodied in, a physical product
|
||||
(including a physical distribution medium), accompanied by a
|
||||
written offer, valid for at least three years and valid for as
|
||||
long as you offer spare parts or customer support for that product
|
||||
model, to give anyone who possesses the object code either (1) a
|
||||
copy of the Corresponding Source for all the software in the
|
||||
product that is covered by this License, on a durable physical
|
||||
medium customarily used for software interchange, for a price no
|
||||
more than your reasonable cost of physically performing this
|
||||
conveying of source, or (2) access to copy the
|
||||
Corresponding Source from a network server at no charge.
|
||||
|
||||
c) Convey individual copies of the object code with a copy of the
|
||||
written offer to provide the Corresponding Source. This
|
||||
alternative is allowed only occasionally and noncommercially, and
|
||||
only if you received the object code with such an offer, in accord
|
||||
with subsection 6b.
|
||||
|
||||
d) Convey the object code by offering access from a designated
|
||||
place (gratis or for a charge), and offer equivalent access to the
|
||||
Corresponding Source in the same way through the same place at no
|
||||
further charge. You need not require recipients to copy the
|
||||
Corresponding Source along with the object code. If the place to
|
||||
copy the object code is a network server, the Corresponding Source
|
||||
may be on a different server (operated by you or a third party)
|
||||
that supports equivalent copying facilities, provided you maintain
|
||||
clear directions next to the object code saying where to find the
|
||||
Corresponding Source. Regardless of what server hosts the
|
||||
Corresponding Source, you remain obligated to ensure that it is
|
||||
available for as long as needed to satisfy these requirements.
|
||||
|
||||
e) Convey the object code using peer-to-peer transmission, provided
|
||||
you inform other peers where the object code and Corresponding
|
||||
Source of the work are being offered to the general public at no
|
||||
charge under subsection 6d.
|
||||
|
||||
A separable portion of the object code, whose source code is excluded
|
||||
from the Corresponding Source as a System Library, need not be
|
||||
included in conveying the object code work.
|
||||
|
||||
A "User Product" is either (1) a "consumer product", which means any
|
||||
tangible personal property which is normally used for personal, family,
|
||||
or household purposes, or (2) anything designed or sold for incorporation
|
||||
into a dwelling. In determining whether a product is a consumer product,
|
||||
doubtful cases shall be resolved in favor of coverage. For a particular
|
||||
product received by a particular user, "normally used" refers to a
|
||||
typical or common use of that class of product, regardless of the status
|
||||
of the particular user or of the way in which the particular user
|
||||
actually uses, or expects or is expected to use, the product. A product
|
||||
is a consumer product regardless of whether the product has substantial
|
||||
commercial, industrial or non-consumer uses, unless such uses represent
|
||||
the only significant mode of use of the product.
|
||||
|
||||
"Installation Information" for a User Product means any methods,
|
||||
procedures, authorization keys, or other information required to install
|
||||
and execute modified versions of a covered work in that User Product from
|
||||
a modified version of its Corresponding Source. The information must
|
||||
suffice to ensure that the continued functioning of the modified object
|
||||
code is in no case prevented or interfered with solely because
|
||||
modification has been made.
|
||||
|
||||
If you convey an object code work under this section in, or with, or
|
||||
specifically for use in, a User Product, and the conveying occurs as
|
||||
part of a transaction in which the right of possession and use of the
|
||||
User Product is transferred to the recipient in perpetuity or for a
|
||||
fixed term (regardless of how the transaction is characterized), the
|
||||
Corresponding Source conveyed under this section must be accompanied
|
||||
by the Installation Information. But this requirement does not apply
|
||||
if neither you nor any third party retains the ability to install
|
||||
modified object code on the User Product (for example, the work has
|
||||
been installed in ROM).
|
||||
|
||||
The requirement to provide Installation Information does not include a
|
||||
requirement to continue to provide support service, warranty, or updates
|
||||
for a work that has been modified or installed by the recipient, or for
|
||||
the User Product in which it has been modified or installed. Access to a
|
||||
network may be denied when the modification itself materially and
|
||||
adversely affects the operation of the network or violates the rules and
|
||||
protocols for communication across the network.
|
||||
|
||||
Corresponding Source conveyed, and Installation Information provided,
|
||||
in accord with this section must be in a format that is publicly
|
||||
documented (and with an implementation available to the public in
|
||||
source code form), and must require no special password or key for
|
||||
unpacking, reading or copying.
|
||||
|
||||
7. Additional Terms.
|
||||
|
||||
"Additional permissions" are terms that supplement the terms of this
|
||||
License by making exceptions from one or more of its conditions.
|
||||
Additional permissions that are applicable to the entire Program shall
|
||||
be treated as though they were included in this License, to the extent
|
||||
that they are valid under applicable law. If additional permissions
|
||||
apply only to part of the Program, that part may be used separately
|
||||
under those permissions, but the entire Program remains governed by
|
||||
this License without regard to the additional permissions.
|
||||
|
||||
When you convey a copy of a covered work, you may at your option
|
||||
remove any additional permissions from that copy, or from any part of
|
||||
it. (Additional permissions may be written to require their own
|
||||
removal in certain cases when you modify the work.) You may place
|
||||
additional permissions on material, added by you to a covered work,
|
||||
for which you have or can give appropriate copyright permission.
|
||||
|
||||
Notwithstanding any other provision of this License, for material you
|
||||
add to a covered work, you may (if authorized by the copyright holders of
|
||||
that material) supplement the terms of this License with terms:
|
||||
|
||||
a) Disclaiming warranty or limiting liability differently from the
|
||||
terms of sections 15 and 16 of this License; or
|
||||
|
||||
b) Requiring preservation of specified reasonable legal notices or
|
||||
author attributions in that material or in the Appropriate Legal
|
||||
Notices displayed by works containing it; or
|
||||
|
||||
c) Prohibiting misrepresentation of the origin of that material, or
|
||||
requiring that modified versions of such material be marked in
|
||||
reasonable ways as different from the original version; or
|
||||
|
||||
d) Limiting the use for publicity purposes of names of licensors or
|
||||
authors of the material; or
|
||||
|
||||
e) Declining to grant rights under trademark law for use of some
|
||||
trade names, trademarks, or service marks; or
|
||||
|
||||
f) Requiring indemnification of licensors and authors of that
|
||||
material by anyone who conveys the material (or modified versions of
|
||||
it) with contractual assumptions of liability to the recipient, for
|
||||
any liability that these contractual assumptions directly impose on
|
||||
those licensors and authors.
|
||||
|
||||
All other non-permissive additional terms are considered "further
|
||||
restrictions" within the meaning of section 10. If the Program as you
|
||||
received it, or any part of it, contains a notice stating that it is
|
||||
governed by this License along with a term that is a further
|
||||
restriction, you may remove that term. If a license document contains
|
||||
a further restriction but permits relicensing or conveying under this
|
||||
License, you may add to a covered work material governed by the terms
|
||||
of that license document, provided that the further restriction does
|
||||
not survive such relicensing or conveying.
|
||||
|
||||
If you add terms to a covered work in accord with this section, you
|
||||
must place, in the relevant source files, a statement of the
|
||||
additional terms that apply to those files, or a notice indicating
|
||||
where to find the applicable terms.
|
||||
|
||||
Additional terms, permissive or non-permissive, may be stated in the
|
||||
form of a separately written license, or stated as exceptions;
|
||||
the above requirements apply either way.
|
||||
|
||||
8. Termination.
|
||||
|
||||
You may not propagate or modify a covered work except as expressly
|
||||
provided under this License. Any attempt otherwise to propagate or
|
||||
modify it is void, and will automatically terminate your rights under
|
||||
this License (including any patent licenses granted under the third
|
||||
paragraph of section 11).
|
||||
|
||||
However, if you cease all violation of this License, then your
|
||||
license from a particular copyright holder is reinstated (a)
|
||||
provisionally, unless and until the copyright holder explicitly and
|
||||
finally terminates your license, and (b) permanently, if the copyright
|
||||
holder fails to notify you of the violation by some reasonable means
|
||||
prior to 60 days after the cessation.
|
||||
|
||||
Moreover, your license from a particular copyright holder is
|
||||
reinstated permanently if the copyright holder notifies you of the
|
||||
violation by some reasonable means, this is the first time you have
|
||||
received notice of violation of this License (for any work) from that
|
||||
copyright holder, and you cure the violation prior to 30 days after
|
||||
your receipt of the notice.
|
||||
|
||||
Termination of your rights under this section does not terminate the
|
||||
licenses of parties who have received copies or rights from you under
|
||||
this License. If your rights have been terminated and not permanently
|
||||
reinstated, you do not qualify to receive new licenses for the same
|
||||
material under section 10.
|
||||
|
||||
9. Acceptance Not Required for Having Copies.
|
||||
|
||||
You are not required to accept this License in order to receive or
|
||||
run a copy of the Program. Ancillary propagation of a covered work
|
||||
occurring solely as a consequence of using peer-to-peer transmission
|
||||
to receive a copy likewise does not require acceptance. However,
|
||||
nothing other than this License grants you permission to propagate or
|
||||
modify any covered work. These actions infringe copyright if you do
|
||||
not accept this License. Therefore, by modifying or propagating a
|
||||
covered work, you indicate your acceptance of this License to do so.
|
||||
|
||||
10. Automatic Licensing of Downstream Recipients.
|
||||
|
||||
Each time you convey a covered work, the recipient automatically
|
||||
receives a license from the original licensors, to run, modify and
|
||||
propagate that work, subject to this License. You are not responsible
|
||||
for enforcing compliance by third parties with this License.
|
||||
|
||||
An "entity transaction" is a transaction transferring control of an
|
||||
organization, or substantially all assets of one, or subdividing an
|
||||
organization, or merging organizations. If propagation of a covered
|
||||
work results from an entity transaction, each party to that
|
||||
transaction who receives a copy of the work also receives whatever
|
||||
licenses to the work the party's predecessor in interest had or could
|
||||
give under the previous paragraph, plus a right to possession of the
|
||||
Corresponding Source of the work from the predecessor in interest, if
|
||||
the predecessor has it or can get it with reasonable efforts.
|
||||
|
||||
You may not impose any further restrictions on the exercise of the
|
||||
rights granted or affirmed under this License. For example, you may
|
||||
not impose a license fee, royalty, or other charge for exercise of
|
||||
rights granted under this License, and you may not initiate litigation
|
||||
(including a cross-claim or counterclaim in a lawsuit) alleging that
|
||||
any patent claim is infringed by making, using, selling, offering for
|
||||
sale, or importing the Program or any portion of it.
|
||||
|
||||
11. Patents.
|
||||
|
||||
A "contributor" is a copyright holder who authorizes use under this
|
||||
License of the Program or a work on which the Program is based. The
|
||||
work thus licensed is called the contributor's "contributor version".
|
||||
|
||||
A contributor's "essential patent claims" are all patent claims
|
||||
owned or controlled by the contributor, whether already acquired or
|
||||
hereafter acquired, that would be infringed by some manner, permitted
|
||||
by this License, of making, using, or selling its contributor version,
|
||||
but do not include claims that would be infringed only as a
|
||||
consequence of further modification of the contributor version. For
|
||||
purposes of this definition, "control" includes the right to grant
|
||||
patent sublicenses in a manner consistent with the requirements of
|
||||
this License.
|
||||
|
||||
Each contributor grants you a non-exclusive, worldwide, royalty-free
|
||||
patent license under the contributor's essential patent claims, to
|
||||
make, use, sell, offer for sale, import and otherwise run, modify and
|
||||
propagate the contents of its contributor version.
|
||||
|
||||
In the following three paragraphs, a "patent license" is any express
|
||||
agreement or commitment, however denominated, not to enforce a patent
|
||||
(such as an express permission to practice a patent or covenant not to
|
||||
sue for patent infringement). To "grant" such a patent license to a
|
||||
party means to make such an agreement or commitment not to enforce a
|
||||
patent against the party.
|
||||
|
||||
If you convey a covered work, knowingly relying on a patent license,
|
||||
and the Corresponding Source of the work is not available for anyone
|
||||
to copy, free of charge and under the terms of this License, through a
|
||||
publicly available network server or other readily accessible means,
|
||||
then you must either (1) cause the Corresponding Source to be so
|
||||
available, or (2) arrange to deprive yourself of the benefit of the
|
||||
patent license for this particular work, or (3) arrange, in a manner
|
||||
consistent with the requirements of this License, to extend the patent
|
||||
license to downstream recipients. "Knowingly relying" means you have
|
||||
actual knowledge that, but for the patent license, your conveying the
|
||||
covered work in a country, or your recipient's use of the covered work
|
||||
in a country, would infringe one or more identifiable patents in that
|
||||
country that you have reason to believe are valid.
|
||||
|
||||
If, pursuant to or in connection with a single transaction or
|
||||
arrangement, you convey, or propagate by procuring conveyance of, a
|
||||
covered work, and grant a patent license to some of the parties
|
||||
receiving the covered work authorizing them to use, propagate, modify
|
||||
or convey a specific copy of the covered work, then the patent license
|
||||
you grant is automatically extended to all recipients of the covered
|
||||
work and works based on it.
|
||||
|
||||
A patent license is "discriminatory" if it does not include within
|
||||
the scope of its coverage, prohibits the exercise of, or is
|
||||
conditioned on the non-exercise of one or more of the rights that are
|
||||
specifically granted under this License. You may not convey a covered
|
||||
work if you are a party to an arrangement with a third party that is
|
||||
in the business of distributing software, under which you make payment
|
||||
to the third party based on the extent of your activity of conveying
|
||||
the work, and under which the third party grants, to any of the
|
||||
parties who would receive the covered work from you, a discriminatory
|
||||
patent license (a) in connection with copies of the covered work
|
||||
conveyed by you (or copies made from those copies), or (b) primarily
|
||||
for and in connection with specific products or compilations that
|
||||
contain the covered work, unless you entered into that arrangement,
|
||||
or that patent license was granted, prior to 28 March 2007.
|
||||
|
||||
Nothing in this License shall be construed as excluding or limiting
|
||||
any implied license or other defenses to infringement that may
|
||||
otherwise be available to you under applicable patent law.
|
||||
|
||||
12. No Surrender of Others' Freedom.
|
||||
|
||||
If conditions are imposed on you (whether by court order, agreement or
|
||||
otherwise) that contradict the conditions of this License, they do not
|
||||
excuse you from the conditions of this License. If you cannot convey a
|
||||
covered work so as to satisfy simultaneously your obligations under this
|
||||
License and any other pertinent obligations, then as a consequence you may
|
||||
not convey it at all. For example, if you agree to terms that obligate you
|
||||
to collect a royalty for further conveying from those to whom you convey
|
||||
the Program, the only way you could satisfy both those terms and this
|
||||
License would be to refrain entirely from conveying the Program.
|
||||
|
||||
13. Use with the GNU Affero General Public License.
|
||||
|
||||
Notwithstanding any other provision of this License, you have
|
||||
permission to link or combine any covered work with a work licensed
|
||||
under version 3 of the GNU Affero General Public License into a single
|
||||
combined work, and to convey the resulting work. The terms of this
|
||||
License will continue to apply to the part which is the covered work,
|
||||
but the special requirements of the GNU Affero General Public License,
|
||||
section 13, concerning interaction through a network will apply to the
|
||||
combination as such.
|
||||
|
||||
14. Revised Versions of this License.
|
||||
|
||||
The Free Software Foundation may publish revised and/or new versions of
|
||||
the GNU General Public License from time to time. Such new versions will
|
||||
be similar in spirit to the present version, but may differ in detail to
|
||||
address new problems or concerns.
|
||||
|
||||
Each version is given a distinguishing version number. If the
|
||||
Program specifies that a certain numbered version of the GNU General
|
||||
Public License "or any later version" applies to it, you have the
|
||||
option of following the terms and conditions either of that numbered
|
||||
version or of any later version published by the Free Software
|
||||
Foundation. If the Program does not specify a version number of the
|
||||
GNU General Public License, you may choose any version ever published
|
||||
by the Free Software Foundation.
|
||||
|
||||
If the Program specifies that a proxy can decide which future
|
||||
versions of the GNU General Public License can be used, that proxy's
|
||||
public statement of acceptance of a version permanently authorizes you
|
||||
to choose that version for the Program.
|
||||
|
||||
Later license versions may give you additional or different
|
||||
permissions. However, no additional obligations are imposed on any
|
||||
author or copyright holder as a result of your choosing to follow a
|
||||
later version.
|
||||
|
||||
15. Disclaimer of Warranty.
|
||||
|
||||
THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY
|
||||
APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT
|
||||
HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY
|
||||
OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO,
|
||||
THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
|
||||
PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM
|
||||
IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF
|
||||
ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
|
||||
|
||||
16. Limitation of Liability.
|
||||
|
||||
IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
|
||||
WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS
|
||||
THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY
|
||||
GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE
|
||||
USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF
|
||||
DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD
|
||||
PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS),
|
||||
EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF
|
||||
SUCH DAMAGES.
|
||||
|
||||
17. Interpretation of Sections 15 and 16.
|
||||
|
||||
If the disclaimer of warranty and limitation of liability provided
|
||||
above cannot be given local legal effect according to their terms,
|
||||
reviewing courts shall apply local law that most closely approximates
|
||||
an absolute waiver of all civil liability in connection with the
|
||||
Program, unless a warranty or assumption of liability accompanies a
|
||||
copy of the Program in return for a fee.
|
||||
|
||||
END OF TERMS AND CONDITIONS
|
||||
|
||||
How to Apply These Terms to Your New Programs
|
||||
|
||||
If you develop a new program, and you want it to be of the greatest
|
||||
possible use to the public, the best way to achieve this is to make it
|
||||
free software which everyone can redistribute and change under these terms.
|
||||
|
||||
To do so, attach the following notices to the program. It is safest
|
||||
to attach them to the start of each source file to most effectively
|
||||
state the exclusion of warranty; and each file should have at least
|
||||
the "copyright" line and a pointer to where the full notice is found.
|
||||
|
||||
<one line to give the program's name and a brief idea of what it does.>
|
||||
Copyright (C) <year> <name of author>
|
||||
|
||||
This program is free software: you can redistribute it and/or modify
|
||||
it under the terms of the GNU General Public License as published by
|
||||
the Free Software Foundation, either version 3 of the License, or
|
||||
(at your option) any later version.
|
||||
|
||||
This program is distributed in the hope that it will be useful,
|
||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
GNU General Public License for more details.
|
||||
|
||||
You should have received a copy of the GNU General Public License
|
||||
along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||
|
||||
Also add information on how to contact you by electronic and paper mail.
|
||||
|
||||
If the program does terminal interaction, make it output a short
|
||||
notice like this when it starts in an interactive mode:
|
||||
|
||||
<program> Copyright (C) <year> <name of author>
|
||||
This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
|
||||
This is free software, and you are welcome to redistribute it
|
||||
under certain conditions; type `show c' for details.
|
||||
|
||||
The hypothetical commands `show w' and `show c' should show the appropriate
|
||||
parts of the General Public License. Of course, your program's commands
|
||||
might be different; for a GUI interface, you would use an "about box".
|
||||
|
||||
You should also get your employer (if you work as a programmer) or school,
|
||||
if any, to sign a "copyright disclaimer" for the program, if necessary.
|
||||
For more information on this, and how to apply and follow the GNU GPL, see
|
||||
<http://www.gnu.org/licenses/>.
|
||||
|
||||
The GNU General Public License does not permit incorporating your program
|
||||
into proprietary programs. If your program is a subroutine library, you
|
||||
may consider it more useful to permit linking proprietary applications with
|
||||
the library. If this is what you want to do, use the GNU Lesser General
|
||||
Public License instead of this License. But first, please read
|
||||
<http://www.gnu.org/philosophy/why-not-lgpl.html>.
|
76
trunk/dist/doc/L2J_DataPack_README.txt
vendored
Normal file
76
trunk/dist/doc/L2J_DataPack_README.txt
vendored
Normal file
@ -0,0 +1,76 @@
|
||||
Copyright 2004-2014 L2J-DataPack team
|
||||
|
||||
This file is part of the L2J-DataPack.
|
||||
|
||||
L2J-DataPack comes with ABSOLUTELY NO WARRANTY. This is
|
||||
free software, and you are welcome to redistribute it under certain conditions.
|
||||
|
||||
L2J-DataPack is free software; you can redistribute it and/or modify it under
|
||||
the terms of the GNU General Public License as published by the Free Software
|
||||
Foundation; either version 3 of the License, or (at your option) any later
|
||||
version.
|
||||
|
||||
L2J-DataPack is distributed in the hope that it will be useful, but WITHOUT ANY
|
||||
WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A
|
||||
PARTICULAR PURPOSE. See the GNU General Public License for more details.
|
||||
|
||||
You should have received a copy of the GNU General Public License along with
|
||||
L2J-DataPack; if not, write to the Free Software Foundation, Inc., 51 Franklin
|
||||
St, Fifth Floor, Boston, MA 02110-1301 USA
|
||||
|
||||
|
||||
L2J-DataPack SVN Build:
|
||||
|
||||
Project Website: http://www.l2jdp.com
|
||||
Project Forum: http://www.l2jdp.com/forum
|
||||
Wiki: http://trac.l2jdp.com/wiki
|
||||
Download: Our wiki contain directives for you to get the latest DataPack
|
||||
revision either from nightly builds or via Subversion.
|
||||
|
||||
IRC: irc.freenode.net #l2j
|
||||
|
||||
L2J-DataPack is *NOT* L2J-Server. L2J-Server is *NOT* L2J-DataPack. Comments, questions,
|
||||
suggestions etc. should be directed to the appropriate forums.
|
||||
|
||||
Any given DataPack copy you get, is designed/optimized to work with an specific
|
||||
L2J build. Ensure your core and DataPack revisions match each other.
|
||||
|
||||
This readme assumes a basic understanding of MySQL commands and internals, SQL
|
||||
queries, or at least familiarity with a MySQL frontend. This readme will not
|
||||
teach you how to install MySQL nor will it teach you to use MySQL or any MySQL
|
||||
frontend. This readme is for the sole purpose of providing a brief overview of
|
||||
how to either install or upgrade the data in your database.
|
||||
|
||||
|
||||
Installation:
|
||||
|
||||
All users: Copy all the datapack content to your gameserver directory/folder.
|
||||
(for example C:\L2J\gameserver for Win users, /opt/l2j/gameserver for *nix)
|
||||
You'd know if you are doing it right if you're being asked about overwriting
|
||||
the data folder and/or its content, since L2J core includes a basic skeleton of
|
||||
it. It's safe to answer 'yes' at this point.
|
||||
|
||||
For new L2J databases or existing databases where you want to delete character
|
||||
and account information: Create your loginserver and gameserver databases so they
|
||||
match the loginserver.properties and server.properties settings respectively (the
|
||||
default for both is 'l2jdb'.)
|
||||
|
||||
Method 1: run database_installer.bat for windows users, or database_installer.sh for
|
||||
linux/unix users.
|
||||
Method 2: Select your database and run all the batch scripts in the sql folder
|
||||
|
||||
For existing L2J databases where you want to keep character and account
|
||||
information:
|
||||
|
||||
Method 1: Run database_installer.bat for windows users, or
|
||||
database_installer.sh for linux/unix users. Choose (u)pgrade when asked.
|
||||
Method 2: Select your database and run all the batch scripts in the
|
||||
sql folder that correspond to tables in your database that are missing or you
|
||||
want to upgrade.
|
||||
|
||||
|
||||
IMPORTANT: There may also be changes altering table structures, if you need such
|
||||
an update after some certain changeset, you should run the relevant SQL sequence from
|
||||
/sql/updates/. Database_installer tool will provide a way for you to execute them all.
|
||||
|
||||
-the L2J-DataPack team
|
674
trunk/dist/doc/L2J_Server_LICENSE.txt
vendored
Normal file
674
trunk/dist/doc/L2J_Server_LICENSE.txt
vendored
Normal file
@ -0,0 +1,674 @@
|
||||
GNU GENERAL PUBLIC LICENSE
|
||||
Version 3, 29 June 2007
|
||||
|
||||
Copyright (C) 2007 Free Software Foundation, Inc. <http://fsf.org/>
|
||||
Everyone is permitted to copy and distribute verbatim copies
|
||||
of this license document, but changing it is not allowed.
|
||||
|
||||
Preamble
|
||||
|
||||
The GNU General Public License is a free, copyleft license for
|
||||
software and other kinds of works.
|
||||
|
||||
The licenses for most software and other practical works are designed
|
||||
to take away your freedom to share and change the works. By contrast,
|
||||
the GNU General Public License is intended to guarantee your freedom to
|
||||
share and change all versions of a program--to make sure it remains free
|
||||
software for all its users. We, the Free Software Foundation, use the
|
||||
GNU General Public License for most of our software; it applies also to
|
||||
any other work released this way by its authors. You can apply it to
|
||||
your programs, too.
|
||||
|
||||
When we speak of free software, we are referring to freedom, not
|
||||
price. Our General Public Licenses are designed to make sure that you
|
||||
have the freedom to distribute copies of free software (and charge for
|
||||
them if you wish), that you receive source code or can get it if you
|
||||
want it, that you can change the software or use pieces of it in new
|
||||
free programs, and that you know you can do these things.
|
||||
|
||||
To protect your rights, we need to prevent others from denying you
|
||||
these rights or asking you to surrender the rights. Therefore, you have
|
||||
certain responsibilities if you distribute copies of the software, or if
|
||||
you modify it: responsibilities to respect the freedom of others.
|
||||
|
||||
For example, if you distribute copies of such a program, whether
|
||||
gratis or for a fee, you must pass on to the recipients the same
|
||||
freedoms that you received. You must make sure that they, too, receive
|
||||
or can get the source code. And you must show them these terms so they
|
||||
know their rights.
|
||||
|
||||
Developers that use the GNU GPL protect your rights with two steps:
|
||||
(1) assert copyright on the software, and (2) offer you this License
|
||||
giving you legal permission to copy, distribute and/or modify it.
|
||||
|
||||
For the developers' and authors' protection, the GPL clearly explains
|
||||
that there is no warranty for this free software. For both users' and
|
||||
authors' sake, the GPL requires that modified versions be marked as
|
||||
changed, so that their problems will not be attributed erroneously to
|
||||
authors of previous versions.
|
||||
|
||||
Some devices are designed to deny users access to install or run
|
||||
modified versions of the software inside them, although the manufacturer
|
||||
can do so. This is fundamentally incompatible with the aim of
|
||||
protecting users' freedom to change the software. The systematic
|
||||
pattern of such abuse occurs in the area of products for individuals to
|
||||
use, which is precisely where it is most unacceptable. Therefore, we
|
||||
have designed this version of the GPL to prohibit the practice for those
|
||||
products. If such problems arise substantially in other domains, we
|
||||
stand ready to extend this provision to those domains in future versions
|
||||
of the GPL, as needed to protect the freedom of users.
|
||||
|
||||
Finally, every program is threatened constantly by software patents.
|
||||
States should not allow patents to restrict development and use of
|
||||
software on general-purpose computers, but in those that do, we wish to
|
||||
avoid the special danger that patents applied to a free program could
|
||||
make it effectively proprietary. To prevent this, the GPL assures that
|
||||
patents cannot be used to render the program non-free.
|
||||
|
||||
The precise terms and conditions for copying, distribution and
|
||||
modification follow.
|
||||
|
||||
TERMS AND CONDITIONS
|
||||
|
||||
0. Definitions.
|
||||
|
||||
"This License" refers to version 3 of the GNU General Public License.
|
||||
|
||||
"Copyright" also means copyright-like laws that apply to other kinds of
|
||||
works, such as semiconductor masks.
|
||||
|
||||
"The Program" refers to any copyrightable work licensed under this
|
||||
License. Each licensee is addressed as "you". "Licensees" and
|
||||
"recipients" may be individuals or organizations.
|
||||
|
||||
To "modify" a work means to copy from or adapt all or part of the work
|
||||
in a fashion requiring copyright permission, other than the making of an
|
||||
exact copy. The resulting work is called a "modified version" of the
|
||||
earlier work or a work "based on" the earlier work.
|
||||
|
||||
A "covered work" means either the unmodified Program or a work based
|
||||
on the Program.
|
||||
|
||||
To "propagate" a work means to do anything with it that, without
|
||||
permission, would make you directly or secondarily liable for
|
||||
infringement under applicable copyright law, except executing it on a
|
||||
computer or modifying a private copy. Propagation includes copying,
|
||||
distribution (with or without modification), making available to the
|
||||
public, and in some countries other activities as well.
|
||||
|
||||
To "convey" a work means any kind of propagation that enables other
|
||||
parties to make or receive copies. Mere interaction with a user through
|
||||
a computer network, with no transfer of a copy, is not conveying.
|
||||
|
||||
An interactive user interface displays "Appropriate Legal Notices"
|
||||
to the extent that it includes a convenient and prominently visible
|
||||
feature that (1) displays an appropriate copyright notice, and (2)
|
||||
tells the user that there is no warranty for the work (except to the
|
||||
extent that warranties are provided), that licensees may convey the
|
||||
work under this License, and how to view a copy of this License. If
|
||||
the interface presents a list of user commands or options, such as a
|
||||
menu, a prominent item in the list meets this criterion.
|
||||
|
||||
1. Source Code.
|
||||
|
||||
The "source code" for a work means the preferred form of the work
|
||||
for making modifications to it. "Object code" means any non-source
|
||||
form of a work.
|
||||
|
||||
A "Standard Interface" means an interface that either is an official
|
||||
standard defined by a recognized standards body, or, in the case of
|
||||
interfaces specified for a particular programming language, one that
|
||||
is widely used among developers working in that language.
|
||||
|
||||
The "System Libraries" of an executable work include anything, other
|
||||
than the work as a whole, that (a) is included in the normal form of
|
||||
packaging a Major Component, but which is not part of that Major
|
||||
Component, and (b) serves only to enable use of the work with that
|
||||
Major Component, or to implement a Standard Interface for which an
|
||||
implementation is available to the public in source code form. A
|
||||
"Major Component", in this context, means a major essential component
|
||||
(kernel, window system, and so on) of the specific operating system
|
||||
(if any) on which the executable work runs, or a compiler used to
|
||||
produce the work, or an object code interpreter used to run it.
|
||||
|
||||
The "Corresponding Source" for a work in object code form means all
|
||||
the source code needed to generate, install, and (for an executable
|
||||
work) run the object code and to modify the work, including scripts to
|
||||
control those activities. However, it does not include the work's
|
||||
System Libraries, or general-purpose tools or generally available free
|
||||
programs which are used unmodified in performing those activities but
|
||||
which are not part of the work. For example, Corresponding Source
|
||||
includes interface definition files associated with source files for
|
||||
the work, and the source code for shared libraries and dynamically
|
||||
linked subprograms that the work is specifically designed to require,
|
||||
such as by intimate data communication or control flow between those
|
||||
subprograms and other parts of the work.
|
||||
|
||||
The Corresponding Source need not include anything that users
|
||||
can regenerate automatically from other parts of the Corresponding
|
||||
Source.
|
||||
|
||||
The Corresponding Source for a work in source code form is that
|
||||
same work.
|
||||
|
||||
2. Basic Permissions.
|
||||
|
||||
All rights granted under this License are granted for the term of
|
||||
copyright on the Program, and are irrevocable provided the stated
|
||||
conditions are met. This License explicitly affirms your unlimited
|
||||
permission to run the unmodified Program. The output from running a
|
||||
covered work is covered by this License only if the output, given its
|
||||
content, constitutes a covered work. This License acknowledges your
|
||||
rights of fair use or other equivalent, as provided by copyright law.
|
||||
|
||||
You may make, run and propagate covered works that you do not
|
||||
convey, without conditions so long as your license otherwise remains
|
||||
in force. You may convey covered works to others for the sole purpose
|
||||
of having them make modifications exclusively for you, or provide you
|
||||
with facilities for running those works, provided that you comply with
|
||||
the terms of this License in conveying all material for which you do
|
||||
not control copyright. Those thus making or running the covered works
|
||||
for you must do so exclusively on your behalf, under your direction
|
||||
and control, on terms that prohibit them from making any copies of
|
||||
your copyrighted material outside their relationship with you.
|
||||
|
||||
Conveying under any other circumstances is permitted solely under
|
||||
the conditions stated below. Sublicensing is not allowed; section 10
|
||||
makes it unnecessary.
|
||||
|
||||
3. Protecting Users' Legal Rights From Anti-Circumvention Law.
|
||||
|
||||
No covered work shall be deemed part of an effective technological
|
||||
measure under any applicable law fulfilling obligations under article
|
||||
11 of the WIPO copyright treaty adopted on 20 December 1996, or
|
||||
similar laws prohibiting or restricting circumvention of such
|
||||
measures.
|
||||
|
||||
When you convey a covered work, you waive any legal power to forbid
|
||||
circumvention of technological measures to the extent such circumvention
|
||||
is effected by exercising rights under this License with respect to
|
||||
the covered work, and you disclaim any intention to limit operation or
|
||||
modification of the work as a means of enforcing, against the work's
|
||||
users, your or third parties' legal rights to forbid circumvention of
|
||||
technological measures.
|
||||
|
||||
4. Conveying Verbatim Copies.
|
||||
|
||||
You may convey verbatim copies of the Program's source code as you
|
||||
receive it, in any medium, provided that you conspicuously and
|
||||
appropriately publish on each copy an appropriate copyright notice;
|
||||
keep intact all notices stating that this License and any
|
||||
non-permissive terms added in accord with section 7 apply to the code;
|
||||
keep intact all notices of the absence of any warranty; and give all
|
||||
recipients a copy of this License along with the Program.
|
||||
|
||||
You may charge any price or no price for each copy that you convey,
|
||||
and you may offer support or warranty protection for a fee.
|
||||
|
||||
5. Conveying Modified Source Versions.
|
||||
|
||||
You may convey a work based on the Program, or the modifications to
|
||||
produce it from the Program, in the form of source code under the
|
||||
terms of section 4, provided that you also meet all of these conditions:
|
||||
|
||||
a) The work must carry prominent notices stating that you modified
|
||||
it, and giving a relevant date.
|
||||
|
||||
b) The work must carry prominent notices stating that it is
|
||||
released under this License and any conditions added under section
|
||||
7. This requirement modifies the requirement in section 4 to
|
||||
"keep intact all notices".
|
||||
|
||||
c) You must license the entire work, as a whole, under this
|
||||
License to anyone who comes into possession of a copy. This
|
||||
License will therefore apply, along with any applicable section 7
|
||||
additional terms, to the whole of the work, and all its parts,
|
||||
regardless of how they are packaged. This License gives no
|
||||
permission to license the work in any other way, but it does not
|
||||
invalidate such permission if you have separately received it.
|
||||
|
||||
d) If the work has interactive user interfaces, each must display
|
||||
Appropriate Legal Notices; however, if the Program has interactive
|
||||
interfaces that do not display Appropriate Legal Notices, your
|
||||
work need not make them do so.
|
||||
|
||||
A compilation of a covered work with other separate and independent
|
||||
works, which are not by their nature extensions of the covered work,
|
||||
and which are not combined with it such as to form a larger program,
|
||||
in or on a volume of a storage or distribution medium, is called an
|
||||
"aggregate" if the compilation and its resulting copyright are not
|
||||
used to limit the access or legal rights of the compilation's users
|
||||
beyond what the individual works permit. Inclusion of a covered work
|
||||
in an aggregate does not cause this License to apply to the other
|
||||
parts of the aggregate.
|
||||
|
||||
6. Conveying Non-Source Forms.
|
||||
|
||||
You may convey a covered work in object code form under the terms
|
||||
of sections 4 and 5, provided that you also convey the
|
||||
machine-readable Corresponding Source under the terms of this License,
|
||||
in one of these ways:
|
||||
|
||||
a) Convey the object code in, or embodied in, a physical product
|
||||
(including a physical distribution medium), accompanied by the
|
||||
Corresponding Source fixed on a durable physical medium
|
||||
customarily used for software interchange.
|
||||
|
||||
b) Convey the object code in, or embodied in, a physical product
|
||||
(including a physical distribution medium), accompanied by a
|
||||
written offer, valid for at least three years and valid for as
|
||||
long as you offer spare parts or customer support for that product
|
||||
model, to give anyone who possesses the object code either (1) a
|
||||
copy of the Corresponding Source for all the software in the
|
||||
product that is covered by this License, on a durable physical
|
||||
medium customarily used for software interchange, for a price no
|
||||
more than your reasonable cost of physically performing this
|
||||
conveying of source, or (2) access to copy the
|
||||
Corresponding Source from a network server at no charge.
|
||||
|
||||
c) Convey individual copies of the object code with a copy of the
|
||||
written offer to provide the Corresponding Source. This
|
||||
alternative is allowed only occasionally and noncommercially, and
|
||||
only if you received the object code with such an offer, in accord
|
||||
with subsection 6b.
|
||||
|
||||
d) Convey the object code by offering access from a designated
|
||||
place (gratis or for a charge), and offer equivalent access to the
|
||||
Corresponding Source in the same way through the same place at no
|
||||
further charge. You need not require recipients to copy the
|
||||
Corresponding Source along with the object code. If the place to
|
||||
copy the object code is a network server, the Corresponding Source
|
||||
may be on a different server (operated by you or a third party)
|
||||
that supports equivalent copying facilities, provided you maintain
|
||||
clear directions next to the object code saying where to find the
|
||||
Corresponding Source. Regardless of what server hosts the
|
||||
Corresponding Source, you remain obligated to ensure that it is
|
||||
available for as long as needed to satisfy these requirements.
|
||||
|
||||
e) Convey the object code using peer-to-peer transmission, provided
|
||||
you inform other peers where the object code and Corresponding
|
||||
Source of the work are being offered to the general public at no
|
||||
charge under subsection 6d.
|
||||
|
||||
A separable portion of the object code, whose source code is excluded
|
||||
from the Corresponding Source as a System Library, need not be
|
||||
included in conveying the object code work.
|
||||
|
||||
A "User Product" is either (1) a "consumer product", which means any
|
||||
tangible personal property which is normally used for personal, family,
|
||||
or household purposes, or (2) anything designed or sold for incorporation
|
||||
into a dwelling. In determining whether a product is a consumer product,
|
||||
doubtful cases shall be resolved in favor of coverage. For a particular
|
||||
product received by a particular user, "normally used" refers to a
|
||||
typical or common use of that class of product, regardless of the status
|
||||
of the particular user or of the way in which the particular user
|
||||
actually uses, or expects or is expected to use, the product. A product
|
||||
is a consumer product regardless of whether the product has substantial
|
||||
commercial, industrial or non-consumer uses, unless such uses represent
|
||||
the only significant mode of use of the product.
|
||||
|
||||
"Installation Information" for a User Product means any methods,
|
||||
procedures, authorization keys, or other information required to install
|
||||
and execute modified versions of a covered work in that User Product from
|
||||
a modified version of its Corresponding Source. The information must
|
||||
suffice to ensure that the continued functioning of the modified object
|
||||
code is in no case prevented or interfered with solely because
|
||||
modification has been made.
|
||||
|
||||
If you convey an object code work under this section in, or with, or
|
||||
specifically for use in, a User Product, and the conveying occurs as
|
||||
part of a transaction in which the right of possession and use of the
|
||||
User Product is transferred to the recipient in perpetuity or for a
|
||||
fixed term (regardless of how the transaction is characterized), the
|
||||
Corresponding Source conveyed under this section must be accompanied
|
||||
by the Installation Information. But this requirement does not apply
|
||||
if neither you nor any third party retains the ability to install
|
||||
modified object code on the User Product (for example, the work has
|
||||
been installed in ROM).
|
||||
|
||||
The requirement to provide Installation Information does not include a
|
||||
requirement to continue to provide support service, warranty, or updates
|
||||
for a work that has been modified or installed by the recipient, or for
|
||||
the User Product in which it has been modified or installed. Access to a
|
||||
network may be denied when the modification itself materially and
|
||||
adversely affects the operation of the network or violates the rules and
|
||||
protocols for communication across the network.
|
||||
|
||||
Corresponding Source conveyed, and Installation Information provided,
|
||||
in accord with this section must be in a format that is publicly
|
||||
documented (and with an implementation available to the public in
|
||||
source code form), and must require no special password or key for
|
||||
unpacking, reading or copying.
|
||||
|
||||
7. Additional Terms.
|
||||
|
||||
"Additional permissions" are terms that supplement the terms of this
|
||||
License by making exceptions from one or more of its conditions.
|
||||
Additional permissions that are applicable to the entire Program shall
|
||||
be treated as though they were included in this License, to the extent
|
||||
that they are valid under applicable law. If additional permissions
|
||||
apply only to part of the Program, that part may be used separately
|
||||
under those permissions, but the entire Program remains governed by
|
||||
this License without regard to the additional permissions.
|
||||
|
||||
When you convey a copy of a covered work, you may at your option
|
||||
remove any additional permissions from that copy, or from any part of
|
||||
it. (Additional permissions may be written to require their own
|
||||
removal in certain cases when you modify the work.) You may place
|
||||
additional permissions on material, added by you to a covered work,
|
||||
for which you have or can give appropriate copyright permission.
|
||||
|
||||
Notwithstanding any other provision of this License, for material you
|
||||
add to a covered work, you may (if authorized by the copyright holders of
|
||||
that material) supplement the terms of this License with terms:
|
||||
|
||||
a) Disclaiming warranty or limiting liability differently from the
|
||||
terms of sections 15 and 16 of this License; or
|
||||
|
||||
b) Requiring preservation of specified reasonable legal notices or
|
||||
author attributions in that material or in the Appropriate Legal
|
||||
Notices displayed by works containing it; or
|
||||
|
||||
c) Prohibiting misrepresentation of the origin of that material, or
|
||||
requiring that modified versions of such material be marked in
|
||||
reasonable ways as different from the original version; or
|
||||
|
||||
d) Limiting the use for publicity purposes of names of licensors or
|
||||
authors of the material; or
|
||||
|
||||
e) Declining to grant rights under trademark law for use of some
|
||||
trade names, trademarks, or service marks; or
|
||||
|
||||
f) Requiring indemnification of licensors and authors of that
|
||||
material by anyone who conveys the material (or modified versions of
|
||||
it) with contractual assumptions of liability to the recipient, for
|
||||
any liability that these contractual assumptions directly impose on
|
||||
those licensors and authors.
|
||||
|
||||
All other non-permissive additional terms are considered "further
|
||||
restrictions" within the meaning of section 10. If the Program as you
|
||||
received it, or any part of it, contains a notice stating that it is
|
||||
governed by this License along with a term that is a further
|
||||
restriction, you may remove that term. If a license document contains
|
||||
a further restriction but permits relicensing or conveying under this
|
||||
License, you may add to a covered work material governed by the terms
|
||||
of that license document, provided that the further restriction does
|
||||
not survive such relicensing or conveying.
|
||||
|
||||
If you add terms to a covered work in accord with this section, you
|
||||
must place, in the relevant source files, a statement of the
|
||||
additional terms that apply to those files, or a notice indicating
|
||||
where to find the applicable terms.
|
||||
|
||||
Additional terms, permissive or non-permissive, may be stated in the
|
||||
form of a separately written license, or stated as exceptions;
|
||||
the above requirements apply either way.
|
||||
|
||||
8. Termination.
|
||||
|
||||
You may not propagate or modify a covered work except as expressly
|
||||
provided under this License. Any attempt otherwise to propagate or
|
||||
modify it is void, and will automatically terminate your rights under
|
||||
this License (including any patent licenses granted under the third
|
||||
paragraph of section 11).
|
||||
|
||||
However, if you cease all violation of this License, then your
|
||||
license from a particular copyright holder is reinstated (a)
|
||||
provisionally, unless and until the copyright holder explicitly and
|
||||
finally terminates your license, and (b) permanently, if the copyright
|
||||
holder fails to notify you of the violation by some reasonable means
|
||||
prior to 60 days after the cessation.
|
||||
|
||||
Moreover, your license from a particular copyright holder is
|
||||
reinstated permanently if the copyright holder notifies you of the
|
||||
violation by some reasonable means, this is the first time you have
|
||||
received notice of violation of this License (for any work) from that
|
||||
copyright holder, and you cure the violation prior to 30 days after
|
||||
your receipt of the notice.
|
||||
|
||||
Termination of your rights under this section does not terminate the
|
||||
licenses of parties who have received copies or rights from you under
|
||||
this License. If your rights have been terminated and not permanently
|
||||
reinstated, you do not qualify to receive new licenses for the same
|
||||
material under section 10.
|
||||
|
||||
9. Acceptance Not Required for Having Copies.
|
||||
|
||||
You are not required to accept this License in order to receive or
|
||||
run a copy of the Program. Ancillary propagation of a covered work
|
||||
occurring solely as a consequence of using peer-to-peer transmission
|
||||
to receive a copy likewise does not require acceptance. However,
|
||||
nothing other than this License grants you permission to propagate or
|
||||
modify any covered work. These actions infringe copyright if you do
|
||||
not accept this License. Therefore, by modifying or propagating a
|
||||
covered work, you indicate your acceptance of this License to do so.
|
||||
|
||||
10. Automatic Licensing of Downstream Recipients.
|
||||
|
||||
Each time you convey a covered work, the recipient automatically
|
||||
receives a license from the original licensors, to run, modify and
|
||||
propagate that work, subject to this License. You are not responsible
|
||||
for enforcing compliance by third parties with this License.
|
||||
|
||||
An "entity transaction" is a transaction transferring control of an
|
||||
organization, or substantially all assets of one, or subdividing an
|
||||
organization, or merging organizations. If propagation of a covered
|
||||
work results from an entity transaction, each party to that
|
||||
transaction who receives a copy of the work also receives whatever
|
||||
licenses to the work the party's predecessor in interest had or could
|
||||
give under the previous paragraph, plus a right to possession of the
|
||||
Corresponding Source of the work from the predecessor in interest, if
|
||||
the predecessor has it or can get it with reasonable efforts.
|
||||
|
||||
You may not impose any further restrictions on the exercise of the
|
||||
rights granted or affirmed under this License. For example, you may
|
||||
not impose a license fee, royalty, or other charge for exercise of
|
||||
rights granted under this License, and you may not initiate litigation
|
||||
(including a cross-claim or counterclaim in a lawsuit) alleging that
|
||||
any patent claim is infringed by making, using, selling, offering for
|
||||
sale, or importing the Program or any portion of it.
|
||||
|
||||
11. Patents.
|
||||
|
||||
A "contributor" is a copyright holder who authorizes use under this
|
||||
License of the Program or a work on which the Program is based. The
|
||||
work thus licensed is called the contributor's "contributor version".
|
||||
|
||||
A contributor's "essential patent claims" are all patent claims
|
||||
owned or controlled by the contributor, whether already acquired or
|
||||
hereafter acquired, that would be infringed by some manner, permitted
|
||||
by this License, of making, using, or selling its contributor version,
|
||||
but do not include claims that would be infringed only as a
|
||||
consequence of further modification of the contributor version. For
|
||||
purposes of this definition, "control" includes the right to grant
|
||||
patent sublicenses in a manner consistent with the requirements of
|
||||
this License.
|
||||
|
||||
Each contributor grants you a non-exclusive, worldwide, royalty-free
|
||||
patent license under the contributor's essential patent claims, to
|
||||
make, use, sell, offer for sale, import and otherwise run, modify and
|
||||
propagate the contents of its contributor version.
|
||||
|
||||
In the following three paragraphs, a "patent license" is any express
|
||||
agreement or commitment, however denominated, not to enforce a patent
|
||||
(such as an express permission to practice a patent or covenant not to
|
||||
sue for patent infringement). To "grant" such a patent license to a
|
||||
party means to make such an agreement or commitment not to enforce a
|
||||
patent against the party.
|
||||
|
||||
If you convey a covered work, knowingly relying on a patent license,
|
||||
and the Corresponding Source of the work is not available for anyone
|
||||
to copy, free of charge and under the terms of this License, through a
|
||||
publicly available network server or other readily accessible means,
|
||||
then you must either (1) cause the Corresponding Source to be so
|
||||
available, or (2) arrange to deprive yourself of the benefit of the
|
||||
patent license for this particular work, or (3) arrange, in a manner
|
||||
consistent with the requirements of this License, to extend the patent
|
||||
license to downstream recipients. "Knowingly relying" means you have
|
||||
actual knowledge that, but for the patent license, your conveying the
|
||||
covered work in a country, or your recipient's use of the covered work
|
||||
in a country, would infringe one or more identifiable patents in that
|
||||
country that you have reason to believe are valid.
|
||||
|
||||
If, pursuant to or in connection with a single transaction or
|
||||
arrangement, you convey, or propagate by procuring conveyance of, a
|
||||
covered work, and grant a patent license to some of the parties
|
||||
receiving the covered work authorizing them to use, propagate, modify
|
||||
or convey a specific copy of the covered work, then the patent license
|
||||
you grant is automatically extended to all recipients of the covered
|
||||
work and works based on it.
|
||||
|
||||
A patent license is "discriminatory" if it does not include within
|
||||
the scope of its coverage, prohibits the exercise of, or is
|
||||
conditioned on the non-exercise of one or more of the rights that are
|
||||
specifically granted under this License. You may not convey a covered
|
||||
work if you are a party to an arrangement with a third party that is
|
||||
in the business of distributing software, under which you make payment
|
||||
to the third party based on the extent of your activity of conveying
|
||||
the work, and under which the third party grants, to any of the
|
||||
parties who would receive the covered work from you, a discriminatory
|
||||
patent license (a) in connection with copies of the covered work
|
||||
conveyed by you (or copies made from those copies), or (b) primarily
|
||||
for and in connection with specific products or compilations that
|
||||
contain the covered work, unless you entered into that arrangement,
|
||||
or that patent license was granted, prior to 28 March 2007.
|
||||
|
||||
Nothing in this License shall be construed as excluding or limiting
|
||||
any implied license or other defenses to infringement that may
|
||||
otherwise be available to you under applicable patent law.
|
||||
|
||||
12. No Surrender of Others' Freedom.
|
||||
|
||||
If conditions are imposed on you (whether by court order, agreement or
|
||||
otherwise) that contradict the conditions of this License, they do not
|
||||
excuse you from the conditions of this License. If you cannot convey a
|
||||
covered work so as to satisfy simultaneously your obligations under this
|
||||
License and any other pertinent obligations, then as a consequence you may
|
||||
not convey it at all. For example, if you agree to terms that obligate you
|
||||
to collect a royalty for further conveying from those to whom you convey
|
||||
the Program, the only way you could satisfy both those terms and this
|
||||
License would be to refrain entirely from conveying the Program.
|
||||
|
||||
13. Use with the GNU Affero General Public License.
|
||||
|
||||
Notwithstanding any other provision of this License, you have
|
||||
permission to link or combine any covered work with a work licensed
|
||||
under version 3 of the GNU Affero General Public License into a single
|
||||
combined work, and to convey the resulting work. The terms of this
|
||||
License will continue to apply to the part which is the covered work,
|
||||
but the special requirements of the GNU Affero General Public License,
|
||||
section 13, concerning interaction through a network will apply to the
|
||||
combination as such.
|
||||
|
||||
14. Revised Versions of this License.
|
||||
|
||||
The Free Software Foundation may publish revised and/or new versions of
|
||||
the GNU General Public License from time to time. Such new versions will
|
||||
be similar in spirit to the present version, but may differ in detail to
|
||||
address new problems or concerns.
|
||||
|
||||
Each version is given a distinguishing version number. If the
|
||||
Program specifies that a certain numbered version of the GNU General
|
||||
Public License "or any later version" applies to it, you have the
|
||||
option of following the terms and conditions either of that numbered
|
||||
version or of any later version published by the Free Software
|
||||
Foundation. If the Program does not specify a version number of the
|
||||
GNU General Public License, you may choose any version ever published
|
||||
by the Free Software Foundation.
|
||||
|
||||
If the Program specifies that a proxy can decide which future
|
||||
versions of the GNU General Public License can be used, that proxy's
|
||||
public statement of acceptance of a version permanently authorizes you
|
||||
to choose that version for the Program.
|
||||
|
||||
Later license versions may give you additional or different
|
||||
permissions. However, no additional obligations are imposed on any
|
||||
author or copyright holder as a result of your choosing to follow a
|
||||
later version.
|
||||
|
||||
15. Disclaimer of Warranty.
|
||||
|
||||
THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY
|
||||
APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT
|
||||
HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY
|
||||
OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO,
|
||||
THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
|
||||
PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM
|
||||
IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF
|
||||
ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
|
||||
|
||||
16. Limitation of Liability.
|
||||
|
||||
IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
|
||||
WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS
|
||||
THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY
|
||||
GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE
|
||||
USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF
|
||||
DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD
|
||||
PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS),
|
||||
EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF
|
||||
SUCH DAMAGES.
|
||||
|
||||
17. Interpretation of Sections 15 and 16.
|
||||
|
||||
If the disclaimer of warranty and limitation of liability provided
|
||||
above cannot be given local legal effect according to their terms,
|
||||
reviewing courts shall apply local law that most closely approximates
|
||||
an absolute waiver of all civil liability in connection with the
|
||||
Program, unless a warranty or assumption of liability accompanies a
|
||||
copy of the Program in return for a fee.
|
||||
|
||||
END OF TERMS AND CONDITIONS
|
||||
|
||||
How to Apply These Terms to Your New Programs
|
||||
|
||||
If you develop a new program, and you want it to be of the greatest
|
||||
possible use to the public, the best way to achieve this is to make it
|
||||
free software which everyone can redistribute and change under these terms.
|
||||
|
||||
To do so, attach the following notices to the program. It is safest
|
||||
to attach them to the start of each source file to most effectively
|
||||
state the exclusion of warranty; and each file should have at least
|
||||
the "copyright" line and a pointer to where the full notice is found.
|
||||
|
||||
<one line to give the program's name and a brief idea of what it does.>
|
||||
Copyright (C) <year> <name of author>
|
||||
|
||||
This program is free software: you can redistribute it and/or modify
|
||||
it under the terms of the GNU General Public License as published by
|
||||
the Free Software Foundation, either version 3 of the License, or
|
||||
(at your option) any later version.
|
||||
|
||||
This program is distributed in the hope that it will be useful,
|
||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
GNU General Public License for more details.
|
||||
|
||||
You should have received a copy of the GNU General Public License
|
||||
along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||
|
||||
Also add information on how to contact you by electronic and paper mail.
|
||||
|
||||
If the program does terminal interaction, make it output a short
|
||||
notice like this when it starts in an interactive mode:
|
||||
|
||||
<program> Copyright (C) <year> <name of author>
|
||||
This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
|
||||
This is free software, and you are welcome to redistribute it
|
||||
under certain conditions; type `show c' for details.
|
||||
|
||||
The hypothetical commands `show w' and `show c' should show the appropriate
|
||||
parts of the General Public License. Of course, your program's commands
|
||||
might be different; for a GUI interface, you would use an "about box".
|
||||
|
||||
You should also get your employer (if you work as a programmer) or school,
|
||||
if any, to sign a "copyright disclaimer" for the program, if necessary.
|
||||
For more information on this, and how to apply and follow the GNU GPL, see
|
||||
<http://www.gnu.org/licenses/>.
|
||||
|
||||
The GNU General Public License does not permit incorporating your program
|
||||
into proprietary programs. If your program is a subroutine library, you
|
||||
may consider it more useful to permit linking proprietary applications with
|
||||
the library. If this is what you want to do, use the GNU Lesser General
|
||||
Public License instead of this License. But first, please read
|
||||
<http://www.gnu.org/philosophy/why-not-lgpl.html>.
|
297
trunk/dist/doc/L2J_Server_README.txt
vendored
Normal file
297
trunk/dist/doc/L2J_Server_README.txt
vendored
Normal file
@ -0,0 +1,297 @@
|
||||
NOTE: This short guide is for a L2J Server. http://l2jserver.com
|
||||
|
||||
If you received this file as a part of a packaged or bundled build:
|
||||
|
||||
L2J only supports L2J software obtained directly from L2J sources.
|
||||
|
||||
What this means is, if you obtained L2J from a source other than our SVN or nightly distribution,
|
||||
you need to get support from where you got the files.
|
||||
We are unable to provide any technical assistance for unsupported software packages.
|
||||
The software may have viruses, cause security problems,
|
||||
or even send your personal information to remote servers without your express consent.
|
||||
We cannot recommend the use of any of these packages on a server.
|
||||
|
||||
WARNING: L2J Server is not a plug and play type of server.
|
||||
To setup the server and to run it successfully you need to do a lot of reading.
|
||||
If reading and learning are not something you like to do,
|
||||
Stop now.
|
||||
|
||||
====================
|
||||
L2J Server
|
||||
====================
|
||||
|
||||
TOC:
|
||||
I. OVERVIEW
|
||||
II. LEGAL
|
||||
III. REQUIREMENTS
|
||||
IV. FIRST STARTUP
|
||||
V. ADMIN/GM's GUIDE
|
||||
VI. PLAYER's GUIDE
|
||||
VII. UPDATING
|
||||
VIII. TROUBLESHOOTING
|
||||
IX. CONTACT
|
||||
X. CONTRIBUTING
|
||||
XI. BUG REPORTING
|
||||
XII. CREDITS
|
||||
|
||||
|
||||
|
||||
====================
|
||||
I. OVERVIEW
|
||||
====================
|
||||
|
||||
L2J is an Alternative Lineage 2 Game Server written in pure Java for
|
||||
best compatibility. L2J gives you the possibility to legally host a game
|
||||
server for this popular Korean MMO created by NCSoft. It is still
|
||||
unfinished and many features are missing, but L2J Dev team is working
|
||||
hard on implementing them. L2J Server is distributed under the terms
|
||||
of GNU/GPL in a hope that open source model is the best for
|
||||
developing quality software giving everyone a possibility to
|
||||
participate on development by submitting the code.
|
||||
|
||||
|
||||
====================
|
||||
II. LEGAL
|
||||
====================
|
||||
|
||||
Copyright (C) 2004-2014 L2J Server
|
||||
|
||||
This file is part of L2J Server.
|
||||
|
||||
L2J Server is free software: you can redistribute it and/or modify
|
||||
it under the terms of the GNU General Public License as published by
|
||||
the Free Software Foundation, either version 3 of the License, or
|
||||
(at your option) any later version.
|
||||
|
||||
L2J Server is distributed in the hope that it will be useful,
|
||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||
General Public License for more details.
|
||||
|
||||
You should have received a copy of the GNU General Public License
|
||||
along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||
|
||||
Full GNU/GPL License is included in L2J_Server_LICENSE.txt file.
|
||||
|
||||
Whereas L2J is distributed under the terms of GNU/GPL, we require you to:
|
||||
a) Preserve login notice. This gives us, L2J Developers, appropriate
|
||||
credit for our hard work done during our free time without any
|
||||
revenues.
|
||||
|
||||
b) Do not distribute any extended data files with the server files in
|
||||
the same archive. NO world content should be incorporated in L2J
|
||||
distribution.
|
||||
Server and Datapack may not be not be bundled or packaged.
|
||||
|
||||
====================
|
||||
III. REQUIREMENTS
|
||||
====================
|
||||
|
||||
OS:
|
||||
Any OS having Java JDK 1.7 installed and properly configured!
|
||||
We recommend using SUN JDK available at java.sun.com
|
||||
|
||||
Hardware:
|
||||
Decent CPU & RAM
|
||||
|
||||
Software:
|
||||
Java JDK 1.7
|
||||
MySql
|
||||
Datapack
|
||||
|
||||
We recommend:
|
||||
That you do not play and host the server from the same computer.
|
||||
Have a good Internet connection - dial up just won't cut it.
|
||||
Many low cost hosting options are available.
|
||||
|
||||
====================
|
||||
IV. FIRST STARTUP
|
||||
====================
|
||||
|
||||
Before you can start up the server it is extremely important to read
|
||||
and get to know the wiki sites.
|
||||
They contain all the info you need to setup and run a L2J Server.
|
||||
|
||||
L2J Server wiki: Server Guides, How-to's, bugtracker:
|
||||
https://www.l2jserver.com/trac/wiki
|
||||
|
||||
L2J-Datapack wiki: Datapack Guides, How-to's, bugtracker:
|
||||
http://www.l2jdp.com/trac/wiki
|
||||
|
||||
This Server distribution does not contain any spawn/drop data or any world
|
||||
content. (Datapack)
|
||||
|
||||
L2J Server has also a possibility to change exp/sp/drop rates relative
|
||||
to data in spawnlist/droplist files. To do that, just change the rates
|
||||
you need in server.properties file found in config folder.
|
||||
|
||||
You should also configure your IP address in server.properties.
|
||||
|
||||
Server uses ports 2106 (LoginServer) and 7777 (GameServer) by
|
||||
default. If your server runs behind NAT or firewall you will need to
|
||||
open and/or forward these ports.
|
||||
|
||||
|
||||
====================
|
||||
V. ADMIN/GM's GUIDE
|
||||
====================
|
||||
|
||||
To make someone an admin you need to edit the l2j database.
|
||||
|
||||
For accounts take a look into the 'accounts' table(loginserver database).
|
||||
Change the value of the 'accessLevel' column to one of the following:
|
||||
- < 0: banned account
|
||||
- 0: user account
|
||||
- > 0: admin/gm account (bypass max player limit)
|
||||
|
||||
For characters take a look into the 'characters' table(gameserver database).
|
||||
Change the value of the 'accessLevel' column to one of the access levels
|
||||
described in the 'game/config/accessLevels.xml' table.
|
||||
|
||||
To adjust the allowed admin commands for an access level take a look into
|
||||
'game/config/adminCommands.xml'.
|
||||
|
||||
More info can be found in the community wiki.
|
||||
|
||||
Admin commands implemented:
|
||||
(Please see https://l2jserver.com/trac/wiki/GmCommands for more complete list.)
|
||||
//admin = main GM interface
|
||||
//gmchat = will send a message to all online GMs
|
||||
//invul = makes your character untouchable
|
||||
|
||||
====================
|
||||
VI. PLAYER's GUIDE
|
||||
====================
|
||||
|
||||
CLIENT COMPATIBILITY
|
||||
Our server is dependent on the official release of the North American lineage2 live client.
|
||||
http://www.lineage2.com
|
||||
All help and support will only be for the official client.
|
||||
Any clients obtained elsewhere, must obtain support from where it was obtained.
|
||||
|
||||
====================
|
||||
VI. UPDATING
|
||||
====================
|
||||
It may arrive that you want to update your server to new version while
|
||||
keeping old accounts. There are few steps you HAVE TO do in order to
|
||||
keep the data accurate.
|
||||
|
||||
- You should ALWAYS look at timelines before updating, sometimes a file
|
||||
format may change, so you will need to edit data manually to fit with
|
||||
new format.
|
||||
- You should ALWAYS Backup all MySql data.
|
||||
- You should ALWAYS Backup all Server and Datapack files.
|
||||
- back up all .properties files (don't forget to check if new server use same
|
||||
format for those files)
|
||||
- download & unzip new server code to the Server directory
|
||||
- download & unzip new datapack code to the Server directory
|
||||
- edit and run update in the tools folder
|
||||
- run newly installed server & enjoy ;)
|
||||
|
||||
|
||||
====================
|
||||
VIII. TROUBLESHOOTING
|
||||
====================
|
||||
|
||||
PROBLEM
|
||||
- Client outputs bunch of messages about missing templates.
|
||||
SOLUTION
|
||||
- Check that the datapack has been properly installed.
|
||||
|
||||
PROBLEM
|
||||
- Message similar to "java is not recognized as internal command",
|
||||
"java not found" or "unknown command: java" appears.
|
||||
SOLUTION
|
||||
- Install java, or, if java is already installed just add your java
|
||||
binary directory to system PATH setting. If you don't know how to do
|
||||
that, than DO NOT bother running your own server please.
|
||||
|
||||
PROBLEM
|
||||
- I can log in but ping is 9999s and I can't get past Server Select.
|
||||
SOLUTION
|
||||
- Set up your IP's properly, forward/open good ports if accessing from
|
||||
outside. (or find server with admin that knows how to do it)
|
||||
|
||||
PROBLEM
|
||||
- Skills/quests/whatever don't work.
|
||||
SOLUTION
|
||||
- Patience brings it's fruits :p
|
||||
|
||||
PROBLEM
|
||||
- I found a bug.
|
||||
SOLUTION
|
||||
- Please refer to BUG REPORTING section of this read-me.
|
||||
|
||||
Further help available at the wiki sites and the forums.
|
||||
|
||||
|
||||
====================
|
||||
IX. CONTACT
|
||||
====================
|
||||
|
||||
Website: http://www.l2jserver.com
|
||||
Forum: http://www.l2jserver.com/forum
|
||||
IRC: #l2j @ Freenode (irc.freenode.net)
|
||||
|
||||
Please note that L2J Devs can't help players with connecting issues or
|
||||
anything related to playing on private servers. If you can't connect,
|
||||
you should contact your server GM's. We can solve only L2J server
|
||||
~software~ related issues. We don't have any backdoors or anything
|
||||
that would enable us GM accounts on every server using L2J, so there's
|
||||
no point in coming to our channel if you need items/adena/whatever
|
||||
ingame.
|
||||
|
||||
|
||||
====================
|
||||
X. CONTRIBUTING
|
||||
====================
|
||||
|
||||
Anyone who wants to contribute to the project is encouraged to do so. Java
|
||||
programming skills are not always required as L2J needs much more than
|
||||
java code.
|
||||
|
||||
If you created any source code that may be helpful please use the User Contributions
|
||||
section on our forums. If you contributed good stuff that will be
|
||||
accepted, you might be invited to join L2J Dev Team.
|
||||
|
||||
People willing to hang on chat and respond to user questions are also
|
||||
ALWAYS welcome ;)
|
||||
|
||||
|
||||
====================
|
||||
XI. BUG REPORTING
|
||||
====================
|
||||
|
||||
Bugs can be reported on our wiki site.
|
||||
http://l2jserver.com/trac/newticket
|
||||
Basic rules for reporting are:
|
||||
Please report only one bug/issue per ticket!!
|
||||
You must include the revision (changeset) number when reporting a bug!
|
||||
"The latest" does not mean anything when 5 more updates have been done since you set up the server.
|
||||
If you are not sure if it should be reported here, make a post about it in the L2J forum.
|
||||
|
||||
Players should ALWAYS consult bugs with their Admin/GM's and have them report it
|
||||
on our wiki site. Some bugs may be caused by bad datapack, server
|
||||
installation or modifications server owner has made. We can't help you
|
||||
in that case.
|
||||
|
||||
Please use the datapacks bugtracker for reporting datapack bugs.
|
||||
Please do NOT report bugs related to unofficial add-ons to L2J. L2J
|
||||
bugtracker is NOT a place to fix that. Contact the person who made
|
||||
modification instead.
|
||||
|
||||
|
||||
====================
|
||||
XII. CREDITS
|
||||
====================
|
||||
|
||||
Dev team:
|
||||
http://www.l2jserver.com/forum/memberlist.php?mode=leaders
|
||||
|
||||
Have fun playing L2J ;)
|
||||
Dev Team
|
||||
|
||||
L2J Server, Copyright (C) 2004-2012
|
||||
L2J Server comes with ABSOLUTELY NO WARRANTY.
|
||||
This is free software, and you are welcome to redistribute it
|
||||
under certain conditions.
|
14
trunk/dist/game/GameServer_loop.sh
vendored
Normal file
14
trunk/dist/game/GameServer_loop.sh
vendored
Normal file
@ -0,0 +1,14 @@
|
||||
#!/bin/bash
|
||||
|
||||
# exit codes of GameServer:
|
||||
# 0 normal shutdown
|
||||
# 2 reboot attempt
|
||||
|
||||
while :; do
|
||||
[ -f log/java0.log.0 ] && mv log/java0.log.0 "log/`date +%Y-%m-%d_%H-%M-%S`_java.log"
|
||||
[ -f log/stdout.log ] && mv log/stdout.log "log/`date +%Y-%m-%d_%H-%M-%S`_stdout.log"
|
||||
java -Djava.util.logging.manager=com.l2jserver.util.L2LogManager -Dpython.cachedir=../cachedir -Xms1024m -Xmx1536m -jar l2jserver.jar > log/stdout.log 2>&1
|
||||
[ $? -ne 2 ] && break
|
||||
# /etc/init.d/mysql restart
|
||||
sleep 10
|
||||
done
|
7
trunk/dist/game/config/AbilityPoints.xml
vendored
Normal file
7
trunk/dist/game/config/AbilityPoints.xml
vendored
Normal file
@ -0,0 +1,7 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<list xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="../data/xsd/AbilityPoints.xsd">
|
||||
<points from="1" to="4" costs="250000000" />
|
||||
<points from="5" to="8" costs="500000000" />
|
||||
<points from="9" to="12" costs="750000000" />
|
||||
<points from="13" to="16" costs="1000000000" />
|
||||
</list>
|
849
trunk/dist/game/config/Character.properties
vendored
Normal file
849
trunk/dist/game/config/Character.properties
vendored
Normal file
@ -0,0 +1,849 @@
|
||||
# ---------------------------------------------------------------------------
|
||||
# Alternative Character Settings
|
||||
# ---------------------------------------------------------------------------
|
||||
# This properties file is solely for the purpose of Character modifications that directly influence them.
|
||||
# The defaults are set to be retail-like. If you modify any of these settings your server will deviate from being retail-like.
|
||||
# Warning:
|
||||
# Please take extreme caution when changing anything. Also please understand what you are changing before you do so on a live server.
|
||||
|
||||
# ---------------------------------------------------------------------------
|
||||
# Statistics
|
||||
# ---------------------------------------------------------------------------
|
||||
|
||||
# This option, if enabled, will force a character to de-level if the characters' experience is below their level after losing experience on death. If this is set to False, the character will not de-level even if their Experience is below their level after death.
|
||||
# Default: True
|
||||
Delevel = True
|
||||
|
||||
# This option enable check for all player skills for skill level.
|
||||
# If player level is lower than skill learn level - 9, skill level is decreased to next possible level.
|
||||
# If there is no possible level, skill is removed from player.
|
||||
DecreaseSkillOnDelevel = True
|
||||
|
||||
# Weight limit multiplier. Example: Setting this to 5 will give players 5x the normal weight limit.
|
||||
# Default: 1
|
||||
AltWeightLimit = 1
|
||||
|
||||
# Run speed modifier. Example: Setting this to 5 will give players +5 to their running speed.
|
||||
# Default: 0
|
||||
RunSpeedBoost = 0
|
||||
|
||||
# Chance of receiving the Death Penalty debuff when killed by a mob.
|
||||
# Default: 20
|
||||
DeathPenaltyChance = 20
|
||||
|
||||
# Percent of HP, MP, and CP which is restored on character revival.
|
||||
# Use 0 to disable restore
|
||||
# Default: 0, 65, 0
|
||||
RespawnRestoreCP = 0
|
||||
RespawnRestoreHP = 65
|
||||
RespawnRestoreMP = 0
|
||||
|
||||
# Percent of HP, MP, and CP regeneration for players.
|
||||
# Example: Setting HP to 10 will cause player HP to regenerate 90% slower than normal.
|
||||
# Default: 100, 100, 100
|
||||
HpRegenMultiplier = 100
|
||||
MpRegenMultiplier = 100
|
||||
CpRegenMultiplier = 100
|
||||
|
||||
# Decrease CP by 10 every normal hit a player do
|
||||
# Default: False
|
||||
AltGameTiredness = False
|
||||
|
||||
|
||||
# ---------------------------------------------------------------------------
|
||||
# Skills & Effects
|
||||
# ---------------------------------------------------------------------------
|
||||
|
||||
# When this is enabled it will read the "SkillDurationList" option.
|
||||
# This will basically overlook the "time = x" in the skill XMLs so that you do not need to modify the L2J Datapack XMLs to increase skill duration.
|
||||
# Default: False
|
||||
EnableModifySkillDuration = False
|
||||
# Skill duration list
|
||||
# Format: skillid,newtime;skillid2,newtime2...
|
||||
# Example:
|
||||
# This enable 1h(3600) duration for songs, the "\"indicates new line,
|
||||
# and is only set for formating purposes.
|
||||
# SkillDurationList = 264,3600;265,3600;266,3600;267,3600;268,3600;\
|
||||
# 269,3600;270,3600;304,3600;305,1200;306,3600;308,3600;349,3600;\
|
||||
# 363,3600;364,3600
|
||||
SkillDurationList =
|
||||
|
||||
# When this is enabled it will read the "SkillReuseList" option.
|
||||
EnableModifySkillReuse = False
|
||||
# Format: skillid,newDelayTime;skillid,newDelayTime2 (See skillDuration for examples)
|
||||
SkillReuseList =
|
||||
|
||||
# If it's true all class skills will be delivered upon level up and login.
|
||||
# Default: False
|
||||
AutoLearnSkills = False
|
||||
|
||||
# If it's true skills from forgotten scrolls will be delivered upon level up and login, require AutoLearnSkills.
|
||||
# Default: False
|
||||
AutoLearnForgottenScrollSkills = False
|
||||
|
||||
# Default: False
|
||||
AutoLootHerbs = False
|
||||
|
||||
# Maximum number of buffs and songs/dances.
|
||||
# Remember that Divine Inspiration will give players 4 additional buff slots on top of the number specified in "maxbuffamount".
|
||||
# Default: 20, 12, 12
|
||||
MaxBuffAmount = 20
|
||||
MaxTriggeredBuffAmount = 12
|
||||
MaxDanceAmount = 12
|
||||
|
||||
# Allow players to cancel dances/songs via Alt+click on buff icon
|
||||
# Default: False
|
||||
DanceCancelBuff = False
|
||||
|
||||
# This option enables/disables additional MP consume for dances and songs.
|
||||
# Default: True
|
||||
DanceConsumeAdditionalMP = True
|
||||
|
||||
# Allow players to have all dances/songs stored when logout.
|
||||
# Default: False
|
||||
AltStoreDances = False
|
||||
|
||||
# This option allows a player to automatically learn Divine Inspiration.
|
||||
# This is not included in AutoLearnSkills above.
|
||||
# Default: False
|
||||
AutoLearnDivineInspiration = False
|
||||
|
||||
# This is to allow a character to be canceled during bow use, skill use, or both.
|
||||
# Available Options: bow, cast, all
|
||||
# Default: cast
|
||||
AltGameCancelByHit = cast
|
||||
|
||||
# This option, if enabled, will allow magic to fail, and if disabled magic damage will always succeed with a 100% chance.
|
||||
# Default: True
|
||||
MagicFailures = True
|
||||
|
||||
# Protection from aggressive mobs after getting up from fake death.
|
||||
# The value is specified in seconds.
|
||||
# Default: 0
|
||||
PlayerFakeDeathUpProtection = 0
|
||||
|
||||
# This option is to enable or disable the storage of buffs/debuffs among other effects.
|
||||
# Default: True
|
||||
StoreSkillCooltime = True
|
||||
|
||||
# This option is to enable or disable the storage of buffs/debuffs among other effects during
|
||||
# a subclass change
|
||||
# Default: False
|
||||
SubclassStoreSkillCooltime = False
|
||||
|
||||
# These are alternative rules for shields.
|
||||
# If True and they block:
|
||||
# The damage is powerAtk-shieldDef,
|
||||
# If False and they block:
|
||||
# The damage is powerAtk / (shieldDef + powerDef)
|
||||
# Default: False
|
||||
AltShieldBlocks = False
|
||||
|
||||
# This is the percentage for perfect shield block rate.
|
||||
# DEFAULT NEEDS TO BE VERIFIED, MUST BE CHANGED HERE AND IN CONFIG.JAVA IF NOT CORRECT
|
||||
# Default: 10
|
||||
AltPerfectShieldBlockRate = 10
|
||||
|
||||
# This is the value ticks are multiplied with to result in interval per tick in milliseconds.
|
||||
# Note: Editing this will not affect how much the over-time effects heals since heal scales with that value too.
|
||||
# Default: 666
|
||||
EffectTickRatio = 666
|
||||
|
||||
# ---------------------------------------------------------------------------
|
||||
# Class, Sub-class and skill learning options
|
||||
# ---------------------------------------------------------------------------
|
||||
|
||||
# Allow use of Event Managers for changing occupation without any quests.
|
||||
# Default: False
|
||||
AllowClassMasters = False
|
||||
|
||||
# ConfigClassMaster=1;[57(100000)];[];2;[57(1000000)];[];3;[57(10000000)],[5575(1000000)];[6622(1)]
|
||||
# 1st occupation change for 100.000 Adena (item id 57)
|
||||
# 2nd occupation change for 1.000.0000 Adena (item id 57)
|
||||
# 3rd occupation change for 10.000.0000 Adena (item id 57) and 1.000.000 Ancient Adena (item id 5575)
|
||||
# on 3rd occupation change player will be rewarded with 1 Book of Giants (item id 6622)
|
||||
# ConfigClassMaster=1;[];[];2;[];[];3;[];[]
|
||||
# 1st, 2nd, 3rd occupation change for free, without rewards.
|
||||
# ConfigClassMaster=1;[];[];2;[];[]
|
||||
# Allow only first and second change.
|
||||
ConfigClassMaster = 1;[];[];2;[];[];3;[];[]
|
||||
|
||||
# Class Masters will allow changing to any occupation on any level inside class tree
|
||||
# For example, Dwarven Fighter will be able to advance to:
|
||||
# Artisan, Scavenger, Warsmith, Bounty Hunter, Maestro, Fortune Seeker.
|
||||
# But Warsmith will be able to change only to Maestro.
|
||||
# Default = False
|
||||
AllowEntireTree = False
|
||||
|
||||
# When character reach levels 20,40,76 he will receive tutorial page
|
||||
# with list of the all possible variants, and can select and immediately
|
||||
# change to the new occupation, or decide to choose later (on next login).
|
||||
# Can be used with or without classic Class Masters.
|
||||
# Default = False
|
||||
AlternateClassMaster = False
|
||||
|
||||
# Require life crystal needed to learn clan skills.
|
||||
# Default: True
|
||||
LifeCrystalNeeded = True
|
||||
|
||||
# Require book needed to enchant skills.
|
||||
# Default: True
|
||||
EnchantSkillSpBookNeeded = True
|
||||
|
||||
# Require spell book needed to learn Divine Inspiration.
|
||||
# Default: True
|
||||
DivineInspirationSpBookNeeded = True
|
||||
|
||||
# When enabled, the following will be true:
|
||||
# All classes can learn all skills.
|
||||
# Skills of another class costs x2 SP to learn.
|
||||
# Skills of another race costs x2 SP to learn.
|
||||
# Skills of fighters/mages costs x3 SP to learn.
|
||||
# Default: False
|
||||
AltGameSkillLearn = False
|
||||
|
||||
# Allow player to sub-class without checking for unique quest items.
|
||||
# Default: False
|
||||
AltSubClassWithoutQuests = False
|
||||
|
||||
# Allow player to add/change subclass at all village master
|
||||
# Default: False
|
||||
AltSubclassEverywhere = False
|
||||
|
||||
# Allow player to learn transformations without quest.
|
||||
# Default: False
|
||||
AltTransformationWithoutQuest = False
|
||||
|
||||
# Fee to remove Transfer skills.
|
||||
# Default: 10000000
|
||||
FeeDeleteTransferSkills = 10000000
|
||||
|
||||
# Fee to remove Sub-Class skills.
|
||||
# Default: 10000000
|
||||
FeeDeleteSubClassSkills = 10000000
|
||||
|
||||
# ---------------------------------------------------------------------------
|
||||
# Summons configuration
|
||||
# ---------------------------------------------------------------------------
|
||||
|
||||
# This option is to enable or disable the storage of buffs/debuffs among other effects on pets/invocations
|
||||
# Default: True
|
||||
SummonStoreSkillCooltime = True
|
||||
|
||||
# Servitor summons on login if player had it summoned before logout
|
||||
# Default: True
|
||||
RestoreServitorOnReconnect = True
|
||||
|
||||
# Pet summons on login if player had it summoned before logout
|
||||
# Default: True
|
||||
RestorePetOnReconnect = True
|
||||
|
||||
# ---------------------------------------------------------------------------
|
||||
# Vitality configuration
|
||||
# ---------------------------------------------------------------------------
|
||||
|
||||
# Enables vitality system
|
||||
# Default: True
|
||||
EnableVitality = True
|
||||
|
||||
# Do you want players to recover their vitality when they reconnect?
|
||||
# This is calculated with the time they've been offline
|
||||
# Actual Time - Last Time Online / 1000 x rate recovery on reconnect
|
||||
# Notes:
|
||||
# Works only if EnableVitality = True
|
||||
# Default: True
|
||||
RecoverVitalityOnReconnect = True
|
||||
|
||||
# Option to set a lower vitality at character creation.
|
||||
# Vitality needs to be enabled, and startingpoints needs to be lower
|
||||
# than max-vitality points.
|
||||
# Default: 20000
|
||||
StartingVitalityPoints = 20000
|
||||
|
||||
|
||||
# ---------------------------------------------------------------------------
|
||||
# Limits
|
||||
# ---------------------------------------------------------------------------
|
||||
|
||||
# Maximum Exp Bonus.
|
||||
# from vitality + nevit's hunting bonus, and etc..
|
||||
# Default: 3.5
|
||||
MaxExpBonus = 3.5
|
||||
|
||||
# Maximum Sp Bonus.
|
||||
# from vitality + nevit's hunting bonus, and etc..
|
||||
# Default: 3.5
|
||||
MaxSpBonus = 3.5
|
||||
|
||||
# Maximum character running speed.
|
||||
# Default: 250
|
||||
MaxRunSpeed = 250
|
||||
|
||||
# Maximum character Physical Critical Rate. (10 = 1%)
|
||||
# Default: 500
|
||||
MaxPCritRate = 500
|
||||
|
||||
# Maximum character Magic Critical Rate. (10 = 1%)
|
||||
# Default: 200
|
||||
MaxMCritRate = 200
|
||||
|
||||
# Maximum character Attack Speed.
|
||||
# Default: 1500
|
||||
MaxPAtkSpeed = 1500
|
||||
|
||||
# Maximum character Cast Speed.
|
||||
# Default: 1999
|
||||
MaxMAtkSpeed = 1999
|
||||
|
||||
# Maximum character Evasion.
|
||||
# Default: 250
|
||||
MaxEvasion = 250
|
||||
|
||||
# Minimum and Maximum Abnormal State Success Rate.
|
||||
# This affect all skills/effects chances, except in skills where minChance or maxChance parameters are defined.
|
||||
# Default: H5 minimum of 10% and maximum of 90%.
|
||||
MinAbnormalStateSuccessRate = 10
|
||||
MaxAbnormalStateSuccessRate = 90
|
||||
|
||||
# Maximum number of allowed subclasses for every player.
|
||||
# Default: 3
|
||||
MaxSubclass = 3
|
||||
|
||||
# Starting level for subclasses.
|
||||
# Default: 40
|
||||
BaseSubclassLevel = 40
|
||||
|
||||
# Maximum subclass level.
|
||||
# Default: 80
|
||||
MaxSubclassLevel = 80
|
||||
|
||||
# Maximum number of allowed slots for Private Stores Sell.
|
||||
# Other means all the other races aside from Dwarf.
|
||||
# Default: 4, 3
|
||||
MaxPvtStoreSellSlotsDwarf = 4
|
||||
MaxPvtStoreSellSlotsOther = 3
|
||||
|
||||
# Maximum number of allowed slots for Private Stores Buy.
|
||||
# Other means all the other races aside from Dwarf.
|
||||
# Default: 5, 4
|
||||
MaxPvtStoreBuySlotsDwarf = 5
|
||||
MaxPvtStoreBuySlotsOther = 4
|
||||
|
||||
# This will control the inventory space limit (NOT WEIGHT LIMIT).
|
||||
# Default: 80, 100, 250
|
||||
MaximumSlotsForNoDwarf = 80
|
||||
MaximumSlotsForDwarf = 100
|
||||
MaximumSlotsForGMPlayer = 250
|
||||
MaximumSlotsForQuestItems = 100
|
||||
|
||||
# This will control a character's warehouse capacity.
|
||||
# Notes:
|
||||
# This must be LESS then 300 or the client will crash.
|
||||
# Default: 120, 100, 200, 20
|
||||
MaximumWarehouseSlotsForDwarf = 120
|
||||
MaximumWarehouseSlotsForNoDwarf = 100
|
||||
MaximumWarehouseSlotsForClan = 200
|
||||
|
||||
# Freight
|
||||
# Maximum items that can be placed in Freight
|
||||
# Default: 200
|
||||
MaximumFreightSlots = 200
|
||||
# The price for each item that's deposited
|
||||
# Default: 1000
|
||||
FreightPrice = 1000
|
||||
|
||||
# Npc talk blockage. When a player talks to a NPC, he must wait some secs
|
||||
# before being able to walk again. In seconds
|
||||
# Default: 3
|
||||
# Set to 0 to disable it
|
||||
NpcTalkBlockingTime = 3
|
||||
|
||||
# ---------------------------------------------------------------------------
|
||||
# Mentoring System
|
||||
# ---------------------------------------------------------------------------
|
||||
# When a mentee reach 86 level mentor receives 5 days penalty
|
||||
# Default: 1
|
||||
MentorPenaltyForMenteeComplete = 1
|
||||
# When a mentee leave his mentor or get kicked by it mentor receives 7 days penalty
|
||||
# Default: 2
|
||||
MentorPenaltyForMenteeLeave = 2
|
||||
|
||||
# ---------------------------------------------------------------------------
|
||||
# Enchanting
|
||||
# ---------------------------------------------------------------------------
|
||||
# This controls the chance an item has to break if it is enchanted.
|
||||
# This chance is in %, so if you set this to 100%, enchants will always succeed.
|
||||
# DEFAULT NEEDS TO BE VERIFIED, MUST BE CHANGED HERE AND IN CONFIG.JAVA IF NOT CORRECT
|
||||
EnchantChanceElementStone = 50
|
||||
EnchantChanceElementCrystal = 30
|
||||
EnchantChanceElementJewel = 20
|
||||
EnchantChanceElementEnergy = 10
|
||||
|
||||
# List of non-enchantable items.
|
||||
# Currently apprentice, travelers weapons and Pailaka items
|
||||
# Default: 7816,7817,7818,7819,7820,7821,7822,7823,7824,7825,7826,7827,7828,7829,7830,7831,13293,13294,13296
|
||||
EnchantBlackList = 7816,7817,7818,7819,7820,7821,7822,7823,7824,7825,7826,7827,7828,7829,7830,7831,13293,13294,13296
|
||||
|
||||
# ---------------------------------------------------------------------------
|
||||
# Augmenting
|
||||
# ---------------------------------------------------------------------------
|
||||
# These control the chance to get a skill in the augmentation process.
|
||||
# Default: 15, 30, 45, 60
|
||||
AugmentationNGSkillChance = 15
|
||||
AugmentationMidSkillChance = 30
|
||||
AugmentationHighSkillChance = 45
|
||||
AugmentationTopSkillChance = 60
|
||||
# Accessory augmentation skills currently disabled
|
||||
AugmentationAccSkillChance = 0
|
||||
|
||||
# This controls the chance to get a base stat modifier in the augmentation process.
|
||||
# Notes:
|
||||
# This has no dependency on the grade of Life Stone.
|
||||
# Default: 1
|
||||
AugmentationBaseStatChance = 1
|
||||
|
||||
# These control the chance to get a glow effect in the augmentation process.
|
||||
# Notes:
|
||||
# No/Mid Grade Life Stone can not have glow effect if you do not get a skill or base stat modifier.
|
||||
# Default: 0, 40, 70, 100
|
||||
AugmentationNGGlowChance = 0
|
||||
AugmentationMidGlowChance = 40
|
||||
AugmentationHighGlowChance = 70
|
||||
AugmentationTopGlowChance = 100
|
||||
|
||||
# This will enable retail like weapon augmentation, but then you cant change
|
||||
# weapon glow, base stat chance, because it wouldnt be retail like again.
|
||||
RetailLikeAugmentation = True
|
||||
|
||||
# This will have effect ONLY when RetailLikeAugmentation is True. The sum of 4 numbers must be 100!
|
||||
# You can change probability (in %) of augment color chances - in order yellow, blue, purple, red
|
||||
# Purple and Red always give skill. Default is 55%,35%,7%,3% for all lifestone grades (ie 7+3=10%
|
||||
# for skill, not counting blue ones, that are very rare and not useful anyway).
|
||||
RetailLikeAugmentationNoGradeChance = 55,35,7,3
|
||||
RetailLikeAugmentationMidGradeChance = 55,35,7,3
|
||||
RetailLikeAugmentationHighGradeChance = 55,35,7,3
|
||||
RetailLikeAugmentationTopGradeChance = 55,35,7,3
|
||||
|
||||
# This will enable retail like accessory augmentation, but then you cant change skill chances for accessory augments
|
||||
RetailLikeAugmentationAccessory = True
|
||||
|
||||
# List of non-augmentable items, currently contains only Grand Boss jewels
|
||||
# Shadow, common, time-limited, hero, pvp, wear items are hardcoded, as well as all etcitems.
|
||||
# Rods can't be augmented too.
|
||||
# Default: 6656,6657,6658,6659,6660,6661,6662,8191,10170,10314
|
||||
AugmentationBlackList = 6656,6657,6658,6659,6660,6661,6662,8191,10170,10314,13740,13741,13742,13743,13744,13745,13746,13747,13748,14592,14593,14594,14595,14596,14597,14598,14599,14600,14664,14665,14666,14667,14668,14669,14670,14671,14672,14801,14802,14803,14804,14805,14806,14807,14808,14809,15282,15283,15284,15285,15286,15287,15288,15289,15290,15291,15292,15293,15294,15295,15296,15297,15298,15299,16025,16026,21712,22173,22174,22175
|
||||
|
||||
# Allows alternative augmentation of PvP items.
|
||||
# Default: False
|
||||
AltAllowAugmentPvPItems = false
|
||||
|
||||
# ---------------------------------------------------------------------------
|
||||
# Karma
|
||||
# ---------------------------------------------------------------------------
|
||||
|
||||
# Karma player can be killed in Peace zone.
|
||||
# Default: False
|
||||
AltKarmaPlayerCanBeKilledInPeaceZone = False
|
||||
|
||||
# Karma player can use GateKeeper.
|
||||
# Default: False
|
||||
AltKarmaPlayerCanUseGK = False
|
||||
|
||||
# Karma player can use escape and recall skills.
|
||||
# Default: True
|
||||
AltKarmaPlayerCanTeleport = True
|
||||
|
||||
# Karma player can shop.
|
||||
# Default: True
|
||||
AltKarmaPlayerCanShop = True
|
||||
|
||||
# Karma player can trade.
|
||||
# Default: True
|
||||
AltKarmaPlayerCanTrade = True
|
||||
|
||||
# Karma player can use warehouse.
|
||||
# Default: True
|
||||
AltKarmaPlayerCanUseWareHouse = True
|
||||
|
||||
|
||||
# ---------------------------------------------------------------------------
|
||||
# Fame
|
||||
# ---------------------------------------------------------------------------
|
||||
|
||||
# The maximum number of Fame points a player can have
|
||||
# Default: 100000
|
||||
MaxPersonalFamePoints = 100000
|
||||
|
||||
# How frequently the player gets Fame points while in a Fortress Siege zone
|
||||
# Default: 300s (5 min)
|
||||
FortressZoneFameTaskFrequency = 300
|
||||
|
||||
# How much Fame aquired while in a Fortress Siege Zone
|
||||
# Default: 31
|
||||
FortressZoneFameAquirePoints = 31
|
||||
|
||||
# How frequently the player gets Fame points while in a Castle Siege zone
|
||||
# Default: 300s (5 min)
|
||||
CastleZoneFameTaskFrequency = 300
|
||||
|
||||
# How much Fame acquired while in a Castle Siege Zone
|
||||
# Default: 125
|
||||
CastleZoneFameAquirePoints = 125
|
||||
|
||||
# Dead players can receive fame.
|
||||
# Default: True
|
||||
FameForDeadPlayers = True
|
||||
|
||||
# ---------------------------------------------------------------------------
|
||||
# Crafting
|
||||
# ---------------------------------------------------------------------------
|
||||
|
||||
# Option to enable or disable crafting.
|
||||
# Default: True
|
||||
CraftingEnabled = True
|
||||
|
||||
# Enable/Disable crafting of Masterwork items (If set to true, masterwork items can be created when crafting).
|
||||
# Default: True
|
||||
CraftMasterwork = True
|
||||
|
||||
# Limits for recipes
|
||||
# Default: 50, 50
|
||||
DwarfRecipeLimit = 50
|
||||
CommonRecipeLimit = 50
|
||||
|
||||
# Alternative crafting rules. If enabled, the following will be true:
|
||||
# Crafting takes time.
|
||||
# Players get EXP/SP for crafting.
|
||||
# Default: False
|
||||
AltGameCreation = False
|
||||
|
||||
# Crafting Time multiplier.
|
||||
# The higher the number, the more time the crafting process takes. XP/SP reward increases with time.
|
||||
# Default: 1
|
||||
AltGameCreationSpeed = 1
|
||||
|
||||
# Additional crafting XP/SP rate multiplier.
|
||||
# Default: 1, 1
|
||||
AltGameCreationXpRate = 1
|
||||
AltGameCreationSpRate = 1
|
||||
|
||||
# Additional XP/SP rate multiplier when creating rare item.
|
||||
# Default: 2
|
||||
AltGameCreationRareXpSpRate = 2
|
||||
|
||||
# If set to False, blacksmiths don't take recipes from players inventory when crafting.
|
||||
# Default: True
|
||||
AltBlacksmithUseRecipes = True
|
||||
|
||||
# Store/Restore Dwarven Manufacture list
|
||||
# Keep manufacture shoplist after relog
|
||||
# Default: False
|
||||
StoreRecipeShopList = False
|
||||
|
||||
# ---------------------------------------------------------------------------
|
||||
# Clan
|
||||
# ---------------------------------------------------------------------------
|
||||
|
||||
# Day on which all pending clan leader requests will be applied:
|
||||
# Possible values:
|
||||
# 1 - Sunday
|
||||
# 2 - Monday
|
||||
# 3 - Tuesday
|
||||
# 4 - Wednesday
|
||||
# 5 - Thursday
|
||||
# 6 - Friday
|
||||
# 7 - Saturday
|
||||
# Default: 3
|
||||
AltClanLeaderDateChange = 3
|
||||
|
||||
# Hour on which all pending data requests will be applied:
|
||||
# Format: Hour:Minute:Second
|
||||
# Default: 00:00:00
|
||||
AltClanLeaderHourChange = 00:00:00
|
||||
|
||||
# When enabled all clan leader requests will be performed instantly.
|
||||
# Default: False
|
||||
AltClanLeaderInstantActivation = False
|
||||
|
||||
# Number of days you have to wait before joining another clan.
|
||||
# Default: 1
|
||||
DaysBeforeJoinAClan = 1
|
||||
|
||||
# Number of days you have to wait before creating a new clan.
|
||||
# Default: 10
|
||||
DaysBeforeCreateAClan = 10
|
||||
|
||||
# Number of days it takes to dissolve a clan.
|
||||
# Default: 7
|
||||
DaysToPassToDissolveAClan = 7
|
||||
|
||||
# Number of days before joining a new alliance when clan voluntarily leave an alliance.
|
||||
# DEFAULT NEEDS TO BE VERIFIED, MUST BE CHANGED HERE AND IN CONFIG.JAVA IF NOT CORRECT
|
||||
# Default: 1
|
||||
DaysBeforeJoinAllyWhenLeaved = 1
|
||||
|
||||
# Number of days before joining a new alliance when clan was dismissed from an alliance.
|
||||
# DEFAULT NEEDS TO BE VERIFIED, MUST BE CHANGED HERE AND IN CONFIG.JAVA IF NOT CORRECT
|
||||
# Default: 1
|
||||
DaysBeforeJoinAllyWhenDismissed = 1
|
||||
|
||||
# Number of days before accepting a new clan for alliance when clan was dismissed from an alliance.
|
||||
# DEFAULT NEEDS TO BE VERIFIED, MUST BE CHANGED HERE AND IN CONFIG.JAVA IF NOT CORRECT
|
||||
# Default: 1
|
||||
DaysBeforeAcceptNewClanWhenDismissed = 1
|
||||
|
||||
# Number of days before creating a new alliance after dissolving an old alliance.
|
||||
# DEFAULT NEEDS TO BE VERIFIED, MUST BE CHANGED HERE AND IN CONFIG.JAVA IF NOT CORRECT
|
||||
# Default: 1
|
||||
DaysBeforeCreateNewAllyWhenDissolved = 1
|
||||
|
||||
# Maximum number of clans in alliance.
|
||||
# Default: 3
|
||||
AltMaxNumOfClansInAlly = 3
|
||||
|
||||
# Allow clan members to withdraw from the clan warehouse.
|
||||
# Default: False
|
||||
AltMembersCanWithdrawFromClanWH = False
|
||||
|
||||
# Remove castle circlets after a clan loses their castle or a player leaves a clan.
|
||||
# Default: True
|
||||
RemoveCastleCirclets = True
|
||||
|
||||
# Number of members needed to request a clan war.
|
||||
# Default: 15
|
||||
AltClanMembersForWar = 15
|
||||
|
||||
|
||||
# ---------------------------------------------------------------------------
|
||||
# Party
|
||||
# ---------------------------------------------------------------------------
|
||||
|
||||
# CONFUSING(nothing todo with party) -> When you made damage to a mob
|
||||
# and are inside this range, you will be considered as player to reward.
|
||||
# Checks for party range to mob to calculate rewards(exp, items).
|
||||
# Default: 1600
|
||||
AltPartyRange = 1600
|
||||
|
||||
# 1. Used for Adena distribution in party
|
||||
# 2. Used to handle random and by turn party loot
|
||||
# Default: 1400
|
||||
AltPartyRange2 = 1400
|
||||
|
||||
# If true, when party leader leaves party, next member in party will be the leader.
|
||||
# If false the party be will dispersed.
|
||||
# Default: False
|
||||
AltLeavePartyLeader = False
|
||||
|
||||
|
||||
# ---------------------------------------------------------------------------
|
||||
# Initial Settings:
|
||||
# ---------------------------------------------------------------------------
|
||||
|
||||
#Initial Equipment Events is to enable a special settings for the items that a new character starts with.
|
||||
#Default: False
|
||||
InitialEquipmentEvent = False
|
||||
|
||||
# This is the amount of Adena that a new character starts their character with.
|
||||
# Default: 0
|
||||
StartingAdena = 0
|
||||
|
||||
# This is the starting level of the new character.
|
||||
# Default: 1
|
||||
StartingLevel = 1
|
||||
|
||||
# This is the amount of SP that a new character starts their character with.
|
||||
# Default: 0
|
||||
StartingSP = 0
|
||||
|
||||
# ---------------------------------------------------------------------------
|
||||
# Other Settings:
|
||||
# ---------------------------------------------------------------------------
|
||||
|
||||
# This is the maximum amount of Adena that character can have in his inventory or warehouse.
|
||||
# The maximum input amount is 9,223,372,036,854,775,807. (nine quintillion
|
||||
# two hundred twenty three quadrillion three hundred seventy two trillion thirty six billion
|
||||
# eight hundred fifty four million seven hundred seventy five thousand eight hundred seven)
|
||||
# Setting negative values (-1 or others) will result in maximum amount available.
|
||||
# Big values do not cause critical errors, although only 16 digits are visible in the inventory
|
||||
# (example: 3,372,036,854,775,807 is visible out of 9,223,372,036,854,775,807)
|
||||
# Default: 99900000000 (99 bilion and 900 milion)
|
||||
MaxAdena = 99900000000
|
||||
|
||||
# This option, when set to True, will enable automatically picking up items.
|
||||
# If set False it will force the player to pickup dropped items from mobs.
|
||||
# This excludes herbs mentioned above and items from Raid/GrandBosses with minions.
|
||||
# Default: False
|
||||
AutoLoot = False
|
||||
|
||||
# This option, when set to True, will enable automatically picking up items from Raid/GrandBosses with minions.
|
||||
# If set False it will force the player to pickup dropped items from bosses.
|
||||
# This excludes herbs mentioned above and items from mobs.
|
||||
# Default: False
|
||||
AutoLootRaids = False
|
||||
|
||||
# Delay for raid drop items loot privilege
|
||||
# Require Command Channel , check next option
|
||||
# Value is in seconds
|
||||
# Default: 900 (15min)
|
||||
RaidLootRightsInterval = 900
|
||||
|
||||
# Minimal size of Command Channel for apply raid loot privilege
|
||||
# Default: 45
|
||||
RaidLootRightsCCSize = 45
|
||||
|
||||
# This is the time in seconds that it will take for the player command "/unstuck" to activate.
|
||||
# Default: 300
|
||||
UnstuckInterval = 300
|
||||
|
||||
# Teleport Watchdog Timeout (seconds)
|
||||
# Player forced to appear if remain in teleported state longer than timeout
|
||||
# Does not set too low, recommended value 60s.
|
||||
# This time is in seconds, leave it at 0 if you want this feature disabled.
|
||||
# Default: 0
|
||||
TeleportWatchdogTimeout = 0
|
||||
|
||||
# After a player teleports, this is the time the player is protected.
|
||||
# This time is in seconds, leave it at 0 if you want this feature disabled.
|
||||
# Retail (Since GE): 600 (10 minutes)
|
||||
# Default: 600
|
||||
PlayerSpawnProtection = 600
|
||||
|
||||
# Spawn protection should disappear with any action with the exception
|
||||
# of the item usage from items in this list.
|
||||
# Format: itemId,itemId,itemId,....
|
||||
# Default: 0
|
||||
PlayerSpawnProtectionAllowedItems = 0
|
||||
|
||||
# Teleport spawn protection time. It will protect the player in the
|
||||
# teleport spawn for the given time. 0 to disable feature
|
||||
PlayerTeleportProtection = 0
|
||||
|
||||
# If enabled, players respawn in town on different locations defined in zone.xml for given town.
|
||||
# If disabled the first spawn location from zone.xml is used.
|
||||
# Default: True
|
||||
RandomRespawnInTownEnabled = True
|
||||
|
||||
# This will allow a random offset from the base teleport location coordinates based on a maximum offset.
|
||||
# Default: True
|
||||
OffsetOnTeleportEnabled = True
|
||||
|
||||
# Maximum offset for base teleport location when OffsetOnTeleportEnabled is enabled .
|
||||
# Default: 50
|
||||
MaxOffsetOnTeleport = 50
|
||||
|
||||
# Restores the player to their previous instance (ie. an instanced area/dungeon) on EnterWorld.
|
||||
# Default: False
|
||||
RestorePlayerInstance = False
|
||||
|
||||
# Set whether summon skills can be used to summon players inside an instance.
|
||||
# When enabled individual instances can have summoning disabled in instance xml's.
|
||||
# DEFAULT NEEDS TO BE VERIFIED, MUST BE CHANGED HERE AND IN CONFIG.JAVA IF NOT CORRECT
|
||||
# Default: ?
|
||||
AllowSummonToInstance = True
|
||||
|
||||
# When a player dies, is removed from instance after a fixed period of time.
|
||||
# Time in seconds.
|
||||
# Default: 60
|
||||
EjectDeadPlayerTime = 60
|
||||
|
||||
# This option is to enable or disable the use of in game petitions.
|
||||
# The MaxPetitionsPerPlayer is the amount of petitions a player can make.
|
||||
# The MaximumPendingPetitions is the total amount of petitions in the server.
|
||||
# Note:
|
||||
# Logically, MaximumPendingPetitions must be higher then MaxPetitionsPerPlayer.
|
||||
# Default: True, 5, 25
|
||||
PetitioningAllowed = True
|
||||
MaxPetitionsPerPlayer = 5
|
||||
MaxPetitionsPending = 25
|
||||
|
||||
# Free teleporting around the world.
|
||||
# Default: False
|
||||
AltFreeTeleporting = False
|
||||
|
||||
# Allow character deletion after days set below. To disallow character deletion, set this equal to 0.
|
||||
# Default: 7
|
||||
DeleteCharAfterDays = 7
|
||||
|
||||
# Alternative Xp/Sp rewards, if not 0, then calculated as 2^((mob.level-player.level) / coef). Coef are the 2 numbers set below.
|
||||
# A few examples for "AltGameExponentXp = 5." and "AltGameExponentSp = 3.":
|
||||
# diff = 0 (player and mob has the same level), XP bonus rate = 1, SP bonus rate = 1
|
||||
# diff = 3 (mob is 3 levels above), XP bonus rate = 1.52, SP bonus rate = 2
|
||||
# diff = 5 (mob is 5 levels above), XP bonus rate = 2, SP bonus rate = 3.17
|
||||
# diff = -8 (mob is 8 levels below), XP bonus rate = 0.4, SP bonus rate = 0.16
|
||||
# Default: 0, 0
|
||||
AltGameExponentXp = 0
|
||||
AltGameExponentSp = 0
|
||||
|
||||
|
||||
# PARTY XP DISTRIBUTION
|
||||
# With "auto method" member is cut from Exp/SP distribution when his share is lower than party bonus acquired for him (30% for 2 member party).
|
||||
# In that case he will not receive any Exp/SP from party and is not counted for party bonus.
|
||||
# If you don't want to have a cutoff point for party members' XP distribution, set the first option to "none".
|
||||
# Available Options: highfive, auto, level, percentage, none
|
||||
# Default: highfive
|
||||
PartyXpCutoffMethod = highfive
|
||||
|
||||
# This option takes effect when "percentage" method is chosen. Don't use high values for this!
|
||||
# Default: 3.0
|
||||
PartyXpCutoffPercent = 3.0
|
||||
|
||||
# This option takes effect when "level" method is chosen. Don't use low values for this!
|
||||
# Default: 20
|
||||
PartyXpCutoffLevel = 20
|
||||
|
||||
# This option takes effect when "highfive" method is chosen.
|
||||
# Each pair of numbers represent a level range.
|
||||
# If the gap is between the first pair, there is no penalty.
|
||||
# If the gap is between the second pair, the lowest party member will gain only 30% of the XP that others receive.
|
||||
# If the gap is between the last pair, the lowest party member will not receive any XP.
|
||||
# Default: 0,9;10,14;15,99
|
||||
PartyXpCutoffGaps = 0,9;10,14;15,99
|
||||
|
||||
# This option takes effect when "highfive" method is chosen.
|
||||
# Each number represent the XP percent gain at that level gap.
|
||||
# For the first gap, the lowest party member will gain 100% XP as there is no penalty.
|
||||
# For the second gap, the lowest party member will gain only 30% of the XP that others receive.
|
||||
# For the last gap, the lowest party member will not receive any XP.
|
||||
# Default: 100;30;0
|
||||
PartyXpCutoffGapPercent = 100;30;0
|
||||
|
||||
# Expertise penalty
|
||||
# If disabled, player will not receive penalty for equip higher grade items
|
||||
# Default: True
|
||||
ExpertisePenalty = True
|
||||
|
||||
# Player can in client define his own key mapping and for save it must be stored server side.
|
||||
# Disabled until confirmed as working.
|
||||
# Default: False
|
||||
StoreCharUiSettings = False
|
||||
|
||||
# Character name restriction
|
||||
# Disallow characters to have a name which contains the words.
|
||||
# Split them with ",". Example: announcements,announce...
|
||||
ForbiddenNames = annou,ammou,amnou,anmou,anou,amou
|
||||
|
||||
# If enabled, when character in silence (block PMs) mode sends a PM to a character, silence mode no longer blocks this character,
|
||||
# allowing both characters send each other PMs even with enabled silence mode.
|
||||
# The exclude list is cleared each time the character goes into silence mode.
|
||||
SilenceModeExclude = False
|
||||
|
||||
# Enables alternative validation of triggering skills.
|
||||
# When enabled pvp skills will not be casted on non flagged player.
|
||||
# Sadly its non-retail
|
||||
# Default: False
|
||||
AltValidateTriggerSkills = False
|
||||
|
||||
# Show Goddess of Destruction video introduction for newly created character
|
||||
# Default: True
|
||||
GoDVideoIntro = True
|
||||
|
||||
# ---------------------------------------------------------------------------
|
||||
# Ability Settings:
|
||||
# ---------------------------------------------------------------------------
|
||||
# The maximum ability points character could possibly have.
|
||||
# Default: 16
|
||||
AbilityMaxPoints = 16
|
||||
|
||||
# Adena needed to reset used ability point.
|
||||
# Default: 10000000
|
||||
AbilityPointsResetAdena = 10000000
|
24
trunk/dist/game/config/ConquerableHallSiege.properties
vendored
Normal file
24
trunk/dist/game/config/ConquerableHallSiege.properties
vendored
Normal file
@ -0,0 +1,24 @@
|
||||
# --------------------------------------------------
|
||||
# Contestable halls general configuration
|
||||
# --------------------------------------------------
|
||||
|
||||
# Min level that each clan needs to register
|
||||
# for the siege
|
||||
MinClanLevel = 4
|
||||
|
||||
# Max number of clans allowed to register for
|
||||
# the battle
|
||||
MaxAttackers = 500
|
||||
|
||||
# Max numbers of flags that each clan is allowed
|
||||
# to put
|
||||
MaxFlagsPerClan = 1
|
||||
|
||||
# Enable the fame reward
|
||||
EnableFame = false
|
||||
|
||||
# Fame amount
|
||||
FameAmount = 0
|
||||
|
||||
# Fame Frequency
|
||||
FameFrequency = 0
|
396
trunk/dist/game/config/Feature.properties
vendored
Normal file
396
trunk/dist/game/config/Feature.properties
vendored
Normal file
@ -0,0 +1,396 @@
|
||||
# ---------------------------------------------------------------------------
|
||||
# Alternative Feature Settings
|
||||
# ---------------------------------------------------------------------------
|
||||
# The defaults are set to be retail-like. If you modify any of these settings your server will deviate from being retail-like.
|
||||
# Warning:
|
||||
# Please take extreme caution when changing anything. Also please understand what you are changing before you do so on a live server.
|
||||
# ---------------------------------------------------------------------------
|
||||
# Castle
|
||||
# ---------------------------------------------------------------------------
|
||||
|
||||
# Siege Time rules
|
||||
# Which hours can change Castle Lords
|
||||
# Default: 16,20
|
||||
SiegeHourList = 16,20
|
||||
|
||||
# Teleport Function price
|
||||
# Price = 7 days
|
||||
CastleTeleportFunctionFeeRatio = 604800000
|
||||
CastleTeleportFunctionFeeLvl1 = 1000
|
||||
CastleTeleportFunctionFeeLvl2 = 10000
|
||||
|
||||
# Support magic buff price
|
||||
# Price = 7 day
|
||||
CastleSupportFunctionFeeRatio = 604800000
|
||||
CastleSupportFeeLvl1 = 49000
|
||||
CastleSupportFeeLvl2 = 120000
|
||||
|
||||
# MP Regeneration price
|
||||
# Price = 7 day
|
||||
CastleMpRegenerationFunctionFeeRatio = 604800000
|
||||
CastleMpRegenerationFeeLvl1 = 45000
|
||||
CastleMpRegenerationFeeLvl2 = 65000
|
||||
|
||||
# Hp Regeneration price
|
||||
# Price = 7 day
|
||||
CastleHpRegenerationFunctionFeeRatio = 604800000
|
||||
CastleHpRegenerationFeeLvl1 = 12000
|
||||
CastleHpRegenerationFeeLvl2 = 20000
|
||||
|
||||
# Exp Regeneration price
|
||||
# Price = 7 day
|
||||
CastleExpRegenerationFunctionFeeRatio = 604800000
|
||||
CastleExpRegenerationFeeLvl1 = 63000
|
||||
CastleExpRegenerationFeeLvl2 = 70000
|
||||
|
||||
# Outer Door upgrade price
|
||||
OuterDoorUpgradePriceLvl2 = 3000000
|
||||
OuterDoorUpgradePriceLvl3 = 4000000
|
||||
OuterDoorUpgradePriceLvl5 = 5000000
|
||||
|
||||
# Inner Door upgrade price
|
||||
InnerDoorUpgradePriceLvl2 = 750000
|
||||
InnerDoorUpgradePriceLvl3 = 900000
|
||||
InnerDoorUpgradePriceLvl5 = 1000000
|
||||
|
||||
# Wall upgrade price
|
||||
WallUpgradePriceLvl2 = 1600000
|
||||
WallUpgradePriceLvl3 = 1800000
|
||||
WallUpgradePriceLvl5 = 2000000
|
||||
|
||||
# Trap upgrade price
|
||||
TrapUpgradePriceLvl1 = 3000000
|
||||
TrapUpgradePriceLvl2 = 4000000
|
||||
TrapUpgradePriceLvl3 = 5000000
|
||||
TrapUpgradePriceLvl4 = 6000000
|
||||
|
||||
# ---------------------------------------------------------------------------
|
||||
# Clan Hall
|
||||
# ---------------------------------------------------------------------------
|
||||
|
||||
# Teleport Function price
|
||||
# Price = 7 days
|
||||
ClanHallTeleportFunctionFeeRatio = 604800000
|
||||
ClanHallTeleportFunctionFeeLvl1 = 7000
|
||||
ClanHallTeleportFunctionFeeLvl2 = 14000
|
||||
|
||||
# Support magic buff price
|
||||
# Price = 1 day
|
||||
ClanHallSupportFunctionFeeRatio = 86400000
|
||||
ClanHallSupportFeeLvl1 = 2500
|
||||
ClanHallSupportFeeLvl2 = 5000
|
||||
ClanHallSupportFeeLvl3 = 7000
|
||||
ClanHallSupportFeeLvl4 = 11000
|
||||
ClanHallSupportFeeLvl5 = 21000
|
||||
ClanHallSupportFeeLvl6 = 36000
|
||||
ClanHallSupportFeeLvl7 = 37000
|
||||
ClanHallSupportFeeLvl8 = 364000
|
||||
|
||||
# MP Regeneration price
|
||||
# Price = 1 day
|
||||
ClanHallMpRegenerationFunctionFeeRatio = 86400000
|
||||
ClanHallMpRegenerationFeeLvl1 = 2000
|
||||
ClanHallMpRegenerationFeeLvl2 = 3750
|
||||
ClanHallMpRegenerationFeeLvl3 = 6500
|
||||
ClanHallMpRegenerationFeeLvl4 = 13750
|
||||
ClanHallMpRegenerationFeeLvl5 = 20000
|
||||
|
||||
# Hp Regeneration price
|
||||
# Price = 1 day
|
||||
ClanHallHpRegenerationFunctionFeeRatio = 86400000
|
||||
ClanHallHpRegenerationFeeLvl1 = 700
|
||||
ClanHallHpRegenerationFeeLvl2 = 800
|
||||
ClanHallHpRegenerationFeeLvl3 = 1000
|
||||
ClanHallHpRegenerationFeeLvl4 = 1166
|
||||
ClanHallHpRegenerationFeeLvl5 = 1500
|
||||
ClanHallHpRegenerationFeeLvl6 = 1750
|
||||
ClanHallHpRegenerationFeeLvl7 = 2000
|
||||
ClanHallHpRegenerationFeeLvl8 = 2250
|
||||
ClanHallHpRegenerationFeeLvl9 = 2500
|
||||
ClanHallHpRegenerationFeeLvl10 = 3250
|
||||
ClanHallHpRegenerationFeeLvl11 = 3750
|
||||
ClanHallHpRegenerationFeeLvl12 = 4250
|
||||
ClanHallHpRegenerationFeeLvl13 = 5166
|
||||
|
||||
# Exp Regeneration price
|
||||
# Price = 1 day
|
||||
ClanHallExpRegenerationFunctionFeeRatio = 86400000
|
||||
ClanHallExpRegenerationFeeLvl1 = 3000
|
||||
ClanHallExpRegenerationFeeLvl2 = 6000
|
||||
ClanHallExpRegenerationFeeLvl3 = 9000
|
||||
ClanHallExpRegenerationFeeLvl4 = 15000
|
||||
ClanHallExpRegenerationFeeLvl5 = 21000
|
||||
ClanHallExpRegenerationFeeLvl6 = 23330
|
||||
ClanHallExpRegenerationFeeLvl7 = 30000
|
||||
|
||||
# Creation item function
|
||||
# Price = 1 day
|
||||
ClanHallItemCreationFunctionFeeRatio = 86400000
|
||||
ClanHallItemCreationFunctionFeeLvl1 = 30000
|
||||
ClanHallItemCreationFunctionFeeLvl2 = 70000
|
||||
ClanHallItemCreationFunctionFeeLvl3 = 140000
|
||||
|
||||
# Curtains Decoration
|
||||
# Price = 7 days
|
||||
ClanHallCurtainFunctionFeeRatio = 604800000
|
||||
ClanHallCurtainFunctionFeeLvl1 = 2000
|
||||
ClanHallCurtainFunctionFeeLvl2 = 2500
|
||||
|
||||
# Fixtures Decoration
|
||||
# Price = 3 days
|
||||
ClanHallFrontPlatformFunctionFeeRatio = 259200000
|
||||
ClanHallFrontPlatformFunctionFeeLvl1 = 1300
|
||||
ClanHallFrontPlatformFunctionFeeLvl2 = 4000
|
||||
|
||||
# If true Clan Hall buff cost 0 mp.
|
||||
# Default: False
|
||||
AltClanHallMpBuffFree = False
|
||||
|
||||
# ---------------------------------------------------------------------------
|
||||
# Fortress
|
||||
# ---------------------------------------------------------------------------
|
||||
|
||||
# Teleport Function price
|
||||
# Price = 7 days
|
||||
FortressTeleportFunctionFeeRatio = 604800000
|
||||
FortressTeleportFunctionFeeLvl1 = 1000
|
||||
FortressTeleportFunctionFeeLvl2 = 10000
|
||||
|
||||
# Support magic buff price
|
||||
# Price = 1 day
|
||||
FortressSupportFunctionFeeRatio = 86400000
|
||||
FortressSupportFeeLvl1 = 7000
|
||||
FortressSupportFeeLvl2 = 17000
|
||||
|
||||
# MP Regeneration price
|
||||
# Price = 1 day
|
||||
FortressMpRegenerationFunctionFeeRatio = 86400000
|
||||
FortressMpRegenerationFeeLvl1 = 6500
|
||||
FortressMpRegenerationFeeLvl2 = 9300
|
||||
|
||||
# Hp Regeneration price
|
||||
# Price = 1 day
|
||||
FortressHpRegenerationFunctionFeeRatio = 86400000
|
||||
FortressHpRegenerationFeeLvl1 = 2000
|
||||
FortressHpRegenerationFeeLvl2 = 3500
|
||||
|
||||
# Exp Regeneration price
|
||||
# Price = 1 day
|
||||
FortressExpRegenerationFunctionFeeRatio = 86400000
|
||||
FortressExpRegenerationFeeLvl1 = 9000
|
||||
FortressExpRegenerationFeeLvl2 = 10000
|
||||
|
||||
# This is the time frequently when Fort owner gets Blood Oath, supply level raised and Fort fee is payed
|
||||
# Default 360 mins
|
||||
FortressPeriodicUpdateFrequency = 360
|
||||
|
||||
# The number of Blood Oath which given to the Fort owner clan when Fort Updater runs
|
||||
# Default: 1
|
||||
FortressBloodOathCount = 1
|
||||
|
||||
# The maximum Fort supply level
|
||||
# Max lvl what you can define here is 21!
|
||||
# Default: 6
|
||||
FortressMaxSupplyLevel = 6
|
||||
|
||||
# Fort fee which payed to the Castle
|
||||
# Default: 25000
|
||||
FortressFeeForCastle = 25000
|
||||
|
||||
# The maximum time while a clan can own a fortress
|
||||
# Deafault: 168 hours
|
||||
FortressMaximumOwnTime = 168
|
||||
|
||||
|
||||
# ---------------------------------------------------------------------------
|
||||
# Seven Signs
|
||||
# ---------------------------------------------------------------------------
|
||||
|
||||
# Determines whether castle ownership is determined by clan or by alliance.
|
||||
# Default is by alliance, as on official servers.
|
||||
AltRequireClanCastle = False
|
||||
|
||||
# Dawn:
|
||||
# True - Players not owning castle need pay participation fee
|
||||
# False - Anyone can join Dawn
|
||||
AltCastleForDawn = True
|
||||
|
||||
# Dusk:
|
||||
# True - Players owning castle can not join Dusk side
|
||||
# False - Anyone can join Dusk
|
||||
AltCastleForDusk = True
|
||||
|
||||
# Minimum Players for participate in SevenSigns Festival.
|
||||
# Default: 5
|
||||
AltFestivalMinPlayer = 5
|
||||
|
||||
# Maximum seal stone contribution per player during festival.
|
||||
# Default: 1000000
|
||||
AltMaxPlayerContrib = 1000000
|
||||
|
||||
# Festival Manager Start time (set in milliseconds; 1000 = 1 second).
|
||||
# Default: 2 minutes
|
||||
AltFestivalManagerStart = 120000
|
||||
|
||||
# Festival Length (set in milliseconds; 1000 = 1 second).
|
||||
# Default: 18 minutes
|
||||
AltFestivalLength = 1080000
|
||||
|
||||
# Festival Cycle Length.
|
||||
# Default: 38 Minutes (20 minutes wait time + Festival Length) (set in milliseconds; 1000 = 1 second).
|
||||
AltFestivalCycleLength = 2280000
|
||||
|
||||
# At what point the first festival spawn occurs.
|
||||
# Default: 2 minutes (set in milliseconds; 1000 = 1 second).
|
||||
AltFestivalFirstSpawn = 120000
|
||||
|
||||
# At what Point the first festival swarm occurs.
|
||||
# Default: 5 minutes (set in milliseconds; 1000 = 1 second).
|
||||
AltFestivalFirstSwarm = 300000
|
||||
|
||||
# At what Point the second festival spawn occurs.
|
||||
# Default: 9 minutes (set in milliseconds; 1000 = 1 second).
|
||||
AltFestivalSecondSpawn = 540000
|
||||
|
||||
# At what Point the second festival spawn occurs.
|
||||
# Default: 12 minutes (set in milliseconds; 1000 = 1 second).
|
||||
AltFestivalSecondSwarm = 720000
|
||||
|
||||
# At what point the chests spawn in.
|
||||
# Default: 15 minutes (set in milliseconds; 1000 = 1 second).
|
||||
AltFestivalChestSpawn = 900000
|
||||
|
||||
# This multipliers are used to change P.Def/M.Def of castle gates/walls while Seal of Strife is controlled by one of the sides.
|
||||
# Default: 1.1,0.8,1.1,0.8
|
||||
AltDawnGatesPdefMult = 1.1
|
||||
AltDuskGatesPdefMult = 0.8
|
||||
AltDawnGatesMdefMult = 1.1
|
||||
AltDuskGatesMdefMult = 0.8
|
||||
|
||||
# If this = true only cabal period owners can use merchant and blacksmith of mammon.
|
||||
# If false any player can use.
|
||||
# Default: True
|
||||
StrictSevenSigns = True
|
||||
|
||||
# Save SevenSigns status only each 30 minutes and after period change.
|
||||
# Player info saved only during periodic data store (set by CharacterDataStoreInterval) and logout.
|
||||
# If False then save info and status immediately after changes.
|
||||
# Default: True
|
||||
AltSevenSignsLazyUpdate = True
|
||||
|
||||
# Total count of available tickets.
|
||||
# Default: 300
|
||||
SevenSignsDawnTicketQuantity = 300
|
||||
|
||||
# Price of each ticket.
|
||||
# Default: 1000
|
||||
SevenSignsDawnTicketPrice = 1000
|
||||
|
||||
# Tickets bundle (exchanged in amounts of).
|
||||
# Default: 10
|
||||
SevenSignsDawnTicketBundle = 10
|
||||
|
||||
# Ticket item Id.
|
||||
# Default: 6388
|
||||
SevenSignsManorsAgreementId = 6388
|
||||
|
||||
# Fee for joining Dawn
|
||||
SevenSignsJoinDawnFee = 50000
|
||||
|
||||
|
||||
# ---------------------------------------------------------------------------
|
||||
# Clan Reputation Points
|
||||
# ---------------------------------------------------------------------------
|
||||
# Reputation score gained by taking Fortress.
|
||||
TakeFortPoints = 200
|
||||
|
||||
# Reputation score gained by taking Castle.
|
||||
TakeCastlePoints = 1500
|
||||
|
||||
# Reputation score gained by defended Castle.
|
||||
CastleDefendedPoints = 750
|
||||
|
||||
# Reputation score gained per clan members of festival winning party.
|
||||
FestivalOfDarknessWin = 200
|
||||
|
||||
# Reputation score gained for per hero clan members.
|
||||
HeroPoints = 1000
|
||||
|
||||
# Minimum Reputation score gained after completing 2nd class transfer under Academy.
|
||||
CompleteAcademyMinPoints = 190
|
||||
|
||||
# Maximum Reputation score gained after completing 2nd class transfer under Academy.
|
||||
CompleteAcademyMaxPoints = 650
|
||||
|
||||
# Reputation score gained per killed ballista.
|
||||
KillBallistaPoints = 30
|
||||
|
||||
# Reputation score gained for one Blood Alliance.
|
||||
BloodAlliancePoints = 500
|
||||
|
||||
# Reputation score gained for 10 Blood Oaths.
|
||||
BloodOathPoints = 200
|
||||
|
||||
# Reputation score gained for 100 Knight's Epaulettes.
|
||||
KnightsEpaulettePoints = 20
|
||||
|
||||
# Reputation score gained per clan member listed as top raid killers.
|
||||
1stRaidRankingPoints = 1250
|
||||
2ndRaidRankingPoints = 900
|
||||
3rdRaidRankingPoints = 700
|
||||
4thRaidRankingPoints = 600
|
||||
5thRaidRankingPoints = 450
|
||||
6thRaidRankingPoints = 350
|
||||
7thRaidRankingPoints = 300
|
||||
8thRaidRankingPoints = 200
|
||||
9thRaidRankingPoints = 150
|
||||
10thRaidRankingPoints = 100
|
||||
UpTo50thRaidRankingPoints = 25
|
||||
UpTo100thRaidRankingPoints = 12
|
||||
|
||||
# Reputation score gained/reduced per kill during a clan war or siege war.
|
||||
ReputationScorePerKill = 1
|
||||
|
||||
# Reputation score reduced by loosing Fortress in battle.
|
||||
LooseFortPoints = 0
|
||||
|
||||
# Reputation score reduced by loosing Castle in battle.
|
||||
LooseCastlePoints = 3000
|
||||
|
||||
# Reputation score reduced by creating Royal Guard.
|
||||
CreateRoyalGuardCost = 5000
|
||||
|
||||
# Reputation score reduced by creating Knight Unit.
|
||||
CreateKnightUnitCost = 10000
|
||||
|
||||
# Reputation score reduced by reinforcing Knight Unit (if clan level is 9 or more).
|
||||
ReinforceKnightUnitCost = 5000
|
||||
|
||||
# Reputation score reduced by increasing clan level.
|
||||
ClanLevel6Cost = 5000
|
||||
ClanLevel7Cost = 10000
|
||||
ClanLevel8Cost = 20000
|
||||
ClanLevel9Cost = 40000
|
||||
ClanLevel10Cost = 40000
|
||||
ClanLevel11Cost = 75000
|
||||
|
||||
# Number of clan members needed to increase clan level.
|
||||
ClanLevel6Requirement = 30
|
||||
ClanLevel7Requirement = 50
|
||||
ClanLevel8Requirement = 80
|
||||
ClanLevel9Requirement = 120
|
||||
ClanLevel10Requirement = 140
|
||||
ClanLevel11Requirement = 170
|
||||
|
||||
# ---------------------------------------------------------------------------
|
||||
# Other
|
||||
# ---------------------------------------------------------------------------
|
||||
|
||||
# Allow riding wyvern ignoring 7 Signs status
|
||||
# This will allow Castle Lords to ride wyvern even when Dusk has won Seal of Strife
|
||||
# Default: False
|
||||
AllowRideWyvernAlways = False
|
||||
|
||||
# Allow riding wyvern during Castle/Fort Siege
|
||||
# Default: True
|
||||
AllowRideWyvernDuringSiege = True
|
121
trunk/dist/game/config/FloodProtector.properties
vendored
Normal file
121
trunk/dist/game/config/FloodProtector.properties
vendored
Normal file
@ -0,0 +1,121 @@
|
||||
# ---------------------------------------------------------------------------
|
||||
# Floodprotector Options
|
||||
# ---------------------------------------------------------------------------
|
||||
# The following settings can be applied to each feature:
|
||||
# Interval - interval in gameserver ticks (1 tick = 100ms) in which only one request is allowed
|
||||
# LogFlooding - whether flooding should be logged (only first occurrence of flooding and total count of flood requests is logged)
|
||||
# PunishmentLimit - if number of requests within single interval exceeds specified number then the specified punishment is applied (0 = disables punishment feature)
|
||||
# PunishmentType - type of the punishment ('none', 'kick', 'ban', 'jail'), valid only if PunishmentLimit is greater than 0
|
||||
# PunishmentTime - for how many minutes should the player(jail)/account(ban) be punished (0 = forever), valid only for PunishmentType 'jail' or 'ban'
|
||||
|
||||
# UseItem - item usage flooding
|
||||
FloodProtectorUseItemInterval = 4
|
||||
FloodProtectorUseItemLogFlooding = False
|
||||
FloodProtectorUseItemPunishmentLimit = 0
|
||||
FloodProtectorUseItemPunishmentType = none
|
||||
FloodProtectorUseItemPunishmentTime = 0
|
||||
|
||||
# RollDice - rolling dice flooding
|
||||
FloodProtectorRollDiceInterval = 42
|
||||
FloodProtectorRollDiceLogFlooding = False
|
||||
FloodProtectorRollDicePunishmentLimit = 0
|
||||
FloodProtectorRollDicePunishmentType = none
|
||||
FloodProtectorRollDicePunishmentTime = 0
|
||||
|
||||
# Firework - firework flooding
|
||||
FloodProtectorFireworkInterval = 42
|
||||
FloodProtectorFireworkLogFlooding = False
|
||||
FloodProtectorFireworkPunishmentLimit = 0
|
||||
FloodProtectorFireworkPunishmentType = none
|
||||
FloodProtectorFireworkPunishmentTime = 0
|
||||
|
||||
# ItemPetSummon - item summoning and pet mounting flooding
|
||||
FloodProtectorItemPetSummonInterval = 16
|
||||
FloodProtectorItemPetSummonLogFlooding = False
|
||||
FloodProtectorItemPetSummonPunishmentLimit = 0
|
||||
FloodProtectorItemPetSummonPunishmentType = none
|
||||
FloodProtectorItemPetSummonPunishmentTime = 0
|
||||
|
||||
# HeroVoice - hero voice flooding
|
||||
FloodProtectorHeroVoiceInterval = 100
|
||||
FloodProtectorHeroVoiceLogFlooding = False
|
||||
FloodProtectorHeroVoicePunishmentLimit = 0
|
||||
FloodProtectorHeroVoicePunishmentType = none
|
||||
FloodProtectorHeroVoicePunishmentTime = 0
|
||||
|
||||
# GlobalChat - global chat flooding
|
||||
FloodProtectorGlobalChatInterval = 5
|
||||
FloodProtectorGlobalChatLogFlooding = False
|
||||
FloodProtectorGlobalChatPunishmentLimit = 0
|
||||
FloodProtectorGlobalChatPunishmentType = none
|
||||
FloodProtectorGlobalChatPunishmentTime = 0
|
||||
|
||||
# Subclass - subclass flooding
|
||||
FloodProtectorSubclassInterval = 20
|
||||
FloodProtectorSubclassLogFlooding = False
|
||||
FloodProtectorSubclassPunishmentLimit = 0
|
||||
FloodProtectorSubclassPunishmentType = none
|
||||
FloodProtectorSubclassPunishmentTime = 0
|
||||
|
||||
# DropItem - drop item flooding
|
||||
FloodProtectorDropItemInterval = 10
|
||||
FloodProtectorDropItemLogFlooding = False
|
||||
FloodProtectorDropItemPunishmentLimit = 0
|
||||
FloodProtectorDropItemPunishmentType = none
|
||||
FloodProtectorDropItemPunishmentTime = 0
|
||||
|
||||
# ServerBypass - server bypass flooding
|
||||
FloodProtectorServerBypassInterval = 5
|
||||
FloodProtectorServerBypassLogFlooding = False
|
||||
FloodProtectorServerBypassPunishmentLimit = 0
|
||||
FloodProtectorServerBypassPunishmentType = none
|
||||
FloodProtectorServerBypassPunishmentTime = 0
|
||||
|
||||
# ServerBypass - multisell list request flooding
|
||||
FloodProtectorMultiSellInterval = 1
|
||||
FloodProtectorMultiSellLogFlooding = False
|
||||
FloodProtectorMultiSellPunishmentLimit = 0
|
||||
FloodProtectorMultiSellPunishmentType = none
|
||||
FloodProtectorMultiSellPunishmentTime = 0
|
||||
|
||||
# All kind of other transactions - to/from pet, private store, warehouse, destroy
|
||||
FloodProtectorTransactionInterval = 10
|
||||
FloodProtectorTransactionLogFlooding = False
|
||||
FloodProtectorTransactionPunishmentLimit = 0
|
||||
FloodProtectorTransactionPunishmentType = none
|
||||
FloodProtectorTransactionPunishmentTime = 0
|
||||
|
||||
# Manufacture
|
||||
FloodProtectorManufactureInterval = 3
|
||||
FloodProtectorManufactureLogFlooding = False
|
||||
FloodProtectorManufacturePunishmentLimit = 0
|
||||
FloodProtectorManufacturePunishmentType = none
|
||||
FloodProtectorManufacturePunishmentTime = 0
|
||||
|
||||
# Manor
|
||||
FloodProtectorManorInterval = 30
|
||||
FloodProtectorManorLogFlooding = False
|
||||
FloodProtectorManorPunishmentLimit = 0
|
||||
FloodProtectorManorPunishmentType = none
|
||||
FloodProtectorManorPunishmentTime = 0
|
||||
|
||||
# SendMail - sending mail interval, 10s on retail
|
||||
FloodProtectorSendMailInterval = 100
|
||||
FloodProtectorSendMailLogFlooding = False
|
||||
FloodProtectorSendMailPunishmentLimit = 0
|
||||
FloodProtectorSendMailPunishmentType = none
|
||||
FloodProtectorSendMailPunishmentTime = 0
|
||||
|
||||
# CharacterSelect - attempts to load character
|
||||
FloodProtectorCharacterSelectInterval = 30
|
||||
FloodProtectorCharacterSelectLogFlooding = False
|
||||
FloodProtectorCharacterSelectPunishmentLimit = 0
|
||||
FloodProtectorCharacterSelectPunishmentType = none
|
||||
FloodProtectorCharacterSelectPunishmentTime = 0
|
||||
|
||||
# Item Auction - Request for refresh
|
||||
FloodProtectorItemAuctionInterval = 9
|
||||
FloodProtectorItemAuctionLogFlooding = False
|
||||
FloodProtectorItemAuctionPunishmentLimit = 0
|
||||
FloodProtectorItemAuctionPunishmentType = none
|
||||
FloodProtectorItemAuctionPunishmentTime = 0
|
277
trunk/dist/game/config/FortSiege.properties
vendored
Normal file
277
trunk/dist/game/config/FortSiege.properties
vendored
Normal file
@ -0,0 +1,277 @@
|
||||
# ---------------------------------------------------------------------------
|
||||
# Fort Siege Settings
|
||||
# ---------------------------------------------------------------------------
|
||||
# The defaults are set to be retail-like. If you modify any of these settings your server will deviate from being retail-like.
|
||||
# Warning:
|
||||
# Please take extreme caution when changing anything. Also please understand what you are changing before you do so on a live server.
|
||||
|
||||
# ---------------------------------------------------------------------------
|
||||
# Standard Settings
|
||||
# ---------------------------------------------------------------------------
|
||||
|
||||
# Length of siege before the count down (in minutes).
|
||||
SiegeLength = 60
|
||||
|
||||
# This defines how long you need to wait until the suspicious merchant will spawn after siege ends (in minutes).
|
||||
# Keep in mind when merchant spawns, the fort can be immediately sieged.
|
||||
# Default: 180
|
||||
SuspiciousMerchantRespawnDelay = 180
|
||||
|
||||
# This defines how long you have to kill all commanders once you kill the first one (in minutes).
|
||||
# After that time (if all commanders not killed) all commanders and doors get respawned.
|
||||
CountDownLength = 10
|
||||
|
||||
# Max number of flags per clan.
|
||||
MaxFlags = 1
|
||||
|
||||
# Minimum clan level needed to sign up.
|
||||
SiegeClanMinLevel = 4
|
||||
|
||||
#Max number of clans that can register on each side.
|
||||
AttackerMaxClans = 500
|
||||
|
||||
# This option, if enabled, will enable register Fortress Siege to Castle owners just in territory.
|
||||
# Default: True
|
||||
JustToTerritory = True
|
||||
|
||||
# ---------------------------------------------------------------------------
|
||||
# Fortress Commander Spawns
|
||||
# ---------------------------------------------------------------------------
|
||||
# Commander syntax: NameCommanderN = x,y,z,heading,npc_id
|
||||
# Name - fortress name
|
||||
# N - number - 1: Archer Comander
|
||||
# - 2: Guard Commander
|
||||
# - 3: Support Unit Commander
|
||||
# - 4: Main Machine - not supported yet, used General
|
||||
# - 5: General - not used yet, will be used once control room is supported
|
||||
# Please keep the correct order of commanders, otherwise client will show wrong occupied barracks.
|
||||
# Control room (main machine) currently emulated in client.
|
||||
# x,y,z - coords
|
||||
# heading
|
||||
# npc_id - id of template
|
||||
|
||||
# Flag syntax: NameFlagN = x,y,z,flag_id
|
||||
# Name - fortress name
|
||||
# N - number
|
||||
# x,y,z - coords
|
||||
# flag_id - id of combat flag
|
||||
|
||||
# Shanty Fortress
|
||||
# Commander syntax: NameCommanderN = x,y,z,heading,npc_id
|
||||
ShantyCommander1 = -52435,155188,-1768,20000,35683
|
||||
ShantyCommander2 = -52128,157752,-2024,29864,35677
|
||||
ShantyCommander3 = -53944,155433,-2024,7304,35680
|
||||
# Flag syntax: NameFlagN = x,y,z,flag_id
|
||||
ShantyFlag1 = -53086,156493,-1896,9819
|
||||
ShantyFlag2 = -53054,156605,-1896,9819
|
||||
ShantyFlag3 = -53032,156689,-1896,9819
|
||||
|
||||
# Southern Fortress
|
||||
# Commander syntax: NameCommanderN = x,y,z,heading,npc_id
|
||||
SouthernCommander1 = -21328,218864,-2952,0,35719
|
||||
SouthernCommander2 = -22992,218160,-3208,0,35713
|
||||
SouthernCommander3 = -21520,221504,-3208,45328,35716
|
||||
SouthernCommander4 = -22728,221746,-3200,33168,35721
|
||||
# Flag syntax: NameFlagN = x,y,z,flag_id
|
||||
SouthernFlag1 = -22386,219917,-3079,9819
|
||||
SouthernFlag2 = -22386,219798,-3079,9819
|
||||
SouthernFlag3 = -22386,219679,-3079,9819
|
||||
|
||||
# Hive Fortress
|
||||
# Commander syntax: NameCommanderN = x,y,z,heading,npc_id
|
||||
HiveCommander1 = 15152,188128,-2640,0,35752
|
||||
HiveCommander2 = 17984,187536,-2896,45056,35746
|
||||
HiveCommander3 = 16016,189520,-2888,0,35749
|
||||
# Flag syntax: NameFlagN = x,y,z,flag_id
|
||||
HiveFlag1 = 16685,188358,-2770,9819
|
||||
HiveFlag2 = 16761,188306,-2770,9819
|
||||
HiveFlag3 = 16847,188257,-2770,9819
|
||||
|
||||
# Valley Fortress
|
||||
# Commander syntax: NameCommanderN = x,y,z,heading,npc_id
|
||||
ValleyCommander1 = 124768,121856,-2296,0,35788
|
||||
ValleyCommander2 = 124299,123614,-2552,49192,35782
|
||||
ValleyCommander3 = 124768,124640,-2552,54480,35785
|
||||
ValleyCommander4 = 128048,123344,-2536,35028,35790
|
||||
# Flag syntax: NameFlagN = x,y,z,flag_id
|
||||
ValleyFlag1 = 125970,123653,-2429,9819
|
||||
ValleyFlag2 = 126092,123650,-2429,9819
|
||||
ValleyFlag3 = 126205,123648,-2429,9819
|
||||
|
||||
# Ivory Fortress
|
||||
# Commander syntax: NameCommanderN = x,y,z,heading,npc_id
|
||||
IvoryCommander1 = 72400,2896,-2760,0,35821
|
||||
IvoryCommander2 = 73788,5479,-3016,55136,35815
|
||||
IvoryCommander3 = 71264,4144,-3008,0,35818
|
||||
# Flag syntax: NameFlagN = x,y,z,flag_id
|
||||
IvoryFlag1 = 72565,4436,-2888,9819
|
||||
IvoryFlag2 = 72660,4512,-2888,9819
|
||||
IvoryFlag3 = 72759,4594,-2888,9819
|
||||
|
||||
# Narsell Fortress
|
||||
# Commander syntax: NameCommanderN = x,y,z,heading,npc_id
|
||||
NarsellCommander1 = 154704,53856,-2968,0,35852
|
||||
NarsellCommander2 = 155576,56592,-3224,59224,35846
|
||||
NarsellCommander3 = 153328,54848,-3216,5512,35849
|
||||
# Flag syntax: NameFlagN = x,y,z,flag_id
|
||||
NarsellFlag1 = 154567,55397,-3097,9819
|
||||
NarsellFlag2 = 154650,55493,-3097,9819
|
||||
NarsellFlag3 = 154715,55587,-3097,9819
|
||||
|
||||
# Bayou Fortress
|
||||
# Commander syntax: NameCommanderN = x,y,z,heading,npc_id
|
||||
BayouCommander1 = 188624,38240,-3128,0,35888
|
||||
BayouCommander2 = 188160,39920,-3376,49284,35882
|
||||
BayouCommander3 = 188626,41066,-3376,57140,35885
|
||||
BayouCommander4 = 191846,39764,-3368,33020,35890
|
||||
# Flag syntax: NameFlagN = x,y,z,flag_id
|
||||
BayouFlag1 = 189838,40063,-3253,9819
|
||||
BayouFlag2 = 189931,40060,-3253,9819
|
||||
BayouFlag3 = 190052,40062,-3253,9819
|
||||
|
||||
# White Sands Fortress
|
||||
# Commander syntax: NameCommanderN = x,y,z,heading,npc_id
|
||||
WhiteSandsCommander1 = 117216,205648,-3048,0,35921
|
||||
WhiteSandsCommander2 = 118880,203568,-3304,5396,35915
|
||||
WhiteSandsCommander3 = 118560,206560,-3304,48872,35918
|
||||
# Flag syntax: NameFlagN = x,y,z,flag_id
|
||||
WhiteSandsFlag1 = 118640,205151,-3176,9819
|
||||
WhiteSandsFlag2 = 118690,205062,-3176,9819
|
||||
WhiteSandsFlag3 = 118742,204968,-3176,9819
|
||||
|
||||
# Borderland Fortress
|
||||
# Commander syntax: NameCommanderN = x,y,z,heading,npc_id
|
||||
BorderlandCommander1 = 159664,-72224,-2584,0,35957
|
||||
BorderlandCommander2 = 157968,-71659,-2832,59020,35951
|
||||
BorderlandCommander3 = 157312,-70640,-2832,0,35954
|
||||
BorderlandCommander4 = 160194,-68688,-2824,43272,35959
|
||||
# Flag syntax: NameFlagN = x,y,z,flag_id
|
||||
BorderlandFlag1 = 158817,-70229,-2708,9819
|
||||
BorderlandFlag2 = 158883,-70145,-2708,9819
|
||||
BorderlandFlag3 = 158946,-70045,-2708,9819
|
||||
|
||||
# Swamp Fortress
|
||||
# Commander syntax: NameCommanderN = x,y,z,heading,npc_id
|
||||
SwampCommander1 = 71264,-60512,-2504,0,35995
|
||||
SwampCommander2 = 71248,-62352,-2752,12388,35989
|
||||
SwampCommander3 = 68688,-59648,-2752,56012,35992
|
||||
SwampCommander4 = 68005,-60866,-2744,5424,35997
|
||||
# Flag syntax: NameFlagN = x,y,z,flag_id
|
||||
SwampFlag1 = 69829,-61087,-2629,9819
|
||||
SwampFlag2 = 69979,-61144,-2632,9819
|
||||
SwampFlag3 = 70069,-61182,-2629,9819
|
||||
|
||||
# Archaic Fortress
|
||||
# Commander syntax: NameCommanderN = x,y,z,heading,npc_id
|
||||
ArchaicCommander1 = 109856,-142640,-2672,0,36028
|
||||
ArchaicCommander2 = 109600,-139735,-2928,62612,36022
|
||||
ArchaicCommander3 = 108223,-142209,-2920,8524,36025
|
||||
# Flag syntax: NameFlagN = x,y,z,flag_id
|
||||
ArchaicFlag1 = 109142,-141243,-2801,9819
|
||||
ArchaicFlag2 = 109184,-141129,-2801,9819
|
||||
ArchaicFlag3 = 109214,-141016,-2801,9819
|
||||
|
||||
# Floran Fortress
|
||||
# Commander syntax: NameCommanderN = x,y,z,heading,npc_id
|
||||
FloranCommander1 = 6528,151872,-2608,0,36064
|
||||
FloranCommander2 = 7006,148242,-2856,32768,36058
|
||||
FloranCommander3 = 4384,150992,-2856,0,36061
|
||||
FloranCommander4 = 5246,152319,-2848,49151,36066
|
||||
# Flag syntax: NameFlagN = x,y,z,flag_id
|
||||
FloranFlag1 = 5293,149624,-2732,9819
|
||||
FloranFlag2 = 5306,149743,-2732,9819
|
||||
FloranFlag3 = 5299,149870,-2732,9819
|
||||
|
||||
# Cloud Mountain Fortress
|
||||
# Commander syntax: NameCommanderN = x,y,z,heading,npc_id
|
||||
CloudMountainCommander1 = -55248,90496,-2536,0,36102
|
||||
CloudMountainCommander2 = -55791,91856,-2792,0,36096
|
||||
CloudMountainCommander3 = -54168,92604,-2784,49196,36099
|
||||
CloudMountainCommander4 = -50913,92259,-2776,41188,36104
|
||||
# Flag syntax: NameFlagN = x,y,z,flag_id
|
||||
CloudMountainFlag1 = -53354,91537,-2664,9819
|
||||
CloudMountainFlag2 = -53237,91537,-2664,9819
|
||||
CloudMountainFlag3 = -53112,91537,-2664,9819
|
||||
|
||||
# Tanor Fortress
|
||||
# Commander syntax: NameCommanderN = x,y,z,heading,npc_id
|
||||
TanorCommander1 = 58480,139648,-1464,0,36135
|
||||
TanorCommander2 = 61864,139257,-1728,46896,36129
|
||||
TanorCommander3 = 59436,140834,-1720,47296,36132
|
||||
# Flag syntax: NameFlagN = x,y,z,flag_id
|
||||
TanorFlag1 = 60225,139771,-1597,9819
|
||||
TanorFlag2 = 60362,139742,-1597,9819
|
||||
TanorFlag3 = 60467,139727,-1597,9819
|
||||
|
||||
# DragonSpine Fortress
|
||||
# Commander syntax: NameCommanderN = x,y,z,heading,npc_id
|
||||
DragonspineCommander1 = 13184,94928,-3144,0,36166
|
||||
DragonspineCommander2 = 9472,94992,-3392,0,36160
|
||||
DragonspineCommander3 = 12829,96214,-3392,49152,36163
|
||||
# Flag syntax: NameFlagN = x,y,z,flag_id
|
||||
DragonspineFlag1 = 11459,95308,-3264,9819
|
||||
DragonspineFlag2 = 11527,95301,-3264,9819
|
||||
DragonspineFlag3 = 11623,95311,-3264,9819
|
||||
|
||||
# Antharas Fortress
|
||||
# Commander syntax: NameCommanderN = x,y,z,heading,npc_id
|
||||
AntharasCommander1 = 79440,88752,-2600,0,36202
|
||||
AntharasCommander2 = 77262,91704,-2856,5112,36196
|
||||
AntharasCommander3 = 80929,90510,-2856,40192,36199
|
||||
AntharasCommander4 = 80755,89002,-2848,21984,36204
|
||||
# Flag syntax: NameFlagN = x,y,z,flag_id
|
||||
AntharasFlag1 = 79470,91299,-2728,9819
|
||||
AntharasFlag2 = 79528,91187,-2728,9819
|
||||
AntharasFlag3 = 79580,91095,-2728,9819
|
||||
|
||||
# Western Fortress
|
||||
# Commander syntax: NameCommanderN = x,y,z,heading,npc_id
|
||||
WesternCommander1 = 113481,-16058,-712,0,36240
|
||||
WesternCommander2 = 109872,-16624,-968,16384,36234
|
||||
WesternCommander3 = 112601,-13933,-960,49152,36237
|
||||
WesternCommander4 = 113929,-14801,-960,32768,36242
|
||||
# Flag syntax: NameFlagN = x,y,z,flag_id
|
||||
WesternFlag1 = 111280,-14820,-839,9819
|
||||
WesternFlag2 = 111380,-14820,-839,9819
|
||||
WesternFlag3 = 111480,-14820,-839,9819
|
||||
|
||||
# Hunters Fortress
|
||||
# Commander syntax: NameCommanderN = x,y,z,heading,npc_id
|
||||
HuntersCommander1 = 123232,94400,-1856,0,36278
|
||||
HuntersCommander2 = 122688,95760,-2112,0,36272
|
||||
HuntersCommander3 = 124305,96528,-2104,49151,36275
|
||||
HuntersCommander4 = 127632,96240,-2096,40892,36280
|
||||
# Flag syntax: NameFlagN = x,y,z,flag_id
|
||||
HuntersFlag1 = 125155,95455,-1984,9819
|
||||
HuntersFlag2 = 125255,95455,-1984,9819
|
||||
HuntersFlag3 = 125355,95455,-1984,9819
|
||||
|
||||
# Aaru Fortress
|
||||
# Commander syntax: NameCommanderN = x,y,z,heading,npc_id
|
||||
AaruCommander1 = 74288,186912,-2296,0,36311
|
||||
AaruCommander2 = 71392,184720,-2552,5528,36305
|
||||
AaruCommander3 = 71542,186410,-2552,55088,36308
|
||||
# Flag syntax: NameFlagN = x,y,z,flag_id
|
||||
AaruFlag1 = 73029,186303,-2424,9819
|
||||
AaruFlag2 = 73923,186247,-2424,9819
|
||||
AaruFlag3 = 72833,186178,-2424,9819
|
||||
|
||||
# Demon Fortress
|
||||
# Commander syntax: NameCommanderN = x,y,z,heading,npc_id
|
||||
DemonCommander1 = 100752,-53664,-360,0,36347
|
||||
DemonCommander2 = 100688,-57440,-616,16384,36341
|
||||
DemonCommander3 = 99484,-54027,-616,0,36344
|
||||
# Flag syntax: NameFlagN = x,y,z,flag_id
|
||||
DemonFlag1 = 100400,-55401,-488,9819
|
||||
DemonFlag2 = 100400,-55301,-488,9819
|
||||
DemonFlag3 = 100400,-55201,-488,9819
|
||||
|
||||
# Monastic Fortress
|
||||
# Commander syntax: NameCommanderN = x,y,z,heading,npc_id
|
||||
MonasticCommander1 = 73680,-95456,-1144,0,36385
|
||||
MonasticCommander2 = 70189,-93935,-1400,61576,36379
|
||||
MonasticCommander3 = 73831,-94119,-1400,45536,36382
|
||||
# Flag syntax: NameFlagN = x,y,z,flag_id
|
||||
MonasticFlag1 = 72174,-94437,-1271,9819
|
||||
MonasticFlag2 = 72294,-94481,-1271,9819
|
||||
MonasticFlag3 = 72401,-94526,-1271,9819
|
951
trunk/dist/game/config/General.properties
vendored
Normal file
951
trunk/dist/game/config/General.properties
vendored
Normal file
@ -0,0 +1,951 @@
|
||||
# ---------------------------------------------------------------------------
|
||||
# General Server Settings
|
||||
# ---------------------------------------------------------------------------
|
||||
# The defaults are set to be retail-like. If you modify any of these settings your server will deviate from being retail-like.
|
||||
# Warning:
|
||||
# Please take extreme caution when changing anything. Also please understand what you are changing before you do so on a live server.
|
||||
|
||||
# ---------------------------------------------------------------------------
|
||||
# Administrator
|
||||
# ---------------------------------------------------------------------------
|
||||
|
||||
# If this option is set to True every newly created character will have access level 127. This means that every character created will have Administrator Privileges.
|
||||
# Default: False
|
||||
EverybodyHasAdminRights = False
|
||||
|
||||
# Setting for serverList
|
||||
# Displays [] in front of server name on character selection
|
||||
# Default: False
|
||||
ServerListBrackets = False
|
||||
|
||||
# Displays server type next to the server name on character selection.
|
||||
# Notes:
|
||||
# Accepted Values: Normal, Relax, Test, NoLabel, Restricted, Event, Free
|
||||
# Default: Normal
|
||||
ServerListType = Normal
|
||||
|
||||
# Displays server minimum age to the server name on character selection.
|
||||
# Notes:
|
||||
# Accepted values: 0, 15, 18
|
||||
# Default: 0
|
||||
ServerListAge = 0
|
||||
|
||||
|
||||
# If True, only accounts with GM access can enter the server.
|
||||
# Default: False
|
||||
ServerGMOnly = False
|
||||
|
||||
# Enable GMs to have the glowing aura of a Hero character on login.
|
||||
# Notes:
|
||||
# GMs can do "///hero" on themselves and get this aura voluntarily.
|
||||
# It's advised to keep this off due to graphic lag.
|
||||
# Default: False
|
||||
GMHeroAura = False
|
||||
|
||||
# Auto set invulnerable status to a GM on login.
|
||||
# Default: False
|
||||
GMStartupInvulnerable = False
|
||||
|
||||
# Auto set invisible status to a GM on login.
|
||||
# Default: False
|
||||
GMStartupInvisible = False
|
||||
|
||||
# Auto block private messages to a GM on login.
|
||||
# Default: False
|
||||
GMStartupSilence = False
|
||||
|
||||
# Auto list GMs in GM list (/gmlist) on login.
|
||||
# Default: False
|
||||
GMStartupAutoList = False
|
||||
|
||||
# Auto set diet mode on to a GM on login (affects your weight penalty).
|
||||
# Default: False
|
||||
GMStartupDietMode = False
|
||||
|
||||
# Item restrictions apply to GMs as well? (True = restricted usage)
|
||||
# Default: True
|
||||
GMItemRestriction = True
|
||||
|
||||
# Skill restrictions apply to GMs as well? (True = restricted usage)
|
||||
# Default: True
|
||||
GMSkillRestriction = True
|
||||
|
||||
# Allow GMs to drop/trade non-tradable and quest(drop only) items
|
||||
# Default: False
|
||||
GMTradeRestrictedItems = False
|
||||
|
||||
# Allow GMs to restart/exit while is fighting stance
|
||||
# Default: True
|
||||
GMRestartFighting = True
|
||||
|
||||
# Show the GM's name behind an announcement made by him
|
||||
# example: "Announce: hi (HanWik)"
|
||||
GMShowAnnouncerName = False
|
||||
|
||||
# Show the GM's name before an announcement made by him
|
||||
# example: "Nyaran: hi"
|
||||
GMShowCritAnnouncerName = False
|
||||
|
||||
# Give special skills for every GM
|
||||
# 7029,7041-7064,7088-7096,23238-23249 (Master's Blessing)
|
||||
# Default: False
|
||||
GMGiveSpecialSkills = False
|
||||
|
||||
# Give special aura skills for every GM
|
||||
# 7029,23238-23249,23253-23296 (Master's Blessing)
|
||||
# Default: False
|
||||
GMGiveSpecialAuraSkills = False
|
||||
|
||||
|
||||
# ---------------------------------------------------------------------------
|
||||
# Server Security
|
||||
# ---------------------------------------------------------------------------
|
||||
|
||||
# Enforce gameguard for clients. Sends a gameguard query on character login.
|
||||
# Default: False
|
||||
GameGuardEnforce = False
|
||||
|
||||
# Don't allow player to perform trade, talk with npc, or move until gameguard reply is received.
|
||||
# Default: False
|
||||
GameGuardProhibitAction = False
|
||||
|
||||
#Logging settings. The following four settings, while enabled, will increase writing to your hard drive(s) considerably. Depending on the size of your server, the amount of players, and other factors, you may suffer a noticable performance hit.
|
||||
# Default: False
|
||||
LogChat = False
|
||||
|
||||
# Default: False
|
||||
LogAutoAnnouncements = False
|
||||
|
||||
# Default: False
|
||||
LogItems = False
|
||||
|
||||
# Log only Adena and equippable items if LogItems is enabled
|
||||
LogItemsSmallLog = False
|
||||
|
||||
# Default: False
|
||||
LogItemEnchants = False
|
||||
|
||||
# Default: False
|
||||
LogSkillEnchants = False
|
||||
|
||||
# Default: False
|
||||
GMAudit = False
|
||||
|
||||
# Check players for non-allowed skills
|
||||
# Default: False
|
||||
SkillCheckEnable = False
|
||||
|
||||
# If true, remove invalid skills from player and database.
|
||||
# Report only, if false.
|
||||
# Default: False
|
||||
SkillCheckRemove = False
|
||||
|
||||
# Check also GM characters (only if SkillCheckEnable = True)
|
||||
# Default: True
|
||||
SkillCheckGM = True
|
||||
|
||||
|
||||
# ---------------------------------------------------------------------------
|
||||
# Thread Configuration
|
||||
# ---------------------------------------------------------------------------
|
||||
|
||||
# Extreme caution should be here, set to defaults if you do not know what you are doing.
|
||||
# These could possibly hurt your servers performance or improve it depending on your server's configuration, size, and other factors.
|
||||
# Default: 10
|
||||
ThreadPoolSizeEffects = 10
|
||||
|
||||
# Default: 13
|
||||
ThreadPoolSizeGeneral = 13
|
||||
|
||||
# Default: 2
|
||||
ThreadPoolSizeEvents = 2
|
||||
|
||||
# Default: 2
|
||||
UrgentPacketThreadCoreSize = 2
|
||||
|
||||
# Default: 4
|
||||
GeneralPacketThreadCoreSize = 4
|
||||
|
||||
# Default: 4
|
||||
GeneralThreadCoreSize = 4
|
||||
|
||||
# Default: 6
|
||||
AiMaxThread = 6
|
||||
|
||||
# Default: 5
|
||||
EventsMaxThread = 5
|
||||
|
||||
# Dead Lock Detector (a separate thread for detecting deadlocks).
|
||||
# For improved crash logs and automatic restart in deadlock case if enabled.
|
||||
# Check interval is in seconds.
|
||||
# Default: True
|
||||
DeadLockDetector = True
|
||||
|
||||
# Default: 20
|
||||
DeadLockCheckInterval = 20
|
||||
|
||||
# Default: False
|
||||
RestartOnDeadlock = False
|
||||
|
||||
|
||||
# ---------------------------------------------------------------------------
|
||||
# Client packet queue tuning
|
||||
# ---------------------------------------------------------------------------
|
||||
|
||||
# Queue size, do not set it too low !
|
||||
# 0 - use value MaxReadPerPass + 2 (from mmo.properties)
|
||||
# Default: 0
|
||||
ClientPacketQueueSize = 0
|
||||
|
||||
# Maximum number of packets in burst.
|
||||
# Execution will be aborted and thread released if more packets executed in raw.
|
||||
# 0 - use value MaxReadPerPass + 1 (from mmo.properties)
|
||||
# Default: 0
|
||||
ClientPacketQueueMaxBurstSize = 0
|
||||
|
||||
# Maximum number of packets per second.
|
||||
# Flood detector will be triggered if more packets received.
|
||||
# After triggering all incoming packets will be dropped until flooding stopped.
|
||||
# Default: 80
|
||||
ClientPacketQueueMaxPacketsPerSecond = 80
|
||||
|
||||
# Average number of packets per second calculated during this interval.
|
||||
# Using larger value decrease number of false kicks, but slower reaction to flood.
|
||||
# Avoid using too low or too high values, recommended between 3 and 10.
|
||||
# Default: 5
|
||||
ClientPacketQueueMeasureInterval = 5
|
||||
|
||||
# Maximum average number of packets per second during measure interval.
|
||||
# Flood detector will be triggered if more packets received.
|
||||
# After triggering all incoming packets will be dropped until flooding stopped.
|
||||
# Default: 40
|
||||
ClientPacketQueueMaxAveragePacketsPerSecond = 40
|
||||
|
||||
# Maximum number of flood triggers per minute.
|
||||
# Client will be kicked if more floods detected.
|
||||
# Default: 2
|
||||
ClientPacketQueueMaxFloodsPerMin = 2
|
||||
|
||||
# Maximum number of queue overflows per minute.
|
||||
# After overflow all incoming packets from client are dropped until queue is flushed.
|
||||
# Client will be kicked if more queue overflows detected.
|
||||
# Default: 1
|
||||
ClientPacketQueueMaxOverflowsPerMin = 1
|
||||
|
||||
# Maximum number of buffer underflows per minute.
|
||||
# Client will be kicked if more underflow exceptions detected.
|
||||
# Default: 1
|
||||
ClientPacketQueueMaxUnderflowsPerMin = 1
|
||||
|
||||
# Maximum number of unknown packets per minute.
|
||||
# Client will be kicked if more unknown packets received.
|
||||
# Default: 5
|
||||
ClientPacketQueueMaxUnknownPerMin = 5
|
||||
|
||||
|
||||
# ---------------------------------------------------------------------------
|
||||
# Optimization
|
||||
# ---------------------------------------------------------------------------
|
||||
|
||||
# Items on ground management.
|
||||
# Allow players to drop items on the ground.
|
||||
# Default: True
|
||||
AllowDiscardItem = True
|
||||
|
||||
# Delete dropped reward items from world after a specified amount of seconds. Disabled = 0.
|
||||
# Default: 600
|
||||
AutoDestroyDroppedItemAfter = 600
|
||||
|
||||
# Time in seconds after which dropped herb will be auto-destroyed
|
||||
# Default: 60
|
||||
AutoDestroyHerbTime = 60
|
||||
|
||||
# List of item id that will not be destroyed (separated by "," like 57,5575,6673).
|
||||
# Notes:
|
||||
# Make sure the lists do NOT CONTAIN trailing spaces or spaces between the numbers!
|
||||
# Items on this list will be protected regardless of the following options.
|
||||
# Default: 0
|
||||
ListOfProtectedItems = 0
|
||||
|
||||
# Cleans up the server database on startup.
|
||||
# The bigger the database is, the longer it will take to clean up the database(the slower the server will start).
|
||||
# Sometimes this ends up with 0 elements cleaned up, and a lot of wasted time on the server startup.
|
||||
# If you want a faster server startup, set this to 'false', but its recommended to clean up the database from time to time.
|
||||
# Default: True
|
||||
DatabaseCleanUp = True
|
||||
|
||||
# The time before a database connection closes (in milliseconds)
|
||||
# If a query takes longer to execute than the time defined here, the server will throw "Unclosed Connection!" error.
|
||||
# If you get often this error message, try increasing this.
|
||||
# Default: 60000ms
|
||||
ConnectionCloseTime = 60000
|
||||
|
||||
# This is the interval (in minutes), that the gameserver will update a players information such as location.
|
||||
# The higher you set this number, there will be less character information saving so you will have less accessessing of the database and your hard drive(s).
|
||||
# The lower you set this number, there will be more frequent character information saving so you will have more access to the database and your hard drive(s).
|
||||
# A value of 0 disables periodic saving.
|
||||
# Independent of this setting the character is always saved after leaving the world.
|
||||
# Default: 15
|
||||
CharacterDataStoreInterval = 15
|
||||
|
||||
# This enables the server to only update items when saving the character.
|
||||
# Enabling this greatly reduces DB usage and improves performance.
|
||||
# WARNING: This option causes item loss during crashes.
|
||||
# Default: False
|
||||
LazyItemsUpdate = False
|
||||
|
||||
# When enabled, this forces (even if using lazy item updates) the items owned by the character to be updated into DB when saving its character.
|
||||
# Default: False
|
||||
UpdateItemsOnCharStore = False
|
||||
|
||||
# Also delete from world misc. items dropped by players (all except equip-able items).
|
||||
# Notes:
|
||||
# Works only if AutoDestroyDroppedItemAfter is greater than 0.
|
||||
# Default: False
|
||||
DestroyPlayerDroppedItem = False
|
||||
|
||||
# Destroy dropped equippable items (armor, weapon, jewelry).
|
||||
# Notes:
|
||||
# Works only if DestroyPlayerDroppedItem = True
|
||||
# Default: False
|
||||
DestroyEquipableItem = False
|
||||
|
||||
# Save dropped items into the database for restoring after restart.
|
||||
# Default: False
|
||||
SaveDroppedItem = False
|
||||
|
||||
# Enable/Disable the emptying of the stored dropped items table after items are loaded into memory (safety setting).
|
||||
# If the server crashed before saving items, on next start old items will be restored and players may already have picked up some of them so this will prevent duplicates.
|
||||
# Default: False
|
||||
EmptyDroppedItemTableAfterLoad = False
|
||||
|
||||
# Time interval in minutes to save in DB items on ground. Disabled = 0.
|
||||
# Notes:
|
||||
# If SaveDroppedItemInterval is disabled, items will be saved into the database only at server shutdown.
|
||||
# Default: 60
|
||||
SaveDroppedItemInterval = 60
|
||||
|
||||
# Delete all saved items from the database on next restart?
|
||||
# Notes:
|
||||
# Works only if SaveDroppedItem = False.
|
||||
# Default: False
|
||||
ClearDroppedItemTable = False
|
||||
|
||||
# Delete invalid quest from players.
|
||||
# Default: False
|
||||
AutoDeleteInvalidQuestData = False
|
||||
|
||||
# Setting False can improve server performance on high rate/population servers.
|
||||
# Default: True
|
||||
PreciseDropCalculation = True
|
||||
|
||||
# Allow creating multiple non-stackable items at one time?
|
||||
# Default: True
|
||||
MultipleItemDrop = True
|
||||
|
||||
# Forces full item inventory packet to be sent for any item change.
|
||||
# Notes:
|
||||
# This can increase network traffic
|
||||
# Default: False
|
||||
ForceInventoryUpdate = False
|
||||
|
||||
# True = Load html's into cache only on first time html is requested.
|
||||
# False = Load all html's into cache on server startup.
|
||||
# Default: True
|
||||
LazyCache = True
|
||||
|
||||
# Cache all character names in to memory on server startup
|
||||
# False - names are loaded from Db when they are requested
|
||||
# True - decrease Db usage , increase memory consumption
|
||||
# Default: True
|
||||
CacheCharNames = True
|
||||
|
||||
# Minimum and maximum variables in seconds for npc animation delay.
|
||||
# You must keep MinNPCAnimation < = MaxNPCAnimation.
|
||||
# Default: 10
|
||||
MinNPCAnimation = 10
|
||||
|
||||
# Default: 20
|
||||
MaxNPCAnimation = 20
|
||||
|
||||
# Default: 5
|
||||
MinMonsterAnimation = 5
|
||||
|
||||
# Default: 20
|
||||
MaxMonsterAnimation = 20
|
||||
|
||||
# Knownlist (the list of things a character sees) update method. Default is currently time based updating, which also makes it possible to use config options for guards to see moving monsters. Alternatively move based update can be used but guards cannot track mobs with that option but otherwise it should work well.
|
||||
# Default: False
|
||||
MoveBasedKnownlist = False
|
||||
|
||||
# Interval (in milliseconds) in which the knownlist does full updates.
|
||||
# For move based updates its used for intermediate updates.
|
||||
# WARNING!
|
||||
# Useful interval is between 300 - 2000. Too small value may kill your CPU, too high value may not update knownlists properly. The default value is chosen experimentally.
|
||||
# Default: 1250
|
||||
KnownListUpdateInterval = 1250
|
||||
|
||||
# Grid options: Grids can turn themselves on and off. This also affects the loading and processing of all AI tasks and (in the future) geodata within this grid.
|
||||
# Turn on for a grid with a person in it is immediate, but it then turns on the 8 neighboring grids based on the specified number of seconds.
|
||||
# Turn off for a grid and neighbors occurs after the specified number of seconds have passed during which a grid has had no players in or in any of its neighbors.
|
||||
# The always on option allows to ignore all this and let all grids be active at all times (not suggested).
|
||||
# Default: False
|
||||
GridsAlwaysOn = False
|
||||
|
||||
# Default: 1
|
||||
GridNeighborTurnOnTime = 1
|
||||
|
||||
# Default: 90
|
||||
GridNeighborTurnOffTime = 90
|
||||
|
||||
# ---------------------------------------------------------------------------
|
||||
# Geodata
|
||||
# ---------------------------------------------------------------------------
|
||||
|
||||
# GeoData options:
|
||||
# 0 = GeoData and PathFinding OFF (default)
|
||||
# 1 = GeoData is used to check Line Of Sight (LOS) targeting and
|
||||
# L2Playable movement. You need to download files for data/geodata folder.
|
||||
# Monsters can pass walls but not aggro (no line of sight) through them.
|
||||
# 2 = Full GeoData enabled. Includes PathFinding (requires also /data/pathnode
|
||||
# files if CellPathFinding not enabled) and all character moves go through
|
||||
# geodata checks (if a mob passes a wall, pathfinding didn't find a route
|
||||
# but we allow attack and returning home).
|
||||
# Recommended server memory minimum 2 GB, rather 3 GB.
|
||||
# Default: 0
|
||||
GeoData = 0
|
||||
|
||||
# GeoData driver to use
|
||||
# Default: com.l2jserver.gameserver.geoengine.NullDriver
|
||||
GeoDataDriver=com.l2jserver.gameserver.geoengine.NullDriver
|
||||
#GeoDataDriver=com.l2j.geodriver.GeoDriver
|
||||
|
||||
# Pathnode directory
|
||||
# Default: data/pathnode
|
||||
PathnodeDirectory = data/pathnode
|
||||
|
||||
# Cell-level pathfinding, produces more accurate routes but is (maybe 10x) heavier to calculate. Recommended for small servers at least.
|
||||
# If False, pathnode files are used. Uses a max number of nodes in calculation which can be adjusted in the algorithm if it needs to be faster.
|
||||
# Default: False
|
||||
CellPathFinding = False
|
||||
|
||||
# Pathfinding array buffers configuration
|
||||
PathFindBuffers = 100x6;128x6;192x6;256x4;320x4;384x4;500x2
|
||||
|
||||
# Weight for nodes without obstacles far from walls
|
||||
LowWeight = 0.5
|
||||
|
||||
# Weight for nodes near walls
|
||||
MediumWeight = 2
|
||||
|
||||
# Weight for nodes with obstacles
|
||||
HighWeight = 3
|
||||
|
||||
# Angle paths will be more "smart", but in cost of higher CPU utilization
|
||||
AdvancedDiagonalStrategy = True
|
||||
|
||||
# Weight for diagonal movement. Used only with AdvancedDiagonalStrategy = True
|
||||
# Default: LowWeight * sqrt(2)
|
||||
DiagonalWeight = 0.707
|
||||
|
||||
# Maximum number of LOS postfilter passes, 0 will disable postfilter.
|
||||
# Default: 3
|
||||
MaxPostfilterPasses = 3
|
||||
|
||||
# Path debug function.
|
||||
# Nodes known to pathfinder will be displayed as adena, constructed path as antidots.
|
||||
# Number of the items show node cost * 10
|
||||
# Potions display path after first stage filter
|
||||
# Red potions - actual waypoints. Green potions - nodes removed by LOS postfilter
|
||||
# This function FOR DEBUG PURPOSES ONLY, never use it on the live server !
|
||||
DebugPath = False
|
||||
|
||||
# True = Loads GeoData buffer's content into physical memory.
|
||||
# False = Does not necessarily imply that the GeoData buffer's content is not resident in physical memory.
|
||||
# Default: True
|
||||
ForceGeodata = True
|
||||
|
||||
# This setting controls Client <--> Server Player coordinates synchronization:
|
||||
# -1 - Will synchronize only Z from Client --> Server. Default when no geodata.
|
||||
# 1 - Synchronization Client --> Server only. Using this option (without geodata) makes it more difficult for players to bypass obstacles.
|
||||
# 2 - Intended for geodata (at least with cell-level pathfinding, otherwise can you try -1).
|
||||
# Server sends validation packet if client goes too far from server calculated coordinates.
|
||||
# Default: -1
|
||||
CoordSynchronize = -1
|
||||
|
||||
|
||||
# ---------------------------------------------------------------------------
|
||||
# Falling Damage
|
||||
# ---------------------------------------------------------------------------
|
||||
|
||||
# Allow characters to receive damage from falling.
|
||||
# CoordSynchronize = 2 is recommended.
|
||||
# True - enabled.
|
||||
# False - disabled.
|
||||
# Auto - True if geodata enabled and False if disabled.
|
||||
# Default: Auto
|
||||
EnableFallingDamage = Auto
|
||||
|
||||
|
||||
# ---------------------------------------------------------------------------
|
||||
# Features
|
||||
# ---------------------------------------------------------------------------
|
||||
|
||||
# Peace Zone Modes:
|
||||
# 0 = Peace All the Time
|
||||
# 1 = PVP During Siege for siege participants
|
||||
# 2 = PVP All the Time
|
||||
# Default: 0
|
||||
PeaceZoneMode = 0
|
||||
|
||||
# Global Chat.
|
||||
# Available Options: ON, OFF, GM, GLOBAL
|
||||
# Default: ON
|
||||
GlobalChat = ON
|
||||
|
||||
# Trade Chat.
|
||||
# Available Options: ON, OFF, GM, GLOBAL
|
||||
# Default: ON
|
||||
TradeChat = ON
|
||||
|
||||
# If you are experiencing problems with Warehouse transactions, feel free to disable them here.
|
||||
# Default: True
|
||||
AllowWarehouse = True
|
||||
|
||||
# Enable Warehouse Cache. If warehouse is not used will server clear memory used by this warehouse.
|
||||
# Default: False
|
||||
WarehouseCache = False
|
||||
|
||||
# How long warehouse should be stored in memory.
|
||||
# Default: 15
|
||||
WarehouseCacheTime = 15
|
||||
|
||||
# Default: True
|
||||
AllowRefund = True
|
||||
|
||||
# Default: True
|
||||
AllowMail = True
|
||||
|
||||
# Default: True
|
||||
AllowAttachments = True
|
||||
|
||||
# If True player can try on weapon and armor in shop.
|
||||
# Default: True
|
||||
AllowWear = True
|
||||
|
||||
# Default: 5
|
||||
WearDelay = 5
|
||||
|
||||
#Adena cost to try on an item.
|
||||
# Default: 10
|
||||
WearPrice = 10
|
||||
|
||||
|
||||
# ---------------------------------------------------------------------------
|
||||
# Misc Settings
|
||||
# ---------------------------------------------------------------------------
|
||||
|
||||
# Default: True
|
||||
AllowRace = True
|
||||
|
||||
# Default: True
|
||||
AllowWater = True
|
||||
|
||||
# Enable pets for rent (wyvern & strider) from pet managers.
|
||||
# Default: False
|
||||
AllowRentPet = False
|
||||
|
||||
# Default: True
|
||||
AllowFishing = True
|
||||
|
||||
# Default: True
|
||||
AllowBoat = True
|
||||
|
||||
# Boat broadcast radius.
|
||||
# If players getting annoyed by boat shouts then radius can be decreased.
|
||||
# Default: 20000
|
||||
BoatBroadcastRadius = 20000
|
||||
|
||||
# Default: True
|
||||
AllowCursedWeapons = True
|
||||
|
||||
#Allow Pet manager's pets to walk around.
|
||||
# Default: True
|
||||
AllowPetWalkers = True
|
||||
|
||||
# Show "data/html/servnews.htm" when a character enters world.
|
||||
# Default: False
|
||||
ShowServerNews = False
|
||||
|
||||
# Enable the Community Board.
|
||||
# Default: True
|
||||
EnableCommunityBoard = True
|
||||
|
||||
# Default Community Board page.
|
||||
# Default: _bbshome
|
||||
BBSDefault = _bbshome
|
||||
|
||||
# Enable chat filter
|
||||
# Default = False
|
||||
UseChatFilter = False
|
||||
|
||||
# Replace filter words with following chars
|
||||
ChatFilterChars = ^_^
|
||||
|
||||
# Banchat for channels, split ";"
|
||||
# 0 = ALL (white)
|
||||
# 1 = SHOUT (!)
|
||||
# 2 = TELL (")
|
||||
# 3 = PARTY (#)
|
||||
# 4 = CLAN (@)
|
||||
# 5 = GM (//gmchat)
|
||||
# 6 = PETITION_PLAYER (*)
|
||||
# 7 = PETITION_GM (*)
|
||||
# 8 = TRADE (+)
|
||||
# 9 = ALLIANCE ($)
|
||||
# 10 = ANNOUNCEMENT
|
||||
# 11 = BOAT
|
||||
# 12 = L2FRIEND
|
||||
# 13 = MSNCHAT
|
||||
# 14 = PARTYMATCH_ROOM
|
||||
# 15 = PARTYROOM_COMMANDER (Yellow)
|
||||
# 16 = PARTYROOM_ALL (Red)
|
||||
# 17 = HERO_VOICE (&)
|
||||
# 18 = CRITICAL_ANNOUNCE
|
||||
# 19 = SCREEN_ANNOUNCE
|
||||
# 20 = BATTLEFIELD
|
||||
# 21 = MPCC_ROOM
|
||||
# Default: 0;1;8;17
|
||||
BanChatChannels = 0;1;8;17
|
||||
|
||||
# ---------------------------------------------------------------------------
|
||||
# Manor
|
||||
# ---------------------------------------------------------------------------
|
||||
|
||||
# Default: True
|
||||
AllowManor = True
|
||||
|
||||
# Manor refresh time in military hours.
|
||||
# Default: 20 (8pm)
|
||||
AltManorRefreshTime = 20
|
||||
|
||||
# Manor refresh time (minutes).
|
||||
# Default: 00 (start of the hour)
|
||||
AltManorRefreshMin = 00
|
||||
|
||||
# Manor period approve time in military hours.
|
||||
# Default: 4 (4am)
|
||||
AltManorApproveTime = 4
|
||||
|
||||
# Manor period approve time (minutes).
|
||||
# Default: 30
|
||||
AltManorApproveMin = 30
|
||||
|
||||
# Manor maintenance time (minutes).
|
||||
# Default: 6
|
||||
AltManorMaintenanceMin = 6
|
||||
|
||||
# Manor Save Type.
|
||||
# True = Save data into the database after every action
|
||||
# Default: False
|
||||
AltManorSaveAllActions = False
|
||||
|
||||
# Manor Save Period (used only if AltManorSaveAllActions = False)
|
||||
# Default: 2 (hour)
|
||||
AltManorSavePeriodRate = 2
|
||||
|
||||
|
||||
# ---------------------------------------------------------------------------
|
||||
# Lottery
|
||||
# ---------------------------------------------------------------------------
|
||||
|
||||
# Default: True
|
||||
AllowLottery = True
|
||||
|
||||
# Initial Lottery prize.
|
||||
# Default: 50000
|
||||
AltLotteryPrize = 50000
|
||||
|
||||
# Lottery Ticket Price
|
||||
# Default: 2000
|
||||
AltLotteryTicketPrice = 2000
|
||||
|
||||
# What part of jackpot amount should receive characters who pick 5 wining numbers
|
||||
# Default: 0.6
|
||||
AltLottery5NumberRate = 0.6
|
||||
|
||||
# What part of jackpot amount should receive characters who pick 4 wining numbers
|
||||
# Default: 0.2
|
||||
AltLottery4NumberRate = 0.2
|
||||
|
||||
# What part of jackpot amount should receive characters who pick 3 wining numbers
|
||||
# Default: 0.2
|
||||
AltLottery3NumberRate = 0.2
|
||||
|
||||
# How much Adena receive characters who pick two or less of the winning number
|
||||
# Default: 200
|
||||
AltLottery2and1NumberPrize = 200
|
||||
|
||||
|
||||
# ---------------------------------------------------------------------------
|
||||
# Item Auction
|
||||
# ---------------------------------------------------------------------------
|
||||
|
||||
#
|
||||
AltItemAuctionEnabled = True
|
||||
|
||||
# Number of days before auction cleared from database with all bids.
|
||||
# Default: 14
|
||||
AltItemAuctionExpiredAfter = 14
|
||||
|
||||
# Auction extends to specified amount of seconds if one or more new bids added.
|
||||
# By default auction extends only two times, by 5 and 3 minutes, this custom value used after it.
|
||||
# Values higher than 60s is not recommended.
|
||||
# Default: 0
|
||||
AltItemAuctionTimeExtendsOnBid = 0
|
||||
|
||||
|
||||
# ---------------------------------------------------------------------------
|
||||
# Dimension Rift
|
||||
# ---------------------------------------------------------------------------
|
||||
|
||||
# Minimal party size to enter rift. Min = 2, Max = 9.
|
||||
# If while inside the rift, the party becomes smaller, all members will be teleported back.
|
||||
# Default: 2
|
||||
RiftMinPartySize = 2
|
||||
|
||||
# Number of maximum jumps between rooms allowed, after this time party will be teleported back
|
||||
# Default: 4
|
||||
MaxRiftJumps = 4
|
||||
|
||||
# Time in ms the party has to wait until the mobs spawn when entering a room. C4 retail: 10s
|
||||
# Default: 10000
|
||||
RiftSpawnDelay = 10000
|
||||
|
||||
# Time between automatic jumps in seconds
|
||||
# Default: 480
|
||||
AutoJumpsDelayMin = 480
|
||||
|
||||
# Default: 600
|
||||
AutoJumpsDelayMax = 600
|
||||
|
||||
# Time Multiplier for stay in the boss room
|
||||
# Default: 1.5
|
||||
BossRoomTimeMultiply = 1.5
|
||||
|
||||
# Cost in dimension fragments to enter the rift, each party member must own this amount
|
||||
# Default: 18
|
||||
RecruitCost = 18
|
||||
|
||||
# Default: 21
|
||||
SoldierCost = 21
|
||||
|
||||
# Default: 24
|
||||
OfficerCost = 24
|
||||
|
||||
# Default: 27
|
||||
CaptainCost = 27
|
||||
|
||||
# Default: 30
|
||||
CommanderCost = 30
|
||||
|
||||
# Default: 33
|
||||
HeroCost = 33
|
||||
|
||||
|
||||
# ---------------------------------------------------------------------------
|
||||
# Four Sepulchers
|
||||
# ---------------------------------------------------------------------------
|
||||
|
||||
# Default: 50
|
||||
TimeOfAttack = 50
|
||||
|
||||
# Default: 5
|
||||
TimeOfCoolDown = 5
|
||||
|
||||
# Default: 3
|
||||
TimeOfEntry = 3
|
||||
|
||||
# Default: 2
|
||||
TimeOfWarmUp = 2
|
||||
|
||||
# Default: 4
|
||||
NumberOfNecessaryPartyMembers = 4
|
||||
|
||||
|
||||
# ---------------------------------------------------------------------------
|
||||
# Punishment
|
||||
# ---------------------------------------------------------------------------
|
||||
|
||||
# Player punishment for illegal actions:
|
||||
# 1 - broadcast warning to gms only
|
||||
# 2 - kick player(default)
|
||||
# 3 - kick & ban player
|
||||
# 4 - jail player (define minutes of jail with param: 0 = infinite)
|
||||
# Default: 2
|
||||
DefaultPunish = 2
|
||||
|
||||
# This setting typically specifies the duration of the above punishment.
|
||||
# Default: 0
|
||||
DefaultPunishParam = 0
|
||||
|
||||
# Apply default punish if player buy items for zero Adena.
|
||||
# Default: True
|
||||
OnlyGMItemsFree = True
|
||||
|
||||
# Jail is a PvP zone.
|
||||
# Default: False
|
||||
JailIsPvp = False
|
||||
|
||||
# Disable all chat in jail (except normal one)
|
||||
# Default: True
|
||||
JailDisableChat = True
|
||||
|
||||
# Disable all transaction in jail
|
||||
# Trade/Store/Drop
|
||||
# Default: False
|
||||
JailDisableTransaction = False
|
||||
|
||||
# Enchant Skill Details Settings
|
||||
# Default: 1,5
|
||||
NormalEnchantCostMultipiler = 1
|
||||
SafeEnchantCostMultipiler = 5
|
||||
|
||||
# ---------------------------------------------------------------------------
|
||||
# Custom Components
|
||||
# ---------------------------------------------------------------------------
|
||||
|
||||
# Default: False
|
||||
CustomSpawnlistTable = False
|
||||
|
||||
# Option to save GM spawn only in the custom table.
|
||||
# Default: False
|
||||
SaveGmSpawnOnCustom = False
|
||||
|
||||
# Default: False
|
||||
CustomNpcData = False
|
||||
|
||||
# Default: False
|
||||
CustomTeleportTable = False
|
||||
|
||||
# Default: False
|
||||
CustomNpcBufferTables = False
|
||||
|
||||
# Default: False
|
||||
CustomSkillsLoad = False
|
||||
|
||||
# Default: False
|
||||
CustomItemsLoad = False
|
||||
|
||||
# Default: False
|
||||
CustomMultisellLoad = False
|
||||
|
||||
# Default: False
|
||||
CustomBuyListLoad = False
|
||||
|
||||
# ---------------------------------------------------------------------------
|
||||
# Birthday Event Settings
|
||||
# ---------------------------------------------------------------------------
|
||||
|
||||
# Gift sent with Mail System
|
||||
# Default: 22187
|
||||
AltBirthdayGift = 22187
|
||||
|
||||
# Mail Subject
|
||||
AltBirthdayMailSubject = Happy Birthday!
|
||||
|
||||
# Mail Content
|
||||
# $c1: Player name
|
||||
# $s1: Age
|
||||
AltBirthdayMailText = Hello Adventurer!! Seeing as you're one year older now, I thought I would send you some birthday cheer :) Please find your birthday pack attached. May these gifts bring you joy and happiness on this very special day.\n\nSincerely, Alegria
|
||||
|
||||
# ---------------------------------------------------------------------------
|
||||
# Handy's Block Checker Event Settings
|
||||
# ---------------------------------------------------------------------------
|
||||
|
||||
# Enable the Handy's Block Checker event
|
||||
# Default: True
|
||||
EnableBlockCheckerEvent = True
|
||||
|
||||
# Minimum number of members on each team before
|
||||
# be able to start the event
|
||||
# Min: 1
|
||||
# Max: 6
|
||||
# Retail: 2
|
||||
BlockCheckerMinTeamMembers = 2
|
||||
|
||||
# Fair play
|
||||
# Players can choose what team to play. However, by
|
||||
# enabling this property to true, the teams will be
|
||||
# balanced in the teleport to the arena
|
||||
HBCEFairPlay = True
|
||||
|
||||
# ---------------------------------------------------------------------------
|
||||
# Hellbound Settings
|
||||
# ---------------------------------------------------------------------------
|
||||
# If true, players can enter the Hellbound island without any quests
|
||||
# Default: False
|
||||
HellboundWithoutQuest = False
|
||||
|
||||
# ---------------------------------------------------------------------------
|
||||
# Bot Report Button settings
|
||||
# ---------------------------------------------------------------------------
|
||||
|
||||
# Enable the bot report button on the desired game servers.
|
||||
# Default: True
|
||||
EnableBotReportButton = True
|
||||
|
||||
# Report points restart hour. Format: HH:MM ( PM mode, 24 hours clock)
|
||||
# Default: 00:00
|
||||
BotReportPointsResetHour = 00:00
|
||||
|
||||
# Delay between reports from the same player (in minutes)
|
||||
# Default: 30 minutes
|
||||
BotReportDelay = 30
|
||||
|
||||
# Allow players from the same clan to report the same bot
|
||||
# Default: False
|
||||
AllowReportsFromSameClanMembers = False
|
||||
|
||||
# ---------------------------------------------------------------------------
|
||||
# Developer Settings
|
||||
# ---------------------------------------------------------------------------
|
||||
# Do not touch these if you do not know what you are doing.
|
||||
# These settings are for debugging servers ONLY. They are not meant for LIVE servers.
|
||||
|
||||
# Default: False
|
||||
Debug = False
|
||||
|
||||
# Html action cache debugging
|
||||
# Default: False
|
||||
HtmlActionCacheDebug = False
|
||||
|
||||
# Packet handler debug output
|
||||
# Default: False
|
||||
PacketHandlerDebug = False
|
||||
|
||||
# Default: False
|
||||
Developer = False
|
||||
|
||||
# Default: False
|
||||
AcceptGeoeditorConn = False
|
||||
|
||||
# Don't load Handlers
|
||||
# Default: False
|
||||
AltDevNoHandlers = False
|
||||
|
||||
# Don't load quests.
|
||||
# Default: False
|
||||
AltDevNoQuests = False
|
||||
|
||||
# Don't load spawntable.
|
||||
# Default: False
|
||||
AltDevNoSpawns = False
|
||||
|
||||
# Show quests while loading them.
|
||||
# Default: False
|
||||
AltDevShowQuestsLoadInLogs = False
|
||||
|
||||
# Show scripts while loading them.
|
||||
# Default: False
|
||||
AltDevShowScriptsLoadInLogs = False
|
16
trunk/dist/game/config/GeoDriver.properties
vendored
Normal file
16
trunk/dist/game/config/GeoDriver.properties
vendored
Normal file
@ -0,0 +1,16 @@
|
||||
# Geodata files folder
|
||||
geodataPath = ./data/geodata
|
||||
|
||||
# True: Try to load regions not specified below(won't disturb server startup when file does not exist)
|
||||
# False: Don't load any regions other than the ones specified with True below
|
||||
tryLoadUnspecifiedRegions = True
|
||||
|
||||
# List of regions to be required to load
|
||||
# eg.:
|
||||
# Both regions required
|
||||
# 22_22=True
|
||||
# 19_20=true
|
||||
# Exclude region from loading
|
||||
# 25_26=false
|
||||
# True: Region is required for the server to startup
|
||||
# False: Region is not considered to be loaded
|
18
trunk/dist/game/config/GraciaSeeds.properties
vendored
Normal file
18
trunk/dist/game/config/GraciaSeeds.properties
vendored
Normal file
@ -0,0 +1,18 @@
|
||||
# ---------------------------------------------------------------------------
|
||||
# Gracia Seeds Settings
|
||||
# ---------------------------------------------------------------------------
|
||||
# The defaults are set to be retail-like. If you modify any of these settings your server will deviate from being retail-like.
|
||||
# Warning:
|
||||
# Please take extreme caution when changing anything. Also please understand what you are changing before you do so on a live server.
|
||||
|
||||
# ---------------------------------------------------------------------------
|
||||
# Seed of Destruction Settings
|
||||
# ---------------------------------------------------------------------------
|
||||
|
||||
# Count of Kills which needed for Stage 2
|
||||
# Default: 10
|
||||
TiatKillCountForNextState = 10
|
||||
|
||||
# Length of Stage 2 before the Defense state starts (in minutes).
|
||||
# Default: 720min (12h)
|
||||
Stage2Length = 720
|
78
trunk/dist/game/config/GrandBoss.properties
vendored
Normal file
78
trunk/dist/game/config/GrandBoss.properties
vendored
Normal file
@ -0,0 +1,78 @@
|
||||
# ---------------------------------------------------------------------------
|
||||
# Antharas
|
||||
# ---------------------------------------------------------------------------
|
||||
|
||||
# Delay of appearance time of Antharas. Value is minute. Range 3-60
|
||||
AntharasWaitTime = 20
|
||||
|
||||
# Interval time of Antharas. Value is hour. Range 1-480
|
||||
IntervalOfAntharasSpawn = 264
|
||||
|
||||
# Random interval. Range 1-192
|
||||
RandomOfAntharasSpawn = 72
|
||||
|
||||
# ---------------------------------------------------------------------------
|
||||
# Valakas
|
||||
# ---------------------------------------------------------------------------
|
||||
|
||||
# Delay of appearance time of Valakas. Value is minute. Range 3-60
|
||||
ValakasWaitTime = 30
|
||||
|
||||
# Interval time of Valakas. Value is hour. Range 1-480
|
||||
IntervalOfValakasSpawn = 264
|
||||
|
||||
# Random interval. Range 1-192
|
||||
RandomOfValakasSpawn = 72
|
||||
|
||||
# ---------------------------------------------------------------------------
|
||||
# Baium
|
||||
# ---------------------------------------------------------------------------
|
||||
|
||||
# Interval time of Baium. Value is hour. Range 1-480
|
||||
IntervalOfBaiumSpawn = 168
|
||||
|
||||
# Random interval. Range 1-192
|
||||
RandomOfBaiumSpawn = 48
|
||||
|
||||
# ---------------------------------------------------------------------------
|
||||
# Core
|
||||
# ---------------------------------------------------------------------------
|
||||
|
||||
# Interval time of Core. Value is hour. Range 1-480
|
||||
IntervalOfCoreSpawn = 60
|
||||
|
||||
# Random interval. Range 1-192
|
||||
RandomOfCoreSpawn = 24
|
||||
|
||||
# ---------------------------------------------------------------------------
|
||||
# Orfen
|
||||
# ---------------------------------------------------------------------------
|
||||
|
||||
# Interval time of Orfen. Value is hour. Range 1-480
|
||||
IntervalOfOrfenSpawn = 48
|
||||
|
||||
# Random interval. Range 1-192
|
||||
RandomOfOrfenSpawn = 20
|
||||
|
||||
# ---------------------------------------------------------------------------
|
||||
# Queen Ant
|
||||
# ---------------------------------------------------------------------------
|
||||
|
||||
# Interval time of QueenAnt. Value is hour. Range 1-480
|
||||
IntervalOfQueenAntSpawn = 36
|
||||
|
||||
# Random interval. Range 1-192
|
||||
RandomOfQueenAntSpawn = 17
|
||||
|
||||
# ---------------------------------------------------------------------------
|
||||
# Beleth
|
||||
# ---------------------------------------------------------------------------
|
||||
|
||||
# Interval time of Beleth. Value is hour. Range 1-480. Retail: 192
|
||||
IntervalOfBelethSpawn = 192
|
||||
|
||||
# Random interval. Range 1-192. Retail: 148
|
||||
RandomOfBelethSpawn = 148
|
||||
|
||||
#Minimal count of players for enter to Beleth. Retail: 36
|
||||
BelethMinPlayers = 36
|
21
trunk/dist/game/config/IdFactory.properties
vendored
Normal file
21
trunk/dist/game/config/IdFactory.properties
vendored
Normal file
@ -0,0 +1,21 @@
|
||||
# ---------------------------------------------------------------------------
|
||||
# ID Factory Settings
|
||||
# ---------------------------------------------------------------------------
|
||||
# Warning:
|
||||
# Please take extreme caution when changing anything. Also please understand what you are changing before you do so on a live server.
|
||||
|
||||
# ---------------------------------------------------------------------------
|
||||
# Standard Settings
|
||||
# ---------------------------------------------------------------------------
|
||||
|
||||
# Tell server which IDFactory Class to use:
|
||||
# Compaction = Original method
|
||||
# BitSet = One non compaction method
|
||||
# Stack = Another non compaction method
|
||||
# Default: BitSet
|
||||
IDFactory = BitSet
|
||||
|
||||
# Check for bad ids in the database on server boot up.
|
||||
# Much faster load time without it, but may cause problems.
|
||||
# Default: True
|
||||
BadIdChecking = True
|
508
trunk/dist/game/config/L2JMods.properties
vendored
Normal file
508
trunk/dist/game/config/L2JMods.properties
vendored
Normal file
@ -0,0 +1,508 @@
|
||||
# ---------------------------------------------------------------------------
|
||||
# L2JMODS - non-retail-like systems that have been integrated into the L2J project.
|
||||
# Be warned that there may be no support for these mods beyond the original author's assistance.
|
||||
|
||||
# ---------------------------------------------------------------------------
|
||||
# Champion mobs - Turn random mobs into Champions
|
||||
# ---------------------------------------------------------------------------
|
||||
|
||||
# Enable/Disable Champion Mob System.
|
||||
ChampionEnable = False
|
||||
|
||||
# Force Champion mobs to be passive?
|
||||
# To leave champion mobs to default/Aggressive, set to False.
|
||||
# To set all champion mobs to Passive, set True.
|
||||
ChampionPassive = False
|
||||
|
||||
# % chance for a mob to became champion (0 to disable).
|
||||
ChampionFrequency = 5
|
||||
|
||||
# Title of all Champion Mobs.
|
||||
ChampionTitle = Champion
|
||||
|
||||
# Min and max levels allowed for a mob to be a Champion mob.
|
||||
ChampionMinLevel = 20
|
||||
ChampionMaxLevel = 70
|
||||
|
||||
# Hp multiplier for Champion mobs.
|
||||
ChampionHp = 8
|
||||
|
||||
# Hp Regen Multiplier for Champion mobs.
|
||||
ChampionHpRegen = 1.0
|
||||
|
||||
# Standard rewards multiplier for Champion mobs.
|
||||
ChampionRewards = 8
|
||||
|
||||
# Adena & Seal Stone rewards multiplier for Champion mobs.
|
||||
ChampionAdenasRewards = 1.0
|
||||
|
||||
# P. Attack and M. Attack bonus for Champion mobs.
|
||||
ChampionAtk = 1.0
|
||||
|
||||
# Physical/Magical Attack Speed bonus for Champion mobs.
|
||||
ChampionSpdAtk = 1.0
|
||||
|
||||
# Specified reward item ID
|
||||
ChampionRewardItemID = 6393
|
||||
|
||||
# The amount of the specified reward a player will receive if they are awarded the item.
|
||||
ChampionRewardItemQty = 1
|
||||
|
||||
# % Chance to obtain a specified reward item from a higher level Champion mob.
|
||||
# Default: 0
|
||||
ChampionRewardLowerLvlItemChance = 0
|
||||
|
||||
# % Chance to obtain a specified reward item from a lower level Champion mob.
|
||||
# Default: 0
|
||||
ChampionRewardHigherLvlItemChance = 0
|
||||
|
||||
# Do you want to enable the vitality calculation when killing champion mobs?
|
||||
# Be aware that it can lead to huge unbalance on your server, your rate for that mob would
|
||||
# then be "mobXP x serverRate x vitalityRate x championXpRate
|
||||
# Notes:
|
||||
# Works only if EnableVitality = True
|
||||
# Default: False
|
||||
ChampionEnableVitality = False
|
||||
|
||||
# Enable spawning of the champions in instances
|
||||
# Default = False
|
||||
ChampionEnableInInstances = False
|
||||
|
||||
# ---------------------------------------------------------------------------
|
||||
# Wedding System (by evill33t)
|
||||
# ---------------------------------------------------------------------------
|
||||
# <u><b><font color="red">WARNING: this mod require custom NPC table support turned on !</font></b></u>
|
||||
# CustomNpcTable = True in General.properties
|
||||
# ---------------------------------------------------------------------------
|
||||
# Wedding Manager ID: 50007
|
||||
#
|
||||
# First part - "Engagement"
|
||||
# 1) Target the player that you want to make a couple with.
|
||||
# 2) Use the voice command ".engage nameofyourpartner" then press enter.
|
||||
# 3) If the target player has you on listed as a friend (ie. you are in each other's friends list) a popup will appear with an engagement request along with a system message that you want to be engaged with him/her.
|
||||
# 4) If the target player accepts the engagement invitation, you will be engaged.
|
||||
#
|
||||
# Second part - "Marriage"
|
||||
# 1) Once two players are engaged, they can speak to Andromeda, the Wedding Priest in the Hot Springs Guild House (Goddard Area).
|
||||
# (You may need Formal Wear and Adena to pay wedding fees!)
|
||||
# 2) Each player needs to speak to the NPC and make the request to be married.
|
||||
# 3) Once done, fireworks will display and the two players will be married.
|
||||
#
|
||||
# Afterwards you can use the voice command ".gotolove nameofyourpartner" to teleport to your partner if you're married (there may also be a fee which can be specified below)
|
||||
#
|
||||
# If you want to cancel your Engagement/Marriage, use the voice command ".divorce nameofyourpartner".
|
||||
#
|
||||
# If you're married you have to pay a specified % of your adena to your partner.
|
||||
#
|
||||
# If a player attempts to become engaged to another player while married they may suffer a penalty if it's enabled below.
|
||||
# ---------------------------------------------------------------------------
|
||||
# Enable/Disable Wedding System
|
||||
AllowWedding = False
|
||||
|
||||
# Amount of Adena required to get married
|
||||
WeddingPrice = 250000000
|
||||
|
||||
# Enable/Disable punishing of players who attempt to be engaged to other players while married.
|
||||
WeddingPunishInfidelity = True
|
||||
|
||||
# Enable/Disable teleport function for married couples.
|
||||
WeddingTeleport = True
|
||||
|
||||
# Amount of Adena required to teleport to spouse.
|
||||
WeddingTeleportPrice = 50000
|
||||
|
||||
# Time before character is teleported after using the skill.
|
||||
WeddingTeleportDuration = 60
|
||||
|
||||
# Enable/Disable same sex marriages.
|
||||
WeddingAllowSameSex = False
|
||||
|
||||
# Require players to wear formal wear to be married?
|
||||
WeddingFormalWear = True
|
||||
|
||||
# Amount of Adena (%) a player must pay to the other to get divorced.
|
||||
WeddingDivorceCosts = 20
|
||||
|
||||
|
||||
# ---------------------------------------------------------------------------
|
||||
# Team vs. Team Event Engine (by HorridoJoho)
|
||||
# ---------------------------------------------------------------------------
|
||||
|
||||
# <u><b><font color="red">WARNING: this mod require custom NPC table support turned on !</font></b></u>
|
||||
# CustomNpcTable = True in General.properties
|
||||
# ---------------------------------------------------------------------------
|
||||
# Enable/Disable TvTEvent System
|
||||
# Default: False
|
||||
TvTEventEnabled = False
|
||||
|
||||
# TvT in instance
|
||||
# Default: False
|
||||
TvTEventInInstance = False
|
||||
|
||||
# Name of the instance file for TvT
|
||||
# Default: coliseum.xml
|
||||
TvTEventInstanceFile = coliseum.xml
|
||||
|
||||
# Times TvT will occur (24h format).
|
||||
# Default: 9:00,15:00,21:00,3:00
|
||||
TvTEventInterval = 9:00,15:00,21:00,3:00
|
||||
|
||||
# Registration timer from start of event (in minutes).
|
||||
# Default: 30
|
||||
TvTEventParticipationTime = 30
|
||||
|
||||
# Event running time (in minutes).
|
||||
# Default: 20
|
||||
TvTEventRunningTime = 20
|
||||
|
||||
# TvT Event NPC (create a custom npc of type L2TvTEventNpc).
|
||||
# Default: 70010
|
||||
TvTEventParticipationNpcId = 70010
|
||||
|
||||
# TvT Event Participation Fee (itemId, number). Fee is not returned.
|
||||
# Example: 57,100000
|
||||
# Default: 0,0
|
||||
TvTEventParticipationFee = 0,0
|
||||
|
||||
# Location for TvTEvent NPC to spawn in form x,y,z[,heading]
|
||||
# Default: 83425,148585,-3406
|
||||
TvTEventParticipationNpcCoordinates = 83425,148585,-3406
|
||||
|
||||
# Minimum amount of players allowed in each team.
|
||||
# Default: 1
|
||||
TvTEventMinPlayersInTeams = 1
|
||||
# Maximum amount of players allowed in each team.
|
||||
# Default: 20
|
||||
TvTEventMaxPlayersInTeams = 20
|
||||
|
||||
# Minimum level of players that may join the event.
|
||||
# Default: 1
|
||||
TvTEventMinPlayerLevel = 1
|
||||
# Maximum level of players that may join the event.
|
||||
# Default: 85
|
||||
TvTEventMaxPlayerLevel = 85
|
||||
|
||||
# Respawn delay timer (in seconds).
|
||||
# Default: 10
|
||||
TvTEventRespawnTeleportDelay = 10
|
||||
# Exit delay timer (in seconds).
|
||||
# Default: 10
|
||||
TvTEventStartLeaveTeleportDelay = 10
|
||||
|
||||
# First Team - Name, Start/Death x,y,z location.
|
||||
TvTEventTeam1Name = Team1
|
||||
TvTEventTeam1Coordinates = 148695,46725,-3414
|
||||
|
||||
# Second Team - Name, Start/Death x,y,z location.
|
||||
TvTEventTeam2Name = Team2
|
||||
TvTEventTeam2Coordinates = 149999,46728,-3414
|
||||
|
||||
# Reward for winning team.
|
||||
# Example: TvTEventReward = itemId,amount;itemId,amount;itemId,amount
|
||||
TvTEventReward = 57,100000
|
||||
|
||||
# TvTEvent Rules
|
||||
TvTEventTargetTeamMembersAllowed = True
|
||||
TvTEventScrollsAllowed = False
|
||||
TvTEventPotionsAllowed = False
|
||||
TvTEventSummonByItemAllowed = False
|
||||
|
||||
# Door ID's to open/close on start/end.
|
||||
# Not supported in instance, use xml template for defining doors.
|
||||
# Example: TvTDoorsToOpen = 1;2;3;4;5;6
|
||||
TvTDoorsToOpen =
|
||||
TvTDoorsToClose =
|
||||
|
||||
# Should both teams get reward if there's a tie?
|
||||
TvTRewardTeamTie = False
|
||||
|
||||
# Participant's effects handling on teleport/death.
|
||||
# Effects lasting through death never removed.
|
||||
# 0 - always remove all effects.
|
||||
# 1 - remove all effects only during port to event (noblesse blessing can be used)
|
||||
# 2 - never remove any effect
|
||||
# Default: 0
|
||||
TvTEventEffectsRemoval = 0
|
||||
|
||||
# Fighter-class participants will be buffed with those buffs each respawn
|
||||
# Format: skill1Id,skill1Level;skill2Id,skill2Level...
|
||||
# Example: 1504,1;1501,1;1502,1;1499,1
|
||||
TvTEventFighterBuffs =
|
||||
|
||||
# Mage-class participants will be buffed with those buffs each respawn
|
||||
# Format: skill1Id,skill1Level;skill2Id,skill2Level...
|
||||
# Example: 1504,1;1500,1;1501,1;1085,3
|
||||
TvTEventMageBuffs =
|
||||
|
||||
# Maximum number of allowed participants per IP address (dualbox check)
|
||||
# Default: 0 (no limits)
|
||||
TvTEventMaxParticipantsPerIP = 0
|
||||
|
||||
# Voiced command (.tvt) working during TVT event to get information about event status
|
||||
TvTAllowVoicedInfoCommand = false
|
||||
|
||||
|
||||
# ---------------------------------------------------------------------------
|
||||
# L2J Banking System
|
||||
# ---------------------------------------------------------------------------
|
||||
|
||||
# Enable/Disable Banking System
|
||||
BankingEnabled = False
|
||||
|
||||
# Amount of Goldbars a player gets when they use the ".deposit" command. Also the same amount they will lose with ".withdraw".
|
||||
BankingGoldbarCount = 1
|
||||
|
||||
# Amount of Adena a player gets when they use the ".withdraw" command. Also the same amount they will lose with ".deposit".
|
||||
BankingAdenaCount = 500000000
|
||||
|
||||
|
||||
# ---------------------------------------------------------------------------
|
||||
# Warehouse Sorting
|
||||
# Shows Withdraw Window sorted by ItemType (Armor/Weapon/Spellbook....)
|
||||
# ---------------------------------------------------------------------------
|
||||
|
||||
EnableWarehouseSortingClan = False
|
||||
EnableWarehouseSortingPrivate = False
|
||||
|
||||
|
||||
# ---------------------------------------------------------------------------
|
||||
# Offline trade/craft
|
||||
# ---------------------------------------------------------------------------
|
||||
|
||||
# Option to enable or disable offline trade feature.
|
||||
# Enable -> true, Disable -> false
|
||||
OfflineTradeEnable = False
|
||||
|
||||
# Option to enable or disable offline craft feature.
|
||||
# Enable -> true, Disable -> false
|
||||
OfflineCraftEnable = False
|
||||
|
||||
# If set to True, off-line shops will be possible only peace zones.
|
||||
# Default: False
|
||||
OfflineModeInPeaceZone = False
|
||||
|
||||
# If set to True, players in off-line shop mode wont take any damage, thus they cannot be killed.
|
||||
# Default: False
|
||||
OfflineModeNoDamage = False
|
||||
|
||||
# If set to True, name color will be changed then entering offline mode
|
||||
OfflineSetNameColor = False
|
||||
|
||||
# Color of the name in offline mode (if OfflineSetNameColor = True)
|
||||
OfflineNameColor = 808080
|
||||
|
||||
# Allow fame for characters in offline mode
|
||||
# Enable -> true, Disable -> false
|
||||
OfflineFame = True
|
||||
|
||||
#Restore offline traders/crafters after restart/shutdown. Default: false.
|
||||
RestoreOffliners = False
|
||||
|
||||
#Do not restore offline characters, after OfflineMaxDays days spent from first restore.
|
||||
#Require server restart to disconnect expired shops.
|
||||
#0 = disabled (always restore).
|
||||
#Default: 10
|
||||
OfflineMaxDays = 10
|
||||
|
||||
#Disconnect shop after finished selling, buying.
|
||||
#Default: True
|
||||
OfflineDisconnectFinished = True
|
||||
|
||||
# ---------------------------------------------------------------------------
|
||||
# Mana Drugs/Potions
|
||||
# ---------------------------------------------------------------------------
|
||||
|
||||
# This option will enable core support for:
|
||||
# Mana Drug (item ID 726), using skill ID 10000.
|
||||
# Mana Potion (item ID 728), using skill ID 10001.
|
||||
EnableManaPotionSupport = False
|
||||
|
||||
|
||||
# ---------------------------------------------------------------------------
|
||||
# Display Server Time
|
||||
# ---------------------------------------------------------------------------
|
||||
|
||||
# This option will enable displaying of the local server time for /time command.
|
||||
DisplayServerTime = False
|
||||
|
||||
|
||||
# ---------------------------------------------------------------------------
|
||||
# Welcome message
|
||||
# ---------------------------------------------------------------------------
|
||||
|
||||
# Show screen welcome message on character login
|
||||
# Default: False
|
||||
ScreenWelcomeMessageEnable = False
|
||||
|
||||
# Screen welcome message text to show on character login if enabled
|
||||
# ('#' for a new line, but message can have max 2 lines)
|
||||
ScreenWelcomeMessageText = Welcome to L2J server!
|
||||
|
||||
# Show screen welcome message for x seconds when character log in to game if enabled
|
||||
ScreenWelcomeMessageTime = 10
|
||||
|
||||
|
||||
# ---------------------------------------------------------------------------
|
||||
# AntiFeed
|
||||
# ---------------------------------------------------------------------------
|
||||
|
||||
# This option will enable antifeed for pvp/pk/clanrep points.
|
||||
# Default: False
|
||||
AntiFeedEnable = False
|
||||
|
||||
# If set to True, kills from dualbox will not increase pvp/pk points
|
||||
# and clan reputation will not be transferred.
|
||||
# Default: True
|
||||
AntiFeedDualbox = True
|
||||
|
||||
# If set to True, server will count disconnected (unable to determine ip address)
|
||||
# as dualbox.
|
||||
# Default: True
|
||||
AntiFeedDisconnectedAsDualbox = True
|
||||
|
||||
# If character died faster than timeout - pvp/pk points for killer will not increase
|
||||
# and clan reputation will not be transferred.
|
||||
# Setting to 0 will disable this feature.
|
||||
# Default: 120 seconds.
|
||||
AntiFeedInterval = 120
|
||||
|
||||
|
||||
# ---------------------------------------------------------------------------
|
||||
# Pvp/pk Announce
|
||||
# ---------------------------------------------------------------------------
|
||||
|
||||
# Default: False
|
||||
AnnouncePkPvP = False
|
||||
|
||||
# Announce this as normal system message
|
||||
# Default: True
|
||||
AnnouncePkPvPNormalMessage = True
|
||||
|
||||
# PK message template
|
||||
# variables: $killer, $target
|
||||
AnnouncePkMsg = $killer has slaughtered $target
|
||||
|
||||
# Pvp message template
|
||||
# variables: $killer, $target
|
||||
AnnouncePvpMsg = $killer has defeated $target
|
||||
|
||||
|
||||
# ---------------------------------------------------------------------------
|
||||
# Chat Moderation
|
||||
# ---------------------------------------------------------------------------
|
||||
|
||||
# This option will enable using of the voice commands .banchat and .unbanchat
|
||||
# for players with corresponding access level (default: 7).
|
||||
# Check access_levels.sql and admin_command_access_rights for details.
|
||||
# Default: False
|
||||
ChatAdmin = False
|
||||
|
||||
|
||||
# ---------------------------------------------------------------------------
|
||||
# Hellbound Status Voice Command
|
||||
# ---------------------------------------------------------------------------
|
||||
|
||||
# This option will enable using of the voice commands .hellbound
|
||||
# for retrieving information about current Hellbound level and trust.
|
||||
# Default: False
|
||||
HellboundStatus = False
|
||||
|
||||
|
||||
# ---------------------------------------------------------------------------
|
||||
# Multilingual support
|
||||
# ---------------------------------------------------------------------------
|
||||
|
||||
# Enable or disable multilingual support.
|
||||
# Default: False
|
||||
MultiLangEnable = False
|
||||
|
||||
# Default language, if not defined.
|
||||
# Default: en
|
||||
MultiLangDefault = en
|
||||
|
||||
# List of allowed languages, semicolon separated.
|
||||
# Default: en;ru
|
||||
MultiLangAllowed = en;ru
|
||||
|
||||
# Enable or disable voice command .lang for changing languages on the fly.
|
||||
# Default: True
|
||||
MultiLangVoiceCommand = True
|
||||
|
||||
# Enable or disable multilingual SystemMessages support.
|
||||
# Default: False
|
||||
MultiLangSystemMessageEnable = False
|
||||
|
||||
# List of allowed languages for SystemMessages, semicolon separated.
|
||||
# Default:
|
||||
MultiLangSystemMessageAllowed =
|
||||
|
||||
# Enable or disable multilingual NpcStrings support.
|
||||
# Default: False
|
||||
MultiLangNpcStringEnable = False
|
||||
|
||||
# List of allowed languages for NpcStrings, semicolon separated.
|
||||
# Default:
|
||||
MultiLangNpcStringAllowed =
|
||||
|
||||
|
||||
# ---------------------------------------------------------------------------
|
||||
# Walker/Bot protection
|
||||
# ---------------------------------------------------------------------------
|
||||
|
||||
# Basic protection against L2Walker.
|
||||
# Default: False
|
||||
L2WalkerProtection = False
|
||||
|
||||
|
||||
# ---------------------------------------------------------------------------
|
||||
# Debug enable/disable voice command
|
||||
# ---------------------------------------------------------------------------
|
||||
|
||||
# This option will enable voice command .debug allowing players
|
||||
# to turn on/off debugging on self only.
|
||||
# (admin command //debug can enable debugging on any character)
|
||||
# Use admin_command_access_rights table for defining access rights.
|
||||
# Default: False
|
||||
DebugVoiceCommand = False
|
||||
|
||||
|
||||
# ---------------------------------------------------------------------------
|
||||
# Dualbox Check
|
||||
# ---------------------------------------------------------------------------
|
||||
|
||||
# Maximum number of players per IP address allowed to enter game.
|
||||
# Default: 0 (unlimited)
|
||||
DualboxCheckMaxPlayersPerIP = 0
|
||||
|
||||
# Maximum number of players per IP address allowed to participate in olympiad.
|
||||
# Default: 0 (unlimited)
|
||||
DualboxCheckMaxOlympiadParticipantsPerIP = 0
|
||||
|
||||
# Maximum number of players per IP address allowed to participate in events using L2J Event Engine (//event).
|
||||
# Default: 0 (unlimited)
|
||||
DualboxCheckMaxL2EventParticipantsPerIP = 0
|
||||
|
||||
# Whitelist of the addresses for dualbox checks.
|
||||
# Format: Address1,Number1;Address2,Number2...
|
||||
# Network address can be number (127.0.0.1) or symbolic (localhost) formats.
|
||||
# Additional connection number added to the global limits for this address.
|
||||
# For example, if number of TvT event participants per IP address set to the 1 (no dualbox)
|
||||
# and whitelist contains "l2jserver.com,2" then number of allowed participants from l2jserver.com
|
||||
# will be 1+2=3. Use 0 or negative value for unlimited number of connections.
|
||||
# Default: 127.0.0.1,0 (no limits from localhost)
|
||||
DualboxCheckWhitelist = 127.0.0.1,0
|
||||
|
||||
# ---------------------------------------------------------------------------
|
||||
# Password Change
|
||||
# ---------------------------------------------------------------------------
|
||||
|
||||
# Enables .changepassword voiced command which allows the players to change their account's password ingame.
|
||||
# Default: False
|
||||
AllowChangePassword = False
|
||||
|
||||
# Enables L2J old drop behavior
|
||||
# The old L2J system used to add amount of items drop per 100% range of chance.
|
||||
# For example, if chance is 230% when rate are applied, it will do :
|
||||
# amount dropped = (2 * getRandomAmount(min,max)) + 30% chance to get ad additional getRandomAmount(min,max)
|
||||
# Default : False
|
||||
OldDropBehavior = False
|
24
trunk/dist/game/config/MMO.properties
vendored
Normal file
24
trunk/dist/game/config/MMO.properties
vendored
Normal file
@ -0,0 +1,24 @@
|
||||
#---------------------------------------------------------------
|
||||
# MMO
|
||||
#---------------------------------------------------------------
|
||||
|
||||
# Sleep time for all Selectors
|
||||
# After he finished his job the Selector waits the given time in milliseconds
|
||||
# Lower values will speed up the loop and the Ping is smaller
|
||||
SleepTime = 20
|
||||
|
||||
# Every loop it send a maximum of the given packages to each connection
|
||||
# Lower values will speed up the loop and the Ping is smaller but cause less output
|
||||
MaxSendPerPass = 12
|
||||
|
||||
# Every loop it read a maximum of the given packages from each connection
|
||||
# Lower values will speed up the loop and the Ping is smaller but cause less input
|
||||
MaxReadPerPass = 12
|
||||
|
||||
# Each unfinished read/write need a TEMP storage Buffer
|
||||
# on large player amount we need more Buffers
|
||||
# if there are not enough buffers new ones are generated but not stored for future usage
|
||||
HelperBufferCount = 20
|
||||
|
||||
# Setting this to True will lower your ping, at the cost of an increase in bandwidth consumption.
|
||||
TcpNoDelay = False
|
44
trunk/dist/game/config/MentorCoins.xml
vendored
Normal file
44
trunk/dist/game/config/MentorCoins.xml
vendored
Normal file
@ -0,0 +1,44 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<list xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="../data/xsd/MentorCoins.xsd">
|
||||
<mentee level="10" coins="1" />
|
||||
<mentee level="20" coins="25" />
|
||||
<mentee level="30" coins="30" />
|
||||
<mentee level="40" coins="63" />
|
||||
<mentee level="50" coins="68" />
|
||||
<mentee level="51" coins="16" />
|
||||
<mentee level="52" coins="7" />
|
||||
<mentee level="53" coins="9" />
|
||||
<mentee level="54" coins="11" />
|
||||
<mentee level="55" coins="13" />
|
||||
<mentee level="56" coins="16" />
|
||||
<mentee level="57" coins="19" />
|
||||
<mentee level="58" coins="23" />
|
||||
<mentee level="59" coins="29" />
|
||||
<mentee level="60" coins="37" />
|
||||
<mentee level="61" coins="51" />
|
||||
<mentee level="62" coins="20" />
|
||||
<mentee level="63" coins="24" />
|
||||
<mentee level="64" coins="30" />
|
||||
<mentee level="65" coins="36" />
|
||||
<mentee level="66" coins="44" />
|
||||
<mentee level="67" coins="55" />
|
||||
<mentee level="68" coins="67" />
|
||||
<mentee level="69" coins="84" />
|
||||
<mentee level="70" coins="107" />
|
||||
<mentee level="71" coins="120" />
|
||||
<mentee level="72" coins="92" />
|
||||
<mentee level="73" coins="114" />
|
||||
<mentee level="74" coins="139" />
|
||||
<mentee level="75" coins="172" />
|
||||
<mentee level="76" coins="213" />
|
||||
<mentee level="77" coins="629" />
|
||||
<mentee level="78" coins="322" />
|
||||
<mentee level="79" coins="413" />
|
||||
<mentee level="80" coins="491" />
|
||||
<mentee level="81" coins="663" />
|
||||
<mentee level="82" coins="746" />
|
||||
<mentee level="83" coins="850" />
|
||||
<mentee level="84" coins="987" />
|
||||
<mentee level="85" coins="1149" />
|
||||
<mentee level="86" coins="2015" />
|
||||
</list>
|
209
trunk/dist/game/config/NPC.properties
vendored
Normal file
209
trunk/dist/game/config/NPC.properties
vendored
Normal file
@ -0,0 +1,209 @@
|
||||
# ---------------------------------------------------------------------------
|
||||
# NPC Settings
|
||||
# ---------------------------------------------------------------------------
|
||||
# This properties file is solely for the purpose of NPC modifications and settings that directly influence them.
|
||||
# The defaults are set to be retail-like. If you modify any of these settings your server will deviate from being retail-like.
|
||||
# Warning:
|
||||
# Please take extreme caution when changing anything. Also please understand what you are changing before you do so on a live server.
|
||||
|
||||
# ---------------------------------------------------------------------------
|
||||
# General
|
||||
# ---------------------------------------------------------------------------
|
||||
|
||||
# Global announcements will be made indicating Blacksmith/Merchant of Mammon
|
||||
# Spawning points.
|
||||
# Default: False
|
||||
AnnounceMammonSpawn = False
|
||||
|
||||
# True - Mobs can be aggressive while in peace zones.
|
||||
# False - Mobs can NOT be aggressive while in peace zones.
|
||||
# Default: True
|
||||
AltMobAgroInPeaceZone = True
|
||||
|
||||
# Defines whether NPCs are attackable by default
|
||||
# Retail: True
|
||||
AltAttackableNpcs = True
|
||||
|
||||
# Allows non-GM players to view NPC stats via shift-click
|
||||
# Default: False
|
||||
AltGameViewNpc = False
|
||||
|
||||
# Maximum distance mobs can randomly go from spawn point.
|
||||
# DEFAULT NEEDS TO BE VERIFIED, MUST BE CHANGED HERE AND IN CONFIG.JAVA IF NOT CORRECT
|
||||
# Default: 300
|
||||
MaxDriftRange = 300
|
||||
|
||||
# Default: False
|
||||
ShowNpcLevel = False
|
||||
|
||||
# Show clan, alliance crests for territory NPCs without quests
|
||||
# Default: False
|
||||
ShowCrestWithoutQuest = False
|
||||
|
||||
# Custom random EnchantEffect
|
||||
# All npcs with weapons get random weapon enchanted value
|
||||
# Enchantment is only visual, range is 4-21
|
||||
# Default: False
|
||||
EnableRandomEnchantEffect = False
|
||||
|
||||
# The minimum NPC level for the Gracia Epilogue rule:
|
||||
# "The amount of damage inflicted on monsters will be lower if your character is 2 or more levels below that of the level 78+ monster."
|
||||
# Notes:
|
||||
# If you want to disable this feature then set it 99
|
||||
# Default: 78
|
||||
MinNPCLevelForDmgPenalty = 78
|
||||
|
||||
# The penalty in percent for -2 till -5 level differences
|
||||
# default:
|
||||
# normal - 0.7, 0.6, 0.6, 0.55
|
||||
# critical - 0.75, 0.65, 0.6, 0.58
|
||||
# skill - 0.8, 0.7, 0.65, 0.62
|
||||
DmgPenaltyForLvLDifferences = 0.7, 0.6, 0.6, 0.55
|
||||
CritDmgPenaltyForLvLDifferences = 0.75, 0.65, 0.6, 0.58
|
||||
SkillDmgPenaltyForLvLDifferences = 0.8, 0.7, 0.65, 0.62
|
||||
|
||||
# The minimum NPC level for the Gracia Epilogue rule:
|
||||
# "When a character's level is 3 or more levels lower than that of a monsters level the chance that the monster will be able to resist a magic spell will increase."
|
||||
# Notes:
|
||||
# If you want to disable this feature then set it 99
|
||||
# Default: 78
|
||||
MinNPCLevelForMagicPenalty = 78
|
||||
|
||||
# The penalty in percent for -3 till -6 level differences
|
||||
# Default: unknown
|
||||
SkillChancePenaltyForLvLDifferences = 2.5, 3.0, 3.25, 3.5
|
||||
|
||||
# ---------------------------------------------------------------------------
|
||||
# Monsters
|
||||
# ---------------------------------------------------------------------------
|
||||
|
||||
# Decay Time Task (don't set it too low!) (in milliseconds):
|
||||
# Default: 5000
|
||||
DecayTimeTask = 5000
|
||||
|
||||
# This is the default corpse time (in seconds).
|
||||
# Default: 7
|
||||
DefaultCorpseTime = 7
|
||||
|
||||
# This is the time that will be added to spoiled corpse time (in seconds).
|
||||
# Default: 10
|
||||
SpoiledCorpseExtendTime = 10
|
||||
|
||||
# The time allowed to use a corpse consume skill before the corpse decays.
|
||||
# Default: 2000
|
||||
CorpseConsumeSkillAllowedTimeBeforeDecay = 2000
|
||||
|
||||
# ---------------------------------------------------------------------------
|
||||
# Guards
|
||||
# ---------------------------------------------------------------------------
|
||||
|
||||
# True - Allows guards to attack aggressive mobs within range.
|
||||
# Default: False
|
||||
GuardAttackAggroMob = False
|
||||
|
||||
|
||||
# ---------------------------------------------------------------------------
|
||||
# Pets
|
||||
# ---------------------------------------------------------------------------
|
||||
|
||||
# This option enables or disables the Wyvern manager located in every castle
|
||||
# to train Wyverns and Striders from Hatchlings.
|
||||
# Default: False
|
||||
AllowWyvernUpgrader = False
|
||||
|
||||
# Pets that can be rented.
|
||||
# Example: 30827, 32471, 34486, 36547
|
||||
# Default: 30827
|
||||
ListPetRentNpc = 30827
|
||||
|
||||
# This will control the inventory space limit for pets (NOT WEIGHT LIMIT).
|
||||
# Default: 12
|
||||
MaximumSlotsForPet = 12
|
||||
|
||||
# HP/MP Regen Multiplier for Pets
|
||||
# Default: 100, 100
|
||||
PetHpRegenMultiplier = 100
|
||||
PetMpRegenMultiplier = 100
|
||||
|
||||
# ---------------------------------------------------------------------------
|
||||
# Raid Bosses
|
||||
# ---------------------------------------------------------------------------
|
||||
|
||||
# Percent of HP and MP regeneration for raid bosses.
|
||||
# Example: Setting HP to 10 will cause raid boss HP to regenerate 90% slower than normal.
|
||||
# Default: 100, 100
|
||||
RaidHpRegenMultiplier = 100
|
||||
RaidMpRegenMultiplier = 100
|
||||
|
||||
# Percent of physical and magical defense for raid bosses.
|
||||
# Example: A setting of 10 will cause defense to be 90% lower than normal,
|
||||
# while 110 will cause defense to be 10% higher than normal.
|
||||
# Default: 100, 100
|
||||
RaidPDefenceMultiplier = 100
|
||||
RaidMDefenceMultiplier = 100
|
||||
|
||||
# Percent of physical and magical attack for raid bosses.
|
||||
# Example: A setting of 10 will cause attack to be 90% lower than normal,
|
||||
# while 110 will cause attack to be 10% higher than normal.
|
||||
# Default: 100, 100
|
||||
RaidPAttackMultiplier = 100
|
||||
RaidMAttackMultiplier = 100
|
||||
|
||||
# Configure Minimum and Maximum time multiplier between raid boss re-spawn.
|
||||
# By default 12Hours*1.0 for Minimum Time and 24Hours*1.0 for Maximum Time.
|
||||
# Example: Setting RaidMaxRespawnMultiplier to 2 will make the time between
|
||||
# re-spawn 24 hours to 48 hours.
|
||||
# Default: 1.0, 1.0
|
||||
RaidMinRespawnMultiplier = 1.0
|
||||
RaidMaxRespawnMultiplier = 1.0
|
||||
|
||||
# Configure the interval at which raid boss minions will re-spawn.
|
||||
# This time is in milliseconds, 1 minute is 60000 milliseconds.
|
||||
# Default: 300000
|
||||
RaidMinionRespawnTime = 300000
|
||||
|
||||
# Let's make handling of minions with non-standard static respawn easier - no additional code, just config.
|
||||
# Format: minionId1,timeInSec1;minionId2,timeInSec2
|
||||
CustomMinionsRespawnTime = 22450,30;22371,120;22543,0;25545,0;22424,30;22425,30;22426,30;22427,30;22428,30;22429,30;22430,30;22432,30;22433,30;22434,30;22435,30;22436,30;22437,30;22438,30;25596,30;25605,0;25606,0;25607,0;25608,0
|
||||
|
||||
# Disable Raid Curse if raid more than 8 levels lower.
|
||||
# Caution: drop will be reduced or even absent if DeepBlue drop rules enabled.
|
||||
# Default: False
|
||||
DisableRaidCurse = False
|
||||
|
||||
# Configure the interval at which raid bosses and minions wont reconsider their target
|
||||
# This time is in seconds, 1 minute is 60 seconds.
|
||||
# Default: 10,10,10
|
||||
RaidChaosTime = 10
|
||||
GrandChaosTime = 10
|
||||
MinionChaosTime = 10
|
||||
|
||||
# ---------------------------------------------------------------------------
|
||||
# Drops
|
||||
# ---------------------------------------------------------------------------
|
||||
|
||||
# The min and max level difference used for level gap calculation
|
||||
# this is only for how many levels higher the player is than the monster
|
||||
# Default: 8
|
||||
DropAdenaMinLevelDifference=8
|
||||
# Default: 15
|
||||
DropAdenaMaxLevelDifference=15
|
||||
|
||||
# This is the minimum level gap chance meaning for 10 that the monster will have 10% chance
|
||||
# to allow dropping the item if level difference is bigger than DropAdenaMaxLevelDifference
|
||||
# Note: This value is scalling from 100 to the specified value for DropAdenaMinLevelDifference to DropAdenaMaxLevelDifference limits
|
||||
# Default: 10
|
||||
DropAdenaMinLevelGapChance=10
|
||||
|
||||
# The min and max level difference used for level gap calculation
|
||||
# this is only for how many levels higher the player is than the monster
|
||||
# Default: 5
|
||||
DropItemMinLevelDifference=5
|
||||
# Default: 10
|
||||
DropItemMaxLevelDifference=10
|
||||
|
||||
# This is the minimum level gap chance meaning for 10 that the monster will have 10% chance
|
||||
# to allow dropping the item if level difference is bigger than DropAdenaMaxLevelDifference
|
||||
# Note: This value is scalling from 100 to the specified value for DropAdenaMinLevelDifference to DropAdenaMaxLevelDifference limits
|
||||
# Default: 10
|
||||
DropItemMinLevelGapChance=10
|
166
trunk/dist/game/config/Olympiad.properties
vendored
Normal file
166
trunk/dist/game/config/Olympiad.properties
vendored
Normal file
@ -0,0 +1,166 @@
|
||||
# ---------------------------------------------------------------------------
|
||||
# Olympiad Settings
|
||||
# ---------------------------------------------------------------------------
|
||||
|
||||
# The defaults are set to be retail-like.
|
||||
# If you modify any of these settings your server will deviate from being retail-like.
|
||||
# Warning:
|
||||
# Please take extreme caution when changing anything.
|
||||
# Also please understand what you are changing before you do so on a live server.
|
||||
# ---------------------------------------------------------------------------
|
||||
|
||||
# Olympiad Start Time in Military hours Default 6pm (18)
|
||||
# Default: 18
|
||||
AltOlyStartTime = 18
|
||||
|
||||
# Olympiad Start Time for Min's, Default 00 so at the start of the hour.
|
||||
# Default: 00
|
||||
AltOlyMin = 00
|
||||
|
||||
# Maximum number of buffs.
|
||||
# Default: 5
|
||||
AltOlyMaxBuffs = 5
|
||||
|
||||
# Olympiad Competition Period, Default 6 hours.
|
||||
# (If set different, should be increment by 10mins)
|
||||
# Default: 21600000
|
||||
AltOlyCPeriod = 21600000
|
||||
|
||||
# Olympiad Battle Period, Default 5 minutes.
|
||||
# Default: 300000
|
||||
AltOlyBattle = 300000
|
||||
|
||||
# Olympiad Weekly Period, Default 1 week
|
||||
# Used for adding points to nobles
|
||||
# Default: 604800000
|
||||
AltOlyWPeriod = 604800000
|
||||
|
||||
# Olympiad Validation Period, Default 24 Hours.
|
||||
# Default: 86400000
|
||||
AltOlyVPeriod = 86400000
|
||||
|
||||
# Points for reaching Noblesse for the first time
|
||||
# Default: 10
|
||||
AltOlyStartPoints = 10
|
||||
|
||||
# Points every week
|
||||
# Default: 10
|
||||
AltOlyWeeklyPoints = 10
|
||||
|
||||
# Required number of participants for the class based games
|
||||
# Default: 11
|
||||
AltOlyClassedParticipants = 11
|
||||
|
||||
# Required number of participants for the non-class based games
|
||||
# Default: 11
|
||||
AltOlyNonClassedParticipants = 11
|
||||
|
||||
# Required number of participants for the 3x3 teams games
|
||||
# Default: 6
|
||||
AltOlyTeamsParticipants = 6
|
||||
|
||||
# Number used for displaying amount of registered participants, messages "Fewer than ..." or "More than ...".
|
||||
# 0 for displaying digits instead of text phrase (old style).
|
||||
# Default: 100
|
||||
AltOlyRegistrationDisplayNumber = 100
|
||||
|
||||
# Reward for the class based games
|
||||
# Format: itemId1,itemNum1;itemId2,itemNum2...
|
||||
# Default: 13722,50
|
||||
AltOlyClassedReward = 13722,50
|
||||
|
||||
# Reward for the non-class based games
|
||||
# Format: itemId1,itemNum1;itemId2,itemNum2...
|
||||
# Default: 13722,40
|
||||
AltOlyNonClassedReward = 13722,40
|
||||
|
||||
# Reward for the 3x3 teams games
|
||||
# Format: itemId1,itemNum1;itemId2,itemNum2...
|
||||
# Default: 13722,85
|
||||
AltOlyTeamReward = 13722,85
|
||||
|
||||
# ItemId used for exchanging to the points.
|
||||
# Default: 13722
|
||||
AltOlyCompRewItem = 13722
|
||||
|
||||
# The minimal matches you need to participate to receive point rewards
|
||||
# Default: 15
|
||||
AltOlyMinMatchesForPoints = 15
|
||||
|
||||
# Rate to exchange points to reward item.
|
||||
# Default: 1000
|
||||
AltOlyGPPerPoint = 1000
|
||||
|
||||
# Noblesse points awarded to Heroes.
|
||||
# Default: 200
|
||||
AltOlyHeroPoints = 200
|
||||
|
||||
# Noblesse points awarded to Rank 1 members.
|
||||
# Default: 100
|
||||
AltOlyRank1Points = 100
|
||||
|
||||
# Noblesse points awarded to Rank 2 members.
|
||||
# Default: 75
|
||||
AltOlyRank2Points = 75
|
||||
|
||||
# Noblesse points awarded to Rank 3 members.
|
||||
# Default: 55
|
||||
AltOlyRank3Points = 55
|
||||
|
||||
# Noblesse points awarded to Rank 4 members.
|
||||
# Default: 40
|
||||
AltOlyRank4Points = 40
|
||||
|
||||
# Noblesse points awarded to Rank 5 members.
|
||||
# Default: 30
|
||||
AltOlyRank5Points = 30
|
||||
|
||||
# Maximum points that player can gain/lose on a match.
|
||||
# Default: 10
|
||||
AltOlyMaxPoints = 10
|
||||
|
||||
# Hero tables show last month's winners or current status.
|
||||
# Default: True
|
||||
AltOlyShowMonthlyWinners = True
|
||||
|
||||
# Olympiad Managers announce each start of fight.
|
||||
# Default: True
|
||||
AltOlyAnnounceGames = True
|
||||
|
||||
# Restrict specified items in Olympiad. ItemID's need to be separated with a comma (ex. 1,200,350)
|
||||
# Equipped items will be moved to inventory during port.
|
||||
# Default: 6611,6612,6613,6614,6615,6616,6617,6618,6619,6620,6621,9388,9389,9390,17049,17050,17051,17052,17053,17054,17055,17056,17057,17058,17059,17060,17061,20759,20775,20776,20777,20778,14774
|
||||
AltOlyRestrictedItems = 6611,6612,6613,6614,6615,6616,6617,6618,6619,6620,6621,9388,9389,9390,17049,17050,17051,17052,17053,17054,17055,17056,17057,17058,17059,17060,17061,20759,20775,20776,20777,20778,14774
|
||||
|
||||
# Enchant limit for items during Olympiad battles. Disabled = -1.
|
||||
# Default: -1
|
||||
AltOlyEnchantLimit = -1
|
||||
|
||||
# Log all Olympiad fights and outcome to olympiad.csv file.
|
||||
# Default: False
|
||||
AltOlyLogFights = False
|
||||
|
||||
# Time to wait before teleported to arena.
|
||||
# Default: 120
|
||||
AltOlyWaitTime = 120
|
||||
|
||||
# Divider for points in classed and non-classed games
|
||||
# Default: 5, 5
|
||||
AltOlyDividerClassed = 5
|
||||
AltOlyDividerNonClassed = 5
|
||||
|
||||
# Maximum number of matches a Noblesse character can join per week
|
||||
# Default: 70
|
||||
AltOlyMaxWeeklyMatches = 70
|
||||
|
||||
# Maximum number of Class-Irrelevant Individual matches a character can join per week
|
||||
# Default: 60
|
||||
AltOlyMaxWeeklyMatchesNonClassed = 60
|
||||
|
||||
# Maximum number of Class Individual matches a character can join per week
|
||||
# Default: 30
|
||||
AltOlyMaxWeeklyMatchesClassed = 30
|
||||
|
||||
# Maximum number of Class-Irrelevant Team matches a character can join per week
|
||||
# Default: 10
|
||||
AltOlyMaxWeeklyMatchesTeam = 10
|
43
trunk/dist/game/config/PVP.properties
vendored
Normal file
43
trunk/dist/game/config/PVP.properties
vendored
Normal file
@ -0,0 +1,43 @@
|
||||
# ---------------------------------------------------------------------------
|
||||
# PvP Related Settings
|
||||
# ---------------------------------------------------------------------------
|
||||
# The defaults are set to be retail-like. If you modify any of these settings your server will deviate from being retail-like.
|
||||
# Warning:
|
||||
# Please take extreme caution when changing anything. Also please understand what you are changing before you do so on a live server.
|
||||
# ---------------------------------------------------------------------------
|
||||
# PK'er Drop Settings
|
||||
# ---------------------------------------------------------------------------
|
||||
|
||||
# Default: False
|
||||
CanGMDropEquipment = False
|
||||
|
||||
# Warning: Make sure the lists do NOT CONTAIN
|
||||
# trailing spaces or spaces between the numbers!
|
||||
# List of pet items we cannot drop.
|
||||
# Default: 2375,3500,3501,3502,4422,4423,4424,4425,6648,6649,6650
|
||||
ListOfPetItems = 2375,3500,3501,3502,4422,4423,4424,4425,6648,6649,6650
|
||||
|
||||
# Lists of items which should NEVER be dropped (note, Adena will
|
||||
# never be dropped) whether on this list or not
|
||||
# Default: 57,1147,425,1146,461,10,2368,7,6,2370,2369,6842,6611,6612,6613,6614,6615,6616,6617,6618,6619,6620,6621,7694,8181,5575,7694,9388,9389,9390
|
||||
ListOfNonDroppableItems = 57,1147,425,1146,461,10,2368,7,6,2370,2369,6842,6611,6612,6613,6614,6615,6616,6617,6618,6619,6620,6621,7694,8181,5575,7694,9388,9389,9390
|
||||
|
||||
# Default: 6
|
||||
MinimumPKRequiredToDrop = 6
|
||||
|
||||
|
||||
# ---------------------------------------------------------------------------
|
||||
# Misc.
|
||||
# ---------------------------------------------------------------------------
|
||||
|
||||
# Should we award a pvp point for killing a player with karma?
|
||||
# Default: False
|
||||
AwardPKKillPVPPoint = False
|
||||
|
||||
# How much time one stays in PvP mode after hitting an innocent (in ms)
|
||||
# Default: 120000
|
||||
PvPVsNormalTime = 120000
|
||||
|
||||
# Length one stays in PvP mode after hitting a purple player (in ms)
|
||||
# Default: 60000
|
||||
PvPVsPvPTime = 60000
|
149
trunk/dist/game/config/Rates.properties
vendored
Normal file
149
trunk/dist/game/config/Rates.properties
vendored
Normal file
@ -0,0 +1,149 @@
|
||||
# ---------------------------------------------------------------------------
|
||||
# Rate Settings
|
||||
# ---------------------------------------------------------------------------
|
||||
# The defaults are set to be retail-like. If you modify any of these settings your server will deviate from being retail-like.
|
||||
# Warning:
|
||||
# Please take extreme caution when changing anything. Also please understand what you are changing before you do so on a live server.
|
||||
|
||||
# ---------------------------------------------------------------------------
|
||||
# Standard Settings (Retail value = 1)
|
||||
# ---------------------------------------------------------------------------
|
||||
|
||||
DeathDropAmountMultiplier = 1
|
||||
CorpseDropAmountMultiplier = 1
|
||||
HerbDropAmountMultiplier = 1
|
||||
|
||||
DeathDropChanceMultiplier = 1
|
||||
CorpseDropChanceMultiplier = 1
|
||||
HerbDropChanceMultiplier = 1
|
||||
|
||||
# List of items affected by custom drop rate by id, used now for Adena rate too.
|
||||
# Usage: itemId1,multiplier1;itemId2,multiplier2;...
|
||||
# Note: Make sure the lists do NOT CONTAIN trailing spaces or spaces between the numbers!
|
||||
# Example for Raid boss 1x jewelry: 6656,1;6657,1;6658,1;6659,1;6660,1;6661,1;6662,1;8191,1;10170,1;10314,1;
|
||||
# Default: 57,1
|
||||
DropAmountMultiplierByItemId = 57,1
|
||||
DropChanceMultiplierByItemId = 57,1
|
||||
|
||||
# Experience multiplier
|
||||
RateXp = 1
|
||||
# Skill points multiplier
|
||||
RateSp = 1
|
||||
# Experience multiplier (Party)
|
||||
RatePartyXp = 1
|
||||
# Skill points multiplier (Party)
|
||||
RatePartySp = 1
|
||||
RateDropManor = 1
|
||||
# Karma decreasing rate
|
||||
# Note: -1 means RateXp so it means it will use retail rate for decreasing karma upon death or receiving exp by farming mobs.
|
||||
# Default: -1
|
||||
RateKarmaLost = -1
|
||||
RateKarmaExpLost = 1
|
||||
RateSiegeGuardsPrice = 1
|
||||
|
||||
# Modify the rate of reward of all extractable items and skills.
|
||||
# Default: 1.
|
||||
RateExtractable = 1.
|
||||
|
||||
# Hellbound trust increase/decrease multipliers
|
||||
RateHellboundTrustIncrease = 1
|
||||
RateHellboundTrustDecrease = 1
|
||||
|
||||
# Quest Multipliers
|
||||
# Warning: Many quests need to be rewritten
|
||||
# for this setting to work properly.
|
||||
|
||||
# Quest item drop multiplier
|
||||
RateQuestDrop = 1
|
||||
|
||||
# Exp/SP reward multipliers
|
||||
RateQuestRewardXP = 1
|
||||
RateQuestRewardSP = 1
|
||||
|
||||
# Adena reward multiplier
|
||||
RateQuestRewardAdena = 1
|
||||
|
||||
# Use additional item multipliers?
|
||||
# Default: False
|
||||
UseQuestRewardMultipliers = False
|
||||
|
||||
# Default reward multiplier
|
||||
# When UseRewardMultipliers=False - default multiplier is used for any reward
|
||||
# When UseRewardMultipliers=True - default multiplier is used for all items not affected by additional multipliers
|
||||
# Default: 1
|
||||
RateQuestReward = 1
|
||||
|
||||
# Additional quest-reward multipliers based on item type
|
||||
RateQuestRewardPotion = 1
|
||||
RateQuestRewardScroll = 1
|
||||
RateQuestRewardRecipe = 1
|
||||
RateQuestRewardMaterial = 1
|
||||
|
||||
# ---------------------------------------------------------------------------
|
||||
# Vitality system rates. Works only if EnableVitality = True
|
||||
# ---------------------------------------------------------------------------
|
||||
|
||||
# The following configures the XP multiplier of each vitality level. Basically, you have
|
||||
# 5 levels, the first one being 0. Official rates are:
|
||||
# Level 1: 150%
|
||||
# Level 2: 200%
|
||||
# Level 3: 250%
|
||||
# Level 4: 300%
|
||||
# Take care setting these values according to your server rates, as the can lead to huge differences!
|
||||
# Example with a server rate 15x and a level 4 vitality = 3. => final server rate = 45 (15x3)!
|
||||
RateVitalityLevel1 = 1.5
|
||||
RateVitalityLevel2 = 2.
|
||||
RateVitalityLevel3 = 2.5
|
||||
RateVitalityLevel4 = 3.
|
||||
|
||||
# These options are to be used if you want to increase the vitality gain/lost for each mob you kills
|
||||
# Default values are 1.
|
||||
RateVitalityGain = 1.
|
||||
RateVitalityLost = 1.
|
||||
|
||||
# This defines how many times faster do the players regain their vitality when in peace zones
|
||||
RateRecoveryPeaceZone = 1.
|
||||
|
||||
# This defines how many times faster do the players regain their vitality when offline
|
||||
# Note that you need to turn on "RecoverVitalityOnReconnect" to have this option effective
|
||||
RateRecoveryOnReconnect = 4.
|
||||
|
||||
|
||||
# ---------------------------------------------------------------------------
|
||||
# Player Drops (values are set in PERCENTS)
|
||||
# ---------------------------------------------------------------------------
|
||||
|
||||
PlayerDropLimit = 0
|
||||
# in %
|
||||
PlayerRateDrop = 0
|
||||
# in %
|
||||
PlayerRateDropItem = 0
|
||||
# in %
|
||||
PlayerRateDropEquip = 0
|
||||
# in %
|
||||
PlayerRateDropEquipWeapon = 0
|
||||
|
||||
# Default: 10
|
||||
KarmaDropLimit = 10
|
||||
|
||||
# Default: 40
|
||||
KarmaRateDrop = 40
|
||||
|
||||
# Default: 50
|
||||
KarmaRateDropItem = 50
|
||||
|
||||
# Default: 40
|
||||
KarmaRateDropEquip = 40
|
||||
|
||||
# Default: 10
|
||||
KarmaRateDropEquipWeapon = 10
|
||||
|
||||
|
||||
# ---------------------------------------------------------------------------
|
||||
# Pets (Default value = 1)
|
||||
# ---------------------------------------------------------------------------
|
||||
|
||||
PetXpRate = 1
|
||||
PetFoodRate = 1
|
||||
SinEaterXpRate = 1
|
||||
|
338
trunk/dist/game/config/SecondaryAuth.xml
vendored
Normal file
338
trunk/dist/game/config/SecondaryAuth.xml
vendored
Normal file
@ -0,0 +1,338 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<list xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="../data/xsd/SecondaryAuth.xsd">
|
||||
<enabled>false</enabled> <!-- Enable Secondary Authentication on Character Select -->
|
||||
<maxAttempts>5</maxAttempts> <!-- Max Attempts for Second Auth Password (0 to disable) -->
|
||||
<banTime>480</banTime> <!-- Ban time if user reach maxAttempts (in minutes) -->
|
||||
<recoveryLink>http://www.example.com/l2j/charPassRec.php</recoveryLink> <!-- Password Recovery Link -->
|
||||
<forbiddenPasswords> <!-- List of forbidden passwords -->
|
||||
<!-- Client checks for the entries below so you should not remove or edit any of these just add more -->
|
||||
<password>000000</password>
|
||||
<password>111111</password>
|
||||
<password>222222</password>
|
||||
<password>333333</password>
|
||||
<password>444444</password>
|
||||
<password>555555</password>
|
||||
<password>666666</password>
|
||||
<password>777777</password>
|
||||
<password>888888</password>
|
||||
<password>999999</password>
|
||||
<password>123456</password>
|
||||
<password>234567</password>
|
||||
<password>345678</password>
|
||||
<password>456789</password>
|
||||
<password>567890</password>
|
||||
<password>012345</password>
|
||||
<password>098765</password>
|
||||
<password>987654</password>
|
||||
<password>876543</password>
|
||||
<password>765432</password>
|
||||
<password>543210</password>
|
||||
<password>010101</password>
|
||||
<password>020202</password>
|
||||
<password>030303</password>
|
||||
<password>040404</password>
|
||||
<password>050505</password>
|
||||
<password>060606</password>
|
||||
<password>070707</password>
|
||||
<password>080808</password>
|
||||
<password>090909</password>
|
||||
<password>121212</password>
|
||||
<password>131313</password>
|
||||
<password>141414</password>
|
||||
<password>151515</password>
|
||||
<password>161616</password>
|
||||
<password>171717</password>
|
||||
<password>181818</password>
|
||||
<password>191919</password>
|
||||
<password>101010</password>
|
||||
<password>212121</password>
|
||||
<password>232323</password>
|
||||
<password>242424</password>
|
||||
<password>252525</password>
|
||||
<password>262626</password>
|
||||
<password>272727</password>
|
||||
<password>282828</password>
|
||||
<password>292929</password>
|
||||
<password>202020</password>
|
||||
<password>313131</password>
|
||||
<password>323232</password>
|
||||
<password>343434</password>
|
||||
<password>353535</password>
|
||||
<password>363636</password>
|
||||
<password>373737</password>
|
||||
<password>383838</password>
|
||||
<password>393939</password>
|
||||
<password>303030</password>
|
||||
<password>404040</password>
|
||||
<password>414141</password>
|
||||
<password>424242</password>
|
||||
<password>434343</password>
|
||||
<password>454545</password>
|
||||
<password>464646</password>
|
||||
<password>474747</password>
|
||||
<password>484848</password>
|
||||
<password>494949</password>
|
||||
<password>505050</password>
|
||||
<password>515151</password>
|
||||
<password>525252</password>
|
||||
<password>535353</password>
|
||||
<password>545454</password>
|
||||
<password>565656</password>
|
||||
<password>575757</password>
|
||||
<password>585858</password>
|
||||
<password>595959</password>
|
||||
<password>606060</password>
|
||||
<password>616161</password>
|
||||
<password>626262</password>
|
||||
<password>636363</password>
|
||||
<password>646464</password>
|
||||
<password>656565</password>
|
||||
<password>676767</password>
|
||||
<password>686868</password>
|
||||
<password>696969</password>
|
||||
<password>707070</password>
|
||||
<password>717171</password>
|
||||
<password>727272</password>
|
||||
<password>737373</password>
|
||||
<password>747474</password>
|
||||
<password>757575</password>
|
||||
<password>767676</password>
|
||||
<password>787878</password>
|
||||
<password>797979</password>
|
||||
<password>808080</password>
|
||||
<password>818181</password>
|
||||
<password>828282</password>
|
||||
<password>838383</password>
|
||||
<password>848484</password>
|
||||
<password>858585</password>
|
||||
<password>868686</password>
|
||||
<password>878787</password>
|
||||
<password>898989</password>
|
||||
<password>909090</password>
|
||||
<password>919191</password>
|
||||
<password>929292</password>
|
||||
<password>939393</password>
|
||||
<password>949494</password>
|
||||
<password>959595</password>
|
||||
<password>969696</password>
|
||||
<password>979797</password>
|
||||
<password>989898</password>
|
||||
<password>0000000</password>
|
||||
<password>1111111</password>
|
||||
<password>2222222</password>
|
||||
<password>3333333</password>
|
||||
<password>4444444</password>
|
||||
<password>5555555</password>
|
||||
<password>6666666</password>
|
||||
<password>7777777</password>
|
||||
<password>8888888</password>
|
||||
<password>9999999</password>
|
||||
<password>0123456</password>
|
||||
<password>1234567</password>
|
||||
<password>2345678</password>
|
||||
<password>3456789</password>
|
||||
<password>4567890</password>
|
||||
<password>0987654</password>
|
||||
<password>9876543</password>
|
||||
<password>8765432</password>
|
||||
<password>7654321</password>
|
||||
<password>6543210</password>
|
||||
<password>0101010</password>
|
||||
<password>0202020</password>
|
||||
<password>0303030</password>
|
||||
<password>0404040</password>
|
||||
<password>0505050</password>
|
||||
<password>0606060</password>
|
||||
<password>0707070</password>
|
||||
<password>0808080</password>
|
||||
<password>0909090</password>
|
||||
<password>1212121</password>
|
||||
<password>1313131</password>
|
||||
<password>1414141</password>
|
||||
<password>1515151</password>
|
||||
<password>1616161</password>
|
||||
<password>1717171</password>
|
||||
<password>1818181</password>
|
||||
<password>1919191</password>
|
||||
<password>1010101</password>
|
||||
<password>2020202</password>
|
||||
<password>2121212</password>
|
||||
<password>2323232</password>
|
||||
<password>2424242</password>
|
||||
<password>2525252</password>
|
||||
<password>2626262</password>
|
||||
<password>2727272</password>
|
||||
<password>2828282</password>
|
||||
<password>2929292</password>
|
||||
<password>3030303</password>
|
||||
<password>3131313</password>
|
||||
<password>3232323</password>
|
||||
<password>3434343</password>
|
||||
<password>3535353</password>
|
||||
<password>3636363</password>
|
||||
<password>3737373</password>
|
||||
<password>3838383</password>
|
||||
<password>3939393</password>
|
||||
<password>4040404</password>
|
||||
<password>4141414</password>
|
||||
<password>4242424</password>
|
||||
<password>4343434</password>
|
||||
<password>4545454</password>
|
||||
<password>4646464</password>
|
||||
<password>4747474</password>
|
||||
<password>4848484</password>
|
||||
<password>4949494</password>
|
||||
<password>5050505</password>
|
||||
<password>5151515</password>
|
||||
<password>5252525</password>
|
||||
<password>5353535</password>
|
||||
<password>5454545</password>
|
||||
<password>5656565</password>
|
||||
<password>5757575</password>
|
||||
<password>5858585</password>
|
||||
<password>5959595</password>
|
||||
<password>6060606</password>
|
||||
<password>6161616</password>
|
||||
<password>6262626</password>
|
||||
<password>6363636</password>
|
||||
<password>6464646</password>
|
||||
<password>6565656</password>
|
||||
<password>6767676</password>
|
||||
<password>6868686</password>
|
||||
<password>6969696</password>
|
||||
<password>7070707</password>
|
||||
<password>7171717</password>
|
||||
<password>7272727</password>
|
||||
<password>7373737</password>
|
||||
<password>7474747</password>
|
||||
<password>7575757</password>
|
||||
<password>7676767</password>
|
||||
<password>7878787</password>
|
||||
<password>7979797</password>
|
||||
<password>8080808</password>
|
||||
<password>8181818</password>
|
||||
<password>8282828</password>
|
||||
<password>8383838</password>
|
||||
<password>8484848</password>
|
||||
<password>8585858</password>
|
||||
<password>8686868</password>
|
||||
<password>8787878</password>
|
||||
<password>8989898</password>
|
||||
<password>9090909</password>
|
||||
<password>9191919</password>
|
||||
<password>9292929</password>
|
||||
<password>9393939</password>
|
||||
<password>9494949</password>
|
||||
<password>9595959</password>
|
||||
<password>9696969</password>
|
||||
<password>9797979</password>
|
||||
<password>9898989</password>
|
||||
<password>00000000</password>
|
||||
<password>11111111</password>
|
||||
<password>22222222</password>
|
||||
<password>33333333</password>
|
||||
<password>44444444</password>
|
||||
<password>55555555</password>
|
||||
<password>66666666</password>
|
||||
<password>77777777</password>
|
||||
<password>88888888</password>
|
||||
<password>99999999</password>
|
||||
<password>12345678</password>
|
||||
<password>23456789</password>
|
||||
<password>34567890</password>
|
||||
<password>01234567</password>
|
||||
<password>98765432</password>
|
||||
<password>87654321</password>
|
||||
<password>76543210</password>
|
||||
<password>01010101</password>
|
||||
<password>02020202</password>
|
||||
<password>03030303</password>
|
||||
<password>04040404</password>
|
||||
<password>05050505</password>
|
||||
<password>06060606</password>
|
||||
<password>07070707</password>
|
||||
<password>08080808</password>
|
||||
<password>09090909</password>
|
||||
<password>10101010</password>
|
||||
<password>12121212</password>
|
||||
<password>13131313</password>
|
||||
<password>14141414</password>
|
||||
<password>15151515</password>
|
||||
<password>16161616</password>
|
||||
<password>17171717</password>
|
||||
<password>18181818</password>
|
||||
<password>19191919</password>
|
||||
<password>20202020</password>
|
||||
<password>21212121</password>
|
||||
<password>23232323</password>
|
||||
<password>24242424</password>
|
||||
<password>25252525</password>
|
||||
<password>26262626</password>
|
||||
<password>27272727</password>
|
||||
<password>28282828</password>
|
||||
<password>29292929</password>
|
||||
<password>30303030</password>
|
||||
<password>31313131</password>
|
||||
<password>32323232</password>
|
||||
<password>34343434</password>
|
||||
<password>35353535</password>
|
||||
<password>36363636</password>
|
||||
<password>37373737</password>
|
||||
<password>38383838</password>
|
||||
<password>39393939</password>
|
||||
<password>40404040</password>
|
||||
<password>41414141</password>
|
||||
<password>42424242</password>
|
||||
<password>43434343</password>
|
||||
<password>45454545</password>
|
||||
<password>46464646</password>
|
||||
<password>47474747</password>
|
||||
<password>48484848</password>
|
||||
<password>49494949</password>
|
||||
<password>50505050</password>
|
||||
<password>51515151</password>
|
||||
<password>52525252</password>
|
||||
<password>53535353</password>
|
||||
<password>54545454</password>
|
||||
<password>56565656</password>
|
||||
<password>57575757</password>
|
||||
<password>58585858</password>
|
||||
<password>59595959</password>
|
||||
<password>60606060</password>
|
||||
<password>61616161</password>
|
||||
<password>62626262</password>
|
||||
<password>63636363</password>
|
||||
<password>64646464</password>
|
||||
<password>65656565</password>
|
||||
<password>67676767</password>
|
||||
<password>68686868</password>
|
||||
<password>69696969</password>
|
||||
<password>70707070</password>
|
||||
<password>71717171</password>
|
||||
<password>72727272</password>
|
||||
<password>73737373</password>
|
||||
<password>74747474</password>
|
||||
<password>75757575</password>
|
||||
<password>76767676</password>
|
||||
<password>78787878</password>
|
||||
<password>79797979</password>
|
||||
<password>80808080</password>
|
||||
<password>81818181</password>
|
||||
<password>82828282</password>
|
||||
<password>83838383</password>
|
||||
<password>84848484</password>
|
||||
<password>85858585</password>
|
||||
<password>86868686</password>
|
||||
<password>87878787</password>
|
||||
<password>89898989</password>
|
||||
<password>90909090</password>
|
||||
<password>91919191</password>
|
||||
<password>92929292</password>
|
||||
<password>93939393</password>
|
||||
<password>94949494</password>
|
||||
<password>95959595</password>
|
||||
<password>96969696</password>
|
||||
<password>97979797</password>
|
||||
<password>98989898</password>
|
||||
</forbiddenPasswords>
|
||||
</list>
|
120
trunk/dist/game/config/Server.properties
vendored
Normal file
120
trunk/dist/game/config/Server.properties
vendored
Normal file
@ -0,0 +1,120 @@
|
||||
# ---------------------------------------------------------------------------
|
||||
# Game Server Settings
|
||||
# ---------------------------------------------------------------------------
|
||||
# This is the server configuration file. Here you can set up the connection information for your server.
|
||||
# This was written with the assumption that you are behind a router.
|
||||
# Dumbed Down Definitions...
|
||||
# LAN (LOCAL area network) - typically consists of computers connected to the same router as you.
|
||||
# WAN (WIDE area network) - typically consists of computers OUTSIDE of your router (ie. the internet).
|
||||
# x.x.x.x - Format of an IP address. Do not include the x'es into settings. Must be real numbers.
|
||||
|
||||
# ---------------------------------------------------------------------------
|
||||
# Networking
|
||||
# ---------------------------------------------------------------------------
|
||||
|
||||
# Enables automatic port mapping for game server.
|
||||
# If you have a router game server will request for port forwarding.
|
||||
# Default: True
|
||||
EnableUPnP = True
|
||||
|
||||
# Where's the Login server this gameserver should connect to
|
||||
# WARNING: <u><b><font color="red">Please don't change default IPs here if you don't know what are you doing!</font></b></u>
|
||||
# WARNING: <u><b><font color="red">External/Internal IPs are now inside "ipconfig.xml" file.</font></b></u>
|
||||
# Default: 127.0.0.1
|
||||
LoginHost = 127.0.0.1
|
||||
|
||||
# TCP port the login server listen to for gameserver connection requests
|
||||
# Default: 9014
|
||||
LoginPort = 9014
|
||||
|
||||
# Bind address for gameserver. You should not need to change it in most cases.
|
||||
# WARNING: <u><b><font color="red">Please don't change default IPs here if you don't know what are you doing!</font></b></u>
|
||||
# WARNING: <u><b><font color="red">External/Internal IPs are now inside "ipconfig.xml" file.</font></b></u>
|
||||
# Default: * (0.0.0.0)
|
||||
GameserverHostname = *
|
||||
|
||||
# Default: 7777
|
||||
GameserverPort = 7777
|
||||
|
||||
|
||||
# ---------------------------------------------------------------------------
|
||||
# Database
|
||||
# ---------------------------------------------------------------------------
|
||||
|
||||
# Specify the appropriate driver and url for the database you're using.
|
||||
# Examples:
|
||||
# Driver = com.mysql.jdbc.Driver (default)
|
||||
# Driver = org.hsqldb.jdbcDriver
|
||||
# Driver = com.microsoft.sqlserver.jdbc.SQLServerDriver
|
||||
Driver = com.mysql.jdbc.Driver
|
||||
# Database URL
|
||||
# URL = jdbc:mysql://localhost/l2jgs (default)
|
||||
# URL = jdbc:hsqldb:hsql://localhost/l2jgs
|
||||
# URL = jdbc:sqlserver://localhost/database = l2jgs/user = sa/password =
|
||||
URL = jdbc:mysql://localhost/l2jgs
|
||||
# Database user info (default is "root" but it's not recommended)
|
||||
Login = root
|
||||
# Database connection password
|
||||
Password =
|
||||
|
||||
# Default: 100
|
||||
MaximumDbConnections = 100
|
||||
|
||||
# Default: 0
|
||||
MaximumDbIdleTime = 0
|
||||
|
||||
# ---------------------------------------------------------------------------
|
||||
# Misc Server Settings
|
||||
# ---------------------------------------------------------------------------
|
||||
|
||||
# This is the server ID that the Game Server will request.
|
||||
# Example: 1 = Bartz
|
||||
# Default: 1
|
||||
RequestServerID = 1
|
||||
|
||||
# True = The Login Server will give an other ID to the server if the requested ID is already reserved.
|
||||
# Default: True
|
||||
AcceptAlternateID = True
|
||||
|
||||
# Datapack root directory.
|
||||
# Defaults to current directory from which the server is started unless the below line is uncommented.
|
||||
# WARNING: <u><b><font color="red">If the specified path is invalid, it will lead to multiple errors!</font></b></u>
|
||||
#Default: .
|
||||
DatapackRoot = .
|
||||
|
||||
# Define how many players are allowed to play simultaneously on your server.
|
||||
# Default: 100
|
||||
MaximumOnlineUsers = 100
|
||||
|
||||
# Numbers of protocol revisions that server allows to connect.
|
||||
# Delimiter is ;
|
||||
# WARNING: <u><b><font color="red">Changing the protocol revision may result in incompatible communication and many errors in game!</font></b></u>
|
||||
# Default: 267;268;271;273
|
||||
AllowedProtocolRevisions = 603;606
|
||||
|
||||
|
||||
# ---------------------------------------------------------------------------
|
||||
# Misc Player Settings
|
||||
# ---------------------------------------------------------------------------
|
||||
|
||||
# Character name template.
|
||||
# Examples:
|
||||
# CnameTemplate = [A-Z][a-z]{3,3}[A-Za-z0-9]*
|
||||
# The above setting will allow names with first capital letter, next three small letters,
|
||||
# and any letter (case insensitive) or number, like OmfgWTF1
|
||||
# CnameTemplate = [A-Z][a-z]*
|
||||
# The above setting will allow names only of letters with first one capital, like Omfgwtf
|
||||
# Default .* (allows any symbol)
|
||||
CnameTemplate = .*
|
||||
|
||||
# This setting restricts names players can give to their pets.
|
||||
# See CnameTemplate for details
|
||||
PetNameTemplate = .*
|
||||
|
||||
# This setting restricts clan/subpledge names players can set.
|
||||
# See CnameTemplate for details
|
||||
ClanNameTemplate = .*
|
||||
|
||||
# Maximum number of characters per account.
|
||||
# Default: 7 (client limit)
|
||||
CharMaxNumber = 7
|
130
trunk/dist/game/config/Siege.properties
vendored
Normal file
130
trunk/dist/game/config/Siege.properties
vendored
Normal file
@ -0,0 +1,130 @@
|
||||
# ---------------------------------------------------------------------------
|
||||
# Siege Settings
|
||||
# ---------------------------------------------------------------------------
|
||||
# The defaults are set to be retail-like. If you modify any of these settings your server will deviate from being retail-like.
|
||||
# Warning:
|
||||
# Please take extreme caution when changing anything. Also please understand what you are changing before you do so on a live server.
|
||||
|
||||
# ---------------------------------------------------------------------------
|
||||
# Standard Settings
|
||||
# ---------------------------------------------------------------------------
|
||||
|
||||
# Length of siege before the count down (in minutes).
|
||||
# Default: 120
|
||||
SiegeLength = 120
|
||||
|
||||
# Maximum number of flags per clan.
|
||||
# Default: 1
|
||||
MaxFlags = 1
|
||||
|
||||
# Minimum level to register.
|
||||
# Default: 5
|
||||
SiegeClanMinLevel = 5
|
||||
|
||||
# Max number of clans that can register on each side.
|
||||
# Default: 500
|
||||
AttackerMaxClans = 500
|
||||
|
||||
# Default: 500
|
||||
DefenderMaxClans = 500
|
||||
|
||||
# Respawn times (in milliseconds).
|
||||
# Default: 0
|
||||
AttackerRespawn = 0
|
||||
|
||||
# Reward successful siege defense with blood alliance in clan warehouse
|
||||
# Default: 1
|
||||
BloodAllianceReward = 1
|
||||
|
||||
|
||||
# ---------------------------------------------------------------------------
|
||||
# Castle Control Tower Spawns
|
||||
# ---------------------------------------------------------------------------
|
||||
|
||||
# Caste Artifacts and Control Towers spawns
|
||||
#
|
||||
# Control Towers syntax: NameControlTowerN=x,y,z,npc_id,hp
|
||||
# Name - castle name
|
||||
# N - number
|
||||
# x,y,z - coords
|
||||
# npc_id - id of template
|
||||
#
|
||||
# Flame Towers syntax: NameFlameTowerN=x,y,z,npc_id,hp,zoneIds
|
||||
# Name - castle name
|
||||
# N - number
|
||||
# x,y,z - coords
|
||||
# npc_id - id of template
|
||||
# zoneIds - ids of zones related with tower
|
||||
#
|
||||
|
||||
# Gludio
|
||||
GludioFlameTower1=-18154,107591,-2560,13004,70017,70019
|
||||
GludioFlameTower2=-19329,108154,-2384,13004,70018,70020
|
||||
GludioControlTower1=-18325,112811,-2377,13002
|
||||
GludioControlTower2=-18048,107098,-2378,13002
|
||||
GludioControlTower3=-18113,108597,-2343,13002
|
||||
GludioMaxMercenaries = 100
|
||||
|
||||
# Giran
|
||||
GiranFlameTower1=118331,145055,-2627,13004,70025,70027
|
||||
GiranFlameTower2=117768,143880,-2451,13004,70026,70028
|
||||
GiranControlTower1=113115,144829,-2446,13002
|
||||
GiranControlTower2=118828,145106,-2447,13002
|
||||
GiranControlTower3=117329,145041,-2412,13002
|
||||
GiranMaxMercenaries = 200
|
||||
|
||||
# Dion
|
||||
DionFlameTower1=22114,162159,-2754,13004,70021,70023
|
||||
DionFlameTower2=23289,161596,-2578,13004,70022,70024
|
||||
DionControlTower1=22285,156939,-2571,13002
|
||||
DionControlTower2=22008,162652,-2572,13002
|
||||
DionControlTower3=22073,161153,-2537,13002
|
||||
DionMaxMercenaries = 150
|
||||
|
||||
# Oren
|
||||
OrenFlameTower1=84407,37150,-2354,13004,70029,70031
|
||||
OrenFlameTower2=83844,35975,-2178,13004,70030,70032
|
||||
OrenControlTower1=79193,36977,-2167,13002
|
||||
OrenControlTower2=84906,37254,-2168,13002
|
||||
OrenControlTower3=83407,37189,-2133,13002
|
||||
OrenMaxMercenaries = 300
|
||||
|
||||
# Aden
|
||||
AdenFlameTower1=149976,1583,-450,13004,70008,70016,70007,70015,70006,70014,70005,70013
|
||||
AdenFlameTower2=144955,1603,-450,13004,70004,70012,70003,70011,70002,70010,70001,70009
|
||||
AdenControlTower1=148774,2351,-389,13002
|
||||
AdenControlTower2=147456,5724,158,13002
|
||||
AdenControlTower3=146137,2352,-389,13002
|
||||
AdenMaxMercenaries = 400
|
||||
|
||||
# Innadril
|
||||
InnadrilFlameTower1=116065,250938,-850,13004,70033,70035
|
||||
InnadrilFlameTower2=117240,250375,-674,13004,70034,70036
|
||||
InnadrilControlTower1=116236,245718,-667,13002
|
||||
InnadrilControlTower2=115959,251431,-667,13002
|
||||
InnadrilControlTower3=116024,249932,-633,13002
|
||||
InnadrilMaxMercenaries = 400
|
||||
|
||||
# Goddard
|
||||
GoddardFlameTower1=148144,-46992,-1609,13004,70037,70039
|
||||
GoddardFlameTower2=146784,-46992,-1609,13004,70038,70040
|
||||
GoddardControlTower1=144672,-48832,-1742,13002
|
||||
GoddardControlTower2=150240,-48832,-1742,13002
|
||||
GoddardControlTower3=147456,-49200,-1619,13002
|
||||
GoddardMaxMercenaries = 400
|
||||
|
||||
# Rune
|
||||
RuneFlameTower1=12864,-47440,-1087,13004,70041,70043
|
||||
RuneFlameTower2=12225,-50767,1248,13004,70042,70044
|
||||
RuneControlTower1=16565,-50318,-641,13002
|
||||
RuneControlTower2=16559,-48000,-641,13002
|
||||
RuneControlTower3=10775,-48481,83,13002
|
||||
RuneMaxMercenaries = 400
|
||||
|
||||
# Schuttgart
|
||||
SchuttgartFlameTower1=76872,-151043,120,13004,70045,70047
|
||||
SchuttgartFlameTower2=78233,-151037,120,13004,70046,70048
|
||||
SchuttgartControlTower1=80334,-152898,-8,13002
|
||||
SchuttgartControlTower2=74775,-152928,-8,13002
|
||||
SchuttgartControlTower3=77547,-153246,112,13002
|
||||
SchuttgartMaxMercenaries = 400
|
5
trunk/dist/game/config/SiegeSchedule.xml
vendored
Normal file
5
trunk/dist/game/config/SiegeSchedule.xml
vendored
Normal file
@ -0,0 +1,5 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<list xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="../data/xsd/SiegeSchedule.xsd">
|
||||
<schedule day="SUNDAY" hour="16" maxConcurrent="5" />
|
||||
<schedule day="SUNDAY" hour="20" maxConcurrent="5" />
|
||||
</list>
|
28
trunk/dist/game/config/Telnet.properties
vendored
Normal file
28
trunk/dist/game/config/Telnet.properties
vendored
Normal file
@ -0,0 +1,28 @@
|
||||
# ---------------------------------------------------------------------------
|
||||
# Telnet Settings
|
||||
# ---------------------------------------------------------------------------
|
||||
# The defaults are set to be retail-like. If you modify any of these settings your server will deviate from being retail-like.
|
||||
# Warning:
|
||||
# Please take extreme caution when changing anything. Also please understand what you are changing before you do so on a live server.
|
||||
# ---------------------------------------------------------------------------
|
||||
|
||||
# Allows text based monitoring and administration of L2J GS
|
||||
# by using a telnet client. Communication protocol is insecure
|
||||
# and you should use SSL tunnels, VPN, etc. if you plan to connect
|
||||
# over non-trusted channels.
|
||||
# Default: False
|
||||
EnableTelnet = False
|
||||
|
||||
# This is the port L2J should listen to for incoming telnet
|
||||
# requests.
|
||||
# Default: 54321
|
||||
StatusPort = 54321
|
||||
|
||||
# If the following is not set, a random password is generated on server startup.
|
||||
# Usage: StatusPW = somePass
|
||||
StatusPW =
|
||||
|
||||
# This list can contain IPs or Hosts of clients you wish to allow. Hostnames must be resolvable to an IP.
|
||||
# Example: 0.0.0.0,host,0.0.0.1,host2,host3,host4,0.0.0.3
|
||||
# Default: 127.0.0.1,localhost
|
||||
ListOfHosts = 127.0.0.1,localhost
|
53
trunk/dist/game/config/TerritoryWar.properties
vendored
Normal file
53
trunk/dist/game/config/TerritoryWar.properties
vendored
Normal file
@ -0,0 +1,53 @@
|
||||
# ---------------------------------------------------------------------------
|
||||
# TerritoryWar Settings
|
||||
# ---------------------------------------------------------------------------
|
||||
# The defaults are set to be retail-like. If you modify any of these settings your server will deviate from being retail-like.
|
||||
# Warning:
|
||||
# Please take extreme caution when changing anything. Also please understand what you are changing before you do so on a live server.
|
||||
|
||||
# ---------------------------------------------------------------------------
|
||||
# Standard Settings
|
||||
# ---------------------------------------------------------------------------
|
||||
|
||||
# Length of siege before the count down (in minutes).
|
||||
# Default: 120
|
||||
WarLength = 120
|
||||
|
||||
# Clan Minimum level to register.
|
||||
# Default: 0
|
||||
ClanMinLevel = 0
|
||||
|
||||
# Player Minimum level to register.
|
||||
# Default: 40
|
||||
PlayerMinLevel = 40
|
||||
|
||||
# Max number of clans and players that can register for a side.
|
||||
# Default: 500
|
||||
DefenderMaxClans = 500
|
||||
|
||||
# Default: 500
|
||||
DefenderMaxPlayers = 500
|
||||
|
||||
# Is Ward holding players can be attacked and killed in peace zone
|
||||
# Default: False
|
||||
PlayerWithWardCanBeKilledInPeaceZone = False
|
||||
|
||||
# Spawn wards in Castles when Territory War is not in progress
|
||||
# Default: False
|
||||
SpawnWardsWhenTWIsNotInProgress = False
|
||||
|
||||
# Return all wards to their own castle when Territory War starts
|
||||
# Default: False
|
||||
ReturnWardsWhenTWStarts = False
|
||||
|
||||
# Territory Badge needed to change nobless
|
||||
# default: 100
|
||||
MinTerritoryBadgeForNobless = 100
|
||||
|
||||
# Territory Badge needed to buy Strider
|
||||
# default: 50
|
||||
MinTerritoryBadgeForStriders = 50
|
||||
|
||||
# Territory Badge needed to buy Guardian's Strider
|
||||
# default: 80
|
||||
MinTerritoryBadgeForBigStrider = 80
|
14
trunk/dist/game/config/accessLevels.xml
vendored
Normal file
14
trunk/dist/game/config/accessLevels.xml
vendored
Normal file
@ -0,0 +1,14 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<list xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="../data/xsd/accessLevels.xsd">
|
||||
<!-- Access levels -->
|
||||
<access level="-1" name="Banned" nameColor="FFFFFF" titleColor="ECF9A2" isGM="false" allowPeaceAttack="false" allowFixedRes="false" allowTransaction="false" allowAltg="false" giveDamage="false" takeAggro="false" gainExp="false" />
|
||||
<access level="0" name="User" nameColor="FFFFFF" titleColor="ECF9A2" childAccess="0" isGM="false" allowPeaceAttack="false" allowFixedRes="false" allowTransaction="true" allowAltg="false" giveDamage="true" takeAggro="true" gainExp="true" />
|
||||
<access level="1" name="Chat Moderator" nameColor="FFFFFF" titleColor="ECF9A2" childAccess="0" isGM="false" allowPeaceAttack="false" allowFixedRes="false" allowTransaction="true" allowAltg="false" giveDamage="true" takeAggro="true" gainExp="true" />
|
||||
<access level="2" name="Test GM" nameColor="FFFFFF" titleColor="ECF9A2" childAccess="1" isGM="false" allowPeaceAttack="false" allowFixedRes="true" allowTransaction="false" allowAltg="true" giveDamage="false" takeAggro="false" gainExp="false" />
|
||||
<access level="3" name="General GM" nameColor="0000C0" titleColor="0000C0" childAccess="2" isGM="false" allowPeaceAttack="false" allowFixedRes="true" allowTransaction="false" allowAltg="true" giveDamage="false" takeAggro="false" gainExp="false" />
|
||||
<access level="4" name="Support GM" nameColor="000C00" titleColor="000C00" childAccess="3" isGM="false" allowPeaceAttack="false" allowFixedRes="true" allowTransaction="false" allowAltg="true" giveDamage="false" takeAggro="false" gainExp="false" />
|
||||
<access level="5" name="Event GM" nameColor="00C000" titleColor="00C000" childAccess="4" isGM="false" allowPeaceAttack="false" allowFixedRes="true" allowTransaction="false" allowAltg="true" giveDamage="false" takeAggro="false" gainExp="false" />
|
||||
<access level="6" name="Head GM" nameColor="0C0000" titleColor="0C0000" childAccess="5" isGM="false" allowPeaceAttack="false" allowFixedRes="true" allowTransaction="true" allowAltg="true" giveDamage="true" takeAggro="true" gainExp="true" />
|
||||
<access level="7" name="Admin" nameColor="0FF000" titleColor="0FF000" childAccess="6" isGM="true" allowPeaceAttack="true" allowFixedRes="true" allowTransaction="true" allowAltg="true" giveDamage="true" takeAggro="true" gainExp="true" />
|
||||
<access level="8" name="Master" nameColor="00CCFF" titleColor="00CCFF" childAccess="7" isGM="true" allowPeaceAttack="true" allowFixedRes="true" allowTransaction="true" allowAltg="true" giveDamage="true" takeAggro="true" gainExp="true" />
|
||||
</list>
|
596
trunk/dist/game/config/adminCommands.xml
vendored
Normal file
596
trunk/dist/game/config/adminCommands.xml
vendored
Normal file
@ -0,0 +1,596 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<list xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="../data/xsd/adminCommands.xsd">
|
||||
<!-- ADMIN COND EXCEPTIONS -->
|
||||
<admin command="admin_exceptions" accessLevel="7" />
|
||||
<admin command="admin_set_exception" accessLevel="7" confirmDlg="true" />
|
||||
|
||||
<!-- ADMIN ADMIN -->
|
||||
<admin command="admin_admin" accessLevel="7" />
|
||||
<admin command="admin_admin1" accessLevel="7" />
|
||||
<admin command="admin_admin2" accessLevel="7" />
|
||||
<admin command="admin_admin3" accessLevel="7" />
|
||||
<admin command="admin_admin4" accessLevel="7" />
|
||||
<admin command="admin_admin5" accessLevel="7" />
|
||||
<admin command="admin_admin6" accessLevel="7" />
|
||||
<admin command="admin_admin7" accessLevel="7" />
|
||||
<admin command="admin_gmliston" accessLevel="7" />
|
||||
<admin command="admin_gmlistoff" accessLevel="7" />
|
||||
<admin command="admin_silence" accessLevel="7" />
|
||||
<admin command="admin_diet" accessLevel="7" />
|
||||
<admin command="admin_tradeoff" accessLevel="7" />
|
||||
<admin command="admin_set" accessLevel="7" />
|
||||
<admin command="admin_set_mod" accessLevel="7" />
|
||||
<admin command="admin_saveolymp" accessLevel="7" />
|
||||
<admin command="admin_sethero" accessLevel="7" />
|
||||
<admin command="admin_givehero" accessLevel="7" confirmDlg="true" />
|
||||
<admin command="admin_endolympiad" accessLevel="7" confirmDlg="true" />
|
||||
<admin command="admin_setconfig" accessLevel="7" />
|
||||
<admin command="admin_config_server" accessLevel="7" />
|
||||
<admin command="admin_gmon" accessLevel="7" />
|
||||
|
||||
<!-- ADMIN ANNOUNCEMENTS -->
|
||||
<admin command="admin_announce" accessLevel="7" />
|
||||
<admin command="admin_announce_crit" accessLevel="7" />
|
||||
<admin command="admin_announce_screen" accessLevel="7" />
|
||||
<admin command="admin_announces" accessLevel="7" />
|
||||
|
||||
<!-- ADMIN BAN -->
|
||||
<admin command="admin_punishment" accessLevel="7" />
|
||||
<admin command="admin_punishment_add" accessLevel="7" confirmDlg="true" />
|
||||
<admin command="admin_punishment_remove" accessLevel="7" confirmDlg="true" />
|
||||
|
||||
<!-- ADMIN BBS -->
|
||||
<admin command="admin_bbs" accessLevel="7" />
|
||||
|
||||
<!-- ADMIN BUFFS -->
|
||||
<admin command="admin_getbuffs" accessLevel="7" />
|
||||
<admin command="admin_stopbuff" accessLevel="7" />
|
||||
<admin command="admin_stopallbuffs" accessLevel="7" confirmDlg="true" />
|
||||
<admin command="admin_areacancel" accessLevel="7" />
|
||||
<admin command="admin_removereuse" accessLevel="7" />
|
||||
<admin command="admin_switch_gm_buffs" accessLevel="7" />
|
||||
|
||||
<!-- ADMIN CAMERA -->
|
||||
<admin command="admin_camera" accessLevel="7" />
|
||||
|
||||
<!-- ADMIN CHANGE ACCESS LEVEL -->
|
||||
<admin command="admin_changelvl" accessLevel="7" />
|
||||
|
||||
<!-- ADMIN CH SIEGE -->
|
||||
<admin command="admin_chsiege_siegablehall" accessLevel="7" />
|
||||
<admin command="admin_chsiege_startSiege" accessLevel="7" />
|
||||
<admin command="admin_chsiege_endsSiege" accessLevel="7" />
|
||||
<admin command="admin_chsiege_setSiegeDate" accessLevel="7" />
|
||||
<admin command="admin_chsiege_addAttacker" accessLevel="7" />
|
||||
<admin command="admin_chsiege_removeAttacker" accessLevel="7" />
|
||||
<admin command="admin_chsiege_clearAttackers" accessLevel="7" />
|
||||
<admin command="admin_chsiege_listAttackers" accessLevel="7" />
|
||||
<admin command="admin_chsiege_forwardSiege" accessLevel="7" />
|
||||
|
||||
<!-- ADMIN CLAN -->
|
||||
<admin command="admin_clan_info" accessLevel="7" />
|
||||
<admin command="admin_clan_changeleader" accessLevel="7" confirmDlg="true" />
|
||||
<admin command="admin_clan_show_pending" accessLevel="7" />
|
||||
<admin command="admin_clan_force_pending" accessLevel="7" confirmDlg="true" />
|
||||
|
||||
<!-- ADMIN CREATE ITEM -->
|
||||
<admin command="admin_itemcreate" accessLevel="7" />
|
||||
<admin command="admin_create_item" accessLevel="7" />
|
||||
<admin command="admin_create_coin" accessLevel="7" />
|
||||
<admin command="admin_give_item_target" accessLevel="7" confirmDlg="true" />
|
||||
<admin command="admin_give_item_to_all" accessLevel="7" confirmDlg="true" />
|
||||
|
||||
<!-- ADMIN CURSED WEAPONS -->
|
||||
<admin command="admin_cw_info" accessLevel="7" />
|
||||
<admin command="admin_cw_remove" accessLevel="7" />
|
||||
<admin command="admin_cw_goto" accessLevel="7" />
|
||||
<admin command="admin_cw_reload" accessLevel="7" />
|
||||
<admin command="admin_cw_add" accessLevel="7" confirmDlg="true" />
|
||||
<admin command="admin_cw_info_menu" accessLevel="7" />
|
||||
|
||||
<!-- ADMIN DEBUG -->
|
||||
<admin command="admin_debug" accessLevel="7" />
|
||||
|
||||
<!-- ADMIN DELETE -->
|
||||
<admin command="admin_delete" accessLevel="7" />
|
||||
|
||||
<!-- ADMIN DISCONNECT -->
|
||||
<admin command="admin_character_disconnect" accessLevel="7" />
|
||||
|
||||
<!-- ADMIN DOOR CONTROL -->
|
||||
<admin command="admin_open" accessLevel="7" />
|
||||
<admin command="admin_close" accessLevel="7" />
|
||||
<admin command="admin_openall" accessLevel="7" />
|
||||
<admin command="admin_closeall" accessLevel="7" />
|
||||
|
||||
<!-- ADMIN EDIT CHAR -->
|
||||
<admin command="admin_edit_character" accessLevel="7" />
|
||||
<admin command="admin_current_player" accessLevel="7" />
|
||||
<admin command="admin_nokarma" accessLevel="7" />
|
||||
<admin command="admin_setkarma" accessLevel="7" />
|
||||
<admin command="admin_setfame" accessLevel="7" />
|
||||
<admin command="admin_character_list" accessLevel="7" />
|
||||
<admin command="admin_character_info" accessLevel="7" />
|
||||
<admin command="admin_show_characters" accessLevel="7" />
|
||||
<admin command="admin_find_character" accessLevel="7" />
|
||||
<admin command="admin_find_ip" accessLevel="7" />
|
||||
<admin command="admin_find_account" accessLevel="7" />
|
||||
<admin command="admin_find_dualbox" accessLevel="7" />
|
||||
<admin command="admin_strict_find_dualbox" accessLevel="7" />
|
||||
<admin command="admin_tracert" accessLevel="7" />
|
||||
<admin command="admin_rec" accessLevel="7" />
|
||||
<admin command="admin_settitle" accessLevel="7" />
|
||||
<admin command="admin_changename" accessLevel="7" />
|
||||
<admin command="admin_setsex" accessLevel="7" />
|
||||
<admin command="admin_setcolor" accessLevel="7" />
|
||||
<admin command="admin_settcolor" accessLevel="7" />
|
||||
<admin command="admin_setclass" accessLevel="7" />
|
||||
<admin command="admin_setpk" accessLevel="7" />
|
||||
<admin command="admin_setpvp" accessLevel="7" />
|
||||
<admin command="admin_set_pvp_flag" accessLevel="7" />
|
||||
<admin command="admin_fullfood" accessLevel="7" />
|
||||
<admin command="admin_remove_clan_penalty" accessLevel="7" />
|
||||
<admin command="admin_summon_info" accessLevel="7" />
|
||||
<admin command="admin_unsummon" accessLevel="7" />
|
||||
<admin command="admin_summon_setlvl" accessLevel="7" />
|
||||
<admin command="admin_show_pet_inv" accessLevel="7" />
|
||||
<admin command="admin_partyinfo" accessLevel="7" />
|
||||
<admin command="admin_setnoble" accessLevel="7" confirmDlg="true" />
|
||||
<admin command="admin_set_hp" accessLevel="7" />
|
||||
<admin command="admin_set_mp" accessLevel="7" />
|
||||
<admin command="admin_set_cp" accessLevel="7" />
|
||||
|
||||
<!-- ADMIN EFFECTS -->
|
||||
<admin command="admin_invis" accessLevel="7" />
|
||||
<admin command="admin_invisible" accessLevel="7" />
|
||||
<admin command="admin_setinvis" accessLevel="7" />
|
||||
<admin command="admin_vis" accessLevel="7" />
|
||||
<admin command="admin_visible" accessLevel="7" />
|
||||
<admin command="admin_invis_menu" accessLevel="7" />
|
||||
<admin command="admin_earthquake" accessLevel="7" />
|
||||
<admin command="admin_earthquake_menu" accessLevel="7" />
|
||||
<admin command="admin_bighead" accessLevel="7" />
|
||||
<admin command="admin_shrinkhead" accessLevel="7" />
|
||||
<admin command="admin_gmspeed" accessLevel="7" />
|
||||
<admin command="admin_gmspeed_menu" accessLevel="7" />
|
||||
<admin command="admin_unpara_all" accessLevel="7" />
|
||||
<admin command="admin_para_all" accessLevel="7" />
|
||||
<admin command="admin_unpara" accessLevel="7" />
|
||||
<admin command="admin_para" accessLevel="7" />
|
||||
<admin command="admin_unpara_all_menu" accessLevel="7" />
|
||||
<admin command="admin_para_all_menu" accessLevel="7" />
|
||||
<admin command="admin_unpara_menu" accessLevel="7" />
|
||||
<admin command="admin_para_menu" accessLevel="7" />
|
||||
<admin command="admin_polyself" accessLevel="7" />
|
||||
<admin command="admin_unpolyself" accessLevel="7" />
|
||||
<admin command="admin_polyself_menu" accessLevel="7" />
|
||||
<admin command="admin_unpolyself_menu" accessLevel="7" />
|
||||
<admin command="admin_clearteams" accessLevel="7" />
|
||||
<admin command="admin_setteam_close" accessLevel="7" />
|
||||
<admin command="admin_setteam" accessLevel="7" />
|
||||
<admin command="admin_social" accessLevel="7" />
|
||||
<admin command="admin_social_menu" accessLevel="7" />
|
||||
<admin command="admin_effect" accessLevel="7" />
|
||||
<admin command="admin_effect_menu" accessLevel="7" />
|
||||
<admin command="admin_ave_abnormal" accessLevel="7" />
|
||||
<admin command="admin_ave_special" accessLevel="7" />
|
||||
<admin command="admin_ave_event" accessLevel="7" />
|
||||
<admin command="admin_play_sounds" accessLevel="7" />
|
||||
<admin command="admin_play_sound" accessLevel="7" />
|
||||
<admin command="admin_atmosphere" accessLevel="7" />
|
||||
<admin command="admin_atmosphere_menu" accessLevel="7" />
|
||||
<admin command="admin_set_displayeffect" accessLevel="7" />
|
||||
<admin command="admin_set_displayeffect_menu" accessLevel="7" />
|
||||
|
||||
<!-- ADMIN ELEMENT -->
|
||||
<admin command="admin_setlh" accessLevel="7" />
|
||||
<admin command="admin_setlc" accessLevel="7" />
|
||||
<admin command="admin_setll" accessLevel="7" />
|
||||
<admin command="admin_setlg" accessLevel="7" />
|
||||
<admin command="admin_setlb" accessLevel="7" />
|
||||
<admin command="admin_setlw" accessLevel="7" />
|
||||
<admin command="admin_setls" accessLevel="7" />
|
||||
|
||||
<!-- ADMIN ENCHANT -->
|
||||
<admin command="admin_seteh" accessLevel="7" />
|
||||
<admin command="admin_setec" accessLevel="7" />
|
||||
<admin command="admin_seteg" accessLevel="7" />
|
||||
<admin command="admin_setel" accessLevel="7" />
|
||||
<admin command="admin_seteb" accessLevel="7" />
|
||||
<admin command="admin_setew" accessLevel="7" />
|
||||
<admin command="admin_setes" accessLevel="7" />
|
||||
<admin command="admin_setle" accessLevel="7" />
|
||||
<admin command="admin_setre" accessLevel="7" />
|
||||
<admin command="admin_setlf" accessLevel="7" />
|
||||
<admin command="admin_setrf" accessLevel="7" />
|
||||
<admin command="admin_seten" accessLevel="7" />
|
||||
<admin command="admin_setun" accessLevel="7" />
|
||||
<admin command="admin_setba" accessLevel="7" />
|
||||
<admin command="admin_setbe" accessLevel="7" />
|
||||
<admin command="admin_enchant" accessLevel="7" />
|
||||
|
||||
<!-- ADMIN EVENT ENGINE -->
|
||||
<admin command="admin_event" accessLevel="7" />
|
||||
<admin command="admin_event_new" accessLevel="7" />
|
||||
<admin command="admin_event_choose" accessLevel="7" />
|
||||
<admin command="admin_event_store" accessLevel="7" />
|
||||
<admin command="admin_event_set" accessLevel="7" />
|
||||
<admin command="admin_event_change_teams_number" accessLevel="7" />
|
||||
<admin command="admin_event_announce" accessLevel="7" />
|
||||
<admin command="admin_event_panel" accessLevel="7" />
|
||||
<admin command="admin_event_control_begin" accessLevel="7" />
|
||||
<admin command="admin_event_control_teleport" accessLevel="7" />
|
||||
<admin command="admin_add" accessLevel="7" />
|
||||
<admin command="admin_event_see" accessLevel="7" />
|
||||
<admin command="admin_event_del" accessLevel="7" />
|
||||
<admin command="admin_delete_buffer" accessLevel="7" />
|
||||
<admin command="admin_event_control_sit" accessLevel="7" />
|
||||
<admin command="admin_event_name" accessLevel="7" />
|
||||
<admin command="admin_event_control_kill" accessLevel="7" />
|
||||
<admin command="admin_event_control_res" accessLevel="7" />
|
||||
<admin command="admin_event_control_poly" accessLevel="7" />
|
||||
<admin command="admin_event_control_unpoly" accessLevel="7" />
|
||||
<admin command="admin_event_control_transform" accessLevel="7" />
|
||||
<admin command="admin_event_control_untransform" accessLevel="7" />
|
||||
<admin command="admin_event_control_prize" accessLevel="7" />
|
||||
<admin command="admin_event_control_chatban" accessLevel="7" />
|
||||
<admin command="admin_event_control_kick" accessLevel="7" />
|
||||
<admin command="admin_event_control_finish" accessLevel="7" />
|
||||
|
||||
<!-- ADMIN EVENTS -->
|
||||
<admin command="admin_event_menu" accessLevel="7" />
|
||||
<admin command="admin_event_start" accessLevel="7" />
|
||||
<admin command="admin_event_stop" accessLevel="7" />
|
||||
<admin command="admin_event_start_menu" accessLevel="7" />
|
||||
<admin command="admin_event_stop_menu" accessLevel="7" />
|
||||
<admin command="admin_event_bypass" accessLevel="7" />
|
||||
|
||||
<!-- ADMIN EXP SP -->
|
||||
<admin command="admin_add_exp_sp_to_character" accessLevel="7" />
|
||||
<admin command="admin_add_exp_sp" accessLevel="7" />
|
||||
<admin command="admin_remove_exp_sp" accessLevel="7" />
|
||||
|
||||
<!-- ADMIN FIGHT CALCULATOR -->
|
||||
<admin command="admin_fight_calculator" accessLevel="7" />
|
||||
<admin command="admin_fight_calculator_show" accessLevel="7" />
|
||||
<admin command="admin_fcs" accessLevel="7" />
|
||||
|
||||
<!-- ADMIN FORT SIEGE -->
|
||||
<admin command="admin_fortsiege" accessLevel="7" />
|
||||
<admin command="admin_add_fortattacker" accessLevel="7" />
|
||||
<admin command="admin_list_fortsiege_clans" accessLevel="7" />
|
||||
<admin command="admin_clear_fortsiege_list" accessLevel="7" />
|
||||
<admin command="admin_spawn_fortdoors" accessLevel="7" />
|
||||
<admin command="admin_endfortsiege" accessLevel="7" />
|
||||
<admin command="admin_startfortsiege" accessLevel="7" />
|
||||
<admin command="admin_setfort" accessLevel="7" />
|
||||
<admin command="admin_removefort" accessLevel="7" />
|
||||
|
||||
<!-- ADMIN GEODATA -->
|
||||
<admin command="admin_geo_pos" accessLevel="7" />
|
||||
<admin command="admin_geo_spawn_pos" accessLevel="7" />
|
||||
<admin command="admin_geo_can_see" accessLevel="7" />
|
||||
<admin command="admin_geo_can_move" accessLevel="7" />
|
||||
<admin command="admin_geogrid" accessLevel="7" />
|
||||
|
||||
<!-- ADMIN GEO EDITOR -->
|
||||
<admin command="admin_ge_status" accessLevel="7" />
|
||||
<admin command="admin_ge_mode" accessLevel="7" />
|
||||
<admin command="admin_ge_join" accessLevel="7" />
|
||||
<admin command="admin_ge_leave" accessLevel="7" />
|
||||
|
||||
<!-- ADMIN GM -->
|
||||
<admin command="admin_gm" accessLevel="7" />
|
||||
|
||||
<!-- ADMIN GM CHAT -->
|
||||
<admin command="admin_gmchat" accessLevel="7" />
|
||||
<admin command="admin_snoop" accessLevel="7" />
|
||||
<admin command="admin_gmchat_menu" accessLevel="7" />
|
||||
|
||||
<!-- ADMIN GRACIA SEEDS -->
|
||||
<admin command="admin_gracia_seeds" accessLevel="7" />
|
||||
<admin command="admin_kill_tiat" accessLevel="7" />
|
||||
<admin command="admin_set_sodstate" accessLevel="7" />
|
||||
|
||||
<!-- ADMIN GRAND BOSS -->
|
||||
<admin command="admin_grandboss" accessLevel="7" />
|
||||
<admin command="admin_grandboss_skip" accessLevel="7" />
|
||||
<admin command="admin_grandboss_respawn" accessLevel="7" />
|
||||
<admin command="admin_grandboss_minions" accessLevel="7" />
|
||||
<admin command="admin_grandboss_abort" accessLevel="7" />
|
||||
|
||||
<!-- ADMIN HEAL -->
|
||||
<admin command="admin_heal" accessLevel="7" />
|
||||
|
||||
<!-- ADMIN HELLBOUND -->
|
||||
<admin command="admin_hellbound_setlevel" accessLevel="7" />
|
||||
<admin command="admin_hellbound" accessLevel="7" />
|
||||
|
||||
<!-- ADMIN HTML -->
|
||||
<admin command="admin_html" accessLevel="7" />
|
||||
<admin command="admin_loadhtml" accessLevel="7" />
|
||||
|
||||
<!-- ADMIN INSTANCE -->
|
||||
<admin command="admin_setinstance" accessLevel="7" />
|
||||
<admin command="admin_ghoston" accessLevel="7" />
|
||||
<admin command="admin_ghostoff" accessLevel="7" />
|
||||
<admin command="admin_createinstance" accessLevel="7" />
|
||||
<admin command="admin_destroyinstance" accessLevel="7" />
|
||||
<admin command="admin_listinstances" accessLevel="7" />
|
||||
|
||||
<!-- ADMIN INSTANCE ZONE -->
|
||||
<admin command="admin_instancezone" accessLevel="7" />
|
||||
<admin command="admin_instancezone_clear" accessLevel="7" />
|
||||
|
||||
<!-- ADMIN INVUL -->
|
||||
<admin command="admin_invul" accessLevel="7" />
|
||||
<admin command="admin_setinvul" accessLevel="7" />
|
||||
|
||||
<!-- ADMIN KICK -->
|
||||
<admin command="admin_kick" accessLevel="7" confirmDlg="true" />
|
||||
<admin command="admin_kick_non_gm" accessLevel="7" />
|
||||
|
||||
<!-- ADMIN KILL -->
|
||||
<admin command="admin_kill" accessLevel="7" />
|
||||
<admin command="admin_kill_monster" accessLevel="7" />
|
||||
|
||||
<!-- ADMIN LEVEL -->
|
||||
<admin command="admin_add_level" accessLevel="7" />
|
||||
<admin command="admin_set_level" accessLevel="7" />
|
||||
|
||||
<!-- ADMIN LOGIN -->
|
||||
<admin command="admin_server_gm_only" accessLevel="7" />
|
||||
<admin command="admin_server_all" accessLevel="7" />
|
||||
<admin command="admin_server_max_player" accessLevel="7" />
|
||||
<admin command="admin_server_list_type" accessLevel="7" />
|
||||
<admin command="admin_server_list_age" accessLevel="7" />
|
||||
<admin command="admin_server_login" accessLevel="7" />
|
||||
|
||||
<!-- ADMIN MAMMON -->
|
||||
<admin command="admin_mammon_find" accessLevel="7" />
|
||||
<admin command="admin_mammon_respawn" accessLevel="7" />
|
||||
|
||||
<!-- ADMIN MANOR -->
|
||||
<admin command="admin_manor" accessLevel="7" />
|
||||
|
||||
<!-- ADMIN MENU -->
|
||||
<admin command="admin_char_manage" accessLevel="7" />
|
||||
<admin command="admin_teleport_character_to_menu" accessLevel="7" />
|
||||
<admin command="admin_recall_char_menu" accessLevel="7" confirmDlg="true" />
|
||||
<admin command="admin_recall_party_menu" accessLevel="7" />
|
||||
<admin command="admin_recall_clan_menu" accessLevel="7" />
|
||||
<admin command="admin_goto_char_menu" accessLevel="7" />
|
||||
<admin command="admin_kick_menu" accessLevel="7" />
|
||||
<admin command="admin_kill_menu" accessLevel="7" />
|
||||
<admin command="admin_ban_menu" accessLevel="7" />
|
||||
<admin command="admin_unban_menu" accessLevel="7" />
|
||||
|
||||
<!-- ADMIN MESSAGES -->
|
||||
<admin command="admin_msg" accessLevel="7" />
|
||||
|
||||
<!-- ADMIN MOB GROUP -->
|
||||
<admin command="admin_mobmenu" accessLevel="7" />
|
||||
<admin command="admin_mobgroup_list" accessLevel="7" />
|
||||
<admin command="admin_mobgroup_create" accessLevel="7" />
|
||||
<admin command="admin_mobgroup_remove" accessLevel="7" />
|
||||
<admin command="admin_mobgroup_delete" accessLevel="7" />
|
||||
<admin command="admin_mobgroup_spawn" accessLevel="7" />
|
||||
<admin command="admin_mobgroup_unspawn" accessLevel="7" />
|
||||
<admin command="admin_mobgroup_kill" accessLevel="7" />
|
||||
<admin command="admin_mobgroup_idle" accessLevel="7" />
|
||||
<admin command="admin_mobgroup_attack" accessLevel="7" />
|
||||
<admin command="admin_mobgroup_rnd" accessLevel="7" />
|
||||
<admin command="admin_mobgroup_return" accessLevel="7" />
|
||||
<admin command="admin_mobgroup_follow" accessLevel="7" />
|
||||
<admin command="admin_mobgroup_casting" accessLevel="7" />
|
||||
<admin command="admin_mobgroup_nomove" accessLevel="7" />
|
||||
<admin command="admin_mobgroup_attackgrp" accessLevel="7" />
|
||||
<admin command="admin_mobgroup_invul" accessLevel="7" />
|
||||
|
||||
<!-- ADMIN MONSTER RACE -->
|
||||
<admin command="admin_mons" accessLevel="7" />
|
||||
|
||||
<!-- ADMIN PATH NODE -->
|
||||
<admin command="admin_pn_info" accessLevel="7" />
|
||||
<admin command="admin_show_path" accessLevel="7" />
|
||||
<admin command="admin_path_debug" accessLevel="7" />
|
||||
<admin command="admin_show_pn" accessLevel="7" />
|
||||
<admin command="admin_find_path" accessLevel="7" />
|
||||
|
||||
<!-- ADMIN PETITION -->
|
||||
<admin command="admin_view_petitions" accessLevel="7" />
|
||||
<admin command="admin_view_petition" accessLevel="7" />
|
||||
<admin command="admin_accept_petition" accessLevel="7" />
|
||||
<admin command="admin_reject_petition" accessLevel="7" />
|
||||
<admin command="admin_reset_petitions" accessLevel="7" />
|
||||
<admin command="admin_force_peti" accessLevel="7" />
|
||||
|
||||
<!-- ADMIN P FORGE -->
|
||||
<admin command="admin_forge" accessLevel="7" />
|
||||
<admin command="admin_forge_values" accessLevel="7" />
|
||||
<admin command="admin_forge_send" accessLevel="7" />
|
||||
|
||||
<!-- ADMIN PLEDGE -->
|
||||
<admin command="admin_pledge" accessLevel="7" />
|
||||
|
||||
<!-- ADMIN POLYMORPH -->
|
||||
<admin command="admin_polymorph" accessLevel="7" />
|
||||
<admin command="admin_unpolymorph" accessLevel="7" />
|
||||
<admin command="admin_transform" accessLevel="7" />
|
||||
<admin command="admin_untransform" accessLevel="7" />
|
||||
<admin command="admin_transform_menu" accessLevel="7" />
|
||||
|
||||
<!-- ADMIN QUEST -->
|
||||
<admin command="admin_quest_reload" accessLevel="7" />
|
||||
<admin command="admin_script_load" accessLevel="7" />
|
||||
<admin command="admin_script_unload" accessLevel="7" />
|
||||
<admin command="admin_show_quests" accessLevel="7" />
|
||||
<admin command="admin_quest_info" accessLevel="7" />
|
||||
|
||||
<!-- ADMIN RELOAD -->
|
||||
<admin command="admin_reload" accessLevel="7" confirmDlg="true" />
|
||||
|
||||
<!-- ADMIN REPAIR CHAR -->
|
||||
<admin command="admin_restore" accessLevel="7" />
|
||||
<admin command="admin_repair" accessLevel="7" />
|
||||
|
||||
<!-- ADMIN RES -->
|
||||
<admin command="admin_res" accessLevel="7" />
|
||||
<admin command="admin_res_monster" accessLevel="7" />
|
||||
|
||||
<!-- ADMIN RIDE -->
|
||||
<admin command="admin_ride_horse" accessLevel="7" />
|
||||
<admin command="admin_ride_bike" accessLevel="7" />
|
||||
<admin command="admin_ride_wyvern" accessLevel="7" />
|
||||
<admin command="admin_ride_strider" accessLevel="7" />
|
||||
<admin command="admin_unride_wyvern" accessLevel="7" />
|
||||
<admin command="admin_unride_strider" accessLevel="7" />
|
||||
<admin command="admin_unride" accessLevel="7" />
|
||||
<admin command="admin_ride_wolf" accessLevel="7" />
|
||||
<admin command="admin_unride_wolf" accessLevel="7" />
|
||||
|
||||
<!-- ADMIN SHOP -->
|
||||
<admin command="admin_buy" accessLevel="7" />
|
||||
<admin command="admin_gmshop" accessLevel="7" />
|
||||
|
||||
<!-- ADMIN SHOW QUEST -->
|
||||
<admin command="admin_charquestmenu" accessLevel="7" />
|
||||
<admin command="admin_setcharquest" accessLevel="7" />
|
||||
|
||||
<!-- ADMIN SHUTDOWN -->
|
||||
<admin command="admin_server_shutdown" accessLevel="7" confirmDlg="true" />
|
||||
<admin command="admin_server_restart" accessLevel="7" confirmDlg="true" />
|
||||
<admin command="admin_server_abort" accessLevel="7" />
|
||||
|
||||
<!-- ADMIN SIEGE -->
|
||||
<admin command="admin_siege" accessLevel="7" />
|
||||
<admin command="admin_add_attacker" accessLevel="7" />
|
||||
<admin command="admin_add_defender" accessLevel="7" />
|
||||
<admin command="admin_add_guard" accessLevel="7" />
|
||||
<admin command="admin_list_siege_clans" accessLevel="7" />
|
||||
<admin command="admin_clear_siege_list" accessLevel="7" />
|
||||
<admin command="admin_move_defenders" accessLevel="7" />
|
||||
<admin command="admin_spawn_doors" accessLevel="7" />
|
||||
<admin command="admin_endsiege" accessLevel="7" />
|
||||
<admin command="admin_startsiege" accessLevel="7" />
|
||||
<admin command="admin_setsiegetime" accessLevel="7" />
|
||||
<admin command="admin_setcastle" accessLevel="7" />
|
||||
<admin command="admin_removecastle" accessLevel="7" />
|
||||
<admin command="admin_clanhall" accessLevel="7" />
|
||||
<admin command="admin_clanhallset" accessLevel="7" />
|
||||
<admin command="admin_clanhalldel" accessLevel="7" />
|
||||
<admin command="admin_clanhallopendoors" accessLevel="7" />
|
||||
<admin command="admin_clanhallclosedoors" accessLevel="7" />
|
||||
<admin command="admin_clanhallteleportself" accessLevel="7" />
|
||||
|
||||
<!-- ADMIN SKILL -->
|
||||
<admin command="admin_show_skills" accessLevel="7" />
|
||||
<admin command="admin_remove_skills" accessLevel="7" />
|
||||
<admin command="admin_skill_list" accessLevel="7" />
|
||||
<admin command="admin_skill_index" accessLevel="7" />
|
||||
<admin command="admin_add_skill" accessLevel="7" />
|
||||
<admin command="admin_remove_skill" accessLevel="7" />
|
||||
<admin command="admin_get_skills" accessLevel="7" />
|
||||
<admin command="admin_reset_skills" accessLevel="7" />
|
||||
<admin command="admin_give_all_skills" accessLevel="7" />
|
||||
<admin command="admin_give_all_skills_fs" accessLevel="7" />
|
||||
<admin command="admin_give_clan_skills" accessLevel="7" />
|
||||
<admin command="admin_give_all_clan_skills" accessLevel="7" />
|
||||
<admin command="admin_remove_all_skills" accessLevel="7" />
|
||||
<admin command="admin_add_clan_skill" accessLevel="7" />
|
||||
<admin command="admin_setskill" accessLevel="7" />
|
||||
|
||||
<!-- ADMIN SPAWN -->
|
||||
<admin command="admin_show_spawns" accessLevel="7" />
|
||||
<admin command="admin_spawn" accessLevel="7" />
|
||||
<admin command="admin_spawn_monster" accessLevel="7" />
|
||||
<admin command="admin_spawn_index" accessLevel="7" />
|
||||
<admin command="admin_unspawnall" accessLevel="7" />
|
||||
<admin command="admin_respawnall" accessLevel="7" />
|
||||
<admin command="admin_spawn_reload" accessLevel="7" />
|
||||
<admin command="admin_npc_index" accessLevel="7" />
|
||||
<admin command="admin_spawn_once" accessLevel="7" />
|
||||
<admin command="admin_show_npcs" accessLevel="7" />
|
||||
<admin command="admin_spawnnight" accessLevel="7" />
|
||||
<admin command="admin_spawnday" accessLevel="7" />
|
||||
<admin command="admin_instance_spawns" accessLevel="7" />
|
||||
<admin command="admin_list_spawns" accessLevel="7" />
|
||||
<admin command="admin_list_positions" accessLevel="7" />
|
||||
<admin command="admin_spawn_debug_menu" accessLevel="7" />
|
||||
<admin command="admin_spawn_debug_print" accessLevel="7" />
|
||||
<admin command="admin_spawn_debug_print_menu" accessLevel="7" />
|
||||
|
||||
<!-- ADMIN SUMMON -->
|
||||
<admin command="admin_summon" accessLevel="7" />
|
||||
|
||||
<!-- ADMIN TARGET -->
|
||||
<admin command="admin_target" accessLevel="7" />
|
||||
|
||||
<!-- ADMIN TARGETSAY -->
|
||||
<admin command="admin_targetsay" accessLevel="7" />
|
||||
|
||||
<!-- ADMIN TELEPORT -->
|
||||
<admin command="admin_show_moves" accessLevel="7" />
|
||||
<admin command="admin_show_moves_other" accessLevel="7" />
|
||||
<admin command="admin_show_teleport" accessLevel="7" />
|
||||
<admin command="admin_teleport_to_character" accessLevel="7" />
|
||||
<admin command="admin_teleportto" accessLevel="7" />
|
||||
<admin command="admin_move_to" accessLevel="7" />
|
||||
<admin command="admin_teleport_character" accessLevel="7" />
|
||||
<admin command="admin_recall" accessLevel="7" />
|
||||
<admin command="admin_walk" accessLevel="7" />
|
||||
<admin command="teleportto" accessLevel="7" />
|
||||
<admin command="recall" accessLevel="7" />
|
||||
<admin command="admin_recall_npc" accessLevel="7" />
|
||||
<admin command="admin_gonorth" accessLevel="7" />
|
||||
<admin command="admin_gosouth" accessLevel="7" />
|
||||
<admin command="admin_goeast" accessLevel="7" />
|
||||
<admin command="admin_gowest" accessLevel="7" />
|
||||
<admin command="admin_goup" accessLevel="7" />
|
||||
<admin command="admin_godown" accessLevel="7" />
|
||||
<admin command="admin_tele" accessLevel="7" />
|
||||
<admin command="admin_teleto" accessLevel="7" />
|
||||
<admin command="admin_instant_move" accessLevel="7" />
|
||||
<admin command="admin_sendhome" accessLevel="7" confirmDlg="true" />
|
||||
|
||||
<!-- ADMIN TERRITORY WAR -->
|
||||
<admin command="admin_territory_war" accessLevel="7" />
|
||||
<admin command="admin_territory_war_time" accessLevel="7" />
|
||||
<admin command="admin_territory_war_start" accessLevel="7" />
|
||||
<admin command="admin_territory_war_end" accessLevel="7" />
|
||||
<admin command="admin_territory_wards_list" accessLevel="7" />
|
||||
|
||||
<!-- ADMIN TEST -->
|
||||
<admin command="admin_stats" accessLevel="7" />
|
||||
<admin command="admin_skill_test" accessLevel="7" />
|
||||
<admin command="admin_known" accessLevel="7" />
|
||||
|
||||
<!-- ADMIN TVT EVENT -->
|
||||
<admin command="admin_tvt_add" accessLevel="7" />
|
||||
<admin command="admin_tvt_remove" accessLevel="7" />
|
||||
<admin command="admin_tvt_advance" accessLevel="7" />
|
||||
|
||||
<!-- ADMIN UNBLOCK IP -->
|
||||
<admin command="admin_unblockip" accessLevel="7" />
|
||||
|
||||
<!-- ADMIN VITALITY -->
|
||||
<admin command="admin_set_vitality" accessLevel="7" />
|
||||
<admin command="admin_set_vitality_level" accessLevel="7" />
|
||||
<admin command="admin_full_vitality" accessLevel="7" />
|
||||
<admin command="admin_empty_vitality" accessLevel="7" />
|
||||
<admin command="admin_get_vitality" accessLevel="7" />
|
||||
|
||||
<!-- ADMIN ZONE -->
|
||||
<admin command="admin_zone_check" accessLevel="7" />
|
||||
<admin command="admin_zone_visual" accessLevel="7" />
|
||||
<admin command="admin_zone_visual_clear" accessLevel="7" />
|
||||
|
||||
<!-- ADMIN SCAN -->
|
||||
<admin command="admin_scan" accessLevel="7" />
|
||||
<admin command="admin_deleteNpcByObjectId" accessLevel="7" confirmDlg="true" />
|
||||
|
||||
<!-- VOICE COMMANDS -->
|
||||
<admin command="banchat" accessLevel="7" />
|
||||
<admin command="debug" accessLevel="7" />
|
||||
<admin command="unbanchat" accessLevel="7" />
|
||||
</list>
|
12
trunk/dist/game/config/botreport_punishments.xml
vendored
Normal file
12
trunk/dist/game/config/botreport_punishments.xml
vendored
Normal file
@ -0,0 +1,12 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<list xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="../data/xsd/botreport_punishments.xsd">
|
||||
<!-- To add a range punishments (E.G., a debuff which apply if you have 150 reports or more, use negative neededReportCount -->
|
||||
<punishment neededReportCount="25" skillId="6038" skillLevel="1" sysMessageId="2473" />
|
||||
<punishment neededReportCount="75" skillId="6039" skillLevel="1" sysMessageId="2474" />
|
||||
<punishment neededReportCount="100" skillId="6055" skillLevel="1" sysMessageId="2477" />
|
||||
<punishment neededReportCount="125" skillId="6056" skillLevel="1" sysMessageId="2478" />
|
||||
<punishment neededReportCount="150" skillId="6057" skillLevel="1" sysMessageId="2480" />
|
||||
<punishment neededReportCount="175" skillId="6057" skillLevel="1" sysMessageId="2480" />
|
||||
<!-- Range punisment -->
|
||||
<punishment neededReportCount="-150" skillId="6040" skillLevel="1" />
|
||||
</list>
|
11
trunk/dist/game/config/chatfilter.txt
vendored
Normal file
11
trunk/dist/game/config/chatfilter.txt
vendored
Normal file
@ -0,0 +1,11 @@
|
||||
# Example for <cr> and <lf>
|
||||
# (not allow players to confuse others by writing from beginning of the line)
|
||||
# \\r
|
||||
# \\n
|
||||
#
|
||||
# These words will be replaced:
|
||||
suck
|
||||
gay
|
||||
rape
|
||||
fuck
|
||||
dick
|
11
trunk/dist/game/config/default-ipconfig.xml
vendored
Normal file
11
trunk/dist/game/config/default-ipconfig.xml
vendored
Normal file
@ -0,0 +1,11 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!-- Note: If file is named "ipconfig.xml" this data will be used as network configuration, otherwise server will configure it automatically! -->
|
||||
<!-- Externalhost here (Internet IP) or Localhost IP for local test -->
|
||||
<gameserver address="127.0.0.1" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="../data/xsd/ipconfig.xsd">
|
||||
<!-- Localhost here -->
|
||||
<define subnet="127.0.0.0/8" address="127.0.0.1" />
|
||||
<!-- Internalhosts here (LANs IPs) -->
|
||||
<define subnet="10.0.0.0/8" address="10.0.0.0" />
|
||||
<define subnet="172.16.0.0/19" address="172.16.0.0" />
|
||||
<define subnet="192.168.0.0/16" address="192.168.0.0" />
|
||||
</gameserver>
|
7
trunk/dist/game/console.cfg
vendored
Normal file
7
trunk/dist/game/console.cfg
vendored
Normal file
@ -0,0 +1,7 @@
|
||||
# Default global logging level.
|
||||
# This specifies which kinds of events are logged across
|
||||
# all loggers. For any given facility this global level
|
||||
# can be overriden by a facility specific level
|
||||
# Note that the ConsoleHandler also has a separate level
|
||||
# setting to limit messages printed to the console.
|
||||
.level=OFF
|
965
trunk/dist/game/data/BeautyShop.xml
vendored
Normal file
965
trunk/dist/game/data/BeautyShop.xml
vendored
Normal file
@ -0,0 +1,965 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<list xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="xsd/BeautyShop.xsd">
|
||||
<race type="HUMAN">
|
||||
<sex type="MALE">
|
||||
<hair id="10008" reset_adena="1000000" beauty_shop_ticket="4">
|
||||
<color id="101" />
|
||||
</hair>
|
||||
<hair id="10001" adena="15000000" reset_adena="1000000">
|
||||
<color id="101" />
|
||||
</hair>
|
||||
<hair id="10009" reset_adena="1000000" beauty_shop_ticket="4">
|
||||
<color id="101" />
|
||||
</hair>
|
||||
<hair id="10002" reset_adena="1000000" beauty_shop_ticket="4">
|
||||
<color id="101" />
|
||||
</hair>
|
||||
<hair id="10010" reset_adena="1000000" beauty_shop_ticket="4">
|
||||
<color id="101" />
|
||||
</hair>
|
||||
<hair id="10003" reset_adena="1000000" beauty_shop_ticket="4">
|
||||
<color id="104" adena="3000000" />
|
||||
<color id="105" adena="3000000" />
|
||||
<color id="106" adena="3000000" />
|
||||
<color id="107" adena="3000000" />
|
||||
<color id="108" adena="3000000" />
|
||||
<color id="101" adena="3000000" />
|
||||
<color id="109" adena="3000000" />
|
||||
<color id="102" adena="3000000" />
|
||||
<color id="110" adena="3000000" />
|
||||
<color id="103" adena="3000000" />
|
||||
</hair>
|
||||
<hair id="10011" reset_adena="1000000" beauty_shop_ticket="7">
|
||||
<color id="104" adena="3000000" />
|
||||
<color id="105" adena="3000000" />
|
||||
<color id="106" adena="3000000" />
|
||||
<color id="107" adena="3000000" />
|
||||
<color id="108" adena="3000000" />
|
||||
<color id="101" adena="3000000" />
|
||||
<color id="109" adena="3000000" />
|
||||
<color id="102" adena="3000000" />
|
||||
<color id="110" adena="3000000" />
|
||||
<color id="103" adena="3000000" />
|
||||
</hair>
|
||||
<hair id="10004" reset_adena="1000000" beauty_shop_ticket="4">
|
||||
<color id="104" adena="3000000" />
|
||||
<color id="105" adena="3000000" />
|
||||
<color id="106" adena="3000000" />
|
||||
<color id="107" adena="3000000" />
|
||||
<color id="108" adena="3000000" />
|
||||
<color id="101" adena="3000000" />
|
||||
<color id="109" adena="3000000" />
|
||||
<color id="102" adena="3000000" />
|
||||
<color id="110" adena="3000000" />
|
||||
<color id="103" adena="3000000" />
|
||||
</hair>
|
||||
<hair id="10005" reset_adena="1000000" beauty_shop_ticket="4">
|
||||
<color id="101" />
|
||||
</hair>
|
||||
<hair id="10013" reset_adena="1000000" beauty_shop_ticket="7">
|
||||
<color id="104" adena="3000000" />
|
||||
<color id="105" adena="3000000" />
|
||||
<color id="106" adena="3000000" />
|
||||
<color id="107" adena="3000000" />
|
||||
<color id="108" adena="3000000" />
|
||||
<color id="101" adena="3000000" />
|
||||
<color id="109" adena="3000000" />
|
||||
<color id="102" adena="3000000" />
|
||||
<color id="110" adena="3000000" />
|
||||
<color id="103" adena="3000000" />
|
||||
</hair>
|
||||
<hair id="10006" reset_adena="1000000" beauty_shop_ticket="4">
|
||||
<color id="101" />
|
||||
</hair>
|
||||
<hair id="10007" reset_adena="1000000" beauty_shop_ticket="4">
|
||||
<color id="101" />
|
||||
</hair>
|
||||
<face id="20001" adena="2000000" reset_adena="500000" />
|
||||
<face id="20002" adena="2000000" reset_adena="500000" />
|
||||
<face id="20003" adena="2000000" reset_adena="500000" />
|
||||
<face id="20004" reset_adena="1000000" beauty_shop_ticket="1" />
|
||||
<face id="20005" reset_adena="1000000" beauty_shop_ticket="1" />
|
||||
</sex>
|
||||
<sex type="FEMALE">
|
||||
<hair id="10008" reset_adena="1000000" beauty_shop_ticket="4">
|
||||
<color id="101" />
|
||||
</hair>
|
||||
<hair id="10001" adena="15000000" reset_adena="1000000" beauty_shop_ticket="0">
|
||||
<color id="101" />
|
||||
</hair>
|
||||
<hair id="10009" reset_adena="1000000" beauty_shop_ticket="4">
|
||||
<color id="101" />
|
||||
</hair>
|
||||
<hair id="10002" reset_adena="1000000" beauty_shop_ticket="4">
|
||||
<color id="101" />
|
||||
</hair>
|
||||
<hair id="10010" reset_adena="1000000" beauty_shop_ticket="4">
|
||||
<color id="101" />
|
||||
</hair>
|
||||
<hair id="10003" reset_adena="1000000" beauty_shop_ticket="4">
|
||||
<color id="104" adena="3000000" />
|
||||
<color id="105" adena="3000000" />
|
||||
<color id="106" adena="3000000" />
|
||||
<color id="107" adena="3000000" />
|
||||
<color id="108" adena="3000000" />
|
||||
<color id="101" adena="3000000" />
|
||||
<color id="109" adena="3000000" />
|
||||
<color id="102" adena="3000000" />
|
||||
<color id="110" adena="3000000" />
|
||||
<color id="103" adena="3000000" />
|
||||
</hair>
|
||||
<hair id="10011" reset_adena="1000000" beauty_shop_ticket="7">
|
||||
<color id="104" adena="3000000" />
|
||||
<color id="105" adena="3000000" />
|
||||
<color id="106" adena="3000000" />
|
||||
<color id="107" adena="3000000" />
|
||||
<color id="108" adena="3000000" />
|
||||
<color id="101" adena="3000000" />
|
||||
<color id="109" adena="3000000" />
|
||||
<color id="102" adena="3000000" />
|
||||
<color id="110" adena="3000000" />
|
||||
<color id="103" adena="3000000" />
|
||||
</hair>
|
||||
<hair id="10004" reset_adena="1000000" beauty_shop_ticket="4">
|
||||
<color id="104" adena="3000000" />
|
||||
<color id="105" adena="3000000" />
|
||||
<color id="106" adena="3000000" />
|
||||
<color id="107" adena="3000000" />
|
||||
<color id="108" adena="3000000" />
|
||||
<color id="101" adena="3000000" />
|
||||
<color id="109" adena="3000000" />
|
||||
<color id="102" adena="3000000" />
|
||||
<color id="110" adena="3000000" />
|
||||
<color id="103" adena="3000000" />
|
||||
</hair>
|
||||
<hair id="10005" reset_adena="1000000" beauty_shop_ticket="4">
|
||||
<color id="101" />
|
||||
</hair>
|
||||
<hair id="10013" reset_adena="1000000" beauty_shop_ticket="7">
|
||||
<color id="104" adena="3000000" />
|
||||
<color id="105" adena="3000000" />
|
||||
<color id="106" adena="3000000" />
|
||||
<color id="107" adena="3000000" />
|
||||
<color id="108" adena="3000000" />
|
||||
<color id="101" adena="3000000" />
|
||||
<color id="109" adena="3000000" />
|
||||
<color id="102" adena="3000000" />
|
||||
<color id="110" adena="3000000" />
|
||||
<color id="103" adena="3000000" />
|
||||
</hair>
|
||||
<hair id="10006" reset_adena="1000000" beauty_shop_ticket="4">
|
||||
<color id="101" />
|
||||
</hair>
|
||||
<hair id="10007" reset_adena="1000000" beauty_shop_ticket="4">
|
||||
<color id="101" />
|
||||
</hair>
|
||||
<face id="20001" adena="2000000" reset_adena="500000" />
|
||||
<face id="20002" adena="2000000" reset_adena="500000" />
|
||||
<face id="20003" adena="2000000" reset_adena="500000" />
|
||||
<face id="20004" reset_adena="1000000" beauty_shop_ticket="1" />
|
||||
<face id="20005" reset_adena="1000000" beauty_shop_ticket="1" />
|
||||
</sex>
|
||||
</race>
|
||||
<race type="ELF">
|
||||
<sex type="MALE">
|
||||
<hair id="10008" reset_adena="1000000" beauty_shop_ticket="4">
|
||||
<color id="101" />
|
||||
</hair>
|
||||
<hair id="10001" adena="15000000" reset_adena="1000000">
|
||||
<color id="101" />
|
||||
</hair>
|
||||
<hair id="10009" reset_adena="1000000" beauty_shop_ticket="4">
|
||||
<color id="101" />
|
||||
</hair>
|
||||
<hair id="10002" reset_adena="1000000" beauty_shop_ticket="4">
|
||||
<color id="101" />
|
||||
</hair>
|
||||
<hair id="10010" reset_adena="1000000" beauty_shop_ticket="4">
|
||||
<color id="101" />
|
||||
</hair>
|
||||
<hair id="10003" reset_adena="1000000" beauty_shop_ticket="4">
|
||||
<color id="104" adena="3000000" />
|
||||
<color id="105" adena="3000000" />
|
||||
<color id="106" adena="3000000" />
|
||||
<color id="107" adena="3000000" />
|
||||
<color id="108" adena="3000000" />
|
||||
<color id="101" adena="3000000" />
|
||||
<color id="109" adena="3000000" />
|
||||
<color id="102" adena="3000000" />
|
||||
<color id="110" adena="3000000" />
|
||||
<color id="103" adena="3000000" />
|
||||
</hair>
|
||||
<hair id="10011" reset_adena="1000000" beauty_shop_ticket="7">
|
||||
<color id="104" adena="3000000" />
|
||||
<color id="105" adena="3000000" />
|
||||
<color id="106" adena="3000000" />
|
||||
<color id="107" adena="3000000" />
|
||||
<color id="108" adena="3000000" />
|
||||
<color id="101" adena="3000000" />
|
||||
<color id="109" adena="3000000" />
|
||||
<color id="102" adena="3000000" />
|
||||
<color id="110" adena="3000000" />
|
||||
<color id="103" adena="3000000" />
|
||||
</hair>
|
||||
<hair id="10004" reset_adena="1000000" beauty_shop_ticket="4">
|
||||
<color id="104" adena="3000000" />
|
||||
<color id="105" adena="3000000" />
|
||||
<color id="106" adena="3000000" />
|
||||
<color id="107" adena="3000000" />
|
||||
<color id="108" adena="3000000" />
|
||||
<color id="101" adena="3000000" />
|
||||
<color id="109" adena="3000000" />
|
||||
<color id="102" adena="3000000" />
|
||||
<color id="110" adena="3000000" />
|
||||
<color id="103" adena="3000000" />
|
||||
</hair>
|
||||
<hair id="10005" reset_adena="1000000" beauty_shop_ticket="4">
|
||||
<color id="101" />
|
||||
</hair>
|
||||
<hair id="10013" reset_adena="1000000" beauty_shop_ticket="7">
|
||||
<color id="104" adena="3000000" />
|
||||
<color id="105" adena="3000000" />
|
||||
<color id="106" adena="3000000" />
|
||||
<color id="107" adena="3000000" />
|
||||
<color id="108" adena="3000000" />
|
||||
<color id="101" adena="3000000" />
|
||||
<color id="109" adena="3000000" />
|
||||
<color id="102" adena="3000000" />
|
||||
<color id="110" adena="3000000" />
|
||||
<color id="103" adena="3000000" />
|
||||
</hair>
|
||||
<hair id="10006" reset_adena="1000000" beauty_shop_ticket="4">
|
||||
<color id="101" />
|
||||
</hair>
|
||||
<hair id="10007" reset_adena="1000000" beauty_shop_ticket="4">
|
||||
<color id="101" />
|
||||
</hair>
|
||||
<face id="20001" adena="2000000" reset_adena="500000" />
|
||||
<face id="20002" adena="2000000" reset_adena="500000" />
|
||||
<face id="20003" adena="2000000" reset_adena="500000" />
|
||||
<face id="20004" reset_adena="1000000" beauty_shop_ticket="1" />
|
||||
<face id="20005" reset_adena="1000000" beauty_shop_ticket="1" />
|
||||
</sex>
|
||||
<sex type="FEMALE">
|
||||
<hair id="10008" reset_adena="1000000" beauty_shop_ticket="4">
|
||||
<color id="101" />
|
||||
</hair>
|
||||
<hair id="10001" adena="15000000" reset_adena="1000000">
|
||||
<color id="101" />
|
||||
</hair>
|
||||
<hair id="10009" reset_adena="1000000" beauty_shop_ticket="4">
|
||||
<color id="101" />
|
||||
</hair>
|
||||
<hair id="10002" reset_adena="1000000" beauty_shop_ticket="4">
|
||||
<color id="101" />
|
||||
</hair>
|
||||
<hair id="10010" reset_adena="1000000" beauty_shop_ticket="4">
|
||||
<color id="101" />
|
||||
</hair>
|
||||
<hair id="10003" reset_adena="1000000" beauty_shop_ticket="4">
|
||||
<color id="104" adena="3000000" />
|
||||
<color id="105" adena="3000000" />
|
||||
<color id="106" adena="3000000" />
|
||||
<color id="107" adena="3000000" />
|
||||
<color id="108" adena="3000000" />
|
||||
<color id="101" adena="3000000" />
|
||||
<color id="109" adena="3000000" />
|
||||
<color id="102" adena="3000000" />
|
||||
<color id="110" adena="3000000" />
|
||||
<color id="103" adena="3000000" />
|
||||
</hair>
|
||||
<hair id="10011" reset_adena="1000000" beauty_shop_ticket="7">
|
||||
<color id="104" adena="3000000" />
|
||||
<color id="105" adena="3000000" />
|
||||
<color id="106" adena="3000000" />
|
||||
<color id="107" adena="3000000" />
|
||||
<color id="108" adena="3000000" />
|
||||
<color id="101" adena="3000000" />
|
||||
<color id="109" adena="3000000" />
|
||||
<color id="102" adena="3000000" />
|
||||
<color id="110" adena="3000000" />
|
||||
<color id="103" adena="3000000" />
|
||||
</hair>
|
||||
<hair id="10004" reset_adena="1000000" beauty_shop_ticket="4">
|
||||
<color id="104" adena="3000000" />
|
||||
<color id="105" adena="3000000" />
|
||||
<color id="106" adena="3000000" />
|
||||
<color id="107" adena="3000000" />
|
||||
<color id="108" adena="3000000" />
|
||||
<color id="101" adena="3000000" />
|
||||
<color id="109" adena="3000000" />
|
||||
<color id="102" adena="3000000" />
|
||||
<color id="110" adena="3000000" />
|
||||
<color id="103" adena="3000000" />
|
||||
</hair>
|
||||
<hair id="10005" reset_adena="1000000" beauty_shop_ticket="4">
|
||||
<color id="101" />
|
||||
</hair>
|
||||
<hair id="10013" reset_adena="1000000" beauty_shop_ticket="7">
|
||||
<color id="104" adena="3000000" />
|
||||
<color id="105" adena="3000000" />
|
||||
<color id="106" adena="3000000" />
|
||||
<color id="107" adena="3000000" />
|
||||
<color id="108" adena="3000000" />
|
||||
<color id="101" adena="3000000" />
|
||||
<color id="109" adena="3000000" />
|
||||
<color id="102" adena="3000000" />
|
||||
<color id="110" adena="3000000" />
|
||||
<color id="103" adena="3000000" />
|
||||
</hair>
|
||||
<hair id="10006" reset_adena="1000000" beauty_shop_ticket="4">
|
||||
<color id="101" />
|
||||
</hair>
|
||||
<hair id="10007" reset_adena="1000000" beauty_shop_ticket="4">
|
||||
<color id="101" />
|
||||
</hair>
|
||||
<face id="20001" adena="2000000" reset_adena="500000" />
|
||||
<face id="20002" adena="2000000" reset_adena="500000" />
|
||||
<face id="20003" adena="2000000" reset_adena="500000" />
|
||||
<face id="20004" reset_adena="1000000" beauty_shop_ticket="1" />
|
||||
<face id="20005" reset_adena="1000000" beauty_shop_ticket="1" />
|
||||
</sex>
|
||||
</race>
|
||||
<race type="DARK_ELF">
|
||||
<sex type="MALE">
|
||||
<hair id="10008" reset_adena="1000000" beauty_shop_ticket="4">
|
||||
<color id="101" />
|
||||
</hair>
|
||||
<hair id="10001" adena="15000000" reset_adena="1000000">
|
||||
<color id="101" />
|
||||
</hair>
|
||||
<hair id="10009" reset_adena="1000000" beauty_shop_ticket="4">
|
||||
<color id="101" />
|
||||
</hair>
|
||||
<hair id="10002" reset_adena="1000000" beauty_shop_ticket="4">
|
||||
<color id="101" />
|
||||
</hair>
|
||||
<hair id="10010" reset_adena="1000000" beauty_shop_ticket="4">
|
||||
<color id="101" />
|
||||
</hair>
|
||||
<hair id="10003" reset_adena="1000000" beauty_shop_ticket="4">
|
||||
<color id="104" adena="3000000" />
|
||||
<color id="105" adena="3000000" />
|
||||
<color id="106" adena="3000000" />
|
||||
<color id="107" adena="3000000" />
|
||||
<color id="108" adena="3000000" />
|
||||
<color id="101" adena="3000000" />
|
||||
<color id="109" adena="3000000" />
|
||||
<color id="102" adena="3000000" />
|
||||
<color id="110" adena="3000000" />
|
||||
<color id="103" adena="3000000" />
|
||||
</hair>
|
||||
<hair id="10011" reset_adena="1000000" beauty_shop_ticket="7">
|
||||
<color id="104" adena="3000000" />
|
||||
<color id="105" adena="3000000" />
|
||||
<color id="106" adena="3000000" />
|
||||
<color id="107" adena="3000000" />
|
||||
<color id="108" adena="3000000" />
|
||||
<color id="101" adena="3000000" />
|
||||
<color id="109" adena="3000000" />
|
||||
<color id="102" adena="3000000" />
|
||||
<color id="110" adena="3000000" />
|
||||
<color id="103" adena="3000000" />
|
||||
</hair>
|
||||
<hair id="10004" reset_adena="1000000" beauty_shop_ticket="4">
|
||||
<color id="104" adena="3000000" />
|
||||
<color id="105" adena="3000000" />
|
||||
<color id="106" adena="3000000" />
|
||||
<color id="107" adena="3000000" />
|
||||
<color id="108" adena="3000000" />
|
||||
<color id="101" adena="3000000" />
|
||||
<color id="109" adena="3000000" />
|
||||
<color id="102" adena="3000000" />
|
||||
<color id="110" adena="3000000" />
|
||||
<color id="103" adena="3000000" />
|
||||
</hair>
|
||||
<hair id="10005" reset_adena="1000000" beauty_shop_ticket="4">
|
||||
<color id="101" />
|
||||
</hair>
|
||||
<hair id="10013" reset_adena="1000000" beauty_shop_ticket="7">
|
||||
<color id="104" adena="3000000" />
|
||||
<color id="105" adena="3000000" />
|
||||
<color id="106" adena="3000000" />
|
||||
<color id="107" adena="3000000" />
|
||||
<color id="108" adena="3000000" />
|
||||
<color id="101" adena="3000000" />
|
||||
<color id="109" adena="3000000" />
|
||||
<color id="102" adena="3000000" />
|
||||
<color id="110" adena="3000000" />
|
||||
<color id="103" adena="3000000" />
|
||||
</hair>
|
||||
<hair id="10006" reset_adena="1000000" beauty_shop_ticket="4">
|
||||
<color id="101" />
|
||||
</hair>
|
||||
<hair id="10007" reset_adena="1000000" beauty_shop_ticket="4">
|
||||
<color id="101" />
|
||||
</hair>
|
||||
<face id="20001" adena="2000000" reset_adena="500000" />
|
||||
<face id="20002" adena="2000000" reset_adena="500000" />
|
||||
<face id="20003" adena="2000000" reset_adena="500000" />
|
||||
<face id="20004" reset_adena="1000000" beauty_shop_ticket="1" />
|
||||
<face id="20005" reset_adena="1000000" beauty_shop_ticket="1" />
|
||||
</sex>
|
||||
<sex type="FEMALE">
|
||||
<hair id="10008" reset_adena="1000000" beauty_shop_ticket="4">
|
||||
<color id="101" />
|
||||
</hair>
|
||||
<hair id="10001" adena="15000000" reset_adena="1000000">
|
||||
<color id="101" />
|
||||
</hair>
|
||||
<hair id="10009" reset_adena="1000000" beauty_shop_ticket="4">
|
||||
<color id="101" />
|
||||
</hair>
|
||||
<hair id="10002" reset_adena="1000000" beauty_shop_ticket="4">
|
||||
<color id="101" />
|
||||
</hair>
|
||||
<hair id="10010" reset_adena="1000000" beauty_shop_ticket="4">
|
||||
<color id="101" />
|
||||
</hair>
|
||||
<hair id="10003" reset_adena="1000000" beauty_shop_ticket="4">
|
||||
<color id="104" adena="3000000" />
|
||||
<color id="105" adena="3000000" />
|
||||
<color id="106" adena="3000000" />
|
||||
<color id="107" adena="3000000" />
|
||||
<color id="108" adena="3000000" />
|
||||
<color id="101" adena="3000000" />
|
||||
<color id="109" adena="3000000" />
|
||||
<color id="102" adena="3000000" />
|
||||
<color id="110" adena="3000000" />
|
||||
<color id="103" adena="3000000" />
|
||||
</hair>
|
||||
<hair id="10011" reset_adena="1000000" beauty_shop_ticket="7">
|
||||
<color id="104" adena="3000000" />
|
||||
<color id="105" adena="3000000" />
|
||||
<color id="106" adena="3000000" />
|
||||
<color id="107" adena="3000000" />
|
||||
<color id="108" adena="3000000" />
|
||||
<color id="101" adena="3000000" />
|
||||
<color id="109" adena="3000000" />
|
||||
<color id="102" adena="3000000" />
|
||||
<color id="110" adena="3000000" />
|
||||
<color id="103" adena="3000000" />
|
||||
</hair>
|
||||
<hair id="10004" reset_adena="1000000" beauty_shop_ticket="4">
|
||||
<color id="104" adena="3000000" />
|
||||
<color id="105" adena="3000000" />
|
||||
<color id="106" adena="3000000" />
|
||||
<color id="107" adena="3000000" />
|
||||
<color id="108" adena="3000000" />
|
||||
<color id="101" adena="3000000" />
|
||||
<color id="109" adena="3000000" />
|
||||
<color id="102" adena="3000000" />
|
||||
<color id="110" adena="3000000" />
|
||||
<color id="103" adena="3000000" />
|
||||
</hair>
|
||||
<hair id="10005" reset_adena="1000000" beauty_shop_ticket="4">
|
||||
<color id="101" />
|
||||
</hair>
|
||||
<hair id="10013" reset_adena="1000000" beauty_shop_ticket="7">
|
||||
<color id="104" adena="3000000" />
|
||||
<color id="105" adena="3000000" />
|
||||
<color id="106" adena="3000000" />
|
||||
<color id="107" adena="3000000" />
|
||||
<color id="108" adena="3000000" />
|
||||
<color id="101" adena="3000000" />
|
||||
<color id="109" adena="3000000" />
|
||||
<color id="102" adena="3000000" />
|
||||
<color id="110" adena="3000000" />
|
||||
<color id="103" adena="3000000" />
|
||||
</hair>
|
||||
<hair id="10006" reset_adena="1000000" beauty_shop_ticket="4">
|
||||
<color id="101" />
|
||||
</hair>
|
||||
<hair id="10007" reset_adena="1000000" beauty_shop_ticket="4">
|
||||
<color id="101" />
|
||||
</hair>
|
||||
<face id="20001" adena="2000000" reset_adena="500000" />
|
||||
<face id="20002" adena="2000000" reset_adena="500000" />
|
||||
<face id="20003" adena="2000000" reset_adena="500000" />
|
||||
<face id="20004" reset_adena="1000000" beauty_shop_ticket="1" />
|
||||
<face id="20005" reset_adena="1000000" beauty_shop_ticket="1" />
|
||||
</sex>
|
||||
</race>
|
||||
<race type="ORC">
|
||||
<sex type="MALE">
|
||||
<hair id="10008" reset_adena="1000000" beauty_shop_ticket="4">
|
||||
<color id="101" />
|
||||
</hair>
|
||||
<hair id="10001" adena="15000000" reset_adena="1000000">
|
||||
<color id="101" />
|
||||
</hair>
|
||||
<hair id="10009" reset_adena="1000000" beauty_shop_ticket="4">
|
||||
<color id="101" />
|
||||
</hair>
|
||||
<hair id="10002" reset_adena="1000000" beauty_shop_ticket="4">
|
||||
<color id="101" />
|
||||
</hair>
|
||||
<hair id="10010" reset_adena="1000000" beauty_shop_ticket="4">
|
||||
<color id="101" />
|
||||
</hair>
|
||||
<hair id="10003" reset_adena="1000000" beauty_shop_ticket="4">
|
||||
<color id="104" adena="3000000" />
|
||||
<color id="105" adena="3000000" />
|
||||
<color id="106" adena="3000000" />
|
||||
<color id="107" adena="3000000" />
|
||||
<color id="108" adena="3000000" />
|
||||
<color id="101" adena="3000000" />
|
||||
<color id="109" adena="3000000" />
|
||||
<color id="102" adena="3000000" />
|
||||
<color id="110" adena="3000000" />
|
||||
<color id="103" adena="3000000" />
|
||||
</hair>
|
||||
<hair id="10011" reset_adena="1000000" beauty_shop_ticket="7">
|
||||
<color id="104" adena="3000000" />
|
||||
<color id="105" adena="3000000" />
|
||||
<color id="106" adena="3000000" />
|
||||
<color id="107" adena="3000000" />
|
||||
<color id="108" adena="3000000" />
|
||||
<color id="101" adena="3000000" />
|
||||
<color id="109" adena="3000000" />
|
||||
<color id="102" adena="3000000" />
|
||||
<color id="110" adena="3000000" />
|
||||
<color id="103" adena="3000000" />
|
||||
</hair>
|
||||
<hair id="10004" reset_adena="1000000" beauty_shop_ticket="4">
|
||||
<color id="104" adena="3000000" />
|
||||
<color id="105" adena="3000000" />
|
||||
<color id="106" adena="3000000" />
|
||||
<color id="107" adena="3000000" />
|
||||
<color id="108" adena="3000000" />
|
||||
<color id="101" adena="3000000" />
|
||||
<color id="109" adena="3000000" />
|
||||
<color id="102" adena="3000000" />
|
||||
<color id="110" adena="3000000" />
|
||||
<color id="103" adena="3000000" />
|
||||
</hair>
|
||||
<hair id="10005" reset_adena="1000000" beauty_shop_ticket="4">
|
||||
<color id="101" />
|
||||
</hair>
|
||||
<hair id="10013" reset_adena="1000000" beauty_shop_ticket="7">
|
||||
<color id="104" adena="3000000" />
|
||||
<color id="105" adena="3000000" />
|
||||
<color id="106" adena="3000000" />
|
||||
<color id="107" adena="3000000" />
|
||||
<color id="108" adena="3000000" />
|
||||
<color id="101" adena="3000000" />
|
||||
<color id="109" adena="3000000" />
|
||||
<color id="102" adena="3000000" />
|
||||
<color id="110" adena="3000000" />
|
||||
<color id="103" adena="3000000" />
|
||||
</hair>
|
||||
<hair id="10006" reset_adena="1000000" beauty_shop_ticket="4">
|
||||
<color id="101" />
|
||||
</hair>
|
||||
<hair id="10007" reset_adena="1000000" beauty_shop_ticket="4">
|
||||
<color id="101" />
|
||||
</hair>
|
||||
<face id="20001" adena="2000000" reset_adena="500000" />
|
||||
<face id="20002" adena="2000000" reset_adena="500000" />
|
||||
<face id="20003" adena="2000000" reset_adena="500000" />
|
||||
<face id="20004" reset_adena="1000000" beauty_shop_ticket="1" />
|
||||
<face id="20005" reset_adena="1000000" beauty_shop_ticket="1" />
|
||||
</sex>
|
||||
<sex type="FEMALE">
|
||||
<hair id="10008" reset_adena="1000000" beauty_shop_ticket="4">
|
||||
<color id="101" />
|
||||
</hair>
|
||||
<hair id="10001" adena="15000000" reset_adena="1000000">
|
||||
<color id="101" />
|
||||
</hair>
|
||||
<hair id="10009" reset_adena="1000000" beauty_shop_ticket="4">
|
||||
<color id="101" />
|
||||
</hair>
|
||||
<hair id="10002" reset_adena="1000000" beauty_shop_ticket="4">
|
||||
<color id="101" />
|
||||
</hair>
|
||||
<hair id="10010" reset_adena="1000000" beauty_shop_ticket="4">
|
||||
<color id="101" />
|
||||
</hair>
|
||||
<hair id="10003" reset_adena="1000000" beauty_shop_ticket="4">
|
||||
<color id="104" adena="3000000" />
|
||||
<color id="105" adena="3000000" />
|
||||
<color id="106" adena="3000000" />
|
||||
<color id="107" adena="3000000" />
|
||||
<color id="108" adena="3000000" />
|
||||
<color id="101" adena="3000000" />
|
||||
<color id="109" adena="3000000" />
|
||||
<color id="102" adena="3000000" />
|
||||
<color id="110" adena="3000000" />
|
||||
<color id="103" adena="3000000" />
|
||||
</hair>
|
||||
<hair id="10011" reset_adena="1000000" beauty_shop_ticket="7">
|
||||
<color id="104" adena="3000000" />
|
||||
<color id="105" adena="3000000" />
|
||||
<color id="106" adena="3000000" />
|
||||
<color id="107" adena="3000000" />
|
||||
<color id="108" adena="3000000" />
|
||||
<color id="101" adena="3000000" />
|
||||
<color id="109" adena="3000000" />
|
||||
<color id="102" adena="3000000" />
|
||||
<color id="110" adena="3000000" />
|
||||
<color id="103" adena="3000000" />
|
||||
</hair>
|
||||
<hair id="10004" reset_adena="1000000" beauty_shop_ticket="4">
|
||||
<color id="104" adena="3000000" />
|
||||
<color id="105" adena="3000000" />
|
||||
<color id="106" adena="3000000" />
|
||||
<color id="107" adena="3000000" />
|
||||
<color id="108" adena="3000000" />
|
||||
<color id="101" adena="3000000" />
|
||||
<color id="109" adena="3000000" />
|
||||
<color id="102" adena="3000000" />
|
||||
<color id="110" adena="3000000" />
|
||||
<color id="103" adena="3000000" />
|
||||
</hair>
|
||||
<hair id="10005" reset_adena="1000000" beauty_shop_ticket="4">
|
||||
<color id="101" />
|
||||
</hair>
|
||||
<hair id="10013" reset_adena="1000000" beauty_shop_ticket="7">
|
||||
<color id="104" adena="3000000" />
|
||||
<color id="105" adena="3000000" />
|
||||
<color id="106" adena="3000000" />
|
||||
<color id="107" adena="3000000" />
|
||||
<color id="108" adena="3000000" />
|
||||
<color id="101" adena="3000000" />
|
||||
<color id="109" adena="3000000" />
|
||||
<color id="102" adena="3000000" />
|
||||
<color id="110" adena="3000000" />
|
||||
<color id="103" adena="3000000" />
|
||||
</hair>
|
||||
<hair id="10006" reset_adena="1000000" beauty_shop_ticket="4">
|
||||
<color id="101" />
|
||||
</hair>
|
||||
<hair id="10007" reset_adena="1000000" beauty_shop_ticket="4">
|
||||
<color id="101" />
|
||||
</hair>
|
||||
<face id="20001" adena="2000000" reset_adena="500000" />
|
||||
<face id="20002" adena="2000000" reset_adena="500000" />
|
||||
<face id="20003" adena="2000000" reset_adena="500000" />
|
||||
<face id="20004" reset_adena="1000000" beauty_shop_ticket="1" />
|
||||
<face id="20005" reset_adena="1000000" beauty_shop_ticket="1" />
|
||||
</sex>
|
||||
</race>
|
||||
<race type="DWARF">
|
||||
<sex type="MALE">
|
||||
<hair id="10008" reset_adena="1000000" beauty_shop_ticket="4">
|
||||
<color id="101" />
|
||||
</hair>
|
||||
<hair id="10001" adena="15000000" reset_adena="1000000">
|
||||
<color id="101" />
|
||||
</hair>
|
||||
<hair id="10009" reset_adena="1000000" beauty_shop_ticket="4">
|
||||
<color id="101" />
|
||||
</hair>
|
||||
<hair id="10002" reset_adena="1000000" beauty_shop_ticket="4">
|
||||
<color id="101" />
|
||||
</hair>
|
||||
<hair id="10010" reset_adena="1000000" beauty_shop_ticket="4">
|
||||
<color id="101" />
|
||||
</hair>
|
||||
<hair id="10003" reset_adena="1000000" beauty_shop_ticket="4">
|
||||
<color id="104" adena="3000000" />
|
||||
<color id="105" adena="3000000" />
|
||||
<color id="106" adena="3000000" />
|
||||
<color id="107" adena="3000000" />
|
||||
<color id="108" adena="3000000" />
|
||||
<color id="101" adena="3000000" />
|
||||
<color id="109" adena="3000000" />
|
||||
<color id="102" adena="3000000" />
|
||||
<color id="110" adena="3000000" />
|
||||
<color id="103" adena="3000000" />
|
||||
</hair>
|
||||
<hair id="10011" reset_adena="1000000" beauty_shop_ticket="7">
|
||||
<color id="104" adena="3000000" />
|
||||
<color id="105" adena="3000000" />
|
||||
<color id="106" adena="3000000" />
|
||||
<color id="107" adena="3000000" />
|
||||
<color id="108" adena="3000000" />
|
||||
<color id="101" adena="3000000" />
|
||||
<color id="109" adena="3000000" />
|
||||
<color id="102" adena="3000000" />
|
||||
<color id="110" adena="3000000" />
|
||||
<color id="103" adena="3000000" />
|
||||
</hair>
|
||||
<hair id="10004" reset_adena="1000000" beauty_shop_ticket="4">
|
||||
<color id="104" adena="3000000" />
|
||||
<color id="105" adena="3000000" />
|
||||
<color id="106" adena="3000000" />
|
||||
<color id="107" adena="3000000" />
|
||||
<color id="108" adena="3000000" />
|
||||
<color id="101" adena="3000000" />
|
||||
<color id="109" adena="3000000" />
|
||||
<color id="102" adena="3000000" />
|
||||
<color id="110" adena="3000000" />
|
||||
<color id="103" adena="3000000" />
|
||||
</hair>
|
||||
<hair id="10005" reset_adena="1000000" beauty_shop_ticket="4">
|
||||
<color id="101" />
|
||||
</hair>
|
||||
<hair id="10013" reset_adena="1000000" beauty_shop_ticket="7">
|
||||
<color id="104" adena="3000000" />
|
||||
<color id="105" adena="3000000" />
|
||||
<color id="106" adena="3000000" />
|
||||
<color id="107" adena="3000000" />
|
||||
<color id="108" adena="3000000" />
|
||||
<color id="101" adena="3000000" />
|
||||
<color id="109" adena="3000000" />
|
||||
<color id="102" adena="3000000" />
|
||||
<color id="110" adena="3000000" />
|
||||
<color id="103" adena="3000000" />
|
||||
</hair>
|
||||
<hair id="10006" reset_adena="1000000" beauty_shop_ticket="4">
|
||||
<color id="101" />
|
||||
</hair>
|
||||
<hair id="10007" reset_adena="1000000" beauty_shop_ticket="4">
|
||||
<color id="101" />
|
||||
</hair>
|
||||
<face id="20001" adena="2000000" reset_adena="500000" />
|
||||
<face id="20002" adena="2000000" reset_adena="500000" />
|
||||
<face id="20003" adena="2000000" reset_adena="500000" />
|
||||
<face id="20004" reset_adena="1000000" beauty_shop_ticket="1" />
|
||||
<face id="20005" reset_adena="1000000" beauty_shop_ticket="1" />
|
||||
</sex>
|
||||
<sex type="FEMALE">
|
||||
<hair id="10008" reset_adena="1000000" beauty_shop_ticket="4">
|
||||
<color id="101" />
|
||||
</hair>
|
||||
<hair id="10001" adena="15000000" reset_adena="1000000">
|
||||
<color id="101" />
|
||||
</hair>
|
||||
<hair id="10009" reset_adena="1000000" beauty_shop_ticket="4">
|
||||
<color id="101" />
|
||||
</hair>
|
||||
<hair id="10002" reset_adena="1000000" beauty_shop_ticket="4">
|
||||
<color id="101" />
|
||||
</hair>
|
||||
<hair id="10010" reset_adena="1000000" beauty_shop_ticket="4">
|
||||
<color id="101" />
|
||||
</hair>
|
||||
<hair id="10003" reset_adena="1000000" beauty_shop_ticket="4">
|
||||
<color id="104" adena="3000000" />
|
||||
<color id="105" adena="3000000" />
|
||||
<color id="106" adena="3000000" />
|
||||
<color id="107" adena="3000000" />
|
||||
<color id="108" adena="3000000" />
|
||||
<color id="101" adena="3000000" />
|
||||
<color id="109" adena="3000000" />
|
||||
<color id="102" adena="3000000" />
|
||||
<color id="110" adena="3000000" />
|
||||
<color id="103" adena="3000000" />
|
||||
</hair>
|
||||
<hair id="10011" reset_adena="1000000" beauty_shop_ticket="7">
|
||||
<color id="104" adena="3000000" />
|
||||
<color id="105" adena="3000000" />
|
||||
<color id="106" adena="3000000" />
|
||||
<color id="107" adena="3000000" />
|
||||
<color id="108" adena="3000000" />
|
||||
<color id="101" adena="3000000" />
|
||||
<color id="109" adena="3000000" />
|
||||
<color id="102" adena="3000000" />
|
||||
<color id="110" adena="3000000" />
|
||||
<color id="103" adena="3000000" />
|
||||
</hair>
|
||||
<hair id="10004" reset_adena="1000000" beauty_shop_ticket="4">
|
||||
<color id="104" adena="3000000" />
|
||||
<color id="105" adena="3000000" />
|
||||
<color id="106" adena="3000000" />
|
||||
<color id="107" adena="3000000" />
|
||||
<color id="108" adena="3000000" />
|
||||
<color id="101" adena="3000000" />
|
||||
<color id="109" adena="3000000" />
|
||||
<color id="102" adena="3000000" />
|
||||
<color id="110" adena="3000000" />
|
||||
<color id="103" adena="3000000" />
|
||||
</hair>
|
||||
<hair id="10005" reset_adena="1000000" beauty_shop_ticket="4">
|
||||
<color id="101" />
|
||||
</hair>
|
||||
<hair id="10013" reset_adena="1000000" beauty_shop_ticket="7">
|
||||
<color id="104" adena="3000000" />
|
||||
<color id="105" adena="3000000" />
|
||||
<color id="106" adena="3000000" />
|
||||
<color id="107" adena="3000000" />
|
||||
<color id="108" adena="3000000" />
|
||||
<color id="101" adena="3000000" />
|
||||
<color id="109" adena="3000000" />
|
||||
<color id="102" adena="3000000" />
|
||||
<color id="110" adena="3000000" />
|
||||
<color id="103" adena="3000000" />
|
||||
</hair>
|
||||
<hair id="10006" reset_adena="1000000" beauty_shop_ticket="4">
|
||||
<color id="101" />
|
||||
</hair>
|
||||
<hair id="10007" reset_adena="1000000" beauty_shop_ticket="4">
|
||||
<color id="101" />
|
||||
</hair>
|
||||
<face id="20001" adena="2000000" reset_adena="500000" />
|
||||
<face id="20002" adena="2000000" reset_adena="500000" />
|
||||
<face id="20003" adena="2000000" reset_adena="500000" />
|
||||
<face id="20004" reset_adena="1000000" beauty_shop_ticket="1" />
|
||||
<face id="20005" reset_adena="1000000" beauty_shop_ticket="1" />
|
||||
</sex>
|
||||
</race>
|
||||
<race type="KAMAEL">
|
||||
<sex type="MALE">
|
||||
<hair id="10008" reset_adena="1000000" beauty_shop_ticket="4">
|
||||
<color id="101" />
|
||||
</hair>
|
||||
<hair id="10001" adena="15000000" reset_adena="1000000">
|
||||
<color id="101" />
|
||||
</hair>
|
||||
<hair id="10009" reset_adena="1000000" beauty_shop_ticket="4">
|
||||
<color id="101" />
|
||||
</hair>
|
||||
<hair id="10002" reset_adena="1000000" beauty_shop_ticket="4">
|
||||
<color id="101" />
|
||||
</hair>
|
||||
<hair id="10010" reset_adena="1000000" beauty_shop_ticket="4">
|
||||
<color id="101" />
|
||||
</hair>
|
||||
<hair id="10003" reset_adena="1000000" beauty_shop_ticket="4">
|
||||
<color id="104" adena="3000000" />
|
||||
<color id="105" adena="3000000" />
|
||||
<color id="106" adena="3000000" />
|
||||
<color id="107" adena="3000000" />
|
||||
<color id="108" adena="3000000" />
|
||||
<color id="101" adena="3000000" />
|
||||
<color id="109" adena="3000000" />
|
||||
<color id="102" adena="3000000" />
|
||||
<color id="110" adena="3000000" />
|
||||
<color id="103" adena="3000000" />
|
||||
</hair>
|
||||
<hair id="10011" reset_adena="1000000" beauty_shop_ticket="7">
|
||||
<color id="104" adena="3000000" />
|
||||
<color id="105" adena="3000000" />
|
||||
<color id="106" adena="3000000" />
|
||||
<color id="107" adena="3000000" />
|
||||
<color id="108" adena="3000000" />
|
||||
<color id="101" adena="3000000" />
|
||||
<color id="109" adena="3000000" />
|
||||
<color id="102" adena="3000000" />
|
||||
<color id="110" adena="3000000" />
|
||||
<color id="103" adena="3000000" />
|
||||
</hair>
|
||||
<hair id="10004" reset_adena="1000000" beauty_shop_ticket="4">
|
||||
<color id="104" adena="3000000" />
|
||||
<color id="105" adena="3000000" />
|
||||
<color id="106" adena="3000000" />
|
||||
<color id="107" adena="3000000" />
|
||||
<color id="108" adena="3000000" />
|
||||
<color id="101" adena="3000000" />
|
||||
<color id="109" adena="3000000" />
|
||||
<color id="102" adena="3000000" />
|
||||
<color id="110" adena="3000000" />
|
||||
<color id="103" adena="3000000" />
|
||||
</hair>
|
||||
<hair id="10005" reset_adena="1000000" beauty_shop_ticket="4">
|
||||
<color id="101" />
|
||||
</hair>
|
||||
<hair id="10013" reset_adena="1000000" beauty_shop_ticket="7">
|
||||
<color id="104" adena="3000000" />
|
||||
<color id="105" adena="3000000" />
|
||||
<color id="106" adena="3000000" />
|
||||
<color id="107" adena="3000000" />
|
||||
<color id="108" adena="3000000" />
|
||||
<color id="101" adena="3000000" />
|
||||
<color id="109" adena="3000000" />
|
||||
<color id="102" adena="3000000" />
|
||||
<color id="110" adena="3000000" />
|
||||
<color id="103" adena="3000000" />
|
||||
</hair>
|
||||
<hair id="10006" reset_adena="1000000" beauty_shop_ticket="4">
|
||||
<color id="101" />
|
||||
</hair>
|
||||
<hair id="10007" reset_adena="1000000" beauty_shop_ticket="4">
|
||||
<color id="101" />
|
||||
</hair>
|
||||
<face id="20001" adena="2000000" reset_adena="500000" />
|
||||
<face id="20002" adena="2000000" reset_adena="500000" />
|
||||
<face id="20003" adena="2000000" reset_adena="500000" />
|
||||
<face id="20004" reset_adena="1000000" beauty_shop_ticket="1" />
|
||||
<face id="20005" reset_adena="1000000" beauty_shop_ticket="1" />
|
||||
</sex>
|
||||
</race>
|
||||
<race type="ERTHEIA">
|
||||
<sex type="FEMALE">
|
||||
<hair id="10008" reset_adena="1000000" beauty_shop_ticket="4">
|
||||
<color id="101" />
|
||||
</hair>
|
||||
<hair id="10001" adena="15000000" reset_adena="1000000">
|
||||
<color id="101" />
|
||||
</hair>
|
||||
<hair id="10009" reset_adena="1000000" beauty_shop_ticket="4">
|
||||
<color id="101" />
|
||||
</hair>
|
||||
<hair id="10002" reset_adena="1000000" beauty_shop_ticket="4">
|
||||
<color id="101" />
|
||||
</hair>
|
||||
<hair id="10010" reset_adena="1000000" beauty_shop_ticket="4">
|
||||
<color id="101" />
|
||||
</hair>
|
||||
<hair id="10003" reset_adena="1000000" beauty_shop_ticket="4">
|
||||
<color id="104" adena="3000000" />
|
||||
<color id="105" adena="3000000" />
|
||||
<color id="106" adena="3000000" />
|
||||
<color id="107" adena="3000000" />
|
||||
<color id="108" adena="3000000" />
|
||||
<color id="101" adena="3000000" />
|
||||
<color id="109" adena="3000000" />
|
||||
<color id="102" adena="3000000" />
|
||||
<color id="110" adena="3000000" />
|
||||
<color id="103" adena="3000000" />
|
||||
</hair>
|
||||
<hair id="10011" reset_adena="1000000" beauty_shop_ticket="7">
|
||||
<color id="104" adena="3000000" />
|
||||
<color id="105" adena="3000000" />
|
||||
<color id="106" adena="3000000" />
|
||||
<color id="107" adena="3000000" />
|
||||
<color id="108" adena="3000000" />
|
||||
<color id="101" adena="3000000" />
|
||||
<color id="109" adena="3000000" />
|
||||
<color id="102" adena="3000000" />
|
||||
<color id="110" adena="3000000" />
|
||||
<color id="103" adena="3000000" />
|
||||
</hair>
|
||||
<hair id="10004" reset_adena="1000000" beauty_shop_ticket="4">
|
||||
<color id="104" adena="3000000" />
|
||||
<color id="105" adena="3000000" />
|
||||
<color id="106" adena="3000000" />
|
||||
<color id="107" adena="3000000" />
|
||||
<color id="108" adena="3000000" />
|
||||
<color id="101" adena="3000000" />
|
||||
<color id="109" adena="3000000" />
|
||||
<color id="102" adena="3000000" />
|
||||
<color id="110" adena="3000000" />
|
||||
<color id="103" adena="3000000" />
|
||||
</hair>
|
||||
<hair id="10005" reset_adena="1000000" beauty_shop_ticket="4">
|
||||
<color id="101" />
|
||||
</hair>
|
||||
<hair id="10013" reset_adena="1000000" beauty_shop_ticket="7">
|
||||
<color id="104" adena="3000000" />
|
||||
<color id="105" adena="3000000" />
|
||||
<color id="106" adena="3000000" />
|
||||
<color id="107" adena="3000000" />
|
||||
<color id="108" adena="3000000" />
|
||||
<color id="101" adena="3000000" />
|
||||
<color id="109" adena="3000000" />
|
||||
<color id="102" adena="3000000" />
|
||||
<color id="110" adena="3000000" />
|
||||
<color id="103" adena="3000000" />
|
||||
</hair>
|
||||
<hair id="10006" reset_adena="1000000" beauty_shop_ticket="4">
|
||||
<color id="101" />
|
||||
</hair>
|
||||
<hair id="10007" reset_adena="1000000" beauty_shop_ticket="4">
|
||||
<color id="101" />
|
||||
</hair>
|
||||
<face id="20001" adena="2000000" reset_adena="500000" />
|
||||
<face id="20002" adena="2000000" reset_adena="500000" />
|
||||
<face id="20003" adena="2000000" reset_adena="500000" />
|
||||
<face id="20004" reset_adena="1000000" beauty_shop_ticket="1" />
|
||||
<face id="20005" reset_adena="1000000" beauty_shop_ticket="1" />
|
||||
</sex>
|
||||
</race>
|
||||
</list>
|
159
trunk/dist/game/data/CrystalizableItems.xml
vendored
Normal file
159
trunk/dist/game/data/CrystalizableItems.xml
vendored
Normal file
@ -0,0 +1,159 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<list xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="xsd/CrystalizableItems.xsd">
|
||||
<crystalizable_item id="19776"> <!-- Seraph Gloves - Recovery Type / Robe -->
|
||||
<item id="17527" count="4" chance="76.65" /> <!-- Scroll: Enchant Armor (R-grade) -->
|
||||
<item id="19448" count="1" chance="6.39" /> <!-- Blessed Scroll: Enchant Armor (R-grade) -->
|
||||
<item id="36389" count="1" chance="53.23" /> <!-- Giant's Scroll: Enchant Armor (R-grade) -->
|
||||
<item id="36514" count="1" chance="7.67" /> <!-- Elcyum Crystal -->
|
||||
</crystalizable_item>
|
||||
<crystalizable_item id="19777"> <!-- Seraph Shoes - Recovery Type / Robe -->
|
||||
<item id="17527" count="4" chance="76.65" /> <!-- Scroll: Enchant Armor (R-grade) -->
|
||||
<item id="19448" count="1" chance="6.39" /> <!-- Blessed Scroll: Enchant Armor (R-grade) -->
|
||||
<item id="36389" count="1" chance="53.23" /> <!-- Giant's Scroll: Enchant Armor (R-grade) -->
|
||||
<item id="36514" count="1" chance="7.67" /> <!-- Elcyum Crystal -->
|
||||
</crystalizable_item>
|
||||
<crystalizable_item id="19473"> <!-- Twilight Belt -->
|
||||
<item id="17527" count="1" chance="47.76" /> <!-- Scroll: Enchant Armor (R-grade) -->
|
||||
<item id="19448" count="1" chance="1.0" /> <!-- Blessed Scroll: Enchant Armor (R-grade) -->
|
||||
<item id="36389" count="1" chance="8.29" /> <!-- Giant's Scroll: Enchant Armor (R-grade) -->
|
||||
<item id="36514" count="1" chance="1.19" /> <!-- Elcyum Crystal -->
|
||||
</crystalizable_item>
|
||||
<crystalizable_item id="18065"> <!-- Blessed Seraph Sigil - Robe -->
|
||||
<item id="17527" count="5" chance="80.49" /> <!-- Scroll: Enchant Armor (R-grade) -->
|
||||
<item id="19448" count="1" chance="8.38" /> <!-- Blessed Scroll: Enchant Armor (R-grade) -->
|
||||
<item id="36389" count="1" chance="69.87" /> <!-- Giant's Scroll: Enchant Armor (R-grade) -->
|
||||
<item id="36514" count="1" chance="10.06" /> <!-- Elcyum Crystal -->
|
||||
</crystalizable_item>
|
||||
<crystalizable_item id="18706"> <!-- Apocalypse Shaper - Focus -->
|
||||
<item id="17526" count="2" chance="55.16" /> <!-- Scroll: Enchant Weapon (R-grade) -->
|
||||
<item id="19447" count="1" chance="3.53" /> <!-- Blessed Scroll: Enchant Weapon (R-grade) -->
|
||||
<item id="36386" count="1" chance="29.42" /> <!-- Giant's Scroll: Enchant Weapon (R-grade) -->
|
||||
<item id="36514" count="1" chance="35.3" /> <!-- Elcyum Crystal -->
|
||||
</crystalizable_item>
|
||||
<crystalizable_item id="6676"> <!-- Sealed Imperial Crusader Gauntlets -->
|
||||
<item id="960" count="1" chance="63.9" /> <!-- Scroll: Enchant Armor (S-grade) -->
|
||||
<item id="6578" count="1" chance="2.84" /> <!-- Blessed Scroll: Enchant Armor (S-grade) -->
|
||||
<item id="36390" count="1" chance="1.78" /> <!-- Giant's Scroll: Enchant Armor (S-grade) -->
|
||||
<item id="36513" count="1" chance="3.2" /> <!-- Elcyum Powder -->
|
||||
</crystalizable_item>
|
||||
<crystalizable_item id="19544"> <!-- Twilight Leather Helmet - Assassin Type / Light -->
|
||||
<item id="17527" count="2" chance="74.95" /> <!-- Scroll: Enchant Armor (R-grade) -->
|
||||
<item id="19448" count="1" chance="3.12" /> <!-- Blessed Scroll: Enchant Armor (R-grade) -->
|
||||
<item id="36389" count="1" chance="26.02" /> <!-- Giant's Scroll: Enchant Armor (R-grade) -->
|
||||
<item id="36514" count="1" chance="3.75" /> <!-- Elcyum Crystal -->
|
||||
</crystalizable_item>
|
||||
<crystalizable_item id="16025"> <!-- Freya's Necklace -->
|
||||
<item id="960" count="4" chance="75.96" /> <!-- Scroll: Enchant Armor (S-grade) -->
|
||||
<item id="6578" count="1" chance="13.5" /> <!-- Blessed Scroll: Enchant Armor (S-grade) -->
|
||||
<item id="36390" count="1" chance="8.44" /> <!-- Giant's Scroll: Enchant Armor (S-grade) -->
|
||||
<item id="36513" count="1" chance="15.19" /> <!-- Elcyum Powder -->
|
||||
</crystalizable_item>
|
||||
<crystalizable_item id="19545"> <!-- Twilight Leather Armor - Assassin Type / Light -->
|
||||
<item id="17527" count="4" chance="99.93" /> <!-- Scroll: Enchant Armor (R-grade) -->
|
||||
<item id="19448" count="1" chance="8.33" /> <!-- Blessed Scroll: Enchant Armor (R-grade) -->
|
||||
<item id="36389" count="1" chance="69.39" /> <!-- Giant's Scroll: Enchant Armor (R-grade) -->
|
||||
<item id="36514" count="1" chance="9.99" /> <!-- Elcyum Crystal -->
|
||||
</crystalizable_item>
|
||||
<crystalizable_item id="19546"> <!-- Twilight Leather Leggings - Assassin Type / Light -->
|
||||
<item id="17527" count="3" chance="83.27" /> <!-- Scroll: Enchant Armor (R-grade) -->
|
||||
<item id="19448" count="1" chance="5.2" /> <!-- Blessed Scroll: Enchant Armor (R-grade) -->
|
||||
<item id="36389" count="1" chance="43.37" /> <!-- Giant's Scroll: Enchant Armor (R-grade) -->
|
||||
<item id="36514" count="1" chance="6.25" /> <!-- Elcyum Crystal -->
|
||||
</crystalizable_item>
|
||||
<crystalizable_item id="19547"> <!-- Twilight Leather Gloves - Assassin Type / Light -->
|
||||
<item id="17527" count="1" chance="99.93" /> <!-- Scroll: Enchant Armor (R-grade) -->
|
||||
<item id="19448" count="1" chance="2.08" /> <!-- Blessed Scroll: Enchant Armor (R-grade) -->
|
||||
<item id="36389" count="1" chance="17.35" /> <!-- Giant's Scroll: Enchant Armor (R-grade) -->
|
||||
<item id="36514" count="1" chance="2.5" /> <!-- Elcyum Crystal -->
|
||||
</crystalizable_item>
|
||||
<crystalizable_item id="19548"> <!-- Twilight Leather Boots - Assassin Type / Light -->
|
||||
<item id="17527" count="1" chance="99.93" /> <!-- Scroll: Enchant Armor (R-grade) -->
|
||||
<item id="19448" count="1" chance="2.08" /> <!-- Blessed Scroll: Enchant Armor (R-grade) -->
|
||||
<item id="36389" count="1" chance="17.35" /> <!-- Giant's Scroll: Enchant Armor (R-grade) -->
|
||||
<item id="36514" count="1" chance="2.5" /> <!-- Elcyum Crystal -->
|
||||
</crystalizable_item>
|
||||
<crystalizable_item id="30048"> <!-- Apocalypse Buster - Mana Up + Acumen -->
|
||||
<item id="17526" count="2" chance="62.35" /> <!-- Scroll: Enchant Weapon (R-grade) -->
|
||||
<item id="19447" count="1" chance="3.99" /> <!-- Blessed Scroll: Enchant Weapon (R-grade) -->
|
||||
<item id="36386" count="1" chance="33.25" /> <!-- Giant's Scroll: Enchant Weapon (R-grade) -->
|
||||
<item id="36514" count="1" chance="39.9" /> <!-- Elcyum Crystal -->
|
||||
</crystalizable_item>
|
||||
<crystalizable_item id="18722"> <!-- Apocalypse Thrower - Damage Up -->
|
||||
<item id="17526" count="2" chance="55.16" /> <!-- Scroll: Enchant Weapon (R-grade) -->
|
||||
<item id="19447" count="1" chance="3.53" /> <!-- Blessed Scroll: Enchant Weapon (R-grade) -->
|
||||
<item id="36386" count="1" chance="29.42" /> <!-- Giant's Scroll: Enchant Weapon (R-grade) -->
|
||||
<item id="36514" count="1" chance="35.3" /> <!-- Elcyum Crystal -->
|
||||
</crystalizable_item>
|
||||
<crystalizable_item id="19746"> <!-- Twilight Helmet - Defense Type / Heavy -->
|
||||
<item id="17527" count="2" chance="74.95" /> <!-- Scroll: Enchant Armor (R-grade) -->
|
||||
<item id="19448" count="1" chance="3.12" /> <!-- Blessed Scroll: Enchant Armor (R-grade) -->
|
||||
<item id="36389" count="1" chance="26.02" /> <!-- Giant's Scroll: Enchant Armor (R-grade) -->
|
||||
<item id="36514" count="1" chance="3.75" /> <!-- Elcyum Crystal -->
|
||||
</crystalizable_item>
|
||||
<crystalizable_item id="19747"> <!-- Twilight Breastplate - Defense Type / Heavy -->
|
||||
<item id="17527" count="4" chance="99.93" /> <!-- Scroll: Enchant Armor (R-grade) -->
|
||||
<item id="19448" count="1" chance="8.33" /> <!-- Blessed Scroll: Enchant Armor (R-grade) -->
|
||||
<item id="36389" count="1" chance="69.39" /> <!-- Giant's Scroll: Enchant Armor (R-grade) -->
|
||||
<item id="36514" count="1" chance="9.99" /> <!-- Elcyum Crystal -->
|
||||
</crystalizable_item>
|
||||
<crystalizable_item id="19748"> <!-- Twilight Gaiters - Defense Type / Heavy -->
|
||||
<item id="17527" count="3" chance="83.27" /> <!-- Scroll: Enchant Armor (R-grade) -->
|
||||
<item id="19448" count="1" chance="5.2" /> <!-- Blessed Scroll: Enchant Armor (R-grade) -->
|
||||
<item id="36389" count="1" chance="43.37" /> <!-- Giant's Scroll: Enchant Armor (R-grade) -->
|
||||
<item id="36514" count="1" chance="6.25" /> <!-- Elcyum Crystal -->
|
||||
</crystalizable_item>
|
||||
<crystalizable_item id="19749"> <!-- Twilight Gauntlets - Defense Type / Heavy -->
|
||||
<item id="17527" count="1" chance="99.93" /> <!-- Scroll: Enchant Armor (R-grade) -->
|
||||
<item id="19448" count="1" chance="2.08" /> <!-- Blessed Scroll: Enchant Armor (R-grade) -->
|
||||
<item id="36389" count="1" chance="17.35" /> <!-- Giant's Scroll: Enchant Armor (R-grade) -->
|
||||
<item id="36514" count="1" chance="2.5" /> <!-- Elcyum Crystal -->
|
||||
</crystalizable_item>
|
||||
<crystalizable_item id="19750"> <!-- Twilight Boots - Defense Type / Heavy -->
|
||||
<item id="17527" count="1" chance="99.93" /> <!-- Scroll: Enchant Armor (R-grade) -->
|
||||
<item id="19448" count="1" chance="2.08" /> <!-- Blessed Scroll: Enchant Armor (R-grade) -->
|
||||
<item id="36389" count="1" chance="17.35" /> <!-- Giant's Scroll: Enchant Armor (R-grade) -->
|
||||
<item id="36514" count="1" chance="2.5" /> <!-- Elcyum Crystal -->
|
||||
</crystalizable_item>
|
||||
<crystalizable_item id="19751"> <!-- Twilight Shield - Defense Type / Heavy -->
|
||||
<item id="17527" count="1" chance="99.93" /> <!-- Scroll: Enchant Armor (R-grade) -->
|
||||
<item id="19448" count="1" chance="2.08" /> <!-- Blessed Scroll: Enchant Armor (R-grade) -->
|
||||
<item id="36389" count="1" chance="17.35" /> <!-- Giant's Scroll: Enchant Armor (R-grade) -->
|
||||
<item id="36514" count="1" chance="2.5" /> <!-- Elcyum Crystal -->
|
||||
</crystalizable_item>
|
||||
<crystalizable_item id="18732"> <!-- Apocalypse Caster - Acumen -->
|
||||
<item id="17526" count="2" chance="55.16" /> <!-- Scroll: Enchant Weapon (R-grade) -->
|
||||
<item id="19447" count="1" chance="3.53" /> <!-- Blessed Scroll: Enchant Weapon (R-grade) -->
|
||||
<item id="36386" count="1" chance="29.42" /> <!-- Giant's Scroll: Enchant Weapon (R-grade) -->
|
||||
<item id="36514" count="1" chance="35.3" /> <!-- Elcyum Crystal -->
|
||||
</crystalizable_item>
|
||||
<crystalizable_item id="17401"> <!-- Seraph Shield - Heavy Armor -->
|
||||
<item id="17527" count="4" chance="80.49" /> <!-- Scroll: Enchant Armor (R-grade) -->
|
||||
<item id="19448" count="1" chance="6.71" /> <!-- Blessed Scroll: Enchant Armor (R-grade) -->
|
||||
<item id="36389" count="1" chance="55.89" /> <!-- Giant's Scroll: Enchant Armor (R-grade) -->
|
||||
<item id="36514" count="1" chance="8.05" /> <!-- Elcyum Crystal -->
|
||||
</crystalizable_item>
|
||||
<crystalizable_item id="19773"> <!-- Seraph Circlet - Recovery Type / Robe -->
|
||||
<item id="17527" count="5" chance="91.98" /> <!-- Scroll: Enchant Armor (R-grade) -->
|
||||
<item id="19448" count="1" chance="9.58" /> <!-- Blessed Scroll: Enchant Armor (R-grade) -->
|
||||
<item id="36389" count="1" chance="79.85" /> <!-- Giant's Scroll: Enchant Armor (R-grade) -->
|
||||
<item id="36514" count="1" chance="11.5" /> <!-- Elcyum Crystal -->
|
||||
</crystalizable_item>
|
||||
<crystalizable_item id="19774"> <!-- Seraph Tunic - Recovery Type / Robe -->
|
||||
<item id="17527" count="13" chance="94.34" /> <!-- Scroll: Enchant Armor (R-grade) -->
|
||||
<item id="19448" count="1" chance="25.55" /> <!-- Blessed Scroll: Enchant Armor (R-grade) -->
|
||||
<item id="36389" count="3" chance="70.98" /> <!-- Giant's Scroll: Enchant Armor (R-grade) -->
|
||||
<item id="36514" count="1" chance="30.66" /> <!-- Elcyum Crystal -->
|
||||
</crystalizable_item>
|
||||
<crystalizable_item id="19455"> <!-- Istina's Bracelet -->
|
||||
<item id="17527" count="1" chance="28.45" /> <!-- Scroll: Enchant Armor (R-grade) -->
|
||||
<item id="19448" count="1" chance="0.59" /> <!-- Blessed Scroll: Enchant Armor (R-grade) -->
|
||||
<item id="36389" count="1" chance="4.94" /> <!-- Giant's Scroll: Enchant Armor (R-grade) -->
|
||||
<item id="36514" count="1" chance="0.71" /> <!-- Elcyum Crystal -->
|
||||
</crystalizable_item>
|
||||
<crystalizable_item id="19775"> <!-- Seraph Stockings - Recovery Type / Robe -->
|
||||
<item id="17527" count="8" chance="95.82" /> <!-- Scroll: Enchant Armor (R-grade) -->
|
||||
<item id="19448" count="1" chance="15.97" /> <!-- Blessed Scroll: Enchant Armor (R-grade) -->
|
||||
<item id="36389" count="2" chance="66.54" /> <!-- Giant's Scroll: Enchant Armor (R-grade) -->
|
||||
<item id="36514" count="1" chance="19.16" /> <!-- Elcyum Crystal -->
|
||||
</crystalizable_item>
|
||||
</list>
|
535
trunk/dist/game/data/ItemAuctions.xml
vendored
Normal file
535
trunk/dist/game/data/ItemAuctions.xml
vendored
Normal file
@ -0,0 +1,535 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<list xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="xsd/ItemAuctions.xsd">
|
||||
<!-- Documentation: -->
|
||||
<!-- <instance id="NPC ID of the auctioneer" day_of_week="1 - Monday, 7 - Sunday" hour_of_day="0-23" minute_of_hour="0-59"> -->
|
||||
<!-- <item auctionItemId="1" itemId="9901" itemCount="1" auctionInitBid="100000" auctionLenght="300 (in minutes)"> -->
|
||||
<!-- <extra enchant_level="15" augmentation_id="you can take it from item_attributes table" augmentation_skill_id="3241" augmentation_skill_lvl="10" /> -->
|
||||
<!-- </item> -->
|
||||
<!-- </instance> -->
|
||||
<!-- instead of day_of_week you can use interval between auction in days -->
|
||||
<!-- <instance id="NPC ID of the auctioneer" interval="1" hour_of_day="0-23" minute_of_hour="0-59"> -->
|
||||
<!-- <item auctionItemId="1" itemId="10485" itemCount="1" auctionInitBid="100000" auctionLenght="300" /> -->
|
||||
<!-- </instance> -->
|
||||
<instance id="32320" day_of_week="5" hour_of_day="17">
|
||||
<!-- Improved Weapons (No-Grade) +15 -->
|
||||
<!-- Improved Falchion -->
|
||||
<item auctionItemId="1" itemId="9901" itemCount="1" auctionInitBid="100000" auctionLenght="300" />
|
||||
<!-- Improved Great Spear -->
|
||||
<item auctionItemId="2" itemId="9902" itemCount="1" auctionInitBid="100000" auctionLenght="300" />
|
||||
<!-- Improved Iron Hammer -->
|
||||
<item auctionItemId="3" itemId="9903" itemCount="1" auctionInitBid="100000" auctionLenght="300" />
|
||||
<!-- Improved Sword Breaker -->
|
||||
<item auctionItemId="4" itemId="9904" itemCount="1" auctionInitBid="100000" auctionLenght="300" />
|
||||
<!-- Improved Viper Fang -->
|
||||
<item auctionItemId="5" itemId="9905" itemCount="1" auctionInitBid="100000" auctionLenght="300" />
|
||||
<!-- Improved Composite Bow -->
|
||||
<item auctionItemId="6" itemId="9906" itemCount="1" auctionInitBid="100000" auctionLenght="300" />
|
||||
<!-- Improved Flanged Mace -->
|
||||
<item auctionItemId="7" itemId="9907" itemCount="1" auctionInitBid="100000" auctionLenght="300" />
|
||||
<!-- Improved Mage Staff -->
|
||||
<item auctionItemId="8" itemId="9908" itemCount="1" auctionInitBid="100000" auctionLenght="300" />
|
||||
<!-- Life Stones -->
|
||||
<!-- Top-Grade Life Stone - Level 80 -->
|
||||
<item auctionItemId="9" itemId="9576" itemCount="1" auctionInitBid="100000" auctionLenght="300" />
|
||||
<!-- Top-Grade Life Stone - Level 82 -->
|
||||
<item auctionItemId="10" itemId="10486" itemCount="1" auctionInitBid="100000" auctionLenght="300" />
|
||||
<!-- Red Soul Crystal - Stage 15 -->
|
||||
<item auctionItemId="11" itemId="10480" itemCount="1" auctionInitBid="100000" auctionLenght="300" />
|
||||
<!-- Green Soul Crystal - Stage 15 -->
|
||||
<item auctionItemId="12" itemId="10482" itemCount="1" auctionInitBid="100000" auctionLenght="300" />
|
||||
<!-- Blue Soul Crystal - Stage 15 -->
|
||||
<item auctionItemId="13" itemId="10481" itemCount="1" auctionInitBid="100000" auctionLenght="300" />
|
||||
<!-- Red Soul Crystal - Stage 16 -->
|
||||
<item auctionItemId="14" itemId="13071" itemCount="1" auctionInitBid="100000" auctionLenght="300" />
|
||||
<!-- Green Soul Crystal - Stage 16 -->
|
||||
<item auctionItemId="15" itemId="13073" itemCount="1" auctionInitBid="100000" auctionLenght="300" />
|
||||
<!-- Blue Soul Crystal - Stage 16 -->
|
||||
<item auctionItemId="16" itemId="13072" itemCount="1" auctionInitBid="100000" auctionLenght="300" />
|
||||
<!-- High-Grade Life Stone - Level 80 -->
|
||||
<item auctionItemId="17" itemId="9575" itemCount="1" auctionInitBid="100000" auctionLenght="300" />
|
||||
<!-- High-Grade Life Stone - Level 82 -->
|
||||
<item auctionItemId="18" itemId="10485" itemCount="1" auctionInitBid="100000" auctionLenght="300" />
|
||||
<!-- Forgotten Scrolls -->
|
||||
<!-- Forgotten Scroll - Protection of Rune -->
|
||||
<item auctionItemId="19" itemId="10549" itemCount="1" auctionInitBid="100000" auctionLenght="300" />
|
||||
<!-- Forgotten Scroll - Protection of Elemental -->
|
||||
<item auctionItemId="20" itemId="10550" itemCount="1" auctionInitBid="100000" auctionLenght="300" />
|
||||
<!-- Forgotten Scroll - Protection of Alignment -->
|
||||
<item auctionItemId="21" itemId="10551" itemCount="1" auctionInitBid="100000" auctionLenght="300" />
|
||||
<!-- Forgotten Scroll - Fighter's Will -->
|
||||
<item auctionItemId="22" itemId="10552" itemCount="1" auctionInitBid="100000" auctionLenght="300" />
|
||||
<!-- Forgotten Scroll - Archer's Will -->
|
||||
<item auctionItemId="23" itemId="10553" itemCount="1" auctionInitBid="100000" auctionLenght="300" />
|
||||
<!-- Forgotten Scroll - Magician's Will -->
|
||||
<item auctionItemId="24" itemId="14219" itemCount="1" auctionInitBid="100000" auctionLenght="300" />
|
||||
<!-- Hair Accessories -->
|
||||
<!-- Refined Chick Hat -->
|
||||
<item auctionItemId="25" itemId="13497" itemCount="1" auctionInitBid="100000" auctionLenght="300" />
|
||||
<!-- Refined Wizard Hat -->
|
||||
<item auctionItemId="26" itemId="13498" itemCount="1" auctionInitBid="100000" auctionLenght="300" />
|
||||
<!-- Refined Black Feather Mask -->
|
||||
<item auctionItemId="27" itemId="13500" itemCount="1" auctionInitBid="100000" auctionLenght="300" />
|
||||
<!-- Refined Romantic Chapeau -->
|
||||
<item auctionItemId="28" itemId="13501" itemCount="1" auctionInitBid="100000" auctionLenght="300" />
|
||||
<!-- Refined Carnival Circlet -->
|
||||
<item auctionItemId="29" itemId="13493" itemCount="1" auctionInitBid="100000" auctionLenght="300" />
|
||||
<!-- Refined Jester Hat -->
|
||||
<item auctionItemId="30" itemId="13499" itemCount="1" auctionInitBid="100000" auctionLenght="300" />
|
||||
<!-- High Grade S84 Weapons -->
|
||||
<!-- Periel Sword -->
|
||||
<item auctionItemId="31" itemId="15558" itemCount="1" auctionInitBid="100000" auctionLenght="300" />
|
||||
<!-- Skull Edge -->
|
||||
<item auctionItemId="32" itemId="15559" itemCount="1" auctionInitBid="100000" auctionLenght="300" />
|
||||
<!-- Vigwik Axe -->
|
||||
<item auctionItemId="33" itemId="15560" itemCount="1" auctionInitBid="100000" auctionLenght="300" />
|
||||
<!-- Devilish Maul -->
|
||||
<item auctionItemId="34" itemId="15561" itemCount="1" auctionInitBid="100000" auctionLenght="300" />
|
||||
<!-- Feather Eye Blade -->
|
||||
<item auctionItemId="35" itemId="15562" itemCount="1" auctionInitBid="100000" auctionLenght="300" />
|
||||
<!-- Octo Claw -->
|
||||
<item auctionItemId="36" itemId="15563" itemCount="1" auctionInitBid="100000" auctionLenght="300" />
|
||||
<!-- Doubletop Spear -->
|
||||
<item auctionItemId="37" itemId="15564" itemCount="1" auctionInitBid="100000" auctionLenght="300" />
|
||||
<!-- Rising Star -->
|
||||
<item auctionItemId="38" itemId="15565" itemCount="1" auctionInitBid="100000" auctionLenght="300" />
|
||||
<!-- Black Visage -->
|
||||
<item auctionItemId="39" itemId="15566" itemCount="1" auctionInitBid="100000" auctionLenght="300" />
|
||||
<!-- Veniplant Sword -->
|
||||
<item auctionItemId="40" itemId="15567" itemCount="1" auctionInitBid="100000" auctionLenght="300" />
|
||||
<!-- Skull Carnium Bow -->
|
||||
<item auctionItemId="41" itemId="15568" itemCount="1" auctionInitBid="100000" auctionLenght="300" />
|
||||
<!-- Gemtail Rapier -->
|
||||
<item auctionItemId="42" itemId="15569" itemCount="1" auctionInitBid="100000" auctionLenght="300" />
|
||||
<!-- Finale Blade -->
|
||||
<item auctionItemId="43" itemId="15570" itemCount="1" auctionInitBid="100000" auctionLenght="300" />
|
||||
<!-- Dominion Crossbow -->
|
||||
<item auctionItemId="44" itemId="15571" itemCount="1" auctionInitBid="100000" auctionLenght="300" />
|
||||
<!-- Skull Edge Dual Daggers -->
|
||||
<item auctionItemId="45" itemId="16152" itemCount="1" auctionInitBid="100000" auctionLenght="300" />
|
||||
<!-- Periel Dual Sword -->
|
||||
<item auctionItemId="46" itemId="16154" itemCount="1" auctionInitBid="100000" auctionLenght="300" />
|
||||
<!-- Top Grade S84 Weapons -->
|
||||
<!-- Eternal Core Sword -->
|
||||
<item auctionItemId="47" itemId="15544" itemCount="1" auctionInitBid="100000" auctionLenght="300" />
|
||||
<!-- Mamba Edge -->
|
||||
<item auctionItemId="48" itemId="15545" itemCount="1" auctionInitBid="100000" auctionLenght="300" />
|
||||
<!-- Eversor Mace -->
|
||||
<item auctionItemId="49" itemId="15546" itemCount="1" auctionInitBid="100000" auctionLenght="300" />
|
||||
<!-- Contristo Hammer -->
|
||||
<item auctionItemId="50" itemId="15547" itemCount="1" auctionInitBid="100000" auctionLenght="300" />
|
||||
<!-- Lava Saw -->
|
||||
<item auctionItemId="51" itemId="15548" itemCount="1" auctionInitBid="100000" auctionLenght="300" />
|
||||
<!-- Jade Claw -->
|
||||
<item auctionItemId="52" itemId="15549" itemCount="1" auctionInitBid="100000" auctionLenght="300" />
|
||||
<!-- Demitelum -->
|
||||
<item auctionItemId="53" itemId="15550" itemCount="1" auctionInitBid="100000" auctionLenght="300" />
|
||||
<!-- Sacredium -->
|
||||
<item auctionItemId="54" itemId="15551" itemCount="1" auctionInitBid="100000" auctionLenght="300" />
|
||||
<!-- Cyclic Cane -->
|
||||
<item auctionItemId="55" itemId="15552" itemCount="1" auctionInitBid="100000" auctionLenght="300" />
|
||||
<!-- Archangel Sword -->
|
||||
<item auctionItemId="56" itemId="15553" itemCount="1" auctionInitBid="100000" auctionLenght="300" />
|
||||
<!-- Recurve Thorne Bow -->
|
||||
<item auctionItemId="57" itemId="15554" itemCount="1" auctionInitBid="100000" auctionLenght="300" />
|
||||
<!-- Heavenstare Rapier -->
|
||||
<item auctionItemId="58" itemId="15555" itemCount="1" auctionInitBid="100000" auctionLenght="300" />
|
||||
<!-- Pyseal Blade -->
|
||||
<item auctionItemId="59" itemId="15556" itemCount="1" auctionInitBid="100000" auctionLenght="300" />
|
||||
<!-- Thorne Crossbow -->
|
||||
<item auctionItemId="60" itemId="15557" itemCount="1" auctionInitBid="100000" auctionLenght="300" />
|
||||
<!-- Mamba Edge Dual Daggers -->
|
||||
<item auctionItemId="61" itemId="16156" itemCount="1" auctionInitBid="100000" auctionLenght="300" />
|
||||
<!-- Eternal Core Dual Sword -->
|
||||
<item auctionItemId="62" itemId="16158" itemCount="1" auctionInitBid="100000" auctionLenght="300" />
|
||||
<!-- Elegia Armors -->
|
||||
<!-- Elegia Helmet -->
|
||||
<item auctionItemId="63" itemId="15572" itemCount="1" auctionInitBid="100000" auctionLenght="300" />
|
||||
<!-- Elegia Leather Helmet -->
|
||||
<item auctionItemId="64" itemId="15573" itemCount="1" auctionInitBid="100000" auctionLenght="300" />
|
||||
<!-- Elegia Circlet -->
|
||||
<item auctionItemId="65" itemId="15574" itemCount="1" auctionInitBid="100000" auctionLenght="300" />
|
||||
<!-- Elegia Breastplate -->
|
||||
<item auctionItemId="66" itemId="15575" itemCount="1" auctionInitBid="100000" auctionLenght="300" />
|
||||
<!-- Elegia Leather Breastplate -->
|
||||
<item auctionItemId="67" itemId="15576" itemCount="1" auctionInitBid="100000" auctionLenght="300" />
|
||||
<!-- Elegia Tunic -->
|
||||
<item auctionItemId="68" itemId="15577" itemCount="1" auctionInitBid="100000" auctionLenght="300" />
|
||||
<!-- Elegia Gaiter -->
|
||||
<item auctionItemId="69" itemId="15578" itemCount="1" auctionInitBid="100000" auctionLenght="300" />
|
||||
<!-- Elegia Leather Legging -->
|
||||
<item auctionItemId="70" itemId="15579" itemCount="1" auctionInitBid="100000" auctionLenght="300" />
|
||||
<!-- Elegia Stockings -->
|
||||
<item auctionItemId="71" itemId="15580" itemCount="1" auctionInitBid="100000" auctionLenght="300" />
|
||||
<!-- Elegia Gauntlet -->
|
||||
<item auctionItemId="72" itemId="15581" itemCount="1" auctionInitBid="100000" auctionLenght="300" />
|
||||
<!-- Elegia Leather Gloves -->
|
||||
<item auctionItemId="73" itemId="15582" itemCount="1" auctionInitBid="100000" auctionLenght="300" />
|
||||
<!-- Elegia Gloves -->
|
||||
<item auctionItemId="74" itemId="15583" itemCount="1" auctionInitBid="100000" auctionLenght="300" />
|
||||
<!-- Elegia Boots -->
|
||||
<item auctionItemId="75" itemId="15584" itemCount="1" auctionInitBid="100000" auctionLenght="300" />
|
||||
<!-- Elegia Leather Boots -->
|
||||
<item auctionItemId="76" itemId="15585" itemCount="1" auctionInitBid="100000" auctionLenght="300" />
|
||||
<!-- Elegia Shoes -->
|
||||
<item auctionItemId="77" itemId="15586" itemCount="1" auctionInitBid="100000" auctionLenght="300" />
|
||||
<!-- Elegia Shield -->
|
||||
<item auctionItemId="78" itemId="15587" itemCount="1" auctionInitBid="100000" auctionLenght="300" />
|
||||
<!-- Elegia Sigil -->
|
||||
<item auctionItemId="79" itemId="15588" itemCount="1" auctionInitBid="100000" auctionLenght="300" />
|
||||
<!-- Enchaced Epic Jewelery -->
|
||||
<!-- Greater Queen Ant's Ring -->
|
||||
<item auctionItemId="80" itemId="22174" itemCount="1" auctionInitBid="100000" auctionLenght="300" />
|
||||
<!-- Greater Zaken's Earring of Immortality -->
|
||||
<item auctionItemId="81" itemId="22175" itemCount="1" auctionInitBid="100000" auctionLenght="300" />
|
||||
<!-- Greater Baium's Ring -->
|
||||
<item auctionItemId="82" itemId="22173" itemCount="1" auctionInitBid="100000" auctionLenght="300" />
|
||||
</instance>
|
||||
<instance id="32321" day_of_week="1" hour_of_day="17">
|
||||
<!-- Improved Weapons (No-Grade) +15 -->
|
||||
<!-- Improved Falchion -->
|
||||
<item auctionItemId="1" itemId="9901" itemCount="1" auctionInitBid="100000" auctionLenght="300" />
|
||||
<!-- Improved Great Spear -->
|
||||
<item auctionItemId="2" itemId="9902" itemCount="1" auctionInitBid="100000" auctionLenght="300" />
|
||||
<!-- Improved Iron Hammer -->
|
||||
<item auctionItemId="3" itemId="9903" itemCount="1" auctionInitBid="100000" auctionLenght="300" />
|
||||
<!-- Improved Sword Breaker -->
|
||||
<item auctionItemId="4" itemId="9904" itemCount="1" auctionInitBid="100000" auctionLenght="300" />
|
||||
<!-- Improved Viper Fang -->
|
||||
<item auctionItemId="5" itemId="9905" itemCount="1" auctionInitBid="100000" auctionLenght="300" />
|
||||
<!-- Improved Composite Bow -->
|
||||
<item auctionItemId="6" itemId="9906" itemCount="1" auctionInitBid="100000" auctionLenght="300" />
|
||||
<!-- Improved Flanged Mace -->
|
||||
<item auctionItemId="7" itemId="9907" itemCount="1" auctionInitBid="100000" auctionLenght="300" />
|
||||
<!-- Improved Mage Staff -->
|
||||
<item auctionItemId="8" itemId="9908" itemCount="1" auctionInitBid="100000" auctionLenght="300" />
|
||||
<!-- Life Stones -->
|
||||
<!-- Top-Grade Life Stone - Level 80 -->
|
||||
<item auctionItemId="9" itemId="9576" itemCount="1" auctionInitBid="100000" auctionLenght="300" />
|
||||
<!-- Top-Grade Life Stone - Level 82 -->
|
||||
<item auctionItemId="10" itemId="10486" itemCount="1" auctionInitBid="100000" auctionLenght="300" />
|
||||
<!-- Red Soul Crystal - Stage 15 -->
|
||||
<item auctionItemId="11" itemId="10480" itemCount="1" auctionInitBid="100000" auctionLenght="300" />
|
||||
<!-- Green Soul Crystal - Stage 15 -->
|
||||
<item auctionItemId="12" itemId="10482" itemCount="1" auctionInitBid="100000" auctionLenght="300" />
|
||||
<!-- Blue Soul Crystal - Stage 15 -->
|
||||
<item auctionItemId="13" itemId="10481" itemCount="1" auctionInitBid="100000" auctionLenght="300" />
|
||||
<!-- Red Soul Crystal - Stage 16 -->
|
||||
<item auctionItemId="14" itemId="13071" itemCount="1" auctionInitBid="100000" auctionLenght="300" />
|
||||
<!-- Green Soul Crystal - Stage 16 -->
|
||||
<item auctionItemId="15" itemId="13073" itemCount="1" auctionInitBid="100000" auctionLenght="300" />
|
||||
<!-- Blue Soul Crystal - Stage 16 -->
|
||||
<item auctionItemId="16" itemId="13072" itemCount="1" auctionInitBid="100000" auctionLenght="300" />
|
||||
<!-- High-Grade Life Stone - Level 80 -->
|
||||
<item auctionItemId="17" itemId="9575" itemCount="1" auctionInitBid="100000" auctionLenght="300" />
|
||||
<!-- High-Grade Life Stone - Level 82 -->
|
||||
<item auctionItemId="18" itemId="10485" itemCount="1" auctionInitBid="100000" auctionLenght="300" />
|
||||
<!-- Forgotten Scrolls -->
|
||||
<!-- Forgotten Scroll - Protection of Rune -->
|
||||
<item auctionItemId="19" itemId="10549" itemCount="1" auctionInitBid="100000" auctionLenght="300" />
|
||||
<!-- Forgotten Scroll - Protection of Elemental -->
|
||||
<item auctionItemId="20" itemId="10550" itemCount="1" auctionInitBid="100000" auctionLenght="300" />
|
||||
<!-- Forgotten Scroll - Protection of Alignment -->
|
||||
<item auctionItemId="21" itemId="10551" itemCount="1" auctionInitBid="100000" auctionLenght="300" />
|
||||
<!-- Forgotten Scroll - Fighter's Will -->
|
||||
<item auctionItemId="22" itemId="10552" itemCount="1" auctionInitBid="100000" auctionLenght="300" />
|
||||
<!-- Forgotten Scroll - Archer's Will -->
|
||||
<item auctionItemId="23" itemId="10553" itemCount="1" auctionInitBid="100000" auctionLenght="300" />
|
||||
<!-- Forgotten Scroll - Magician's Will -->
|
||||
<item auctionItemId="24" itemId="14219" itemCount="1" auctionInitBid="100000" auctionLenght="300" />
|
||||
<!-- Hair Accessories -->
|
||||
<!-- Refined Chick Hat -->
|
||||
<item auctionItemId="25" itemId="13497" itemCount="1" auctionInitBid="100000" auctionLenght="300" />
|
||||
<!-- Refined Wizard Hat -->
|
||||
<item auctionItemId="26" itemId="13498" itemCount="1" auctionInitBid="100000" auctionLenght="300" />
|
||||
<!-- Refined Black Feather Mask -->
|
||||
<item auctionItemId="27" itemId="13500" itemCount="1" auctionInitBid="100000" auctionLenght="300" />
|
||||
<!-- Refined Romantic Chapeau -->
|
||||
<item auctionItemId="28" itemId="13501" itemCount="1" auctionInitBid="100000" auctionLenght="300" />
|
||||
<!-- Refined Carnival Circlet -->
|
||||
<item auctionItemId="29" itemId="13493" itemCount="1" auctionInitBid="100000" auctionLenght="300" />
|
||||
<!-- Refined Jester Hat -->
|
||||
<item auctionItemId="30" itemId="13499" itemCount="1" auctionInitBid="100000" auctionLenght="300" />
|
||||
<!-- High Grade S84 Weapons -->
|
||||
<!-- Periel Sword -->
|
||||
<item auctionItemId="31" itemId="15558" itemCount="1" auctionInitBid="100000" auctionLenght="300" />
|
||||
<!-- Skull Edge -->
|
||||
<item auctionItemId="32" itemId="15559" itemCount="1" auctionInitBid="100000" auctionLenght="300" />
|
||||
<!-- Vigwik Axe -->
|
||||
<item auctionItemId="33" itemId="15560" itemCount="1" auctionInitBid="100000" auctionLenght="300" />
|
||||
<!-- Devilish Maul -->
|
||||
<item auctionItemId="34" itemId="15561" itemCount="1" auctionInitBid="100000" auctionLenght="300" />
|
||||
<!-- Feather Eye Blade -->
|
||||
<item auctionItemId="35" itemId="15562" itemCount="1" auctionInitBid="100000" auctionLenght="300" />
|
||||
<!-- Octo Claw -->
|
||||
<item auctionItemId="36" itemId="15563" itemCount="1" auctionInitBid="100000" auctionLenght="300" />
|
||||
<!-- Doubletop Spear -->
|
||||
<item auctionItemId="37" itemId="15564" itemCount="1" auctionInitBid="100000" auctionLenght="300" />
|
||||
<!-- Rising Star -->
|
||||
<item auctionItemId="38" itemId="15565" itemCount="1" auctionInitBid="100000" auctionLenght="300" />
|
||||
<!-- Black Visage -->
|
||||
<item auctionItemId="39" itemId="15566" itemCount="1" auctionInitBid="100000" auctionLenght="300" />
|
||||
<!-- Veniplant Sword -->
|
||||
<item auctionItemId="40" itemId="15567" itemCount="1" auctionInitBid="100000" auctionLenght="300" />
|
||||
<!-- Skull Carnium Bow -->
|
||||
<item auctionItemId="41" itemId="15568" itemCount="1" auctionInitBid="100000" auctionLenght="300" />
|
||||
<!-- Gemtail Rapier -->
|
||||
<item auctionItemId="42" itemId="15569" itemCount="1" auctionInitBid="100000" auctionLenght="300" />
|
||||
<!-- Finale Blade -->
|
||||
<item auctionItemId="43" itemId="15570" itemCount="1" auctionInitBid="100000" auctionLenght="300" />
|
||||
<!-- Dominion Crossbow -->
|
||||
<item auctionItemId="44" itemId="15571" itemCount="1" auctionInitBid="100000" auctionLenght="300" />
|
||||
<!-- Skull Edge Dual Daggers -->
|
||||
<item auctionItemId="45" itemId="16152" itemCount="1" auctionInitBid="100000" auctionLenght="300" />
|
||||
<!-- Periel Dual Sword -->
|
||||
<item auctionItemId="46" itemId="16154" itemCount="1" auctionInitBid="100000" auctionLenght="300" />
|
||||
<!-- Top Grade S84 Weapons -->
|
||||
<!-- Eternal Core Sword -->
|
||||
<item auctionItemId="47" itemId="15544" itemCount="1" auctionInitBid="100000" auctionLenght="300" />
|
||||
<!-- Mamba Edge -->
|
||||
<item auctionItemId="48" itemId="15545" itemCount="1" auctionInitBid="100000" auctionLenght="300" />
|
||||
<!-- Eversor Mace -->
|
||||
<item auctionItemId="49" itemId="15546" itemCount="1" auctionInitBid="100000" auctionLenght="300" />
|
||||
<!-- Contristo Hammer -->
|
||||
<item auctionItemId="50" itemId="15547" itemCount="1" auctionInitBid="100000" auctionLenght="300" />
|
||||
<!-- Lava Saw -->
|
||||
<item auctionItemId="51" itemId="15548" itemCount="1" auctionInitBid="100000" auctionLenght="300" />
|
||||
<!-- Jade Claw -->
|
||||
<item auctionItemId="52" itemId="15549" itemCount="1" auctionInitBid="100000" auctionLenght="300" />
|
||||
<!-- Demitelum -->
|
||||
<item auctionItemId="53" itemId="15550" itemCount="1" auctionInitBid="100000" auctionLenght="300" />
|
||||
<!-- Sacredium -->
|
||||
<item auctionItemId="54" itemId="15551" itemCount="1" auctionInitBid="100000" auctionLenght="300" />
|
||||
<!-- Cyclic Cane -->
|
||||
<item auctionItemId="55" itemId="15552" itemCount="1" auctionInitBid="100000" auctionLenght="300" />
|
||||
<!-- Archangel Sword -->
|
||||
<item auctionItemId="56" itemId="15553" itemCount="1" auctionInitBid="100000" auctionLenght="300" />
|
||||
<!-- Recurve Thorne Bow -->
|
||||
<item auctionItemId="57" itemId="15554" itemCount="1" auctionInitBid="100000" auctionLenght="300" />
|
||||
<!-- Heavenstare Rapier -->
|
||||
<item auctionItemId="58" itemId="15555" itemCount="1" auctionInitBid="100000" auctionLenght="300" />
|
||||
<!-- Pyseal Blade -->
|
||||
<item auctionItemId="59" itemId="15556" itemCount="1" auctionInitBid="100000" auctionLenght="300" />
|
||||
<!-- Thorne Crossbow -->
|
||||
<item auctionItemId="60" itemId="15557" itemCount="1" auctionInitBid="100000" auctionLenght="300" />
|
||||
<!-- Mamba Edge Dual Daggers -->
|
||||
<item auctionItemId="61" itemId="16156" itemCount="1" auctionInitBid="100000" auctionLenght="300" />
|
||||
<!-- Eternal Core Dual Sword -->
|
||||
<item auctionItemId="62" itemId="16158" itemCount="1" auctionInitBid="100000" auctionLenght="300" />
|
||||
<!-- Elegia Armors -->
|
||||
<!-- Elegia Helmet -->
|
||||
<item auctionItemId="63" itemId="15572" itemCount="1" auctionInitBid="100000" auctionLenght="300" />
|
||||
<!-- Elegia Leather Helmet -->
|
||||
<item auctionItemId="64" itemId="15573" itemCount="1" auctionInitBid="100000" auctionLenght="300" />
|
||||
<!-- Elegia Circlet -->
|
||||
<item auctionItemId="65" itemId="15574" itemCount="1" auctionInitBid="100000" auctionLenght="300" />
|
||||
<!-- Elegia Breastplate -->
|
||||
<item auctionItemId="66" itemId="15575" itemCount="1" auctionInitBid="100000" auctionLenght="300" />
|
||||
<!-- Elegia Leather Breastplate -->
|
||||
<item auctionItemId="67" itemId="15576" itemCount="1" auctionInitBid="100000" auctionLenght="300" />
|
||||
<!-- Elegia Tunic -->
|
||||
<item auctionItemId="68" itemId="15577" itemCount="1" auctionInitBid="100000" auctionLenght="300" />
|
||||
<!-- Elegia Gaiter -->
|
||||
<item auctionItemId="69" itemId="15578" itemCount="1" auctionInitBid="100000" auctionLenght="300" />
|
||||
<!-- Elegia Leather Legging -->
|
||||
<item auctionItemId="70" itemId="15579" itemCount="1" auctionInitBid="100000" auctionLenght="300" />
|
||||
<!-- Elegia Stockings -->
|
||||
<item auctionItemId="71" itemId="15580" itemCount="1" auctionInitBid="100000" auctionLenght="300" />
|
||||
<!-- Elegia Gauntlet -->
|
||||
<item auctionItemId="72" itemId="15581" itemCount="1" auctionInitBid="100000" auctionLenght="300" />
|
||||
<!-- Elegia Leather Gloves -->
|
||||
<item auctionItemId="73" itemId="15582" itemCount="1" auctionInitBid="100000" auctionLenght="300" />
|
||||
<!-- Elegia Gloves -->
|
||||
<item auctionItemId="74" itemId="15583" itemCount="1" auctionInitBid="100000" auctionLenght="300" />
|
||||
<!-- Elegia Boots -->
|
||||
<item auctionItemId="75" itemId="15584" itemCount="1" auctionInitBid="100000" auctionLenght="300" />
|
||||
<!-- Elegia Leather Boots -->
|
||||
<item auctionItemId="76" itemId="15585" itemCount="1" auctionInitBid="100000" auctionLenght="300" />
|
||||
<!-- Elegia Shoes -->
|
||||
<item auctionItemId="77" itemId="15586" itemCount="1" auctionInitBid="100000" auctionLenght="300" />
|
||||
<!-- Elegia Shield -->
|
||||
<item auctionItemId="78" itemId="15587" itemCount="1" auctionInitBid="100000" auctionLenght="300" />
|
||||
<!-- Elegia Sigil -->
|
||||
<item auctionItemId="79" itemId="15588" itemCount="1" auctionInitBid="100000" auctionLenght="300" />
|
||||
<!-- Enchaced Epic Jewelery -->
|
||||
<!-- Greater Queen Ant's Ring -->
|
||||
<item auctionItemId="80" itemId="22174" itemCount="1" auctionInitBid="100000" auctionLenght="300" />
|
||||
<!-- Greater Zaken's Earring of Immortality -->
|
||||
<item auctionItemId="81" itemId="22175" itemCount="1" auctionInitBid="100000" auctionLenght="300" />
|
||||
<!-- Greater Baium's Ring -->
|
||||
<item auctionItemId="82" itemId="22173" itemCount="1" auctionInitBid="100000" auctionLenght="300" />
|
||||
</instance>
|
||||
<instance id="32322" day_of_week="3" hour_of_day="17">
|
||||
<!-- Improved Weapons (No-Grade) +15 -->
|
||||
<!-- Improved Falchion -->
|
||||
<item auctionItemId="1" itemId="9901" itemCount="1" auctionInitBid="100000" auctionLenght="300" />
|
||||
<!-- Improved Great Spear -->
|
||||
<item auctionItemId="2" itemId="9902" itemCount="1" auctionInitBid="100000" auctionLenght="300" />
|
||||
<!-- Improved Iron Hammer -->
|
||||
<item auctionItemId="3" itemId="9903" itemCount="1" auctionInitBid="100000" auctionLenght="300" />
|
||||
<!-- Improved Sword Breaker -->
|
||||
<item auctionItemId="4" itemId="9904" itemCount="1" auctionInitBid="100000" auctionLenght="300" />
|
||||
<!-- Improved Viper Fang -->
|
||||
<item auctionItemId="5" itemId="9905" itemCount="1" auctionInitBid="100000" auctionLenght="300" />
|
||||
<!-- Improved Composite Bow -->
|
||||
<item auctionItemId="6" itemId="9906" itemCount="1" auctionInitBid="100000" auctionLenght="300" />
|
||||
<!-- Improved Flanged Mace -->
|
||||
<item auctionItemId="7" itemId="9907" itemCount="1" auctionInitBid="100000" auctionLenght="300" />
|
||||
<!-- Improved Mage Staff -->
|
||||
<item auctionItemId="8" itemId="9908" itemCount="1" auctionInitBid="100000" auctionLenght="300" />
|
||||
<!-- Life Stones -->
|
||||
<!-- Top-Grade Life Stone - Level 80 -->
|
||||
<item auctionItemId="9" itemId="9576" itemCount="1" auctionInitBid="100000" auctionLenght="300" />
|
||||
<!-- Top-Grade Life Stone - Level 82 -->
|
||||
<item auctionItemId="10" itemId="10486" itemCount="1" auctionInitBid="100000" auctionLenght="300" />
|
||||
<!-- Red Soul Crystal - Stage 15 -->
|
||||
<item auctionItemId="11" itemId="10480" itemCount="1" auctionInitBid="100000" auctionLenght="300" />
|
||||
<!-- Green Soul Crystal - Stage 15 -->
|
||||
<item auctionItemId="12" itemId="10482" itemCount="1" auctionInitBid="100000" auctionLenght="300" />
|
||||
<!-- Blue Soul Crystal - Stage 15 -->
|
||||
<item auctionItemId="13" itemId="10481" itemCount="1" auctionInitBid="100000" auctionLenght="300" />
|
||||
<!-- Red Soul Crystal - Stage 16 -->
|
||||
<item auctionItemId="14" itemId="13071" itemCount="1" auctionInitBid="100000" auctionLenght="300" />
|
||||
<!-- Green Soul Crystal - Stage 16 -->
|
||||
<item auctionItemId="15" itemId="13073" itemCount="1" auctionInitBid="100000" auctionLenght="300" />
|
||||
<!-- Blue Soul Crystal - Stage 16 -->
|
||||
<item auctionItemId="16" itemId="13072" itemCount="1" auctionInitBid="100000" auctionLenght="300" />
|
||||
<!-- High-Grade Life Stone - Level 80 -->
|
||||
<item auctionItemId="17" itemId="9575" itemCount="1" auctionInitBid="100000" auctionLenght="300" />
|
||||
<!-- High-Grade Life Stone - Level 82 -->
|
||||
<item auctionItemId="18" itemId="10485" itemCount="1" auctionInitBid="100000" auctionLenght="300" />
|
||||
<!-- Forgotten Scrolls -->
|
||||
<!-- Forgotten Scroll - Protection of Rune -->
|
||||
<item auctionItemId="19" itemId="10549" itemCount="1" auctionInitBid="100000" auctionLenght="300" />
|
||||
<!-- Forgotten Scroll - Protection of Elemental -->
|
||||
<item auctionItemId="20" itemId="10550" itemCount="1" auctionInitBid="100000" auctionLenght="300" />
|
||||
<!-- Forgotten Scroll - Protection of Alignment -->
|
||||
<item auctionItemId="21" itemId="10551" itemCount="1" auctionInitBid="100000" auctionLenght="300" />
|
||||
<!-- Forgotten Scroll - Fighter's Will -->
|
||||
<item auctionItemId="22" itemId="10552" itemCount="1" auctionInitBid="100000" auctionLenght="300" />
|
||||
<!-- Forgotten Scroll - Archer's Will -->
|
||||
<item auctionItemId="23" itemId="10553" itemCount="1" auctionInitBid="100000" auctionLenght="300" />
|
||||
<!-- Forgotten Scroll - Magician's Will -->
|
||||
<item auctionItemId="24" itemId="14219" itemCount="1" auctionInitBid="100000" auctionLenght="300" />
|
||||
<!-- Hair Accessories -->
|
||||
<!-- Refined Chick Hat -->
|
||||
<item auctionItemId="25" itemId="13497" itemCount="1" auctionInitBid="100000" auctionLenght="300" />
|
||||
<!-- Refined Wizard Hat -->
|
||||
<item auctionItemId="26" itemId="13498" itemCount="1" auctionInitBid="100000" auctionLenght="300" />
|
||||
<!-- Refined Black Feather Mask -->
|
||||
<item auctionItemId="27" itemId="13500" itemCount="1" auctionInitBid="100000" auctionLenght="300" />
|
||||
<!-- Refined Romantic Chapeau -->
|
||||
<item auctionItemId="28" itemId="13501" itemCount="1" auctionInitBid="100000" auctionLenght="300" />
|
||||
<!-- Refined Carnival Circlet -->
|
||||
<item auctionItemId="29" itemId="13493" itemCount="1" auctionInitBid="100000" auctionLenght="300" />
|
||||
<!-- Refined Jester Hat -->
|
||||
<item auctionItemId="30" itemId="13499" itemCount="1" auctionInitBid="100000" auctionLenght="300" />
|
||||
<!-- High Grade S84 Weapons -->
|
||||
<!-- Periel Sword -->
|
||||
<item auctionItemId="31" itemId="15558" itemCount="1" auctionInitBid="100000" auctionLenght="300" />
|
||||
<!-- Skull Edge -->
|
||||
<item auctionItemId="32" itemId="15559" itemCount="1" auctionInitBid="100000" auctionLenght="300" />
|
||||
<!-- Vigwik Axe -->
|
||||
<item auctionItemId="33" itemId="15560" itemCount="1" auctionInitBid="100000" auctionLenght="300" />
|
||||
<!-- Devilish Maul -->
|
||||
<item auctionItemId="34" itemId="15561" itemCount="1" auctionInitBid="100000" auctionLenght="300" />
|
||||
<!-- Feather Eye Blade -->
|
||||
<item auctionItemId="35" itemId="15562" itemCount="1" auctionInitBid="100000" auctionLenght="300" />
|
||||
<!-- Octo Claw -->
|
||||
<item auctionItemId="36" itemId="15563" itemCount="1" auctionInitBid="100000" auctionLenght="300" />
|
||||
<!-- Doubletop Spear -->
|
||||
<item auctionItemId="37" itemId="15564" itemCount="1" auctionInitBid="100000" auctionLenght="300" />
|
||||
<!-- Rising Star -->
|
||||
<item auctionItemId="38" itemId="15565" itemCount="1" auctionInitBid="100000" auctionLenght="300" />
|
||||
<!-- Black Visage -->
|
||||
<item auctionItemId="39" itemId="15566" itemCount="1" auctionInitBid="100000" auctionLenght="300" />
|
||||
<!-- Veniplant Sword -->
|
||||
<item auctionItemId="40" itemId="15567" itemCount="1" auctionInitBid="100000" auctionLenght="300" />
|
||||
<!-- Skull Carnium Bow -->
|
||||
<item auctionItemId="41" itemId="15568" itemCount="1" auctionInitBid="100000" auctionLenght="300" />
|
||||
<!-- Gemtail Rapier -->
|
||||
<item auctionItemId="42" itemId="15569" itemCount="1" auctionInitBid="100000" auctionLenght="300" />
|
||||
<!-- Finale Blade -->
|
||||
<item auctionItemId="43" itemId="15570" itemCount="1" auctionInitBid="100000" auctionLenght="300" />
|
||||
<!-- Dominion Crossbow -->
|
||||
<item auctionItemId="44" itemId="15571" itemCount="1" auctionInitBid="100000" auctionLenght="300" />
|
||||
<!-- Skull Edge Dual Daggers -->
|
||||
<item auctionItemId="45" itemId="16152" itemCount="1" auctionInitBid="100000" auctionLenght="300" />
|
||||
<!-- Periel Dual Sword -->
|
||||
<item auctionItemId="46" itemId="16154" itemCount="1" auctionInitBid="100000" auctionLenght="300" />
|
||||
<!-- Top Grade S84 Weapons -->
|
||||
<!-- Eternal Core Sword -->
|
||||
<item auctionItemId="47" itemId="15544" itemCount="1" auctionInitBid="100000" auctionLenght="300" />
|
||||
<!-- Mamba Edge -->
|
||||
<item auctionItemId="48" itemId="15545" itemCount="1" auctionInitBid="100000" auctionLenght="300" />
|
||||
<!-- Eversor Mace -->
|
||||
<item auctionItemId="49" itemId="15546" itemCount="1" auctionInitBid="100000" auctionLenght="300" />
|
||||
<!-- Contristo Hammer -->
|
||||
<item auctionItemId="50" itemId="15547" itemCount="1" auctionInitBid="100000" auctionLenght="300" />
|
||||
<!-- Lava Saw -->
|
||||
<item auctionItemId="51" itemId="15548" itemCount="1" auctionInitBid="100000" auctionLenght="300" />
|
||||
<!-- Jade Claw -->
|
||||
<item auctionItemId="52" itemId="15549" itemCount="1" auctionInitBid="100000" auctionLenght="300" />
|
||||
<!-- Demitelum -->
|
||||
<item auctionItemId="53" itemId="15550" itemCount="1" auctionInitBid="100000" auctionLenght="300" />
|
||||
<!-- Sacredium -->
|
||||
<item auctionItemId="54" itemId="15551" itemCount="1" auctionInitBid="100000" auctionLenght="300" />
|
||||
<!-- Cyclic Cane -->
|
||||
<item auctionItemId="55" itemId="15552" itemCount="1" auctionInitBid="100000" auctionLenght="300" />
|
||||
<!-- Archangel Sword -->
|
||||
<item auctionItemId="56" itemId="15553" itemCount="1" auctionInitBid="100000" auctionLenght="300" />
|
||||
<!-- Recurve Thorne Bow -->
|
||||
<item auctionItemId="57" itemId="15554" itemCount="1" auctionInitBid="100000" auctionLenght="300" />
|
||||
<!-- Heavenstare Rapier -->
|
||||
<item auctionItemId="58" itemId="15555" itemCount="1" auctionInitBid="100000" auctionLenght="300" />
|
||||
<!-- Pyseal Blade -->
|
||||
<item auctionItemId="59" itemId="15556" itemCount="1" auctionInitBid="100000" auctionLenght="300" />
|
||||
<!-- Thorne Crossbow -->
|
||||
<item auctionItemId="60" itemId="15557" itemCount="1" auctionInitBid="100000" auctionLenght="300" />
|
||||
<!-- Mamba Edge Dual Daggers -->
|
||||
<item auctionItemId="61" itemId="16156" itemCount="1" auctionInitBid="100000" auctionLenght="300" />
|
||||
<!-- Eternal Core Dual Sword -->
|
||||
<item auctionItemId="62" itemId="16158" itemCount="1" auctionInitBid="100000" auctionLenght="300" />
|
||||
<!-- Elegia Armors -->
|
||||
<!-- Elegia Helmet -->
|
||||
<item auctionItemId="63" itemId="15572" itemCount="1" auctionInitBid="100000" auctionLenght="300" />
|
||||
<!-- Elegia Leather Helmet -->
|
||||
<item auctionItemId="64" itemId="15573" itemCount="1" auctionInitBid="100000" auctionLenght="300" />
|
||||
<!-- Elegia Circlet -->
|
||||
<item auctionItemId="65" itemId="15574" itemCount="1" auctionInitBid="100000" auctionLenght="300" />
|
||||
<!-- Elegia Breastplate -->
|
||||
<item auctionItemId="66" itemId="15575" itemCount="1" auctionInitBid="100000" auctionLenght="300" />
|
||||
<!-- Elegia Leather Breastplate -->
|
||||
<item auctionItemId="67" itemId="15576" itemCount="1" auctionInitBid="100000" auctionLenght="300" />
|
||||
<!-- Elegia Tunic -->
|
||||
<item auctionItemId="68" itemId="15577" itemCount="1" auctionInitBid="100000" auctionLenght="300" />
|
||||
<!-- Elegia Gaiter -->
|
||||
<item auctionItemId="69" itemId="15578" itemCount="1" auctionInitBid="100000" auctionLenght="300" />
|
||||
<!-- Elegia Leather Legging -->
|
||||
<item auctionItemId="70" itemId="15579" itemCount="1" auctionInitBid="100000" auctionLenght="300" />
|
||||
<!-- Elegia Stockings -->
|
||||
<item auctionItemId="71" itemId="15580" itemCount="1" auctionInitBid="100000" auctionLenght="300" />
|
||||
<!-- Elegia Gauntlet -->
|
||||
<item auctionItemId="72" itemId="15581" itemCount="1" auctionInitBid="100000" auctionLenght="300" />
|
||||
<!-- Elegia Leather Gloves -->
|
||||
<item auctionItemId="73" itemId="15582" itemCount="1" auctionInitBid="100000" auctionLenght="300" />
|
||||
<!-- Elegia Gloves -->
|
||||
<item auctionItemId="74" itemId="15583" itemCount="1" auctionInitBid="100000" auctionLenght="300" />
|
||||
<!-- Elegia Boots -->
|
||||
<item auctionItemId="75" itemId="15584" itemCount="1" auctionInitBid="100000" auctionLenght="300" />
|
||||
<!-- Elegia Leather Boots -->
|
||||
<item auctionItemId="76" itemId="15585" itemCount="1" auctionInitBid="100000" auctionLenght="300" />
|
||||
<!-- Elegia Shoes -->
|
||||
<item auctionItemId="77" itemId="15586" itemCount="1" auctionInitBid="100000" auctionLenght="300" />
|
||||
<!-- Elegia Shield -->
|
||||
<item auctionItemId="78" itemId="15587" itemCount="1" auctionInitBid="100000" auctionLenght="300" />
|
||||
<!-- Elegia Sigil -->
|
||||
<item auctionItemId="79" itemId="15588" itemCount="1" auctionInitBid="100000" auctionLenght="300" />
|
||||
<!-- Enchaced Epic Jewelery -->
|
||||
<!-- Greater Queen Ant's Ring -->
|
||||
<item auctionItemId="80" itemId="22174" itemCount="1" auctionInitBid="100000" auctionLenght="300" />
|
||||
<!-- Greater Zaken's Earring of Immortality -->
|
||||
<item auctionItemId="81" itemId="22175" itemCount="1" auctionInitBid="100000" auctionLenght="300" />
|
||||
<!-- Greater Baium's Ring -->
|
||||
<item auctionItemId="82" itemId="22173" itemCount="1" auctionInitBid="100000" auctionLenght="300" />
|
||||
</instance>
|
||||
</list>
|
40
trunk/dist/game/data/MerchantPriceConfig.xml
vendored
Normal file
40
trunk/dist/game/data/MerchantPriceConfig.xml
vendored
Normal file
@ -0,0 +1,40 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!-- Documentation: -->
|
||||
<!-- defaultPriceConfig -> ID of one of the price configs defined to be used when NPC has no price config. Can be ANY of the defined priceConfigs. Cannot be ommited, althrough you can emulate this by creating a dummy priceConfig. -->
|
||||
<!-- id -> Defines the ID for relational references. -->
|
||||
<!-- name -> Name of the area, for human-friendlyness and debugging, cannot be ommited. -->
|
||||
<!-- baseTax -> Used on merchant item price calculation (see formula in the end), cannot be ommited. -->
|
||||
<!-- castleId -> ID of the castle that controls merchants of this config, castle tax will apply to merchants price. Can be ommited (causes it to assume that no castle controls this config). -->
|
||||
<!-- zoneId -> Attaches a given Town Zone to this priceConfig for convenience. -->
|
||||
<!-- Merchant NPCs that dont explicit define an priceConfig will check if they are inside of the zone of an priceConfig, if yes that priceConfig is used for that npc. Can be ommited, then no NPC will be added based on zone (ie priceConfig direct assigned to NPCs through config or when used as the default priceConfig). -->
|
||||
<!-- Merchant Price Formula price = baseItemPrice * (1 + baseTax/100 + castleTax/100) -->
|
||||
<merchantPriceConfig defaultPriceConfig="18" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="xsd/MerchantPriceConfig.xsd">
|
||||
<priceConfig id="0" name="Giran Town" baseTax="10" castleId="3" zoneId="11020" />
|
||||
<priceConfig id="1" name="DE Village" baseTax="15" castleId="4" zoneId="11021" />
|
||||
<priceConfig id="2" name="Talking Island" baseTax="15" castleId="1" zoneId="11022" />
|
||||
<priceConfig id="3" name="Elven Village" baseTax="15" castleId="4" zoneId="11023" />
|
||||
<priceConfig id="4" name="Orc Village" baseTax="15" castleId="9" zoneId="11024" />
|
||||
<priceConfig id="5" name="Gludin Village" baseTax="20" castleId="1" zoneId="11025" />
|
||||
<priceConfig id="6" name="Dwarven Village" baseTax="15" castleId="9" zoneId="11026" />
|
||||
<priceConfig id="7" name="Kamael Village" baseTax="15" castleId="5" zoneId="11038" />
|
||||
<priceConfig id="8" name="Gludio Town" baseTax="20" castleId="1" zoneId="11027" />
|
||||
<priceConfig id="9" name="Dion Town" baseTax="20" castleId="2" zoneId="11028" />
|
||||
<priceConfig id="10" name="Oren Town" baseTax="15" castleId="4" zoneId="11029" />
|
||||
<priceConfig id="11" name="Hunters Village" baseTax="30" castleId="5" zoneId="11030" />
|
||||
<priceConfig id="12" name="Aden Town" baseTax="20" castleId="5" zoneId="11031" />
|
||||
<priceConfig id="13" name="Goddard Town" baseTax="20" castleId="7" zoneId="11032" />
|
||||
<priceConfig id="14" name="Rune Town" baseTax="20" castleId="8" zoneId="11033" />
|
||||
<priceConfig id="15" name="Heine Town" baseTax="20" castleId="6" zoneId="11034" />
|
||||
<priceConfig id="16" name="Schuttgart Town" baseTax="20" castleId="9" zoneId="11035" />
|
||||
<priceConfig id="17" name="Floran Village" baseTax="50" castleId="2" zoneId="11036" />
|
||||
<priceConfig id="18" name="Neutral Territory" baseTax="50" />
|
||||
<priceConfig id="19" name="Gludio Castle" baseTax="10" castleId="1" zoneId="11200" />
|
||||
<priceConfig id="20" name="Dion Castle" baseTax="10" castleId="2" zoneId="11201" />
|
||||
<priceConfig id="21" name="Giran Castle" baseTax="10" castleId="3" zoneId="11202" />
|
||||
<priceConfig id="22" name="Oren Castle" baseTax="10" castleId="4" zoneId="11203" />
|
||||
<priceConfig id="23" name="Aden Castle" baseTax="10" castleId="5" zoneId="11204" />
|
||||
<priceConfig id="24" name="Innadril Castle" baseTax="10" castleId="6" zoneId="11205" />
|
||||
<priceConfig id="25" name="Goddard Castle" baseTax="10" castleId="7" zoneId="11206" />
|
||||
<priceConfig id="26" name="Rune Castle" baseTax="10" castleId="8" zoneId="11207" />
|
||||
<priceConfig id="27" name="Schuttgart Castle" baseTax="10" castleId="9" zoneId="11208" />
|
||||
</merchantPriceConfig>
|
1265
trunk/dist/game/data/Routes.xml
vendored
Normal file
1265
trunk/dist/game/data/Routes.xml
vendored
Normal file
File diff suppressed because it is too large
Load Diff
4
trunk/dist/game/data/buylists/0000007.xml
vendored
Normal file
4
trunk/dist/game/data/buylists/0000007.xml
vendored
Normal file
@ -0,0 +1,4 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<list xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="../xsd/buylist.xsd">
|
||||
<item id="5900" count="1" price="10000" restock_delay="180" /> <!-- Coin Collecting Album -->
|
||||
</list>
|
53
trunk/dist/game/data/buylists/0000382.xml
vendored
Normal file
53
trunk/dist/game/data/buylists/0000382.xml
vendored
Normal file
@ -0,0 +1,53 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<list xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="../xsd/buylist.xsd">
|
||||
<npcs>
|
||||
<npc>31380</npc> <!-- Diyabu -->
|
||||
</npcs>
|
||||
<item id="1835" price="8" /> <!-- Soulshot: No Grade -->
|
||||
<item id="2509" price="18" /> <!-- Spiritshot: No Grade -->
|
||||
<item id="3947" price="42" /> <!-- Blessed Spiritshot: No Grade -->
|
||||
<item id="1463" /> <!-- Soulshot (D-Grade) -->
|
||||
<item id="1464" /> <!-- Soulshot (C-Grade) -->
|
||||
<item id="3948" /> <!-- Blessed Spiritshot (D-Grade) -->
|
||||
<item id="3949" /> <!-- Blessed Spiritshot (C-Grade) -->
|
||||
<item id="5146" price="13860" /> <!-- Compressed Package of Blessed Spiritshots: No Grade -->
|
||||
<item id="5140" price="5940" /> <!-- Compressed Package of Spiritshots: No Grade -->
|
||||
<item id="5134" price="2760" /> <!-- Compressed Package of Soulshots: No Grade -->
|
||||
<item id="5262" price="46200" /> <!-- Greater Compressed Package of Blessed Spiritshots (No-Grade) -->
|
||||
<item id="5256" price="19800" /> <!-- Greater Compressed Package of Spiritshots (No-Grade) -->
|
||||
<item id="5250" price="9240" /> <!-- Greater Compressed Package of Soulshots (No-Grade) -->
|
||||
<item id="17" price="2" /> <!-- Wooden Arrow -->
|
||||
<item id="1341" price="3" /> <!-- Bone Arrow -->
|
||||
<item id="1342" price="6" /> <!-- Steel Arrow -->
|
||||
<item id="1060" price="108" /> <!-- Lesser Healing Potion -->
|
||||
<item id="1061" price="396" /> <!-- Greater Healing Potion -->
|
||||
<item id="1831" price="90" /> <!-- Antidote -->
|
||||
<item id="1832" price="216" /> <!-- Greater Antidote -->
|
||||
<item id="1833" price="90" /> <!-- Bandage -->
|
||||
<item id="1834" price="216" /> <!-- Emergency Dressing -->
|
||||
<item id="734" price="1440" /> <!-- Haste Potion -->
|
||||
<item id="735" price="2880" /> <!-- Alacrity Potion -->
|
||||
<item id="6035" price="2880" /> <!-- Magic Haste Potion -->
|
||||
<item id="6037" price="120" /> <!-- Waking Scroll -->
|
||||
<item id="736" price="480" /> <!-- Scroll of Escape -->
|
||||
<item id="737" price="2400" /> <!-- Scroll of Resurrection -->
|
||||
<item id="1829" price="600" /> <!-- Scroll of Escape: Clan Hall -->
|
||||
<item id="1830" price="600" /> <!-- Scroll of Escape: Castle -->
|
||||
<item id="5589" price="120" /> <!-- Energy Stone -->
|
||||
<item id="1661" price="1200" /> <!-- Thief Key -->
|
||||
<item id="4625" price="600" /> <!-- Dice (Heart) -->
|
||||
<item id="4626" price="600" /> <!-- Dice (Spade) -->
|
||||
<item id="4627" price="600" /> <!-- Dice (Clover) -->
|
||||
<item id="4628" price="600" /> <!-- Dice (Diamond) -->
|
||||
<item id="8622" price="1526" /> <!-- Elixir of Life (No Grade) -->
|
||||
<item id="8623" price="4050" /> <!-- Elixir of Life (D-Grade) -->
|
||||
<item id="8634" price="704" /> <!-- Elixir of CP (No Grade) -->
|
||||
<item id="8635" price="1643" /> <!-- Elixir of CP (D-Grade) -->
|
||||
<item id="8636" price="3522" /> <!-- Elixir of CP (C-Grade) -->
|
||||
<item id="8637" price="4695" /> <!-- Elixir of CP (B-Grade) -->
|
||||
<item id="8594" price="2700" /> <!-- Scroll: Recovery (No Grade) -->
|
||||
<item id="8595" price="6480" /> <!-- Scroll: Recovery (Grade D) -->
|
||||
<item id="8596" price="18900" /> <!-- Scroll: Recovery (Grade C) -->
|
||||
<item id="8597" price="37800" /> <!-- Scroll: Recovery (Grade B) -->
|
||||
<item id="8598" price="64800" /> <!-- Scroll: Recovery (Grade A) -->
|
||||
</list>
|
53
trunk/dist/game/data/buylists/0000383.xml
vendored
Normal file
53
trunk/dist/game/data/buylists/0000383.xml
vendored
Normal file
@ -0,0 +1,53 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<list xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="../xsd/buylist.xsd">
|
||||
<npcs>
|
||||
<npc>31373</npc> <!-- Atan -->
|
||||
</npcs>
|
||||
<item id="1835" price="8" /> <!-- Soulshot: No Grade -->
|
||||
<item id="2509" price="18" /> <!-- Spiritshot: No Grade -->
|
||||
<item id="3947" price="42" /> <!-- Blessed Spiritshot: No Grade -->
|
||||
<item id="1463" /> <!-- Soulshot (D-Grade) -->
|
||||
<item id="1464" /> <!-- Soulshot (C-Grade) -->
|
||||
<item id="3948" /> <!-- Blessed Spiritshot (D-Grade) -->
|
||||
<item id="3949" /> <!-- Blessed Spiritshot (C-Grade) -->
|
||||
<item id="5146" price="13860" /> <!-- Compressed Package of Blessed Spiritshots: No Grade -->
|
||||
<item id="5140" price="5940" /> <!-- Compressed Package of Spiritshots: No Grade -->
|
||||
<item id="5134" price="2760" /> <!-- Compressed Package of Soulshots: No Grade -->
|
||||
<item id="5262" price="46200" /> <!-- Greater Compressed Package of Blessed Spiritshots (No-Grade) -->
|
||||
<item id="5256" price="19800" /> <!-- Greater Compressed Package of Spiritshots (No-Grade) -->
|
||||
<item id="5250" price="9240" /> <!-- Greater Compressed Package of Soulshots (No-Grade) -->
|
||||
<item id="17" price="2" /> <!-- Wooden Arrow -->
|
||||
<item id="1341" price="3" /> <!-- Bone Arrow -->
|
||||
<item id="1342" price="6" /> <!-- Steel Arrow -->
|
||||
<item id="1060" price="108" /> <!-- Lesser Healing Potion -->
|
||||
<item id="1061" price="396" /> <!-- Greater Healing Potion -->
|
||||
<item id="1831" price="90" /> <!-- Antidote -->
|
||||
<item id="1832" price="216" /> <!-- Greater Antidote -->
|
||||
<item id="1833" price="90" /> <!-- Bandage -->
|
||||
<item id="1834" price="216" /> <!-- Emergency Dressing -->
|
||||
<item id="734" price="1440" /> <!-- Haste Potion -->
|
||||
<item id="735" price="2880" /> <!-- Alacrity Potion -->
|
||||
<item id="6035" price="2880" /> <!-- Magic Haste Potion -->
|
||||
<item id="6037" price="120" /> <!-- Waking Scroll -->
|
||||
<item id="736" price="480" /> <!-- Scroll of Escape -->
|
||||
<item id="737" price="2400" /> <!-- Scroll of Resurrection -->
|
||||
<item id="1829" price="600" /> <!-- Scroll of Escape: Clan Hall -->
|
||||
<item id="1830" price="600" /> <!-- Scroll of Escape: Castle -->
|
||||
<item id="5589" price="120" /> <!-- Energy Stone -->
|
||||
<item id="1661" price="1200" /> <!-- Thief Key -->
|
||||
<item id="4625" price="600" /> <!-- Dice (Heart) -->
|
||||
<item id="4626" price="600" /> <!-- Dice (Spade) -->
|
||||
<item id="4627" price="600" /> <!-- Dice (Clover) -->
|
||||
<item id="4628" price="600" /> <!-- Dice (Diamond) -->
|
||||
<item id="8622" price="1526" /> <!-- Elixir of Life (No Grade) -->
|
||||
<item id="8623" price="4050" /> <!-- Elixir of Life (D-Grade) -->
|
||||
<item id="8634" price="704" /> <!-- Elixir of CP (No Grade) -->
|
||||
<item id="8635" price="1643" /> <!-- Elixir of CP (D-Grade) -->
|
||||
<item id="8636" price="3522" /> <!-- Elixir of CP (C-Grade) -->
|
||||
<item id="8637" price="4695" /> <!-- Elixir of CP (B-Grade) -->
|
||||
<item id="8594" price="2700" /> <!-- Scroll: Recovery (No Grade) -->
|
||||
<item id="8595" price="6480" /> <!-- Scroll: Recovery (Grade D) -->
|
||||
<item id="8596" price="18900" /> <!-- Scroll: Recovery (Grade C) -->
|
||||
<item id="8597" price="37800" /> <!-- Scroll: Recovery (Grade B) -->
|
||||
<item id="8598" price="64800" /> <!-- Scroll: Recovery (Grade A) -->
|
||||
</list>
|
14
trunk/dist/game/data/buylists/0000423.xml
vendored
Normal file
14
trunk/dist/game/data/buylists/0000423.xml
vendored
Normal file
@ -0,0 +1,14 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<list xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="../xsd/buylist.xsd">
|
||||
<item id="736" price="600" /> <!-- Scroll of Escape -->
|
||||
<item id="737" price="3000" /> <!-- Scroll of Resurrection -->
|
||||
<item id="734" price="1800" /> <!-- Haste Potion -->
|
||||
<item id="735" price="3600" /> <!-- Alacrity Potion -->
|
||||
<item id="1831" price="112" /> <!-- Antidote -->
|
||||
<item id="1833" price="112" /> <!-- Bandage -->
|
||||
<item id="1061" price="495" /> <!-- Greater Healing Potion -->
|
||||
<item id="8786" price="7500" /> <!-- Primeval Potion -->
|
||||
<item id="8598" price="72000" /> <!-- Scroll: Recovery (Grade A) -->
|
||||
<item id="8599" price="120000" /> <!-- Scroll: Recovery (Grade S) -->
|
||||
<item id="8615" price="52500" /> <!-- Summoning Crystal -->
|
||||
</list>
|
30
trunk/dist/game/data/buylists/0009001.xml
vendored
Normal file
30
trunk/dist/game/data/buylists/0009001.xml
vendored
Normal file
@ -0,0 +1,30 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<list xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="../xsd/buylist.xsd">
|
||||
<item id="1" price="0" /> <!-- Short Sword -->
|
||||
<item id="2" price="0" /> <!-- Long Sword -->
|
||||
<item id="3" price="0" /> <!-- Broadsword -->
|
||||
<item id="66" price="0" /> <!-- Gladius -->
|
||||
<item id="67" price="0" /> <!-- Orcish Sword -->
|
||||
<item id="68" price="0" /> <!-- Falchion -->
|
||||
<item id="120" price="0" /> <!-- Sword of Reflection -->
|
||||
<item id="121" price="0" /> <!-- Sword of Watershadow -->
|
||||
<item id="122" price="0" /> <!-- Handmade Sword -->
|
||||
<item id="738" price="0" /> <!-- Sword of Solidarity -->
|
||||
<item id="743" price="0" /> <!-- Sword of Sentinel -->
|
||||
<item id="975" price="0" /> <!-- Blood Saber -->
|
||||
<item id="1142" price="0" /> <!-- Rusted Bronze Sword -->
|
||||
<item id="1295" price="0" /> <!-- Long Sword -->
|
||||
<item id="1296" price="0" /> <!-- Gladius -->
|
||||
<item id="1297" price="0" /> <!-- Bastard Sword -->
|
||||
<item id="1298" price="0" /> <!-- Caliburs -->
|
||||
<item id="1510" price="0" /> <!-- Butcher's Sword -->
|
||||
<item id="2369" price="0" /> <!-- Squire's Sword -->
|
||||
<item id="2915" price="0" /> <!-- Old Knight Sword -->
|
||||
<item id="3029" price="0" /> <!-- Sword of Binding -->
|
||||
<item id="4027" price="0" /> <!-- Bouquet -->
|
||||
<item id="4202" price="0" /> <!-- Chrono Cithara -->
|
||||
<item id="4219" price="0" /> <!-- Dream Sword -->
|
||||
<item id="6354" price="0" /> <!-- Falchion - for Beginners -->
|
||||
<item id="6717" price="0" /> <!-- Monster Only(Einhasad Warrior) -->
|
||||
<item id="7821" price="0" /> <!-- Apprentice Adventurer's Long Sword -->
|
||||
</list>
|
7
trunk/dist/game/data/buylists/0009002.xml
vendored
Normal file
7
trunk/dist/game/data/buylists/0009002.xml
vendored
Normal file
@ -0,0 +1,7 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<list xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="../xsd/buylist.xsd">
|
||||
<item id="981" price="0" /> <!-- Red Sunset Sword -->
|
||||
<item id="1333" price="0" /> <!-- Brandish -->
|
||||
<item id="3027" price="0" /> <!-- Old Knight Sword -->
|
||||
<item id="5284" price="0" /> <!-- Zweihander -->
|
||||
</list>
|
22
trunk/dist/game/data/buylists/0009003.xml
vendored
Normal file
22
trunk/dist/game/data/buylists/0009003.xml
vendored
Normal file
@ -0,0 +1,22 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<list xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="../xsd/buylist.xsd">
|
||||
<item id="10" price="0" /> <!-- Dagger -->
|
||||
<item id="11" price="0" /> <!-- Bone Dagger -->
|
||||
<item id="12" price="0" /> <!-- Knife -->
|
||||
<item id="215" price="0" /> <!-- Doom Dagger -->
|
||||
<item id="216" price="0" /> <!-- Dirk -->
|
||||
<item id="217" price="0" /> <!-- Shining Knife -->
|
||||
<item id="218" price="0" /> <!-- Throwing Knife -->
|
||||
<item id="219" price="0" /> <!-- Sword Breaker -->
|
||||
<item id="946" price="0" /> <!-- Skeleton Dagger -->
|
||||
<item id="989" price="0" /> <!-- Eldritch Dagger -->
|
||||
<item id="1182" price="0" /> <!-- Neti's Dagger -->
|
||||
<item id="1305" price="0" /> <!-- Knife -->
|
||||
<item id="1306" price="0" /> <!-- Crafted Dagger -->
|
||||
<item id="2372" price="0" /> <!-- Dagger of Adept -->
|
||||
<item id="2374" price="0" /> <!-- Red Sunset Dagger -->
|
||||
<item id="3471" price="0" /> <!-- Cybellin's Dagger -->
|
||||
<item id="4220" price="0" /> <!-- Dream Knife -->
|
||||
<item id="4665" price="0" /> <!-- Pipette Knife -->
|
||||
<item id="7818" price="0" /> <!-- Apprentice Adventurer's Knife -->
|
||||
</list>
|
16
trunk/dist/game/data/buylists/0009004.xml
vendored
Normal file
16
trunk/dist/game/data/buylists/0009004.xml
vendored
Normal file
@ -0,0 +1,16 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<list xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="../xsd/buylist.xsd">
|
||||
<item id="13" price="0" /> <!-- Short Bow -->
|
||||
<item id="14" price="0" /> <!-- Bow -->
|
||||
<item id="271" price="0" /> <!-- Hunting Bow -->
|
||||
<item id="272" price="0" /> <!-- Forest Bow -->
|
||||
<item id="273" price="0" /> <!-- Composite Bow -->
|
||||
<item id="1181" price="0" /> <!-- Neti's Bow -->
|
||||
<item id="1213" price="0" /> <!-- Guard's Bow -->
|
||||
<item id="1307" price="0" /> <!-- Bow -->
|
||||
<item id="3028" price="0" /> <!-- Crescent Moon Bow -->
|
||||
<item id="6715" price="0" /> <!-- Monster Only(Silenos Archer) -->
|
||||
<item id="6720" price="0" /> <!-- Monster Only(Shadow of Halisha) -->
|
||||
<item id="7820" price="0" /> <!-- Apprentice Adventurer's Bow -->
|
||||
<item id="17" price="0" /> <!-- Wooden Arrow -->
|
||||
</list>
|
12
trunk/dist/game/data/buylists/0009005.xml
vendored
Normal file
12
trunk/dist/game/data/buylists/0009005.xml
vendored
Normal file
@ -0,0 +1,12 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<list xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="../xsd/buylist.xsd">
|
||||
<item id="253" price="0" /> <!-- Spiked Gloves -->
|
||||
<item id="254" price="0" /> <!-- Iron Gloves -->
|
||||
<item id="255" price="0" /> <!-- Fox Claw Gloves -->
|
||||
<item id="256" price="0" /> <!-- Cestus -->
|
||||
<item id="257" price="0" /> <!-- Viper Fang -->
|
||||
<item id="2368" price="0" /> <!-- Training Gloves -->
|
||||
<item id="2371" price="0" /> <!-- Fist of Butcher -->
|
||||
<item id="5133" price="0" /> <!-- Chrono Unitus -->
|
||||
<item id="7819" price="0" /> <!-- Apprentice Adventurer's Cestus -->
|
||||
</list>
|
9
trunk/dist/game/data/buylists/0009006.xml
vendored
Normal file
9
trunk/dist/game/data/buylists/0009006.xml
vendored
Normal file
@ -0,0 +1,9 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<list xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="../xsd/buylist.xsd">
|
||||
<item id="15" price="0" /> <!-- Short Spear -->
|
||||
<item id="16" price="0" /> <!-- Great Spear -->
|
||||
<item id="1302" price="0" /> <!-- Bec de Corbin -->
|
||||
<item id="1303" price="0" /> <!-- Lance -->
|
||||
<item id="3026" price="0" /> <!-- Talins Spear -->
|
||||
<item id="5817" price="0" /> <!-- Chrono Campana -->
|
||||
</list>
|
21
trunk/dist/game/data/buylists/0009007.xml
vendored
Normal file
21
trunk/dist/game/data/buylists/0009007.xml
vendored
Normal file
@ -0,0 +1,21 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<list xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="../xsd/buylist.xsd">
|
||||
<item id="4" price="0" /> <!-- Club -->
|
||||
<item id="5" price="0" /> <!-- Mace -->
|
||||
<item id="6" price="0" /> <!-- Apprentice's Wand -->
|
||||
<item id="7" price="0" /> <!-- Apprentice's Rod -->
|
||||
<item id="87" price="0" /> <!-- Iron Hammer -->
|
||||
<item id="152" price="0" /> <!-- Heavy Chisel -->
|
||||
<item id="153" price="0" /> <!-- Sigil -->
|
||||
<item id="154" price="0" /> <!-- Dwarven Mace -->
|
||||
<item id="155" price="0" /> <!-- Flanged Mace -->
|
||||
<item id="747" price="0" /> <!-- Wand of Adept -->
|
||||
<item id="748" price="0" /> <!-- Gallint's Oak Wand -->
|
||||
<item id="1300" price="0" /> <!-- Apprentice's Rod -->
|
||||
<item id="1301" price="0" /> <!-- Big Hammer -->
|
||||
<item id="1511" price="0" /> <!-- Silversmith Hammer -->
|
||||
<item id="2370" price="0" /> <!-- Guild Member's Club -->
|
||||
<item id="2501" price="0" /> <!-- Bone Club -->
|
||||
<item id="4221" price="0" /> <!-- Ubiquitous Axe -->
|
||||
<item id="7817" price="0" /> <!-- Apprentice Adventurer's Bone Club -->
|
||||
</list>
|
16
trunk/dist/game/data/buylists/0009008.xml
vendored
Normal file
16
trunk/dist/game/data/buylists/0009008.xml
vendored
Normal file
@ -0,0 +1,16 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<list xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="../xsd/buylist.xsd">
|
||||
<item id="8" price="0" /> <!-- Willow Staff -->
|
||||
<item id="9" price="0" /> <!-- Cedar Staff -->
|
||||
<item id="176" price="0" /> <!-- Apprentice's Staff -->
|
||||
<item id="177" price="0" /> <!-- Mage Staff -->
|
||||
<item id="744" price="0" /> <!-- Staff of Sentinel -->
|
||||
<item id="754" price="0" /> <!-- Red Sunset Staff -->
|
||||
<item id="1304" price="0" /> <!-- Conjuror's Staff -->
|
||||
<item id="2373" price="0" /> <!-- Eldritch Staff -->
|
||||
<item id="6355" price="0" /> <!-- Mage Staff - for Beginners -->
|
||||
<item id="6716" price="0" /> <!-- Monster Only(Silenos Shaman) -->
|
||||
<item id="6718" price="0" /> <!-- Monster Only(Einhasad Shaman) -->
|
||||
<item id="7058" price="0" /> <!-- Chrono Darbuka -->
|
||||
<item id="7816" price="0" /> <!-- Apprentice Adventurer's Staff -->
|
||||
</list>
|
16
trunk/dist/game/data/buylists/0009009.xml
vendored
Normal file
16
trunk/dist/game/data/buylists/0009009.xml
vendored
Normal file
@ -0,0 +1,16 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<list xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="../xsd/buylist.xsd">
|
||||
<item id="69" price="0" /> <!-- Bastard Sword -->
|
||||
<item id="83" price="0" /> <!-- Sword of Magic -->
|
||||
<item id="123" price="0" /> <!-- Saber -->
|
||||
<item id="125" price="0" /> <!-- Spinebone Sword -->
|
||||
<item id="126" price="0" /> <!-- Artisan's Sword -->
|
||||
<item id="127" price="0" /> <!-- Crimson Sword -->
|
||||
<item id="128" price="0" /> <!-- Knight's Sword -->
|
||||
<item id="129" price="0" /> <!-- Sword of Revolution -->
|
||||
<item id="130" price="0" /> <!-- Elven Sword -->
|
||||
<item id="143" price="0" /> <!-- Sword of Mystic -->
|
||||
<item id="144" price="0" /> <!-- Sword of Occult -->
|
||||
<item id="2499" price="0" /> <!-- Elven Long Sword -->
|
||||
<item id="7826" price="0" /> <!-- Traveler's Bastard Sword -->
|
||||
</list>
|
11
trunk/dist/game/data/buylists/0009010.xml
vendored
Normal file
11
trunk/dist/game/data/buylists/0009010.xml
vendored
Normal file
@ -0,0 +1,11 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<list xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="../xsd/buylist.xsd">
|
||||
<item id="70" price="0" /> <!-- Claymore -->
|
||||
<item id="124" price="0" /> <!-- Two-Handed Sword -->
|
||||
<item id="5285" price="0" /> <!-- Heavy Sword -->
|
||||
<item id="5791" price="0" /> <!-- Tomb Guard A -->
|
||||
<item id="5792" price="0" /> <!-- Tomb Guard B -->
|
||||
<item id="5795" price="0" /> <!-- Tomb Guard A -->
|
||||
<item id="5796" price="0" /> <!-- Tomb Guard B -->
|
||||
<item id="6723" price="0" /> <!-- Monster Only(Vampire Warrior) -->
|
||||
</list>
|
29
trunk/dist/game/data/buylists/0009011.xml
vendored
Normal file
29
trunk/dist/game/data/buylists/0009011.xml
vendored
Normal file
@ -0,0 +1,29 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<list xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="../xsd/buylist.xsd">
|
||||
<item id="2516" price="0" /> <!-- Saber*Saber -->
|
||||
<item id="2517" price="0" /> <!-- Saber*Bastard Sword -->
|
||||
<item id="2518" price="0" /> <!-- Saber*Spinebone Sword -->
|
||||
<item id="2519" price="0" /> <!-- Saber*Artisan's Sword -->
|
||||
<item id="2520" price="0" /> <!-- Saber*Knight's Sword -->
|
||||
<item id="2521" price="0" /> <!-- Saber*Crimson Sword -->
|
||||
<item id="2522" price="0" /> <!-- Saber*Elven Sword -->
|
||||
<item id="2525" price="0" /> <!-- Bastard Sword*Bastard Sword -->
|
||||
<item id="2526" price="0" /> <!-- Bastard Sword*Spinebone Sword -->
|
||||
<item id="2527" price="0" /> <!-- Bastard Sword*Artisan's Sword -->
|
||||
<item id="2528" price="0" /> <!-- Bastard Sword*Knight's Sword -->
|
||||
<item id="2529" price="0" /> <!-- Bastard Sword*Crimson Sword -->
|
||||
<item id="2530" price="0" /> <!-- Bastard Sword*Elven Sword -->
|
||||
<item id="2533" price="0" /> <!-- Spinebone Sword*Spinebone Sword -->
|
||||
<item id="2534" price="0" /> <!-- Spinebone Sword*Artisan's Sword -->
|
||||
<item id="2535" price="0" /> <!-- Spinebone Sword*Knight's Sword -->
|
||||
<item id="2536" price="0" /> <!-- Spinebone Sword*Crimson Sword -->
|
||||
<item id="2537" price="0" /> <!-- Spinebone Sword*Elven Sword -->
|
||||
<item id="2540" price="0" /> <!-- Artisan's Sword*Artisan's Sword -->
|
||||
<item id="2541" price="0" /> <!-- Artisan's Sword*Knight's Sword -->
|
||||
<item id="2542" price="0" /> <!-- Artisan's Sword*Crimson Sword -->
|
||||
<item id="2543" price="0" /> <!-- Artisan's Sword*Elven Sword -->
|
||||
<item id="2546" price="0" /> <!-- Knight's Sword*Knight's Sword -->
|
||||
<item id="2547" price="0" /> <!-- Knight's Sword*Crimson Sword -->
|
||||
<item id="2548" price="0" /> <!-- Knight's Sword*Elven Sword -->
|
||||
<item id="5129" price="0" /> <!-- Doll Knife -->
|
||||
</list>
|
23
trunk/dist/game/data/buylists/0009012.xml
vendored
Normal file
23
trunk/dist/game/data/buylists/0009012.xml
vendored
Normal file
@ -0,0 +1,23 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<list xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="../xsd/buylist.xsd">
|
||||
<item id="220" price="0" /> <!-- Crafted Dagger -->
|
||||
<item id="221" price="0" /> <!-- Assassin Knife -->
|
||||
<item id="222" price="0" /> <!-- Poniard Dagger -->
|
||||
<item id="223" price="0" /> <!-- Kukuri -->
|
||||
<item id="224" price="0" /> <!-- Maingauche -->
|
||||
<item id="225" price="0" /> <!-- Mithril Dagger -->
|
||||
<item id="238" price="0" /> <!-- Dagger of Mana -->
|
||||
<item id="239" price="0" /> <!-- Mystic Knife -->
|
||||
<item id="240" price="0" /> <!-- Conjurer's Knife -->
|
||||
<item id="241" price="0" /> <!-- Shilen Knife -->
|
||||
<item id="1471" price="0" /> <!-- Silenos Blowgun -->
|
||||
<item id="1660" price="0" /> <!-- Cursed Maingauche -->
|
||||
<item id="2507" price="0" /> <!-- Lizardspear -->
|
||||
<item id="4028" price="0" /> <!-- Giant Cannon -->
|
||||
<item id="5127" price="0" /> <!-- Dailaon Knife -->
|
||||
<item id="5128" price="0" /> <!-- Crokian Blade -->
|
||||
<item id="5130" price="0" /> <!-- Nos Sword -->
|
||||
<item id="5131" price="0" /> <!-- Parhit Staff -->
|
||||
<item id="5132" price="0" /> <!-- Giant Trident -->
|
||||
<item id="7830" price="0" /> <!-- Traveler's Poniard Dagger -->
|
||||
</list>
|
13
trunk/dist/game/data/buylists/0009013.xml
vendored
Normal file
13
trunk/dist/game/data/buylists/0009013.xml
vendored
Normal file
@ -0,0 +1,13 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<list xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="../xsd/buylist.xsd">
|
||||
<item id="274" price="0" /> <!-- Reinforced Bow -->
|
||||
<item id="275" price="0" /> <!-- Long Bow -->
|
||||
<item id="276" price="0" /> <!-- Elven Bow -->
|
||||
<item id="277" price="0" /> <!-- Dark Elven Bow -->
|
||||
<item id="278" price="0" /> <!-- Gastraphetes -->
|
||||
<item id="279" price="0" /> <!-- Reinforced Long Bow -->
|
||||
<item id="280" price="0" /> <!-- Light Crossbow -->
|
||||
<item id="7823" price="0" /> <!-- Traveler's Dark Elven Bow -->
|
||||
<item id="7824" price="0" /> <!-- Traveler's Long Bow -->
|
||||
<item id="1341" price="0" /> <!-- Bone Arrow -->
|
||||
</list>
|
9
trunk/dist/game/data/buylists/0009014.xml
vendored
Normal file
9
trunk/dist/game/data/buylists/0009014.xml
vendored
Normal file
@ -0,0 +1,9 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<list xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="../xsd/buylist.xsd">
|
||||
<item id="258" price="0" /> <!-- Bagh-Nakh -->
|
||||
<item id="259" price="0" /> <!-- Single-Edged Jamadhr -->
|
||||
<item id="260" price="0" /> <!-- Triple-Edged Jamadhr -->
|
||||
<item id="261" price="0" /> <!-- Bich'Hwa -->
|
||||
<item id="262" price="0" /> <!-- Scallop Jamadhr -->
|
||||
<item id="7828" price="0" /> <!-- Traveler's Jamadhr -->
|
||||
</list>
|
17
trunk/dist/game/data/buylists/0009015.xml
vendored
Normal file
17
trunk/dist/game/data/buylists/0009015.xml
vendored
Normal file
@ -0,0 +1,17 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<list xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="../xsd/buylist.xsd">
|
||||
<item id="93" price="0" /> <!-- Winged Spear -->
|
||||
<item id="291" price="0" /> <!-- Trident -->
|
||||
<item id="292" price="0" /> <!-- Pike -->
|
||||
<item id="293" price="0" /> <!-- War Hammer -->
|
||||
<item id="294" price="0" /> <!-- War Pick -->
|
||||
<item id="295" price="0" /> <!-- Dwarven Trident -->
|
||||
<item id="296" price="0" /> <!-- Dwarven Pike -->
|
||||
<item id="297" price="0" /> <!-- Glaive -->
|
||||
<item id="1376" price="0" /> <!-- Guard Spear -->
|
||||
<item id="1472" price="0" /> <!-- Dreadbane -->
|
||||
<item id="3937" price="0" /> <!-- Giant Bar -->
|
||||
<item id="3938" price="0" /> <!-- Giant Rod -->
|
||||
<item id="3939" price="0" /> <!-- Lady's Fan -->
|
||||
<item id="7831" price="0" /> <!-- Traveler's Pike -->
|
||||
</list>
|
21
trunk/dist/game/data/buylists/0009016.xml
vendored
Normal file
21
trunk/dist/game/data/buylists/0009016.xml
vendored
Normal file
@ -0,0 +1,21 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<list xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="../xsd/buylist.xsd">
|
||||
<item id="86" price="0" /> <!-- Tomahawk -->
|
||||
<item id="88" price="0" /> <!-- Morning Star -->
|
||||
<item id="156" price="0" /> <!-- Hand Axe -->
|
||||
<item id="157" price="0" /> <!-- Spiked Club -->
|
||||
<item id="158" price="0" /> <!-- Tarbar -->
|
||||
<item id="159" price="0" /> <!-- Bonebreaker -->
|
||||
<item id="166" price="0" /> <!-- Heavy Mace -->
|
||||
<item id="167" price="0" /> <!-- Scalpel -->
|
||||
<item id="168" price="0" /> <!-- Work Hammer -->
|
||||
<item id="169" price="0" /> <!-- Skull Breaker -->
|
||||
<item id="172" price="0" /> <!-- Heavy Bone Club -->
|
||||
<item id="179" price="0" /> <!-- Mace of Prayer -->
|
||||
<item id="180" price="0" /> <!-- Mace of Judgment -->
|
||||
<item id="181" price="0" /> <!-- Mace of Miracle -->
|
||||
<item id="182" price="0" /> <!-- Doom Hammer -->
|
||||
<item id="189" price="0" /> <!-- Staff of Life -->
|
||||
<item id="7822" price="0" /> <!-- Traveler's Mace -->
|
||||
<item id="7829" price="0" /> <!-- Traveler's Tomahawk -->
|
||||
</list>
|
14
trunk/dist/game/data/buylists/0009017.xml
vendored
Normal file
14
trunk/dist/game/data/buylists/0009017.xml
vendored
Normal file
@ -0,0 +1,14 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<list xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="../xsd/buylist.xsd">
|
||||
<item id="90" price="0" /> <!-- Goat Head Staff -->
|
||||
<item id="178" price="0" /> <!-- Bone Staff -->
|
||||
<item id="183" price="0" /> <!-- Mystic Staff -->
|
||||
<item id="184" price="0" /> <!-- Conjuror's Staff -->
|
||||
<item id="185" price="0" /> <!-- Staff of Mana -->
|
||||
<item id="186" price="0" /> <!-- Staff of Magic -->
|
||||
<item id="187" price="0" /> <!-- Atuba Hammer -->
|
||||
<item id="188" price="0" /> <!-- Ghost Staff -->
|
||||
<item id="190" price="0" /> <!-- Atuba Mace -->
|
||||
<item id="749" price="0" /> <!-- 0 -->
|
||||
<item id="7825" price="0" /> <!-- Traveler's Staff -->
|
||||
</list>
|
61
trunk/dist/game/data/buylists/0009018.xml
vendored
Normal file
61
trunk/dist/game/data/buylists/0009018.xml
vendored
Normal file
@ -0,0 +1,61 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<list xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="../xsd/buylist.xsd">
|
||||
<item id="72" price="0" /> <!-- Stormbringer -->
|
||||
<item id="73" price="0" /> <!-- Shamshir -->
|
||||
<item id="74" price="0" /> <!-- Katana -->
|
||||
<item id="75" price="0" /> <!-- Caliburs -->
|
||||
<item id="76" price="0" /> <!-- Sword of Delusion -->
|
||||
<item id="77" price="0" /> <!-- Tsurugi -->
|
||||
<item id="84" price="0" /> <!-- Homunkulus's Sword -->
|
||||
<item id="131" price="0" /> <!-- Spirit Sword -->
|
||||
<item id="132" price="0" /> <!-- Sword of Limit -->
|
||||
<item id="133" price="0" /> <!-- Raid Sword -->
|
||||
<item id="134" price="0" /> <!-- Sword of Nightmare -->
|
||||
<item id="135" price="0" /> <!-- Samurai Longsword -->
|
||||
<item id="145" price="0" /> <!-- Sword of Whispering Death -->
|
||||
<item id="4681" price="0" /> <!-- Stormbringer - Critical Anger -->
|
||||
<item id="4682" price="0" /> <!-- Stormbringer - Focus -->
|
||||
<item id="4683" price="0" /> <!-- Stormbringer - Light -->
|
||||
<item id="4684" price="0" /> <!-- Shamshir - Guidance -->
|
||||
<item id="4685" price="0" /> <!-- Shamshir - Back Blow -->
|
||||
<item id="4686" price="0" /> <!-- Shamshir - Rsk. Evasion -->
|
||||
<item id="4687" price="0" /> <!-- Katana - Focus -->
|
||||
<item id="4688" price="0" /> <!-- Katana - Critical Damage -->
|
||||
<item id="4689" price="0" /> <!-- Katana - Haste -->
|
||||
<item id="4690" price="0" /> <!-- Spirit Sword - Critical Damage -->
|
||||
<item id="4691" price="0" /> <!-- Spirit Sword - Critical Poison -->
|
||||
<item id="4692" price="0" /> <!-- Spirit Sword - Haste -->
|
||||
<item id="4693" price="0" /> <!-- Raid Sword - Focus -->
|
||||
<item id="4694" price="0" /> <!-- Raid Sword - Critical Drain -->
|
||||
<item id="4695" price="0" /> <!-- Raid Sword - Critical Poison -->
|
||||
<item id="4696" price="0" /> <!-- Caliburs - Guidance -->
|
||||
<item id="4697" price="0" /> <!-- Caliburs - Focus -->
|
||||
<item id="4698" price="0" /> <!-- Caliburs - Critical Damage -->
|
||||
<item id="4699" price="0" /> <!-- Sword of Delusion - Focus -->
|
||||
<item id="4700" price="0" /> <!-- Sword of Delusion - Health -->
|
||||
<item id="4701" price="0" /> <!-- Sword of Delusion - Rsk. Haste -->
|
||||
<item id="4702" price="0" /> <!-- Tsurugi - Focus -->
|
||||
<item id="4703" price="0" /> <!-- Tsurugi - Critical Damage -->
|
||||
<item id="4704" price="0" /> <!-- Tsurugi - Haste -->
|
||||
<item id="4705" price="0" /> <!-- Sword of Nightmare - Health -->
|
||||
<item id="4706" price="0" /> <!-- Sword of Nightmare - Focus -->
|
||||
<item id="4707" price="0" /> <!-- Sword of Nightmare - Light -->
|
||||
<item id="4708" price="0" /> <!-- Samurai Longsword - Focus -->
|
||||
<item id="4709" price="0" /> <!-- Samurai Longsword - Critical Damage -->
|
||||
<item id="4710" price="0" /> <!-- Samurai Longsword - Haste -->
|
||||
<item id="5793" price="0" /> <!-- Tomb Savant A -->
|
||||
<item id="5794" price="0" /> <!-- Tomb Savant B -->
|
||||
<item id="5797" price="0" /> <!-- Tomb Savant A -->
|
||||
<item id="5798" price="0" /> <!-- Tomb Savant B -->
|
||||
<item id="5800" price="0" /> <!-- Nephilim Lord -->
|
||||
<item id="5801" price="0" /> <!-- For NPC (Dusk) -->
|
||||
<item id="6307" price="0" /> <!-- Sword of Limit - Guidance -->
|
||||
<item id="6308" price="0" /> <!-- Sword of Limit - Critical Drain -->
|
||||
<item id="6309" price="0" /> <!-- Sword of Limit - Health -->
|
||||
<item id="6310" price="0" /> <!-- Sword of Whispering Death - Empower -->
|
||||
<item id="6311" price="0" /> <!-- Sword of Whispering Death - M. Atk. -->
|
||||
<item id="6312" price="0" /> <!-- Sword of Whispering Death - Magic Silence -->
|
||||
<item id="6313" price="0" /> <!-- Homunkulus's Sword - Acumen -->
|
||||
<item id="6314" price="0" /> <!-- Homunkulus's Sword - Conversion -->
|
||||
<item id="6315" price="0" /> <!-- Homunkulus's Sword - Magic Paralyze -->
|
||||
</list>
|
11
trunk/dist/game/data/buylists/0009019.xml
vendored
Normal file
11
trunk/dist/game/data/buylists/0009019.xml
vendored
Normal file
@ -0,0 +1,11 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<list xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="../xsd/buylist.xsd">
|
||||
<item id="71" price="0" /> <!-- Flamberge -->
|
||||
<item id="4711" price="0" /> <!-- Flamberge - Critical Damage -->
|
||||
<item id="4712" price="0" /> <!-- Flamberge - Focus -->
|
||||
<item id="4713" price="0" /> <!-- Flamberge - Light -->
|
||||
<item id="5286" price="0" /> <!-- Berserker Blade -->
|
||||
<item id="6347" price="0" /> <!-- Berserker Blade - Focus -->
|
||||
<item id="6348" price="0" /> <!-- Berserker Blade - Critical Damage -->
|
||||
<item id="6349" price="0" /> <!-- Berserker Blade - Haste -->
|
||||
</list>
|
38
trunk/dist/game/data/buylists/0009020.xml
vendored
Normal file
38
trunk/dist/game/data/buylists/0009020.xml
vendored
Normal file
@ -0,0 +1,38 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<list xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="../xsd/buylist.xsd">
|
||||
<item id="2523" price="0" /> <!-- Saber*Sword of Revolution -->
|
||||
<item id="2524" price="0" /> <!-- Saber*Elven Long Sword -->
|
||||
<item id="2531" price="0" /> <!-- Bastard Sword*Sword of Revolution -->
|
||||
<item id="2532" price="0" /> <!-- Bastard Sword*Elven Long Sword -->
|
||||
<item id="2538" price="0" /> <!-- Spinebone Sword*Sword of Revolution -->
|
||||
<item id="2539" price="0" /> <!-- Spinebone Sword*Elven Long Sword -->
|
||||
<item id="2544" price="0" /> <!-- Artisan's Sword*Sword of Revolution -->
|
||||
<item id="2545" price="0" /> <!-- Artisan's Sword*Elven Long Sword -->
|
||||
<item id="2549" price="0" /> <!-- Knight's Sword*Sword of Revolution -->
|
||||
<item id="2550" price="0" /> <!-- Knight's Sword*Elven Long Sword -->
|
||||
<item id="2551" price="0" /> <!-- Crimson Sword*Crimson Sword -->
|
||||
<item id="2552" price="0" /> <!-- Crimson Sword*Elven Sword -->
|
||||
<item id="2553" price="0" /> <!-- Crimson Sword*Sword of Revolution -->
|
||||
<item id="2554" price="0" /> <!-- Crimson Sword*Elven Long Sword -->
|
||||
<item id="2555" price="0" /> <!-- Elven Sword*Elven Sword -->
|
||||
<item id="2556" price="0" /> <!-- Elven Sword*Sword of Revolution -->
|
||||
<item id="2557" price="0" /> <!-- Elven Sword*Elven Long Sword -->
|
||||
<item id="2558" price="0" /> <!-- Sword of Revolution*Sword of Revolution -->
|
||||
<item id="2559" price="0" /> <!-- Sword of Revolution*Elven Long Sword -->
|
||||
<item id="2560" price="0" /> <!-- Elven Long Sword*Elven Long Sword -->
|
||||
<item id="2561" price="0" /> <!-- Stormbringer*Stormbringer -->
|
||||
<item id="2562" price="0" /> <!-- Stormbringer*Shamshir -->
|
||||
<item id="2563" price="0" /> <!-- Stormbringer*Katana -->
|
||||
<item id="2564" price="0" /> <!-- Stormbringer*Spirit Sword -->
|
||||
<item id="2565" price="0" /> <!-- Stormbringer*Raid Sword -->
|
||||
<item id="2572" price="0" /> <!-- Shamshir*Shamshir -->
|
||||
<item id="2573" price="0" /> <!-- Shamshir*Katana -->
|
||||
<item id="2574" price="0" /> <!-- Shamshir*Spirit Sword -->
|
||||
<item id="2575" price="0" /> <!-- Shamshir*Raid Sword -->
|
||||
<item id="2582" price="0" /> <!-- Katana*Katana -->
|
||||
<item id="2583" price="0" /> <!-- Katana*Spirit Sword -->
|
||||
<item id="2584" price="0" /> <!-- Katana*Raid Sword -->
|
||||
<item id="2591" price="0" /> <!-- Spirit Sword*Spirit Sword -->
|
||||
<item id="2592" price="0" /> <!-- Spirit Sword*Raid Sword -->
|
||||
<item id="2599" price="0" /> <!-- Raid Sword*Raid Sword -->
|
||||
</list>
|
35
trunk/dist/game/data/buylists/0009021.xml
vendored
Normal file
35
trunk/dist/game/data/buylists/0009021.xml
vendored
Normal file
@ -0,0 +1,35 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<list xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="../xsd/buylist.xsd">
|
||||
<item id="226" price="0" /> <!-- Cursed Dagger -->
|
||||
<item id="227" price="0" /> <!-- Stiletto -->
|
||||
<item id="228" price="0" /> <!-- Crystal Dagger -->
|
||||
<item id="230" price="0" /> <!-- Wolverine Needle -->
|
||||
<item id="231" price="0" /> <!-- Grace Dagger -->
|
||||
<item id="232" price="0" /> <!-- Dark Elven Dagger -->
|
||||
<item id="233" price="0" /> <!-- Dark Screamer -->
|
||||
<item id="242" price="0" /> <!-- Soulfire Dirk -->
|
||||
<item id="4759" price="0" /> <!-- Cursed Dagger - Critical Bleed -->
|
||||
<item id="4760" price="0" /> <!-- Cursed Dagger - Critical Poison -->
|
||||
<item id="4761" price="0" /> <!-- Cursed Dagger - Rsk. Haste -->
|
||||
<item id="4762" price="0" /> <!-- Dark Elven Dagger - Focus -->
|
||||
<item id="4763" price="0" /> <!-- Dark Elven Dagger - Back Blow -->
|
||||
<item id="4764" price="0" /> <!-- Dark Elven Dagger - Mortal Strike -->
|
||||
<item id="4765" price="0" /> <!-- Stiletto - Critical Bleed -->
|
||||
<item id="4766" price="0" /> <!-- Stiletto - Critical Poison -->
|
||||
<item id="4767" price="0" /> <!-- Stiletto - Mortal Strike -->
|
||||
<item id="4768" price="0" /> <!-- Grace Dagger - Evasion -->
|
||||
<item id="4769" price="0" /> <!-- Grace Dagger - Focus -->
|
||||
<item id="4770" price="0" /> <!-- Grace Dagger - Back Blow -->
|
||||
<item id="4771" price="0" /> <!-- Dark Screamer - Evasion -->
|
||||
<item id="4772" price="0" /> <!-- Dark Screamer - Focus -->
|
||||
<item id="4773" price="0" /> <!-- Dark Screamer - Critical Bleed -->
|
||||
<item id="4774" price="0" /> <!-- Crystal Dagger - Critical Bleed -->
|
||||
<item id="4775" price="0" /> <!-- Crystal Dagger - Critical Poison -->
|
||||
<item id="4776" price="0" /> <!-- Crystal Dagger - Mortal Strike -->
|
||||
<item id="6356" price="0" /> <!-- Dark Elven Dagger - Rsk. Haste -->
|
||||
<item id="6357" price="0" /> <!-- Stiletto - Rsk. Haste -->
|
||||
<item id="6358" price="0" /> <!-- Crystal Dagger - Critical Damage -->
|
||||
<item id="7810" price="0" /> <!-- Soulfire Dirk - Mana Up -->
|
||||
<item id="7811" price="0" /> <!-- Soulfire Dirk - Magic Hold -->
|
||||
<item id="7812" price="0" /> <!-- Soulfire Dirk - Magic Silence -->
|
||||
</list>
|
24
trunk/dist/game/data/buylists/0009022.xml
vendored
Normal file
24
trunk/dist/game/data/buylists/0009022.xml
vendored
Normal file
@ -0,0 +1,24 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<list xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="../xsd/buylist.xsd">
|
||||
<item id="281" price="0" /> <!-- Crystallized Ice Bow -->
|
||||
<item id="282" price="0" /> <!-- Elemental Bow -->
|
||||
<item id="283" price="0" /> <!-- Akat Long Bow -->
|
||||
<item id="285" price="0" /> <!-- Noble Elven Bow -->
|
||||
<item id="286" price="0" /> <!-- Eminence Bow -->
|
||||
<item id="4810" price="0" /> <!-- Crystallized Ice Bow - Guidance -->
|
||||
<item id="4811" price="0" /> <!-- Crystallized Ice Bow - Evasion -->
|
||||
<item id="4812" price="0" /> <!-- Crystallized Ice Bow - Quick Recovery -->
|
||||
<item id="4813" price="0" /> <!-- Elemental Bow - Guidance -->
|
||||
<item id="4814" price="0" /> <!-- Elemental Bow - Miser -->
|
||||
<item id="4815" price="0" /> <!-- Elemental Bow - Quick Recovery -->
|
||||
<item id="4816" price="0" /> <!-- Noble Elven Bow - Evasion -->
|
||||
<item id="4817" price="0" /> <!-- Noble Elven Bow - Miser -->
|
||||
<item id="4818" price="0" /> <!-- Noble Elven Bow - Cheap Shot -->
|
||||
<item id="4819" price="0" /> <!-- Akat Long Bow - Guidance -->
|
||||
<item id="4820" price="0" /> <!-- Akat Long Bow - Evasion -->
|
||||
<item id="4821" price="0" /> <!-- Akat Long Bow - Miser -->
|
||||
<item id="4822" price="0" /> <!-- Eminence Bow - Guidance -->
|
||||
<item id="4823" price="0" /> <!-- Eminence Bow - Miser -->
|
||||
<item id="4824" price="0" /> <!-- Eminence Bow - Cheap Shot -->
|
||||
<item id="1342" price="0" /> <!-- Steel Arrow -->
|
||||
</list>
|
19
trunk/dist/game/data/buylists/0009023.xml
vendored
Normal file
19
trunk/dist/game/data/buylists/0009023.xml
vendored
Normal file
@ -0,0 +1,19 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<list xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="../xsd/buylist.xsd">
|
||||
<item id="263" price="0" /> <!-- Chakram -->
|
||||
<item id="265" price="0" /> <!-- Fisted Blade -->
|
||||
<item id="266" price="0" /> <!-- Great Pata -->
|
||||
<item id="4233" price="0" /> <!-- Knuckle Duster -->
|
||||
<item id="4789" price="0" /> <!-- Chakram - Critical Drain -->
|
||||
<item id="4790" price="0" /> <!-- Chakram - Critical Poison -->
|
||||
<item id="4791" price="0" /> <!-- Chakram - Rsk. Haste -->
|
||||
<item id="4792" price="0" /> <!-- Fisted Blade - Rsk. Evasion -->
|
||||
<item id="4793" price="0" /> <!-- Fisted Blade - Rsk. Haste -->
|
||||
<item id="4794" price="0" /> <!-- Fisted Blade - Haste -->
|
||||
<item id="4795" price="0" /> <!-- Great Pata - Critical Drain -->
|
||||
<item id="4796" price="0" /> <!-- Great Pata - Critical Poison -->
|
||||
<item id="4797" price="0" /> <!-- Great Pata - Rsk. Haste -->
|
||||
<item id="4798" price="0" /> <!-- Knuckle Duster - Rsk. Evasion -->
|
||||
<item id="4799" price="0" /> <!-- Knuckle Duster - Rsk. Haste -->
|
||||
<item id="4800" price="0" /> <!-- Knuckle Duster - Haste -->
|
||||
</list>
|
35
trunk/dist/game/data/buylists/0009024.xml
vendored
Normal file
35
trunk/dist/game/data/buylists/0009024.xml
vendored
Normal file
@ -0,0 +1,35 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<list xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="../xsd/buylist.xsd">
|
||||
<item id="94" price="0" /> <!-- Bec de Corbin -->
|
||||
<item id="95" price="0" /> <!-- Poleaxe -->
|
||||
<item id="96" price="0" /> <!-- Scythe -->
|
||||
<item id="298" price="0" /> <!-- Orcish Glaive -->
|
||||
<item id="299" price="0" /> <!-- Orcish Poleaxe -->
|
||||
<item id="301" price="0" /> <!-- Scorpion -->
|
||||
<item id="302" price="0" /> <!-- Body Slasher -->
|
||||
<item id="303" price="0" /> <!-- Widow Maker -->
|
||||
<item id="4834" price="0" /> <!-- Scythe - Anger -->
|
||||
<item id="4835" price="0" /> <!-- Scythe - Critical Stun -->
|
||||
<item id="4836" price="0" /> <!-- Scythe - Light -->
|
||||
<item id="4837" price="0" /> <!-- Orcish Glaive - Anger -->
|
||||
<item id="4838" price="0" /> <!-- Orcish Glaive - Critical Stun -->
|
||||
<item id="4839" price="0" /> <!-- Orcish Glaive - Towering Blow -->
|
||||
<item id="4840" price="0" /> <!-- Body Slasher - Critical Stun -->
|
||||
<item id="4841" price="0" /> <!-- Body Slasher - Towering Blow -->
|
||||
<item id="4842" price="0" /> <!-- Body Slasher - Wide Blow -->
|
||||
<item id="4843" price="0" /> <!-- Bec de Corbin - Critical Stun -->
|
||||
<item id="4844" price="0" /> <!-- Bec de Corbin - Towering Blow -->
|
||||
<item id="4845" price="0" /> <!-- Bec de Corbin - Light -->
|
||||
<item id="4846" price="0" /> <!-- Scorpion - Anger -->
|
||||
<item id="4847" price="0" /> <!-- Scorpion - Critical Stun -->
|
||||
<item id="4848" price="0" /> <!-- Scorpion - Towering Blow -->
|
||||
<item id="4849" price="0" /> <!-- Widow Maker - Critical Stun -->
|
||||
<item id="4850" price="0" /> <!-- Widow Maker - Towering Blow -->
|
||||
<item id="4851" price="0" /> <!-- Widow Maker - Wide Blow -->
|
||||
<item id="4852" price="0" /> <!-- Orcish Poleaxe - Critical Stun -->
|
||||
<item id="4853" price="0" /> <!-- Orcish Poleaxe - Towering Blow -->
|
||||
<item id="4854" price="0" /> <!-- Orcish Poleaxe - Wide Blow -->
|
||||
<item id="7719" price="0" /> <!-- Poleaxe - Critical Stun -->
|
||||
<item id="7720" price="0" /> <!-- Poleaxe - Towering Blow -->
|
||||
<item id="7721" price="0" /> <!-- Poleaxe - Wide Blow -->
|
||||
</list>
|
43
trunk/dist/game/data/buylists/0009025.xml
vendored
Normal file
43
trunk/dist/game/data/buylists/0009025.xml
vendored
Normal file
@ -0,0 +1,43 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<list xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="../xsd/buylist.xsd">
|
||||
<item id="4734" price="0" /> <!-- Silver Axe - Haste -->
|
||||
<item id="4735" price="0" /> <!-- Skull Graver - Anger -->
|
||||
<item id="4736" price="0" /> <!-- Skull Graver - Health -->
|
||||
<item id="4737" price="0" /> <!-- Skull Graver - Rsk. Focus -->
|
||||
<item id="4738" price="0" /> <!-- Dwarven War Hammer - Anger -->
|
||||
<item id="4739" price="0" /> <!-- Dwarven War Hammer - Health -->
|
||||
<item id="4740" price="0" /> <!-- Dwarven War Hammer - Haste -->
|
||||
<item id="4741" price="0" /> <!-- War Axe - Anger -->
|
||||
<item id="4742" price="0" /> <!-- War Axe - Health -->
|
||||
<item id="4743" price="0" /> <!-- War Axe - Haste -->
|
||||
<item id="4744" price="0" /> <!-- Yaksa Mace - Anger -->
|
||||
<item id="4745" price="0" /> <!-- Yaksa Mace - Health -->
|
||||
<item id="4746" price="0" /> <!-- Yaksa Mace - Rsk. Focus -->
|
||||
<item id="7701" price="0" /> <!-- Stick of Faith - Mana Up -->
|
||||
<item id="7702" price="0" /> <!-- Stick of Faith - Magic Hold -->
|
||||
<item id="7703" price="0" /> <!-- Stick of Faith - Magic Shield -->
|
||||
<item id="7704" price="0" /> <!-- Stick of Eternity - Empower -->
|
||||
<item id="7705" price="0" /> <!-- Stick of Eternity - Rsk. Evasion -->
|
||||
<item id="7706" price="0" /> <!-- Stick of Eternity - Blessed Body -->
|
||||
<item id="7707" price="0" /> <!-- Nirvana Axe - M. Atk. -->
|
||||
<item id="7708" price="0" /> <!-- Nirvana Axe - Magic Poison -->
|
||||
<item id="7709" price="0" /> <!-- Nirvana Axe - Magic Weakness -->
|
||||
<item id="7710" price="0" /> <!-- Club of Nature - Acumen -->
|
||||
<item id="7711" price="0" /> <!-- Club of Nature - Mental Shield -->
|
||||
<item id="7712" price="0" /> <!-- Club of Nature - Magic Hold -->
|
||||
<item id="7713" price="0" /> <!-- Mace of Underworld - Mana Up -->
|
||||
<item id="7714" price="0" /> <!-- Mace of Underworld - Magic Silence -->
|
||||
<item id="7715" price="0" /> <!-- Mace of Underworld - Conversion -->
|
||||
<item id="2503" price="0" /> <!-- Yaksa Mace -->
|
||||
<item id="162" price="0" /> <!-- War Axe -->
|
||||
<item id="202" price="0" /> <!-- Mace of Underworld -->
|
||||
<item id="201" price="0" /> <!-- Club of Nature -->
|
||||
<item id="196" price="0" /> <!-- Stick of Eternity -->
|
||||
<item id="174" price="0" /> <!-- Nirvana Axe -->
|
||||
<item id="2502" price="0" /> <!-- Dwarven War Hammer -->
|
||||
<item id="173" price="0" /> <!-- Skull Graver -->
|
||||
<item id="161" price="0" /> <!-- Silver Axe -->
|
||||
<item id="160" price="0" /> <!-- Battle Axe -->
|
||||
<item id="85" price="0" /> <!-- Phantom Sword -->
|
||||
<item id="193" price="0" /> <!-- Stick of Faith -->
|
||||
</list>
|
28
trunk/dist/game/data/buylists/0009026.xml
vendored
Normal file
28
trunk/dist/game/data/buylists/0009026.xml
vendored
Normal file
@ -0,0 +1,28 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<list xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="../xsd/buylist.xsd">
|
||||
<item id="4888" price="0" /> <!-- Deadman's Staff - Magic Regeneration -->
|
||||
<item id="4889" price="0" /> <!-- Deadman's Staff - Mental Shield -->
|
||||
<item id="4890" price="0" /> <!-- Deadman's Staff - Magic Hold -->
|
||||
<item id="4891" price="0" /> <!-- Ghoul's Staff - Rsk. Evasion -->
|
||||
<item id="4892" price="0" /> <!-- Ghoul's Staff - Mana Up -->
|
||||
<item id="4893" price="0" /> <!-- Ghoul's Staff - Blessed Body -->
|
||||
<item id="4894" price="0" /> <!-- Demon's Staff - Magic Poison -->
|
||||
<item id="4895" price="0" /> <!-- Demon's Staff - Magic Weakness -->
|
||||
<item id="4896" price="0" /> <!-- Demon's Staff - Magic Chaos -->
|
||||
<item id="6719" price="0" /> <!-- Monster Only(Ketra Orc Chieftain) -->
|
||||
<item id="7716" price="0" /> <!-- Inferno Staff - Acumen -->
|
||||
<item id="7717" price="0" /> <!-- Inferno Staff - Magic Silence -->
|
||||
<item id="7718" price="0" /> <!-- Inferno Staff - Magic Paralyze -->
|
||||
<item id="197" price="0" /> <!-- Paradia Staff -->
|
||||
<item id="191" price="0" /> <!-- Heavy Doom Hammer -->
|
||||
<item id="192" price="0" /> <!-- Crystal Staff -->
|
||||
<item id="194" price="0" /> <!-- Heavy Doom Axe -->
|
||||
<item id="195" price="0" /> <!-- Cursed Staff -->
|
||||
<item id="198" price="0" /> <!-- Inferno Staff -->
|
||||
<item id="199" price="0" /> <!-- Pa'agrian Hammer -->
|
||||
<item id="200" price="0" /> <!-- Sage's Staff -->
|
||||
<item id="203" price="0" /> <!-- Pa'agrian Axe -->
|
||||
<item id="204" price="0" /> <!-- Deadman's Staff -->
|
||||
<item id="205" price="0" /> <!-- Ghoul's Staff -->
|
||||
<item id="206" price="0" /> <!-- Demon's Staff -->
|
||||
</list>
|
22
trunk/dist/game/data/buylists/0009027.xml
vendored
Normal file
22
trunk/dist/game/data/buylists/0009027.xml
vendored
Normal file
@ -0,0 +1,22 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<list xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="../xsd/buylist.xsd">
|
||||
<item id="79" price="0" /> <!-- Sword of Damascus -->
|
||||
<item id="136" price="0" /> <!-- (Not In Use) -->
|
||||
<item id="137" price="0" /> <!-- (Not In Use) -->
|
||||
<item id="138" price="0" /> <!-- (Not In Use) -->
|
||||
<item id="139" price="0" /> <!-- Sudden Agathion 7-Day Pack -->
|
||||
<item id="140" price="0" /> <!-- Shiny Agathion 7-Day Pack -->
|
||||
<item id="141" price="0" /> <!-- Sobbing Agathion 7-Day Pack -->
|
||||
<item id="142" price="0" /> <!-- Keshanberk -->
|
||||
<item id="146" price="0" /> <!-- Ghoulbane -->
|
||||
<item id="148" price="0" /> <!-- Sword of Valhalla -->
|
||||
<item id="4714" price="0" /> <!-- Keshanberk - Guidance -->
|
||||
<item id="4715" price="0" /> <!-- Keshanberk - Focus -->
|
||||
<item id="4716" price="0" /> <!-- Keshanberk - Back Blow -->
|
||||
<item id="4717" price="0" /> <!-- Sword of Damascus - Focus -->
|
||||
<item id="4718" price="0" /> <!-- Sword of Damascus - Critical Damage -->
|
||||
<item id="4719" price="0" /> <!-- Sword of Damascus - Haste -->
|
||||
<item id="7722" price="0" /> <!-- Sword of Valhalla - Acumen -->
|
||||
<item id="7723" price="0" /> <!-- Sword of Valhalla - Magic Weakness -->
|
||||
<item id="7724" price="0" /> <!-- Sword of Valhalla - Magic Regeneration -->
|
||||
</list>
|
7
trunk/dist/game/data/buylists/0009028.xml
vendored
Normal file
7
trunk/dist/game/data/buylists/0009028.xml
vendored
Normal file
@ -0,0 +1,7 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<list xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="../xsd/buylist.xsd">
|
||||
<item id="78" price="0" /> <!-- Great Sword -->
|
||||
<item id="4723" price="0" /> <!-- Great Sword - Health -->
|
||||
<item id="4724" price="0" /> <!-- Great Sword - Critical Damage -->
|
||||
<item id="4725" price="0" /> <!-- Great Sword - Focus -->
|
||||
</list>
|
55
trunk/dist/game/data/buylists/0009029.xml
vendored
Normal file
55
trunk/dist/game/data/buylists/0009029.xml
vendored
Normal file
@ -0,0 +1,55 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<list xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="../xsd/buylist.xsd">
|
||||
<item id="2566" price="0" /> <!-- Stormbringer*Caliburs -->
|
||||
<item id="2567" price="0" /> <!-- Stormbringer*Sword of Limit -->
|
||||
<item id="2568" price="0" /> <!-- Stormbringer*Sword of Delusion -->
|
||||
<item id="2569" price="0" /> <!-- Stormbringer*Sword of Nightmare -->
|
||||
<item id="2570" price="0" /> <!-- Stormbringer*Tsurugi -->
|
||||
<item id="2571" price="0" /> <!-- Stormbringer*Samurai Long sword -->
|
||||
<item id="2576" price="0" /> <!-- Shamshir*Caliburs -->
|
||||
<item id="2577" price="0" /> <!-- Shamshir*Sword of Limit -->
|
||||
<item id="2578" price="0" /> <!-- Shamshir*Sword of Delusion -->
|
||||
<item id="2579" price="0" /> <!-- Shamshir*Sword of Nightmare -->
|
||||
<item id="2580" price="0" /> <!-- Shamshir*Tsurugi -->
|
||||
<item id="2581" price="0" /> <!-- Shamshir*Samurai Long Sword -->
|
||||
<item id="2585" price="0" /> <!-- Katana*Caliburs -->
|
||||
<item id="2586" price="0" /> <!-- Katana*Sword of Limit -->
|
||||
<item id="2587" price="0" /> <!-- Katana*Sword of Delusion -->
|
||||
<item id="2588" price="0" /> <!-- Katana*Sword of Nightmare -->
|
||||
<item id="2589" price="0" /> <!-- Katana*Tsurugi -->
|
||||
<item id="2590" price="0" /> <!-- Katana*Samurai Long Sword -->
|
||||
<item id="2593" price="0" /> <!-- Spirit Sword*Caliburs -->
|
||||
<item id="2594" price="0" /> <!-- Spirit Sword*Sword of Limit -->
|
||||
<item id="2595" price="0" /> <!-- Spirit Sword*Sword of Delusion -->
|
||||
<item id="2596" price="0" /> <!-- Spirit Sword*Sword of Nightmare -->
|
||||
<item id="2597" price="0" /> <!-- Spirit Sword*Tsurugi -->
|
||||
<item id="2598" price="0" /> <!-- Spirit Sword*Samurai Long Sword -->
|
||||
<item id="2600" price="0" /> <!-- Raid Sword*Caliburs -->
|
||||
<item id="2601" price="0" /> <!-- Raid Sword*Sword of Limit -->
|
||||
<item id="2602" price="0" /> <!-- Raid Sword*Sword of Delusion -->
|
||||
<item id="2603" price="0" /> <!-- Raid Sword*Sword of Nightmare -->
|
||||
<item id="2604" price="0" /> <!-- Raid Sword*Tsurugi -->
|
||||
<item id="2605" price="0" /> <!-- Raid Sword*Samurai Long Sword -->
|
||||
<item id="2606" price="0" /> <!-- Caliburs*Caliburs -->
|
||||
<item id="2607" price="0" /> <!-- Caliburs*Sword of Limit -->
|
||||
<item id="2608" price="0" /> <!-- Caliburs*Sword of Delusion -->
|
||||
<item id="2609" price="0" /> <!-- Caliburs*Sword of Nightmare -->
|
||||
<item id="2610" price="0" /> <!-- Caliburs*Tsurugi -->
|
||||
<item id="2611" price="0" /> <!-- Caliburs*Samurai Long Sword -->
|
||||
<item id="2612" price="0" /> <!-- Sword of Limit*Sword of Limit -->
|
||||
<item id="2613" price="0" /> <!-- Sword of Limit*Sword of Delusion -->
|
||||
<item id="2614" price="0" /> <!-- Sword of Limit*Sword of Nightmare -->
|
||||
<item id="2615" price="0" /> <!-- Sword of Limit*Tsurugi -->
|
||||
<item id="2616" price="0" /> <!-- Sword of Limit*Samurai Long Sword -->
|
||||
<item id="2617" price="0" /> <!-- Sword of Delusion*Sword of Delusion -->
|
||||
<item id="2618" price="0" /> <!-- Sword of Delusion*Sword of Nightmare -->
|
||||
<item id="2619" price="0" /> <!-- Sword of Delusion*Tsurugi -->
|
||||
<item id="2620" price="0" /> <!-- Sword of Delusion*Samurai Long Sword -->
|
||||
<item id="2621" price="0" /> <!-- Sword of Nightmare*Sword of Nightmare -->
|
||||
<item id="2622" price="0" /> <!-- Sword of Nightmare*Tsurugi -->
|
||||
<item id="2623" price="0" /> <!-- Sword of Nightmare*Samurai Long Sword -->
|
||||
<item id="2624" price="0" /> <!-- Tsurugi*Tsurugi -->
|
||||
<item id="2625" price="0" /> <!-- Tsurugi*Samurai Long Sword -->
|
||||
<item id="2626" price="0" /> <!-- Samurai Long Sword*Samurai Long Sword -->
|
||||
<item id="6722" price="0" /> <!-- Monster Only(Ahrimanes) -->
|
||||
</list>
|
19
trunk/dist/game/data/buylists/0009030.xml
vendored
Normal file
19
trunk/dist/game/data/buylists/0009030.xml
vendored
Normal file
@ -0,0 +1,19 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<list xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="../xsd/buylist.xsd">
|
||||
<item id="229" price="0" /> <!-- Kris -->
|
||||
<item id="234" price="0" /> <!-- Demon's Dagger -->
|
||||
<item id="243" price="0" /> <!-- Hell Knife -->
|
||||
<item id="4777" price="0" /> <!-- Kris - Evasion -->
|
||||
<item id="4778" price="0" /> <!-- Kris - Focus -->
|
||||
<item id="4779" price="0" /> <!-- Kris - Back Blow -->
|
||||
<item id="4780" price="0" /> <!-- Demon's Dagger - Critical Bleed -->
|
||||
<item id="4781" price="0" /> <!-- Demon's Dagger - Critical Poison -->
|
||||
<item id="4782" price="0" /> <!-- Demon's Dagger - Mortal Strike -->
|
||||
<item id="4786" price="0" /> <!-- Hell Knife - Focus -->
|
||||
<item id="4787" price="0" /> <!-- Hell Knife - Back Blow -->
|
||||
<item id="4788" price="0" /> <!-- Hell Knife - Mortal Strike -->
|
||||
<item id="6359" price="0" /> <!-- Demon's Dagger - Critical Damage -->
|
||||
<item id="7813" price="0" /> <!-- Hell Knife - Magic Regeneration -->
|
||||
<item id="7814" price="0" /> <!-- Hell Knife - Mental Shield -->
|
||||
<item id="7815" price="0" /> <!-- Hell Knife - Magic Weakness -->
|
||||
</list>
|
12
trunk/dist/game/data/buylists/0009031.xml
vendored
Normal file
12
trunk/dist/game/data/buylists/0009031.xml
vendored
Normal file
@ -0,0 +1,12 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<list xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="../xsd/buylist.xsd">
|
||||
<item id="284" price="0" /> <!-- Dark Elven Long Bow -->
|
||||
<item id="287" price="0" /> <!-- Bow of Peril -->
|
||||
<item id="4825" price="0" /> <!-- Dark Elven Long Bow - Evasion -->
|
||||
<item id="4826" price="0" /> <!-- Dark Elven Long Bow - Critical Bleed -->
|
||||
<item id="4827" price="0" /> <!-- Dark Elven Long Bow - Miser -->
|
||||
<item id="4828" price="0" /> <!-- Bow of Peril - Guidance -->
|
||||
<item id="4829" price="0" /> <!-- Bow of Peril - Quick Recovery -->
|
||||
<item id="4830" price="0" /> <!-- Bow of Peril - Cheap Shot -->
|
||||
<item id="1343" price="0" /> <!-- Silver Arrow -->
|
||||
</list>
|
12
trunk/dist/game/data/buylists/0009032.xml
vendored
Normal file
12
trunk/dist/game/data/buylists/0009032.xml
vendored
Normal file
@ -0,0 +1,12 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<list xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="../xsd/buylist.xsd">
|
||||
<item id="264" price="0" /> <!-- Pata -->
|
||||
<item id="267" price="0" /> <!-- Arthro Nail -->
|
||||
<item id="268" price="0" /> <!-- Bellion Cestus -->
|
||||
<item id="4801" price="0" /> <!-- Arthro Nail - Critical Poison -->
|
||||
<item id="4802" price="0" /> <!-- Arthro Nail - Rsk. Evasion -->
|
||||
<item id="4803" price="0" /> <!-- Arthro Nail - Rsk. Haste -->
|
||||
<item id="4804" price="0" /> <!-- Bellion Cestus - Critical Drain -->
|
||||
<item id="4805" price="0" /> <!-- Bellion Cestus - Critical Poison -->
|
||||
<item id="4806" price="0" /> <!-- Bellion Cestus - Rsk. Haste -->
|
||||
</list>
|
11
trunk/dist/game/data/buylists/0009033.xml
vendored
Normal file
11
trunk/dist/game/data/buylists/0009033.xml
vendored
Normal file
@ -0,0 +1,11 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<list xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="../xsd/buylist.xsd">
|
||||
<item id="97" price="0" /> <!-- Lance -->
|
||||
<item id="300" price="0" /> <!-- Great Axe -->
|
||||
<item id="4855" price="0" /> <!-- Great Axe - Anger -->
|
||||
<item id="4856" price="0" /> <!-- Great Axe - Critical Stun -->
|
||||
<item id="4857" price="0" /> <!-- Great Axe - Light -->
|
||||
<item id="4858" price="0" /> <!-- Lance - Anger -->
|
||||
<item id="4859" price="0" /> <!-- Lance - Critical Stun -->
|
||||
<item id="4860" price="0" /> <!-- Lance - Towering Blow -->
|
||||
</list>
|
17
trunk/dist/game/data/buylists/0009034.xml
vendored
Normal file
17
trunk/dist/game/data/buylists/0009034.xml
vendored
Normal file
@ -0,0 +1,17 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<list xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="../xsd/buylist.xsd">
|
||||
<item id="91" price="0" /> <!-- Heavy War Axe -->
|
||||
<item id="163" price="0" /> <!-- (Not In Use) -->
|
||||
<item id="171" price="0" /> <!-- Deadman's Glory -->
|
||||
<item id="175" price="0" /> <!-- Art of Battle Axe -->
|
||||
<item id="4747" price="0" /> <!-- Heavy War Axe - Anger -->
|
||||
<item id="4748" price="0" /> <!-- Heavy War Axe - Health -->
|
||||
<item id="4749" price="0" /> <!-- Heavy War Axe - Rsk. Focus -->
|
||||
<item id="4750" price="0" /> <!-- Deadman's Glory - Anger -->
|
||||
<item id="4751" price="0" /> <!-- Deadman's Glory - Health -->
|
||||
<item id="4752" price="0" /> <!-- Deadman's Glory - Haste -->
|
||||
<item id="4753" price="0" /> <!-- Art of Battle Axe - Health -->
|
||||
<item id="4754" price="0" /> <!-- Art of Battle Axe - Rsk. Focus -->
|
||||
<item id="4755" price="0" /> <!-- Art of Battle Axe - Haste -->
|
||||
<item id="7834" price="0" /> <!-- Art of Battle Axe -->
|
||||
</list>
|
15
trunk/dist/game/data/buylists/0009035.xml
vendored
Normal file
15
trunk/dist/game/data/buylists/0009035.xml
vendored
Normal file
@ -0,0 +1,15 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<list xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="../xsd/buylist.xsd">
|
||||
<item id="92" price="0" /> <!-- Sprite's Staff -->
|
||||
<item id="207" price="0" /> <!-- Staff of Phantom -->
|
||||
<item id="208" price="0" /> <!-- Staff of Seal -->
|
||||
<item id="209" price="0" /> <!-- Divine Staff -->
|
||||
<item id="210" price="0" /> <!-- Staff of Evil Spirits -->
|
||||
<item id="211" price="0" /> <!-- Staff of Nobility -->
|
||||
<item id="4897" price="0" /> <!-- Sprite's Staff - Magic Regeneration -->
|
||||
<item id="4898" price="0" /> <!-- Sprite's Staff - Mental Shield -->
|
||||
<item id="4899" price="0" /> <!-- Sprite's Staff - Magic Hold -->
|
||||
<item id="4900" price="0" /> <!-- Staff of Evil Spirits - Magic Focus -->
|
||||
<item id="4901" price="0" /> <!-- Staff of Evil Spirits - Blessed Body -->
|
||||
<item id="4902" price="0" /> <!-- Staff of Evil Spirits - Magic Poison -->
|
||||
</list>
|
25
trunk/dist/game/data/buylists/0009036.xml
vendored
Normal file
25
trunk/dist/game/data/buylists/0009036.xml
vendored
Normal file
@ -0,0 +1,25 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<list xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="../xsd/buylist.xsd">
|
||||
<item id="80" price="0" /> <!-- Tallum Blade -->
|
||||
<item id="85" price="0" /> <!-- Phantom Sword -->
|
||||
<item id="147" price="0" /> <!-- Tear of Darkness -->
|
||||
<item id="149" price="0" /> <!-- Sword of Life -->
|
||||
<item id="150" price="0" /> <!-- Elemental Sword -->
|
||||
<item id="151" price="0" /> <!-- Sword of Miracles -->
|
||||
<item id="2500" price="0" /> <!-- Dark Legion's Edge -->
|
||||
<item id="4720" price="0" /> <!-- Tallum Blade - Health -->
|
||||
<item id="4721" price="0" /> <!-- Tallum Blade - Rsk. Evasion -->
|
||||
<item id="4722" price="0" /> <!-- Tallum Blade - Rsk. Haste -->
|
||||
<item id="5635" price="0" /> <!-- Tallum Blade - Critical Poison -->
|
||||
<item id="5636" price="0" /> <!-- Tallum Blade - Haste -->
|
||||
<item id="5637" price="0" /> <!-- Tallum Blade - Anger -->
|
||||
<item id="5638" price="0" /> <!-- Elemental Sword - M. Atk. -->
|
||||
<item id="5639" price="0" /> <!-- Elemental Sword - Magic Paralyze -->
|
||||
<item id="5640" price="0" /> <!-- Elemental Sword - Empower -->
|
||||
<item id="5641" price="0" /> <!-- Sword of Miracles - M. Atk. -->
|
||||
<item id="5642" price="0" /> <!-- Sword of Miracles - Magic Silence -->
|
||||
<item id="5643" price="0" /> <!-- Sword of Miracles - Acumen -->
|
||||
<item id="5647" price="0" /> <!-- Dark Legion's Edge - Critical Damage -->
|
||||
<item id="5648" price="0" /> <!-- Dark Legion's Edge - Health -->
|
||||
<item id="5649" price="0" /> <!-- Dark Legion's Edge - Rsk. Focus -->
|
||||
</list>
|
7
trunk/dist/game/data/buylists/0009037.xml
vendored
Normal file
7
trunk/dist/game/data/buylists/0009037.xml
vendored
Normal file
@ -0,0 +1,7 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<list xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="../xsd/buylist.xsd">
|
||||
<item id="81" price="0" /> <!-- Dragon Slayer -->
|
||||
<item id="5644" price="0" /> <!-- Dragon Slayer - Health -->
|
||||
<item id="5645" price="0" /> <!-- Dragon Slayer - Critical Bleed -->
|
||||
<item id="5646" price="0" /> <!-- Dragon Slayer - Critical Drain -->
|
||||
</list>
|
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user