<?xml version="1.0" encoding="utf-8"?>
<!--
// ============================================================
// == X12 MUONLINE SERVER EMULATOR
// == www.igcn.mu
// == www.muemu.tech
// == (C) 2019 IGC-Network | MUEMU (R)
// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
// == File is a part of MUEMU MuOnline Server files.
// ============================================================
//
// ### ResetSystem ###
//	Enable:             ResetSystem Enable, 0: No / 1: Yes
//	BlockLevelUpPoint:  Deactivates ability of obtaining point per level after reaching / -1 to disable
//	ResetType:          Configure reset method:
//                           # 0 = Formula: No points after reset.
//                           # 1 = Formula: Point * ResetCount
//                           # 2 = Formula: (Point * ResetCount) + (GRPoint * GrandReset)  || Requires Grand Reset to be enabled.
//	IncludeMasterLevel: Include MasterLevel in MinLevel / MaxLevel. but required character 3class for reset.
//	MaximumReset: Maximum reset count that /reset command can be used for user free.
//	MaximumResetVip: Maximum reset count that /reset command can be used for users vip.
//
// ### ResetSystem::AutoReset ###
//	Enable:             AutoResetSystem Enable, 0: No / 1: Yes || To activate AutoReset for character, use command /autoreset
//	Message:            Message to receive at the time you made the autoreset.
//
// ### ResetSystem::Active ###
//	ResetCheckItem:     User need to empty inventory. 0: No / 1: yes
//	ResetMove:          0: Stay at the same place after reset / 1: Teleport to initial map when reset
//	ClearAllStat:       0: Static points / 1: Reset All Stats, for user Free.
//
// ### ResetSystem::PlayerInfo ###
//	SendInfoResetPlayer:    Enable, 0: No / 1: Yes - Send Info to Player Free in moment reset char.
//	SendInfoResetPlayerVip: Enable, 0: No / 1: Yes - Send Info to Player Vip in moment reset char.
//	EnableSendResets:       Activate send Resets message.      MSG: <Msg ID="780" Text="# TotalResets: %d" />
//	EnableSendGrandResets:  Activate send GrandResets message. MSG: <Msg ID="781" Text="# Total GResets: %d" />
//	EnableSendTotalPoint:   Activate send TotalPoint message.  MSG: <Msg ID="782" Text="# Total Point: %d" />
//
// ### ResetSystem::ResetRangeList - FOR USERS FREE ###
//	ClearLvlUpPoint:    Clear all LevelUpPoint.  0: No / 1: Yes
//	ClearLeaderShip:    Clear LeaderShip(Command stats for DarkLord).
//	ClearAllStat:       0: Static points / 1: Reset All Stats.
//	StartLevel:         Start level in moment character use /reset.  default: 1  
//	MinReset:           Start range of resets count to apply the rule
//	MaxReset:           End range of resets count to apply the rule
//	MinLevel:           Start range of level to apply the rule
//	MaxLevel:           End range of level to apply the rule
//	Point:              Point Received per reset for user free. Formula: ResetCount * Point
//
// ### ResetSystem::ResetRangeListVIP - FOR USERS VIP`S ###
//	ClearLvlUpPoint:    Clear all LevelUpPoint.  0: No / 1: Yes
//	ClearLeaderShip:    Clear LeaderShip(Command stats for DarkLord).
//	ClearAllStat:       0: Static points / 1: Reset All Stats.
//	StartLevel:         Start level in moment character use /reset.  default: 1  
//	MinReset:           Start range of resets count to apply the rule
//	MaxReset:           End range of resets count to apply the rule
//	MinLevel:           Start range of level to apply the rule
//	MaxLevel:           End range of level to apply the rule
//	Point:              Point Received per reset for user free. Formula: ResetCount * Point
//
// ### ResetSystem::ResetCostMoney ### 
//	MinReset:           Start range of resets count to apply the rule
//	MaxReset:           End range of resets count to apply the rule
//	Money:              Money cost per Reset for user Free.
//	MoneyVip:           Money cost per Reset for user Vip.
//
// ### ResetSystem::RewardCoin ### 
//	EnableRewardCoin:    Enable reward obtained, 0: No / 1: Yes
//	MinReset:            Start range of resets count to apply the rule
//	MaxReset:            End range of resets count to apply the rule
//	WCoin:               Amount to obtain WCoin.
//	GoblinPoint:         Amount to obtain GoblinPoint.
//	Ruud:                Amount to obtain Ruud.
//	CoinMultiplicate:    Amount obtained * CoinMultiplicate    for user free.
//	CoinMultiplicateVip: Amount obtained * CoinMultiplicateVip for user Vip.
//
// ### ResetSystem::MasteringSystem ### 
//	ClearMasterLevel:    Reset Master Level character. 0: No / 1: Yes 
//	MinReset:            Start range of resets count to apply the rule
//	MaxReset:            End range of resets count to apply the rule
//	MasterPoint:         Amount obtained for user Free.
//	MasterPointVip:      Amount obtained for user Vip.
//	ResetMasterPoint:    Clear All MasterPoint.     0: No / 1: Yes
//	ResetMasterPointVip: Clear All MasterPointVip.  0: No / 1: Yes
//
// ### ResetSystem::Requirement ###
//  Configure item required to make reset. Item must be available in player's inventory and will be removed after reset.
//
-->

