643 lines
		
	
	
		
			17 KiB
		
	
	
	
		
			Python
		
	
	
	
	
	
		
		
			
		
	
	
			643 lines
		
	
	
		
			17 KiB
		
	
	
	
		
			Python
		
	
	
	
	
	
| 
								 | 
							
								from .Names import ItemName, RegionName, LocationName
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								# this file contains the dicts,lists and sets used for making rules in rules.py
							 | 
						||
| 
								 | 
							
								base_tools = [
							 | 
						||
| 
								 | 
							
								    ItemName.FinishingPlus,
							 | 
						||
| 
								 | 
							
								    ItemName.Guard,
							 | 
						||
| 
								 | 
							
								    ItemName.AerialRecovery
							 | 
						||
| 
								 | 
							
								]
							 | 
						||
| 
								 | 
							
								gap_closer = [
							 | 
						||
| 
								 | 
							
								    ItemName.SlideDash,
							 | 
						||
| 
								 | 
							
								    ItemName.FlashStep
							 | 
						||
| 
								 | 
							
								]
							 | 
						||
| 
								 | 
							
								defensive_tool = [
							 | 
						||
| 
								 | 
							
								    ItemName.ReflectElement,
							 | 
						||
| 
								 | 
							
								    ItemName.Guard
							 | 
						||
| 
								 | 
							
								]
							 | 
						||
| 
								 | 
							
								form_list = [
							 | 
						||
| 
								 | 
							
								    ItemName.ValorForm,
							 | 
						||
| 
								 | 
							
								    ItemName.WisdomForm,
							 | 
						||
| 
								 | 
							
								    ItemName.LimitForm,
							 | 
						||
| 
								 | 
							
								    ItemName.MasterForm,
							 | 
						||
| 
								 | 
							
								    ItemName.FinalForm
							 | 
						||
| 
								 | 
							
								]
							 | 
						||
| 
								 | 
							
								form_list_without_final = [
							 | 
						||
| 
								 | 
							
								    ItemName.ValorForm,
							 | 
						||
| 
								 | 
							
								    ItemName.WisdomForm,
							 | 
						||
| 
								 | 
							
								    ItemName.LimitForm,
							 | 
						||
| 
								 | 
							
								    ItemName.MasterForm
							 | 
						||
| 
								 | 
							
								]
							 | 
						||
| 
								 | 
							
								ground_finisher = [
							 | 
						||
| 
								 | 
							
								    ItemName.GuardBreak,
							 | 
						||
| 
								 | 
							
								    ItemName.Explosion,
							 | 
						||
| 
								 | 
							
								    ItemName.FinishingLeap
							 | 
						||
| 
								 | 
							
								]
							 | 
						||
| 
								 | 
							
								party_limit = [
							 | 
						||
| 
								 | 
							
								    ItemName.Fantasia,
							 | 
						||
| 
								 | 
							
								    ItemName.FlareForce,
							 | 
						||
| 
								 | 
							
								    ItemName.Teamwork,
							 | 
						||
| 
								 | 
							
								    ItemName.TornadoFusion
							 | 
						||
| 
								 | 
							
								]
							 | 
						||
| 
								 | 
							
								donald_limit = [
							 | 
						||
| 
								 | 
							
								    ItemName.Fantasia,
							 | 
						||
| 
								 | 
							
								    ItemName.FlareForce
							 | 
						||
| 
								 | 
							
								]
							 | 
						||
| 
								 | 
							
								aerial_move = [
							 | 
						||
| 
								 | 
							
								    ItemName.AerialDive,
							 | 
						||
| 
								 | 
							
								    ItemName.AerialSpiral,
							 | 
						||
| 
								 | 
							
								    ItemName.HorizontalSlash,
							 | 
						||
| 
								 | 
							
								    ItemName.AerialSweep,
							 | 
						||
| 
								 | 
							
								    ItemName.AerialFinish
							 | 
						||
| 
								 | 
							
								]
							 | 
						||
| 
								 | 
							
								level_3_form_loc = [
							 | 
						||
| 
								 | 
							
								    LocationName.Valorlvl3,
							 | 
						||
| 
								 | 
							
								    LocationName.Wisdomlvl3,
							 | 
						||
| 
								 | 
							
								    LocationName.Limitlvl3,
							 | 
						||
| 
								 | 
							
								    LocationName.Masterlvl3,
							 | 
						||
| 
								 | 
							
								    LocationName.Finallvl3
							 | 
						||
| 
								 | 
							
								]
							 | 
						||
| 
								 | 
							
								black_magic = [
							 | 
						||
| 
								 | 
							
								    ItemName.FireElement,
							 | 
						||
| 
								 | 
							
								    ItemName.BlizzardElement,
							 | 
						||
| 
								 | 
							
								    ItemName.ThunderElement
							 | 
						||
| 
								 | 
							
								]
							 | 
						||
| 
								 | 
							
								magic = [
							 | 
						||
| 
								 | 
							
								    ItemName.FireElement,
							 | 
						||
| 
								 | 
							
								    ItemName.BlizzardElement,
							 | 
						||
| 
								 | 
							
								    ItemName.ThunderElement,
							 | 
						||
| 
								 | 
							
								    ItemName.ReflectElement,
							 | 
						||
| 
								 | 
							
								    ItemName.CureElement,
							 | 
						||
| 
								 | 
							
								    ItemName.MagnetElement
							 | 
						||
| 
								 | 
							
								]
							 | 
						||
| 
								 | 
							
								summons = [
							 | 
						||
| 
								 | 
							
								    ItemName.ChickenLittle,
							 | 
						||
| 
								 | 
							
								    ItemName.Stitch,
							 | 
						||
| 
								 | 
							
								    ItemName.Genie,
							 | 
						||
| 
								 | 
							
								    ItemName.PeterPan
							 | 
						||
| 
								 | 
							
								]
							 | 
						||
| 
								 | 
							
								three_proofs = [
							 | 
						||
| 
								 | 
							
								    ItemName.ProofofConnection,
							 | 
						||
| 
								 | 
							
								    ItemName.ProofofPeace,
							 | 
						||
| 
								 | 
							
								    ItemName.ProofofNonexistence
							 | 
						||
| 
								 | 
							
								]
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								auto_form_dict = {
							 | 
						||
| 
								 | 
							
								    ItemName.FinalForm:  ItemName.AutoFinal,
							 | 
						||
| 
								 | 
							
								    ItemName.MasterForm: ItemName.AutoMaster,
							 | 
						||
| 
								 | 
							
								    ItemName.LimitForm:  ItemName.AutoLimit,
							 | 
						||
| 
								 | 
							
								    ItemName.WisdomForm: ItemName.AutoWisdom,
							 | 
						||
| 
								 | 
							
								    ItemName.ValorForm:  ItemName.AutoValor,
							 | 
						||
| 
								 | 
							
								}
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								# could use comprehension for getting a list of the region objects but eh I like this more
							 | 
						||
