# ȥ ̺...										
# TAB  еǴ   .										
# vim ٸ ǰ  ϰ  . (set ts=16 õ)										
# ū ǥ  κ  . 										
# \" ̵  .										
										
# ȥ Vnum  comment										
# ITEM VNUM 10 ڸ, FEDCBA Ѵٸ										
# FE : ȥ .	D : 									
# C : ܰ			B : ȭ							
# A :  ȣ... 										
#  ü迡  ȥ 뼭  ̴.										
# ok?										
# ȥ ʹ   Vnum ̸߱,										
#	Special item group group  óϱ⵵ -_-,									
#	VnumHelper.h óϴ ͵ . -_-									
# 	Group µ õ  ...									
# Vnum ü踦 Ƽ ڸ  ؾ߸ Ѵ.										
										
# Table "Group" "̸" Ѵ.										
# Table ο  Table   ִ.										
# ׷ٰ  ̺ ´ٰ  νϴ  ƴϴ.										
# ʿ ̺  .										
# BaseVnums, BaseAttrs, AddtionalAttrs, AttrSettings, UpgradeTable, ImproveTable,										
# RefineTable, UpgradeMoneys, ImproveTable, RefineMoneys, WeightTable, DurationTable,										
# DragonHeartExtTable, DragonSoulExtTable										
										
# Ȯ ̺  ⺻ float̴.										
										
# ߿ !!!!!										
# ̺   #--#̶  κ ִµ   .										
# 										
										
# ̰ vnum to ̸ mapping.										
# ̰ɷ Ư vnum ȥ   ȥ(̸ ) ˾Ƴ ,										
#  ȥ شϴ Ӽ ã´.										
#  ⿡   ȥ ؿ Group ϴ κп ִٸ										
# .										
Group VnumMapper										
{										
	#  vnum.									
	# ⼭  κ   FE شϴ κ. 									
	# FE  									
	#--#	DragonSoulName	Type							
	1	漮	11							
	2	ȭ漮	12							
	3	ǳ漮	13							
	4	ö漮	14							
	5	漮	15							
	6	漮	16							
}										
										
Group BasicApplys										
{										
	Group 漮									
	{									
	# 1  οȴ.									
		#--#	Apply_Type	Apply_value						
		1	INT	10						
		2	RESIST_ICE	10						
	}									
										
	Group ȭ漮									
	{									
		#--#	Apply_Type	Apply_value						
		1	STR	10						
		2	RESIST_FIRE	10
	}									
	Group ǳ漮									
	{									
		#--#	Apply_Type	Apply_value						
		1	MAX_SP	500						
		2	RESIST_WIND	10						
	}									
	Group ö漮									
	{									
		#--#	Apply_Type	Apply_value						
		1	DEX	10						
		2	RESIST_EARTH	10						
	}									
	Group 漮									
	{									
		#--#	Apply_Type	Apply_value						
		1	MAX_HP	1500						
		2	RESIST_ELEC	10						
	}									
	Group 漮									
	{									
		#--#	Apply_Type	Apply_value						
		1	CON	10						
		2	RESIST_DARK	10						
	}									
}										
										