<ResetSystem Enable="1" BlockLevelUpPoint="-1" ResetType="0" IncludeMasterLevel="0" MaximumReset="999" MaximumResetVip="999">

	<AutoReset Enable="0" Message="AutoReset made Successfully."/>

	<Active ResetCheckItem="0" ResetMove="1"/>
	
	<PlayerInfo SendInfoResetPlayer="1" SendInfoResetPlayerVip="1">
		<Enable EnableSendResets="1" EnableSendGrandResets="0" EnableSendTotalPoint="0" />
	</PlayerInfo>

	<ResetRangeList ClearAllStat="0" ClearLeaderShip="0" ClearLvlUpPoint="1">
		<Range StartLevel="1" MinLevel="400" MaxLevel="400" MinReset="0"   MaxReset="0"   Point="0"    /> <!-- Do not modify this line -->
		<Range StartLevel="1" MinLevel="400" MaxLevel="400" MinReset="1"   MaxReset="5"   Point="800"  />
		<Range StartLevel="1" MinLevel="400" MaxLevel="400" MinReset="6"   MaxReset="24"  Point="400"  />
		<Range StartLevel="1" MinLevel="400" MaxLevel="400" MinReset="25"  MaxReset="999" Point="200"  />
	</ResetRangeList>

	<ResetRangeListVIP ClearAllStat="0" ClearLeaderShip="1" ClearLvlUpPoint="1">
		<Range StartLevel="1" MinLevel="400" MaxLevel="400" MinReset="0"   MaxReset="0"   Point="0"    /> <!-- Do not modify this line -->
		<Range StartLevel="1" MinLevel="400" MaxLevel="400" MinReset="1"   MaxReset="5"   Point="1000" />
		<Range StartLevel="1" MinLevel="400" MaxLevel="400" MinReset="6"   MaxReset="24"  Point="600"  />
		<Range StartLevel="1" MinLevel="400" MaxLevel="400" MinReset="25"  MaxReset="999" Point="400"  />
	</ResetRangeListVIP>

	<Requirement RequireItemForReset="0" RequireItemForResetVip="0">
		<Item MinReset="0"   MaxReset="100" ItemType="12" ItemIndex="15" ItemCount="1" />
		<Item MinReset="101" MaxReset="200" ItemType="12" ItemIndex="15" ItemCount="5" />
	</Requirement>

	<ResetCostMoney>
		<Range MinReset="0"   MaxReset="5"    MoneyCost="100000000"  MoneyCostVip="30000000"   />
		<Range MinReset="6"   MaxReset="999"   MoneyCost="200000000"  MoneyCostVip="50000000"  />
	</ResetCostMoney>

	<RewardCoin EnableRewardCoin="0">
		<Range MinReset="0"    MaxReset="59"    WCoin="0"  GoblinPoint="20"  Ruud="0"   CoinMultiplicate="1" CoinMultiplicateVip="1" />
		<Range MinReset="60"   MaxReset="999"   WCoin="0"  GoblinPoint="30"  Ruud="10"  CoinMultiplicate="1" CoinMultiplicateVip="1" />
	</RewardCoin>

	<MasteringSystem ClearMasterLevel="0" ResetMasterPoint="0" ResetMasterPointVip="0">
		<Range MinReset="0"    MaxReset="999"  MasterPoint="0" MasterPointVip="0" />
	</MasteringSystem>

</ResetSystem>