| 
								 | 
							
								drive_form_list = [RegionName.Valor, RegionName.Wisdom, RegionName.Limit, RegionName.Master, RegionName.Final, RegionName.Summon]
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								easy_data_xigbar_tools = {
							 | 
						||
| 
								 | 
							
								    ItemName.FinishingPlus:   1,
							 | 
						||
| 
								 | 
							
								    ItemName.Guard:           1,
							 | 
						||
| 
								 | 
							
								    ItemName.AerialDive:      1,
							 | 
						||
| 
								 | 
							
								    ItemName.HorizontalSlash: 1,
							 | 
						||
| 
								 | 
							
								    ItemName.AirComboPlus:    2,
							 | 
						||
| 
								 | 
							
								    ItemName.FireElement:     3,
							 | 
						||
| 
								 | 
							
								    ItemName.ReflectElement:  3,
							 | 
						||
| 
								 | 
							
								}
							 | 
						||
| 
								 | 
							
								normal_data_xigbar_tools = {
							 | 
						||
| 
								 | 
							
								    ItemName.FinishingPlus:   1,
							 | 
						||
| 
								 | 
							
								    ItemName.Guard:           1,
							 | 
						||
| 
								 | 
							
								    ItemName.HorizontalSlash: 1,
							 | 
						||
| 
								 | 
							
								    ItemName.FireElement:     3,
							 | 
						||
| 
								 | 
							
								    ItemName.ReflectElement:  3,
							 | 
						||
| 
								 | 
							
								}
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								easy_data_lex_tools = {
							 | 
						||
| 
								 | 
							
								    ItemName.Guard:          1,
							 | 
						||
| 
								 | 
							
								    ItemName.FireElement:    3,
							 | 
						||
| 
								 | 
							
								    ItemName.ReflectElement: 2,
							 | 
						||
| 
								 | 
							
								    ItemName.SlideDash:      1,
							 | 
						||
| 
								 | 
							
								    ItemName.FlashStep:      1
							 | 
						||
| 
								 | 
							
								}
							 | 
						||
| 
								 | 
							
								normal_data_lex_tools = {
							 | 
						||
| 
								 | 
							
								    ItemName.Guard:          1,
							 | 
						||
| 
								 | 
							
								    ItemName.FireElement:    3,
							 | 
						||
| 
								 | 
							
								    ItemName.ReflectElement: 1,
							 | 
						||
| 
								 | 
							
								}
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								easy_data_marluxia_tools = {
							 | 
						||
| 
								 | 
							
								    ItemName.Guard:          1,
							 | 
						||
| 
								 | 
							
								    ItemName.FireElement:    3,
							 | 
						||
| 
								 | 
							
								    ItemName.ReflectElement: 2,
							 | 
						||
| 
								 | 
							
								    ItemName.SlideDash:      1,
							 | 
						||
| 
								 | 
							
								    ItemName.FlashStep:      1,
							 | 
						||
| 
								 | 
							
								    ItemName.AerialRecovery: 1,
							 | 
						||
| 
								 | 
							
								}
							 | 
						||
| 
								 | 
							
								normal_data_marluxia_tools = {
							 | 
						||
| 
								 | 
							
								    ItemName.Guard:          1,
							 | 
						||
| 
								 | 
							
								    ItemName.FireElement:    3,
							 | 
						||
| 
								 | 
							
								    ItemName.ReflectElement: 1,
							 | 
						||
| 
								 | 
							
								    ItemName.AerialRecovery: 1,
							 | 
						||
| 
								 | 
							
								}
							 | 
						||
| 
								 | 
							
								easy_terra_tools = {
							 | 
						||
| 
								 | 
							
								    ItemName.SecondChance:   1,
							 | 
						||
| 
								 | 
							
								    ItemName.OnceMore:       1,
							 | 
						||
| 
								 | 
							
								    ItemName.SlideDash:      1,
							 | 
						||
| 
								 | 
							
								    ItemName.FlashStep:      1,
							 | 
						||
| 
								 | 
							
								    ItemName.Explosion:      1,
							 | 
						||
| 
								 | 
							
								    ItemName.ComboPlus:      2,
							 | 
						||
| 
								 | 
							
								    ItemName.FireElement:    3,
							 | 
						||
| 
								 | 
							
								    ItemName.Fantasia:       1,
							 | 
						||
| 
								 | 
							
								    ItemName.FlareForce:     1,
							 | 
						||
| 
								 | 
							
								    ItemName.ReflectElement: 1,
							 | 
						||
| 
								 | 
							
								    ItemName.Guard:          1,
							 | 
						||
| 
								 | 
							
								    ItemName.DodgeRoll:      3,
							 | 
						||
| 
								 | 
							
								    ItemName.AerialDodge:    3,
							 | 
						||
| 
								 | 
							
								    ItemName.Glide:          3
							 | 
						||
| 
								 | 
							
								}
							 | 
						||
| 
								 | 
							
								normal_terra_tools = {
							 | 
						||
| 
								 | 
							
								    ItemName.SlideDash:   1,
							 | 
						||
| 
								 | 
							
								    ItemName.FlashStep:   1,
							 | 
						||
| 
								 | 
							
								    ItemName.Explosion:   1,
							 | 
						||
| 
								 | 
							
								    ItemName.ComboPlus:   2,
							 | 
						||
| 
								 | 
							
								    ItemName.Guard:       1,
							 | 
						||
| 
								 | 
							
								    ItemName.DodgeRoll:   2,
							 | 
						||
| 
								 | 
							
								    ItemName.AerialDodge: 2,
							 | 
						||
| 
								 | 
							
								    ItemName.Glide:       2
							 | 
						||
| 
								 | 
							
								}
							 | 
						||
| 
								 | 
							
								hard_terra_tools = {
							 | 
						||
| 
								 | 
							
								    ItemName.Explosion:   1,
							 | 
						||
| 
								 | 
							
								    ItemName.ComboPlus:   2,
							 | 
						||
| 
								 | 
							
								    ItemName.DodgeRoll:   2,
							 | 
						||
| 
								 | 
							
								    ItemName.AerialDodge: 2,
							 | 
						||
| 
								 | 
							
								    ItemName.Glide:       2,
							 | 
						||
| 
								 | 
							
								    ItemName.Guard:       1
							 | 
						||
| 
								 | 
							
								}
							 | 
						||