Group AdditionalApplys										
{										
	Group 漮									
	{									
	#  ù ÷   . ö Ȯ  Ӽ ο ̴.									
		#--#	Apply_Type	Apply_value	Prob					
		1	MAGIC_ATT_GRADE	15	10					
		2	MAGIC_DEF_GRADE	15	10					
		3	SKILL_DAMAGE_BONUS	15	10					
		4	SKILL_DEFEND_BONUS	15	10					
	}									
	Group ȭ漮									
	{									
		#--#	Apply_Type	Apply_value	Prob					
		1	ATT_BONUS	300	10					
		2	DEF_BONUS	200	10					
		3	NORMAL_HIT_DAMAGE_BONUS	15	10					
		4	NORMAL_HIT_DEFEND_BONUS	15	10					
	}									
	Group ǳ漮									
	{									
		#--#	Apply_Type	Apply_value	Prob					
		1	MAX_HP	3000	10					
		2	HP_REGEN	10	10					
		3	STEAL_HP	10	10					
		4	KILL_HP_RECOVER	5	10					
		5	MAX_HP_PCT	20	10					
	}									
	Group ö漮									
	{									
		#--#	Apply_Type	Apply_value	Prob					
		1	ATT_BONUS_TO_WARRIOR	15	10					
		2	ATT_BONUS_TO_ASSASSIN	15	10					
		3	ATT_BONUS_TO_SURA	15	10					
		4	ATT_BONUS_TO_SHAMAN	15	10					
		5	RESIST_WARRIOR	15	10					
		6	RESIST_ASSASSIN	15	10					
		7	RESIST_SURA	15	10					
		8	RESIST_SHAMAN	15	10					
	}									
	Group 漮									
	{									
		#--#	Apply_Type	Apply_value	Prob					
		1	MAX_SP	1500	10					
		2	SP_REGEN	10	10					
		3	STEAL_SP	10	10					
		4	KILL_SP_RECOVER	5	10					
		5	MAX_SP_PCT	20	10					
	}									
	Group 漮									
	{									
		#--#	Apply_Type	Apply_value	Prob					
		1	BLOCK	10	10					
		2	DODGE	10	10					
		3	REFLECT_MELEE	10	10					
		4	RESIST_CRITICAL	10	10					
		5	RESIST_PENETRATE	10	10					
	}									
}										
										
#  Default д.										
# Default   ȥ , 										
# Ư  ִ ȥ Default    .										
# ޿  Ӽ										
# , basis, add_max 3 ũ ȵȴ.										
Group ApplyNumSettings										
{										
	Group Default									
	{									
		#--#	GRADE_NORMAL	GRADE_BRILLIANT	GRADE_RARE	GRADE_ANCIENT	GRADE_LEGENDARY			
		basis	1	1	1	2	2			
		add_min	0	0	0	0	0			
		add_max	0	1	2	2	3			
	}									
#	Group 漮									
#	{									
#		#--#	GRADE_NORMAL	GRADE_BRILLIANT	GRADE_RARE	GRADE_ANCIENT	GRADE_LEGENDARY			
#		basis	1	1	1	2	2			
#	}									
}										
										
# ȥ ġ ̺.										
#  ̺  0̶  ̻ ȭ Ұϴٰ ǴѴ.										
Group WeightTables										
{										
	Group Default									
	{									
		Group GRADE_NORMAL								
		{								
	#		ܰ	ȭ						
			#--#	0	1	2	3	4	5	6
			STEP_LOWEST	1	2	3	0	0	0	0
			STEP_LOW	2	3	4	0	0	0	0
			STEP_MID	3	4	5	6	0	0	0
			STEP_HIGH	4	5	6	7	0	0	0
			STEP_HIGHEST	5	6	7	8	10	0	0
		}								
		Group GRADE_BRILLIANT								
		{								
			STEP_LOWEST	3	4	5	6	0	0	0
			STEP_LOW	4	5	6	8	0	0	0
			STEP_MID	5	6	8	10	0	0	0
			STEP_HIGH	6	8	10	12	15	0	0
			STEP_HIGHEST	8	10	12	15	20	0	0
		}								
		Group GRADE_RARE								
		{								
			#--#	0	1	2	3	4	5	6
			STEP_LOWEST	6	7	9	11	15	0	0
			STEP_LOW	7	9	11	15	20	0	0
			STEP_MID	9	11	15	20	25	0	0
			STEP_HIGH	11	15	20	25	30	0	0
			STEP_HIGHEST	15	20	25	30	40	0	0
		}								
		Group GRADE_ANCIENT								
		{								
			#--#	0	1	2	3	4	5	6
			STEP_LOWEST	10	12	15	18	20	0	0
			STEP_LOW	12	15	18	20	25	0	0
			STEP_MID	15	18	20	25	35	0	0
			STEP_HIGH	18	20	25	35	40	0	0
			STEP_HIGHEST	20	25	35	40	60	80	0
		}								
		Group GRADE_LEGENDARY								
		{								
			#--#	0	1	2	3	4	5	6
			STEP_LOWEST	30	35	40	45	50	0	0
			STEP_LOW	35	40	45	50	55	0	0
			STEP_MID	40	45	50	55	65	0	0
			STEP_HIGH	45	50	55	65	75	90	0
			STEP_HIGHEST	50	55	65	75	90	105	120
		}								
	}									
#	Group 漮									
#	{									
#		Group GRADE_NORMAL								
#		{								
#			#--#	0	1	2	3	4	5	6
#			STEP_LOWEST	10	20	53	0	0	0	0
#			STEP_HIGHEST	50	60	37	18	10	0	0
#		}								
#	}									
}
										
