Classic Interlude branch.

This commit is contained in:
MobiusDevelopment
2019-10-15 21:28:39 +00:00
parent 30b69e38e4
commit 481a1a019c
12853 changed files with 1597401 additions and 0 deletions

Binary file not shown.

View File

@@ -0,0 +1,3 @@
#! /bin/sh
./GameServerTask.sh &

View 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 $(cat "java.cfg") -jar ../libs/GameServer.jar > log/stdout.log 2>&1
[ $? -ne 2 ] && break
# /etc/init.d/mysql restart
sleep 10
done

View File

@@ -0,0 +1,6 @@
@echo off
title L2D geodata converter
java -Xmx512m -cp ./../libs/* org.l2jmobius.tools.geodataconverter.GeoDataConverter
pause

View File

@@ -0,0 +1,4 @@
#! /bin/sh
java -Xmx512m -cp ../libs/*: org.l2jmobius.tools.geodataconverter.GeoDataConverter > log/stdout.log 2>&1

View 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="10" 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="20" name="Test GM" nameColor="FFFFFF" titleColor="ECF9A2" childAccess="10" isGM="false" allowPeaceAttack="false" allowFixedRes="true" allowTransaction="false" allowAltg="true" giveDamage="false" takeAggro="false" gainExp="false" />
<access level="30" name="General GM" nameColor="0000C0" titleColor="0000C0" childAccess="20" isGM="false" allowPeaceAttack="false" allowFixedRes="true" allowTransaction="false" allowAltg="true" giveDamage="false" takeAggro="false" gainExp="false" />
<access level="40" name="Support GM" nameColor="000C00" titleColor="000C00" childAccess="30" isGM="false" allowPeaceAttack="false" allowFixedRes="true" allowTransaction="false" allowAltg="true" giveDamage="false" takeAggro="false" gainExp="false" />
<access level="50" name="Event GM" nameColor="00C000" titleColor="00C000" childAccess="40" isGM="false" allowPeaceAttack="false" allowFixedRes="true" allowTransaction="false" allowAltg="true" giveDamage="false" takeAggro="false" gainExp="false" />
<access level="60" name="Head GM" nameColor="0C0000" titleColor="0C0000" childAccess="50" isGM="false" allowPeaceAttack="false" allowFixedRes="true" allowTransaction="true" allowAltg="true" giveDamage="true" takeAggro="true" gainExp="true" />
<access level="70" name="Admin" nameColor="0FF000" titleColor="0FF000" childAccess="60" isGM="true" allowPeaceAttack="true" allowFixedRes="true" allowTransaction="true" allowAltg="true" giveDamage="true" takeAggro="true" gainExp="true" />
<access level="100" name="Master" nameColor="00CCFF" titleColor="00CCFF" childAccess="70" isGM="true" allowPeaceAttack="true" allowFixedRes="true" allowTransaction="true" allowAltg="true" giveDamage="true" takeAggro="true" gainExp="true" />
</list>

View File

@@ -0,0 +1,630 @@
<?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="100" />
<admin command="admin_set_exception" accessLevel="100" confirmDlg="true" />
<!-- ADMIN ADMIN -->
<admin command="admin_admin" accessLevel="100" />
<admin command="admin_admin1" accessLevel="100" />
<admin command="admin_admin2" accessLevel="100" />
<admin command="admin_admin3" accessLevel="100" />
<admin command="admin_admin4" accessLevel="100" />
<admin command="admin_admin5" accessLevel="100" />
<admin command="admin_admin6" accessLevel="100" />
<admin command="admin_admin7" accessLevel="100" />
<admin command="admin_gmliston" accessLevel="100" />
<admin command="admin_gmlistoff" accessLevel="100" />
<admin command="admin_silence" accessLevel="100" />
<admin command="admin_diet" accessLevel="100" />
<admin command="admin_tradeoff" accessLevel="100" />
<admin command="admin_set_mod" accessLevel="100" />
<admin command="admin_saveolymp" accessLevel="100" />
<admin command="admin_sethero" accessLevel="100" />
<admin command="admin_settruehero" accessLevel="100" />
<admin command="admin_givehero" accessLevel="100" confirmDlg="true" />
<admin command="admin_endolympiad" accessLevel="100" confirmDlg="true" />
<admin command="admin_setconfig" accessLevel="100" />
<admin command="admin_config_server" accessLevel="100" />
<admin command="admin_gmon" accessLevel="100" />
<admin command="admin_worldchat" accessLevel="100" />
<admin command="admin_zones" accessLevel="100"/>
<admin command="admin_pointpicking" accessLevel="100"/>
<!-- ADMIN ANNOUNCEMENTS -->
<admin command="admin_announce" accessLevel="100" />
<admin command="admin_announce_crit" accessLevel="100" />
<admin command="admin_announce_screen" accessLevel="100" />
<admin command="admin_announces" accessLevel="100" />
<!-- ADMIN BAN -->
<admin command="admin_punishment" accessLevel="100" />
<admin command="admin_punishment_add" accessLevel="100" confirmDlg="true" />
<admin command="admin_punishment_remove" accessLevel="100" confirmDlg="true" />
<!-- ADMIN BBS -->
<admin command="admin_bbs" accessLevel="100" />
<!-- ADMIN BUFFS -->
<admin command="admin_buff" accessLevel="100" />
<admin command="admin_getbuffs" accessLevel="100" />
<admin command="admin_stopbuff" accessLevel="100" />
<admin command="admin_stopallbuffs" accessLevel="100" confirmDlg="true" />
<admin command="admin_viewblockedeffects" accessLevel="100" />
<admin command="admin_areacancel" accessLevel="100" />
<admin command="admin_removereuse" accessLevel="100" />
<admin command="admin_switch_gm_buffs" accessLevel="100" />
<!-- ADMIN CAMERA -->
<admin command="admin_camera" accessLevel="100" />
<!-- ADMIN CHANGE ACCESS LEVEL -->
<admin command="admin_changelvl" accessLevel="100" />
<!-- ADMIN CH SIEGE -->
<admin command="admin_chsiege_siegablehall" accessLevel="100" />
<admin command="admin_chsiege_startSiege" accessLevel="100" />
<admin command="admin_chsiege_endsSiege" accessLevel="100" />
<admin command="admin_chsiege_setSiegeDate" accessLevel="100" />
<admin command="admin_chsiege_addAttacker" accessLevel="100" />
<admin command="admin_chsiege_removeAttacker" accessLevel="100" />
<admin command="admin_chsiege_clearAttackers" accessLevel="100" />
<admin command="admin_chsiege_listAttackers" accessLevel="100" />
<admin command="admin_chsiege_forwardSiege" accessLevel="100" />
<!-- ADMIN CLAN -->
<admin command="admin_clan_info" accessLevel="100" />
<admin command="admin_clan_changeleader" accessLevel="100" confirmDlg="true" />
<admin command="admin_clan_show_pending" accessLevel="100" />
<admin command="admin_clan_force_pending" accessLevel="100" confirmDlg="true" />
<!-- ADMIN CREATE ITEM -->
<admin command="admin_itemcreate" accessLevel="100" />
<admin command="admin_create_item" accessLevel="100" />
<admin command="admin_create_coin" accessLevel="100" />
<admin command="admin_give_item_target" accessLevel="100" confirmDlg="true" />
<admin command="admin_give_item_to_all" accessLevel="100" confirmDlg="true" />
<!-- ADMIN CURSED WEAPONS -->
<admin command="admin_cw_info" accessLevel="100" />
<admin command="admin_cw_remove" accessLevel="100" />
<admin command="admin_cw_goto" accessLevel="100" />
<admin command="admin_cw_reload" accessLevel="100" />
<admin command="admin_cw_add" accessLevel="100" confirmDlg="true" />
<admin command="admin_cw_info_menu" accessLevel="100" />
<!-- ADMIN DELETE -->
<admin command="admin_delete" accessLevel="100" />
<!-- ADMIN DESTROY ITEMS -->
<admin command="admin_destroy_items" accessLevel="100" confirmDlg="true" />
<admin command="admin_destroy_all_items" accessLevel="100" confirmDlg="true" />
<admin command="admin_destroyitems" accessLevel="100" confirmDlg="true" />
<admin command="admin_destroyallitems" accessLevel="100" confirmDlg="true" />
<!-- ADMIN DISCONNECT -->
<admin command="admin_character_disconnect" accessLevel="100" />
<!-- ADMIN DOOR CONTROL -->
<admin command="admin_open" accessLevel="100" />
<admin command="admin_close" accessLevel="100" />
<admin command="admin_openall" accessLevel="100" />
<admin command="admin_closeall" accessLevel="100" />
<admin command="admin_showdoors" accessLevel="100" />
<!-- ADMIN EDIT CHAR -->
<admin command="admin_edit_character" accessLevel="100" />
<admin command="admin_current_player" accessLevel="100" />
<admin command="admin_setreputation" accessLevel="100" />
<admin command="admin_nokarma" accessLevel="100" />
<admin command="admin_setfame" accessLevel="100" />
<admin command="admin_character_list" accessLevel="100" />
<admin command="admin_character_info" accessLevel="100" />
<admin command="admin_show_characters" accessLevel="100" />
<admin command="admin_find_character" accessLevel="100" />
<admin command="admin_find_ip" accessLevel="100" />
<admin command="admin_find_account" accessLevel="100" />
<admin command="admin_find_dualbox" accessLevel="100" />
<admin command="admin_strict_find_dualbox" accessLevel="100" />
<admin command="admin_tracert" accessLevel="100" />
<admin command="admin_rec" accessLevel="100" />
<admin command="admin_settitle" accessLevel="100" />
<admin command="admin_changename" accessLevel="100" />
<admin command="admin_setsex" accessLevel="100" />
<admin command="admin_setcolor" accessLevel="100" />
<admin command="admin_settcolor" accessLevel="100" />
<admin command="admin_setclass" accessLevel="100" />
<admin command="admin_setpk" accessLevel="100" />
<admin command="admin_setpvp" accessLevel="100" />
<admin command="admin_set_pvp_flag" accessLevel="100" />
<admin command="admin_fullfood" accessLevel="100" />
<admin command="admin_remove_clan_penalty" accessLevel="100" />
<admin command="admin_summon_info" accessLevel="100" />
<admin command="admin_unsummon" accessLevel="100" />
<admin command="admin_summon_setlvl" accessLevel="100" />
<admin command="admin_show_pet_inv" accessLevel="100" />
<admin command="admin_partyinfo" accessLevel="100" />
<admin command="admin_setnoble" accessLevel="100" confirmDlg="true" />
<admin command="admin_set_hp" accessLevel="100" />
<admin command="admin_set_mp" accessLevel="100" />
<admin command="admin_set_cp" accessLevel="100" />
<admin command="admin_setparam" accessLevel="100" />
<admin command="admin_unsetparam" accessLevel="100" />
<!-- ADMIN EFFECTS -->
<admin command="admin_invis" accessLevel="100" />
<admin command="admin_invisible" accessLevel="100" />
<admin command="admin_setinvis" accessLevel="100" />
<admin command="admin_vis" accessLevel="100" />
<admin command="admin_visible" accessLevel="100" />
<admin command="admin_invis_menu" accessLevel="100" />
<admin command="admin_earthquake" accessLevel="100" />
<admin command="admin_earthquake_menu" accessLevel="100" />
<admin command="admin_bighead" accessLevel="100" />
<admin command="admin_shrinkhead" accessLevel="100" />
<admin command="admin_unpara_all" accessLevel="100" />
<admin command="admin_para_all" accessLevel="100" />
<admin command="admin_unpara" accessLevel="100" />
<admin command="admin_para" accessLevel="100" />
<admin command="admin_unpara_all_menu" accessLevel="100" />
<admin command="admin_para_all_menu" accessLevel="100" />
<admin command="admin_unpara_menu" accessLevel="100" />
<admin command="admin_para_menu" accessLevel="100" />
<admin command="admin_clearteams" accessLevel="100" />
<admin command="admin_setteam_close" accessLevel="100" />
<admin command="admin_setteam" accessLevel="100" />
<admin command="admin_social" accessLevel="100" />
<admin command="admin_social_menu" accessLevel="100" />
<admin command="admin_effect" accessLevel="100" />
<admin command="admin_npc_use_skill" accessLevel="100" />
<admin command="admin_effect_menu" accessLevel="100" />
<admin command="admin_ave_abnormal" accessLevel="100" />
<admin command="admin_play_sounds" accessLevel="100" />
<admin command="admin_play_sound" accessLevel="100" />
<admin command="admin_atmosphere" accessLevel="100" />
<admin command="admin_atmosphere_menu" accessLevel="100" />
<admin command="admin_set_displayeffect" accessLevel="100" />
<admin command="admin_set_displayeffect_menu" accessLevel="100" />
<admin command="admin_playmovie" accessLevel="100" />
<admin command="admin_event_trigger" accessLevel="100" />
<!-- ADMIN SPEED -->
<admin command="admin_gmspeed" accessLevel="100" />
<admin command="admin_superhaste" accessLevel="100" />
<admin command="admin_superhaste_menu" accessLevel="100" />
<admin command="admin_speed" accessLevel="100" />
<admin command="admin_speed_menu" accessLevel="100" />
<!-- ADMIN ELEMENT -->
<admin command="admin_setlh" accessLevel="100" />
<admin command="admin_setlc" accessLevel="100" />
<admin command="admin_setll" accessLevel="100" />
<admin command="admin_setlg" accessLevel="100" />
<admin command="admin_setlb" accessLevel="100" />
<admin command="admin_setlw" accessLevel="100" />
<admin command="admin_setls" accessLevel="100" />
<!-- ADMIN ENCHANT -->
<admin command="admin_seteh" accessLevel="100" />
<admin command="admin_setec" accessLevel="100" />
<admin command="admin_seteg" accessLevel="100" />
<admin command="admin_setel" accessLevel="100" />
<admin command="admin_seteb" accessLevel="100" />
<admin command="admin_setew" accessLevel="100" />
<admin command="admin_setes" accessLevel="100" />
<admin command="admin_setle" accessLevel="100" />
<admin command="admin_setre" accessLevel="100" />
<admin command="admin_setlf" accessLevel="100" />
<admin command="admin_setrf" accessLevel="100" />
<admin command="admin_seten" accessLevel="100" />
<admin command="admin_setun" accessLevel="100" />
<admin command="admin_setba" accessLevel="100" />
<admin command="admin_setbe" accessLevel="100" />
<admin command="admin_enchant" accessLevel="100" />
<!-- ADMIN EVENT ENGINE -->
<admin command="admin_event" accessLevel="100" />
<admin command="admin_event_new" accessLevel="100" />
<admin command="admin_event_choose" accessLevel="100" />
<admin command="admin_event_store" accessLevel="100" />
<admin command="admin_event_set" accessLevel="100" />
<admin command="admin_event_change_teams_number" accessLevel="100" />
<admin command="admin_event_announce" accessLevel="100" />
<admin command="admin_event_panel" accessLevel="100" />
<admin command="admin_event_control_begin" accessLevel="100" />
<admin command="admin_event_control_teleport" accessLevel="100" />
<admin command="admin_add" accessLevel="100" />
<admin command="admin_event_see" accessLevel="100" />
<admin command="admin_event_del" accessLevel="100" />
<admin command="admin_delete_buffer" accessLevel="100" />
<admin command="admin_event_control_sit" accessLevel="100" />
<admin command="admin_event_name" accessLevel="100" />
<admin command="admin_event_control_kill" accessLevel="100" />
<admin command="admin_event_control_res" accessLevel="100" />
<admin command="admin_event_control_transform" accessLevel="100" />
<admin command="admin_event_control_untransform" accessLevel="100" />
<admin command="admin_event_control_prize" accessLevel="100" />
<admin command="admin_event_control_chatban" accessLevel="100" />
<admin command="admin_event_control_kick" accessLevel="100" />
<admin command="admin_event_control_finish" accessLevel="100" />
<!-- ADMIN EVENTS -->
<admin command="admin_event_menu" accessLevel="100" />
<admin command="admin_event_start" accessLevel="100" />
<admin command="admin_event_stop" accessLevel="100" />
<admin command="admin_event_start_menu" accessLevel="100" />
<admin command="admin_event_stop_menu" accessLevel="100" />
<admin command="admin_event_bypass" accessLevel="100" />
<!-- ADMIN EXP SP -->
<admin command="admin_add_exp_sp_to_character" accessLevel="100" />
<admin command="admin_add_exp_sp" accessLevel="100" />
<admin command="admin_remove_exp_sp" accessLevel="100" />
<!-- ADMIN FIGHT CALCULATOR -->
<admin command="admin_fight_calculator" accessLevel="100" />
<admin command="admin_fight_calculator_show" accessLevel="100" />
<admin command="admin_fcs" accessLevel="100" />
<!-- ADMIN FORT SIEGE -->
<admin command="admin_fortsiege" accessLevel="100" />
<admin command="admin_add_fortattacker" accessLevel="100" />
<admin command="admin_list_fortsiege_clans" accessLevel="100" />
<admin command="admin_clear_fortsiege_list" accessLevel="100" />
<admin command="admin_spawn_fortdoors" accessLevel="100" />
<admin command="admin_endfortsiege" accessLevel="100" />
<admin command="admin_startfortsiege" accessLevel="100" />
<admin command="admin_setfort" accessLevel="100" />
<admin command="admin_removefort" accessLevel="100" />
<!-- ADMIN GEODATA -->
<admin command="admin_geo_pos" accessLevel="100" />
<admin command="admin_geo_spawn_pos" accessLevel="100" />
<admin command="admin_geo_can_see" accessLevel="100" />
<admin command="admin_geo_can_move" accessLevel="100" />
<admin command="admin_geogrid" accessLevel="100" />
<admin command="admin_geomap" accessLevel="100" />
<!-- ADMIN MISSING HTMLS -->
<admin command="admin_geomap_missing_htmls" accessLevel="100" />
<admin command="admin_world_missing_htmls" accessLevel="100" />
<admin command="admin_next_missing_html" accessLevel="100" />
<!-- ADMIN GEO EDITOR -->
<admin command="admin_ge_status" accessLevel="100" />
<admin command="admin_ge_mode" accessLevel="100" />
<admin command="admin_ge_join" accessLevel="100" />
<admin command="admin_ge_leave" accessLevel="100" />
<!-- ADMIN GM -->
<admin command="admin_gm" accessLevel="100" />
<!-- ADMIN GM CHAT -->
<admin command="admin_gmchat" accessLevel="100" />
<admin command="admin_snoop" accessLevel="100" />
<admin command="admin_gmchat_menu" accessLevel="100" />
<!-- ADMIN GRACIA SEEDS -->
<admin command="admin_gracia_seeds" accessLevel="100" />
<admin command="admin_kill_tiat" accessLevel="100" />
<admin command="admin_set_sodstate" accessLevel="100" />
<!-- ADMIN GRAND BOSS -->
<admin command="admin_grandboss" accessLevel="100" />
<admin command="admin_grandboss_skip" accessLevel="100" />
<admin command="admin_grandboss_respawn" accessLevel="100" />
<admin command="admin_grandboss_minions" accessLevel="100" />
<admin command="admin_grandboss_abort" accessLevel="100" />
<!-- ADMIN CLAN HALL -->
<admin command="admin_clanhall" accessLevel="100" />
<!-- ADMIN HEAL -->
<admin command="admin_heal" accessLevel="100" />
<!-- ADMIN HELLBOUND -->
<admin command="admin_hellbound_setlevel" accessLevel="100" />
<admin command="admin_hellbound" accessLevel="100" />
<!-- ADMIN HTML -->
<admin command="admin_html" accessLevel="100" />
<admin command="admin_loadhtml" accessLevel="100" />
<!-- ADMIN HWID -->
<admin command="admin_hwid" accessLevel="100" />
<admin command="admin_hwinfo" accessLevel="100" />
<!-- ADMIN INSTANCE -->
<admin command="admin_instance" accessLevel="100" />
<admin command="admin_instances" accessLevel="100" />
<admin command="admin_instancelist" accessLevel="100" />
<admin command="admin_instancecreate" accessLevel="100" />
<admin command="admin_instanceteleport" accessLevel="100" />
<admin command="admin_instancedestroy" accessLevel="100" confirmDlg="true" />
<!-- ADMIN INSTANCE ZONE -->
<admin command="admin_instancezone" accessLevel="100" />
<admin command="admin_instancezone_clear" accessLevel="100" />
<!-- ADMIN INVUL -->
<admin command="admin_invul" accessLevel="100" />
<admin command="admin_setinvul" accessLevel="100" />
<admin command="admin_undying" accessLevel="100" />
<admin command="admin_setundying" accessLevel="100" />
<!-- ADMIN KICK -->
<admin command="admin_kick" accessLevel="100" confirmDlg="true" />
<admin command="admin_kick_non_gm" accessLevel="100" />
<!-- ADMIN KILL -->
<admin command="admin_kill" accessLevel="100" />
<admin command="admin_kill_monster" accessLevel="100" />
<!-- ADMIN LEVEL -->
<admin command="admin_add_level" accessLevel="100" />
<admin command="admin_set_level" accessLevel="100" />
<!-- ADMIN LOGIN -->
<admin command="admin_server_gm_only" accessLevel="100" />
<admin command="admin_server_all" accessLevel="100" />
<admin command="admin_server_max_player" accessLevel="100" />
<admin command="admin_server_list_type" accessLevel="100" />
<admin command="admin_server_list_age" accessLevel="100" />
<admin command="admin_server_login" accessLevel="100" />
<!-- ADMIN MAMMON -->
<admin command="admin_mammon_find" accessLevel="100" />
<admin command="admin_mammon_respawn" accessLevel="100" />
<!-- ADMIN MANOR -->
<admin command="admin_manor" accessLevel="100" />
<!-- ADMIN MENU -->
<admin command="admin_char_manage" accessLevel="100" />
<admin command="admin_teleport_character_to_menu" accessLevel="100" />
<admin command="admin_recall_char_menu" accessLevel="100" confirmDlg="true" />
<admin command="admin_recall_party_menu" accessLevel="100" />
<admin command="admin_recall_clan_menu" accessLevel="100" />
<admin command="admin_goto_char_menu" accessLevel="100" />
<admin command="admin_kick_menu" accessLevel="100" />
<admin command="admin_kill_menu" accessLevel="100" />
<admin command="admin_ban_menu" accessLevel="100" />
<admin command="admin_unban_menu" accessLevel="100" />
<!-- ADMIN MESSAGES -->
<admin command="admin_msg" accessLevel="100" />
<!-- ADMIN FAKE PLAYERS -->
<admin command="admin_fakechat" accessLevel="100" />
<!-- ADMIN MOB GROUP -->
<admin command="admin_mobmenu" accessLevel="100" />
<admin command="admin_mobgroup_list" accessLevel="100" />
<admin command="admin_mobgroup_create" accessLevel="100" />
<admin command="admin_mobgroup_remove" accessLevel="100" />
<admin command="admin_mobgroup_delete" accessLevel="100" />
<admin command="admin_mobgroup_spawn" accessLevel="100" />
<admin command="admin_mobgroup_unspawn" accessLevel="100" />
<admin command="admin_mobgroup_kill" accessLevel="100" />
<admin command="admin_mobgroup_idle" accessLevel="100" />
<admin command="admin_mobgroup_attack" accessLevel="100" />
<admin command="admin_mobgroup_rnd" accessLevel="100" />
<admin command="admin_mobgroup_return" accessLevel="100" />
<admin command="admin_mobgroup_follow" accessLevel="100" />
<admin command="admin_mobgroup_casting" accessLevel="100" />
<admin command="admin_mobgroup_nomove" accessLevel="100" />
<admin command="admin_mobgroup_attackgrp" accessLevel="100" />
<admin command="admin_mobgroup_invul" accessLevel="100" />
<!-- ADMIN PATH NODE -->
<admin command="admin_path_find" accessLevel="100" />
<!-- ADMIN PETITION -->
<admin command="admin_view_petitions" accessLevel="100" />
<admin command="admin_view_petition" accessLevel="100" />
<admin command="admin_accept_petition" accessLevel="100" />
<admin command="admin_reject_petition" accessLevel="100" />
<admin command="admin_reset_petitions" accessLevel="100" />
<admin command="admin_force_peti" accessLevel="100" />
<!-- ADMIN P FORGE -->
<admin command="admin_forge" accessLevel="100" />
<admin command="admin_forge_values" accessLevel="100" />
<admin command="admin_forge_send" accessLevel="100" />
<!-- ADMIN PLEDGE -->
<admin command="admin_pledge" accessLevel="100" />
<!-- ADMIN TRANSFORM -->
<admin command="admin_transform" accessLevel="100" />
<admin command="admin_untransform" accessLevel="100" />
<admin command="admin_transform_menu" accessLevel="100" />
<!-- ADMIN PC CAFE POINTS -->
<admin command="admin_pccafepoints" accessLevel="100" />
<!-- ADMIN PRIME POINTS -->
<admin command="admin_primepoints" accessLevel="100" />
<!-- PREMIUM SYSTEM -->
<admin command="admin_premium_menu" accessLevel="100" />
<admin command="admin_premium_add1" accessLevel="100" confirmDlg="true" />
<admin command="admin_premium_add2" accessLevel="100" confirmDlg="true" />
<admin command="admin_premium_add3" accessLevel="100" confirmDlg="true" />
<admin command="admin_premium_info" accessLevel="100" />
<admin command="admin_premium_remove" accessLevel="100" confirmDlg="true" />
<!-- ADMIN QUEST -->
<admin command="admin_quest_reload" accessLevel="100" />
<admin command="admin_script_load" accessLevel="100" />
<admin command="admin_script_unload" accessLevel="100" />
<admin command="admin_script_dir" accessLevel="100" />
<admin command="admin_show_quests" accessLevel="100" />
<admin command="admin_quest_info" accessLevel="100" />
<!-- ADMIN RELOAD -->
<admin command="admin_reload" accessLevel="100" confirmDlg="true" />
<!-- ADMIN REPAIR CHAR -->
<admin command="admin_restore" accessLevel="100" />
<admin command="admin_repair" accessLevel="100" />
<!-- ADMIN RES -->
<admin command="admin_res" accessLevel="100" />
<admin command="admin_res_monster" accessLevel="100" />
<!-- ADMIN RIDE -->
<admin command="admin_ride_horse" accessLevel="100" />
<admin command="admin_ride_bike" accessLevel="100" />
<admin command="admin_ride_wyvern" accessLevel="100" />
<admin command="admin_ride_strider" accessLevel="100" />
<admin command="admin_unride_wyvern" accessLevel="100" />
<admin command="admin_unride_strider" accessLevel="100" />
<admin command="admin_unride" accessLevel="100" />
<admin command="admin_ride_wolf" accessLevel="100" />
<admin command="admin_unride_wolf" accessLevel="100" />
<!-- ADMIN SHOP -->
<admin command="admin_buy" accessLevel="100" />
<admin command="admin_gmshop" accessLevel="100" />
<!-- ADMIN SHOW QUEST -->
<admin command="admin_charquestmenu" accessLevel="100" />
<admin command="admin_setcharquest" accessLevel="100" />
<!-- ADMIN SHUTDOWN -->
<admin command="admin_server_shutdown" accessLevel="100" confirmDlg="true" />
<admin command="admin_server_restart" accessLevel="100" confirmDlg="true" />
<admin command="admin_server_abort" accessLevel="100" />
<!-- ADMIN CASTLE -->
<admin command="admin_castlemanage" accessLevel="100" />
<!-- ADMIN SKILL -->
<admin command="admin_show_skills" accessLevel="100" />
<admin command="admin_remove_skills" accessLevel="100" />
<admin command="admin_skill_list" accessLevel="100" />
<admin command="admin_skill_index" accessLevel="100" />
<admin command="admin_add_skill" accessLevel="100" />
<admin command="admin_remove_skill" accessLevel="100" />
<admin command="admin_get_skills" accessLevel="100" />
<admin command="admin_reset_skills" accessLevel="100" />
<admin command="admin_give_all_skills" accessLevel="100" />
<admin command="admin_give_all_skills_fs" accessLevel="100" />
<admin command="admin_give_clan_skills" accessLevel="100" />
<admin command="admin_give_all_clan_skills" accessLevel="100" />
<admin command="admin_remove_all_skills" accessLevel="100" />
<admin command="admin_add_clan_skill" accessLevel="100" />
<admin command="admin_setskill" accessLevel="100" />
<admin command="admin_cast" accessLevel="100" />
<admin command="admin_castnow" accessLevel="100" />
<!-- ADMIN SPAWN -->
<admin command="admin_show_spawns" accessLevel="100" />
<admin command="admin_spawn" accessLevel="100" />
<admin command="admin_spawnat" accessLevel="100" />
<admin command="admin_spawn_monster" accessLevel="100" />
<admin command="admin_spawn_index" accessLevel="100" />
<admin command="admin_unspawnall" accessLevel="100" />
<admin command="admin_respawnall" accessLevel="100" />
<admin command="admin_spawn_reload" accessLevel="100" />
<admin command="admin_npc_index" accessLevel="100" />
<admin command="admin_spawn_once" accessLevel="100" />
<admin command="admin_show_npcs" accessLevel="100" />
<admin command="admin_instance_spawns" accessLevel="100" />
<admin command="admin_list_spawns" accessLevel="100" />
<admin command="admin_list_positions" accessLevel="100" />
<admin command="admin_spawn_debug_menu" accessLevel="100" />
<admin command="admin_spawn_debug_print" accessLevel="100" />
<admin command="admin_spawn_debug_print_menu" accessLevel="100" />
<admin command="admin_topspawncount" accessLevel="100" />
<admin command="admin_top_spawn_count" accessLevel="100" />
<!-- ADMIN SUMMON -->
<admin command="admin_summon" accessLevel="100" />
<!-- ADMIN TARGET -->
<admin command="admin_target" accessLevel="100" />
<!-- ADMIN TARGETSAY -->
<admin command="admin_targetsay" accessLevel="100" />
<!-- ADMIN TELEPORT -->
<admin command="admin_show_moves" accessLevel="100" />
<admin command="admin_show_moves_other" accessLevel="100" />
<admin command="admin_show_teleport" accessLevel="100" />
<admin command="admin_teleport_to_character" accessLevel="100" />
<admin command="admin_teleportto" accessLevel="100" />
<admin command="admin_teleport" accessLevel="100" />
<admin command="admin_move_to" accessLevel="100" />
<admin command="admin_teleport_character" accessLevel="100" />
<admin command="admin_recall" accessLevel="100" />
<admin command="admin_walk" accessLevel="100" />
<admin command="teleportto" accessLevel="100" />
<admin command="recall" accessLevel="100" />
<admin command="admin_recall_npc" accessLevel="100" />
<admin command="admin_gonorth" accessLevel="100" />
<admin command="admin_gosouth" accessLevel="100" />
<admin command="admin_goeast" accessLevel="100" />
<admin command="admin_gowest" accessLevel="100" />
<admin command="admin_goup" accessLevel="100" />
<admin command="admin_godown" accessLevel="100" />
<admin command="admin_tele" accessLevel="100" />
<admin command="admin_teleto" accessLevel="100" />
<admin command="admin_instant_move" accessLevel="100" />
<admin command="admin_sendhome" accessLevel="100" confirmDlg="true" />
<!-- ADMIN TERRITORY WAR -->
<admin command="admin_territory_war" accessLevel="100" />
<admin command="admin_territory_war_time" accessLevel="100" />
<admin command="admin_territory_war_start" accessLevel="100" />
<admin command="admin_territory_war_end" accessLevel="100" />
<admin command="admin_territory_wards_list" accessLevel="100" />
<!-- ADMIN TEST -->
<admin command="admin_stats" accessLevel="100" />
<admin command="admin_skill_test" accessLevel="100" />
<!-- ADMIN TVT EVENT -->
<admin command="admin_tvt_add" accessLevel="100" />
<admin command="admin_tvt_remove" accessLevel="100" />
<admin command="admin_tvt_advance" accessLevel="100" />
<!-- ADMIN UNBLOCK IP -->
<admin command="admin_unblockip" accessLevel="100" />
<!-- ADMIN VITALITY -->
<admin command="admin_set_vitality" accessLevel="100" />
<admin command="admin_set_vitality_level" accessLevel="100" />
<admin command="admin_full_vitality" accessLevel="100" />
<admin command="admin_empty_vitality" accessLevel="100" />
<admin command="admin_get_vitality" accessLevel="100" />
<!-- ADMIN ZONE -->
<admin command="admin_zone_check" accessLevel="100" />
<admin command="admin_zone_visual" accessLevel="100" />
<admin command="admin_zone_visual_clear" accessLevel="100" />
<!-- ADMIN SCAN -->
<admin command="admin_scan" accessLevel="100" />
<admin command="admin_deleteNpcByObjectId" accessLevel="100" confirmDlg="true" />
<!-- ADMIN SERVERINFO -->
<admin command="admin_serverinfo" accessLevel="100" />
<!-- VOICE COMMANDS -->
<admin command="banchat" accessLevel="30" />
<admin command="chatban" accessLevel="30" />
<admin command="unbanchat" accessLevel="30" />
<admin command="chatunban" accessLevel="30" />
<!-- HIDE -->
<admin command="admin_hide" accessLevel="100" />
<!-- FENCES -->
<admin command="admin_addfence" accessLevel="100" />
<admin command="admin_setfencestate" accessLevel="100" />
<admin command="admin_removefence" accessLevel="100" />
<admin command="admin_listfence" accessLevel="100" />
<admin command="admin_gofence" accessLevel="100" />
</list>

View File

@@ -0,0 +1,26 @@
# ---------------------------------------------------------------------------
# Attendance Reward Settings
# ---------------------------------------------------------------------------
# Enable daily login rewards for players.
# To enable this feature you need to set L2.ini UseVIPAttendance value to true.
# Rewards are set at data\AttendanceRewards.xml file.
# Enable the Attendance Reward system.
# Default: False
EnableAttendanceRewards = False
# Enable the Attendance Reward system only for Premium accounts.
# Default: False
PremiumOnlyAttendanceRewards = False
# Make rewards sharable in the same account.
# Default: False (Each character will receive its own rewards.)
AttendanceRewardsShareAccount = False
# Time in minutes you can redeem your reward after logging in.
# Retail: 30
AttendanceRewardDelay = 30
# Popup the reward window if reward is available 30 minutes after login.
# Default: False
AttendancePopupWindow = False

View File

@@ -0,0 +1,107 @@
##+-------+----------------+----------------+----------------+----------------+----------------+
##| Grade | Stone | Crystal | Stone-Super | Crystal-Super | Jewel |
##+-------+----------------+----------------+----------------+----------------+----------------+
##| | Weapon | Armor | Weapon | Armor | Weapon | Armor | Weapon | Armor | Weapon | Armor |
##+-------+--------+-------+--------+-------+--------+-------+--------+-------+--------+-------+
##| S | 50% | 60% | 30% | 50% | 100% | 100% | 80% | 100% | 100% | 100% |
##+-------+--------+-------+--------+-------+--------+-------+--------+-------+--------+-------+
##| S80 | 50% | 80% | 40% | 70% | 100% | 100% | 90% | 100% | 100% | 100% |
##+-------+--------+-------+--------+-------+--------+-------+--------+-------+--------+-------+
##| S84 | 50% | 80% | 50% | 80% | 100% | 100% | 100% | 100% | 100% | 100% |
##+-------+--------+-------+--------+-------+--------+-------+--------+-------+--------+-------+
##| R | 50% | 100% | 60% | 80% | 100% | 100% | 100% | 100% | 100% | 100% |
##+-------+--------+-------+--------+-------+--------+-------+--------+-------+--------+-------+
##| R95 | 50% | 100% | 60% | 100% | 100% | 100% | 100% | 100% | 100% | 100% |
##+-------+--------+-------+--------+-------+--------+-------+--------+-------+--------+-------+
##| R99 | 50% | 100% | 60% | 100% | 100% | 100% | 100% | 100% | 100% | 100% |
##+-------+--------+-------+--------+-------+--------+-------+--------+-------+--------+-------+
# ---------------------------------------------------------------------------
# Stone Chance
# ---------------------------------------------------------------------------
SWeaponStone = 50
S80WeaponStone = 50
S84WeaponStone = 50
RWeaponStone = 50
R95WeaponStone = 50
R99WeaponStone = 50
SArmorStone = 60
S80ArmorStone = 80
S84ArmorStone = 80
RArmorStone = 100
R95ArmorStone = 100
R99ArmorStone = 100
# ---------------------------------------------------------------------------
# Crystal Chance
# ---------------------------------------------------------------------------
SWeaponCrystal = 30
S80WeaponCrystal = 40
S84WeaponCrystal = 50
RWeaponCrystal = 60
R95WeaponCrystal = 60
R99WeaponCrystal = 60
SArmorCrystal = 50
S80ArmorCrystal = 70
S84ArmorCrystal = 80
RArmorCrystal = 80
R95ArmorCrystal = 100
R99ArmorCrystal = 100
# ---------------------------------------------------------------------------
# Stone-Super Chance
# ---------------------------------------------------------------------------
SWeaponStoneSuper = 100
S80WeaponStoneSuper = 100
S84WeaponStoneSuper = 100
RWeaponStoneSuper = 100
R95WeaponStoneSuper = 100
R99WeaponStoneSuper = 100
SArmorStoneSuper = 100
S80ArmorStoneSuper = 100
S84ArmorStoneSuper = 100
RArmorStoneSuper = 100
R95ArmorStoneSuper = 100
R99ArmorStoneSuper = 100
# ---------------------------------------------------------------------------
# Crystal-Super Chance
# ---------------------------------------------------------------------------
SWeaponCrystalSuper = 80
S80WeaponCrystalSuper = 90
S84WeaponCrystalSuper = 100
RWeaponCrystalSuper = 100
R95WeaponCrystalSuper = 100
R99WeaponCrystalSuper = 100
SArmorCrystalSuper = 100
S80ArmorCrystalSuper = 100
S84ArmorCrystalSuper = 100
RArmorCrystalSuper = 100
R95ArmorCrystalSuper = 100
R99ArmorCrystalSuper = 100
# ---------------------------------------------------------------------------
# Jewels Chance
# ---------------------------------------------------------------------------
SWeaponJewel = 100
S80WeaponJewel = 100
S84WeaponJewel = 100
RWeaponJewel = 100
R95WeaponJewel = 100
R99WeaponJewel = 100
SArmorJewel = 100
S80ArmorJewel = 100
S84ArmorJewel = 100
RArmorJewel = 100
R95ArmorJewel = 100
R99ArmorJewel = 100

View 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/BotReportPunishments.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>

View File

@@ -0,0 +1,758 @@
# ---------------------------------------------------------------------------
# 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
# Players will be affected by de-level after this level.
# Default: 85
DelevelMinimum = 10
# 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
# 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
# ---------------------------------------------------------------------------
# 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
# 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 = True
# 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
# This option, if enabled, will allow stuns to be canceled with 14% chance.
# Retail: True
BreakStun = False
# 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
# 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
# Untarget player when uses fake death.
FakeDeathUntarget = False
# Stand when fake death is active and taking damage.
FakeDeathDamageStand = True
# ---------------------------------------------------------------------------
# Class, Sub-class and skill learning options
# ---------------------------------------------------------------------------
# Require life crystal needed to learn clan skills.
# Default: True
LifeCrystalNeeded = True
# Require spell book needed to learn Divine Inspiration.
# Default: True
DivineInspirationSpBookNeeded = True
# 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
# Fee to remove Dual-Class skills.
# Default: 20000000
FeeDeleteDualClassSkills = 20000000
# ---------------------------------------------------------------------------
# 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: False
EnableVitality = False
# 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: 140000
StartingVitalityPoints = 0
# Calculate vitality bonus for raidboss kills.
# Default: False
RaidbossUseVitality = False
# ---------------------------------------------------------------------------
# Limits
# ---------------------------------------------------------------------------
# Maximum Exp Bonus.
# from vitality + nevit's hunting bonus, and etc..
# Default: 0 (Disabled)
MaxExpBonus = 0
# Maximum Sp Bonus.
# from vitality + nevit's hunting bonus, and etc..
# Default: 0 (Disabled)
MaxSpBonus = 0
# Maximum character running speed.
# Default: 300
MaxRunSpeed = 300
# Maximum character Physical Attack.
# Default: 999999
MaxPAtk = 999999
# Maximum character Magic Attack.
# Default: 999999
MaxMAtk = 999999
# 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 amount of SP a character can posses.
# Current retail limit is 50 billion, use -1 to set it to unlimited.
# Default: 50000000000
MaxSp = 50000000000
# Maximum Player Level
# WARNING: Cannot exceed the maximum experince.xml level.
# Example: Set as 85 to force the maximum player level at 85.
# Default: 105
MaximumPlayerLevel = 85
# Maximum number of allowed subclasses for every player.
# Do not use more than 3!
# Default: 3
MaxSubclass = 3
# Starting level for subclasses.
# Default: 40
BaseSubclassLevel = 40
# Starting level for dualclasses after reawaking.
# Default: 85
BaseDualclassLevel = 85
# 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: 0
# Set to 0 to disable it
NpcTalkBlockingTime = 0
# ---------------------------------------------------------------------------
# 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
# ---------------------------------------------------------------------------
# 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
# If enabled, enchanting over the maximum enchant limit will not be possible; instead, a warning message will be sent to the player.
# You can set custom maxEnchant values at EnchantItemData.xml
# Default: True
DisableOverEnchanting = True
# ---------------------------------------------------------------------------
# Augmenting
# ---------------------------------------------------------------------------
# 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
# Enable Trade/Drop/Sell for augmented items.
# Classic: True
AltAllowAugmentTrade = True
# Enable Destroy/Crystalize for augmented items.
# Default: True
AltAllowAugmentDestroy = True
# ---------------------------------------------------------------------------
# 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: 1250
CastleZoneFameAquirePoints = 1250
# 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: 100, 100
DwarfRecipeLimit = 100
CommonRecipeLimit = 100
# 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
# Store/Restore Dwarven Manufacture list
# Keep manufacture shoplist after relog
# Default: False
StoreRecipeShopList = False
# ---------------------------------------------------------------------------
# Clan
# ---------------------------------------------------------------------------
# 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
# The the time that player must be online to be counted as online player and registered for clan bonus
# Default: 30mins
AltClanMembersTimeForBonus = 30mins
# ---------------------------------------------------------------------------
# Party
# ---------------------------------------------------------------------------
# Maximal count of players in one party.
# WARNING: More than 9 can cause client UI problems.
# Default: 9
AltPartyMaxMembers = 9
# 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: 1500
AltPartyRange = 1500
# 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
# Default: 9999999999999 (9 Trillion 999 Billion 999 Million 999 Thousand 999 Adena)
MaxAdena = 9999999999999
# Enable herbs auto pickup.
# Default: False
AutoLootHerbs = False
# 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
# Prevent auto loot when inventory slot limit is reached.
# The items will be dropped to the ground instead.
# Default: False
AutoLootSlotLimit = 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
# Specific item ids for auto pickup.
# Overrides all methods above.
# Format: itemId,itemId,itemId,....
# Default: 0
AutoLootItemIds = 0
# Enable keyboard movement.
# Retail: True
KeyboardMovement = True
# 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 spawns, 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
# 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.
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
# 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
# Max player level for free teleporting around the world.
# Retail on Classic 2.0: 40
MaxFreeTeleportLevel = 40
# Max player level for free newbie buffs.
# Default: 0 (Disabled)
# Enabled: 40
MaxNewbieBuffLevel = 0
# Allow character deletion after days set below. To disallow character deletion, set this equal to 0.
# Default: 3
DeleteCharAfterDays = 3
# 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: auto, level, percentage, highfive, none
# Default: level
PartyXpCutoffMethod = level
# 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
# Disable tutorial quests.
# Default: False
DisableTutorial = False
# 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.
# Default: True
StoreCharUiSettings = True
# 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
# ---------------------------------------------------------------------------
# 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

View File

@@ -0,0 +1,31 @@
<?xml version="1.0" encoding="UTF-8"?>
<list xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="../data/xsd/ClanReward.xsd">
<membersOnline>
<players size="10" level="1">
<skill id="55168" level="1" /> <!-- Clan Unity - Lv. 1 -->
</players>
<players size="20" level="2">
<skill id="55169" level="1" /> <!-- Clan Unity - Lv. 2 -->
</players>
<players size="30" level="3">
<skill id="55170" level="1" /> <!-- Clan Unity - Lv. 3 -->
</players>
<players size="40" level="4">
<skill id="55171" level="1" /> <!-- Clan Unity - Lv. 4 -->
</players>
</membersOnline>
<huntingBonus>
<hunting points="28800000" level="1">
<item id="70020" count="1" /> <!-- Clan's Supplies - Low Grade -->
</hunting>
<hunting points="57600000" level="2">
<item id="70021" count="1" /> <!-- Clan's Supplies - Medium Grade -->
</hunting>
<hunting points="86400000" level="3">
<item id="70022" count="1" /> <!-- Clan's Supplies - High Grade -->
</hunting>
<hunting points="115200000" level="4">
<item id="70023" count="1" /> <!-- Clan's Supplies - Highest Grade -->
</hunting>
</huntingBonus>
</list>

View File

@@ -0,0 +1,33 @@
<list xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="../data/xsd/classMaster.xsd">
<classMaster classChangeEnabled="false" spawnClassMasters="false" showPopupWindow="false">
<classChangeOption name="Free">
<appliesTo>
<category>FIRST_CLASS_GROUP</category>
</appliesTo>
</classChangeOption>
<classChangeOption name="Free">
<appliesTo>
<category>SECOND_CLASS_GROUP</category>
</appliesTo>
</classChangeOption>
<classChangeOption name="Pay Adena">
<appliesTo>
<category>THIRD_CLASS_GROUP</category>
</appliesTo>
<conditions>
<item id="57" count="1000000" /> <!-- 1,000,000 Adena for third class -->
</conditions>
</classChangeOption>
<!--
You can add alternative payment methods.
<classChangeOption name="Pay Coin of Luck">
<appliesTo>
<category>THIRD_CLASS_GROUP</category>
</appliesTo>
<conditions>
<item id="4037" count="100" />
</conditions>
</classChangeOption>
-->
</classMaster>
</list>

View File

@@ -0,0 +1,13 @@
# ---------------------------------------------------------------------------
# Allowed Player Races
# ---------------------------------------------------------------------------
# Allowing specific races to be created.
# Default: True
AllowHuman = True
AllowElf = True
AllowDarkElf = True
AllowOrc = True
AllowDwarf = True
AllowKamael = True
AllowErtheia = True

View File

@@ -0,0 +1,34 @@
# ---------------------------------------------------------------------------
# Auto Potion Settings
# ---------------------------------------------------------------------------
# Use .apon / .apoff voiced commands to enable / disable.
# Enable auto potion commands.
AutoPotionsEnabled = false
# Use auto potions in Olympiad.
AutoPotionsInOlympiad = false
# Minimum player level to use the commands.
AutoPotionMinimumLevel = 1
# Enable auto CP potions.
AutoCpEnabled = true
# Percentage that CP potions will be used.
AutoCpPercentage = 70
# Auto CP item ids. Order by use priority.
AutoCpItemIds = 5592,5591
# Enable auto HP potions.
AutoHpEnabled = true
# Percentage that HP potions will be used.
AutoHpPercentage = 70
# Auto HP item ids. Order by use priority.
AutoHpItemIds = 1540,1539,1061,1060
# Enable auto MP potions.
AutoMpEnabled = true
# Percentage that MP potions will be used.
AutoMpPercentage = 70
# Auto MP item ids. Order by use priority.
AutoMpItemIds = 728

View File

@@ -0,0 +1,12 @@
# ---------------------------------------------------------------------------
# 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

View File

@@ -0,0 +1,77 @@
# ---------------------------------------------------------------------------
# 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
# Red aura for Champion Mobs.
ChampionAura = True
# Min and max levels allowed for a mob to be a Champion mob.
ChampionMinLevel = 20
ChampionMaxLevel = 85
# Hp multiplier for Champion mobs.
ChampionHp = 8
# Hp Regen Multiplier for Champion mobs.
ChampionHpRegen = 1.0
# Exp/Sp rewards multiplier for Champion mobs.
ChampionRewardsExpSp = 8.0
# Standard rewards chance multiplier for Champion mobs.
ChampionRewardsChance = 8.0
# Standard rewards amount multiplier for Champion mobs.
ChampionRewardsAmount = 1.0
# Adena & Seal Stone rewards chance multiplier for Champion mobs.
ChampionAdenasRewardsChance = 1.0
# Adena & Seal Stone rewards amount multiplier for Champion mobs.
ChampionAdenasRewardsAmount = 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 lower level Champion mob.
# Default: 0
ChampionRewardLowerLvlItemChance = 0
# % Chance to obtain a specified reward item from a higher level Champion mob.
# Default: 100
ChampionRewardHigherLvlItemChance = 100
# 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

View File

@@ -0,0 +1,9 @@
# ---------------------------------------------------------------------------
# Chat Moderation
# ---------------------------------------------------------------------------
# This option will enable using of the voice commands .banchat and .unbanchat
# for players with corresponding access level (default: 100).
# Check access_levels.sql and admin_command_access_rights for details.
# Default: True
ChatAdmin = True

View File

@@ -0,0 +1,49 @@
# ---------------------------------------------------------------------------
# Class Balance
# ---------------------------------------------------------------------------
# Multiply parameters based on player class. May use both class id or enums.
# Example: ELVEN_FIGHTER*2;PALUS_KNIGHT*2.5;...
PveMagicalSkillDamageMultipliers =
PvpMagicalSkillDamageMultipliers =
PveMagicalSkillDefenceMultipliers =
PvpMagicalSkillDefenceMultipliers =
PveMagicalSkillCriticalChanceMultipliers =
PvpMagicalSkillCriticalChanceMultipliers =
PveMagicalSkillCriticalDamageMultipliers =
PvpMagicalSkillCriticalDamageMultipliers =
PvePhysicalSkillDamageMultipliers =
PvpPhysicalSkillDamageMultipliers =
PvePhysicalSkillDefenceMultipliers =
PvpPhysicalSkillDefenceMultipliers =
PvePhysicalSkillCriticalChanceMultipliers =
PvpPhysicalSkillCriticalChanceMultipliers =
PvePhysicalSkillCriticalDamageMultipliers =
PvpPhysicalSkillCriticalDamageMultipliers =
PvePhysicalAttackDamageMultipliers =
PvpPhysicalAttackDamageMultipliers =
PvePhysicalAttackDefenceMultipliers =
PvpPhysicalAttackDefenceMultipliers =
PvePhysicalAttackCriticalChanceMultipliers =
PvpPhysicalAttackCriticalChanceMultipliers =
PvePhysicalAttackCriticalDamageMultipliers =
PvpPhysicalAttackCriticalDamageMultipliers =
PveBlowSkillDamageMultipliers =
PvpBlowSkillDamageMultipliers =
PveBlowSkillDefenceMultipliers =
PvpBlowSkillDefenceMultipliers =
PlayerHealingSkillMultipliers =

View File

@@ -0,0 +1,88 @@
# ---------------------------------------------------------------------------
# Custom Community Board
# ---------------------------------------------------------------------------
# Enable Custom Community Board.
# Default: False
CustomCommunityBoard = False
# Currency used by the Community Board (itemId).
# Default: 57 (Adena)
CommunityCurrencyId = 57
# Enable Multisells.
# Default: True
CommunityEnableMultisells = True
# Enable Teleports.
# Default: True
CommunityEnableTeleports = True
# Enable Buffs.
# Default: True
CommunityEnableBuffs = True
# Enable Heal.
# Default: True
CommunityEnableHeal = True
# Enable delevel.
# Default: False
CommunityEnableDelevel = False
# Price for Teleports.
# Default: 0 (free)
CommunityTeleportPrice = 0
# Price for Buffs.
# Default: 0 (free)
CommunityBuffPrice = 0
# Price for Heal.
# Default: 0 (free)
CommunityHealPrice = 0
# Price for Delevel.
# Default: 0 (free)
CommunityDelevelPrice = 0
# Disable Community Board while player has Karma.
# Default: True
CommunityKarmaDisabled = True
# Cast animations of each buff.
# Default: False
CommunityCastAnimations = False
# Enable buying premium from community board.
# Premium System must be enabled.
# Default: False
CommunityPremiumSystem = False
# ItemID for buying premium in community board.
# Check data/html/CommunityBoard/Custom/premium/main.html
CommunityPremiumBuyCoinId = 57
# Amount of coins needed for each premium day bought.
CommunityPremiumPricePerDay = 1000000
# List of available buffs to avoid exploits.
# Usage: SkillId1,SkillId2...
CommunityAvailableBuffs = 1077,1240,1086,1032,1073,1036,1035,1068,1040,1044,1182,1191,1033,1189,1392,1393,1303,1059,1242,1268
# List of available teleports to avoid exploits.
# Usage: TeleportName1,X1,Y1,Z1;TeleportName2,X2,Y2,Z2...
# the "\" indicates a new line
CommunityTeleportList = \
Gludio,-14225,123540,-3121;\
Gludin,-83063,150791,-3133;\
Giran,82698,148638,-3473;\
Dion,18748,145437,-3132;\
Hunters,116589,76268,-2734;\
Oren,82321,55139,-1529;\
Aden,147450,27064,-2208;\
TalkingIsland,-82687,243157,-3734;\
Dwarven,116551,-182493,-1525;\
Orc,-44211,-113521,-241;\
DarkElven,12428,16551,-4588;\
Elven,45873,49288,-3064;

View File

@@ -0,0 +1,11 @@
# ---------------------------------------------------------------------------
# Custom Mail Manager
# ---------------------------------------------------------------------------
# Enable/Disable sending mail through the custom_mail SQL table.
# Default: False
CustomMailManagerEnabled = False
# Database query delay in seconds.
# Default: 30
DatabaseQueryDelay = 30

View File

@@ -0,0 +1,29 @@
# ---------------------------------------------------------------------------
# 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
# Count offline traders as dualbox.
# Default: False
DualboxCountOfflineTraders = False
# 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 "l2jmobius.org,2" then number of allowed participants from l2jmobius.org
# 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

View File

@@ -0,0 +1,64 @@
# ---------------------------------------------------------------------------
# Faction System (Good vs Evil)
# ---------------------------------------------------------------------------
# Enable faction system.
# Default: False
EnableFactionSystem = False
# Starting location for all players.
# Default: 85332,16199,-1252
StartingLocation = 85332,16199,-1252
# Spawn location for faction manager NPC.
# Default: 85712,15974,-1260,26808
ManagerSpawnLocation = 85712,15974,-1260,26808
# Good base location.
# Default: 45306,48878,-3058
GoodBaseLocation = 45306,48878,-3058
# Evil base location.
# Default: -44037,-113283,-237
EvilBaseLocation = -44037,-113283,-237
# Good team name.
# Default: Good
GoodTeamName = Good
# Evil team name.
# Default: Evil
EvilTeamName = Evil
# Good name color.
# Default: 00FF00
GoodNameColor = 00FF00
# Evil name color.
# Default: 0000FF
EvilNameColor = 0000FF
# Enable faction guards.
# The NPC template must have faction as clan.
# Default: True
EnableFactionGuards = True
# Upon death, respawn at faction base.
# Default: True
RespawnAtFactionBase = True
# Upon selecting faction, players become nobless.
# Default: False
FactionAutoNobless = False
# Disallow chat between factions.
# Default: True
EnableFactionChat = True
# Prohibit login when faction has more online players.
# Default: True
BalanceOnlinePlayers = True
# Online player exceed limit (used by setting above).
# Default: 20
BalancePlayerExceedLimit = 20

View File

@@ -0,0 +1,33 @@
# ---------------------------------------------------------------------------
# Fake players
# ---------------------------------------------------------------------------
# Enable fake players.
EnableFakePlayers = False
# Enable chatting with fake players.
FakePlayerChat = True
# Enable shots usage for fake players.
FakePlayerUseShots = True
# Reward PvP kills by killing fake players.
FakePlayerKillsRewardPvP = True
# Fake player kills apply karma rules.
FakePlayerUnflaggedKillsKarma = True
# Aggressive AI fake players attack nearby monsters.
FakePlayerAggroMonsters = True
# Aggressive AI fake players attack nearby players.
FakePlayerAggroPlayers = False
# Aggressive AI fake players attack nearby fake players.
FakePlayerAggroFPC = False
# Fake players can drop items when killing monsters.
FakePlayerCanDropItems = True
# Fake players can pickup dropped items.
FakePlayerCanPickup = True

View File

@@ -0,0 +1,9 @@
# ---------------------------------------------------------------------------
# Find PvP
# ---------------------------------------------------------------------------
# Bypass example:
# <Button ALIGN=LEFT ICON="NORMAL" action="bypass -h FindPvP">Go to PvP!</Button>
# Enable FindPvP bypass.
# Default: False
EnableFindPvP = False

View File

@@ -0,0 +1,19 @@
# ---------------------------------------------------------------------------
# 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;el
MultiLangAllowed = en;el
# Enable or disable voice command .lang for changing languages on the fly.
# Default: True
MultiLangVoiceCommand = True

View File

@@ -0,0 +1,46 @@
# ---------------------------------------------------------------------------
# NPC Stat Multipliers
# ---------------------------------------------------------------------------
# Enable/Disable NPC stat multipliers.
EnableNpcStatMultipliers = False
# Monsters
MonsterHP = 1.0
MonsterMP = 1.0
MonsterPAtk = 1.0
MonsterMAtk = 1.0
MonsterPDef = 1.0
MonsterMDef = 1.0
MonsterAggroRange = 1.0
MonsterClanHelpRange = 1.0
# Raidbosses
RaidbossHP = 1.0
RaidbossMP = 1.0
RaidbossPAtk = 1.0
RaidbossMAtk = 1.0
RaidbossPDef = 1.0
RaidbossMDef = 1.0
RaidbossAggroRange = 1.0
RaidbossClanHelpRange = 1.0
# Guards
GuardHP = 1.0
GuardMP = 1.0
GuardPAtk = 1.0
GuardMAtk = 1.0
GuardPDef = 1.0
GuardMDef = 1.0
GuardAggroRange = 1.0
GuardClanHelpRange = 1.0
# Defenders
DefenderHP = 1.0
DefenderMP = 1.0
DefenderPAtk = 1.0
DefenderMAtk = 1.0
DefenderPDef = 1.0
DefenderMDef = 1.0
DefenderAggroRange = 1.0
DefenderClanHelpRange = 1.0

View File

@@ -0,0 +1,46 @@
# ---------------------------------------------------------------------------
# Offline trade/craft
# ---------------------------------------------------------------------------
# Option to enable or disable offline trade feature.
# Enable -> true, Disable -> false
OfflineTradeEnable = True
# Option to enable or disable offline craft feature.
# Enable -> true, Disable -> false
OfflineCraftEnable = True
# If set to True, off-line shops will be possible only peace zones.
# Default: False
OfflineModeInPeaceZone = True
# If set to True, players in off-line shop mode wont take any damage, thus they cannot be killed.
# Default: False
OfflineModeNoDamage = True
# If set to True, name color will be changed then entering offline mode
OfflineSetNameColor = True
# 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 = True
#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
#Store offline trader transactions in realtime.
#Uses more datatabase resources, but helps if server shuts down unexpectedly.
StoreOfflineTradeInRealtime = True

View File

@@ -0,0 +1,7 @@
# ---------------------------------------------------------------------------
# Password Change
# ---------------------------------------------------------------------------
# Enables .changepassword voiced command which allows the players to change their account's password ingame.
# Default: False
AllowChangePassword = False

View File

@@ -0,0 +1,42 @@
# ---------------------------------------------------------------------------
# PC Cafe (PC Bang) System
# ---------------------------------------------------------------------------
# PC CAFE POINTS ID = -100
# PC Cafe Enabled.
PcCafeEnabled = False
# Allow only players with a Premium account.
PcCafeOnlyPremium = False
# Max points that player may have.
# Limited by int limit.
MaxPcCafePoints = 200000
# PC Bang point rate.
# Acquisition formula equals (exp * 0.0001 * AcquisitionPointsRate)
# e.g. with 1.0 it's 10000 exp = 1 PC Bang point
# 2.0 - 10000 exp = 2 PC Bang points
# 0.5 - 5000 exp = 1 PC Bang point
AcquisitionPointsRate = 1.0
# Use random points rewarding.
# If enabled points will be random from points/2 to points.
AcquisitionPointsRandom = False
# Creates a chance to aquire double points.
DoublingAcquisitionPoints = True
# Double points chance.
# Used when DoublingAcquisitionPoints is enabled.
# Default 1 (%)
DoublingAcquisitionPointsChance = 1
# Reward low exp kills
# Acquire points if player gains exp and aquire formula equals 0.
RewardLowExpKills = True
# Chance for low exp kills
# Used when RewardLowExpKills is enabled.
# Default 50 (%)
RewardLowExpKillsChance = 50

View File

@@ -0,0 +1,38 @@
# ---------------------------------------------------------------------------
# Premium System
# ---------------------------------------------------------------------------
# -Admins can manage subscriptions from main admin menu.
# -Players can use .premium to view account related info.
# -Caution: Premium rates multiply existing server rates.
# Enable premium system.
# Default: False
EnablePremiumSystem = False
# Xp rate for premium players.
PremiumRateXp = 2
# Sp rate for premium players.
PremiumRateSp = 2
# Drop chance for premium players.
PremiumRateDropChance = 1
# Drop amount for premium players.
PremiumRateDropAmount = 2
# Spoil chance for premium players.
PremiumRateSpoilChance = 1
# Spoil amount for premium players.
PremiumRateSpoilAmount = 2
# Caution: Raid bosses and herbs are not affected by premium rates, but specific items can be affected by rates bellow.
# List of items affected by custom drop rate by id, used now for Adena rate too.
# Usage: itemId1,multiplier1;itemId2,multiplier2;...
PremiumRateDropChanceByItemId = 57,2;6656,1;6657,1;6658,1;6659,1;6660,1;6661,1;6662,1;8191,1;10170,1;10314,1
PremiumRateDropAmountByItemId = 57,2;6656,1;6657,1;6658,1;6659,1;6660,1;6661,1;6662,1;8191,1;10170,1;10314,1
# Enable Fishing only for premium players.
# Retail: True
PremiumOnlyFishing = True

View File

@@ -0,0 +1,8 @@
# ---------------------------------------------------------------------------
# Minimum Range for Private Stores
# ---------------------------------------------------------------------------
# Minimum distance from player / npc to open a new private store.
# Default: 0
ShopMinRangeFromPlayer = 50
ShopMinRangeFromNpc = 100

View File

@@ -0,0 +1,18 @@
# ---------------------------------------------------------------------------
# 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

View File

@@ -0,0 +1,33 @@
# ---------------------------------------------------------------------------
# PvP/PK Reward Item
# ---------------------------------------------------------------------------
# Reward item on PvP
RewardPvpItem = False
# Reward PvP item ID
RewardPvpItemId = 57
# Reward PvP item Amount
RewardPvpItemAmount = 1000
# Show PvP item reward message?
RewardPvpItemMessage = True
# Reward item on PK
RewardPkItem = False
# Reward PK item ID
RewardPkItemId = 57
# Reward PK item Amount
RewardPkItemAmount = 500
# Show PK item reward message?
RewardPkItemMessage = True
# Disable rewards in instances.
DisableRewardsInInstances = True
# Disable rewards in PvP zones.
DisableRewardsInPvpZones = True

View File

@@ -0,0 +1,33 @@
#-------------------------------------------------------------
# Custom PvP Titles and Colors
#-------------------------------------------------------------
# Example: PvpAmmount1 = 150, Player with 500 PvP will have a title with the color specified in ColorPvpSystem.
# Attention: Colors should be specified only in RGB format, one color for each rank.
# Attention: Do not use with Faction system.
EnablePvPColorSystem = False
# Rank 1
PvpAmount1 = 500
ColorForAmount1 = 9C9C9C
PvPTitleForAmount1 = Sergeant
# Rank 2
PvpAmount2 = 1000
ColorForAmount2 = 696969
PvPTitleForAmount2 = Lieutenant
# Rank 3
PvpAmount3 = 1500
ColorForAmount3 = 4F4F4F
PvPTitleForAmount3 = Captain
# Rank 4
PvpAmount4 = 2500
ColorForAmount4 = 363636
PvPTitleForAmount4 = Major
# Rank 5
PvpAmount5 = 5000
ColorForAmount5 = 1C1C1C
PvPTitleForAmount5 = General

View File

@@ -0,0 +1,21 @@
# ---------------------------------------------------------------------------
# Random Spawn System for Monsters
# ---------------------------------------------------------------------------
# Enable random monster spawns.
# Default: True
EnableRandomMonsterSpawns = True
# Max range for X and Y coords.
# Default: 150
MaxSpawnMobRange = 150
# Examples: No random spawns for Kasha's Eye, Pagan Guards, Sel Mahums, Four Sepulchers
# MobsSpawnNotRandom = 18812,18813,18814
MobsSpawnNotRandom = 18812,18813,18814,22138,\
18908,22775,22776,22777,22778,22779,22780,22781,22782,22783,22784,22785,22786,22787,22788,\
18120,18132,18133,18137,18141,18145,18150,18151,18152,18153,18154,18155,18156,18157,18166,\
18170,18171,18183,18184,18185,18186,18187,18191,18195,18196,18197,18198,18199,18212,18220,\
18221,18222,18226,18230,18231,18232,18233,18234,18235,18236,18237,18238,18239,18240,18241,\
18242,18243,18256,31452,31468,31469,31470,31471,31472,31473,31474,31475,31476,31477,31478,\
31479,31480,31481,31482,31483,31484,31485,31486,31487

View File

@@ -0,0 +1,7 @@
# ---------------------------------------------------------------------------
# Free Sayune for all Players
# ---------------------------------------------------------------------------
# Enable Sayune for players that are not Awakened (4rth class).
# Default: False
FreeJumpsForAll = False

View File

@@ -0,0 +1,14 @@
# ---------------------------------------------------------------------------
# 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 our server!
# Show screen welcome message for x seconds when character log in to game if enabled
ScreenWelcomeMessageTime = 10

View File

@@ -0,0 +1,22 @@
# ---------------------------------------------------------------------------
# Sell Buffs configuration
# ---------------------------------------------------------------------------
# Command: .sellbuff or .sellbuffs
# Enable/Disable selling buffs
SellBuffEnable = False
# Multipler for mana cost of buffs
MpCostMultipler = 1
# Payment for Sell Buff System, can be changed to custom server coin
PaymentID = 57
# Minimal price of every buff
MinimalPrice = 100000
# Maximal price of every buff
MaximalPrice = 100000000
# Maximum count of buffs in sell list
MaxBuffs = 20

View File

@@ -0,0 +1,6 @@
# ---------------------------------------------------------------------------
# Display Server Time
# ---------------------------------------------------------------------------
# This option will enable displaying of the local server time for /time command.
DisplayServerTime = False

View File

@@ -0,0 +1,10 @@
#=============================================================
# Buffer
#=============================================================
# Also check data\SchemeBufferSkills.xml
# Maximum number of available schemes per player.
BufferMaxSchemesPerChar = 4
# Static cost of buffs ; override skills price if different of -1.
BufferStaticCostPerBuff = -1

View File

@@ -0,0 +1,13 @@
# ---------------------------------------------------------------------------
# Custom Starting Location
# ---------------------------------------------------------------------------
# Enable custom starting location.
# Default: False
CustomStartingLocation = False
# Coordinates for custom starting location.
# Default: 50821, 186527, -3625 (Giran Harbor)
CustomStartingLocX = 50821
CustomStartingLocY = 186527
CustomStartingLocZ = -3625

View File

@@ -0,0 +1,56 @@
# Vote reward for Network.
AllowNetworkVoteReward = False
# Vote reward server link. (IMPORTANT!!!! Always add .html at the end of the link)
NetworkServerLink =
# Votes for next reward needed.
NetworkVotesDifference = 4
# Minutes between rewards.
# Eg. You put 5 it checks every 5 minutes for reward.
NetworkRewardCheckTime = 5
# Reward(s).
NetworkReward = 3481,5;
# Network reward max dual boxes reward.
# For example if you put 2 and someone has 3 boxes open 2 will be rewarded.
NetworkDualboxesAllowed = 1
# Game server console report.
# If set to true, game server console will get a report of
# current vote count, votes needed for next reward and votes needed for first page.
AllowNetworkGameServerReport = False
# Vote reward for Topzone.
AllowTopzoneVoteReward = False
# Vote reward server link. (IMPORTANT!!!! Always add .html at the end of the link)
TopzoneServerLink =
# Votes for next reward needed.
TopzoneVotesDifference = 4
# Minutes between rewards.
# Eg. You put 5 it checks every 5 minutes for reward.
TopzoneRewardCheckTime = 5
# Reward(s).
TopzoneReward = 3481,5;
# Topzone reward max dual boxes reward.
# For example if you put 2 and someone has 3 boxes open 2 will be rewarded.
TopzoneDualboxesAllowed = 1
# Game server console report.
# If set to true, game server console will get a report of
# current vote count, votes needed for next reward and votes needed for first page.
AllowTopzoneGameServerReport = False
# Vote reward for Hopzone.
AllowHopzoneVoteReward = False
# Vote reward server link. (IMPORTANT!!!! Always add .html at the end of the link)
HopzoneServerLink =
# Votes for next reward needed.
HopzoneVotesDifference = 4
# Minutes between rewards.
# Eg. You put 5 it checks every 5 minutes for reward.
HopzoneRewardCheckTime = 5
# Reward(s).
HopzoneReward = 3481,5;
# Topzone reward max dual boxes reward.
# For example if you put 2 and someone has 3 boxes open 2 will be rewarded.
HopzoneDualboxesAllowed = 1
# Game server console report.
# If set to true, game server console will get a report of
# current vote count, votes needed for next reward and votes needed for first page.
AllowHopzoneGameServerReport = False

View File

@@ -0,0 +1,7 @@
# ---------------------------------------------------------------------------
# Walker/Bot protection
# ---------------------------------------------------------------------------
# Basic protection against L2Walker.
# Default: False
L2WalkerProtection = False

View File

@@ -0,0 +1,233 @@
# ---------------------------------------------------------------------------
# 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
# Taxes for castles
# Buy tax in percent when is castle owned by npc's.
# Default: 15
BuyTaxForNeutralSide = 15
# Buy tax in percent when is castle owned by player's and castle is on light side.
# Default: 0
BuyTaxForLightSide = 0
# Buy tax in percent when is castle owned by player's and castle is on dark side.
# Default: 30
BuyTaxForDarkSide = 30
# Sell tax in percent when is castle owned by npc's.
# Default: 15
SellTaxForNeutralSide = 15
# Sell tax in percent when is castle owned by player's and castle is on light side.
# Default: 0
SellTaxForLightSide = 0
# Sell tax in percent when is castle owned by player's and castle is on dark side.
# Default: 30
SellTaxForDarkSide = 30
# 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
# ---------------------------------------------------------------------------
# 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
# ---------------------------------------------------------------------------
# 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 = 500
# 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/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
# Allow riding mounts (wyvern excluded) during Castle/Fort Siege
# Default: False
AllowRideMountsDuringSiege = False

View File

@@ -0,0 +1,123 @@
# ---------------------------------------------------------------------------
# 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
# Disabled to match retail, if you want to enable this protection change the value to 4 for example.
# Default: 0
FloodProtectorUseItemInterval = 0
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 = 10
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

View 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

View File

@@ -0,0 +1,656 @@
# ---------------------------------------------------------------------------
# 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
# ---------------------------------------------------------------------------
# Default Access Level. For example if you set 100, everyone will have 100 access level.
# Default: 0
DefaultAccessLevel = 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
# Whether GM logins in builder hide mode by default.
# Default: True
GMStartupBuilderHide = True
# Auto set invulnerable status to a GM on login.
# Default: False
GMStartupInvulnerable = True
# Auto set invisible status to a GM on login.
# Default: False
GMStartupInvisible = True
# 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
# 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
# Debug html paths for GM characters.
# Default: True
GMDebugHtmlPaths = True
# In case you are not satisfied with the retail-like implementation of //gmspeed",
# with this config you can rollback it to the old custom L2J version of the GM Speed.
# Default: False
UseSuperHasteAsGMSpeed = False
# ---------------------------------------------------------------------------
# Server Security
# ---------------------------------------------------------------------------
#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 = True
# If true, remove invalid skills from player and database.
# Report only, if false.
# Default: False
SkillCheckRemove = True
# Check also GM characters (only if SkillCheckEnable = True)
# Default: True
SkillCheckGM = False
# ---------------------------------------------------------------------------
# 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
# 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 accessing 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 is the interval (in minutes), that the game server will update a clan's variables information into the database.
# The higher you set this number, there will be less clan's variables information saving so you will have less accessing of the database and your hard drive(s).
# The lower you set this number, there will be more frequent clan's variables information saving so you will have more access to the database and your hard drive(s).
# A value of 0 disables periodic saving.
# Default: 15
ClanVariablesStoreInterval = 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
# Make all items destroyable.
# If enabled players can destroy all items!!!
DestroyAllItems = 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
# Order NPC QuestLink list by QuestId.
# Retail: False (but ugly)
OrderQuestListByQuestId = True
# Delete invalid quest from players.
# Default: False
AutoDeleteInvalidQuestData = False
# Reward players with experience boost buff upon finishing a Story Quest.
# Retail: True
StoryQuestRewardBuff = 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: False
LazyCache = False
# 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 lower or equal to MaxNpcAnimation.
# Set values to 0 for disabling random animations.
# Default: 5
MinNpcAnimation = 5
# Default: 60
MaxNpcAnimation = 60
# Default: 5
MinMonsterAnimation = 5
# Default: 60
MaxMonsterAnimation = 60
# 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
# ---------------------------------------------------------------------------
# Falling Damage
# ---------------------------------------------------------------------------
# Allow characters to receive damage from falling.
# CoordSynchronize = 2 is recommended.
# Default: True
EnableFallingDamage = True
# ---------------------------------------------------------------------------
# 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
# Minimum level for chat, 0 = disable
# Default: 0
MinimumChatLevel = 0
# 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
# ---------------------------------------------------------------------------
# Instances
# ---------------------------------------------------------------------------
# Restores the player to their previous instance (ie. an instanced area/dungeon) on EnterWorld.
# Default: False
RestorePlayerInstance = False
# When a player dies, is removed from instance after a fixed period of time.
# Time in minutes.
# Default: 1
EjectDeadPlayerTime = 1
# When is instance finished, is set time to destruction currency instance.
# Time in minutes.
# Default: 5
DefaultFinishTime = 5
# ---------------------------------------------------------------------------
# Misc Settings
# ---------------------------------------------------------------------------
# Default: True
AllowWater = True
# 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
# 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 ";"
# GENERAL (white)
# SHOUT (!)
# TELL (")
# PARTY (#)
# CLAN (@)
# GM (//gmchat)
# PETITION_PLAYER (*)
# PETITION_GM (*)
# TRADE (+)
# ALLIANCE ($)
# ANNOUNCEMENT
# BOAT
# FRIEND
# MSNCHAT
# PARTYMATCH_ROOM
# PARTYROOM_COMMANDER (Yellow)
# PARTYROOM_ALL (Red)
# HERO_VOICE (%)
# CRITICAL_ANNOUNCE
# SCREEN_ANNOUNCE
# BATTLEFIELD
# MPCC_ROOM
# NPC_GENERAL
# NPC_SHOUT
# NEW_TELL
# WORLD (&)
# Default: ALL;SHOUT;GLOBAL;TRADE;HERO_VOICE
BanChatChannels = GENERAL;SHOUT;WORLD;TRADE;HERO_VOICE
# ---------------------------------------------------------------------------
# World chat settings
# ---------------------------------------------------------------------------
# World Chat.
# Default: True
WorldChatEnabled = True
# The minimum level to use this chat.
# Default: 20
WorldChatMinLevel = 20
# The amount of points player will have at his disposal every day.
# Default: 3
WorldChatPointsPerDay = 3
# The delay player must wait before sending new world chat message.
# Note: Value is in seconds
# Default: 20secs
WorldChatInterval = 20secs
# ---------------------------------------------------------------------------
# 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
# ---------------------------------------------------------------------------
# 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
---------------------------------------------------------------------------
# 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
# ---------------------------------------------------------------------------
# Custom Components
# ---------------------------------------------------------------------------
# Default: False
CustomNpcData = True
# Default: False
CustomTeleportTable = True
# Default: False
CustomSkillsLoad = True
# Default: False
CustomItemsLoad = True
# Default: False
CustomMultisellLoad = True
# Default: False
CustomBuyListLoad = True
# ---------------------------------------------------------------------------
# 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
# ---------------------------------------------------------------------------
# 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.
# Html action cache debugging
# Default: False
HtmlActionCacheDebug = False
# Default: False
Developer = 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

View File

@@ -0,0 +1,55 @@
# =================================================================
# Geodata
# =================================================================
# Because of real-time performance we are using geodata files only in
# diagonal L2D format now (using filename e.g. 22_16.l2d).
# L2D geodata can be obtained by conversion of existing L2J or L2OFF geodata.
# Launch "GeoDataConverter.bat/sh" and follow instructions to start the conversion.
# Specifies the path to geodata files. For example, when using geodata files located
# at different folder/harddrive ("C:/Program Files/Lineage II/system/geodata/"), default: ./data/geodata/
GeoDataPath = ./data/geodata/
# Player coordinates synchronization, default: 2
# 1 - partial synchronization Client --> Server ; don't use it with geodata
# 2 - partial synchronization Server --> Client ; use this setting with geodata
# -1 - Old system: will synchronize Z only
CoordSynchronize = 2
# =================================================================
# Path checking
# =================================================================
# Line of sight start at X percent of the character height, default: 75
PartOfCharacterHeight = 75
# Maximum height of an obstacle, which can exceed the line of sight, default: 32
MaxObstacleHeight = 32
# =================================================================
# Path finding
# =================================================================
# When line of movement check fails, the pathfinding algoritm is performed to look for
# an alternative path (e.g. walk around obstacle), default: true
PathFinding = true
# Pathfinding array buffers configuration, default: 100x6;128x6;192x6;256x4;320x4;384x4;500x2
PathFindBuffers = 100x6;128x6;192x6;256x4;320x4;384x4;500x2
# Base path weight, when moving from one node to another on axis direction, default: 10
BaseWeight = 10
# Path weight, when moving from one node to another on diagonal direction, default: BaseWeight * sqrt(2) = 14
DiagonalWeight = 14
# When movement flags of target node is blocked to any direction, multiply movement weight by this multiplier.
# This causes pathfinding algorithm to avoid path construction exactly near an obstacle, default: 10
ObstacleMultiplier = 10
# Weight of the heuristic algorithm, which is giving estimated cost from node to target, default: 20
# For proper function must be higher than BaseWeight and/or DiagonalWeight.
HeuristicWeight = 20
# Maximum number of generated nodes per one path-finding process, default 3500
MaxIterations = 3500

View 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

View File

@@ -0,0 +1,59 @@
# ---------------------------------------------------------------------------
# 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
# ---------------------------------------------------------------------------
# Baium
# ---------------------------------------------------------------------------
# Interval time of Baium. Value is hour. Range 1-480
IntervalOfBaiumSpawn = 168
# ---------------------------------------------------------------------------
# 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
# ---------------------------------------------------------------------------
# Zaken
# ---------------------------------------------------------------------------
# Interval time of Zaken. Value is hour. Range 1-480
IntervalOfZakenSpawn = 168
# Random interval. Range 1-192
RandomOfZakenSpawn = 48

View File

@@ -0,0 +1,20 @@
# ---------------------------------------------------------------------------
# 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:
# 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

View 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="2" />
<mentee level="20" coins="25" />
<mentee level="30" coins="45" />
<mentee level="40" coins="109" />
<mentee level="50" coins="175" />
<mentee level="51" coins="179" />
<mentee level="52" coins="199" />
<mentee level="53" coins="221" />
<mentee level="54" coins="243" />
<mentee level="55" coins="266" />
<mentee level="56" coins="290" />
<mentee level="57" coins="315" />
<mentee level="58" coins="341" />
<mentee level="59" coins="367" />
<mentee level="60" coins="395" />
<mentee level="61" coins="424" />
<mentee level="62" coins="432" />
<mentee level="63" coins="461" />
<mentee level="64" coins="445" />
<mentee level="65" coins="473" />
<mentee level="66" coins="488" />
<mentee level="67" coins="516" />
<mentee level="68" coins="544" />
<mentee level="69" coins="573" />
<mentee level="70" coins="602" />
<mentee level="71" coins="561" />
<mentee level="72" coins="589" />
<mentee level="73" coins="618" />
<mentee level="74" coins="647" />
<mentee level="75" coins="676" />
<mentee level="76" coins="689" />
<mentee level="77" coins="488" />
<mentee level="78" coins="514" />
<mentee level="79" coins="542" />
<mentee level="80" coins="576" />
<mentee level="81" coins="726" />
<mentee level="82" coins="759" />
<mentee level="83" coins="793" />
<mentee level="84" coins="829" />
<mentee level="85" coins="863" />
<mentee level="86" coins="1" />
</list>

View File

@@ -0,0 +1,179 @@
# ---------------------------------------------------------------------------
# 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 to max player level.
# Default: 78
MinNPCLevelForDmgPenalty = 78
# The penalty in percent for -2 till -9 level differences
# Default: 0.8, 0.6, 0.5, 0.42, 0.36, 0.32, 0.28, 0.25
DmgPenaltyForLvLDifferences = 0.8, 0.6, 0.5, 0.42, 0.36, 0.32, 0.28, 0.25
CritDmgPenaltyForLvLDifferences = 0.8, 0.6, 0.5, 0.42, 0.36, 0.32, 0.28, 0.25
SkillDmgPenaltyForLvLDifferences = 0.8, 0.6, 0.5, 0.42, 0.36, 0.32, 0.28, 0.25
# 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 to max player level.
# 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
# ---------------------------------------------------------------------------
# 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 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
# Force delete spawned minions upon master death.
# By default minions are deleted only for raidbosses.
# Default: False
ForceDeleteMinions = False
# 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
# ---------------------------------------------------------------------------
# Vitality
# ---------------------------------------------------------------------------
# Vitality decrease multiplier for mob after awakening
VitalityConsumeByMob=2250
# Vitality increase multiplier for raid and world boss after awakening
VitalityConsumeByBoss=1125

View File

@@ -0,0 +1,153 @@
# ---------------------------------------------------------------------------
# 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 8pm (20)
# Default: 20
AltOlyStartTime = 20
# Olympiad Start Time for Min's, Default 00 so at the start of the hour.
# Default: 00
AltOlyMin = 00
# Olympiad Competition Period, Default 4 hours.
# (If set different, should be increment by 10mins)
# Default: 14400000
AltOlyCPeriod = 14400000
# 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: 20
AltOlyClassedParticipants = 20
# Required number of participants for the non-class based games
# Default: 10
AltOlyNonClassedParticipants = 20
# Reward for the winner
# Format: itemId1,itemNum1;itemId2,itemNum2... (45584,12)
# Default: None
AltOlyWinReward = None
# Reward for loser
# Format: itemId1,itemNum1;itemId2,itemNum2... (45584,7)
# Default: None
AltOlyLoserReward = None
# ItemId used for exchanging to the points.
# Default: 45584
AltOlyCompRewItem = 45584
# The minimal matches you need to participate to receive point rewards
# Default: 10
AltOlyMinMatchesForPoints = 10
# Rate to exchange points to reward item.
# Default: 20
AltOlyMarkPerPoint = 20
# Noblesse points awarded to Heroes.
# Default: 300
AltOlyHeroPoints = 300
# Noblesse points awarded to Rank 1 members.
# Default: 200
AltOlyRank1Points = 200
# Noblesse points awarded to Rank 2 members.
# Default: 80
AltOlyRank2Points = 80
# Noblesse points awarded to Rank 3 members.
# Default: 50
AltOlyRank3Points = 50
# Noblesse points awarded to Rank 4 members.
# Default: 30
AltOlyRank4Points = 30
# Noblesse points awarded to Rank 5 members.
# Default: 15
AltOlyRank5Points = 15
# 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
AltOlyDividerClassed = 5
AltOlyDividerNonClassed = 5
# Maximum number of matches a Noblesse character can join per week
# Default: 30
AltOlyMaxWeeklyMatches = 30
# Enable competitions only on specific days. Usage: 1,2,3,4,5,6,7 (SUNDAY,MONDAY,TUESDAY,WEDNESDAY,THURSDAY,FRIDAY,SATURDAY)
# Default: 6,7 (FRIDAY,SATURDAY)
AltOlyCompetitionDays = 6,7
# Change the type of delay between two Olympiads.
# Available values: MONTH, WEEK, DAY
# Default: MONTH
AltOlyPeriod = MONTH
# Change the Olympiad frequency.
# The value is a multiplier of period type,
# i.e. if type is MONTH and multiplier is 2,
# then Olympiad will occur every 2 months.
# Default: 1
# Note! If type = DAY, multiplier must be >= 7!
AltOlyPeriodMultiplier = 1

View File

@@ -0,0 +1,94 @@
# ---------------------------------------------------------------------------
# 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
# Classic setting.
# Counts only when killed by players.
# When killed by monsters there is no need for PK check.
MinimumPKRequiredToDrop = 4
# ---------------------------------------------------------------------------
# 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
# ---------------------------------------------------------------------------
# Skills
# ---------------------------------------------------------------------------
# Enable VampiricAttack for PvP targets.
VampiricAttackAffectsPvP = True
# Enable MpVampiricAttack for PvP targets.
MpVampiricAttackAffectsPvP = True
# ---------------------------------------------------------------------------
# Misc.
# ---------------------------------------------------------------------------
# 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
# Max count of positive reputation
# Default: 500
MaxReputation = 500
# Reputation increase for kill one PK
# Default: 100
ReputationIncrease = 100
# ---------------------------------------------------------------------------
# Gainak Siege
# ---------------------------------------------------------------------------
# Announce Gainak siege in all chat
# Default: false
AnnounceGainakSiege = false

View File

@@ -0,0 +1,202 @@
# ---------------------------------------------------------------------------
# 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)
# ---------------------------------------------------------------------------
# Experience multiplier
RateXp = 1
# Skill points multiplier
RateSp = 1
# Experience multiplier (Party)
RatePartyXp = 1
# Skill points multiplier (Party)
RatePartySp = 1
# Instance rates
# Those rates are used as absolute rate within instances, does not applies on top of RateXp for example!
# Default: -1 (Uses the rates above)
# Instance Experience multiplier
RateInstanceXp = -1
# Instance Skill points multiplier
RateInstanceSp = -1
# Instance Experience multiplier (Party)
RateInstancePartyXp = -1
# Instance Skill points multiplier (Party)
RateInstancePartySp = -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
# Raidboss points multipler
RateRaidbossPointsReward = 1
# Modify the rate of reward of all extractable items and skills.
# Default: 1.
RateExtractable = 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
# ---------------------------------------------------------------------------
# Item Drop Rates
# ---------------------------------------------------------------------------
# Remember if you increase both chance and amount you will have higher rates than expected.
# Example: if amount multiplier is 5 and chance multiplier is 5 you will end up with 5*5 = 25 drop rates so be careful!
# Multiplies the amount of items rewarded from monsters when they die.
DeathDropAmountMultiplier = 1
# Multiplies the amount of items rewarded from monsters when a Spoil skill is used.
SpoilDropAmountMultiplier = 1
# Multiplies the amount of items rewarded from monsters when they die.
HerbDropAmountMultiplier = 1
RaidDropAmountMultiplier = 1
# Multiplies the chance of items that can be rewarded from monsters when they die.
DeathDropChanceMultiplier = 1
# Multiplies the chance of items that can be rewarded from monsters when a Spoil skill is used.
SpoilDropChanceMultiplier = 1
# Multiplies the chance of items that can be rewarded from monsters when they die.
HerbDropChanceMultiplier = 1
RaidDropChanceMultiplier = 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
# Maximum drop occurrences.
# Note: Items that have 100% drop chance without server rate multipliers
# are not counted by this value. They will drop as extra drops.
DropMaxOccurrencesNormal = 2
DropMaxOccurrencesRaidboss = 7
# ---------------------------------------------------------------------------
# Item Drop Level Difference Settings
# ---------------------------------------------------------------------------
# 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
# ---------------------------------------------------------------------------
# Vitality system rates. Works only if EnableVitality = True
# ---------------------------------------------------------------------------
# The following configures the XP multiplier of each vitality level. Basically, you have
# Default: 2
# Take care setting these values according to your server rates, as the can lead to huge differences!
# Example with a server rate 15x and vitality = 2. => final server rate = 30 (15x2)!
RateVitalityExpMultiplier = 2.
# Maximum vitality items allowed to be used for a week by a player.
# Default: 999
VitalityMaxItemsAllowed = 999
# 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.
# ---------------------------------------------------------------------------
# Player Drops (values are set in PERCENTS)
# ---------------------------------------------------------------------------
PlayerDropLimit = 3
# in %
PlayerRateDrop = 5
# in %
PlayerRateDropItem = 70
# in %
PlayerRateDropEquip = 25
# in %
PlayerRateDropEquipWeapon = 5
# 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

View File

@@ -0,0 +1,17 @@
# ---------------------------------------------------------------------------
# Script Engine Settings
# ---------------------------------------------------------------------------
# The parent class loader for isolated script class loaders.
# When this property is not specified, has an invalid value or is a class name which could not be found, the System classloader is used.
# Values: System, ThreadContext or a fully qualified java class name.
classloader=System
# Source compatibility.
source=1.8
# The java sourcepath, when you have a different datapack root, you must change this too.
sourcepath=data/scripts
# The debug informations to generate for compiled class files.
g=source,lines,vars

View File

@@ -0,0 +1,26 @@
<?xml version="1.0" encoding="UTF-8"?>
<list xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="../data/xsd/Scripts.xsd">
<!-- Skip these filenames from script loading, because they are already loaded using a different way. -->
<exclude file="package-info.java" />
<exclude file="handlers" />
<!--
With this file you can exclude/include specific folders/files from within the scripts directory.
In order to exclude a folder/file simply add the following line:
<exclude file="{FOLDER/FILE NAME HERE}" />
For example to exclude the quests directory, use:
<exclude file="quests" />
If you want to exclude all files within a directory except certain file(s), you can do it like so:
<exclude file="{FOLDER NAME HERE}">
<include file="{FOLDER/FILE NAME HERE}" />
<include file="{FOLDER/FILE NAME HERE}" />
...
</exclude>
For example to exclude ForgeOfTheGods folder except Valakas script, use:
<exclude file="ForgeOfTheGods">
<include file="Valakas.java" />
</exclude>
-->
</list>

View 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.google.com</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>

View File

@@ -0,0 +1,222 @@
# ---------------------------------------------------------------------------
# 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
# ---------------------------------------------------------------------------
# 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 = 0.0.0.0
# Default: 7777
GameserverPort = 7777
# ---------------------------------------------------------------------------
# Database
# ---------------------------------------------------------------------------
# Specify the appropriate driver and url for the database you're using.
# Default: org.mariadb.jdbc.Driver
Driver = org.mariadb.jdbc.Driver
# Database URL
# Default: jdbc:mariadb://localhost/l2jmobiusclassic?useUnicode=true&characterEncoding=utf-8&useSSL=false
URL = jdbc:mariadb://localhost/l2jmobiusclassic?useUnicode=true&characterEncoding=utf-8&useSSL=false
# Database user info (default is "root" but it's not recommended)
Login = root
# Database connection password
Password =
# Default: 40
MaximumDbConnections = 40
# ---------------------------------------------------------------------------
# Automatic Database Backup Settings
# ---------------------------------------------------------------------------
# Generate database backups when server restarts or shuts down.
BackupDatabase = False
# Path to MySQL bin folder. Only necessary on Windows.
MySqlBinLocation = C:/xampp/mysql/bin/
# Path where MySQL backups are stored.
BackupPath = ../backup/
# Maximum number of days that backups will be kept.
# Old files in backup folder will be deleted.
# Set to 0 to disable.
BackupDays = 30
# ---------------------------------------------------------------------------
# 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 = .
# Scripts root directory.
ScriptRoot = ./data/scripts
# Define how many players are allowed to play simultaneously on your server.
# Default: 2000
MaximumOnlineUsers = 2000
# 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>
# Grand Crusade: 110
AllowedProtocolRevisions = 110
# Displays server type next to the server name on character selection.
# Notes:
# Accepted Values: Normal, Relax, Test, Broad, Restricted, Event, Free, World, New, Classic
# Default: Free
ServerListType = Classic
# Displays server minimum age to the server name on character selection.
# Notes:
# Accepted values: 0, 15, 18
# Default: 0
ServerListAge = 0
# Setting for serverList
# Displays [] in front of server name on character selection
# Default: False
ServerListBrackets = False
# ---------------------------------------------------------------------------
# Thread Configuration
# ---------------------------------------------------------------------------
# Specifies how many threads will be in the scheduled pool.
# Default: 40
ScheduledThreadPoolCount = 40
# Specifies how many threads will be in the single instant pool.
# Default: 20
InstantThreadPoolCount = 20
# Default: 20
UrgentPacketThreadCoreSize = 20
# Use threads to decrease startup time.
# Default: False
ThreadsForLoading = False
# ---------------------------------------------------------------------------
# Dead Lock Detector (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
# ---------------------------------------------------------------------------
# Player HWID settings (DO NOT USE)
# ---------------------------------------------------------------------------
# Check if hardware information is sent upon login.
# Players without hardware information are kicked from the game.
# WARNING: To receive hardware information from client, l2.ini NetSendHardWare must be set to true.
# WARNING: The file system\HardWare.ini must be deleted each time the player logins.(?)
# Default: False
EnableHardwareInfo = False
# Maximum number of players per HWID allowed to enter game.
# Default: 0 (unlimited)
MaxPlayersPerHWID = 0
# ---------------------------------------------------------------------------
# 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
# ---------------------------------------------------------------------------
# Scheduled Server Restart
# ---------------------------------------------------------------------------
# Enable scheduled server restart.
# Default: False
ServerRestartScheduleEnabled = False
# Send a message when player enters the game.
# Default: False
ServerRestartScheduleMessage = False
# Restart time countdown (in seconds).
# Default: 600 (10 minutes)
ServerRestartScheduleCountdown = 600
# Scheduled restart schedule.
# You can put more than one value separated by commas (,).
# Example: 12:00, 00:00
ServerRestartSchedule = 08:00

View File

@@ -0,0 +1,121 @@
# ---------------------------------------------------------------------------
# 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: 3
SiegeClanMinLevel = 3
# 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
# 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
# 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
# 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
# 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
# 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
# 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
# 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
# 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

View 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>

View File

@@ -0,0 +1,31 @@
# ---------------------------------------------------------------------------
# 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 hostname address on which telnet server will be listening.
# Note for all adapters use: *
# Default: 127.0.0.1
BindAddress = 127.0.0.1
# This is the port L2J should listen to for incoming telnet
# requests.
# Default: 54321
Port = 54321
# If the following is not set, a random password is generated on server startup.
Password = somepassword
# 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,::1
ListOfHosts = 127.0.0.1,localhost,::1

View File

@@ -0,0 +1,31 @@
# ---------------------------------------------------------------------------
# Training Camp
# ---------------------------------------------------------------------------
# Enable or disable Training Camp
# Default: True
TrainingCampEnable = True
# Only Premium account can access training camp
# Default: True
TrainingCampPremiumOnly = True
# Max duration for Training Camp in seconds. NA : 18000, RU : 36000
# Default: 18000
TrainingCampDuration = 18000
# Min level to enter Training Camp
# Default: 18
TrainingCampMinLevel = 18
# Max level to enter Training Camp
# Default: 127
TrainingCampMaxLevel = 127
# Multiplier for rewarded EXP
# Default: 1.0
TrainingCampExpMultiplier = 1.0
# Multiplier for rewarded SP
# Default: 1.0
TrainingCampSpMultiplier = 1.0

View 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

View File

@@ -0,0 +1,13 @@
<?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" />
<define subnet="192.168.0.0/24" address="192.168.0.0" />
<define subnet="192.168.1.0/24" address="192.168.1.0" />
</gameserver>

View File

@@ -0,0 +1,4 @@
#The HexId to Auth into LoginServer
#Fri Jan 02 01:25:33 EET 2015
HexID=-2ad66b3f483c22be097019f55c8abdf0
ServerID=2

View 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

View File

@@ -0,0 +1,219 @@
<?xml version="1.0" encoding="UTF-8"?>
<list xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="xsd/ActionData.xsd">
<action id="0" handler="SitStand" />
<action id="1" handler="RunWalk" />
<action id="10" handler="PrivateStore" option="1" /> <!-- Private Store Sell -->
<action id="12" handler="SocialAction" option="2" /> <!-- Greeting -->
<action id="13" handler="SocialAction" option="3" /> <!-- Victory -->
<action id="14" handler="SocialAction" option="4" /> <!-- Advance -->
<action id="15" handler="PetHold" /> <!-- Change Movement Mode -->
<action id="16" handler="PetAttack" /> <!-- Attack -->
<action id="17" handler="PetStop" /> <!-- Stop -->
<action id="19" handler="UnsummonPet" />
<action id="21" handler="ServitorHold" /> <!-- Change Movement Mode -->
<action id="22" handler="ServitorAttack" /> <!-- Attack -->
<action id="23" handler="ServitorStop" /> <!-- Stop -->
<action id="24" handler="SocialAction" option="6" /> <!-- Yes -->
<action id="25" handler="SocialAction" option="5" /> <!-- No -->
<action id="26" handler="SocialAction" option="7" /> <!-- Bow -->
<action id="28" handler="PrivateStore" option="3" /> <!-- Private Store Buy -->
<action id="29" handler="SocialAction" option="8" /> <!-- Unaware -->
<action id="30" handler="SocialAction" option="9" /> <!-- Social Waiting -->
<action id="31" handler="SocialAction" option="10" /> <!-- Laugh -->
<action id="32" handler="ServitorSkillUse" option="4230" /> <!-- Wild Hog Cannon - Wild Cannon -->
<action id="33" handler="SocialAction" option="11" /> <!-- Applaud -->
<action id="34" handler="SocialAction" option="12" /> <!-- Dance -->
<action id="35" handler="SocialAction" option="13" /> <!-- Sorrow -->
<action id="36" handler="ServitorSkillUse" option="4259" /> <!-- Soulless - Toxic Smoke -->
<action id="37" handler="PrivateStore" option="5" /> <!-- Dwarven Manufacture -->
<action id="38" handler="Ride" /> <!-- Mount/Dismount -->
<action id="39" handler="ServitorSkillUse" option="4138" /> <!-- Soulless - Parasite Burst -->
<action id="41" handler="ServitorSkillUse" option="4230" /> <!-- Wild Hog Cannon - Attack -->
<action id="42" handler="ServitorSkillUse" option="4378" /> <!-- Kai the Cat - Self Damage Shield -->
<action id="43" handler="ServitorSkillUse" option="4137" /> <!-- Unicorn Merrow - Hydro Screw -->
<action id="44" handler="ServitorSkillUse" option="4139" /> <!-- Big Boom - Boom Attack -->
<action id="45" handler="ServitorSkillUse" option="4025" /> <!-- Unicorn Boxer - Master Recharge -->
<action id="46" handler="ServitorSkillUse" option="4261" /> <!-- Mew the Cat - Mega Storm Strike -->
<action id="47" handler="ServitorSkillUse" option="4260" /> <!-- Silhouette - Steal Blood -->
<action id="48" handler="ServitorSkillUse" option="4068" /> <!-- Mechanic Golem - Mech. Cannon -->
<action id="52" handler="UnsummonServitor" />
<action id="53" handler="ServitorMove" /> <!-- Move to target -->
<action id="54" handler="PetMove" /> <!-- Move to target -->
<action id="61" handler="PrivateStore" option="8" /> <!-- Private Store Package Sell -->
<action id="62" handler="SocialAction" option="14" /> <!-- Charm -->
<action id="64" handler="TeleportBookmark" />
<action id="65" handler="BotReport" />
<action id="66" handler="SocialAction" option="15" /> <!-- Shyness -->
<action id="67" handler="AirshipAction" option="1" /> <!-- Steer -->
<action id="68" handler="AirshipAction" option="2" /> <!-- Cancel Control -->
<action id="69" handler="AirshipAction" option="3" /> <!-- Destination Map -->
<action id="70" handler="AirshipAction" option="4" /> <!-- Exit Airship -->
<action id="71" handler="SocialAction" option="16" /> <!-- Exchange Bows -->
<action id="72" handler="SocialAction" option="17" /> <!-- High Five -->
<action id="73" handler="SocialAction" option="18" /> <!-- Couple Dance -->
<action id="78" handler="TacticalSignUse" option="1" /> <!-- Token 1: Star -->
<action id="79" handler="TacticalSignUse" option="2" /> <!-- Token 2: Heart -->
<action id="80" handler="TacticalSignUse" option="3" /> <!-- Token 3: Moon -->
<action id="81" handler="TacticalSignUse" option="4" /> <!-- Token 4: Cross -->
<action id="82" handler="TacticalSignTarget" option="1" /> <!-- Token 1: Star -->
<action id="83" handler="TacticalSignTarget" option="2" /> <!-- Token 2: Heart -->
<action id="84" handler="TacticalSignTarget" option="3" /> <!-- Token 3: Moon -->
<action id="85" handler="TacticalSignTarget" option="4" /> <!-- Token 4: Cross -->
<action id="87" handler="SocialAction" option="28" /> <!-- Propose -->
<action id="88" handler="SocialAction" option="29" /> <!-- Provoke -->
<action id="89" handler="SocialAction" option="30" /> <!-- Beauty Shop -->
<action id="90" handler="InstanceZoneInfo" />
<action id="1000" handler="ServitorSkillUse" option="4079" /> <!-- Siege Golem - Siege Hammer -->
<action id="1003" handler="PetSkillUse" option="4710" /> <!-- Wind Hatchling/Strider - Wild Stun -->
<action id="1004" handler="PetSkillUse" option="4711" /> <!-- Wind Hatchling/Strider - Wild Defense -->
<action id="1005" handler="PetSkillUse" option="4712" /> <!-- Star Hatchling/Strider - Bright Burst -->
<action id="1006" handler="PetSkillUse" option="4713" /> <!-- Star Hatchling/Strider - Bright Heal -->
<action id="1007" handler="ServitorSkillUse" option="4699" /> <!-- Cat Queen - Blessing of Queen -->
<action id="1008" handler="ServitorSkillUse" option="4700" /> <!-- Cat Queen - Gift of Queen -->
<action id="1009" handler="ServitorSkillUse" option="4701" /> <!-- Cat Queen - Cure of Queen -->
<action id="1010" handler="ServitorSkillUse" option="4702" /> <!-- Unicorn Seraphim - Blessing of Seraphim -->
<action id="1011" handler="ServitorSkillUse" option="4703" /> <!-- Unicorn Seraphim - Gift of Seraphim -->
<action id="1012" handler="ServitorSkillUse" option="4704" /> <!-- Unicorn Seraphim - Cure of Seraphim -->
<action id="1013" handler="ServitorSkillUse" option="4705" /> <!-- Nightshade - Curse of Shade -->
<action id="1014" handler="ServitorSkillUse" option="4706" /> <!-- Nightshade - Mass Curse of Shade -->
<action id="1015" handler="ServitorSkillUse" option="4707" /> <!-- Nightshade - Shade Sacrifice -->
<action id="1016" handler="ServitorSkillUse" option="4709" /> <!-- Cursed Man - Cursed Blow -->
<action id="1017" handler="ServitorSkillUse" option="4708" /> <!-- Cursed Man - Cursed Strike/Stun -->
<action id="1031" handler="ServitorSkillUse" option="5135" /> <!-- Feline King - Slash -->
<action id="1032" handler="ServitorSkillUse" option="5136" /> <!-- Feline King - Spinning Slash -->
<action id="1033" handler="ServitorSkillUse" option="5137" /> <!-- Feline King - Grip of the Cat -->
<action id="1034" handler="ServitorSkillUse" option="5138" /> <!-- Magnus the Unicorn - Whiplash -->
<action id="1035" handler="ServitorSkillUse" option="5139" /> <!-- Magnus the Unicorn - Tridal Wave -->
<action id="1036" handler="ServitorSkillUse" option="5142" /> <!-- Spectral Lord - Corpse Kaboom -->
<action id="1037" handler="ServitorSkillUse" option="5141" /> <!-- Spectral Lord - Dicing Death -->
<action id="1038" handler="ServitorSkillUse" option="5140" /> <!-- Spectral Lord - Force Curse -->
<action id="1039" handler="ServitorSkillUse" option="5110" /> <!-- Swoop Cannon - Cannon Fodder -->
<action id="1040" handler="ServitorSkillUse" option="5111" /> <!-- Swoop Cannon - Big Bang -->
<action id="1041" handler="PetSkillUse" option="5442" /> <!-- Great Wolf - Bite Attack -->
<action id="1042" handler="PetSkillUse" option="5444" /> <!-- Great Wolf - Maul -->
<action id="1043" handler="PetSkillUse" option="5443" /> <!-- Great Wolf - Cry of the Wolf -->
<action id="1044" handler="PetSkillUse" option="5445" /> <!-- Great Wolf - Awakening -->
<action id="1045" handler="PetSkillUse" option="5584" /> <!-- Great Wolf - Howl -->
<action id="1046" handler="PetSkillUse" option="5585" /> <!-- Strider - Roar -->
<action id="1047" handler="ServitorSkillUse" option="5580" /> <!-- Divine Beast - Bite -->
<action id="1048" handler="ServitorSkillUse" option="5581" /> <!-- Divine Beast - Stun Attack -->
<action id="1049" handler="ServitorSkillUse" option="5582" /> <!-- Divine Beast - Fire Breath -->
<action id="1050" handler="ServitorSkillUse" option="5583" /> <!-- Divine Beast - Roar -->
<action id="1051" handler="ServitorSkillUse" option="5638" /> <!-- Feline Queen - Bless The Body -->
<action id="1052" handler="ServitorSkillUse" option="5639" /> <!-- Feline Queen - Bless The Soul -->
<action id="1053" handler="ServitorSkillUse" option="5640" /> <!-- Feline Queen - Haste -->
<action id="1054" handler="ServitorSkillUse" option="5643" /> <!-- Unicorn Seraphim - Acumen -->
<action id="1055" handler="ServitorSkillUse" option="5647" /> <!-- Unicorn Seraphim - Clarity -->
<action id="1056" handler="ServitorSkillUse" option="5648" /> <!-- Unicorn Seraphim - Empower -->
<action id="1057" handler="ServitorSkillUse" option="5646" /> <!-- Unicorn Seraphim - Wild Magic -->
<action id="1058" handler="ServitorSkillUse" option="5652" /> <!-- Nightshade - Death Whisper -->
<action id="1059" handler="ServitorSkillUse" option="5653" /> <!-- Nightshade - Focus -->
<action id="1060" handler="ServitorSkillUse" option="5654" /> <!-- Nightshade - Guidance -->
<action id="1061" handler="PetSkillUse" option="5745" /> <!-- Wild Beast Fighter, White Weasel - Death blow -->
<action id="1062" handler="PetSkillUse" option="5746" /> <!-- Wild Beast Fighter - Double attack -->
<action id="1063" handler="PetSkillUse" option="5747" /> <!-- Wild Beast Fighter - Spin attack -->
<action id="1064" handler="PetSkillUse" option="5748" /> <!-- Wild Beast Fighter - Meteor Shower -->
<action id="1065" handler="PetSkillUse" option="5753" /> <!-- Fox Shaman, Wild Beast Fighter, White Weasel, Fairy Princess - Awakening -->
<action id="1066" handler="PetSkillUse" option="5749" /> <!-- Fox Shaman, Spirit Shaman - Thunder Bolt -->
<action id="1067" handler="PetSkillUse" option="5750" /> <!-- Fox Shaman, Spirit Shaman - Flash -->
<action id="1068" handler="PetSkillUse" option="5751" /> <!-- Fox Shaman, Spirit Shaman - Lightning Wave -->
<action id="1069" handler="PetSkillUse" option="5752" /> <!-- Fox Shaman, Fairy Princess - Flare -->
<action id="1070" handler="PetSkillUse" option="5771" /> <!-- White Weasel, Fairy Princess, Improved Baby Buffalo, Improved Baby Kookaburra, Improved Baby Cougar, Spirit Shaman, Toy Knight, Turtle Ascetic - Buff control -->
<action id="1071" handler="ServitorSkillUse" option="5761" /> <!-- Tigress - Power Strike -->
<action id="1072" handler="PetSkillUse" option="6046" /> <!-- Toy Knight - Piercing attack -->
<action id="1073" handler="PetSkillUse" option="6047" /> <!-- Toy Knight - Whirlwind -->
<action id="1074" handler="PetSkillUse" option="6048" /> <!-- Toy Knight - Lance Smash -->
<action id="1075" handler="PetSkillUse" option="6049" /> <!-- Toy Knight - Battle Cry -->
<action id="1076" handler="PetSkillUse" option="6050" /> <!-- Turtle Ascetic - Power Smash -->
<action id="1077" handler="PetSkillUse" option="6051" /> <!-- Turtle Ascetic - Energy Burst -->
<action id="1078" handler="PetSkillUse" option="6052" /> <!-- Turtle Ascetic - Shockwave -->
<action id="1079" handler="PetSkillUse" option="6053" /> <!-- Turtle Ascetic - Howl -->
<action id="1080" handler="ServitorSkillUse" option="6041" /> <!-- Phoenix Rush -->
<action id="1081" handler="ServitorSkillUse" option="6042" /> <!-- Phoenix Cleanse -->
<action id="1082" handler="ServitorSkillUse" option="6043" /> <!-- Phoenix Flame Feather -->
<action id="1083" handler="ServitorSkillUse" option="6044" /> <!-- Phoenix Flame Beak -->
<action id="1084" handler="PetSkillUse" option="6054" /> <!-- Switch State -->
<action id="1086" handler="ServitorSkillUse" option="6094" /> <!-- Panther Cancel -->
<action id="1087" handler="ServitorSkillUse" option="6095" /> <!-- Panther Dark Claw -->
<action id="1088" handler="ServitorSkillUse" option="6096" /> <!-- Panther Fatal Claw -->
<action id="1089" handler="PetSkillUse" option="6199" /> <!-- Deinonychus - Tail Strike -->
<action id="1090" handler="PetSkillUse" option="6205" /> <!-- Guardian's Strider - Strider Bite -->
<action id="1091" handler="PetSkillUse" option="6206" /> <!-- Guardian's Strider - Strider Fear -->
<action id="1092" handler="PetSkillUse" option="6207" /> <!-- Guardian's Strider - Strider Dash -->
<action id="1093" handler="PetSkillUse" option="6618" /> <!-- Maguen - Maguen Strike -->
<action id="1094" handler="PetSkillUse" option="6681" /> <!-- Maguen - Maguen Wind Walk -->
<action id="1095" handler="PetSkillUse" option="6619" /> <!-- Elite Maguen - Maguen Power Strike -->
<action id="1096" handler="PetSkillUse" option="6682" /> <!-- Elite Maguen - Elite Maguen Wind Walk -->
<action id="1097" handler="PetSkillUse" option="6683" /> <!-- Maguen - Maguen Return -->
<action id="1098" handler="PetSkillUse" option="6684" /> <!-- Elite Maguen - Maguen Party Return -->
<action id="1099" handler="ServitorAttack" /> <!-- All Attack -->
<action id="1100" handler="ServitorMove" /> <!-- All Move to target -->
<action id="1101" handler="ServitorStop" /> <!-- All Stop -->
<action id="1102" handler="UnsummonServitor" />
<action id="1103" handler="ServitorMode" option="1" /> <!-- All Passive mode -->
<action id="1104" handler="ServitorMode" option="2" /> <!-- All Defending mode -->
<action id="1106" handler="ServitorSkillUse" option="11278" /> <!-- Cute Bear - Bear Claw -->
<action id="1107" handler="ServitorSkillUse" option="11279" /> <!-- Cute Bear - Bear Tumbling -->
<action id="1108" handler="ServitorSkillUse" option="11280" /> <!-- Saber Tooth Cougar- Cougar Bite -->
<action id="1109" handler="ServitorSkillUse" option="11281" /> <!-- Saber Tooth Cougar - Cougar Pounce -->
<action id="1110" handler="ServitorSkillUse" option="11282" /> <!-- Grim Reaper - Reaper Touch -->
<action id="1111" handler="ServitorSkillUse" option="11283" /> <!-- Grim Reaper - Reaper Power -->
<action id="1113" handler="ServitorSkillUse" option="10051" /> <!-- Golden Lion - Lion Roar -->
<action id="1114" handler="ServitorSkillUse" option="10052" /> <!-- Golden Lion - Lion Claw -->
<action id="1115" handler="ServitorSkillUse" option="10053" /> <!-- Golden Lion - Lion Dash -->
<action id="1116" handler="ServitorSkillUse" option="10054" /> <!-- Golden Lion - Lion Flame -->
<action id="1117" handler="ServitorSkillUse" option="10794" /> <!-- Thunder Hawk - Thunder Flight -->
<action id="1118" handler="ServitorSkillUse" option="10795" /> <!-- Thunder Hawk - Thunder Purity -->
<action id="1120" handler="ServitorSkillUse" option="10797" /> <!-- Thunder Hawk - Thunder Feather Blast -->
<action id="1121" handler="ServitorSkillUse" option="10798" /> <!-- Thunder Hawk - Thunder Sharp Claw -->
<action id="1122" handler="ServitorSkillUse" option="11806" /> <!-- Tree of Life - Blessing of Tree -->
<action id="1123" handler="ServitorSkillUse" option="14767" /> <!-- Siege Golem - Siege Punch -->
<action id="1124" handler="ServitorSkillUse" option="11323" /> <!-- Wynn Kai the Cat - Feline Aggression -->
<action id="1125" handler="ServitorSkillUse" option="11324" /> <!-- Wynn Kai the Cat - Feline Stun -->
<action id="1126" handler="ServitorSkillUse" option="11325" /> <!-- Wynn Feline King - Feline Bite -->
<action id="1127" handler="ServitorSkillUse" option="11326" /> <!-- Wynn Feline King - Feline Pounce -->
<action id="1128" handler="ServitorSkillUse" option="11327" /> <!-- Wynn Feline Queen - Feline Touch -->
<action id="1129" handler="ServitorSkillUse" option="11328" /> <!-- Wynn Feline Queen - Feline Power -->
<action id="1130" handler="ServitorSkillUse" option="11332" /> <!-- Wynn Merrow - Unicorn's Aggression -->
<action id="1131" handler="ServitorSkillUse" option="11333" /> <!-- Wynn Merrow - Unicorn's Stun -->
<action id="1132" handler="ServitorSkillUse" option="11334" /> <!-- Wynn Magnus - Unicorn's Bite -->
<action id="1133" handler="ServitorSkillUse" option="11335" /> <!-- Wynn Magnus - Unicorn's Pounce -->
<action id="1134" handler="ServitorSkillUse" option="11336" /> <!-- Wynn Seraphim - Unicorn's Touch -->
<action id="1135" handler="ServitorSkillUse" option="11337" /> <!-- Wynn Seraphim - Unicorn's Power -->
<action id="1136" handler="ServitorSkillUse" option="11341" /> <!-- Wynn Nightshade - Phantom Aggression -->
<action id="1137" handler="ServitorSkillUse" option="11342" /> <!-- Wynn Nightshade - Phantom Stun -->
<action id="1138" handler="ServitorSkillUse" option="11343" /> <!-- Wynn Spectral Lord - Phantom Bite -->
<action id="1139" handler="ServitorSkillUse" option="11344" /> <!-- Wynn Spectral Lord - Phantom Pounce -->
<action id="1140" handler="ServitorSkillUse" option="11345" /> <!-- Wynn Soulless - Phantom Touch -->
<action id="1141" handler="ServitorSkillUse" option="11346" /> <!-- Wynn Soulless - Phantom Power -->
<action id="1142" handler="ServitorSkillUse" option="10087" /> <!-- Blood Panther - Panther Roar -->
<action id="1143" handler="ServitorSkillUse" option="10088" /> <!-- Blood Panther - Panther Rush -->
<action id="1144" handler="ServitorSkillUse" option="11375" /> <!-- Commando Cat - Commando Jumping Attack -->
<action id="1145" handler="ServitorSkillUse" option="11376" /> <!-- Commando Cat - Commando Double Slash -->
<action id="1146" handler="ServitorSkillUse" option="11378" /> <!-- Witch Cat - Elemental Slam -->
<action id="1147" handler="ServitorSkillUse" option="11377" /> <!-- Witch Cat - Witch Cat Power -->
<action id="1148" handler="ServitorSkillUse" option="11379" /> <!-- Unicorn Lancer - Lancer Rush -->
<action id="1149" handler="ServitorSkillUse" option="11380" /> <!-- Unicorn Lancer - Power Stamp -->
<action id="1150" handler="ServitorSkillUse" option="11382" /> <!-- Unicorn Cherub - Multiple Icicles -->
<action id="1151" handler="ServitorSkillUse" option="11381" /> <!-- Unicorn Cherub - Cherub Power -->
<action id="1152" handler="ServitorSkillUse" option="11383" /> <!-- Dark Crusader - Phantom Sword Attack -->
<action id="1153" handler="ServitorSkillUse" option="11384" /> <!-- Dark Crusader - Phantom Blow -->
<action id="1154" handler="ServitorSkillUse" option="11385" /> <!-- Banshee Queen - Phantom Spike -->
<action id="1155" handler="ServitorSkillUse" option="11386" /> <!-- Banshee Queen - Phantom Crash -->
<action id="5000" handler="PetSkillUse" option="23155" /> <!-- Baby Rudolph - Reindeer Scratch -->
<action id="5001" handler="PetSkillUse" option="23167" /> <!-- Deseloph, Hyum, Rekang, Lilias, Lapham, Mafum - Rosy Seduction -->
<action id="5002" handler="PetSkillUse" option="23168" /> <!-- Deseloph, Hyum, Rekang, Lilias, Lapham, Mafum - Critical Seduction -->
<action id="5003" handler="PetSkillUse" option="5749" /> <!-- Hyum, Lapham, Hyum, Lapham - Thunder Bolt -->
<action id="5004" handler="PetSkillUse" option="5750" /> <!-- Hyum, Lapham, Hyum, Lapham - Flash -->
<action id="5005" handler="PetSkillUse" option="5751" /> <!-- Hyum, Lapham, Hyum, Lapham - Lightning Wave -->
<action id="5006" handler="PetSkillUse" option="5771" /> <!-- Deseloph, Hyum, Rekang, Lilias, Lapham, Mafum, Deseloph, Hyum, Rekang, Lilias, Lapham, Mafum - Buff Control -->
<action id="5007" handler="PetSkillUse" option="6046" /> <!-- Deseloph, Lilias, Deseloph, Lilias - Piercing Attack -->
<action id="5008" handler="PetSkillUse" option="6047" /> <!-- Deseloph, Lilias, Deseloph, Lilias - Spin Attack -->
<action id="5009" handler="PetSkillUse" option="6048" /> <!-- Deseloph, Lilias, Deseloph, Lilias - Smash -->
<action id="5010" handler="PetSkillUse" option="6049" /> <!-- Deseloph, Lilias, Deseloph, Lilias - Ignite -->
<action id="5011" handler="PetSkillUse" option="6050" /> <!-- Rekang, Mafum, Rekang, Mafum - Power Smash -->
<action id="5012" handler="PetSkillUse" option="6051" /> <!-- Rekang, Mafum, Rekang, Mafum - Energy Burst -->
<action id="5013" handler="PetSkillUse" option="6052" /> <!-- Rekang, Mafum, Rekang, Mafum - Shockwave -->
<action id="5014" handler="PetSkillUse" option="6053" /> <!-- Rekang, Mafum, Rekang, Mafum - Ignite -->
<action id="5015" handler="PetSkillUse" option="6054" /> <!-- Deseloph, Hyum, Rekang, Lilias, Lapham, Mafum, Deseloph, Hyum, Rekang, Lilias, Lapham, Mafum - Switch Stance -->
</list>

View File

@@ -0,0 +1,3 @@
<?xml version="1.0" encoding="UTF-8"?>
<list xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="xsd/AppearanceStones.xsd">
</list>

View File

@@ -0,0 +1,34 @@
<?xml version="1.0" encoding="UTF-8"?>
<list xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="xsd/AttendanceRewards.xsd">
<item id="29564" count="50" /> <!-- Attendance Coin -->
<item id="29553" count="3" /> <!-- 2nd Class Buff Scroll -->
<item id="29554" count="10" /> <!-- Quick Healing Potion -->
<item id="29565" count="3" /> <!-- XP/SP Scroll -->
<item id="29584" count="2" /> <!-- Angel Cat's Blessing Chest -->
<item id="29566" count="1" /> <!-- Attendance XP Rune -->
<item id="29585" count="1" /> <!-- Refined Romantic Chapeau -->
<item id="29564" count="100" /> <!-- Attendance Coin -->
<item id="29553" count="3" /> <!-- 2nd Class Buff Scroll -->
<item id="29554" count="10" /> <!-- Quick Healing Potion -->
<item id="29519" count="3" /> <!-- XP/SP Scroll - Medium -->
<item id="29584" count="2" /> <!-- Angel Cat's Blessing Chest -->
<item id="29566" count="1" /> <!-- Attendance XP Rune -->
<item id="49512" count="1" /> <!-- Amulet: Prosperity -->
<item id="29564" count="150" /> <!-- Attendance Coin -->
<item id="29553" count="6" /> <!-- 2nd Class Buff Scroll -->
<item id="29554" count="10" /> <!-- Quick Healing Potion -->
<item id="29519" count="3" /> <!-- XP/SP Scroll - Medium -->
<item id="29584" count="4" /> <!-- Angel Cat's Blessing Chest -->
<item id="29566" count="1" /> <!-- Attendance XP Rune -->
<item id="29578" count="1" /> <!-- Rare Accessory Pack -->
<item id="29564" count="300" /> <!-- Attendance Coin -->
<item id="29553" count="6" /> <!-- 2nd Class Buff Scroll -->
<item id="29554" count="10" /> <!-- Quick Healing Potion -->
<item id="29650" count="5" /> <!-- XP/SP Scroll - High -->
<item id="29584" count="4" /> <!-- Angel Cat's Blessing Chest -->
<item id="29566" count="1" /> <!-- Attendance XP Rune -->
<item id="29587" count="1" /> <!-- Agathion - Singer & Dancer -->
</list>

View 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>

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,394 @@
<?xml version="1.0" encoding="UTF-8"?>
<list xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="xsd/CombinationItems.xsd">
<item one="29818" two="29818" chance="69"> <!-- Sigel' Rune (Lv. 1) / Sigel' Rune (Lv. 1) -->
<reward id="29819" count="1" type="ON_SUCCESS" /> <!-- Sigel' Rune (Lv. 2) -->
<reward id="29818" count="1" type="ON_FAILURE" /> <!-- Sigel' Rune (Lv. 1) -->
</item>
<item one="29819" two="29818" chance="70"> <!-- Sigel' Rune (Lv. 2) / Sigel' Rune (Lv. 1) -->
<reward id="29820" count="1" type="ON_SUCCESS" /> <!-- Sigel' Rune (Lv. 3) -->
<reward id="29818" count="1" type="ON_FAILURE" /> <!-- Sigel' Rune (Lv. 1) -->
</item>
<item one="29820" two="29818" chance="72"> <!-- Sigel' Rune (Lv. 3) / Sigel' Rune (Lv. 1) -->
<reward id="29821" count="1" type="ON_SUCCESS" /> <!-- Sigel' Rune (Lv. 4) -->
<reward id="29818" count="1" type="ON_FAILURE" /> <!-- Sigel' Rune (Lv. 1) -->
</item>
<item one="29821" two="29818" chance="73"> <!-- Sigel' Rune (Lv. 4) / Sigel' Rune (Lv. 1) -->
<reward id="29822" count="1" type="ON_SUCCESS" /> <!-- Sigel' Rune (Lv. 5) -->
<reward id="29818" count="1" type="ON_FAILURE" /> <!-- Sigel' Rune (Lv. 1) -->
</item>
<item one="29822" two="29818" chance="64"> <!-- Sigel' Rune (Lv. 5) / Sigel' Rune (Lv. 1) -->
<reward id="29823" count="1" type="ON_SUCCESS" /> <!-- Sigel' Rune (Lv. 6) -->
<reward id="29818" count="1" type="ON_FAILURE" /> <!-- Sigel' Rune (Lv. 1) -->
</item>
<item one="29823" two="29818" chance="41"> <!-- Sigel' Rune (Lv. 6) / Sigel' Rune (Lv. 1) -->
<reward id="29824" count="1" type="ON_SUCCESS" /> <!-- Sigel' Rune (Lv. 7) -->
<reward id="29818" count="1" type="ON_FAILURE" /> <!-- Sigel' Rune (Lv. 1) -->
</item>
<item one="29824" two="29818" chance="42"> <!-- Sigel' Rune (Lv. 7) / Sigel' Rune (Lv. 1) -->
<reward id="29825" count="1" type="ON_SUCCESS" /> <!-- Sigel' Rune (Lv. 8) -->
<reward id="29818" count="1" type="ON_FAILURE" /> <!-- Sigel' Rune (Lv. 1) -->
</item>
<item one="29825" two="29818" chance="40"> <!-- Sigel' Rune (Lv. 8) / Sigel' Rune (Lv. 1) -->
<reward id="29826" count="1" type="ON_SUCCESS" /> <!-- Sigel' Rune (Lv. 9) -->
<reward id="29818" count="1" type="ON_FAILURE" /> <!-- Sigel' Rune (Lv. 1) -->
</item>
<item one="29826" two="29818" chance="42"> <!-- Sigel' Rune (Lv. 9) / Sigel' Rune (Lv. 1) -->
<reward id="29827" count="1" type="ON_SUCCESS" /> <!-- Sigel' Rune (Lv. 10) -->
<reward id="29818" count="1" type="ON_FAILURE" /> <!-- Sigel' Rune (Lv. 1) -->
</item>
<item one="29827" two="29818" chance="43"> <!-- Sigel' Rune (Lv. 10) / Sigel' Rune (Lv. 1) -->
<reward id="29828" count="1" type="ON_SUCCESS" /> <!-- Sigel' Rune (Lv. 11) -->
<reward id="29818" count="1" type="ON_FAILURE" /> <!-- Sigel' Rune (Lv. 1) -->
</item>
<item one="29828" two="29818" chance="42"> <!-- Sigel' Rune (Lv. 11) / Sigel' Rune (Lv. 1) -->
<reward id="29829" count="1" type="ON_SUCCESS" /> <!-- Sigel' Rune (Lv. 12) -->
<reward id="29818" count="1" type="ON_FAILURE" /> <!-- Sigel' Rune (Lv. 1) -->
</item>
<item one="29829" two="29818" chance="42"> <!-- Sigel' Rune (Lv. 12) / Sigel' Rune (Lv. 1) -->
<reward id="29830" count="1" type="ON_SUCCESS" /> <!-- Sigel' Rune (Lv. 13) -->
<reward id="29818" count="1" type="ON_FAILURE" /> <!-- Sigel' Rune (Lv. 1) -->
</item>
<!-- Tyrr Rune Stone -->
<item one="29838" two="29838" chance="69"> <!-- Tyrr' Rune (Lv. 1) / Tyrr' Rune (Lv. 1) -->
<reward id="29839" count="1" type="ON_SUCCESS" /> <!-- Tyrr' Rune (Lv. 2) -->
<reward id="29838" count="1" type="ON_FAILURE" /> <!-- Tyrr' Rune (Lv. 1) -->
</item>
<item one="29839" two="29838" chance="70"> <!-- Tyrr' Rune (Lv. 2) / Tyrr' Rune (Lv. 1) -->
<reward id="29840" count="1" type="ON_SUCCESS" /> <!-- Tyrr' Rune (Lv. 3) -->
<reward id="29838" count="1" type="ON_FAILURE" /> <!-- Tyrr' Rune (Lv. 1) -->
</item>
<item one="29840" two="29838" chance="72"> <!-- Tyrr' Rune (Lv. 3) / Tyrr' Rune (Lv. 1) -->
<reward id="29841" count="1" type="ON_SUCCESS" /> <!-- Tyrr' Rune (Lv. 4) -->
<reward id="29838" count="1" type="ON_FAILURE" /> <!-- Tyrr' Rune (Lv. 1) -->
</item>
<item one="29841" two="29838" chance="73"> <!-- Tyrr' Rune (Lv. 4) / Tyrr' Rune (Lv. 1) -->
<reward id="29842" count="1" type="ON_SUCCESS" /> <!-- Tyrr' Rune (Lv. 5) -->
<reward id="29838" count="1" type="ON_FAILURE" /> <!-- Tyrr' Rune (Lv. 1) -->
</item>
<item one="29842" two="29838" chance="64"> <!-- Tyrr' Rune (Lv. 5) / Tyrr' Rune (Lv. 1) -->
<reward id="29843" count="1" type="ON_SUCCESS" /> <!-- Tyrr' Rune (Lv. 6) -->
<reward id="29838" count="1" type="ON_FAILURE" /> <!-- Tyrr' Rune (Lv. 1) -->
</item>
<item one="29843" two="29838" chance="41"> <!-- Tyrr' Rune (Lv. 6) / Tyrr' Rune (Lv. 1) -->
<reward id="29844" count="1" type="ON_SUCCESS" /> <!-- Tyrr' Rune (Lv. 7) -->
<reward id="29838" count="1" type="ON_FAILURE" /> <!-- Tyrr' Rune (Lv. 1) -->
</item>
<item one="29844" two="29838" chance="42"> <!-- Tyrr' Rune (Lv. 7) / Tyrr' Rune (Lv. 1) -->
<reward id="29845" count="1" type="ON_SUCCESS" /> <!-- Tyrr' Rune (Lv. 8) -->
<reward id="29838" count="1" type="ON_FAILURE" /> <!-- Tyrr' Rune (Lv. 1) -->
</item>
<item one="29845" two="29838" chance="40"> <!-- Tyrr' Rune (Lv. 8) / Tyrr' Rune (Lv. 1) -->
<reward id="29846" count="1" type="ON_SUCCESS" /> <!-- Tyrr' Rune (Lv. 9) -->
<reward id="29838" count="1" type="ON_FAILURE" /> <!-- Tyrr' Rune (Lv. 1) -->
</item>
<item one="29846" two="29838" chance="42"> <!-- Tyrr' Rune (Lv. 9) / Tyrr' Rune (Lv. 1) -->
<reward id="29847" count="1" type="ON_SUCCESS" /> <!-- Tyrr' Rune (Lv. 10) -->
<reward id="29838" count="1" type="ON_FAILURE" /> <!-- Tyrr' Rune (Lv. 1) -->
</item>
<item one="29847" two="29838" chance="43"> <!-- Tyrr' Rune (Lv. 10) / Tyrr' Rune (Lv. 1) -->
<reward id="29848" count="1" type="ON_SUCCESS" /> <!-- Tyrr' Rune (Lv. 11) -->
<reward id="29838" count="1" type="ON_FAILURE" /> <!-- Tyrr' Rune (Lv. 1) -->
</item>
<item one="29848" two="29838" chance="42"> <!-- Tyrr' Rune (Lv. 11) / Tyrr' Rune (Lv. 1) -->
<reward id="29849" count="1" type="ON_SUCCESS" /> <!-- Tyrr' Rune (Lv. 12) -->
<reward id="29838" count="1" type="ON_FAILURE" /> <!-- Tyrr' Rune (Lv. 1) -->
</item>
<item one="29849" two="29838" chance="42"> <!-- Tyrr' Rune (Lv. 12) / Tyrr' Rune (Lv. 1) -->
<reward id="29850" count="1" type="ON_SUCCESS" /> <!-- Tyrr' Rune (Lv. 13) -->
<reward id="29838" count="1" type="ON_FAILURE" /> <!-- Tyrr' Rune (Lv. 1) -->
</item>
<!-- Othell Rune Stone -->
<item one="29858" two="29858" chance="69"> <!-- Othell' Rune (Lv. 1) / Othell' Rune (Lv. 1) -->
<reward id="29859" count="1" type="ON_SUCCESS" /> <!-- Othell' Rune (Lv. 2) -->
<reward id="29858" count="1" type="ON_FAILURE" /> <!-- Othell' Rune (Lv. 1) -->
</item>
<item one="29859" two="29858" chance="70"> <!-- Othell' Rune (Lv. 2) / Othell' Rune (Lv. 1) -->
<reward id="29860" count="1" type="ON_SUCCESS" /> <!-- Othell' Rune (Lv. 3) -->
<reward id="29858" count="1" type="ON_FAILURE" /> <!-- Othell' Rune (Lv. 1) -->
</item>
<item one="29860" two="29858" chance="72"> <!-- Othell' Rune (Lv. 3) / Othell' Rune (Lv. 1) -->
<reward id="29861" count="1" type="ON_SUCCESS" /> <!-- Othell' Rune (Lv. 4) -->
<reward id="29858" count="1" type="ON_FAILURE" /> <!-- Othell' Rune (Lv. 1) -->
</item>
<item one="29861" two="29858" chance="73"> <!-- Othell' Rune (Lv. 4) / Othell' Rune (Lv. 1) -->
<reward id="29862" count="1" type="ON_SUCCESS" /> <!-- Othell' Rune (Lv. 5) -->
<reward id="29858" count="1" type="ON_FAILURE" /> <!-- Othell' Rune (Lv. 1) -->
</item>
<item one="29862" two="29858" chance="64"> <!-- Othell' Rune (Lv. 5) / Othell' Rune (Lv. 1) -->
<reward id="29863" count="1" type="ON_SUCCESS" /> <!-- Othell' Rune (Lv. 6) -->
<reward id="29858" count="1" type="ON_FAILURE" /> <!-- Othell' Rune (Lv. 1) -->
</item>
<item one="29863" two="29858" chance="41"> <!-- Othell' Rune (Lv. 6) / Othell' Rune (Lv. 1) -->
<reward id="29864" count="1" type="ON_SUCCESS" /> <!-- Othell' Rune (Lv. 7) -->
<reward id="29858" count="1" type="ON_FAILURE" /> <!-- Othell' Rune (Lv. 1) -->
</item>
<item one="29864" two="29858" chance="42"> <!-- Othell' Rune (Lv. 7) / Othell' Rune (Lv. 1) -->
<reward id="29865" count="1" type="ON_SUCCESS" /> <!-- Othell' Rune (Lv. 8) -->
<reward id="29858" count="1" type="ON_FAILURE" /> <!-- Othell' Rune (Lv. 1) -->
</item>
<item one="29865" two="29858" chance="40"> <!-- Othell' Rune (Lv. 8) / Othell' Rune (Lv. 1) -->
<reward id="29866" count="1" type="ON_SUCCESS" /> <!-- Othell' Rune (Lv. 9) -->
<reward id="29858" count="1" type="ON_FAILURE" /> <!-- Othell' Rune (Lv. 1) -->
</item>
<item one="29866" two="29858" chance="42"> <!-- Othell' Rune (Lv. 9) / Othell' Rune (Lv. 1) -->
<reward id="29867" count="1" type="ON_SUCCESS" /> <!-- Othell' Rune (Lv. 10) -->
<reward id="29858" count="1" type="ON_FAILURE" /> <!-- Othell' Rune (Lv. 1) -->
</item>
<item one="29867" two="29858" chance="43"> <!-- Othell' Rune (Lv. 10) / Othell' Rune (Lv. 1) -->
<reward id="29868" count="1" type="ON_SUCCESS" /> <!-- Othell' Rune (Lv. 11) -->
<reward id="29858" count="1" type="ON_FAILURE" /> <!-- Othell' Rune (Lv. 1) -->
</item>
<item one="29868" two="29858" chance="42"> <!-- Othell' Rune (Lv. 11) / Othell' Rune (Lv. 1) -->
<reward id="29869" count="1" type="ON_SUCCESS" /> <!-- Othell' Rune (Lv. 12) -->
<reward id="29858" count="1" type="ON_FAILURE" /> <!-- Othell' Rune (Lv. 1) -->
</item>
<item one="29869" two="29858" chance="42"> <!-- Othell' Rune (Lv. 12) / Othell' Rune (Lv. 1) -->
<reward id="29870" count="1" type="ON_SUCCESS" /> <!-- Othell' Rune (Lv. 13) -->
<reward id="29858" count="1" type="ON_FAILURE" /> <!-- Othell' Rune (Lv. 1) -->
</item>
<!-- Yul Rune Stone -->
<item one="29878" two="29878" chance="69"> <!-- Yul' Rune (Lv. 1) / Yul' Rune (Lv. 1) -->
<reward id="29879" count="1" type="ON_SUCCESS" /> <!-- Yul' Rune (Lv. 2) -->
<reward id="29878" count="1" type="ON_FAILURE" /> <!-- Yul' Rune (Lv. 1) -->
</item>
<item one="29879" two="29878" chance="70"> <!-- Yul' Rune (Lv. 2) / Yul' Rune (Lv. 1) -->
<reward id="29880" count="1" type="ON_SUCCESS" /> <!-- Yul' Rune (Lv. 3) -->
<reward id="29878" count="1" type="ON_FAILURE" /> <!-- Yul' Rune (Lv. 1) -->
</item>
<item one="29880" two="29878" chance="72"> <!-- Yul' Rune (Lv. 3) / Yul' Rune (Lv. 1) -->
<reward id="29881" count="1" type="ON_SUCCESS" /> <!-- Yul' Rune (Lv. 4) -->
<reward id="29878" count="1" type="ON_FAILURE" /> <!-- Yul' Rune (Lv. 1) -->
</item>
<item one="29881" two="29878" chance="73"> <!-- Yul' Rune (Lv. 4) / Yul' Rune (Lv. 1) -->
<reward id="29882" count="1" type="ON_SUCCESS" /> <!-- Yul' Rune (Lv. 5) -->
<reward id="29878" count="1" type="ON_FAILURE" /> <!-- Yul' Rune (Lv. 1) -->
</item>
<item one="29882" two="29878" chance="64"> <!-- Yul' Rune (Lv. 5) / Yul' Rune (Lv. 1) -->
<reward id="29883" count="1" type="ON_SUCCESS" /> <!-- Yul' Rune (Lv. 6) -->
<reward id="29878" count="1" type="ON_FAILURE" /> <!-- Yul' Rune (Lv. 1) -->
</item>
<item one="29883" two="29878" chance="41"> <!-- Yul' Rune (Lv. 6) / Yul' Rune (Lv. 1) -->
<reward id="29884" count="1" type="ON_SUCCESS" /> <!-- Yul' Rune (Lv. 7) -->
<reward id="29878" count="1" type="ON_FAILURE" /> <!-- Yul' Rune (Lv. 1) -->
</item>
<item one="29884" two="29878" chance="42"> <!-- Yul' Rune (Lv. 7) / Yul' Rune (Lv. 1) -->
<reward id="29885" count="1" type="ON_SUCCESS" /> <!-- Yul' Rune (Lv. 8) -->
<reward id="29878" count="1" type="ON_FAILURE" /> <!-- Yul' Rune (Lv. 1) -->
</item>
<item one="29885" two="29878" chance="40"> <!-- Yul' Rune (Lv. 8) / Yul' Rune (Lv. 1) -->
<reward id="29886" count="1" type="ON_SUCCESS" /> <!-- Yul' Rune (Lv. 9) -->
<reward id="29878" count="1" type="ON_FAILURE" /> <!-- Yul' Rune (Lv. 1) -->
</item>
<item one="29886" two="29878" chance="42"> <!-- Yul' Rune (Lv. 9) / Yul' Rune (Lv. 1) -->
<reward id="29887" count="1" type="ON_SUCCESS" /> <!-- Yul' Rune (Lv. 10) -->
<reward id="29878" count="1" type="ON_FAILURE" /> <!-- Yul' Rune (Lv. 1) -->
</item>
<item one="29887" two="29878" chance="43"> <!-- Yul' Rune (Lv. 10) / Yul' Rune (Lv. 1) -->
<reward id="29888" count="1" type="ON_SUCCESS" /> <!-- Yul' Rune (Lv. 11) -->
<reward id="29878" count="1" type="ON_FAILURE" /> <!-- Yul' Rune (Lv. 1) -->
</item>
<item one="29888" two="29878" chance="42"> <!-- Yul' Rune (Lv. 11) / Yul' Rune (Lv. 1) -->
<reward id="29889" count="1" type="ON_SUCCESS" /> <!-- Yul' Rune (Lv. 12) -->
<reward id="29878" count="1" type="ON_FAILURE" /> <!-- Yul' Rune (Lv. 1) -->
</item>
<item one="29889" two="29878" chance="42"> <!-- Yul' Rune (Lv. 12) / Yul' Rune (Lv. 1) -->
<reward id="29890" count="1" type="ON_SUCCESS" /> <!-- Yul' Rune (Lv. 13) -->
<reward id="29878" count="1" type="ON_FAILURE" /> <!-- Yul' Rune (Lv. 1) -->
</item>
<!-- Feoh Rune Stone -->
<item one="29898" two="29898" chance="69"> <!-- Feoh' Rune (Lv. 1) / Feoh' Rune (Lv. 1) -->
<reward id="29899" count="1" type="ON_SUCCESS" /> <!-- Feoh' Rune (Lv. 2) -->
<reward id="29898" count="1" type="ON_FAILURE" /> <!-- Feoh' Rune (Lv. 1) -->
</item>
<item one="29899" two="29898" chance="70"> <!-- Feoh' Rune (Lv. 2) / Feoh' Rune (Lv. 1) -->
<reward id="29900" count="1" type="ON_SUCCESS" /> <!-- Feoh' Rune (Lv. 3) -->
<reward id="29898" count="1" type="ON_FAILURE" /> <!-- Feoh' Rune (Lv. 1) -->
</item>
<item one="29900" two="29898" chance="72"> <!-- Feoh' Rune (Lv. 3) / Feoh' Rune (Lv. 1) -->
<reward id="29901" count="1" type="ON_SUCCESS" /> <!-- Feoh' Rune (Lv. 4) -->
<reward id="29898" count="1" type="ON_FAILURE" /> <!-- Feoh' Rune (Lv. 1) -->
</item>
<item one="29901" two="29898" chance="73"> <!-- Feoh' Rune (Lv. 4) / Feoh' Rune (Lv. 1) -->
<reward id="29902" count="1" type="ON_SUCCESS" /> <!-- Feoh' Rune (Lv. 5) -->
<reward id="29898" count="1" type="ON_FAILURE" /> <!-- Feoh' Rune (Lv. 1) -->
</item>
<item one="29902" two="29898" chance="64"> <!-- Feoh' Rune (Lv. 5) / Feoh' Rune (Lv. 1) -->
<reward id="29903" count="1" type="ON_SUCCESS" /> <!-- Feoh' Rune (Lv. 6) -->
<reward id="29898" count="1" type="ON_FAILURE" /> <!-- Feoh' Rune (Lv. 1) -->
</item>
<item one="29903" two="29898" chance="41"> <!-- Feoh' Rune (Lv. 6) / Feoh' Rune (Lv. 1) -->
<reward id="29904" count="1" type="ON_SUCCESS" /> <!-- Feoh' Rune (Lv. 7) -->
<reward id="29898" count="1" type="ON_FAILURE" /> <!-- Feoh' Rune (Lv. 1) -->
</item>
<item one="29904" two="29898" chance="42"> <!-- Feoh' Rune (Lv. 7) / Feoh' Rune (Lv. 1) -->
<reward id="29905" count="1" type="ON_SUCCESS" /> <!-- Feoh' Rune (Lv. 8) -->
<reward id="29898" count="1" type="ON_FAILURE" /> <!-- Feoh' Rune (Lv. 1) -->
</item>
<item one="29905" two="29898" chance="40"> <!-- Feoh' Rune (Lv. 8) / Feoh' Rune (Lv. 1) -->
<reward id="29906" count="1" type="ON_SUCCESS" /> <!-- Feoh' Rune (Lv. 9) -->
<reward id="29898" count="1" type="ON_FAILURE" /> <!-- Feoh' Rune (Lv. 1) -->
</item>
<item one="29906" two="29898" chance="42"> <!-- Feoh' Rune (Lv. 9) / Feoh' Rune (Lv. 1) -->
<reward id="29907" count="1" type="ON_SUCCESS" /> <!-- Feoh' Rune (Lv. 10) -->
<reward id="29898" count="1" type="ON_FAILURE" /> <!-- Feoh' Rune (Lv. 1) -->
</item>
<item one="29907" two="29898" chance="43"> <!-- Feoh' Rune (Lv. 10) / Feoh' Rune (Lv. 1) -->
<reward id="29908" count="1" type="ON_SUCCESS" /> <!-- Feoh' Rune (Lv. 11) -->
<reward id="29898" count="1" type="ON_FAILURE" /> <!-- Feoh' Rune (Lv. 1) -->
</item>
<item one="29908" two="29898" chance="42"> <!-- Feoh' Rune (Lv. 11) / Feoh' Rune (Lv. 1) -->
<reward id="29909" count="1" type="ON_SUCCESS" /> <!-- Feoh' Rune (Lv. 12) -->
<reward id="29898" count="1" type="ON_FAILURE" /> <!-- Feoh' Rune (Lv. 1) -->
</item>
<item one="29909" two="29898" chance="42"> <!-- Feoh' Rune (Lv. 12) / Feoh' Rune (Lv. 1) -->
<reward id="29910" count="1" type="ON_SUCCESS" /> <!-- Feoh' Rune (Lv. 13) -->
<reward id="29898" count="1" type="ON_FAILURE" /> <!-- Feoh' Rune (Lv. 1) -->
</item>
<!-- Iss Rune Stone -->
<item one="29918" two="29918" chance="69"> <!-- Iss' Rune (Lv. 1) / Iss' Rune (Lv. 1) -->
<reward id="29919" count="1" type="ON_SUCCESS" /> <!-- Iss' Rune (Lv. 2) -->
<reward id="29918" count="1" type="ON_FAILURE" /> <!-- Iss' Rune (Lv. 1) -->
</item>
<item one="29919" two="29918" chance="70"> <!-- Iss' Rune (Lv. 2) / Iss' Rune (Lv. 1) -->
<reward id="29920" count="1" type="ON_SUCCESS" /> <!-- Iss' Rune (Lv. 3) -->
<reward id="29918" count="1" type="ON_FAILURE" /> <!-- Iss' Rune (Lv. 1) -->
</item>
<item one="29920" two="29918" chance="72"> <!-- Iss' Rune (Lv. 3) / Iss' Rune (Lv. 1) -->
<reward id="29921" count="1" type="ON_SUCCESS" /> <!-- Iss' Rune (Lv. 4) -->
<reward id="29918" count="1" type="ON_FAILURE" /> <!-- Iss' Rune (Lv. 1) -->
</item>
<item one="29921" two="29918" chance="73"> <!-- Iss' Rune (Lv. 4) / Iss' Rune (Lv. 1) -->
<reward id="29922" count="1" type="ON_SUCCESS" /> <!-- Iss' Rune (Lv. 5) -->
<reward id="29918" count="1" type="ON_FAILURE" /> <!-- Iss' Rune (Lv. 1) -->
</item>
<item one="29922" two="29918" chance="64"> <!-- Iss' Rune (Lv. 5) / Iss' Rune (Lv. 1) -->
<reward id="29923" count="1" type="ON_SUCCESS" /> <!-- Iss' Rune (Lv. 6) -->
<reward id="29918" count="1" type="ON_FAILURE" /> <!-- Iss' Rune (Lv. 1) -->
</item>
<item one="29923" two="29918" chance="41"> <!-- Iss' Rune (Lv. 6) / Iss' Rune (Lv. 1) -->
<reward id="29924" count="1" type="ON_SUCCESS" /> <!-- Iss' Rune (Lv. 7) -->
<reward id="29918" count="1" type="ON_FAILURE" /> <!-- Iss' Rune (Lv. 1) -->
</item>
<item one="29924" two="29918" chance="42"> <!-- Iss' Rune (Lv. 7) / Iss' Rune (Lv. 1) -->
<reward id="29925" count="1" type="ON_SUCCESS" /> <!-- Iss' Rune (Lv. 8) -->
<reward id="29918" count="1" type="ON_FAILURE" /> <!-- Iss' Rune (Lv. 1) -->
</item>
<item one="29925" two="29918" chance="40"> <!-- Iss' Rune (Lv. 8) / Iss' Rune (Lv. 1) -->
<reward id="29926" count="1" type="ON_SUCCESS" /> <!-- Iss' Rune (Lv. 9) -->
<reward id="29918" count="1" type="ON_FAILURE" /> <!-- Iss' Rune (Lv. 1) -->
</item>
<item one="29926" two="29918" chance="42"> <!-- Iss' Rune (Lv. 9) / Iss' Rune (Lv. 1) -->
<reward id="29927" count="1" type="ON_SUCCESS" /> <!-- Iss' Rune (Lv. 10) -->
<reward id="29918" count="1" type="ON_FAILURE" /> <!-- Iss' Rune (Lv. 1) -->
</item>
<item one="29927" two="29918" chance="43"> <!-- Iss' Rune (Lv. 10) / Iss' Rune (Lv. 1) -->
<reward id="29928" count="1" type="ON_SUCCESS" /> <!-- Iss' Rune (Lv. 11) -->
<reward id="29918" count="1" type="ON_FAILURE" /> <!-- Iss' Rune (Lv. 1) -->
</item>
<item one="29928" two="29918" chance="42"> <!-- Iss' Rune (Lv. 11) / Iss' Rune (Lv. 1) -->
<reward id="29929" count="1" type="ON_SUCCESS" /> <!-- Iss' Rune (Lv. 12) -->
<reward id="29918" count="1" type="ON_FAILURE" /> <!-- Iss' Rune (Lv. 1) -->
</item>
<item one="29929" two="29918" chance="42"> <!-- Iss' Rune (Lv. 12) / Iss' Rune (Lv. 1) -->
<reward id="29930" count="1" type="ON_SUCCESS" /> <!-- Iss' Rune (Lv. 13) -->
<reward id="29918" count="1" type="ON_FAILURE" /> <!-- Iss' Rune (Lv. 1) -->
</item>
<!-- Wynn Rune Stone -->
<item one="29938" two="29938" chance="69"> <!-- Wynn' Rune (Lv. 1) / Wynn' Rune (Lv. 1) -->
<reward id="29939" count="1" type="ON_SUCCESS" /> <!-- Wynn' Rune (Lv. 2) -->
<reward id="29938" count="1" type="ON_FAILURE" /> <!-- Wynn' Rune (Lv. 1) -->
</item>
<item one="29939" two="29938" chance="70"> <!-- Wynn' Rune (Lv. 2) / Wynn' Rune (Lv. 1) -->
<reward id="29940" count="1" type="ON_SUCCESS" /> <!-- Wynn' Rune (Lv. 3) -->
<reward id="29938" count="1" type="ON_FAILURE" /> <!-- Wynn' Rune (Lv. 1) -->
</item>
<item one="29940" two="29938" chance="72"> <!-- Wynn' Rune (Lv. 3) / Wynn' Rune (Lv. 1) -->
<reward id="29941" count="1" type="ON_SUCCESS" /> <!-- Wynn' Rune (Lv. 4) -->
<reward id="29938" count="1" type="ON_FAILURE" /> <!-- Wynn' Rune (Lv. 1) -->
</item>
<item one="29941" two="29938" chance="73"> <!-- Wynn' Rune (Lv. 4) / Wynn' Rune (Lv. 1) -->
<reward id="29942" count="1" type="ON_SUCCESS" /> <!-- Wynn' Rune (Lv. 5) -->
<reward id="29938" count="1" type="ON_FAILURE" /> <!-- Wynn' Rune (Lv. 1) -->
</item>
<item one="29942" two="29938" chance="64"> <!-- Wynn' Rune (Lv. 5) / Wynn' Rune (Lv. 1) -->
<reward id="29943" count="1" type="ON_SUCCESS" /> <!-- Wynn' Rune (Lv. 6) -->
<reward id="29938" count="1" type="ON_FAILURE" /> <!-- Wynn' Rune (Lv. 1) -->
</item>
<item one="29943" two="29938" chance="41"> <!-- Wynn' Rune (Lv. 6) / Wynn' Rune (Lv. 1) -->
<reward id="29944" count="1" type="ON_SUCCESS" /> <!-- Wynn' Rune (Lv. 7) -->
<reward id="29938" count="1" type="ON_FAILURE" /> <!-- Wynn' Rune (Lv. 1) -->
</item>
<item one="29944" two="29938" chance="42"> <!-- Wynn' Rune (Lv. 7) / Wynn' Rune (Lv. 1) -->
<reward id="29945" count="1" type="ON_SUCCESS" /> <!-- Wynn' Rune (Lv. 8) -->
<reward id="29938" count="1" type="ON_FAILURE" /> <!-- Wynn' Rune (Lv. 1) -->
</item>
<item one="29945" two="29938" chance="40"> <!-- Wynn' Rune (Lv. 8) / Wynn' Rune (Lv. 1) -->
<reward id="29946" count="1" type="ON_SUCCESS" /> <!-- Wynn' Rune (Lv. 9) -->
<reward id="29938" count="1" type="ON_FAILURE" /> <!-- Wynn' Rune (Lv. 1) -->
</item>
<item one="29946" two="29938" chance="42"> <!-- Wynn' Rune (Lv. 9) / Wynn' Rune (Lv. 1) -->
<reward id="29947" count="1" type="ON_SUCCESS" /> <!-- Wynn' Rune (Lv. 10) -->
<reward id="29938" count="1" type="ON_FAILURE" /> <!-- Wynn' Rune (Lv. 1) -->
</item>
<item one="29947" two="29938" chance="43"> <!-- Wynn' Rune (Lv. 10) / Wynn' Rune (Lv. 1) -->
<reward id="29948" count="1" type="ON_SUCCESS" /> <!-- Wynn' Rune (Lv. 11) -->
<reward id="29938" count="1" type="ON_FAILURE" /> <!-- Wynn' Rune (Lv. 1) -->
</item>
<item one="29948" two="29938" chance="42"> <!-- Wynn' Rune (Lv. 11) / Wynn' Rune (Lv. 1) -->
<reward id="29949" count="1" type="ON_SUCCESS" /> <!-- Wynn' Rune (Lv. 12) -->
<reward id="29938" count="1" type="ON_FAILURE" /> <!-- Wynn' Rune (Lv. 1) -->
</item>
<item one="29949" two="29938" chance="42"> <!-- Wynn' Rune (Lv. 12) / Wynn' Rune (Lv. 1) -->
<reward id="29950" count="1" type="ON_SUCCESS" /> <!-- Wynn' Rune (Lv. 13) -->
<reward id="29938" count="1" type="ON_FAILURE" /> <!-- Wynn' Rune (Lv. 1) -->
</item>
<!-- Aeore Rune Stone -->
<item one="29958" two="29958" chance="69"> <!-- Aeore' Rune (Lv. 1) / Aeore' Rune (Lv. 1) -->
<reward id="29959" count="1" type="ON_SUCCESS" /> <!-- Aeore' Rune (Lv. 2) -->
<reward id="29958" count="1" type="ON_FAILURE" /> <!-- Aeore' Rune (Lv. 1) -->
</item>
<item one="29959" two="29958" chance="70"> <!-- Aeore' Rune (Lv. 2) / Aeore' Rune (Lv. 1) -->
<reward id="29960" count="1" type="ON_SUCCESS" /> <!-- Aeore' Rune (Lv. 3) -->
<reward id="29958" count="1" type="ON_FAILURE" /> <!-- Aeore' Rune (Lv. 1) -->
</item>
<item one="29960" two="29958" chance="72"> <!-- Aeore' Rune (Lv. 3) / Aeore' Rune (Lv. 1) -->
<reward id="29961" count="1" type="ON_SUCCESS" /> <!-- Aeore' Rune (Lv. 4) -->
<reward id="29958" count="1" type="ON_FAILURE" /> <!-- Aeore' Rune (Lv. 1) -->
</item>
<item one="29961" two="29958" chance="73"> <!-- Aeore' Rune (Lv. 4) / Aeore' Rune (Lv. 1) -->
<reward id="29962" count="1" type="ON_SUCCESS" /> <!-- Aeore' Rune (Lv. 5) -->
<reward id="29958" count="1" type="ON_FAILURE" /> <!-- Aeore' Rune (Lv. 1) -->
</item>
<item one="29962" two="29958" chance="64"> <!-- Aeore' Rune (Lv. 5) / Aeore' Rune (Lv. 1) -->
<reward id="29963" count="1" type="ON_SUCCESS" /> <!-- Aeore' Rune (Lv. 6) -->
<reward id="29958" count="1" type="ON_FAILURE" /> <!-- Aeore' Rune (Lv. 1) -->
</item>
<item one="29963" two="29958" chance="41"> <!-- Aeore' Rune (Lv. 6) / Aeore' Rune (Lv. 1) -->
<reward id="29964" count="1" type="ON_SUCCESS" /> <!-- Aeore' Rune (Lv. 7) -->
<reward id="29958" count="1" type="ON_FAILURE" /> <!-- Aeore' Rune (Lv. 1) -->
</item>
<item one="29964" two="29958" chance="42"> <!-- Aeore' Rune (Lv. 7) / Aeore' Rune (Lv. 1) -->
<reward id="29965" count="1" type="ON_SUCCESS" /> <!-- Aeore' Rune (Lv. 8) -->
<reward id="29958" count="1" type="ON_FAILURE" /> <!-- Aeore' Rune (Lv. 1) -->
</item>
<item one="29965" two="29958" chance="40"> <!-- Aeore' Rune (Lv. 8) / Aeore' Rune (Lv. 1) -->
<reward id="29966" count="1" type="ON_SUCCESS" /> <!-- Aeore' Rune (Lv. 9) -->
<reward id="29958" count="1" type="ON_FAILURE" /> <!-- Aeore' Rune (Lv. 1) -->
</item>
<item one="29966" two="29958" chance="42"> <!-- Aeore' Rune (Lv. 9) / Aeore' Rune (Lv. 1) -->
<reward id="29967" count="1" type="ON_SUCCESS" /> <!-- Aeore' Rune (Lv. 10) -->
<reward id="29958" count="1" type="ON_FAILURE" /> <!-- Aeore' Rune (Lv. 1) -->
</item>
<item one="29967" two="29958" chance="43"> <!-- Aeore' Rune (Lv. 10) / Aeore' Rune (Lv. 1) -->
<reward id="29968" count="1" type="ON_SUCCESS" /> <!-- Aeore' Rune (Lv. 11) -->
<reward id="29958" count="1" type="ON_FAILURE" /> <!-- Aeore' Rune (Lv. 1) -->
</item>
<item one="29968" two="29958" chance="42"> <!-- Aeore' Rune (Lv. 11) / Aeore' Rune (Lv. 1) -->
<reward id="29969" count="1" type="ON_SUCCESS" /> <!-- Aeore' Rune (Lv. 12) -->
<reward id="29958" count="1" type="ON_FAILURE" /> <!-- Aeore' Rune (Lv. 1) -->
</item>
<item one="29969" two="29958" chance="42"> <!-- Aeore' Rune (Lv. 12) / Aeore' Rune (Lv. 1) -->
<reward id="29970" count="1" type="ON_SUCCESS" /> <!-- Aeore' Rune (Lv. 13) -->
<reward id="29958" count="1" type="ON_FAILURE" /> <!-- Aeore' Rune (Lv. 1) -->
</item>
</list>

View 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/CrystallizableItems.xsd">
<!-- Templates for generating automatically crystallization data. Chance is multiplied by the amount of crystals the item template has. -->
</list>

View 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/CursedWeapons.xsd">
<item id="8190" name="Demonic Sword Zariche" skillId="3603">
<disapearChance val="50" /> <!-- in % -->
<dropRate val="1" /> <!-- 100000 for 100% -->
<duration val="300" /> <!-- in minutes -->
<durationLost val="3" /> <!-- in minutes -->
<stageKills val="10" /> <!-- Integer -->
</item>
<item id="8689" name="Blood Sword Akamanah" skillId="3629">
<disapearChance val="50" /> <!-- in % -->
<dropRate val="1" /> <!-- 100000 for 100% -->
<duration val="300" /> <!-- in minutes -->
<durationLost val="3" /> <!-- in minutes -->
<stageKills val="10" /> <!-- Integer -->
</item>
</list>

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,26 @@
<?xml version="1.0" encoding="UTF-8"?>
<list xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="xsd/EnchantItemData.xsd">
<!-- Scrolls: Enchant Weapon -->
<enchant id="729" targetGrade="A" maxEnchant="16" />
<enchant id="947" targetGrade="B" maxEnchant="16" />
<enchant id="951" targetGrade="C" maxEnchant="16" />
<enchant id="955" targetGrade="D" maxEnchant="16" />
<!-- Scrolls: Enchant Armor -->
<enchant id="730" targetGrade="A" maxEnchant="16" />
<enchant id="948" targetGrade="B" maxEnchant="16" />
<enchant id="952" targetGrade="C" maxEnchant="16" />
<enchant id="956" targetGrade="D" maxEnchant="16" scrollGroupId="0" /> <!-- Default scroll groups binding. -->
<!-- Blessed Scrolls: Enchant Weapon -->
<enchant id="6569" targetGrade="A" maxEnchant="16" />
<enchant id="6571" targetGrade="B" maxEnchant="16" />
<enchant id="6573" targetGrade="C" maxEnchant="16" />
<enchant id="6575" targetGrade="D" maxEnchant="16" />
<!-- Blessed Scrolls: Enchant Armor -->
<enchant id="6570" targetGrade="A" maxEnchant="16" />
<enchant id="6572" targetGrade="B" maxEnchant="16" />
<enchant id="6574" targetGrade="C" maxEnchant="16" />
<enchant id="6576" targetGrade="D" maxEnchant="16" />
</list>

View File

@@ -0,0 +1,73 @@
<?xml version="1.0" encoding="UTF-8"?>
<list xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="xsd/EnchantItemGroups.xsd">
<!-- General armor enchant group. -->
<enchantRateGroup name="ARMOR_GROUP">
<current enchant="0-2" chance="100" />
<current enchant="3-15" chance="66.67" />
<current enchant="16-19" chance="33" />
<current enchant="20-29" chance="20" />
<current enchant="30-65535" chance="0" />
</enchantRateGroup>
<!-- General full armor enchant group. -->
<enchantRateGroup name="FULL_ARMOR_GROUP">
<current enchant="0-3" chance="100" />
<current enchant="4-15" chance="66.67" />
<current enchant="16-19" chance="33" />
<current enchant="20-29" chance="20" />
<current enchant="30-65535" chance="0" />
</enchantRateGroup>
<!-- General fighter weapon enchant group. -->
<enchantRateGroup name="FIGHTER_WEAPON_GROUP">
<current enchant="0-2" chance="100" />
<current enchant="3-15" chance="66.67" />
<current enchant="16-19" chance="33" />
<current enchant="20-29" chance="20" />
<current enchant="30-65535" chance="0" />
</enchantRateGroup>
<!-- General mage weapon enchant group. -->
<enchantRateGroup name="MAGE_WEAPON_GROUP">
<current enchant="0-2" chance="100" />
<current enchant="3-15" chance="66.67" />
<current enchant="16-19" chance="33" />
<current enchant="20-29" chance="20" />
<current enchant="30-65535" chance="0" />
</enchantRateGroup>
<!-- Default scrolls enchanting route line. -->
<enchantScrollGroup id="0">
<!-- Bind armor group to all item slots except full armor. -->
<enchantRate group="ARMOR_GROUP">
<item slot="lhand" /> <!-- Left hand: Shields, Sigils -->
<item slot="head" /> <!-- Head: Helmet -->
<item slot="chest" /> <!-- Chest: Armor upper body. -->
<item slot="legs" /> <!-- Legs: Armor lower body. -->
<item slot="feet" /> <!-- Feet: Boots -->
<item slot="gloves" /> <!-- Gloves: Gloves -->
<item slot="neck" /> <!-- Neck: Necklaces -->
<item slot="rear;lear" /> <!-- Right ear, Left ear: Earrings -->
<item slot="rfinger;lfinger" /> <!-- Right finger, Left finger: Rings -->
<item slot="belt" /> <!-- Belt: Belts -->
<item slot="shirt" /> <!-- Shirt: Shirts -->
<item slot="hair" /> <!-- Hair Accessories -->
<item slot="hair2" /> <!-- Hair Accessories -->
<item slot="hairall" /> <!-- Hair Accessories -->
</enchantRate>
<!-- Bind only full armor group to to full armor slot items. -->
<enchantRate group="FULL_ARMOR_GROUP">
<item slot="fullarmor" /> <!-- Full Armor: Full armor pants are included. -->
</enchantRate>
<!-- Bind only fighter weapon group to all fighter weapons. -->
<enchantRate group="FIGHTER_WEAPON_GROUP">
<item slot="rhand" magicWeapon="false" /> <!-- Right hand: Weapons, Non magic weapon -->
<item slot="lrhand" magicWeapon="false" /> <!-- Two hands: Weapons, Non magic weapon -->
</enchantRate>
<!-- Bind only mage weapon group to all magic weapons. -->
<enchantRate group="MAGE_WEAPON_GROUP">
<item slot="rhand" magicWeapon="true" /> <!-- Right hand: Weapons, Magic weapon -->
<item slot="lrhand" magicWeapon="true" /> <!-- Two hands: Weapons, Magic weapon -->
</enchantRate>
</enchantScrollGroup>
</list>

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,603 @@
<?xml version="1.0" encoding="UTF-8"?>
<list xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="xsd/EnchantSkillGroups.xsd">
<enchant level="1" enchantFailLevel="0">
<sps>
<sp amount="4250000" type="NORMAL" />
<sp amount="4250000" type="BLESSED" />
<sp amount="4250000" type="CHANGE" />
</sps>
<chances>
<chance value="90" type="NORMAL" />
<chance value="90" type="BLESSED" />
</chances>
<items>
<item id="30297" count="1" type="NORMAL" /> <!-- Superior Giant's Codex -->
<item id="57" count="2380000" type="NORMAL" /> <!-- Adena -->
<item id="30298" count="1" type="BLESSED" /> <!-- Superior Giant's Codex - Mastery -->
<item id="57" count="2380000" type="BLESSED" /> <!-- Adena -->
<item id="30299" count="1" type="CHANGE" /> <!-- Superior Giant's Codex - Discipline -->
<item id="57" count="2380000" type="CHANGE" /> <!-- Adena -->
<item id="37044" count="1" type="IMMORTAL" /> <!-- Immortal Scroll -->
</items>
</enchant>
<enchant level="2" enchantFailLevel="0">
<sps>
<sp amount="4550000" type="NORMAL" />
<sp amount="4550000" type="BLESSED" />
<sp amount="4550000" type="CHANGE" />
</sps>
<chances>
<chance value="87" type="NORMAL" />
<chance value="87" type="BLESSED" />
</chances>
<items>
<item id="30297" count="0" type="NORMAL" /> <!-- Superior Giant's Codex -->
<item id="57" count="2540000" type="NORMAL" /> <!-- Adena -->
<item id="30298" count="1" type="BLESSED" /> <!-- Superior Giant's Codex - Mastery -->
<item id="57" count="2540000" type="BLESSED" /> <!-- Adena -->
<item id="30299" count="1" type="CHANGE" /> <!-- Superior Giant's Codex - Discipline -->
<item id="57" count="2540000" type="CHANGE" /> <!-- Adena -->
<item id="37044" count="1" type="IMMORTAL" /> <!-- Immortal Scroll -->
</items>
</enchant>
<enchant level="3" enchantFailLevel="0">
<sps>
<sp amount="4850000" type="NORMAL" />
<sp amount="4850000" type="BLESSED" />
<sp amount="4850000" type="CHANGE" />
</sps>
<chances>
<chance value="84" type="NORMAL" />
<chance value="84" type="BLESSED" />
</chances>
<items>
<item id="30297" count="0" type="NORMAL" /> <!-- Superior Giant's Codex -->
<item id="57" count="2720000" type="NORMAL" /> <!-- Adena -->
<item id="30298" count="1" type="BLESSED" /> <!-- Superior Giant's Codex - Mastery -->
<item id="57" count="2720000" type="BLESSED" /> <!-- Adena -->
<item id="30299" count="1" type="CHANGE" /> <!-- Superior Giant's Codex - Discipline -->
<item id="57" count="2720000" type="CHANGE" /> <!-- Adena -->
<item id="37044" count="1" type="IMMORTAL" /> <!-- Immortal Scroll -->
</items>
</enchant>
<enchant level="4" enchantFailLevel="0">
<sps>
<sp amount="5170000" type="NORMAL" />
<sp amount="5170000" type="BLESSED" />
<sp amount="5170000" type="CHANGE" />
</sps>
<chances>
<chance value="81" type="NORMAL" />
<chance value="81" type="BLESSED" />
</chances>
<items>
<item id="30297" count="0" type="NORMAL" /> <!-- Superior Giant's Codex -->
<item id="57" count="2890000" type="NORMAL" /> <!-- Adena -->
<item id="30298" count="1" type="BLESSED" /> <!-- Superior Giant's Codex - Mastery -->
<item id="57" count="2890000" type="BLESSED" /> <!-- Adena -->
<item id="30299" count="1" type="CHANGE" /> <!-- Superior Giant's Codex - Discipline -->
<item id="57" count="2890000" type="CHANGE" /> <!-- Adena -->
<item id="37044" count="1" type="IMMORTAL" /> <!-- Immortal Scroll -->
</items>
</enchant>
<enchant level="5" enchantFailLevel="0">
<sps>
<sp amount="5420000" type="NORMAL" />
<sp amount="5420000" type="BLESSED" />
<sp amount="5420000" type="CHANGE" />
</sps>
<chances>
<chance value="78" type="NORMAL" />
<chance value="78" type="BLESSED" />
</chances>
<items>
<item id="30297" count="0" type="NORMAL" /> <!-- Superior Giant's Codex -->
<item id="57" count="3030000" type="NORMAL" /> <!-- Adena -->
<item id="30298" count="1" type="BLESSED" /> <!-- Superior Giant's Codex - Mastery -->
<item id="57" count="3030000" type="BLESSED" /> <!-- Adena -->
<item id="30299" count="1" type="CHANGE" /> <!-- Superior Giant's Codex - Discipline -->
<item id="57" count="3030000" type="CHANGE" /> <!-- Adena -->
<item id="37044" count="1" type="IMMORTAL" /> <!-- Immortal Scroll -->
</items>
</enchant>
<enchant level="6" enchantFailLevel="0">
<sps>
<sp amount="5880000" type="NORMAL" />
<sp amount="5880000" type="BLESSED" />
<sp amount="5880000" type="CHANGE" />
</sps>
<chances>
<chance value="75" type="NORMAL" />
<chance value="75" type="BLESSED" />
</chances>
<items>
<item id="30297" count="0" type="NORMAL" /> <!-- Superior Giant's Codex -->
<item id="57" count="3290000" type="NORMAL" /> <!-- Adena -->
<item id="30298" count="1" type="BLESSED" /> <!-- Superior Giant's Codex - Mastery -->
<item id="57" count="3290000" type="BLESSED" /> <!-- Adena -->
<item id="30299" count="1" type="CHANGE" /> <!-- Superior Giant's Codex - Discipline -->
<item id="57" count="3290000" type="CHANGE" /> <!-- Adena -->
<item id="37044" count="1" type="IMMORTAL" /> <!-- Immortal Scroll -->
</items>
</enchant>
<enchant level="7" enchantFailLevel="0">
<sps>
<sp amount="6550000" type="NORMAL" />
<sp amount="6550000" type="BLESSED" />
<sp amount="6550000" type="CHANGE" />
</sps>
<chances>
<chance value="72" type="NORMAL" />
<chance value="72" type="BLESSED" />
</chances>
<items>
<item id="30297" count="0" type="NORMAL" /> <!-- Superior Giant's Codex -->
<item id="57" count="3670000" type="NORMAL" /> <!-- Adena -->
<item id="30298" count="1" type="BLESSED" /> <!-- Superior Giant's Codex - Mastery -->
<item id="57" count="3670000" type="BLESSED" /> <!-- Adena -->
<item id="30299" count="1" type="CHANGE" /> <!-- Superior Giant's Codex - Discipline -->
<item id="57" count="3670000" type="CHANGE" /> <!-- Adena -->
<item id="37044" count="1" type="IMMORTAL" /> <!-- Immortal Scroll -->
</items>
</enchant>
<enchant level="8" enchantFailLevel="0">
<sps>
<sp amount="13340000" type="NORMAL" />
<sp amount="13340000" type="BLESSED" />
<sp amount="13340000" type="CHANGE" />
</sps>
<chances>
<chance value="68" type="NORMAL" />
<chance value="68" type="BLESSED" />
</chances>
<items>
<item id="30297" count="0" type="NORMAL" /> <!-- Superior Giant's Codex -->
<item id="57" count="7470000" type="NORMAL" /> <!-- Adena -->
<item id="30298" count="1" type="BLESSED" /> <!-- Superior Giant's Codex - Mastery -->
<item id="57" count="7470000" type="BLESSED" /> <!-- Adena -->
<item id="30299" count="1" type="CHANGE" /> <!-- Superior Giant's Codex - Discipline -->
<item id="57" count="7470000" type="CHANGE" /> <!-- Adena -->
<item id="37044" count="1" type="IMMORTAL" /> <!-- Immortal Scroll -->
</items>
</enchant>
<enchant level="9" enchantFailLevel="0">
<sps>
<sp amount="18580000" type="NORMAL" />
<sp amount="18580000" type="BLESSED" />
<sp amount="18580000" type="CHANGE" />
</sps>
<chances>
<chance value="64" type="NORMAL" />
<chance value="64" type="BLESSED" />
</chances>
<items>
<item id="30297" count="0" type="NORMAL" /> <!-- Superior Giant's Codex -->
<item id="57" count="10400000" type="NORMAL" /> <!-- Adena -->
<item id="30298" count="1" type="BLESSED" /> <!-- Superior Giant's Codex - Mastery -->
<item id="57" count="10400000" type="BLESSED" /> <!-- Adena -->
<item id="30299" count="1" type="CHANGE" /> <!-- Superior Giant's Codex - Discipline -->
<item id="57" count="10400000" type="CHANGE" /> <!-- Adena -->
<item id="37044" count="1" type="IMMORTAL" /> <!-- Immortal Scroll -->
</items>
</enchant>
<enchant level="10" enchantFailLevel="0">
<sps>
<sp amount="36370000" type="NORMAL" />
<sp amount="36370000" type="BLESSED" />
<sp amount="36370000" type="CHANGE" />
</sps>
<chances>
<chance value="60" type="NORMAL" />
<chance value="60" type="BLESSED" />
</chances>
<items>
<item id="30297" count="0" type="NORMAL" /> <!-- Superior Giant's Codex -->
<item id="57" count="20700000" type="NORMAL" /> <!-- Adena -->
<item id="30298" count="1" type="BLESSED" /> <!-- Superior Giant's Codex - Mastery -->
<item id="57" count="20700000" type="BLESSED" /> <!-- Adena -->
<item id="30299" count="1" type="CHANGE" /> <!-- Superior Giant's Codex - Discipline -->
<item id="57" count="20700000" type="CHANGE" /> <!-- Adena -->
<item id="37044" count="1" type="IMMORTAL" /> <!-- Immortal Scroll -->
</items>
</enchant>
<enchant level="11" enchantFailLevel="10">
<sps>
<sp amount="15000000" type="NORMAL" />
<sp amount="15000000" type="BLESSED" />
<sp amount="15000000" type="CHANGE" />
</sps>
<chances>
<chance value="89" type="NORMAL" />
<chance value="89" type="BLESSED" />
</chances>
<items>
<item id="46150" count="1" type="NORMAL" /> <!-- Superior Giant's Codex Chapter 1 -->
<item id="57" count="8400000" type="NORMAL" /> <!-- Adena -->
<item id="46151" count="1" type="BLESSED" /> <!-- Superior Giant's Codex - Mastery Chapter 1 -->
<item id="57" count="8400000" type="BLESSED" /> <!-- Adena -->
<item id="46152" count="1" type="CHANGE" /> <!-- Superior Giant's Codex - Discipline Chapter 1 -->
<item id="57" count="8400000" type="CHANGE" /> <!-- Adena -->
<item id="46153" count="1" type="IMMORTAL" /> <!-- Immortal Scroll Chapter 1 -->
</items>
</enchant>
<enchant level="12" enchantFailLevel="10">
<sps>
<sp amount="16800000" type="NORMAL" />
<sp amount="16800000" type="BLESSED" />
<sp amount="16800000" type="CHANGE" />
</sps>
<chances>
<chance value="86" type="NORMAL" />
<chance value="86" type="BLESSED" />
</chances>
<items>
<item id="46150" count="0" type="NORMAL" /> <!-- Superior Giant's Codex Chapter 1 -->
<item id="57" count="9400000" type="NORMAL" /> <!-- Adena -->
<item id="46151" count="1" type="BLESSED" /> <!-- Superior Giant's Codex - Mastery Chapter 1 -->
<item id="57" count="9400000" type="BLESSED" /> <!-- Adena -->
<item id="46152" count="1" type="CHANGE" /> <!-- Superior Giant's Codex - Discipline Chapter 1 -->
<item id="57" count="9400000" type="CHANGE" /> <!-- Adena -->
<item id="46153" count="1" type="IMMORTAL" /> <!-- Immortal Scroll Chapter 1 -->
</items>
</enchant>
<enchant level="13" enchantFailLevel="10">
<sps>
<sp amount="47000000" type="NORMAL" />
<sp amount="47000000" type="BLESSED" />
<sp amount="47000000" type="CHANGE" />
</sps>
<chances>
<chance value="83" type="NORMAL" />
<chance value="83" type="BLESSED" />
</chances>
<items>
<item id="46150" count="0" type="NORMAL" /> <!-- Superior Giant's Codex Chapter 1 -->
<item id="57" count="26300000" type="NORMAL" /> <!-- Adena -->
<item id="46151" count="1" type="BLESSED" /> <!-- Superior Giant's Codex - Mastery Chapter 1 -->
<item id="57" count="26300000" type="BLESSED" /> <!-- Adena -->
<item id="46152" count="1" type="CHANGE" /> <!-- Superior Giant's Codex - Discipline Chapter 1 -->
<item id="57" count="26300000" type="CHANGE" /> <!-- Adena -->
<item id="46153" count="1" type="IMMORTAL" /> <!-- Immortal Scroll Chapter 1 -->
</items>
</enchant>
<enchant level="14" enchantFailLevel="10">
<sps>
<sp amount="56700000" type="NORMAL" />
<sp amount="56700000" type="BLESSED" />
<sp amount="56700000" type="CHANGE" />
</sps>
<chances>
<chance value="80" type="NORMAL" />
<chance value="80" type="BLESSED" />
</chances>
<items>
<item id="46150" count="0" type="NORMAL" /> <!-- Superior Giant's Codex Chapter 1 -->
<item id="57" count="31700000" type="NORMAL" /> <!-- Adena -->
<item id="46151" count="1" type="BLESSED" /> <!-- Superior Giant's Codex - Mastery Chapter 1 -->
<item id="57" count="31700000" type="BLESSED" /> <!-- Adena -->
<item id="46152" count="1" type="CHANGE" /> <!-- Superior Giant's Codex - Discipline Chapter 1 -->
<item id="57" count="31700000" type="CHANGE" /> <!-- Adena -->
<item id="46153" count="1" type="IMMORTAL" /> <!-- Immortal Scroll Chapter 1 -->
</items>
</enchant>
<enchant level="15" enchantFailLevel="10">
<sps>
<sp amount="85100000" type="NORMAL" />
<sp amount="85100000" type="BLESSED" />
<sp amount="85100000" type="CHANGE" />
</sps>
<chances>
<chance value="77" type="NORMAL" />
<chance value="77" type="BLESSED" />
</chances>
<items>
<item id="46150" count="0" type="NORMAL" /> <!-- Superior Giant's Codex Chapter 1 -->
<item id="57" count="47600000" type="NORMAL" /> <!-- Adena -->
<item id="46151" count="1" type="BLESSED" /> <!-- Superior Giant's Codex - Mastery Chapter 1 -->
<item id="57" count="47600000" type="BLESSED" /> <!-- Adena -->
<item id="46152" count="1" type="CHANGE" /> <!-- Superior Giant's Codex - Discipline Chapter 1 -->
<item id="57" count="47600000" type="CHANGE" /> <!-- Adena -->
<item id="46153" count="1" type="IMMORTAL" /> <!-- Immortal Scroll Chapter 1 -->
</items>
</enchant>
<enchant level="16" enchantFailLevel="10">
<sps>
<sp amount="110500000" type="NORMAL" />
<sp amount="110500000" type="BLESSED" />
<sp amount="110500000" type="CHANGE" />
</sps>
<chances>
<chance value="74" type="NORMAL" />
<chance value="74" type="BLESSED" />
</chances>
<items>
<item id="46150" count="0" type="NORMAL" /> <!-- Superior Giant's Codex Chapter 1 -->
<item id="57" count="61800000" type="NORMAL" /> <!-- Adena -->
<item id="46151" count="1" type="BLESSED" /> <!-- Superior Giant's Codex - Mastery Chapter 1 -->
<item id="57" count="61800000" type="BLESSED" /> <!-- Adena -->
<item id="46152" count="1" type="CHANGE" /> <!-- Superior Giant's Codex - Discipline Chapter 1 -->
<item id="57" count="61800000" type="CHANGE" /> <!-- Adena -->
<item id="46153" count="1" type="IMMORTAL" /> <!-- Immortal Scroll Chapter 1 -->
</items>
</enchant>
<enchant level="17" enchantFailLevel="10">
<sps>
<sp amount="358400000" type="NORMAL" />
<sp amount="358400000" type="BLESSED" />
<sp amount="358400000" type="CHANGE" />
</sps>
<chances>
<chance value="71" type="NORMAL" />
<chance value="71" type="BLESSED" />
</chances>
<items>
<item id="46150" count="0" type="NORMAL" /> <!-- Superior Giant's Codex Chapter 1 -->
<item id="57" count="200700000" type="NORMAL" /> <!-- Adena -->
<item id="46151" count="1" type="BLESSED" /> <!-- Superior Giant's Codex - Mastery Chapter 1 -->
<item id="57" count="200700000" type="BLESSED" /> <!-- Adena -->
<item id="46152" count="1" type="CHANGE" /> <!-- Superior Giant's Codex - Discipline Chapter 1 -->
<item id="57" count="200700000" type="CHANGE" /> <!-- Adena -->
<item id="46153" count="1" type="IMMORTAL" /> <!-- Immortal Scroll Chapter 1 -->
</items>
</enchant>
<enchant level="18" enchantFailLevel="10">
<sps>
<sp amount="575400000" type="NORMAL" />
<sp amount="575400000" type="BLESSED" />
<sp amount="575400000" type="CHANGE" />
</sps>
<chances>
<chance value="67" type="NORMAL" />
<chance value="67" type="BLESSED" />
</chances>
<items>
<item id="46150" count="0" type="NORMAL" /> <!-- Superior Giant's Codex Chapter 1 -->
<item id="57" count="322200000" type="NORMAL" /> <!-- Adena -->
<item id="46151" count="1" type="BLESSED" /> <!-- Superior Giant's Codex - Mastery Chapter 1 -->
<item id="57" count="322200000" type="BLESSED" /> <!-- Adena -->
<item id="46152" count="1" type="CHANGE" /> <!-- Superior Giant's Codex - Discipline Chapter 1 -->
<item id="57" count="322200000" type="CHANGE" /> <!-- Adena -->
<item id="46153" count="1" type="IMMORTAL" /> <!-- Immortal Scroll Chapter 1 -->
</items>
</enchant>
<enchant level="19" enchantFailLevel="10">
<sps>
<sp amount="690500000" type="NORMAL" />
<sp amount="690500000" type="BLESSED" />
<sp amount="690500000" type="CHANGE" />
</sps>
<chances>
<chance value="63" type="NORMAL" />
<chance value="63" type="BLESSED" />
</chances>
<items>
<item id="46150" count="0" type="NORMAL" /> <!-- Superior Giant's Codex Chapter 1 -->
<item id="57" count="386700000" type="NORMAL" /> <!-- Adena -->
<item id="46151" count="1" type="BLESSED" /> <!-- Superior Giant's Codex - Mastery Chapter 1 -->
<item id="57" count="386700000" type="BLESSED" /> <!-- Adena -->
<item id="46152" count="1" type="CHANGE" /> <!-- Superior Giant's Codex - Discipline Chapter 1 -->
<item id="57" count="386700000" type="CHANGE" /> <!-- Adena -->
<item id="46153" count="1" type="IMMORTAL" /> <!-- Immortal Scroll Chapter 1 -->
</items>
</enchant>
<enchant level="20" enchantFailLevel="10">
<sps>
<sp amount="690500000" type="NORMAL" />
<sp amount="690500000" type="BLESSED" />
<sp amount="690500000" type="CHANGE" />
</sps>
<chances>
<chance value="59" type="NORMAL" />
<chance value="59" type="BLESSED" />
</chances>
<items>
<item id="46150" count="0" type="NORMAL" /> <!-- Superior Giant's Codex Chapter 1 -->
<item id="57" count="386700000" type="NORMAL" /> <!-- Adena -->
<item id="46151" count="1" type="BLESSED" /> <!-- Superior Giant's Codex - Mastery Chapter 1 -->
<item id="57" count="386700000" type="BLESSED" /> <!-- Adena -->
<item id="46152" count="1" type="CHANGE" /> <!-- Superior Giant's Codex - Discipline Chapter 1 -->
<item id="57" count="386700000" type="CHANGE" /> <!-- Adena -->
<item id="46153" count="1" type="IMMORTAL" /> <!-- Immortal Scroll Chapter 1 -->
</items>
</enchant>
<enchant level="21" enchantFailLevel="20">
<sps>
<sp amount="690500000" type="NORMAL" />
<sp amount="690500000" type="BLESSED" />
<sp amount="690500000" type="CHANGE" />
</sps>
<chances>
<chance value="88" type="NORMAL" />
<chance value="88" type="BLESSED" />
</chances>
<items>
<item id="46154" count="1" type="NORMAL" /> <!-- Superior Giant's Codex Chapter 2 -->
<item id="57" count="386700000" type="NORMAL" /> <!-- Adena -->
<item id="46155" count="1" type="BLESSED" /> <!-- Superior Giant's Codex - Mastery Chapter 2 -->
<item id="57" count="386700000" type="BLESSED" /> <!-- Adena -->
<item id="46156" count="1" type="CHANGE" /> <!-- Superior Giant's Codex - Discipline Chapter 2 -->
<item id="57" count="386700000" type="CHANGE" /> <!-- Adena -->
<item id="46157" count="1" type="IMMORTAL" /> <!-- Immortal Scroll Chapter 2 -->
</items>
</enchant>
<enchant level="22" enchantFailLevel="20">
<sps>
<sp amount="690500000" type="NORMAL" />
<sp amount="690500000" type="BLESSED" />
<sp amount="690500000" type="CHANGE" />
</sps>
<chances>
<chance value="84" type="NORMAL" />
<chance value="84" type="BLESSED" />
</chances>
<items>
<item id="46154" count="0" type="NORMAL" /> <!-- Superior Giant's Codex Chapter 2 -->
<item id="57" count="386700000" type="NORMAL" /> <!-- Adena -->
<item id="46155" count="1" type="BLESSED" /> <!-- Superior Giant's Codex - Mastery Chapter 2 -->
<item id="57" count="386700000" type="BLESSED" /> <!-- Adena -->
<item id="46156" count="1" type="CHANGE" /> <!-- Superior Giant's Codex - Discipline Chapter 2 -->
<item id="57" count="386700000" type="CHANGE" /> <!-- Adena -->
<item id="46157" count="1" type="IMMORTAL" /> <!-- Immortal Scroll Chapter 2 -->
</items>
</enchant>
<enchant level="23" enchantFailLevel="20">
<sps>
<sp amount="690500000" type="NORMAL" />
<sp amount="690500000" type="BLESSED" />
<sp amount="690500000" type="CHANGE" />
</sps>
<chances>
<chance value="80" type="NORMAL" />
<chance value="80" type="BLESSED" />
</chances>
<items>
<item id="46154" count="0" type="NORMAL" /> <!-- Superior Giant's Codex Chapter 2 -->
<item id="57" count="386700000" type="NORMAL" /> <!-- Adena -->
<item id="46155" count="1" type="BLESSED" /> <!-- Superior Giant's Codex - Mastery Chapter 2 -->
<item id="57" count="386700000" type="BLESSED" /> <!-- Adena -->
<item id="46156" count="1" type="CHANGE" /> <!-- Superior Giant's Codex - Discipline Chapter 2 -->
<item id="57" count="386700000" type="CHANGE" /> <!-- Adena -->
<item id="46157" count="1" type="IMMORTAL" /> <!-- Immortal Scroll Chapter 2 -->
</items>
</enchant>
<enchant level="24" enchantFailLevel="20">
<sps>
<sp amount="690500000" type="NORMAL" />
<sp amount="690500000" type="BLESSED" />
<sp amount="690500000" type="CHANGE" />
</sps>
<chances>
<chance value="76" type="NORMAL" />
<chance value="76" type="BLESSED" />
</chances>
<items>
<item id="46154" count="0" type="NORMAL" /> <!-- Superior Giant's Codex Chapter 2 -->
<item id="57" count="386700000" type="NORMAL" /> <!-- Adena -->
<item id="46155" count="1" type="BLESSED" /> <!-- Superior Giant's Codex - Mastery Chapter 2 -->
<item id="57" count="386700000" type="BLESSED" /> <!-- Adena -->
<item id="46156" count="1" type="CHANGE" /> <!-- Superior Giant's Codex - Discipline Chapter 2 -->
<item id="57" count="386700000" type="CHANGE" /> <!-- Adena -->
<item id="46157" count="1" type="IMMORTAL" /> <!-- Immortal Scroll Chapter 2 -->
</items>
</enchant>
<enchant level="25" enchantFailLevel="20">
<sps>
<sp amount="690500000" type="NORMAL" />
<sp amount="690500000" type="BLESSED" />
<sp amount="690500000" type="CHANGE" />
</sps>
<chances>
<chance value="72" type="NORMAL" />
<chance value="72" type="BLESSED" />
</chances>
<items>
<item id="46154" count="0" type="NORMAL" /> <!-- Superior Giant's Codex Chapter 2 -->
<item id="57" count="386700000" type="NORMAL" /> <!-- Adena -->
<item id="46155" count="1" type="BLESSED" /> <!-- Superior Giant's Codex - Mastery Chapter 2 -->
<item id="57" count="386700000" type="BLESSED" /> <!-- Adena -->
<item id="46156" count="1" type="CHANGE" /> <!-- Superior Giant's Codex - Discipline Chapter 2 -->
<item id="57" count="386700000" type="CHANGE" /> <!-- Adena -->
<item id="46157" count="1" type="IMMORTAL" /> <!-- Immortal Scroll Chapter 2 -->
</items>
</enchant>
<enchant level="26" enchantFailLevel="20">
<sps>
<sp amount="690500000" type="NORMAL" />
<sp amount="690500000" type="BLESSED" />
<sp amount="690500000" type="CHANGE" />
</sps>
<chances>
<chance value="68" type="NORMAL" />
<chance value="68" type="BLESSED" />
</chances>
<items>
<item id="46154" count="0" type="NORMAL" /> <!-- Superior Giant's Codex Chapter 2 -->
<item id="57" count="386700000" type="NORMAL" /> <!-- Adena -->
<item id="46155" count="1" type="BLESSED" /> <!-- Superior Giant's Codex - Mastery Chapter 2 -->
<item id="57" count="386700000" type="BLESSED" /> <!-- Adena -->
<item id="46156" count="1" type="CHANGE" /> <!-- Superior Giant's Codex - Discipline Chapter 2 -->
<item id="57" count="386700000" type="CHANGE" /> <!-- Adena -->
<item id="46157" count="1" type="IMMORTAL" /> <!-- Immortal Scroll Chapter 2 -->
</items>
</enchant>
<enchant level="27" enchantFailLevel="20">
<sps>
<sp amount="690500000" type="NORMAL" />
<sp amount="690500000" type="BLESSED" />
<sp amount="690500000" type="CHANGE" />
</sps>
<chances>
<chance value="64" type="NORMAL" />
<chance value="64" type="BLESSED" />
</chances>
<items>
<item id="46154" count="0" type="NORMAL" /> <!-- Superior Giant's Codex Chapter 2 -->
<item id="57" count="386700000" type="NORMAL" /> <!-- Adena -->
<item id="46155" count="1" type="BLESSED" /> <!-- Superior Giant's Codex - Mastery Chapter 2 -->
<item id="57" count="386700000" type="BLESSED" /> <!-- Adena -->
<item id="46156" count="1" type="CHANGE" /> <!-- Superior Giant's Codex - Discipline Chapter 2 -->
<item id="57" count="386700000" type="CHANGE" /> <!-- Adena -->
<item id="46157" count="1" type="IMMORTAL" /> <!-- Immortal Scroll Chapter 2 -->
</items>
</enchant>
<enchant level="28" enchantFailLevel="20">
<sps>
<sp amount="690500000" type="NORMAL" />
<sp amount="690500000" type="BLESSED" />
<sp amount="690500000" type="CHANGE" />
</sps>
<chances>
<chance value="60" type="NORMAL" />
<chance value="60" type="BLESSED" />
</chances>
<items>
<item id="46154" count="0" type="NORMAL" /> <!-- Superior Giant's Codex Chapter 2 -->
<item id="57" count="386700000" type="NORMAL" /> <!-- Adena -->
<item id="46155" count="1" type="BLESSED" /> <!-- Superior Giant's Codex - Mastery Chapter 2 -->
<item id="57" count="386700000" type="BLESSED" /> <!-- Adena -->
<item id="46156" count="1" type="CHANGE" /> <!-- Superior Giant's Codex - Discipline Chapter 2 -->
<item id="57" count="386700000" type="CHANGE" /> <!-- Adena -->
<item id="46157" count="1" type="IMMORTAL" /> <!-- Immortal Scroll Chapter 2 -->
</items>
</enchant>
<enchant level="29" enchantFailLevel="20">
<sps>
<sp amount="690500000" type="NORMAL" />
<sp amount="690500000" type="BLESSED" />
<sp amount="690500000" type="CHANGE" />
</sps>
<chances>
<chance value="56" type="NORMAL" />
<chance value="56" type="BLESSED" />
</chances>
<items>
<item id="46154" count="0" type="NORMAL" /> <!-- Superior Giant's Codex Chapter 2 -->
<item id="57" count="386700000" type="NORMAL" /> <!-- Adena -->
<item id="46155" count="1" type="BLESSED" /> <!-- Superior Giant's Codex - Mastery Chapter 2 -->
<item id="57" count="386700000" type="BLESSED" /> <!-- Adena -->
<item id="46156" count="1" type="CHANGE" /> <!-- Superior Giant's Codex - Discipline Chapter 2 -->
<item id="57" count="386700000" type="CHANGE" /> <!-- Adena -->
<item id="46157" count="1" type="IMMORTAL" /> <!-- Immortal Scroll Chapter 2 -->
</items>
</enchant>
<enchant level="30" enchantFailLevel="20">
<sps>
<sp amount="690500000" type="NORMAL" />
<sp amount="690500000" type="BLESSED" />
<sp amount="690500000" type="CHANGE" />
</sps>
<chances>
<chance value="52" type="NORMAL" />
<chance value="52" type="BLESSED" />
</chances>
<items>
<item id="46154" count="0" type="NORMAL" /> <!-- Superior Giant's Codex Chapter 2 -->
<item id="57" count="386700000" type="NORMAL" /> <!-- Adena -->
<item id="46155" count="1" type="BLESSED" /> <!-- Superior Giant's Codex - Mastery Chapter 2 -->
<item id="57" count="386700000" type="BLESSED" /> <!-- Adena -->
<item id="46156" count="1" type="CHANGE" /> <!-- Superior Giant's Codex - Discipline Chapter 2 -->
<item id="57" count="386700000" type="CHANGE" /> <!-- Adena -->
<item id="46157" count="1" type="IMMORTAL" /> <!-- Immortal Scroll Chapter 2 -->
</items>
</enchant>
</list>

View File

@@ -0,0 +1,3 @@
<?xml version="1.0" encoding="UTF-8"?>
<list xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="xsd/ExtendDrop.xsd">
</list>

View File

@@ -0,0 +1,24 @@
<?xml version="1.0" encoding="UTF-8"?>
<!-- Use lowercase for searchText and answers. -->
<!-- You can use specific fpcName or ALL to use with all fpcs. -->
<list xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="xsd/FakePlayerChatData.xsd">
<fakePlayerChat fpcName="ALL" searchMethod="EQUALS" searchText="hi" answers="hello;hi;hi there;hello there" />
<fakePlayerChat fpcName="ALL" searchMethod="EQUALS" searchText="hey" answers="hey hey;hey;hey there" />
<fakePlayerChat fpcName="ALL" searchMethod="EQUALS" searchText="hello" answers="hello;hi;hi there;hello there" />
<fakePlayerChat fpcName="Evi" searchMethod="EQUALS" searchText="here?" answers="yes;busy;i look for something" />
<fakePlayerChat fpcName="Evi" searchMethod="EQUALS" searchText="whats up?" answers="good;busy;i look for something" />
<fakePlayerChat fpcName="Evi" searchMethod="EQUALS" searchText="what?" answers="something :P;something for me" />
<fakePlayerChat fpcName="Evi" searchMethod="EQUALS" searchText="why?" answers="because;i don't know;what?" />
<fakePlayerChat fpcName="Evi" searchMethod="EQUALS" searchText="really" answers="really;yes;of course" />
<fakePlayerChat fpcName="Evi" searchMethod="EQUALS" searchText="thanks" answers=":);:D;:*" />
<fakePlayerChat fpcName="Evi" searchMethod="EQUALS" searchText="thank you" answers=":);:D;:*" />
<fakePlayerChat fpcName="Evi" searchMethod="STARTS_WITH" searchText="how are you" answers="fine;good;busy" />
<fakePlayerChat fpcName="Evi" searchMethod="STARTS_WITH" searchText="do you know" answers="nope;no sorry;nope, i don't" />
<fakePlayerChat fpcName="Evi" searchMethod="STARTS_WITH" searchText="where can i" answers="i don't know;no clue;ask someone else :P" />
<fakePlayerChat fpcName="Evi" searchMethod="STARTS_WITH" searchText="can i ask you" answers="yes;what?;tell me" />
<fakePlayerChat fpcName="Evi" searchMethod="CONTAINS" searchText="server;ha;problem" answers="it's good;i don't know;i don't think so..." />
<fakePlayerChat fpcName="Evi" searchMethod="CONTAINS" searchText="server;ha;bug" answers="it's good;i don't know;i don't think so..." />
<fakePlayerChat fpcName="Evi" searchMethod="CONTAINS" searchText="is th;server;good" answers="it's good :D;i like it :P;yes it is :)" />
<fakePlayerChat fpcName="Evi" searchMethod="CONTAINS" searchText="where;you;go;?" answers="i look for something;checking stuff;looking for curius people :P" />
<fakePlayerChat fpcName="Evi" searchMethod="CONTAINS" searchText="are;you;kidding" answers="^^;:D;:P" />
</list>

View File

@@ -0,0 +1,9 @@
<?xml version="1.0" encoding="UTF-8"?>
<!-- Values that can be set:
int classId, int hair, int hairColor, int face, int nameColor, int titleColor, int equipRHand, int equipLHand, int equipHead,
int equipGloves, int equipChest, int equipLegs, int equipFeet, int equipCloak, int equipHair, int equipHair2, int agathionId,
int weaponEnchantLevel, int armorEnchantLevel, boolean fishing, int baitLocationX, int baitLocationY, int baitLocationZ,
int recommends, int nobleLevel, boolean hero, int clanId, int pledgeStatus -->
<list xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="xsd/FakePlayerVisualData.xsd">
<fakePlayer npcId="80000" classId="107" hair="1" hairColor="0" face="0" equipRHand="5706" equipHead="2419" equipGloves="5774" equipChest="2383" equipFeet="5786" />
</list>

View 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/FenceData.xsd">
<fence name="demo" x="-114552" y="-251256" z="-2992" width="100" length="100" height="3" state="CLOSED" />
</list>

View 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/Fishing.xsd">
<baitDistance min="90" max="250" />
<xpRate min="0.033" max="0.033" /> <!-- XP modifiction rate -->
<spRate min="0.033" max="0.033" /> <!-- SP modifiction rate -->
<baits>
<!-- Common Bait -->
<bait itemId="45495" level="1" minPlayerLevel="20" chance="64" timeMin="45000" timeMax="45000" waitMin="15000" waitMax="15000"> <!-- Normal Bait -->
<catch itemId="45473" chance="65" multiplier="1" /> <!-- Blue Mackerel -->
<catch itemId="45481" chance="34" multiplier="1" /> <!-- Fresh Blue Mackerel -->
<catch itemId="45488" chance="1" multiplier="1" /> <!-- Golden Treasure Chest -->
</bait>
<!-- Event Bait -->
<bait itemId="49508" level="1" minPlayerLevel="20" chance="64" timeMin="45000" timeMax="45000" waitMin="15000" waitMax="15000"> <!-- Normal Bait -->
<catch itemId="45473" chance="65" multiplier="1" /> <!-- Blue Mackerel -->
<catch itemId="45481" chance="34" multiplier="1" /> <!-- Fresh Blue Mackerel -->
<catch itemId="45488" chance="1" multiplier="1" /> <!-- Golden Treasure Chest -->
</bait>
</baits>
<rods>
<rod itemId="45492" /> <!-- Normal Fishing Rod - 1-day -->
<rod itemId="49506" /> <!-- Normal Fishing Rod - 10-day -->
</rods>
</list>

View 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/InstanceNames.xsd">
<instance id="147" name="Olympiad" />
<instance id="148" name="Olympiad" />
<instance id="149" name="Olympiad" />
<instance id="150" name="Olympiad" />
<instance id="186" name="Orchid Hall" />
<instance id="187" name="Ellia Hall" />
<instance id="188" name="Laurell Hall" />
<instance id="189" name="Orchid Hall" />
<instance id="190" name="Ellia Hall" />
<instance id="191" name="Laurell Hall" />
<instance id="192" name="Monster Arena" />
<instance id="193" name="Elite Monster Arena" />
</list>

View 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/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" /> -->
<!-- </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> -->
</list>

View File

@@ -0,0 +1,37 @@
<?xml version="1.0" encoding="UTF-8"?>
<list xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="xsd/LuckyGameData.xsd">
<luckygame index="2" turning_point="50000">
<common_reward>
<item id="29564" count="50" chance="0.0151" /> <!-- Attendance Coin -->
<item id="29553" count="3" chance="0.0151" /> <!-- 2nd Class Buff Scroll -->
<item id="29554" count="10" chance="0.0151" /> <!-- Quick Healing Potion -->
<item id="29565" count="3" chance="0.0151" /> <!-- XP/SP Scroll -->
<item id="29584" count="2" chance="0.0151" /> <!-- Angel Cat's Blessing Chest -->
<item id="29566" count="1" chance="0.0151" /> <!-- Attendance XP Rune -->
<item id="29585" count="1" chance="0.0151" /> <!-- Refined Romantic Chapeau -->
<item id="49512" count="1" chance="0.0151" /> <!-- Amulet: Prosperity -->
<item id="29578" count="1" chance="0.0151" /> <!-- Rare Accessory Pack -->
<item id="29587" count="1" chance="0.0151" /> <!-- Agathion - Singer & Dancer -->
</common_reward>
</luckygame>
<luckygame index="102" turning_point="10000">
<common_reward>
<item id="29564" count="50" chance="0.0151" /> <!-- Attendance Coin -->
<item id="29553" count="3" chance="0.0151" /> <!-- 2nd Class Buff Scroll -->
<item id="29554" count="10" chance="0.0151" /> <!-- Quick Healing Potion -->
<item id="29565" count="3" chance="0.0151" /> <!-- XP/SP Scroll -->
<item id="29584" count="2" chance="0.0151" /> <!-- Angel Cat's Blessing Chest -->
<item id="29566" count="1" chance="0.0151" /> <!-- Attendance XP Rune -->
<item id="29585" count="1" chance="0.0151" /> <!-- Refined Romantic Chapeau -->
<item id="49512" count="1" chance="0.0151" /> <!-- Amulet: Prosperity -->
<item id="29578" count="1" chance="0.0151" /> <!-- Rare Accessory Pack -->
<item id="29587" count="1" chance="0.0151" /> <!-- Agathion - Singer & Dancer -->
</common_reward>
<unique_reward>
<item id="6656" count="1" points="10000" /> <!-- Antharas' Earring -->
</unique_reward>
<modify_reward min_game="40" max_game="50">
<item id="6660" count="1" chance="0.0679" /> <!-- Queen Ant's Ring -->
</modify_reward>
</luckygame>
</list>

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,3 @@
<?xml version="1.0" encoding="UTF-8"?>
<list enabled="false" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="xsd/PrimeShop.xsd">
</list>

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,57 @@
<?xml version="1.0" encoding="UTF-8"?>
<list xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="xsd/ResidenceFunctions.xsd">
<!-- Clan hall functions -->
<function id="1" type="HP_REGEN">
<function level="1" costId="57" costCount="1000" duration="1days" value="1.8" />
<function level="2" costId="57" costCount="1750" duration="1days" value="2.4" />
<function level="3" costId="57" costCount="7500" duration="1days" value="3.0" />
<function level="4" costId="57" costCount="4250" duration="1days" value="3.6" />
<function level="5" costId="57" costCount="1000" duration="1days" value="1.8" />
<function level="6" costId="57" costCount="1500" duration="1days" value="2.2" />
<function level="7" costId="57" costCount="2250" duration="1days" value="2.8" />
<function level="8" costId="57" costCount="3750" duration="1days" value="3.4" />
<function level="9" costId="57" costCount="15500" duration="3days" value="4.0" />
</function>
<function id="2" type="MP_REGEN">
<function level="1" costId="57" costCount="2000" duration="1days" value="1.05" />
<function level="2" costId="57" costCount="6500" duration="1days" value="1.15" />
<function level="3" costId="57" costCount="40000" duration="2days" value="1.40" />
<function level="4" costId="57" costCount="2000" duration="1days" value="1.05" />
<function level="5" costId="57" costCount="6500" duration="1days" value="1.15" />
<function level="6" costId="57" costCount="27500" duration="2days" value="1.30" />
<function level="7" costId="57" costCount="55000" duration="2days" value="1.50" />
</function>
<function id="3" type="EXP_RESTORE">
<function level="1" costId="57" costCount="3000" duration="1days" value="5" />
<function level="2" costId="57" costCount="9000" duration="1days" value="15" />
<function level="3" costId="57" costCount="15000" duration="1days" value="25" />
<function level="4" costId="57" costCount="30000" duration="1days" value="50" />
<function level="5" costId="57" costCount="9000" duration="1days" value="15" />
<function level="6" costId="57" costCount="15000" duration="1days" value="25" />
<function level="7" costId="57" costCount="21000" duration="1days" value="35" />
<function level="8" costId="57" costCount="30000" duration="1days" value="50" />
</function>
<function id="4" type="TELEPORT">
<function level="1" costId="57" costCount="7000" duration="7days" />
<function level="2" costId="57" costCount="6000" duration="3days" />
</function>
<function id="5" type="BUFF">
<function level="1" costId="57" costCount="5000" duration="1days" />
<function level="2" costId="57" costCount="5000" duration="1days" />
<function level="3" costId="57" costCount="5000" duration="1days" />
<function level="4" costId="57" costCount="5000" duration="1days" />
</function>
<function id="6" type="ITEM">
<function level="1" costId="57" costCount="30000" duration="1days" />
<function level="2" costId="57" costCount="70000" duration="1days" />
<function level="3" costId="57" costCount="140000" duration="1days" />
</function>
<function id="7" type="CURTAIN">
<function level="1" costId="57" costCount="2000" duration="7days" />
<function level="2" costId="57" costCount="2500" duration="7days" />
</function>
<function id="8" type="PLATFORM">
<function level="1" costId="57" costCount="1300" duration="3days" />
<function level="2" costId="57" costCount="4000" duration="3days" />
</function>
</list>

View File

@@ -0,0 +1,45 @@
<?xml version="1.0" encoding="UTF-8"?>
<!-- Possible "repeatStyle" are: -->
<!-- "back": NPC moves from first point to last point, then moves back through last point but one, and so on to the first point. -->
<!-- "cycle": NPC moves from first point to last point, then moves directly to the first point. -->
<!-- "conveyor": NPC moves from first point to last point, then teleports directly to the first point. -->
<!-- "random": NPC randomly moves between points. -->
<!-- Documentation for Strings: -->
<!-- npcString = to use String Variables from NpcStringId.java -->
<!-- npcStringId = to use String IDs from client NpcString-e.dat -->
<!-- string = to use any custom text, example: string="Hello World" -->
<routes xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="xsd/Routes.xsd">
<route name="FPC_Giran_Evi" repeat="true" repeatStyle="cycle">
<target id="80000" spawnX="83485" spawnY="147998" spawnZ="-3407" />
<point X="83485" Y="147998" Z="-3407" delay="10" run="true" /> <!-- Gatekeeper -->
<point X="82853" Y="148022" Z="-3470" delay="0" run="true" />
<point X="82117" Y="147642" Z="-3469" delay="0" run="true" />
<point X="82084" Y="147569" Z="-3469" delay="12" run="true" /> <!-- Olympiad Manager -->
<point X="81532" Y="147578" Z="-3469" delay="0" run="true" />
<point X="81593" Y="146626" Z="-3533" delay="3" run="true" />
<point X="81932" Y="146566" Z="-3533" delay="0" run="true" />
<point X="82651" Y="146714" Z="-3466" delay="20" run="true" /> <!-- Dimesional Merchant -->
<point X="82807" Y="146649" Z="-3465" delay="0" run="true" />
<point X="83192" Y="146680" Z="-3464" delay="28" run="true" /> <!-- Warehouse -->
<point X="83198" Y="146731" Z="-3469" delay="88" run="true" /> <!-- Warehouse 2 -->
<point X="81659" Y="146555" Z="-3533" delay="3" run="true" />
<point X="81283" Y="145519" Z="-3533" delay="0" run="true" />
<point X="80334" Y="145706" Z="-3533" delay="28" run="true" /> <!-- Pona -->
<point X="80201" Y="145826" Z="-3524" delay="0" run="true" />
<point X="79968" Y="145826" Z="-3497" delay="0" run="true" />
<point X="79781" Y="145546" Z="-3496" delay="0" run="true" />
<point X="79736" Y="145518" Z="-3495" delay="0" run="true" />
<point X="79663" Y="145529" Z="-3496" delay="40" run="true" /> <!-- Galladucci -->
<point X="79661" Y="145429" Z="-3495" delay="80" run="true" /> <!-- Alexandria -->
<point X="79999" Y="145152" Z="-3496" delay="0" run="true" />
<point X="80393" Y="145136" Z="-3533" delay="0" run="true" />
<point X="81061" Y="145563" Z="-3533" delay="0" run="true" />
<point X="81563" Y="145532" Z="-3533" delay="3" run="true" />
<point X="81517" Y="147231" Z="-3533" delay="0" run="true" />
<point X="81542" Y="147570" Z="-3469" delay="0" run="true" />
<point X="81139" Y="148567" Z="-3469" delay="0" run="true" />
<point X="81413" Y="149700" Z="-3469" delay="52" run="true" /> <!-- Clan Hall Managers -->
<point X="82815" Y="148840" Z="-3469" delay="3" run="true" />
<point X="83318" Y="148422" Z="-3406" delay="0" run="true" />
</route>
</routes>

View 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/SayuneData.xsd">
</list>

View File

@@ -0,0 +1,69 @@
<?xml version='1.0' encoding='utf-8'?>
<list xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="xsd/SchemeBufferSkills.xsd">
<category type="Buffs">
<buff id="1035" price="0" desc="Increases resistance to mental attacks." /> <!-- Mental Shield -->
<buff id="1036" price="0" desc="Increases M. Def." /> <!-- Magic Barrier -->
<buff id="1040" price="0" desc="Increases P. Def." /> <!-- Shield -->
<buff id="1045" price="0" desc="Increases maximum HP." /> <!-- Blessed Body -->
<buff id="1048" price="0" desc="Increases maximum MP." /> <!-- Blessed Soul -->
<buff id="1059" price="0" desc="Increases M. Atk." /> <!-- Empower -->
<buff id="1062" price="0" desc="Reduces def. and increase atk. power." /> <!-- Berserker Spirit -->
<buff id="1068" price="0" desc="Increases P. Atk." /> <!-- Might -->
<buff id="1077" price="0" desc="Increases critical attack rate." /> <!-- Focus -->
<buff id="1078" price="0" desc="Increases magic concentration." /> <!-- Concentration -->
<buff id="1085" price="0" desc="Increases Casting Spd." /> <!-- Acumen -->
<buff id="1086" price="0" desc="Increases Atk. Spd." /> <!-- Haste -->
<buff id="1087" price="0" desc="Increases Evasion." /> <!-- Agility -->
<buff id="1204" price="0" desc="Increases Speed." /> <!-- Wind Walk -->
<buff id="1240" price="0" desc="Increases Accuracy." /> <!-- Guidance -->
<buff id="1242" price="0" desc="Increases critical attack." /> <!-- Death Whisper -->
<buff id="1243" price="0" desc="Increases shield defense rate." /> <!-- Bless Shield -->
<buff id="1259" price="0" desc="Increases resistance to stun attack." /> <!-- Resist Shock -->
<buff id="1268" price="0" desc="Restores HP using inflicted damage." /> <!-- Vampiric Rage -->
<buff id="1303" price="0" desc="Increases crit. rate of magic attacks." /> <!-- Wild Magic -->
<buff id="1304" price="0" desc="Increases shield defense power." /> <!-- Advanced Block -->
<buff id="1352" price="0" desc="Increases resistance to atures." /> <!-- Elemental Protection -->
<buff id="1353" price="0" desc="Increases resistance to dark attack." /> <!-- Divine Protection -->
<buff id="1354" price="0" desc="Increases resistance to de-buff attack." /> <!-- Arcane Protection -->
<buff id="1355" price="0" desc="Increases mage abilities." /> <!-- Prophecy of Water -->
<buff id="1356" price="0" desc="Increases fighter abilities." /> <!-- Prophecy of Fire -->
<buff id="1357" price="0" desc="Increases dagger abilities." /> <!-- Prophecy of Wind -->
<buff id="1363" price="0" desc="Increases combat abilities." /> <!-- Chant of Victory -->
<buff id="1388" price="0" desc="Increases P. Atk." /> <!-- Greater Might -->
<buff id="1389" price="0" desc="Increases P. Def." /> <!-- Greater Shield -->
<buff id="1390" price="0" desc="Increases P. Atk." /> <!-- War Chant -->
<buff id="1391" price="0" desc="Increases P. Def." /> <!-- Earth Chant -->
<buff id="1397" price="0" desc="Decreases MP consumption rate." /> <!-- Clarity -->
<buff id="1413" price="0" desc="Increases mage abilities." /> <!-- Magnus' Chant -->
</category>
<category type="Dances">
<buff id="271" price="0" desc="Increases P. Atk." /> <!-- Dance of the Warrior -->
<buff id="272" price="0" desc="Increases Accuracy." /> <!-- Dance of Inspiration -->
<buff id="273" price="0" desc="Increases M. Atk." /> <!-- Dance of the Mystic -->
<buff id="274" price="0" desc="Increases critical damage." /> <!-- Dance of Fire -->
<buff id="275" price="0" desc="Increases attack speed." /> <!-- Dance of Fury -->
<buff id="276" price="0" desc="Increases Casting Spd." /> <!-- Dance of Concentration -->
<buff id="277" price="0" desc="Sacred power to physical attack." /> <!-- Dance of Light -->
<buff id="307" price="0" desc="Increases water resistance." /> <!-- Dance of Aqua Guard -->
<buff id="309" price="0" desc="Increases earth resistance." /> <!-- Dance of Earth Guard -->
<buff id="310" price="0" desc="Restores HP by inflicted damage." /> <!-- Dance of the Vampire -->
<buff id="311" price="0" desc="Increases resistance to terrain damage." /> <!-- Dance of Protection -->
<buff id="365" price="0" desc="Increases rate of magic crit. damage." /> <!-- Siren's Dance -->
</category>
<category type="Songs">
<buff id="264" price="0" desc="Increases P. Def." /> <!-- Song of Earth -->
<buff id="265" price="0" desc="Increases HP regeneration." /> <!-- Song of Life -->
<buff id="266" price="0" desc="Increases Evasion." /> <!-- Song of Water -->
<buff id="267" price="0" desc="Increases M. Def." /> <!-- Song of Warding -->
<buff id="268" price="0" desc="Increases movement." /> <!-- Song of Wind -->
<buff id="269" price="0" desc="Increases critical rate." /> <!-- Song of Hunter -->
<buff id="270" price="0" desc="Increases resistance to dark magic." /> <!-- Song of Invocation -->
<buff id="304" price="0" desc="Increases maximum HP." /> <!-- Song of Vitality -->
<buff id="305" price="0" desc="Reflects damage received." /> <!-- Song of Vengeance -->
<buff id="306" price="0" desc="Increases resistance to fire." /> <!-- Song of Flame Guard -->
<buff id="308" price="0" desc="Increases resistance to wind." /> <!-- Song of Storm Guard -->
<buff id="349" price="0" desc="Decreases re-use time." /> <!-- Song of Renewal -->
<buff id="363" price="0" desc="Increases MP regeneration rate." /> <!-- Song of Meditation -->
<buff id="364" price="0" desc="Decreases re-use time of physical skills." /> <!-- Song of Champion -->
</category>
</list>

View File

@@ -0,0 +1,279 @@
<?xml version="1.0" encoding="UTF-8"?>
<list xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="xsd/Seeds.xsd">
<castle id="1">
<crop id="5073" seedId="5016" mature_Id="5103" reward1="1864" reward2="1878" alternative="false" level="10" limit_seed="8100" limit_crops="9000" />
<crop id="5818" seedId="5650" mature_Id="5838" reward1="1864" reward2="1878" alternative="true" level="10" limit_seed="22500" limit_crops="2250" />
<crop id="5068" seedId="5017" mature_Id="5098" reward1="1865" reward2="1879" alternative="false" level="13" limit_seed="8100" limit_crops="9000" />
<crop id="5819" seedId="5651" mature_Id="5839" reward1="1865" reward2="1879" alternative="true" level="13" limit_seed="22500" limit_crops="2250" />
<crop id="5065" seedId="5018" mature_Id="5095" reward1="1866" reward2="1874" alternative="false" level="16" limit_seed="8100" limit_crops="9000" />
<crop id="5820" seedId="5652" mature_Id="5840" reward1="1866" reward2="1874" alternative="true" level="16" limit_seed="22500" limit_crops="2250" />
<crop id="5067" seedId="5019" mature_Id="5097" reward1="1867" reward2="1894" alternative="false" level="19" limit_seed="4050" limit_crops="4500" />
<crop id="5821" seedId="5653" mature_Id="5841" reward1="1867" reward2="1894" alternative="true" level="19" limit_seed="11250" limit_crops="1125" />
<crop id="5069" seedId="5020" mature_Id="5099" reward1="1868" reward2="1876" alternative="false" level="22" limit_seed="2025" limit_crops="2250" />
<crop id="5822" seedId="5654" mature_Id="5842" reward1="1868" reward2="1876" alternative="true" level="22" limit_seed="5630" limit_crops="563" />
<crop id="5071" seedId="5021" mature_Id="5101" reward1="1869" reward2="1895" alternative="false" level="25" limit_seed="1350" limit_crops="1500" />
<crop id="5823" seedId="5655" mature_Id="5843" reward1="1869" reward2="1895" alternative="true" level="25" limit_seed="3750" limit_crops="375" />
<crop id="5070" seedId="5022" mature_Id="5100" reward1="1870" reward2="1877" alternative="false" level="28" limit_seed="2025" limit_crops="2250" />
<crop id="5824" seedId="5656" mature_Id="5844" reward1="1870" reward2="1877" alternative="true" level="28" limit_seed="5630" limit_crops="563" />
<crop id="5078" seedId="7051" mature_Id="5108" reward1="1871" reward2="4042" alternative="false" level="31" limit_seed="2025" limit_crops="2250" />
<crop id="5825" seedId="7044" mature_Id="5845" reward1="1871" reward2="4042" alternative="true" level="31" limit_seed="5630" limit_crops="563" />
<crop id="5075" seedId="7019" mature_Id="5105" reward1="1872" reward2="1880" alternative="false" level="34" limit_seed="1620" limit_crops="1800" />
<crop id="5826" seedId="7033" mature_Id="5846" reward1="1872" reward2="1880" alternative="true" level="34" limit_seed="4500" limit_crops="450" />
<crop id="5077" seedId="5023" mature_Id="5107" reward1="1873" reward2="4044" alternative="false" level="37" limit_seed="810" limit_crops="900" />
<crop id="5827" seedId="5657" mature_Id="5847" reward1="1873" reward2="4044" alternative="true" level="37" limit_seed="2250" limit_crops="225" />
<crop id="5085" seedId="7021" mature_Id="5115" reward1="1869" reward2="4041" alternative="false" level="52" limit_seed="1013" limit_crops="1125" />
<crop id="5833" seedId="7035" mature_Id="5853" reward1="1869" reward2="4041" alternative="true" level="52" limit_seed="2810" limit_crops="281" />
<crop id="5087" seedId="7017" mature_Id="5117" reward1="1870" reward2="1882" alternative="false" level="55" limit_seed="810" limit_crops="900" />
<crop id="5834" seedId="7031" mature_Id="5854" reward1="1870" reward2="1882" alternative="true" level="55" limit_seed="2250" limit_crops="225" />
<crop id="5092" seedId="7057" mature_Id="5122" reward1="1871" reward2="4040" alternative="false" level="58" limit_seed="810" limit_crops="900" />
<crop id="5835" seedId="7050" mature_Id="5855" reward1="1871" reward2="4040" alternative="true" level="58" limit_seed="2250" limit_crops="225" />
<crop id="5094" seedId="7028" mature_Id="5124" reward1="1872" reward2="1881" alternative="false" level="61" limit_seed="540" limit_crops="600" />
<crop id="5836" seedId="7042" mature_Id="5856" reward1="1872" reward2="1881" alternative="true" level="61" limit_seed="1500" limit_crops="150" />
<crop id="5090" seedId="7023" mature_Id="5120" reward1="1873" reward2="5550" alternative="false" level="64" limit_seed="405" limit_crops="450" />
<crop id="5837" seedId="7037" mature_Id="5857" reward1="1873" reward2="5550" alternative="true" level="64" limit_seed="1130" limit_crops="113" />
<crop id="6541" seedId="6768" mature_Id="6555" reward1="1894" reward2="4039" alternative="false" level="67" limit_seed="324" limit_crops="360" />
<crop id="6548" seedId="6742" mature_Id="6562" reward1="1894" reward2="4039" alternative="true" level="67" limit_seed="237" limit_crops="90" />
</castle>
<castle id="2">
<crop id="5067" seedId="5024" mature_Id="5097" reward1="1867" reward2="1894" alternative="false" level="19" limit_seed="4199" limit_crops="4666" />
<crop id="5821" seedId="5658" mature_Id="5841" reward1="1867" reward2="1894" alternative="true" level="19" limit_seed="11670" limit_crops="1167" />
<crop id="5069" seedId="5025" mature_Id="5099" reward1="1868" reward2="1876" alternative="false" level="22" limit_seed="2101" limit_crops="2334" />
<crop id="5822" seedId="5659" mature_Id="5842" reward1="1868" reward2="1876" alternative="true" level="22" limit_seed="5830" limit_crops="583" />
<crop id="5071" seedId="5026" mature_Id="5101" reward1="1869" reward2="1895" alternative="false" level="25" limit_seed="1400" limit_crops="1555" />
<crop id="5823" seedId="5660" mature_Id="5843" reward1="1869" reward2="1895" alternative="true" level="25" limit_seed="3890" limit_crops="389" />
<crop id="5070" seedId="5027" mature_Id="5100" reward1="1870" reward2="1877" alternative="false" level="28" limit_seed="2101" limit_crops="2334" />
<crop id="5824" seedId="5661" mature_Id="5844" reward1="1870" reward2="1877" alternative="true" level="28" limit_seed="5830" limit_crops="583" />
<crop id="5078" seedId="5028" mature_Id="5108" reward1="1871" reward2="4042" alternative="false" level="31" limit_seed="2101" limit_crops="2334" />
<crop id="5825" seedId="5662" mature_Id="5845" reward1="1871" reward2="4042" alternative="true" level="31" limit_seed="5830" limit_crops="583" />
<crop id="5075" seedId="5029" mature_Id="5105" reward1="1872" reward2="1880" alternative="false" level="34" limit_seed="1679" limit_crops="1866" />
<crop id="5826" seedId="5663" mature_Id="5846" reward1="1872" reward2="1880" alternative="true" level="34" limit_seed="4670" limit_crops="467" />
<crop id="5077" seedId="7016" mature_Id="5107" reward1="1873" reward2="4044" alternative="false" level="37" limit_seed="841" limit_crops="934" />
<crop id="5827" seedId="7030" mature_Id="5847" reward1="1873" reward2="4044" alternative="true" level="37" limit_seed="2330" limit_crops="233" />
<crop id="5082" seedId="5030" mature_Id="5112" reward1="1864" reward2="5549" alternative="false" level="40" limit_seed="841" limit_crops="934" />
<crop id="5828" seedId="5664" mature_Id="5848" reward1="1864" reward2="5549" alternative="true" level="40" limit_seed="2330" limit_crops="233" />
<crop id="5079" seedId="5031" mature_Id="5109" reward1="1865" reward2="4039" alternative="false" level="43" limit_seed="841" limit_crops="934" />
<crop id="5829" seedId="5665" mature_Id="5849" reward1="1865" reward2="4039" alternative="true" level="43" limit_seed="2330" limit_crops="233" />
<crop id="5084" seedId="5032" mature_Id="5114" reward1="1866" reward2="1885" alternative="false" level="46" limit_seed="841" limit_crops="934" />
<crop id="5830" seedId="5666" mature_Id="5850" reward1="1866" reward2="1885" alternative="true" level="46" limit_seed="2330" limit_crops="233" />
<crop id="5088" seedId="7052" mature_Id="5118" reward1="1867" reward2="4043" alternative="false" level="49" limit_seed="1049" limit_crops="1166" />
<crop id="5831" seedId="7045" mature_Id="5851" reward1="1867" reward2="4043" alternative="true" level="49" limit_seed="2920" limit_crops="292" />
<crop id="5091" seedId="7054" mature_Id="5121" reward1="1868" reward2="1884" alternative="false" level="50" limit_seed="841" limit_crops="934" />
<crop id="5832" seedId="7047" mature_Id="5852" reward1="1868" reward2="1884" alternative="true" level="50" limit_seed="2330" limit_crops="233" />
</castle>
<castle id="3">
<crop id="5078" seedId="5033" mature_Id="5108" reward1="1871" reward2="4042" alternative="false" level="31" limit_seed="2250" limit_crops="2500" />
<crop id="5825" seedId="5667" mature_Id="5845" reward1="1871" reward2="4042" alternative="true" level="31" limit_seed="6250" limit_crops="625" />
<crop id="5075" seedId="5034" mature_Id="5105" reward1="1872" reward2="1880" alternative="false" level="34" limit_seed="1800" limit_crops="2000" />
<crop id="5826" seedId="5668" mature_Id="5846" reward1="1872" reward2="1880" alternative="true" level="34" limit_seed="5000" limit_crops="500" />
<crop id="5077" seedId="5035" mature_Id="5107" reward1="1873" reward2="4044" alternative="false" level="37" limit_seed="900" limit_crops="1000" />
<crop id="5827" seedId="5669" mature_Id="5847" reward1="1873" reward2="4044" alternative="true" level="37" limit_seed="2500" limit_crops="250" />
<crop id="5082" seedId="5036" mature_Id="5112" reward1="1864" reward2="5549" alternative="false" level="40" limit_seed="900" limit_crops="1000" />
<crop id="5828" seedId="5670" mature_Id="5848" reward1="1864" reward2="5549" alternative="true" level="40" limit_seed="2500" limit_crops="250" />
<crop id="5079" seedId="5037" mature_Id="5109" reward1="1865" reward2="4039" alternative="false" level="43" limit_seed="900" limit_crops="1000" />
<crop id="5829" seedId="5671" mature_Id="5849" reward1="1865" reward2="4039" alternative="true" level="43" limit_seed="2500" limit_crops="250" />
<crop id="5084" seedId="5038" mature_Id="5114" reward1="1866" reward2="1885" alternative="false" level="46" limit_seed="900" limit_crops="1000" />
<crop id="5830" seedId="5672" mature_Id="5850" reward1="1866" reward2="1885" alternative="true" level="46" limit_seed="2500" limit_crops="250" />
<crop id="5088" seedId="5039" mature_Id="5118" reward1="1867" reward2="4043" alternative="false" level="49" limit_seed="1125" limit_crops="1250" />
<crop id="5831" seedId="5673" mature_Id="5851" reward1="1867" reward2="4043" alternative="true" level="49" limit_seed="3130" limit_crops="313" />
<crop id="5091" seedId="7055" mature_Id="5121" reward1="1868" reward2="1884" alternative="false" level="50" limit_seed="900" limit_crops="1000" />
<crop id="5832" seedId="7048" mature_Id="5852" reward1="1868" reward2="1884" alternative="true" level="50" limit_seed="2500" limit_crops="250" />
<crop id="5085" seedId="7022" mature_Id="5115" reward1="1869" reward2="4041" alternative="false" level="52" limit_seed="1125" limit_crops="1250" />
<crop id="5833" seedId="7036" mature_Id="5853" reward1="1869" reward2="4041" alternative="true" level="52" limit_seed="3130" limit_crops="313" />
<crop id="5087" seedId="7018" mature_Id="5117" reward1="1870" reward2="1882" alternative="false" level="55" limit_seed="900" limit_crops="1000" />
<crop id="5834" seedId="7032" mature_Id="5854" reward1="1870" reward2="1882" alternative="true" level="55" limit_seed="2500" limit_crops="250" />
<crop id="5092" seedId="5040" mature_Id="5122" reward1="1871" reward2="4040" alternative="false" level="58" limit_seed="900" limit_crops="1000" />
<crop id="5835" seedId="5674" mature_Id="5855" reward1="1871" reward2="4040" alternative="true" level="58" limit_seed="2500" limit_crops="250" />
<crop id="5094" seedId="7029" mature_Id="5124" reward1="1872" reward2="1881" alternative="false" level="61" limit_seed="599" limit_crops="666" />
<crop id="5836" seedId="7043" mature_Id="5856" reward1="1872" reward2="1881" alternative="true" level="61" limit_seed="1670" limit_crops="167" />
<crop id="5090" seedId="5041" mature_Id="5120" reward1="1873" reward2="5550" alternative="false" level="64" limit_seed="450" limit_crops="500" />
<crop id="5837" seedId="5675" mature_Id="5857" reward1="1873" reward2="5550" alternative="true" level="64" limit_seed="1250" limit_crops="125" />
<crop id="6541" seedId="6769" mature_Id="6555" reward1="1894" reward2="4039" alternative="false" level="67" limit_seed="360" limit_crops="400" />
<crop id="6548" seedId="6743" mature_Id="6562" reward1="1894" reward2="4039" alternative="true" level="67" limit_seed="263" limit_crops="100" />
<crop id="6542" seedId="6757" mature_Id="6556" reward1="1888" reward2="4040" alternative="false" level="70" limit_seed="301" limit_crops="334" />
<crop id="6549" seedId="6731" mature_Id="6563" reward1="1888" reward2="4040" alternative="true" level="70" limit_seed="218" limit_crops="83" />
<crop id="6543" seedId="6773" mature_Id="6557" reward1="1887" reward2="4041" alternative="false" level="73" limit_seed="257" limit_crops="286" />
<crop id="6550" seedId="6747" mature_Id="6564" reward1="1887" reward2="4041" alternative="true" level="73" limit_seed="187" limit_crops="71" />
</castle>
<castle id="4">
<crop id="5073" seedId="5042" mature_Id="5103" reward1="1864" reward2="1878" alternative="false" level="10" limit_seed="7200" limit_crops="8000" />
<crop id="5818" seedId="5676" mature_Id="5838" reward1="1864" reward2="1878" alternative="true" level="10" limit_seed="20000" limit_crops="2000" />
<crop id="5068" seedId="5043" mature_Id="5098" reward1="1865" reward2="1879" alternative="false" level="13" limit_seed="7200" limit_crops="8000" />
<crop id="5819" seedId="5677" mature_Id="5839" reward1="1865" reward2="1879" alternative="true" level="13" limit_seed="20000" limit_crops="2000" />
<crop id="5065" seedId="7020" mature_Id="5095" reward1="1866" reward2="1874" alternative="false" level="16" limit_seed="7200" limit_crops="8000" />
<crop id="5820" seedId="7034" mature_Id="5840" reward1="1866" reward2="1874" alternative="true" level="16" limit_seed="20000" limit_crops="2000" />
<crop id="5067" seedId="5044" mature_Id="5097" reward1="1867" reward2="1894" alternative="false" level="19" limit_seed="3600" limit_crops="4000" />
<crop id="5821" seedId="5678" mature_Id="5841" reward1="1867" reward2="1894" alternative="true" level="19" limit_seed="10000" limit_crops="1000" />
<crop id="5069" seedId="7026" mature_Id="5099" reward1="1868" reward2="1876" alternative="false" level="22" limit_seed="1800" limit_crops="2000" />
<crop id="5822" seedId="7040" mature_Id="5842" reward1="1868" reward2="1876" alternative="true" level="22" limit_seed="5000" limit_crops="500" />
<crop id="5075" seedId="5046" mature_Id="5105" reward1="1872" reward2="1880" alternative="false" level="34" limit_seed="1440" limit_crops="1600" />
<crop id="5826" seedId="5680" mature_Id="5846" reward1="1872" reward2="1880" alternative="true" level="34" limit_seed="4000" limit_crops="400" />
<crop id="5077" seedId="5047" mature_Id="5107" reward1="1873" reward2="4044" alternative="false" level="37" limit_seed="720" limit_crops="800" />
<crop id="5827" seedId="5681" mature_Id="5847" reward1="1873" reward2="4044" alternative="true" level="37" limit_seed="2000" limit_crops="200" />
<crop id="5082" seedId="5048" mature_Id="5112" reward1="1864" reward2="5549" alternative="false" level="40" limit_seed="720" limit_crops="800" />
<crop id="5828" seedId="5682" mature_Id="5848" reward1="1864" reward2="5549" alternative="true" level="40" limit_seed="2000" limit_crops="200" />
<crop id="5079" seedId="7025" mature_Id="5109" reward1="1865" reward2="4039" alternative="false" level="43" limit_seed="720" limit_crops="800" />
<crop id="5829" seedId="7039" mature_Id="5849" reward1="1865" reward2="4039" alternative="true" level="43" limit_seed="2000" limit_crops="200" />
<crop id="5084" seedId="7027" mature_Id="5114" reward1="1866" reward2="1885" alternative="false" level="46" limit_seed="720" limit_crops="800" />
<crop id="5830" seedId="7041" mature_Id="5850" reward1="1866" reward2="1885" alternative="true" level="46" limit_seed="2000" limit_crops="200" />
<crop id="5088" seedId="7053" mature_Id="5118" reward1="1867" reward2="4043" alternative="false" level="49" limit_seed="900" limit_crops="1000" />
<crop id="5831" seedId="7046" mature_Id="5851" reward1="1867" reward2="4043" alternative="true" level="49" limit_seed="2500" limit_crops="250" />
<crop id="5091" seedId="5049" mature_Id="5121" reward1="1868" reward2="1884" alternative="false" level="50" limit_seed="720" limit_crops="800" />
<crop id="5832" seedId="5683" mature_Id="5852" reward1="1868" reward2="1884" alternative="true" level="50" limit_seed="2000" limit_crops="200" />
<crop id="5085" seedId="5050" mature_Id="5115" reward1="1869" reward2="4041" alternative="false" level="52" limit_seed="900" limit_crops="1000" />
<crop id="5833" seedId="5684" mature_Id="5853" reward1="1869" reward2="4041" alternative="true" level="52" limit_seed="2500" limit_crops="250" />
<crop id="5087" seedId="5051" mature_Id="5117" reward1="1870" reward2="1882" alternative="false" level="55" limit_seed="720" limit_crops="800" />
<crop id="5834" seedId="5685" mature_Id="5854" reward1="1870" reward2="1882" alternative="true" level="55" limit_seed="2000" limit_crops="200" />
<crop id="5092" seedId="5052" mature_Id="5122" reward1="1871" reward2="4040" alternative="false" level="58" limit_seed="720" limit_crops="800" />
<crop id="5835" seedId="5686" mature_Id="5855" reward1="1871" reward2="4040" alternative="true" level="58" limit_seed="2000" limit_crops="200" />
<crop id="6543" seedId="6774" mature_Id="6557" reward1="1887" reward2="4041" alternative="false" level="73" limit_seed="206" limit_crops="229" />
<crop id="6550" seedId="6748" mature_Id="6564" reward1="1887" reward2="4041" alternative="true" level="73" limit_seed="150" limit_crops="57" />
<crop id="6544" seedId="6762" mature_Id="6558" reward1="4043" reward2="1890" alternative="false" level="76" limit_seed="180" limit_crops="200" />
<crop id="6551" seedId="6736" mature_Id="6565" reward1="4043" reward2="1890" alternative="true" level="76" limit_seed="132" limit_crops="50" />
<crop id="6545" seedId="6754" mature_Id="6559" reward1="4044" reward2="4042" alternative="false" level="79" limit_seed="160" limit_crops="178" />
<crop id="6552" seedId="6728" mature_Id="6566" reward1="4044" reward2="4042" alternative="true" level="79" limit_seed="116" limit_crops="44" />
<crop id="6546" seedId="17087" mature_Id="6560" reward1="1885" reward2="1893" alternative="false" level="82" limit_seed="144" limit_crops="160" />
<crop id="6553" seedId="17088" mature_Id="6567" reward1="1885" reward2="1893" alternative="true" level="82" limit_seed="105" limit_crops="40" />
</castle>
<castle id="5">
<crop id="5082" seedId="5053" mature_Id="5112" reward1="1864" reward2="5549" alternative="false" level="40" limit_seed="1260" limit_crops="1400" />
<crop id="5828" seedId="5687" mature_Id="5848" reward1="1864" reward2="5549" alternative="true" level="40" limit_seed="3500" limit_crops="350" />
<crop id="5079" seedId="5054" mature_Id="5109" reward1="1865" reward2="4039" alternative="false" level="43" limit_seed="1260" limit_crops="1400" />
<crop id="5829" seedId="5688" mature_Id="5849" reward1="1865" reward2="4039" alternative="true" level="43" limit_seed="3500" limit_crops="350" />
<crop id="5084" seedId="5055" mature_Id="5114" reward1="1866" reward2="1885" alternative="false" level="46" limit_seed="1260" limit_crops="1400" />
<crop id="5830" seedId="5689" mature_Id="5850" reward1="1866" reward2="1885" alternative="true" level="46" limit_seed="3500" limit_crops="350" />
<crop id="5088" seedId="5056" mature_Id="5118" reward1="1867" reward2="4043" alternative="false" level="49" limit_seed="1575" limit_crops="1750" />
<crop id="5831" seedId="5690" mature_Id="5851" reward1="1867" reward2="4043" alternative="true" level="49" limit_seed="4380" limit_crops="438" />
<crop id="5091" seedId="7056" mature_Id="5121" reward1="1868" reward2="1884" alternative="false" level="50" limit_seed="1260" limit_crops="1400" />
<crop id="5832" seedId="7049" mature_Id="5852" reward1="1868" reward2="1884" alternative="true" level="50" limit_seed="3500" limit_crops="350" />
<crop id="5085" seedId="5057" mature_Id="5115" reward1="1869" reward2="4041" alternative="false" level="52" limit_seed="1575" limit_crops="1750" />
<crop id="5833" seedId="5691" mature_Id="5853" reward1="1869" reward2="4041" alternative="true" level="52" limit_seed="4380" limit_crops="438" />
<crop id="5087" seedId="5058" mature_Id="5117" reward1="1870" reward2="1882" alternative="false" level="55" limit_seed="1260" limit_crops="1400" />
<crop id="5834" seedId="5692" mature_Id="5854" reward1="1870" reward2="1882" alternative="true" level="55" limit_seed="3500" limit_crops="350" />
<crop id="5092" seedId="5059" mature_Id="5122" reward1="1871" reward2="4040" alternative="false" level="58" limit_seed="1260" limit_crops="1400" />
<crop id="5835" seedId="5693" mature_Id="5855" reward1="1871" reward2="4040" alternative="true" level="58" limit_seed="3500" limit_crops="350" />
<crop id="5094" seedId="5060" mature_Id="5124" reward1="1872" reward2="1881" alternative="false" level="61" limit_seed="841" limit_crops="934" />
<crop id="5836" seedId="5694" mature_Id="5856" reward1="1872" reward2="1881" alternative="true" level="61" limit_seed="2330" limit_crops="233" />
<crop id="5090" seedId="5061" mature_Id="5120" reward1="1873" reward2="5550" alternative="false" level="64" limit_seed="630" limit_crops="700" />
<crop id="5837" seedId="5695" mature_Id="5857" reward1="1873" reward2="5550" alternative="true" level="64" limit_seed="1750" limit_crops="175" />
<crop id="6541" seedId="6770" mature_Id="6555" reward1="1894" reward2="4039" alternative="false" level="67" limit_seed="504" limit_crops="560" />
<crop id="6548" seedId="6744" mature_Id="6562" reward1="1894" reward2="4039" alternative="true" level="67" limit_seed="368" limit_crops="140" />
<crop id="6542" seedId="6758" mature_Id="6556" reward1="1888" reward2="4040" alternative="false" level="70" limit_seed="419" limit_crops="466" />
<crop id="6549" seedId="6732" mature_Id="6563" reward1="1888" reward2="4040" alternative="true" level="70" limit_seed="308" limit_crops="117" />
<crop id="6543" seedId="6775" mature_Id="6557" reward1="1887" reward2="4041" alternative="false" level="73" limit_seed="360" limit_crops="400" />
<crop id="6550" seedId="6749" mature_Id="6564" reward1="1887" reward2="4041" alternative="true" level="73" limit_seed="263" limit_crops="100" />
<crop id="6544" seedId="6763" mature_Id="6558" reward1="4043" reward2="1890" alternative="false" level="76" limit_seed="315" limit_crops="350" />
<crop id="6551" seedId="6737" mature_Id="6565" reward1="4043" reward2="1890" alternative="true" level="76" limit_seed="232" limit_crops="88" />
<crop id="6545" seedId="6755" mature_Id="6559" reward1="4044" reward2="4042" alternative="false" level="79" limit_seed="280" limit_crops="311" />
<crop id="6552" seedId="6729" mature_Id="6566" reward1="4044" reward2="4042" alternative="true" level="79" limit_seed="205" limit_crops="78" />
<crop id="6546" seedId="15329" mature_Id="6560" reward1="1885" reward2="1893" alternative="false" level="82" limit_seed="252" limit_crops="280" />
<crop id="6553" seedId="15336" mature_Id="6567" reward1="1885" reward2="1893" alternative="true" level="82" limit_seed="184" limit_crops="70" />
</castle>
<castle id="6">
<crop id="5075" seedId="5221" mature_Id="5105" reward1="1872" reward2="1880" alternative="false" level="34" limit_seed="2160" limit_crops="2400" />
<crop id="5826" seedId="5696" mature_Id="5846" reward1="1872" reward2="1880" alternative="true" level="34" limit_seed="6000" limit_crops="600" />
<crop id="5077" seedId="5222" mature_Id="5107" reward1="1873" reward2="4044" alternative="false" level="37" limit_seed="1080" limit_crops="1200" />
<crop id="5827" seedId="5697" mature_Id="5847" reward1="1873" reward2="4044" alternative="true" level="37" limit_seed="3000" limit_crops="300" />
<crop id="5082" seedId="5223" mature_Id="5112" reward1="1864" reward2="5549" alternative="false" level="40" limit_seed="1080" limit_crops="1200" />
<crop id="5828" seedId="5698" mature_Id="5848" reward1="1864" reward2="5549" alternative="true" level="40" limit_seed="3000" limit_crops="300" />
<crop id="5079" seedId="5224" mature_Id="5109" reward1="1865" reward2="4039" alternative="false" level="43" limit_seed="1080" limit_crops="1200" />
<crop id="5829" seedId="5699" mature_Id="5849" reward1="1865" reward2="4039" alternative="true" level="43" limit_seed="3000" limit_crops="300" />
<crop id="5084" seedId="5225" mature_Id="5114" reward1="1866" reward2="1885" alternative="false" level="46" limit_seed="1080" limit_crops="1200" />
<crop id="5830" seedId="5700" mature_Id="5850" reward1="1866" reward2="1885" alternative="true" level="46" limit_seed="3000" limit_crops="300" />
<crop id="5088" seedId="5226" mature_Id="5118" reward1="1867" reward2="4043" alternative="false" level="49" limit_seed="1350" limit_crops="1500" />
<crop id="5831" seedId="5701" mature_Id="5851" reward1="1867" reward2="4043" alternative="true" level="49" limit_seed="3750" limit_crops="375" />
<crop id="5091" seedId="5227" mature_Id="5121" reward1="1868" reward2="1884" alternative="false" level="50" limit_seed="1080" limit_crops="1200" />
<crop id="5832" seedId="5702" mature_Id="5852" reward1="1868" reward2="1884" alternative="true" level="50" limit_seed="3000" limit_crops="300" />
<crop id="6542" seedId="6759" mature_Id="6556" reward1="1888" reward2="4040" alternative="false" level="70" limit_seed="360" limit_crops="400" />
<crop id="6549" seedId="6733" mature_Id="6563" reward1="1888" reward2="4040" alternative="true" level="70" limit_seed="263" limit_crops="100" />
<crop id="6543" seedId="6776" mature_Id="6557" reward1="1887" reward2="4041" alternative="false" level="73" limit_seed="309" limit_crops="343" />
<crop id="6550" seedId="6750" mature_Id="6564" reward1="1887" reward2="4041" alternative="true" level="73" limit_seed="226" limit_crops="86" />
<crop id="6544" seedId="6764" mature_Id="6558" reward1="4043" reward2="1890" alternative="false" level="76" limit_seed="270" limit_crops="300" />
<crop id="6551" seedId="6738" mature_Id="6565" reward1="4043" reward2="1890" alternative="true" level="76" limit_seed="197" limit_crops="75" />
<crop id="6545" seedId="15327" mature_Id="6559" reward1="4044" reward2="4042" alternative="false" level="79" limit_seed="239" limit_crops="266" />
<crop id="6552" seedId="15334" mature_Id="6566" reward1="4044" reward2="4042" alternative="true" level="79" limit_seed="176" limit_crops="67" />
<crop id="6546" seedId="15330" mature_Id="6560" reward1="1885" reward2="1893" alternative="false" level="82" limit_seed="216" limit_crops="240" />
<crop id="6553" seedId="15337" mature_Id="6567" reward1="1885" reward2="1893" alternative="true" level="82" limit_seed="158" limit_crops="60" />
</castle>
<castle id="7">
<crop id="5090" seedId="7024" mature_Id="5120" reward1="1873" reward2="5550" alternative="false" level="64" limit_seed="900" limit_crops="1000" />
<crop id="5837" seedId="7038" mature_Id="5857" reward1="1873" reward2="5550" alternative="true" level="64" limit_seed="2500" limit_crops="250" />
<crop id="6541" seedId="6771" mature_Id="6555" reward1="1894" reward2="4039" alternative="false" level="67" limit_seed="720" limit_crops="800" />
<crop id="6548" seedId="6745" mature_Id="6562" reward1="1894" reward2="4039" alternative="true" level="67" limit_seed="526" limit_crops="200" />
<crop id="6542" seedId="6760" mature_Id="6556" reward1="1888" reward2="4040" alternative="false" level="70" limit_seed="599" limit_crops="666" />
<crop id="6549" seedId="6734" mature_Id="6563" reward1="1888" reward2="4040" alternative="true" level="70" limit_seed="439" limit_crops="167" />
<crop id="6543" seedId="6777" mature_Id="6557" reward1="1887" reward2="4041" alternative="false" level="73" limit_seed="514" limit_crops="571" />
<crop id="6550" seedId="6751" mature_Id="6564" reward1="1887" reward2="4041" alternative="true" level="73" limit_seed="376" limit_crops="143" />
<crop id="6544" seedId="6765" mature_Id="6558" reward1="4043" reward2="1890" alternative="false" level="76" limit_seed="450" limit_crops="500" />
<crop id="6551" seedId="6739" mature_Id="6565" reward1="4043" reward2="1890" alternative="true" level="76" limit_seed="329" limit_crops="125" />
<crop id="6545" seedId="6756" mature_Id="6559" reward1="4044" reward2="4042" alternative="false" level="79" limit_seed="401" limit_crops="445" />
<crop id="6552" seedId="6730" mature_Id="6566" reward1="4044" reward2="4042" alternative="true" level="79" limit_seed="292" limit_crops="111" />
<crop id="6546" seedId="6767" mature_Id="6560" reward1="1885" reward2="1893" alternative="false" level="82" limit_seed="360" limit_crops="400" />
<crop id="6553" seedId="6741" mature_Id="6567" reward1="1885" reward2="1893" alternative="true" level="82" limit_seed="263" limit_crops="100" />
<crop id="6547" seedId="6753" mature_Id="6561" reward1="5549" reward2="5550" alternative="false" level="85" limit_seed="328" limit_crops="364" />
<crop id="6554" seedId="6727" mature_Id="6568" reward1="5549" reward2="5550" alternative="true" level="85" limit_seed="239" limit_crops="91" />
</castle>
<castle id="8">
<crop id="5092" seedId="8223" mature_Id="5122" reward1="1871" reward2="4040" alternative="false" level="58" limit_seed="2016" limit_crops="2240" />
<crop id="5835" seedId="8230" mature_Id="5855" reward1="1871" reward2="4040" alternative="true" level="58" limit_seed="5600" limit_crops="560" />
<crop id="5094" seedId="8224" mature_Id="5124" reward1="1872" reward2="1881" alternative="false" level="61" limit_seed="1345" limit_crops="1494" />
<crop id="5836" seedId="8231" mature_Id="5856" reward1="1872" reward2="1881" alternative="true" level="61" limit_seed="3730" limit_crops="373" />
<crop id="5090" seedId="8225" mature_Id="5120" reward1="1873" reward2="5550" alternative="false" level="64" limit_seed="1008" limit_crops="1120" />
<crop id="5837" seedId="8232" mature_Id="5857" reward1="1873" reward2="5550" alternative="true" level="64" limit_seed="2800" limit_crops="280" />
<crop id="6541" seedId="8226" mature_Id="6555" reward1="1894" reward2="4039" alternative="false" level="67" limit_seed="806" limit_crops="896" />
<crop id="6548" seedId="8233" mature_Id="6562" reward1="1894" reward2="4039" alternative="true" level="67" limit_seed="589" limit_crops="224" />
<crop id="6542" seedId="8227" mature_Id="6556" reward1="1888" reward2="4040" alternative="false" level="70" limit_seed="671" limit_crops="746" />
<crop id="6549" seedId="8234" mature_Id="6563" reward1="1888" reward2="4040" alternative="true" level="70" limit_seed="492" limit_crops="187" />
<crop id="6543" seedId="8228" mature_Id="6557" reward1="1887" reward2="4041" alternative="false" level="73" limit_seed="576" limit_crops="640" />
<crop id="6550" seedId="8235" mature_Id="6564" reward1="1887" reward2="4041" alternative="true" level="73" limit_seed="421" limit_crops="160" />
<crop id="6544" seedId="8229" mature_Id="6558" reward1="4043" reward2="1890" alternative="false" level="76" limit_seed="504" limit_crops="560" />
<crop id="6551" seedId="8236" mature_Id="6565" reward1="4043" reward2="1890" alternative="true" level="76" limit_seed="368" limit_crops="140" />
<crop id="6545" seedId="8521" mature_Id="6559" reward1="4044" reward2="4042" alternative="false" level="79" limit_seed="448" limit_crops="498" />
<crop id="6552" seedId="8522" mature_Id="6566" reward1="4044" reward2="4042" alternative="true" level="79" limit_seed="326" limit_crops="124" />
<crop id="6546" seedId="15331" mature_Id="6560" reward1="1885" reward2="1893" alternative="false" level="82" limit_seed="403" limit_crops="448" />
<crop id="6553" seedId="15338" mature_Id="6567" reward1="1885" reward2="1893" alternative="true" level="82" limit_seed="295" limit_crops="112" />
<crop id="6547" seedId="15333" mature_Id="6561" reward1="5549" reward2="5550" alternative="false" level="85" limit_seed="366" limit_crops="407" />
<crop id="6554" seedId="15340" mature_Id="6568" reward1="5549" reward2="5550" alternative="true" level="85" limit_seed="268" limit_crops="102" />
</castle>
<castle id="9">
<crop id="5073" seedId="8237" mature_Id="5103" reward1="1864" reward2="1878" alternative="false" level="10" limit_seed="7200" limit_crops="8000" />
<crop id="5818" seedId="8255" mature_Id="5838" reward1="1864" reward2="1878" alternative="true" level="10" limit_seed="20000" limit_crops="2000" />
<crop id="5068" seedId="8238" mature_Id="5098" reward1="1865" reward2="1879" alternative="false" level="13" limit_seed="7200" limit_crops="8000" />
<crop id="5819" seedId="8256" mature_Id="5839" reward1="1865" reward2="1879" alternative="true" level="13" limit_seed="20000" limit_crops="2000" />
<crop id="5065" seedId="8239" mature_Id="5095" reward1="1866" reward2="1874" alternative="false" level="16" limit_seed="7200" limit_crops="8000" />
<crop id="5820" seedId="8257" mature_Id="5840" reward1="1866" reward2="1874" alternative="true" level="16" limit_seed="20000" limit_crops="2000" />
<crop id="5067" seedId="8240" mature_Id="5097" reward1="1867" reward2="1894" alternative="false" level="19" limit_seed="3600" limit_crops="4000" />
<crop id="5821" seedId="8258" mature_Id="5841" reward1="1867" reward2="1894" alternative="true" level="19" limit_seed="10000" limit_crops="1000" />
<crop id="5069" seedId="8241" mature_Id="5099" reward1="1868" reward2="1876" alternative="false" level="22" limit_seed="1800" limit_crops="2000" />
<crop id="5822" seedId="8259" mature_Id="5842" reward1="1868" reward2="1876" alternative="true" level="22" limit_seed="5000" limit_crops="500" />
<crop id="5071" seedId="8242" mature_Id="5101" reward1="1869" reward2="1895" alternative="false" level="25" limit_seed="1201" limit_crops="1334" />
<crop id="5823" seedId="8260" mature_Id="5843" reward1="1869" reward2="1895" alternative="true" level="25" limit_seed="3330" limit_crops="333" />
<crop id="5070" seedId="8243" mature_Id="5100" reward1="1870" reward2="1877" alternative="false" level="28" limit_seed="1800" limit_crops="2000" />
<crop id="5824" seedId="8261" mature_Id="5844" reward1="1870" reward2="1877" alternative="true" level="28" limit_seed="5000" limit_crops="500" />
<crop id="5078" seedId="8244" mature_Id="5108" reward1="1871" reward2="4042" alternative="false" level="31" limit_seed="1800" limit_crops="2000" />
<crop id="5825" seedId="8262" mature_Id="5845" reward1="1871" reward2="4042" alternative="true" level="31" limit_seed="5000" limit_crops="500" />
<crop id="5075" seedId="8245" mature_Id="5105" reward1="1872" reward2="1880" alternative="false" level="34" limit_seed="1440" limit_crops="1600" />
<crop id="5826" seedId="8263" mature_Id="5846" reward1="1872" reward2="1880" alternative="true" level="34" limit_seed="4000" limit_crops="400" />
<crop id="5077" seedId="8246" mature_Id="5107" reward1="1873" reward2="4044" alternative="false" level="37" limit_seed="720" limit_crops="800" />
<crop id="5827" seedId="8264" mature_Id="5847" reward1="1873" reward2="4044" alternative="true" level="37" limit_seed="2000" limit_crops="200" />
<crop id="5082" seedId="8247" mature_Id="5112" reward1="1864" reward2="5549" alternative="false" level="40" limit_seed="720" limit_crops="800" />
<crop id="5828" seedId="8265" mature_Id="5848" reward1="1864" reward2="5549" alternative="true" level="40" limit_seed="2000" limit_crops="200" />
<crop id="5079" seedId="8248" mature_Id="5109" reward1="1865" reward2="4039" alternative="false" level="43" limit_seed="720" limit_crops="800" />
<crop id="5829" seedId="8266" mature_Id="5849" reward1="1865" reward2="4039" alternative="true" level="43" limit_seed="2000" limit_crops="200" />
<crop id="5084" seedId="8249" mature_Id="5114" reward1="1866" reward2="1885" alternative="false" level="46" limit_seed="720" limit_crops="800" />
<crop id="5830" seedId="8267" mature_Id="5850" reward1="1866" reward2="1885" alternative="true" level="46" limit_seed="2000" limit_crops="200" />
<crop id="5088" seedId="8250" mature_Id="5118" reward1="1867" reward2="4043" alternative="false" level="49" limit_seed="900" limit_crops="1000" />
<crop id="5831" seedId="8268" mature_Id="5851" reward1="1867" reward2="4043" alternative="true" level="49" limit_seed="2500" limit_crops="250" />
<crop id="5091" seedId="8251" mature_Id="5121" reward1="1868" reward2="1884" alternative="false" level="50" limit_seed="720" limit_crops="800" />
<crop id="5832" seedId="8269" mature_Id="5852" reward1="1868" reward2="1884" alternative="true" level="50" limit_seed="2000" limit_crops="200" />
<crop id="5085" seedId="8252" mature_Id="5115" reward1="1869" reward2="4041" alternative="false" level="52" limit_seed="900" limit_crops="1000" />
<crop id="5833" seedId="8270" mature_Id="5853" reward1="1869" reward2="4041" alternative="true" level="52" limit_seed="2500" limit_crops="250" />
<crop id="5087" seedId="8253" mature_Id="5117" reward1="1870" reward2="1882" alternative="false" level="55" limit_seed="720" limit_crops="800" />
<crop id="5834" seedId="8271" mature_Id="5854" reward1="1870" reward2="1882" alternative="true" level="55" limit_seed="2000" limit_crops="200" />
<crop id="5092" seedId="8254" mature_Id="5122" reward1="1871" reward2="4040" alternative="false" level="58" limit_seed="720" limit_crops="800" />
<crop id="5835" seedId="8272" mature_Id="5855" reward1="1871" reward2="4040" alternative="true" level="58" limit_seed="2000" limit_crops="200" />
<crop id="6545" seedId="15328" mature_Id="6559" reward1="4044" reward2="4042" alternative="false" level="79" limit_seed="160" limit_crops="178" />
<crop id="6552" seedId="15335" mature_Id="6566" reward1="4044" reward2="4042" alternative="true" level="79" limit_seed="116" limit_crops="44" />
<crop id="6546" seedId="15332" mature_Id="6560" reward1="1885" reward2="1893" alternative="false" level="82" limit_seed="144" limit_crops="160" />
<crop id="6553" seedId="15339" mature_Id="6567" reward1="1885" reward2="1893" alternative="true" level="82" limit_seed="105" limit_crops="40" />
</castle>
</list>

View File

@@ -0,0 +1,154 @@
<?xml version="1.0" encoding="UTF-8"?>
<list xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="xsd/SellBuffData.xsd">
<!-- ISS Buffs -->
<skill id="11517"/> <!-- Horn Melody -->
<skill id="11518"/> <!-- Drum Melody -->
<skill id="11519"/> <!-- Pipe Organ Melody -->
<skill id="11520"/> <!-- Guitar Melody -->
<skill id="11521"/> <!-- Harp Melody -->
<skill id="11522"/> <!-- Lute Melody -->
<skill id="11565"/> <!-- Elemental Resistance -->
<skill id="11566"/> <!-- Holy Attack Resistance -->
<skill id="11567"/> <!-- Mental Attack Resistance -->
<skill id="11523"/> <!-- Knight's Harmony -->
<skill id="11524"/> <!-- Warrior's Harmony -->
<skill id="11525"/> <!-- Wizard's Harmony -->
<skill id="11529"/> <!-- Prevailing Sonata -->
<skill id="11530"/> <!-- Daring Sonata -->
<skill id="11532"/> <!-- Refreshing Sonata -->
<skill id="11607"/> <!-- Prevailing Song -->
<skill id="11608"/> <!-- Daring Song -->
<skill id="11609"/> <!-- Refreshing Song -->
<skill id="11610"/> <!-- Prevailing Dance -->
<skill id="11611"/> <!-- Daring Dance -->
<skill id="11612"/> <!-- Refreshing Dance -->
<!-- Old Buffs -->
<skill id="1232"/> <!-- Blazing Skin -->
<skill id="1003"/> <!-- Pa'agrian Gift -->
<skill id="1005"/> <!-- Blessings of Pa'agrio -->
<skill id="1250"/> <!-- Shield of Pa'agrio -->
<skill id="1008"/> <!-- The Glory of Pa'agrio -->
<skill id="1260"/> <!-- The Tact of Pa'agrio -->
<skill id="1004"/> <!-- The Wisdom of Pa'agrio -->
<skill id="1261"/> <!-- Rage of Pa'agrio -->
<skill id="1249"/> <!-- The Vision of Pa'agrio -->
<skill id="1563"/> <!-- Fury of Pa'agrio -->
<skill id="1282"/> <!-- Pa'agrian Haste -->
<skill id="1536"/> <!-- Combat of Pa'agrio -->
<skill id="1538"/> <!-- Condition of Pa'agrio -->
<skill id="1537"/> <!-- Critical of Pa'agrio -->
<skill id="1364"/> <!-- Eye of Pa'agrio -->
<skill id="1365"/> <!-- Soul of Pa'agrio -->
<skill id="1415"/> <!-- Pa'agrio's Emblem -->
<skill id="1416"/> <!-- Pa'agrio's Fist -->
<skill id="1414"/> <!-- Victory of Pa'agrio -->
<skill id="1006"/> <!-- Chant of Fire -->
<skill id="1009"/> <!-- Chant of Shielding -->
<skill id="1007"/> <!-- Chant of Battle -->
<skill id="1002"/> <!-- Flame Chant -->
<skill id="1252"/> <!-- Chant of Evasion -->
<skill id="1308"/> <!-- Chant of Predator -->
<skill id="1253"/> <!-- Chant of Rage -->
<skill id="1562"/> <!-- Chant of Berserker -->
<skill id="1309"/> <!-- Chant of Eagle -->
<skill id="1251"/> <!-- Chant of Fury -->
<skill id="1391"/> <!-- Earth Chant -->
<skill id="1390"/> <!-- War Chant -->
<skill id="1284"/> <!-- Chant of Revenge -->
<skill id="1535"/> <!-- Chant of Movement -->
<skill id="1310"/> <!-- Chant of Vampire -->
<skill id="1519"/> <!-- Chant of Blood Awakening -->
<skill id="1549"/> <!-- Chant of Elements -->
<skill id="1362"/> <!-- Chant of Spirit -->
<skill id="1363"/> <!-- Chant of Victory -->
<skill id="1413"/> <!-- Magnus' Chant -->
<skill id="1461"/> <!-- Chant of Protection -->
<skill id="1078"/> <!-- Concentration -->
<skill id="1068"/> <!-- Might -->
<skill id="1040"/> <!-- Shield -->
<skill id="1035"/> <!-- Mental Shield -->
<skill id="1043"/> <!-- Holy Weapon -->
<skill id="1243"/> <!-- Bless Shield -->
<skill id="1304"/> <!-- Advanced Block -->
<skill id="1259"/> <!-- Resist Shock -->
<skill id="1397"/> <!-- Clarity -->
<skill id="1504"/> <!-- Improved Movement -->
<skill id="1503"/> <!-- Improved Shield Defense -->
<skill id="1303"/> <!-- Wild Magic -->
<skill id="1393"/> <!-- Resist Dark -->
<skill id="1033"/> <!-- Resist Poison -->
<skill id="1044"/> <!-- Regeneration -->
<skill id="1257"/> <!-- Decrease Weight -->
<skill id="1087"/> <!-- Agility -->
<skill id="1204"/> <!-- Wind Walk -->
<skill id="1073"/> <!-- Kiss of Eva -->
<skill id="1354"/> <!-- Arcane Protection -->
<skill id="1353"/> <!-- Divine Protection -->
<skill id="1460"/> <!-- Mana Gain -->
<skill id="1355"/> <!-- Prophecy of Water -->
<skill id="1501"/> <!-- Improved Condition -->
<skill id="1499"/> <!-- Improved Combat -->
<skill id="1242"/> <!-- Death Whisper -->
<skill id="1045"/> <!-- Bless the Body -->
<skill id="1048"/> <!-- Bless the Soul -->
<skill id="1388"/> <!-- Greater Might -->
<skill id="1389"/> <!-- Greater Shield -->
<skill id="1392"/> <!-- Resist Holy -->
<skill id="1182"/> <!-- Resist Aqua -->
<skill id="1189"/> <!-- Resist Wind -->
<skill id="1548"/> <!-- Resist Earth -->
<skill id="1191"/> <!-- Resist Fire -->
<skill id="1036"/> <!-- Magic Barrier -->
<skill id="1077"/> <!-- Focus -->
<skill id="1086"/> <!-- Haste -->
<skill id="1062"/> <!-- Berserker Spirit -->
<skill id="1085"/> <!-- Acumen -->
<skill id="1240"/> <!-- Guidance -->
<skill id="1032"/> <!-- Invigor -->
<skill id="1352"/> <!-- Elemental Protection -->
<skill id="1542"/> <!-- Counter Critical -->
<skill id="1356"/> <!-- Prophecy of Fire -->
<skill id="828"/> <!-- Case Harden -->
<skill id="830"/> <!-- Embroider -->
<skill id="829"/> <!-- Hard Tanning -->
<skill id="827"/> <!-- Restring -->
<skill id="825"/> <!-- Sharp Edge -->
<skill id="826"/> <!-- Spike -->
<skill id="1238"/> <!-- Freezing Skin -->
<skill id="1059"/> <!-- Empower -->
<skill id="1268"/> <!-- Vampiric Rage -->
<skill id="1502"/> <!-- Improved Critical Attack -->
<skill id="1500"/> <!-- Improved Magic -->
<skill id="1357"/> <!-- Prophecy of Wind -->
<skill id="307"/> <!-- Dance of Aqua Guard -->
<skill id="309"/> <!-- Dance of Earth Guard -->
<skill id="311"/> <!-- Dance of Protection -->
<skill id="276"/> <!-- Dance of Concentration -->
<skill id="273"/> <!-- Dance of the Mystic -->
<skill id="274"/> <!-- Dance of Fire -->
<skill id="275"/> <!-- Dance of Fury -->
<skill id="272"/> <!-- Dance of Inspiration -->
<skill id="277"/> <!-- Dance of Light -->
<skill id="310"/> <!-- Dance of the Vampire -->
<skill id="271"/> <!-- Dance of the Warrior -->
<skill id="365"/> <!-- Dance of Siren -->
<skill id="530"/> <!-- Dance of Alignment -->
<skill id="915"/> <!-- Dance of Berserker -->
<skill id="264"/> <!-- Song of Earth -->
<skill id="306"/> <!-- Song of Flame Guard -->
<skill id="269"/> <!-- Song of Hunter -->
<skill id="270"/> <!-- Song of Invocation -->
<skill id="265"/> <!-- Song of Life -->
<skill id="308"/> <!-- Song of Storm Guard -->
<skill id="305"/> <!-- Song of Vengeance -->
<skill id="304"/> <!-- Song of Vitality -->
<skill id="267"/> <!-- Song of Warding -->
<skill id="266"/> <!-- Song of Water -->
<skill id="268"/> <!-- Song of Wind -->
<skill id="364"/> <!-- Song of Champion -->
<skill id="363"/> <!-- Song of Meditation -->
<skill id="349"/> <!-- Song of Renewal -->
<skill id="529"/> <!-- Song of Elemental -->
<skill id="914"/> <!-- Song of Purification -->
<skill id="764"/> <!-- Song of Wind Storm -->
</list>

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