| 
								 | 
							
								easy_data_luxord_tools = {
							 | 
						||
| 
								 | 
							
								    ItemName.SlideDash:      1,
							 | 
						||
| 
								 | 
							
								    ItemName.FlashStep:      1,
							 | 
						||
| 
								 | 
							
								    ItemName.AerialDodge:    2,
							 | 
						||
| 
								 | 
							
								    ItemName.Glide:          2,
							 | 
						||
| 
								 | 
							
								    ItemName.ReflectElement: 3,
							 | 
						||
| 
								 | 
							
								    ItemName.Guard:          1,
							 | 
						||
| 
								 | 
							
								}
							 | 
						||
| 
								 | 
							
								easy_data_zexion = {
							 | 
						||
| 
								 | 
							
								    ItemName.FireElement:    3,
							 | 
						||
| 
								 | 
							
								    ItemName.SecondChance:   1,
							 | 
						||
| 
								 | 
							
								    ItemName.OnceMore:       1,
							 | 
						||
| 
								 | 
							
								    ItemName.Fantasia:       1,
							 | 
						||
| 
								 | 
							
								    ItemName.FlareForce:     1,
							 | 
						||
| 
								 | 
							
								    ItemName.ReflectElement: 3,
							 | 
						||
| 
								 | 
							
								    ItemName.Guard:          1,
							 | 
						||
| 
								 | 
							
								    ItemName.SlideDash:      1,
							 | 
						||
| 
								 | 
							
								    ItemName.FlashStep:      1,
							 | 
						||
| 
								 | 
							
								    ItemName.QuickRun:       3,
							 | 
						||
| 
								 | 
							
								}
							 | 
						||
| 
								 | 
							
								normal_data_zexion = {
							 | 
						||
| 
								 | 
							
								    ItemName.FireElement:    3,
							 | 
						||
| 
								 | 
							
								    ItemName.ReflectElement: 3,
							 | 
						||
| 
								 | 
							
								    ItemName.Guard:          1,
							 | 
						||
| 
								 | 
							
								    ItemName.QuickRun:       3
							 | 
						||
| 
								 | 
							
								}
							 | 
						||
| 
								 | 
							
								hard_data_zexion = {
							 | 
						||
| 
								 | 
							
								    ItemName.FireElement:    2,
							 | 
						||
| 
								 | 
							
								    ItemName.ReflectElement: 1,
							 | 
						||
| 
								 | 
							
								    ItemName.QuickRun:       2,
							 | 
						||
| 
								 | 
							
								}
							 | 
						||
| 
								 | 
							
								easy_data_xaldin = {
							 | 
						||
| 
								 | 
							
								    ItemName.FireElement:     3,
							 | 
						||
| 
								 | 
							
								    ItemName.AirComboPlus:    2,
							 | 
						||
| 
								 | 
							
								    ItemName.FinishingPlus:   1,
							 | 
						||
| 
								 | 
							
								    ItemName.Guard:           1,
							 | 
						||
| 
								 | 
							
								    ItemName.ReflectElement:  3,
							 | 
						||
| 
								 | 
							
								    ItemName.FlareForce:      1,
							 | 
						||
| 
								 | 
							
								    ItemName.Fantasia:        1,
							 | 
						||
| 
								 | 
							
								    ItemName.HighJump:        3,
							 | 
						||
| 
								 | 
							
								    ItemName.AerialDodge:     3,
							 | 
						||
| 
								 | 
							
								    ItemName.Glide:           3,
							 | 
						||
| 
								 | 
							
								    ItemName.MagnetElement:   1,
							 | 
						||
| 
								 | 
							
								    ItemName.HorizontalSlash: 1,
							 | 
						||
| 
								 | 
							
								    ItemName.AerialDive:      1,
							 | 
						||
| 
								 | 
							
								    ItemName.AerialSpiral:    1,
							 | 
						||
| 
								 | 
							
								    ItemName.BerserkCharge:   1
							 | 
						||
| 
								 | 
							
								}
							 | 
						||
| 
								 | 
							
								normal_data_xaldin = {
							 | 
						||
| 
								 | 
							
								    ItemName.FireElement:     3,
							 | 
						||
| 
								 | 
							
								    ItemName.FinishingPlus:   1,
							 | 
						||
| 
								 | 
							
								    ItemName.Guard:           1,
							 | 
						||
| 
								 | 
							
								    ItemName.ReflectElement:  3,
							 | 
						||
| 
								 | 
							
								    ItemName.FlareForce:      1,
							 | 
						||
| 
								 | 
							
								    ItemName.Fantasia:        1,
							 | 
						||
| 
								 | 
							
								    ItemName.HighJump:        3,
							 | 
						||
| 
								 | 
							
								    ItemName.AerialDodge:     3,
							 | 
						||
| 
								 | 
							
								    ItemName.Glide:           3,
							 | 
						||
| 
								 | 
							
								    ItemName.MagnetElement:   1,
							 | 
						||
| 
								 | 
							
								    ItemName.HorizontalSlash: 1,
							 | 
						||
| 
								 | 
							
								    ItemName.AerialDive:      1,
							 | 
						||
| 
								 | 
							
								    ItemName.AerialSpiral:    1,
							 | 
						||
| 
								 | 
							
								}
							 | 
						||
| 
								 | 
							
								hard_data_xaldin = {
							 | 
						||
| 
								 | 
							
								    ItemName.FireElement:   2,
							 | 
						||
| 
								 | 
							
								    ItemName.FinishingPlus: 1,
							 | 
						||
| 
								 | 
							
								    ItemName.Guard:         1,
							 | 
						||
| 
								 | 
							
								    ItemName.HighJump:      2,
							 | 
						||
| 
								 | 
							
								    ItemName.AerialDodge:   2,
							 | 
						||
| 
								 | 
							
								    ItemName.Glide:         2,
							 | 
						||
| 
								 | 
							
								    ItemName.MagnetElement: 1,
							 | 
						||
| 
								 | 
							
								    ItemName.AerialDive:    1
							 | 
						||
| 
								 | 
							
								}
							 | 
						||