#  table									
Group RefineGradeTables									
{									
	Group Default								
	{								
		#--#	NEED_COUNT	FEE	GRADE_NORMAL	GRADE_BRILLIANT	GRADE_RARE	GRADE_ANCIENT	GRADE_LEGENDARY
		GRADE_NORMAL	15	30000	70	25	5	0	0
		GRADE_BRILLIANT	10	50000	25	70	5	0	0
		GRADE_RARE	5	70000	8	15	75	2	0
		GRADE_ANCIENT	3	100000	2	3	8	85	2
	}								
}									
									
Group RefineStepTables									
{									
	Group Default								
	{								
		#--#	NEED_COUNT	FEE	STEP_LOWEST	STEP_LOW	STEP_MID	STEP_HIGH	STEP_HIGHEST
		STEP_LOWEST	4	20000	70	25	5	0	0
		STEP_LOW	3	30000	25	70	5	0	0
		STEP_MID	2	40000	10	20	80	1	0
		STEP_HIGH	1	50000	2	3	5	89	1
	}								
}									
									
Group RefineStrengthTables									
{									
	Group Default								
	{								
		# MATERIAL_DS_REFINE_NORMAL : GRADE_NORMAL ȭ							
		# MATERIAL_DS_REFINE_BLESSED : ູ ȭ							
		# MATERIAL_DS_REFINE_HOLLY :  ȭ							
		#--#	FEE	0	1	2	3	4	5
		MATERIAL_DS_REFINE_NORMAL	10000	100	80	70	50	30	20
		MATERIAL_DS_REFINE_BLESSED	20000	100	88	77	55	33	22
		MATERIAL_DS_REFINE_HOLLY	30000	100	90	80	60	40	30
	}								
}									

#  100000(ӽ vnum)̰,  socket (0) ھƳִ´.										
# , special item group vnum 10053 ǵǾִ ٸ ɵ Value(0) ִ  .										
#   Ȯ ̺										
#  0̶   ж .										
Group DragonHeartExtTables										
{										
	Group Default									
	{									
		#--#	1	2	3	4	5			
	#  (%)									
		CHARGING	0	5	15	30	50			
	#	ް   Ȯ ̺								
	#	 	Ȯ							
		GRADE_NORMAL	50	35	12	2	1			
		GRADE_BRILLIANT	35	40	20	4	1			
		GRADE_RARE	20	35	30	12	3			
		GRADE_ANCIENT	15	30	35	15	5			
		GRADE_LEGENDARY	10	20	40	20	10			
	}									
}										
										
# ȥ  Ȯ ̺.										
# ̰͵ 1, 2 ־   ִ  .										
#  Ȯ   ְ,  λ깰   .(0̸ )										
Group DragonSoulExtTables										
{										
	Group Default									
	{									
				# λ깰						
		#--#	Prob	ByProduct						
		GRADE_NORMAL	50	30270						
		GRADE_BRILLIANT	40	30270						
		GRADE_RARE	30	30270						
		GRADE_ANCIENT	30	30270						
		GRADE_LEGENDARY	20	30270						
	}									
}										
