#洗点的核心
("myp_skl_clear",
[
(store_script_param,":my_npc_id", 1),
#两个局部变量来保存减少的属性和技能点数量
(assign,":skl_sum",0),(assign,":attr_sum",0),
#交易技能:保存npc的交易技能点数
(assign,":skl_id",0),(store_skill_level,":skl_lvl",":skl_id",":my_npc_id"),
#计算将交易技能变回初始值所需要的改变量(负值),并改变该技能为初始状态
(store_sub,":raise_num",reg(10),":skl_lvl"),(troop_raise_skill,":my_npc_id",":skl_id",":raise_num"),
#把改变量加起来
(val_add,":skl_sum",":raise_num"),
#下面同理
(assign,":skl_id",1),(store_skill_level,":skl_lvl",":skl_id",":my_npc_id"),
(store_sub,":raise_num",reg(11),":skl_lvl"),(troop_raise_skill,":my_npc_id",":skl_id",":raise_num"),
(val_add,":skl_sum",":raise_num"),
(assign,":skl_id",2),(store_skill_level,":skl_lvl",":skl_id",":my_npc_id"),
(store_sub,":raise_num",reg(12),":skl_lvl"),(troop_raise_skill,":my_npc_id",":skl_id",":raise_num"),
(val_add,":skl_sum",":raise_num"),
(assign,":skl_id",7),(store_skill_level,":skl_lvl",":skl_id",":my_npc_id"),
(store_sub,":raise_num",reg(17),":skl_lvl"),(troop_raise_skill,":my_npc_id",":skl_id",":raise_num"),
(val_add,":skl_sum",":raise_num"),
(assign,":skl_id",8),(store_skill_level,":skl_lvl",":skl_id",":my_npc_id"),
(store_sub,":raise_num",reg(18),":skl_lvl"),(troop_raise_skill,":my_npc_id",":skl_id",":raise_num"),
(val_add,":skl_sum",":raise_num"),
(assign,":skl_id",9),(store_skill_level,":skl_lvl",":skl_id",":my_npc_id"),
(store_sub,":raise_num",reg(19),":skl_lvl"),(troop_raise_skill,":my_npc_id",":skl_id",":raise_num"),
(val_add,":skl_sum",":raise_num"),
(assign,":skl_id",10),(store_skill_level,":skl_lvl",":skl_id",":my_npc_id"),
(store_sub,":raise_num",reg(20),":skl_lvl"),(troop_raise_skill,":my_npc_id",":skl_id",":raise_num"),
(val_add,":skl_sum",":raise_num"),
(assign,":skl_id",11),(store_skill_level,":skl_lvl",":skl_id",":my_npc_id"),
(store_sub,":raise_num",reg(21),":skl_lvl"),(troop_raise_skill,":my_npc_id",":skl_id",":raise_num"),
(val_add,":skl_sum",":raise_num"),
(assign,":skl_id",12),(store_skill_level,":skl_lvl",":skl_id",":my_npc_id"),
(store_sub,":raise_num",reg(22),":skl_lvl"),(troop_raise_skill,":my_npc_id",":skl_id",":raise_num"),
(val_add,":skl_sum",":raise_num"),
(assign,":skl_id",13),(store_skill_level,":skl_lvl",":skl_id",":my_npc_id"),
(store_sub,":raise_num",reg(23),":skl_lvl"),(troop_raise_skill,":my_npc_id",":skl_id",":raise_num"),
(val_add,":skl_sum",":raise_num"),
(assign,":skl_id",14),(store_skill_level,":skl_lvl",":skl_id",":my_npc_id"),
(store_sub,":raise_num",reg(24),":skl_lvl"),(troop_raise_skill,":my_npc_id",":skl_id",":raise_num"),
(val_add,":skl_sum",":raise_num"),
(assign,":skl_id",15),(store_skill_level,":skl_lvl",":skl_id",":my_npc_id"),
(store_sub,":raise_num",reg(25),":skl_lvl"),(troop_raise_skill,":my_npc_id",":skl_id",":raise_num"),
(val_add,":skl_sum",":raise_num"),
(assign,":skl_id",16),(store_skill_level,":skl_lvl",":skl_id",":my_npc_id"),
(store_sub,":raise_num",reg(26),":skl_lvl"),(troop_raise_skill,":my_npc_id",":skl_id",":raise_num"),
(val_add,":skl_sum",":raise_num"),
(assign,":skl_id",17),(store_skill_level,":skl_lvl",":skl_id",":my_npc_id"),
(store_sub,":raise_num",reg(27),":skl_lvl"),(troop_raise_skill,":my_npc_id",":skl_id",":raise_num"),
(val_add,":skl_sum",":raise_num"),
(assign,":skl_id",22),(store_skill_level,":skl_lvl",":skl_id",":my_npc_id"),
(store_sub,":raise_num",reg(32),":skl_lvl"),(troop_raise_skill,":my_npc_id",":skl_id",":raise_num"),
(val_add,":skl_sum",":raise_num"),
(assign,":skl_id",23),(store_skill_level,":skl_lvl",":skl_id",":my_npc_id"),
(store_sub,":raise_num",reg(33),":skl_lvl"),(troop_raise_skill,":my_npc_id",":skl_id",":raise_num"),
(val_add,":skl_sum",":raise_num"),
(assign,":skl_id",24),(store_skill_level,":skl_lvl",":skl_id",":my_npc_id"),
(store_sub,":raise_num",reg(34),":skl_lvl"),(troop_raise_skill,":my_npc_id",":skl_id",":raise_num"),
(val_add,":skl_sum",":raise_num"),
(assign,":skl_id",25),(store_skill_level,":skl_lvl",":skl_id",":my_npc_id"),
(store_sub,":raise_num",reg(35),":skl_lvl"),(troop_raise_skill,":my_npc_id",":skl_id",":raise_num"),
(val_add,":skl_sum",":raise_num"),
(assign,":skl_id",26),(store_skill_level,":skl_lvl",":skl_id",":my_npc_id"),
(store_sub,":raise_num",reg(36),":skl_lvl"),(troop_raise_skill,":my_npc_id",":skl_id",":raise_num"),
(val_add,":skl_sum",":raise_num"),
(assign,":skl_id",27),(store_skill_level,":skl_lvl",":skl_id",":my_npc_id"),
(store_sub,":raise_num",reg(37),":skl_lvl"),(troop_raise_skill,":my_npc_id",":skl_id",":raise_num"),
(val_add,":skl_sum",":raise_num"),
(assign,":skl_id",33),(store_skill_level,":skl_lvl",":skl_id",":my_npc_id"),
(store_sub,":raise_num",reg(43),":skl_lvl"),(troop_raise_skill,":my_npc_id",":skl_id",":raise_num"),
(val_add,":skl_sum",":raise_num"),
(assign,":skl_id",34),(store_skill_level,":skl_lvl",":skl_id",":my_npc_id"),
(store_sub,":raise_num",reg(44),":skl_lvl"),(troop_raise_skill,":my_npc_id",":skl_id",":raise_num"),
(val_add,":skl_sum",":raise_num"),
(assign,":skl_id",35),(store_skill_level,":skl_lvl",":skl_id",":my_npc_id"),
(store_sub,":raise_num",reg(45),":skl_lvl"),(troop_raise_skill,":my_npc_id",":skl_id",":raise_num"),
(val_add,":skl_sum",":raise_num"),
(assign,":skl_id",36),(store_skill_level,":skl_lvl",":skl_id",":my_npc_id"),
(store_sub,":raise_num",reg(46),":skl_lvl"),(troop_raise_skill,":my_npc_id",":skl_id",":raise_num"),
(val_add,":skl_sum",":raise_num"),
(assign,":attr_id",0),(store_attribute_level,":attr_lvl",":my_npc_id",":attr_id",),
(store_sub,":raise_num",reg(50),":attr_lvl"),(troop_raise_attribute,":my_npc_id",":attr_id",":raise_num"),
(val_add,":attr_sum",":raise_num"),
(assign,":attr_id",1),(store_attribute_level,":attr_lvl",":my_npc_id",":attr_id",),
(store_sub,":raise_num",reg(51),":attr_lvl"),(troop_raise_attribute,":my_npc_id",":attr_id",":raise_num"),
(val_add,":attr_sum",":raise_num"),
(assign,":attr_id",2),(store_attribute_level,":attr_lvl",":my_npc_id",":attr_id",),
(store_sub,":raise_num",reg(52),":attr_lvl"),(troop_raise_attribute,":my_npc_id",":attr_id",":raise_num"),
(val_add,":attr_sum",":raise_num"),
(assign,":attr_id",3),(store_attribute_level,":attr_lvl",":my_npc_id",":attr_id",),
(store_sub,":raise_num",reg(53),":attr_lvl"),(troop_raise_attribute,":my_npc_id",":attr_id",":raise_num"),
(val_add,":attr_sum",":raise_num"),
#把减少的属性和技能点赋值给reg3reg4.
(store_sub,reg3,0,":skl_sum"),
(store_sub,reg4,0,":attr_sum"),
]),