| 
								 | 
							
								easy_data_larxene = {
							 | 
						||
| 
								 | 
							
								    ItemName.FireElement:    3,
							 | 
						||
| 
								 | 
							
								    ItemName.SecondChance:   1,
							 | 
						||
| 
								 | 
							
								    ItemName.OnceMore:       1,
							 | 
						||
| 
								 | 
							
								    ItemName.Fantasia:       1,
							 | 
						||
| 
								 | 
							
								    ItemName.FlareForce:     1,
							 | 
						||
| 
								 | 
							
								    ItemName.ReflectElement: 3,
							 | 
						||
| 
								 | 
							
								    ItemName.Guard:          1,
							 | 
						||
| 
								 | 
							
								    ItemName.SlideDash:      1,
							 | 
						||
| 
								 | 
							
								    ItemName.FlashStep:      1,
							 | 
						||
| 
								 | 
							
								    ItemName.AerialDodge:    3,
							 | 
						||
| 
								 | 
							
								    ItemName.Glide:          3,
							 | 
						||
| 
								 | 
							
								    ItemName.GuardBreak:     1,
							 | 
						||
| 
								 | 
							
								    ItemName.Explosion:      1
							 | 
						||
| 
								 | 
							
								}
							 | 
						||
| 
								 | 
							
								normal_data_larxene = {
							 | 
						||
| 
								 | 
							
								    ItemName.FireElement:    3,
							 | 
						||
| 
								 | 
							
								    ItemName.ReflectElement: 3,
							 | 
						||
| 
								 | 
							
								    ItemName.Guard:          1,
							 | 
						||
| 
								 | 
							
								    ItemName.AerialDodge:    3,
							 | 
						||
| 
								 | 
							
								    ItemName.Glide:          3,
							 | 
						||
| 
								 | 
							
								}
							 | 
						||
| 
								 | 
							
								hard_data_larxene = {
							 | 
						||
| 
								 | 
							
								    ItemName.FireElement:    2,
							 | 
						||
| 
								 | 
							
								    ItemName.ReflectElement: 1,
							 | 
						||
| 
								 | 
							
								    ItemName.Guard:          1,
							 | 
						||
| 
								 | 
							
								    ItemName.AerialDodge:    2,
							 | 
						||
| 
								 | 
							
								    ItemName.Glide:          2,
							 | 
						||
| 
								 | 
							
								}
							 | 
						||
| 
								 | 
							
								easy_data_vexen = {
							 | 
						||
| 
								 | 
							
								    ItemName.FireElement:    3,
							 | 
						||
| 
								 | 
							
								    ItemName.SecondChance:   1,
							 | 
						||
| 
								 | 
							
								    ItemName.OnceMore:       1,
							 | 
						||
| 
								 | 
							
								    ItemName.Fantasia:       1,
							 | 
						||
| 
								 | 
							
								    ItemName.FlareForce:     1,
							 | 
						||
| 
								 | 
							
								    ItemName.ReflectElement: 3,
							 | 
						||
| 
								 | 
							
								    ItemName.Guard:          1,
							 | 
						||
| 
								 | 
							
								    ItemName.SlideDash:      1,
							 | 
						||
| 
								 | 
							
								    ItemName.FlashStep:      1,
							 | 
						||
| 
								 | 
							
								    ItemName.AerialDodge:    3,
							 | 
						||
| 
								 | 
							
								    ItemName.Glide:          3,
							 | 
						||
| 
								 | 
							
								    ItemName.GuardBreak:     1,
							 | 
						||
| 
								 | 
							
								    ItemName.Explosion:      1,
							 | 
						||
| 
								 | 
							
								    ItemName.DodgeRoll:      3,
							 | 
						||
| 
								 | 
							
								    ItemName.QuickRun:       3,
							 | 
						||
| 
								 | 
							
								}
							 | 
						||
| 
								 | 
							
								normal_data_vexen = {
							 | 
						||
| 
								 | 
							
								    ItemName.FireElement:    3,
							 | 
						||
| 
								 | 
							
								    ItemName.ReflectElement: 3,
							 | 
						||
| 
								 | 
							
								    ItemName.Guard:          1,
							 | 
						||
| 
								 | 
							
								    ItemName.AerialDodge:    3,
							 | 
						||
| 
								 | 
							
								    ItemName.Glide:          3,
							 | 
						||
| 
								 | 
							
								    ItemName.DodgeRoll:      3,
							 | 
						||
| 
								 | 
							
								    ItemName.QuickRun:       3,
							 | 
						||
| 
								 | 
							
								}
							 | 
						||
| 
								 | 
							
								hard_data_vexen = {
							 | 
						||
| 
								 | 
							
								    ItemName.FireElement:    2,
							 | 
						||
| 
								 | 
							
								    ItemName.ReflectElement: 1,
							 | 
						||
| 
								 | 
							
								    ItemName.Guard:          1,
							 | 
						||
| 
								 | 
							
								    ItemName.AerialDodge:    2,
							 | 
						||
| 
								 | 
							
								    ItemName.Glide:          2,
							 | 
						||
| 
								 | 
							
								    ItemName.DodgeRoll:      3,
							 | 
						||
| 
								 | 
							
								    ItemName.QuickRun:       3,
							 | 
						||
| 
								 | 
							
								}
							 | 
						||
| 
								 | 
							
								easy_thousand_heartless_rules = {
							 | 
						||
| 
								 | 
							
								    ItemName.SecondChance:  1,
							 | 
						||
| 
								 | 
							
								    ItemName.OnceMore:      1,
							 | 
						||
| 
								 | 
							
								    ItemName.Guard:         1,
							 | 
						||
| 
								 | 
							
								    ItemName.MagnetElement: 2,
							 | 
						||
| 
								 | 
							
								}
							 | 
						||
| 
								 | 
							
								normal_thousand_heartless_rules = {
							 | 
						||
| 
								 | 
							
								    ItemName.LimitForm: 1,
							 | 
						||
| 
								 | 
							
								    ItemName.Guard:     1,
							 | 
						||
| 
								 | 
							
								}
							 | 
						||
| 
								 | 
							
								easy_data_demyx = {
							 | 
						||
| 
								 | 
							
								    ItemName.FormBoost:      1,
							 | 
						||
| 
								 | 
							
								    ItemName.ReflectElement: 2,
							 | 
						||
| 
								 | 
							
								    ItemName.FireElement:    3,
							 | 
						||
| 
								 | 
							
								    ItemName.FlareForce:     1,
							 | 
						||
| 
								 | 
							
								    ItemName.Guard:          1,
							 | 
						||
| 
								 | 
							
								    ItemName.SecondChance:   1,
							 | 
						||
| 
								 | 
							
								    ItemName.OnceMore:       1,
							 | 
						||
| 
								 | 
							
								    ItemName.FinishingPlus:  1,
							 | 
						||
| 
								 | 
							
								}
							 | 
						||
