2 Star 2 Fork 1

七星瓢虫/GC回合制卡牌模板

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
克隆/下载
CustomModuleRuntime.api 7.94 KB
一键复制 编辑 原始数据 按行查看 历史
七星瓢虫 提交于 2021-10-21 00:58 . 加入了泠(理世子)
/**
* #1
*/
class Module_角色 {
id:number;
name:string;
face: string; // = ""; 头像
class: number; // = 1; 职业
growUpEnabled: boolean; // = false; 可成长角色
dropEnabled: boolean; // = false; 死亡后掉落设定
avatar: number; // = 0; 行走图
MaxHP: number; // = 100; 生命值
MaxSP: number; // = 100; 魔法值
POW: number; // = 10; 力量
END: number; // = 5; 耐力
MAG: number; // = 0; 魔力
AGI: number; // = 0; 敏捷
MaxHPGrow: string; // = ""; 生命值
MaxSPGrow: string; // = ""; 魔法值
POWGrow: string; // = ""; 力量
ENDGrow: string; // = ""; 耐力
MAGGrow: string; // = ""; 魔力
AGIGrow: string; // = ""; 敏捷
MaxLv: number; // = 100; 最大等级
needEXPGrow: string; // = ""; 经验值设定
ActionSpeed: number; // = 5; 行动速度
MagDef: number; // = 0; 魔法防御力
HIT: number; // = 100; 命中率
hitFrame: number; // = 1; 击中帧
hitAnimation: number; // = 1; 击中动画
skills: Module_技能[]; // = [];
equips: Module_装备[]; // = [];
dropGold: number; // = 0; 掉落金币
dropExp: number; // = 0; 掉落经验值
dropEquips: DataStructure_dropEquip[]; // = [];
dropItems: DataStructure_dropItem[]; // = [];
currentEXP: number; // = 0; 当前经验值
increaseMaxHP: number; // = 0; 增加的最大生命值
increaseMaxSP: number; // = 0; 增加的最大魔法值
increasePow: number; // = 0; 增加的力量
increaseEnd: number; // = 0; 增加的耐力
increaseMag: number; // = 0; 增加的魔力
increaseAgi: number; // = 0; 增加的敏捷
status: Module_状态[]; // = [];
ATK: number; // = 0; 攻击力
DEF: number; // = 0; 防御力
DOD: number; // = 0; 躲避率
CRIT: number; // = 0; 暴击率
MagCrit: number; // = 0; 暴击率
AI: boolean; // = false;
hp: number; // = 1;
sp: number; // = 1;
selfStatus: number[]; // = [];
selfImmuneStatus: number[]; // = [];
hitTargetStatus: number[]; // = [];
hitTargetSelfAddStatus: number[]; // = [];
inBattleID: number; // = 0; 战斗时分配的唯一编号
}
/**
* #2
*/
class Module_职业 {
id:number;
name:string;
lvUpAutoGetSkills: DataStructure_levelUpLearnSkill[]; // = [];
canWearEquips: number[]; // = [];
}
/**
* #3
*/
class Module_技能 {
id:number;
name:string;
icon: string; // = "";
intro: string; // = "";
skillType: number; // = 0; 技能类别
targetType: number; // = 2; 目标类别
effectRange1: number; // = 100; 作用范围
effectRange2A: number; // = 100; 最小范围
effectRange2B: number; // = 100; 最大范围
effectRange3: { size: number, gridData: number[][] }; // 作用范围
releaseRange: { size: number, gridData: number[][] }; // 释放范围
totalCD: number; // = 1; 冷却时间
hit: number; // = 100; 命中率
costSP: number; // = 0; 消耗魔法值
useDamage: boolean; // = false; 计算伤害
releaseFrame: number; // = 1; 释放帧
releaseActionID: number; // = 1; 释放动作
effectRangeType: number; // = 0; 范围类别
mustOpenSpace: boolean; // = false; 必须指定空地
costActionPower: boolean; // = true; 消耗行动力
useHate: boolean; // = false; 造成仇恨
releaseTimes: number; // = 1; 连击次数
isThroughObstacle: boolean; // = false; 穿透障碍
bulletSpeed: number; // = 0; 弹幕速度
bulletAnimation: number; // = 0; 弹幕对象
damageType: number; // = 0; 伤害类型
damageValue: number; // = 0; 数值
additionMultiple: number; // = 100; 属性加成值
useAddition: boolean; // = false; 属性加成
additionMultipleType: number; // = 0; 加成类别
fixedHeteValue: number; // = 0; 固定仇恨值
damageHatePer: number; // = 100; 按伤害数值比例增加仇恨
releaseAnimation: number; // = 0; 释放动画
hitAnimation: number; // = 0; 击中目标的动画
targetGridAnimation: number; // = 0; 目标地的动画
targetGridAniLayer: number; // = 0; 目标地动画层次
releaseEvent: string; // = ""; 使用技能时事件
hitEvent: string; // = ""; 击中目标时事件
hitOpenSpaceEvent: string; // = ""; 击中地面的事件
addStatus: number[]; // = [];
removeStatus: number[]; // = [];
currentCD: number; // = 0;
}
/**
* #4
*/
class Module_装备 {
id:number;
name:string;
icon: string; // = "";
intro: string; // = "";
sell: number; // = 0; 商店售价
partID: number; // = 0; 部位
sellEnabled: boolean; // = true; 允许出售
maxHP: number; // = 0;
maxSP: number; // = 0;
atk: number; // = 0; 攻击力
def: number; // = 0; 防御力
mag: number; // = 0; 魔力
magDef: number; // = 0; 魔法防御力
hit: number; // = 0; 命中率变更
moveGrid: number; // = 0; 移动力
agi: number; // = 0; 敏捷
crit: number; // = 0; 暴击率变更
magCrit: number; // = 0; 魔法暴击率变更
selfStatus: number[]; // = [];
selfImmuneStatus: number[]; // = [];
hitTargetStatus: number[]; // = [];
hitTargetSelfAddStatus: number[]; // = [];
}
/**
* #5
*/
class Module_道具 {
id:number;
name:string;
icon: string; // = ""; 图标
intro: string; // = "";
sell: number; // = 0; 商店售价
isUse: boolean; // = false; 可使用
sellEnabled: boolean; // = true; 允许出售
isConsumables: boolean; // = false; 消耗品
callEvent: string; // = ""; 使用后执行的事件
se: string; // = ""; 非战斗使用时音效
useType: number; // = 0; 使用的场合
isSingleTarget: boolean; // = true; 指定单个目标
releaseAnimation: number; // = 1; 释放动画
recoveryHP: number; // = 0; 恢复生命值
recoverySP: number; // = 0; 恢复魔法值
costActionPower: boolean; // = true; 消耗行动力
addStatus: number[]; // = [];
removeStatus: number[]; // = [];
}
/**
* #6
*/
class Module_状态 {
id:number;
name:string;
icon: string; // = ""; 图标
intro: string; // = "";
totalDuration: number; // = 1; 持续回合
overtime: boolean; // = false; DOT/HOT
statusHit: number; // = 1; 命中率
cantMove: boolean; // = false; 无法移动
cantAtk: boolean; // = false; 无法攻击
cantUseSkill: boolean; // = false; 无法使用技能
removeWhenInjured: boolean; // = false; 受伤时解除
maxlayer: number; // = 1; 最大叠加层
removePer: number; // = 100; 解除概率
animation: number; // = 1; 状态自动动画
turnInterval: number; // = 1; 回合间隔
damageType: number; // = 0; 伤害类别
damageValue: number; // = 0; 数值
additionMultiple: number; // = 100; 属性加成值
useAddition: boolean; // = false; 属性加成
additionMultipleType: number; // = 0; 加成类别
whenOvertimeEvent: string; // = ""; 执行的事件
fixedHeteValue: number; // = 0; 固定仇恨值
damageHatePer: number; // = 0; + 按伤害数值比例增加仇恨
maxHP: number; // = 100;
maxSP: number; // = 100;
atk: number; // = 100; 攻击力
def: number; // = 100; 防御力
mag: number; // = 100; 魔力
magDef: number; // = 100; 魔法防御力
hit: number; // = 0; 命中率变更
moveGrid: number; // = 100; 移动力
crit: number; // = 0; 暴击率变更
magCrit: number; // = 0; 魔法暴击率变更
currentLayer: number; // = 1; 当前层
fromBattlerID: number; // = 0; 来源的场景对象编号
currentDuration: number; // = 0;
}
/**
* #7
*/
class Module_队伍 {
id:number;
name:string;
enemys: DataStructure_enemyActor[]; // = [];
background: string; // = ""; 战斗背景图
battleStage3_beforeWin: string; // = ""; 战斗阶段:胜利前
battleStage4_beforeLose: string; // = ""; 战斗阶段:失败前
battleStage1_newTurn: string; // = ""; 战斗阶段:新的回合
battleStage2_beforeAction: string; // = ""; 战斗阶段:行动开始前
}
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
TypeScript
1
https://gitee.com/reghorace/gc-turn-based-card-mod.git
git@gitee.com:reghorace/gc-turn-based-card-mod.git
reghorace
gc-turn-based-card-mod
GC回合制卡牌模板
master

搜索帮助