return {
	{
		effect_list = {
			{
				type = "BattleBuffShield",
				trigger = {
					"onStack",
					"onTakeDamage"
				},
				arg_list = {
					casterMaxHPRatio = 150
				}
			},
			{
				type = "BattleBuffCastSkill",
				trigger = {
					"onRemove"
				},
				arg_list = {
					skill_id = 13302,
					target = "TargetSelf",
					effectAttachData = {
						{
							value = 0,
							op = "lessequal",
							type = "BattleBuffShield"
						}
					}
				}
			},
			{
				type = "BattleBuffCastSkill",
				trigger = {
					"onRemove"
				},
				arg_list = {
					skill_id = 13303,
					target = "TargetSelf",
					effectAttachData = {
						{
							value = 0,
							op = "great",
							type = "BattleBuffShield"
						}
					}
				}
			}
		}
	},
	{
		effect_list = {
			{
				type = "BattleBuffShield",
				trigger = {
					"onStack",
					"onTakeDamage"
				},
				arg_list = {
					casterMaxHPRatio = 200
				}
			},
			{
				type = "BattleBuffCastSkill",
				trigger = {
					"onRemove"
				},
				arg_list = {
					skill_id = 13302,
					target = "TargetSelf",
					effectAttachData = {
						{
							value = 0,
							op = "lessequal",
							type = "BattleBuffShield"
						}
					}
				}
			},
			{
				type = "BattleBuffCastSkill",
				trigger = {
					"onRemove"
				},
				arg_list = {
					skill_id = 13303,
					target = "TargetSelf",
					effectAttachData = {
						{
							value = 0,
							op = "great",
							type = "BattleBuffShield"
						}
					}
				}
			}
		}
	},
	{
		effect_list = {
			{
				type = "BattleBuffShield",
				trigger = {
					"onStack",
					"onTakeDamage"
				},
				arg_list = {
					casterMaxHPRatio = 250
				}
			},
			{
				type = "BattleBuffCastSkill",
				trigger = {
					"onRemove"
				},
				arg_list = {
					skill_id = 13302,
					target = "TargetSelf",
					effectAttachData = {
						{
							value = 0,
							op = "lessequal",
							type = "BattleBuffShield"
						}
					}
				}
			},
			{
				type = "BattleBuffCastSkill",
				trigger = {
					"onRemove"
				},
				arg_list = {
					skill_id = 13303,
					target = "TargetSelf",
					effectAttachData = {
						{
							value = 0,
							op = "great",
							type = "BattleBuffShield"
						}
					}
				}
			}
		}
	},
	{
		effect_list = {
			{
				type = "BattleBuffShield",
				trigger = {
					"onStack",
					"onTakeDamage"
				},
				arg_list = {
					casterMaxHPRatio = 300
				}
			},
			{
				type = "BattleBuffCastSkill",
				trigger = {
					"onRemove"
				},
				arg_list = {
					skill_id = 13302,
					target = "TargetSelf",
					effectAttachData = {
						{
							value = 0,
							op = "lessequal",
							type = "BattleBuffShield"
						}
					}
				}
			},
			{
				type = "BattleBuffCastSkill",
				trigger = {
					"onRemove"
				},
				arg_list = {
					skill_id = 13303,
					target = "TargetSelf",
					effectAttachData = {
						{
							value = 0,
							op = "great",
							type = "BattleBuffShield"
						}
					}
				}
			}
		}
	},
	{
		effect_list = {
			{
				type = "BattleBuffShield",
				trigger = {
					"onStack",
					"onTakeDamage"
				},
				arg_list = {
					casterMaxHPRatio = 350
				}
			},
			{
				type = "BattleBuffCastSkill",
				trigger = {
					"onRemove"
				},
				arg_list = {
					skill_id = 13302,
					target = "TargetSelf",
					effectAttachData = {
						{
							value = 0,
							op = "lessequal",
							type = "BattleBuffShield"
						}
					}
				}
			},
			{
				type = "BattleBuffCastSkill",
				trigger = {
					"onRemove"
				},
				arg_list = {
					skill_id = 13303,
					target = "TargetSelf",
					effectAttachData = {
						{
							value = 0,
							op = "great",
							type = "BattleBuffShield"
						}
					}
				}
			}
		}
	},
	{
		effect_list = {
			{
				type = "BattleBuffShield",
				trigger = {
					"onStack",
					"onTakeDamage"
				},
				arg_list = {
					casterMaxHPRatio = 400
				}
			},
			{
				type = "BattleBuffCastSkill",
				trigger = {
					"onRemove"
				},
				arg_list = {
					skill_id = 13302,
					target = "TargetSelf",
					effectAttachData = {
						{
							value = 0,
							op = "lessequal",
							type = "BattleBuffShield"
						}
					}
				}
			},
			{
				type = "BattleBuffCastSkill",
				trigger = {
					"onRemove"
				},
				arg_list = {
					skill_id = 13303,
					target = "TargetSelf",
					effectAttachData = {
						{
							value = 0,
							op = "great",
							type = "BattleBuffShield"
						}
					}
				}
			}
		}
	},
	{
		effect_list = {
			{
				type = "BattleBuffShield",
				trigger = {
					"onStack",
					"onTakeDamage"
				},
				arg_list = {
					casterMaxHPRatio = 450
				}
			},
			{
				type = "BattleBuffCastSkill",
				trigger = {
					"onRemove"
				},
				arg_list = {
					skill_id = 13302,
					target = "TargetSelf",
					effectAttachData = {
						{
							value = 0,
							op = "lessequal",
							type = "BattleBuffShield"
						}
					}
				}
			},
			{
				type = "BattleBuffCastSkill",
				trigger = {
					"onRemove"
				},
				arg_list = {
					skill_id = 13303,
					target = "TargetSelf",
					effectAttachData = {
						{
							value = 0,
							op = "great",
							type = "BattleBuffShield"
						}
					}
				}
			}
		}
	},
	{
		effect_list = {
			{
				type = "BattleBuffShield",
				trigger = {
					"onStack",
					"onTakeDamage"
				},
				arg_list = {
					casterMaxHPRatio = 500
				}
			},
			{
				type = "BattleBuffCastSkill",
				trigger = {
					"onRemove"
				},
				arg_list = {
					skill_id = 13302,
					target = "TargetSelf",
					effectAttachData = {
						{
							value = 0,
							op = "lessequal",
							type = "BattleBuffShield"
						}
					}
				}
			},
			{
				type = "BattleBuffCastSkill",
				trigger = {
					"onRemove"
				},
				arg_list = {
					skill_id = 13303,
					target = "TargetSelf",
					effectAttachData = {
						{
							value = 0,
							op = "great",
							type = "BattleBuffShield"
						}
					}
				}
			}
		}
	},
	{
		effect_list = {
			{
				type = "BattleBuffShield",
				trigger = {
					"onStack",
					"onTakeDamage"
				},
				arg_list = {
					casterMaxHPRatio = 550
				}
			},
			{
				type = "BattleBuffCastSkill",
				trigger = {
					"onRemove"
				},
				arg_list = {
					skill_id = 13302,
					target = "TargetSelf",
					effectAttachData = {
						{
							value = 0,
							op = "lessequal",
							type = "BattleBuffShield"
						}
					}
				}
			},
			{
				type = "BattleBuffCastSkill",
				trigger = {
					"onRemove"
				},
				arg_list = {
					skill_id = 13303,
					target = "TargetSelf",
					effectAttachData = {
						{
							value = 0,
							op = "great",
							type = "BattleBuffShield"
						}
					}
				}
			}
		}
	},
	{
		effect_list = {
			{
				type = "BattleBuffShield",
				trigger = {
					"onStack",
					"onTakeDamage"
				},
				arg_list = {
					casterMaxHPRatio = 600
				}
			},
			{
				type = "BattleBuffCastSkill",
				trigger = {
					"onRemove"
				},
				arg_list = {
					skill_id = 13302,
					target = "TargetSelf",
					effectAttachData = {
						{
							value = 0,
							op = "lessequal",
							type = "BattleBuffShield"
						}
					}
				}
			},
			{
				type = "BattleBuffCastSkill",
				trigger = {
					"onRemove"
				},
				arg_list = {
					skill_id = 13303,
					target = "TargetSelf",
					effectAttachData = {
						{
							value = 0,
							op = "great",
							type = "BattleBuffShield"
						}
					}
				}
			}
		}
	},
	time = 8,
	name = "",
	init_effect = "",
	picture = "",
	desc = "护盾",
	stack = 1,
	id = 13302,
	icon = 13301,
	last_effect = "Shield",
	effect_list = {}
}