| 
								 | 
							
								normal_data_demyx = {
							 | 
						||
| 
								 | 
							
								    ItemName.ReflectElement: 2,
							 | 
						||
| 
								 | 
							
								    ItemName.FireElement:    3,
							 | 
						||
| 
								 | 
							
								    ItemName.FlareForce:     1,
							 | 
						||
| 
								 | 
							
								    ItemName.Guard:          1,
							 | 
						||
| 
								 | 
							
								    ItemName.FinishingPlus:  1,
							 | 
						||
| 
								 | 
							
								}
							 | 
						||
| 
								 | 
							
								hard_data_demyx = {
							 | 
						||
| 
								 | 
							
								    ItemName.ReflectElement: 1,
							 | 
						||
| 
								 | 
							
								    ItemName.FireElement:    2,
							 | 
						||
| 
								 | 
							
								    ItemName.FlareForce:     1,
							 | 
						||
| 
								 | 
							
								    ItemName.Guard:          1,
							 | 
						||
| 
								 | 
							
								    ItemName.FinishingPlus:  1,
							 | 
						||
| 
								 | 
							
								}
							 | 
						||
| 
								 | 
							
								easy_sephiroth_tools = {
							 | 
						||
| 
								 | 
							
								    ItemName.Guard:          1,
							 | 
						||
| 
								 | 
							
								    ItemName.ReflectElement: 3,
							 | 
						||
| 
								 | 
							
								    ItemName.SlideDash:      1,
							 | 
						||
| 
								 | 
							
								    ItemName.FlashStep:      1,
							 | 
						||
| 
								 | 
							
								    ItemName.GuardBreak:     1,
							 | 
						||
| 
								 | 
							
								    ItemName.Explosion:      1,
							 | 
						||
| 
								 | 
							
								    ItemName.DodgeRoll:      3,
							 | 
						||
| 
								 | 
							
								    ItemName.FinishingPlus:  1,
							 | 
						||
| 
								 | 
							
								    ItemName.SecondChance:   1,
							 | 
						||
| 
								 | 
							
								    ItemName.OnceMore:       1,
							 | 
						||
| 
								 | 
							
								}
							 | 
						||
| 
								 | 
							
								normal_sephiroth_tools = {
							 | 
						||
| 
								 | 
							
								    ItemName.Guard:          1,
							 | 
						||
| 
								 | 
							
								    ItemName.ReflectElement: 2,
							 | 
						||
| 
								 | 
							
								    ItemName.SlideDash:      1,
							 | 
						||
| 
								 | 
							
								    ItemName.FlashStep:      1,
							 | 
						||
| 
								 | 
							
								    ItemName.GuardBreak:     1,
							 | 
						||
| 
								 | 
							
								    ItemName.Explosion:      1,
							 | 
						||
| 
								 | 
							
								    ItemName.DodgeRoll:      3,
							 | 
						||
| 
								 | 
							
								    ItemName.FinishingPlus:  1,
							 | 
						||
| 
								 | 
							
								}
							 | 
						||
| 
								 | 
							
								hard_sephiroth_tools = {
							 | 
						||
| 
								 | 
							
								    ItemName.Guard:          1,
							 | 
						||
| 
								 | 
							
								    ItemName.ReflectElement: 1,
							 | 
						||
| 
								 | 
							
								    ItemName.DodgeRoll:      2,
							 | 
						||
| 
								 | 
							
								    ItemName.FinishingPlus:  1,
							 | 
						||
| 
								 | 
							
								}
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								not_hard_cor_tools_dict = {
							 | 
						||
| 
								 | 
							
								    ItemName.ReflectElement: 3,
							 | 
						||
| 
								 | 
							
								    ItemName.Stitch:         1,
							 | 
						||
| 
								 | 
							
								    ItemName.ChickenLittle:  1,
							 | 
						||
| 
								 | 
							
								    ItemName.MagnetElement:  2,
							 | 
						||
| 
								 | 
							
								    ItemName.Explosion:      1,
							 | 
						||
| 
								 | 
							
								    ItemName.FinishingLeap:  1,
							 | 
						||
| 
								 | 
							
								    ItemName.ThunderElement: 2,
							 | 
						||
| 
								 | 
							
								}
							 | 
						||
| 
								 | 
							
								transport_tools_dict = {
							 | 
						||
| 
								 | 
							
								    ItemName.ReflectElement: 3,
							 | 
						||
| 
								 | 
							
								    ItemName.Stitch:         1,
							 | 
						||
| 
								 | 
							
								    ItemName.ChickenLittle:  1,
							 | 
						||
| 
								 | 
							
								    ItemName.MagnetElement:  2,
							 | 
						||
| 
								 | 
							
								    ItemName.Explosion:      1,
							 | 
						||
| 
								 | 
							
								    ItemName.FinishingLeap:  1,
							 | 
						||
| 
								 | 
							
								    ItemName.ThunderElement: 3,
							 | 
						||
| 
								 | 
							
								    ItemName.Fantasia:       1,
							 | 
						||
| 
								 | 
							
								    ItemName.FlareForce:     1,
							 | 
						||
| 
								 | 
							
								    ItemName.Genie:          1,
							 | 
						||
| 
								 | 
							
								}
							 | 
						||
| 
								 | 
							
								easy_data_saix = {
							 | 
						||
| 
								 | 
							
								    ItemName.Guard:           1,
							 | 
						||
| 
								 | 
							
								    ItemName.SlideDash:       1,
							 | 
						||
| 
								 | 
							
								    ItemName.FlashStep:       1,
							 | 
						||
| 
								 | 
							
								    ItemName.ThunderElement:  1,
							 | 
						||
| 
								 | 
							
								    ItemName.BlizzardElement: 1,
							 | 
						||
| 
								 | 
							
								    ItemName.FlareForce:      1,
							 | 
						||
| 
								 | 
							
								    ItemName.Fantasia:        1,
							 | 
						||
| 
								 | 
							
								    ItemName.FireElement:     3,
							 | 
						||
| 
								 | 
							
								    ItemName.ReflectElement:  3,
							 | 
						||
| 
								 | 
							
								    ItemName.GuardBreak:      1,
							 | 
						||
| 
								 | 
							
								    ItemName.Explosion:       1,
							 | 
						||
| 
								 | 
							
								    ItemName.AerialDodge:     3,
							 | 
						||
| 
								 | 
							
								    ItemName.Glide:           3,
							 | 
						||
| 
								 | 
							
								    ItemName.SecondChance:    1,
							 | 
						||
| 
								 | 
							
								    ItemName.OnceMore:        1
							 | 
						||
| 
								 | 
							
								}
							 | 
						||
