#include<bits/stdc++.h>
using namespace std;
struct yb{//硬币
int mj[4][40],mc[4][40];//命中/正面命中/反面命中施加强度/层数(呼吸法,充能给自己,破裂、烧伤、震颤、沉沦、流血给敌人)
//不加自残!
/*
1、呼吸法
2、充能
3、破裂
4、烧伤
5、震颤
6、沉沦
7、流血
*/
int ding[10];//定制效果!
bool hb;//是否为不可摧毁硬币
};
struct jn{//技能
int gd;//攻击等级增加
int p[10][40];//战斗开始,使用前,使用时,拼点胜利,拼点失败,攻击后,单方面攻击,回合结束
int ding[10];//定制效果!
vector<int>yin;//硬币组
};
struct sb{//守备
int p[10][40];//使用前,使用时,攻击后,拼点胜利,拼点失败
};
struct bdjn{//被动技能
int zui_c[7];//持有类技能
int zui_g[7];//共鸣类技能
int dz;//效果定制!
};
struct js{//角色
int hp,h[10];//血量,混乱阈值
int level,fang;//等级,防御等级
vector<jn>jnz;//技能组
vector<sb>sbjn; //守备技能
int bd[10];//被动技能编号
int xiao[100];//效果层数
};