return {
	{
		effect_list = {
			{
				type = "BattleBuffAddAttrRatio",
				trigger = {
					"onAttach",
					"onRemove"
				},
				arg_list = {
					number = 400,
					attr = "cannonPower"
				}
			},
			{
				type = "BattleBuffAddAttr",
				trigger = {
					"onAttach"
				},
				arg_list = {
					number = -0.04,
					attr = "injureRatio"
				}
			},
			{
				type = "BattleBuffCancelBuff",
				trigger = {
					"onHPRatioUpdate"
				},
				arg_list = {
					count = 1,
					hpUpperBound = 0.3
				}
			}
		}
	},
	{
		effect_list = {
			{
				type = "BattleBuffAddAttrRatio",
				trigger = {
					"onAttach",
					"onRemove"
				},
				arg_list = {
					number = 460,
					attr = "cannonPower"
				}
			},
			{
				type = "BattleBuffAddAttr",
				trigger = {
					"onAttach"
				},
				arg_list = {
					number = -0.046,
					attr = "injureRatio"
				}
			},
			{
				type = "BattleBuffCancelBuff",
				trigger = {
					"onHPRatioUpdate"
				},
				arg_list = {
					count = 1,
					hpUpperBound = 0.3
				}
			}
		}
	},
	{
		effect_list = {
			{
				type = "BattleBuffAddAttrRatio",
				trigger = {
					"onAttach",
					"onRemove"
				},
				arg_list = {
					number = 520,
					attr = "cannonPower"
				}
			},
			{
				type = "BattleBuffAddAttr",
				trigger = {
					"onAttach"
				},
				arg_list = {
					number = -0.052,
					attr = "injureRatio"
				}
			},
			{
				type = "BattleBuffCancelBuff",
				trigger = {
					"onHPRatioUpdate"
				},
				arg_list = {
					count = 1,
					hpUpperBound = 0.3
				}
			}
		}
	},
	{
		effect_list = {
			{
				type = "BattleBuffAddAttrRatio",
				trigger = {
					"onAttach",
					"onRemove"
				},
				arg_list = {
					number = 600,
					attr = "cannonPower"
				}
			},
			{
				type = "BattleBuffAddAttr",
				trigger = {
					"onAttach"
				},
				arg_list = {
					number = -0.06,
					attr = "injureRatio"
				}
			},
			{
				type = "BattleBuffCancelBuff",
				trigger = {
					"onHPRatioUpdate"
				},
				arg_list = {
					count = 1,
					hpUpperBound = 0.3
				}
			}
		}
	},
	{
		effect_list = {
			{
				type = "BattleBuffAddAttrRatio",
				trigger = {
					"onAttach",
					"onRemove"
				},
				arg_list = {
					number = 660,
					attr = "cannonPower"
				}
			},
			{
				type = "BattleBuffAddAttr",
				trigger = {
					"onAttach"
				},
				arg_list = {
					number = -0.066,
					attr = "injureRatio"
				}
			},
			{
				type = "BattleBuffCancelBuff",
				trigger = {
					"onHPRatioUpdate"
				},
				arg_list = {
					count = 1,
					hpUpperBound = 0.3
				}
			}
		}
	},
	{
		effect_list = {
			{
				type = "BattleBuffAddAttrRatio",
				trigger = {
					"onAttach",
					"onRemove"
				},
				arg_list = {
					number = 720,
					attr = "cannonPower"
				}
			},
			{
				type = "BattleBuffAddAttr",
				trigger = {
					"onAttach"
				},
				arg_list = {
					number = -0.072,
					attr = "injureRatio"
				}
			},
			{
				type = "BattleBuffCancelBuff",
				trigger = {
					"onHPRatioUpdate"
				},
				arg_list = {
					count = 1,
					hpUpperBound = 0.3
				}
			}
		}
	},
	{
		effect_list = {
			{
				type = "BattleBuffAddAttrRatio",
				trigger = {
					"onAttach",
					"onRemove"
				},
				arg_list = {
					number = 800,
					attr = "cannonPower"
				}
			},
			{
				type = "BattleBuffAddAttr",
				trigger = {
					"onAttach"
				},
				arg_list = {
					number = -0.08,
					attr = "injureRatio"
				}
			},
			{
				type = "BattleBuffCancelBuff",
				trigger = {
					"onHPRatioUpdate"
				},
				arg_list = {
					count = 1,
					hpUpperBound = 0.3
				}
			}
		}
	},
	{
		effect_list = {
			{
				type = "BattleBuffAddAttrRatio",
				trigger = {
					"onAttach",
					"onRemove"
				},
				arg_list = {
					number = 860,
					attr = "cannonPower"
				}
			},
			{
				type = "BattleBuffAddAttr",
				trigger = {
					"onAttach"
				},
				arg_list = {
					number = -0.086,
					attr = "injureRatio"
				}
			},
			{
				type = "BattleBuffCancelBuff",
				trigger = {
					"onHPRatioUpdate"
				},
				arg_list = {
					count = 1,
					hpUpperBound = 0.3
				}
			}
		}
	},
	{
		effect_list = {
			{
				type = "BattleBuffAddAttrRatio",
				trigger = {
					"onAttach",
					"onRemove"
				},
				arg_list = {
					number = 820,
					attr = "cannonPower"
				}
			},
			{
				type = "BattleBuffAddAttr",
				trigger = {
					"onAttach"
				},
				arg_list = {
					number = -0.092,
					attr = "injureRatio"
				}
			},
			{
				type = "BattleBuffCancelBuff",
				trigger = {
					"onHPRatioUpdate"
				},
				arg_list = {
					count = 1,
					hpUpperBound = 0.3
				}
			}
		}
	},
	{
		effect_list = {
			{
				type = "BattleBuffAddAttrRatio",
				trigger = {
					"onAttach",
					"onRemove"
				},
				arg_list = {
					number = 1000,
					attr = "cannonPower"
				}
			},
			{
				type = "BattleBuffAddAttr",
				trigger = {
					"onAttach"
				},
				arg_list = {
					number = -0.1,
					attr = "injureRatio"
				}
			},
			{
				type = "BattleBuffCancelBuff",
				trigger = {
					"onHPRatioUpdate"
				},
				arg_list = {
					count = 1,
					hpUpperBound = 0.3
				}
			}
		}
	},
	name = "鲜血诗篇-P2",
	init_effect = "",
	id = 19242,
	time = 0,
	picture = "",
	desc = "鲜血诗篇-P2",
	stack = 1,
	color = "yellow",
	icon = 19240,
	last_effect = "",
	blink = {
		0,
		0.7,
		1,
		0.3,
		0.3
	},
	effect_list = {
		{
			type = "BattleBuffAddAttrRatio",
			trigger = {
				"onAttach",
				"onRemove"
			},
			arg_list = {
				number = 400,
				attr = "cannonPower"
			}
		},
		{
			type = "BattleBuffAddAttr",
			trigger = {
				"onAttach",
				"onRemove"
			},
			arg_list = {
				number = -0.04,
				attr = "injureRatio"
			}
		},
		{
			type = "BattleBuffCancelBuff",
			trigger = {
				"onHPRatioUpdate"
			},
			arg_list = {
				count = 1,
				hpUpperBound = 0.3
			}
		}
	}
}