| 
								 | 
							
								normal_data_saix = {
							 | 
						||
| 
								 | 
							
								    ItemName.Guard:           1,
							 | 
						||
| 
								 | 
							
								    ItemName.ThunderElement:  1,
							 | 
						||
| 
								 | 
							
								    ItemName.BlizzardElement: 1,
							 | 
						||
| 
								 | 
							
								    ItemName.FireElement:     3,
							 | 
						||
| 
								 | 
							
								    ItemName.ReflectElement:  3,
							 | 
						||
| 
								 | 
							
								    ItemName.AerialDodge:     3,
							 | 
						||
| 
								 | 
							
								    ItemName.Glide:           3,
							 | 
						||
| 
								 | 
							
								}
							 | 
						||
| 
								 | 
							
								hard_data_saix = {
							 | 
						||
| 
								 | 
							
								    ItemName.Guard:           1,
							 | 
						||
| 
								 | 
							
								    ItemName.BlizzardElement: 1,
							 | 
						||
| 
								 | 
							
								    ItemName.ReflectElement:  1,
							 | 
						||
| 
								 | 
							
								    ItemName.AerialDodge:     3,
							 | 
						||
| 
								 | 
							
								    ItemName.Glide:           3,
							 | 
						||
| 
								 | 
							
								}
							 | 
						||
| 
								 | 
							
								easy_data_roxas_tools = {
							 | 
						||
| 
								 | 
							
								    ItemName.Guard:          1,
							 | 
						||
| 
								 | 
							
								    ItemName.ReflectElement: 3,
							 | 
						||
| 
								 | 
							
								    ItemName.SlideDash:      1,
							 | 
						||
| 
								 | 
							
								    ItemName.FlashStep:      1,
							 | 
						||
| 
								 | 
							
								    ItemName.GuardBreak:     1,
							 | 
						||
| 
								 | 
							
								    ItemName.Explosion:      1,
							 | 
						||
| 
								 | 
							
								    ItemName.DodgeRoll:      3,
							 | 
						||
| 
								 | 
							
								    ItemName.FinishingPlus:  1,
							 | 
						||
| 
								 | 
							
								    ItemName.SecondChance:   1,
							 | 
						||
| 
								 | 
							
								    ItemName.OnceMore:       1,
							 | 
						||
| 
								 | 
							
								}
							 | 
						||
| 
								 | 
							
								normal_data_roxas_tools = {
							 | 
						||
| 
								 | 
							
								    ItemName.Guard:          1,
							 | 
						||
| 
								 | 
							
								    ItemName.ReflectElement: 2,
							 | 
						||
| 
								 | 
							
								    ItemName.SlideDash:      1,
							 | 
						||
| 
								 | 
							
								    ItemName.FlashStep:      1,
							 | 
						||
| 
								 | 
							
								    ItemName.GuardBreak:     1,
							 | 
						||
| 
								 | 
							
								    ItemName.Explosion:      1,
							 | 
						||
| 
								 | 
							
								    ItemName.DodgeRoll:      3,
							 | 
						||
| 
								 | 
							
								    ItemName.FinishingPlus:  1,
							 | 
						||
| 
								 | 
							
								}
							 | 
						||
| 
								 | 
							
								hard_data_roxas_tools = {
							 | 
						||
| 
								 | 
							
								    ItemName.Guard:          1,
							 | 
						||
| 
								 | 
							
								    ItemName.ReflectElement: 1,
							 | 
						||
| 
								 | 
							
								    ItemName.DodgeRoll:      2,
							 | 
						||
| 
								 | 
							
								    ItemName.FinishingPlus:  1,
							 | 
						||
| 
								 | 
							
								}
							 | 
						||
| 
								 | 
							
								easy_data_axel_tools = {
							 | 
						||
| 
								 | 
							
								    ItemName.Guard:           1,
							 | 
						||
| 
								 | 
							
								    ItemName.ReflectElement:  3,
							 | 
						||
| 
								 | 
							
								    ItemName.SlideDash:       1,
							 | 
						||
| 
								 | 
							
								    ItemName.FlashStep:       1,
							 | 
						||
| 
								 | 
							
								    ItemName.GuardBreak:      1,
							 | 
						||
| 
								 | 
							
								    ItemName.Explosion:       1,
							 | 
						||
| 
								 | 
							
								    ItemName.DodgeRoll:       3,
							 | 
						||
| 
								 | 
							
								    ItemName.FinishingPlus:   1,
							 | 
						||
| 
								 | 
							
								    ItemName.SecondChance:    1,
							 | 
						||
| 
								 | 
							
								    ItemName.OnceMore:        1,
							 | 
						||
| 
								 | 
							
								    ItemName.BlizzardElement: 3,
							 | 
						||
| 
								 | 
							
								}
							 | 
						||
| 
								 | 
							
								normal_data_axel_tools = {
							 | 
						||
| 
								 | 
							
								    ItemName.Guard:           1,
							 | 
						||
| 
								 | 
							
								    ItemName.ReflectElement:  2,
							 | 
						||
| 
								 | 
							
								    ItemName.SlideDash:       1,
							 | 
						||
| 
								 | 
							
								    ItemName.FlashStep:       1,
							 | 
						||
| 
								 | 
							
								    ItemName.GuardBreak:      1,
							 | 
						||
| 
								 | 
							
								    ItemName.Explosion:       1,
							 | 
						||
| 
								 | 
							
								    ItemName.DodgeRoll:       3,
							 | 
						||
| 
								 | 
							
								    ItemName.FinishingPlus:   1,
							 | 
						||
| 
								 | 
							
								    ItemName.BlizzardElement: 3,
							 | 
						||
| 
								 | 
							
								}
							 | 
						||
| 
								 | 
							
								hard_data_axel_tools = {
							 | 
						||
| 
								 | 
							
								    ItemName.Guard:           1,
							 | 
						||
| 
								 | 
							
								    ItemName.ReflectElement:  1,
							 | 
						||
| 
								 | 
							
								    ItemName.DodgeRoll:       2,
							 | 
						||
| 
								 | 
							
								    ItemName.FinishingPlus:   1,
							 | 
						||
| 
								 | 
							
								    ItemName.BlizzardElement: 2,
							 | 
						||
| 
								 | 
							
								}
							 | 
						||
| 
								 | 
							
								easy_roxas_tools = {
							 | 
						||
| 
								 | 
							
								    ItemName.AerialDodge:     1,
							 | 
						||
| 
								 | 
							
								    ItemName.Glide:           1,
							 | 
						||
| 
								 | 
							
								    ItemName.LimitForm:       1,
							 | 
						||
| 
								 | 
							
								    ItemName.ThunderElement:  1,
							 | 
						||
| 
								 | 
							
								    ItemName.ReflectElement:  2,
							 | 
						||
| 
								 | 
							
								    ItemName.GuardBreak:      1,
							 | 
						||
| 
								 | 
							
								    ItemName.SlideDash:       1,
							 | 
						||
| 
								 | 
							
								    ItemName.FlashStep:       1,
							 | 
						||
| 
								 | 
							
								    ItemName.FinishingPlus:   1,
							 | 
						||
| 
								 | 
							
								    ItemName.BlizzardElement: 1
							 | 
						||
| 
								 | 
							
								}
							 | 
						||
| 
								 | 
							
								normal_roxas_tools = {
							 | 
						||
| 
								 | 
							
								    ItemName.ThunderElement:  1,
							 | 
						||
| 
								 | 
							
								    ItemName.ReflectElement:  2,
							 | 
						||
| 
								 | 
							
								    ItemName.GuardBreak:      1,
							 | 
						||
| 
								 | 
							
								    ItemName.SlideDash:       1,
							 | 
						||
| 
								 | 
							
								    ItemName.FlashStep:       1,
							 | 
						||
| 
								 | 
							
								    ItemName.FinishingPlus:   1,
							 | 
						||
| 
								 | 
							
								    ItemName.BlizzardElement: 1
							 | 
						||
| 
								 | 
							
								}
							 | 
						||
| 
								 | 
							
								easy_xigbar_tools = {
							 | 
						||
| 
								 | 
							
								    ItemName.HorizontalSlash: 1,
							 | 
						||
| 
								 | 
							
								    ItemName.FireElement:     2,
							 | 
						||
| 
								 | 
							
								    ItemName.FinishingPlus:   1,
							 | 
						||
| 
								 | 
							
								    ItemName.Glide:           2,
							 | 
						||
| 
								 | 
							
								    ItemName.AerialDodge:     2,
							 | 
						||
| 
								 | 
							
								    ItemName.QuickRun:        2,
							 | 
						||
| 
								 | 
							
								    ItemName.ReflectElement:  1,
							 | 
						||
| 
								 | 
							
								    ItemName.Guard:           1,
							 | 
						||
| 
								 | 
							
								}
							 | 
						||
| 
								 | 
							
								normal_xigbar_tools = {
							 | 
						||
| 
								 | 
							
								    ItemName.FireElement:    2,
							 | 
						||
| 
								 | 
							
								    ItemName.FinishingPlus:  1,
							 | 
						||
| 
								 | 
							
								    ItemName.Glide:          2,
							 | 
						||
| 
								 | 
							
								    ItemName.AerialDodge:    2,
							 | 
						||
| 
								 | 
							
								    ItemName.QuickRun:       2,
							 | 
						||
| 
								 | 
							
								    ItemName.ReflectElement: 1,
							 | 
						||
| 
								 | 
							
								    ItemName.Guard:          1
							 | 
						||
| 
								 | 
							
								}
							 | 
						||
| 
								 | 
							
								easy_luxord_tools = {
							 | 
						||
| 
								 | 
							
								    ItemName.AerialDodge:    1,
							 | 
						||
| 
								 | 
							
								    ItemName.Glide:          1,
							 | 
						||
| 
								 | 
							
								    ItemName.QuickRun:       2,
							 | 
						||
| 
								 | 
							
								    ItemName.Guard:          1,
							 | 
						||
| 
								 | 
							
								    ItemName.ReflectElement: 2,
							 | 
						||
| 
								 | 
							
								    ItemName.SlideDash:      1,
							 | 
						||
| 
								 | 
							
								    ItemName.FlashStep:      1,
							 | 
						||
| 
								 | 
							
								    ItemName.LimitForm:      1,
							 | 
						||
| 
								 | 
							
								}
							 | 
						||
| 
								 | 
							
								normal_luxord_tools = {
							 | 
						||
| 
								 | 
							
								    ItemName.AerialDodge:    1,
							 | 
						||
| 
								 | 
							
								    ItemName.Glide:          1,
							 | 
						||
| 
								 | 
							
								    ItemName.QuickRun:       2,
							 | 
						||
| 
								 | 
							
								    ItemName.Guard:          1,
							 | 
						||
| 
								 | 
							
								    ItemName.ReflectElement: 2,
							 | 
						||
| 
								 | 
							
								}
							 | 
						||
| 
								 | 
							
								easy_saix_tools = {
							 | 
						||
| 
								 | 
							
								    ItemName.AerialDodge:    1,
							 | 
						||
| 
								 | 
							
								    ItemName.Glide:          1,
							 | 
						||
| 
								 | 
							
								    ItemName.QuickRun:       2,
							 | 
						||
| 
								 | 
							
								    ItemName.Guard:          1,
							 | 
						||
| 
								 | 
							
								    ItemName.ReflectElement: 2,
							 | 
						||
| 
								 | 
							
								    ItemName.SlideDash:      1,
							 | 
						||
| 
								 | 
							
								    ItemName.FlashStep:      1,
							 | 
						||
| 
								 | 
							
								    ItemName.LimitForm:      1,
							 | 
						||
| 
								 | 
							
								}
							 | 
						||
| 
								 | 
							
								normal_saix_tools = {
							 | 
						||
| 
								 | 
							
								    ItemName.AerialDodge:    1,
							 | 
						||
| 
								 | 
							
								    ItemName.Glide:          1,
							 | 
						||
| 
								 | 
							
								    ItemName.QuickRun:       2,
							 | 
						||
| 
								 | 
							
								    ItemName.Guard:          1,
							 | 
						||
| 
								 | 
							
								    ItemName.ReflectElement: 2,
							 | 
						||
| 
								 | 
							
								}
							 | 
						||
| 
								 | 
							
								easy_xemnas_tools = {
							 | 
						||
| 
								 | 
							
								    ItemName.AerialDodge:    1,
							 | 
						||
| 
								 | 
							
								    ItemName.Glide:          1,
							 | 
						||
| 
								 | 
							
								    ItemName.QuickRun:       2,
							 | 
						||
| 
								 | 
							
								    ItemName.Guard:          1,
							 | 
						||
| 
								 | 
							
								    ItemName.ReflectElement: 2,
							 | 
						||
| 
								 | 
							
								    ItemName.SlideDash:      1,
							 | 
						||
| 
								 | 
							
								    ItemName.FlashStep:      1,
							 | 
						||
| 
								 | 
							
								    ItemName.LimitForm:      1,
							 | 
						||
| 
								 | 
							
								}
							 | 
						||
| 
								 | 
							
								normal_xemnas_tools = {
							 | 
						||
| 
								 | 
							
								    ItemName.AerialDodge:    1,
							 | 
						||
| 
								 | 
							
								    ItemName.Glide:          1,
							 | 
						||
| 
								 | 
							
								    ItemName.QuickRun:       2,
							 | 
						||
| 
								 | 
							
								    ItemName.Guard:          1,
							 | 
						||
| 
								 | 
							
								    ItemName.ReflectElement: 2,
							 | 
						||
| 
								 | 
							
								}
							 | 
						||
| 
								 | 
							
								easy_data_xemnas = {
							 | 
						||
| 
								 | 
							
								    ItemName.ComboMaster:    1,
							 | 
						||
| 
								 | 
							
								    ItemName.Slapshot:       1,
							 | 
						||
| 
								 | 
							
								    ItemName.ReflectElement: 3,
							 | 
						||
| 
								 | 
							
								    ItemName.SlideDash:      1,
							 | 
						||
| 
								 | 
							
								    ItemName.FlashStep:      1,
							 | 
						||
| 
								 | 
							
								    ItemName.FinishingPlus:  1,
							 | 
						||
| 
								 | 
							
								    ItemName.Guard:          1,
							 | 
						||
| 
								 | 
							
								    ItemName.TrinityLimit:   1,
							 | 
						||
| 
								 | 
							
								    ItemName.SecondChance:   1,
							 | 
						||
| 
								 | 
							
								    ItemName.OnceMore:       1,
							 | 
						||
| 
								 | 
							
								    ItemName.LimitForm:      1,
							 | 
						||
| 
								 | 
							
								}
							 | 
						||
| 
								 | 
							
								normal_data_xemnas = {
							 | 
						||
| 
								 | 
							
								    ItemName.ComboMaster:    1,
							 | 
						||
| 
								 | 
							
								    ItemName.Slapshot:       1,
							 | 
						||
| 
								 | 
							
								    ItemName.ReflectElement: 3,
							 | 
						||
| 
								 | 
							
								    ItemName.SlideDash:      1,
							 | 
						||
| 
								 | 
							
								    ItemName.FlashStep:      1,
							 | 
						||
| 
								 | 
							
								    ItemName.FinishingPlus:  1,
							 | 
						||
| 
								 | 
							
								    ItemName.Guard:          1,
							 | 
						||
| 
								 | 
							
								    ItemName.LimitForm:      1,
							 | 
						||
| 
								 | 
							
								}
							 | 
						||
| 
								 | 
							
								hard_data_xemnas = {
							 | 
						||
| 
								 | 
							
								    ItemName.ComboMaster:    1,
							 | 
						||
| 
								 | 
							
								    ItemName.Slapshot:       1,
							 | 
						||
| 
								 | 
							
								    ItemName.ReflectElement: 2,
							 | 
						||
| 
								 | 
							
								    ItemName.FinishingPlus:  1,
							 | 
						||
| 
								 | 
							
								    ItemName.Guard:          1,
							 | 
						||
| 
								 | 
							
								    ItemName.LimitForm:      1,
							 | 
						||
| 
								 | 
							
								}
							 | 
						||
| 
								 | 
							
								final_leveling_access = {
							 | 
						||
| 
								 | 
							
								    LocationName.MemorysSkyscaperMythrilCrystal,
							 | 
						||
| 
								 | 
							
								    LocationName.GrimReaper2,
							 | 
						||
| 
								 | 
							
								    LocationName.Xaldin,
							 | 
						||
| 
								 | 
							
								    LocationName.StormRider,
							 | 
						||
| 
								 | 
							
								    LocationName.SunsetTerraceAbilityRing
							 | 
						||
| 
								 | 
							
								}
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								multi_form_region_access = {
							 | 
						||
| 
								 | 
							
								    ItemName.CastleKey,
							 | 
						||
| 
								 | 
							
								    ItemName.BattlefieldsofWar,
							 | 
						||
| 
								 | 
							
								    ItemName.SwordoftheAncestor,
							 | 
						||
| 
								 | 
							
								    ItemName.BeastsClaw,
							 | 
						||
| 
								 | 
							
								    ItemName.BoneFist,
							 | 
						||
| 
								 | 
							
								    ItemName.SkillandCrossbones,
							 | 
						||
| 
								 | 
							
								    ItemName.Scimitar,
							 | 
						||
| 
								 | 
							
								    ItemName.MembershipCard,
							 | 
						||
| 
								 | 
							
								    ItemName.IceCream,
							 | 
						||
| 
								 | 
							
								    ItemName.WaytotheDawn,
							 | 
						||
| 
								 | 
							
								    ItemName.IdentityDisk,
							 | 
						||
| 
								 | 
							
								}
							 | 
						||
| 
								 | 
							
								limit_form_region_access = {
							 | 
						||
| 
								 | 
							
								    ItemName.CastleKey,
							 | 
						||
| 
								 | 
							
								    ItemName.BattlefieldsofWar,
							 | 
						||
| 
								 | 
							
								    ItemName.SwordoftheAncestor,
							 | 
						||
| 
								 | 
							
								    ItemName.BeastsClaw,
							 | 
						||
| 
								 | 
							
								    ItemName.BoneFist,
							 | 
						||
| 
								 | 
							
								    ItemName.SkillandCrossbones,
							 | 
						||
| 
								 | 
							
								    ItemName.Scimitar,
							 | 
						||
| 
								 | 
							
								    ItemName.MembershipCard,
							 | 
						||
| 
								 | 
							
								    ItemName.IceCream,
							 | 
						||
| 
								 | 
							
								    ItemName.WaytotheDawn,
							 | 
						||
| 
								 | 
							
								    ItemName.IdentityDisk,
							 | 
						||
| 
								 | 
							
								    ItemName.NamineSketches
							 | 
						||
| 
								 | 
							
								}
							 |