现在对于js不懂代码的也可以可以复制一段代码到ai上,叫他给出注释,有了注释基本能看个大概,,以下这段我是注释了饰品的,
// 计算饰品对额外参数的倍率影响
Game_Actor.prototype.accessoriesXParamRate = function(paramId) {
let rate = 1; // 初始倍率为1
switch(paramId) {
case XPARAM_EVA_ID: // 闪避率参数
// 如果装备蓝宝石项链
if(this.isEquippingThisAccessory(NECKLACE_SAPPHIRE_ID)) {
// 根据称号调整加成:立志英雄称号加成较少
if(this.isUsingThisTitle(TITLE_ID_ASPIRING_HERO)) rate *= 1.1;
else rate *= 1.2;
}
break;
case XPARAM_CRIT_ID: // 暴击率参数
// 装备蓝宝石项链会降低暴击率
if(this.isEquippingThisAccessory(NECKLACE_SAPPHIRE_ID)) rate *= 0.85;
break;
}
return rate;
};
// 计算饰品对额外参数的数值加成
Game_Actor.prototype.accessoriesXParamPlus = function(paramId) {
let value = 0; // 初始加成为0
switch(paramId) {
case XPARAM_STA_REGEN_ID: // 体力恢复参数
// 装备红色手镯增加体力恢复
if(this.isEquippingThisAccessory(BRACELET_RED_ID)) {
// 立志英雄称号加成较少
if(this.isUsingThisTitle(TITLE_ID_ASPIRING_HERO)) value += 0.01;
else value += 0.02;
}
break;
case XPARAM_EN_REGEN_ID: // 能量恢复参数
// 装备钯金手镯增加能量恢复
if(this.isEquippingThisAccessory(BRACELET_PALLADIUM_ID)) {
// 立志英雄称号加成较少
if(this.isUsingThisTitle(TITLE_ID_ASPIRING_HERO)) value += 0.015;
else value += 0.03;
}
break;
case XPARAM_HIT_ID: // 命中率参数
// 装备黄金手镯增加命中率
if(this.isEquippingThisAccessory(BRACELET_GOLD_ID)) {
// 立志英雄称号加成较少
if(this.isUsingThisTitle(TITLE_ID_ASPIRING_HERO)) value += 0.2;
else value += 0.4;
}
break;
}
return value;
};
// 计算饰品对特殊参数的倍率影响
Game_Actor.prototype.accessoriesSParamRate = function(paramId) {
let rate = 1; // 初始倍率为1
// 武器攻击力参数
if(paramId === SPARAM_WPATK_ID) {
// 装备红宝石项链降低武器攻击力
if(this.isEquippingThisAccessory(NECKLACE_RUBY_ID)) rate *= 0.9;
}
// 武器防御力参数
else if(id === SPARAM_WPDEF_ID) {
// 装备缎带增加武器防御力
if(this.isEquippingThisAccessory(MISC_RIBBON)) {
// 立志英雄称号加成较少
if(this.isUsingThisTitle(TITLE_ID_ASPIRING_HERO)) rate *= 1.005;
else rate *= 1.01;
}
// 使用特定称号增加武器防御力
if(this.isUsingThisTitle(TITLE_ID_DESCENSION_D2_HARD)) rate *= 1.19;
}
// 武器恢复参数
else if(paramId === SPARAM_WP_REGEN_ID) {
// 装备精灵戒指且在战斗姿态中影响武器恢复
if(this.isEquippingThisAccessory(RING_FAIRY) && this.isInCombatPose()) {
// 计算缺失体力的百分比
const precentOfStaminaMissing = (100 - this.currentPercentOfStamina_realMax()) * 0.01;
let effect = 0;
// 根据缺失体力计算效果
if(precentOfStaminaMissing >= 0.65)
effect = 0.66 + (precentOfStaminaMissing - 0.65) * 3;
else
effect = precentOfStaminaMissing;
// 立志英雄称号效果减半
if(this.isUsingThisTitle(TITLE_ID_ASPIRING_HERO))
rate *= (1 + effect * 0.5);
else
rate *= (1 + effect);
}
}
return rate;
};
// 计算饰品对元素属性的加成
Game_Actor.prototype.karrynAccessoryElementRate = function(elementId) {
let bonus = 0; // 初始加成为0
// 根据元素类型调用对应的计算方法
switch(elementId) {
case ELEMENT_TALK_ID: // 交谈元素
bonus += this.karrynAccTalkElementRate();
break;
case ELEMENT_SIGHT_ID: // 视觉元素
bonus += this.karrynAccSightElementRate();
break;
case ELEMENT_STRIP_ID: // 脱衣元素
bonus += this.karrynAccStripElementRate();
break;
case ELEMENT_PETTING_ID: // 抚摸元素
bonus += this.karrynAccPettingElementRate();
break;
case ELEMENT_SEX_ID: // 性元素
bonus += this.karrynAccSexElementRate();
break;
case ELEMENT_SLASH_ID: // 斩击元素
bonus += this.karrynAccSlashElementRate();
break;
case ELEMENT_PIERCE_ID: // 穿刺元素
bonus += this.karrynAccPierceElementRate();
break;
case ELEMENT_BLUNT_ID: // 钝击元素
bonus += this.karrynAccBluntElementRate();
break;
}
return bonus;
};
// 计算饰品对交谈元素的加成
Game_Actor.prototype.karrynAccTalkElementRate = function() {
let accBonus = 0; // 初始加成为0
// MIDI戒指降低交谈效果
if(this.isEquippingThisAccessory(RING_MIDI_ID)) {
// 立志英雄称号影响较小
if(this.isUsingThisTitle(TITLE_ID_ASPIRING_HERO)) accBonus -= 0.125;
else accBonus -= 0.25;
}
// 指甲油降低交谈效果
if(this.isEquippingThisAccessory(MISC_NAILPOLISH_ID)) {
// 立志英雄称号影响较小
if(this.isUsingThisTitle(TITLE_ID_ASPIRING_HERO)) accBonus -= 0.025;
else accBonus -= 0.05;
}
// 唇彩增加交谈效果
if(this.isEquippingThisAccessory(MISC_LIPGLOSS_ID)) accBonus += 0.2;
// 手机挂饰降低交谈效果
if(this.isEquippingThisAccessory(MISC_PHONESTRAP_ID)) {
// 立志英雄称号影响较小
if(this.isUsingThisTitle(TITLE_ID_ASPIRING_HERO)) accBonus -= 0.03;
else accBonus -= 0.06;
}
// 手提包增加交谈效果
if(this.isEquippingThisAccessory(MISC_HANDBAG_ID)) accBonus += 0.15;
// 乳胶长袜增加交谈效果
if(this.isEquippingThisAccessory(MISC_LATEXSTOCKING_ID)) accBonus += 0.15;
return accBonus;
};
// 计算饰品对视觉元素的加成
Game_Actor.prototype.karrynAccSightElementRate = function() {
let accBonus = 0; // 初始加成为0
// MIDI戒指降低视觉效果
if(this.isEquippingThisAccessory(RING_MIDI_ID)) {
// 立志英雄称号影响较小
if(this.isUsingThisTitle(TITLE_ID_ASPIRING_HERO)) accBonus -= 0.125;
else accBonus -= 0.25;
}
// 指甲油增加视觉效果
if(this.isEquippingThisAccessory(MISC_NAILPOLISH_ID)) accBonus += 0.2;
// 眼线笔降低视觉效果
if(this.isEquippingThisAccessory(MISC_EYELINER_ID)) {
// 立志英雄称号影响较小
if(this.isUsingThisTitle(TITLE_ID_ASPIRING_HERO)) accBonus -= 0.025;
else accBonus -= 0.05;
}
// 手机挂饰降低视觉效果
if(this.isEquippingThisAccessory(MISC_PHONESTRAP_ID)) {
// 立志英雄称号影响较小
if(this.isUsingThisTitle(TITLE_ID_ASPIRING_HERO)) accBonus -= 0.03;
else accBonus -= 0.06;
}
// 手提包增加视觉效果
if(this.isEquippingThisAccessory(MISC_HANDBAG_ID)) accBonus += 0.15;
// 乳胶长袜增加视觉效果
if(this.isEquippingThisAccessory(MISC_LATEXSTOCKING_ID)) accBonus += 0.15;
return accBonus;
};
// 计算饰品对抚摸元素的加成
Game_Actor.prototype.karrynAccPettingElementRate = function() {
let accBonus = 0; // 初始加成为0
// 蝎子戒指降低抚摸效果
if(this.isEquippingThisAccessory(RING_SCORPION_ID)) {
// 立志英雄称号影响较小
if(this.isUsingThisTitle(TITLE_ID_ASPIRING_HERO)) accBonus -= 0.15;
else accBonus -= 0.3;
}
// 唇彩降低抚摸效果
if(this.isEquippingThisAccessory(MISC_LIPGLOSS_ID)) {
// 立志英雄称号影响较小
if(this.isUsingThisTitle(TITLE_ID_ASPIRING_HERO)) accBonus -= 0.025;
else accBonus -= 0.05;
}
// 手机挂饰增加抚摸效果
if(this.isEquippingThisAccessory(MISC_PHONESTRAP_ID)) accBonus += 0.2;
// 香水增加抚摸效果
if(this.isEquippingThisAccessory(MISC_PERFUME_ID)) accBonus += 0.2;
// 手提包增加抚摸效果
if(this.isEquippingThisAccessory(MISC_HANDBAG_ID)) accBonus += 0.15;
// 乳胶长袜增加抚摸效果
if(this.isEquippingThisAccessory(MISC_LATEXSTOCKING_ID)) accBonus += 0.15;
// 钻石手铐增加抚摸效果
if(this.isEquippingThisAccessory(BRACELET_DIAMOND_CUFF_ID)) {
// 立志英雄称号加成更多
if(this.isUsingThisTitle(TITLE_ID_ASPIRING_HERO)) accBonus += 0.4;
else accBonus += 0.2;
}
return accBonus;
};
// 计算饰品对性元素的加成
Game_Actor.prototype.karrynAccSexElementRate = function() {
let accBonus = 0; // 初始加成为0
// 金玻璃戒指降低性效果
if(this.isEquippingThisAccessory(RING_GOLDGLASS_ID)) {
// 立志英雄称号影响较小
if(this.isUsingThisTitle(TITLE_ID_ASPIRING_HERO)) accBonus -= 0.15;
else accBonus -= 0.3;
}
// 翡翠项链增加性效果
if(this.isEquippingThisAccessory(NECKLACE_EMERALD_ID)) accBonus += 0.2;
// 眼线笔增加性效果
if(this.isEquippingThisAccessory(MISC_EYELINER_ID)) accBonus += 0.15;
// 香水增加性效果
if(this.isEquippingThisAccessory(MISC_PERFUME_ID)) accBonus += 0.2;
// 乳胶长袜降低性效果
if(this.isEquippingThisAccessory(MISC_LATEXSTOCKING_ID)) {
// 立志英雄称号影响较小
if(this.isUsingThisTitle(TITLE_ID_ASPIRING_HERO)) accBonus -= 0.035;
else accBonus -= 0.07;
}
// 钻石手铐增加性效果
if(this.isEquippingThisAccessory(BRACELET_DIAMOND_CUFF_ID)) {
// 立志英雄称号加成更多
if(this.isUsingThisTitle(TITLE_ID_ASPIRING_HERO)) accBonus += 0.3;
else accBonus += 0.15;
}
return accBonus;
};
// 计算饰品对脱衣元素的加成
Game_Actor.prototype.karrynAccStripElementRate = function() {
let accBonus = 0; // 初始加成为0
// 小牛皮腰带降低脱衣效果
if(this.isEquippingThisAccessory(MISC_CALFSKINBELT_ID)) {
// 立志英雄称号影响较小
if(this.isUsingThisTitle(TITLE_ID_ASPIRING_HERO)) accBonus -= 0.125;
else accBonus -= 0.25;
}
// 英雄项链增加脱衣效果
if(this.isEquippingThisAccessory(NECKLACE_HERO_ID)) {
// 立志英雄称号加成更多
if(this.isUsingThisTitle(TITLE_ID_ASPIRING_HERO)) accBonus += 0.5;
else accBonus += 0.25;
}
// 仙人掌耳环增加脱衣效果
if(this.isEquippingThisAccessory(EARRING_CACTUS)) {
accBonus += 0.1;
}
return accBonus;
};
// 计算饰品对斩击元素的加成
Game_Actor.prototype.karrynAccSlashElementRate = function() {
let accBonus = 0; // 初始加成为0
// 狗牌项链降低斩击效果
if(this.isEquippingThisAccessory(NECKLACE_DOGTAG_ID)) {
// 立志英雄称号影响较小
if(this.isUsingThisTitle(TITLE_ID_ASPIRING_HERO)) accBonus -= 0.165;
else accBonus -= 0.33;
}
// 球项链增加斩击效果
if(this.isEquippingThisAccessory(NECKLACE_BALL_ID)) accBonus += 0.1;
// 英雄项链降低斩击效果
if(this.isEquippingThisAccessory(NECKLACE_HERO_ID)) {
// 立志英雄称号影响更大
if(this.isUsingThisTitle(TITLE_ID_ASPIRING_HERO)) accBonus -= 0.4;
else accBonus -= 0.2;
}
return accBonus;
};
// 计算饰品对穿刺元素的加成
Game_Actor.prototype.karrynAccPierceElementRate = function() {
let accBonus = 0; // 初始加成为0
// 球项链降低穿刺效果
if(this.isEquippingThisAccessory(NECKLACE_BALL_ID)) {
// 立志英雄称号影响较小
if(this.isUsingThisTitle(TITLE_ID_ASPIRING_HERO)) accBonus -= 0.165;
else accBonus -= 0.33;
}
// 链项链增加穿刺效果
if(this.isEquippingThisAccessory(NECKLACE_CHAIN_ID)) accBonus += 0.1;
// 英雄项链降低穿刺效果
if(this.isEquippingThisAccessory(NECKLACE_HERO_ID)) {
// 立志英雄称号影响更大
if(this.isUsingThisTitle(TITLE_ID_ASPIRING_HERO)) accBonus -= 0.4;
else accBonus -= 0.2;
}
return accBonus;
};
// 计算饰品对钝击元素的加成
Game_Actor.prototype.karrynAccBluntElementRate = function() {
let accBonus = 0; // 初始加成为0
// 链项链降低钝击效果
if(this.isEquippingThisAccessory(NECKLACE_CHAIN_ID)) {
// 立志英雄称号影响较小
if(this.isUsingThisTitle(TITLE_ID_ASPIRING_HERO)) accBonus -= 0.165;
else accBonus -= 0.33;
}
// 狗牌项链增加钝击效果
if(this.isEquippingThisAccessory(NECKLACE_DOGTAG_ID)) accBonus += 0.1;
// 英雄项链降低钝击效果
if(this.isEquippingThisAccessory(NECKLACE_HERO_ID)) {
// 立志英雄称号影响更大
if(this.isUsingThisTitle(TITLE_ID_ASPIRING_HERO)) accBonus -= 0.4;
else accBonus -= 0.2;
}
return accBonus;
};
// 计算饰品对额外参数的倍率影响
Game_Actor.prototype.accessoriesXParamRate = function(paramId) {
let rate = 1; // 初始倍率为1
switch(paramId) {
case XPARAM_EVA_ID: // 闪避率参数
// 如果装备蓝宝石项链
if(this.isEquippingThisAccessory(NECKLACE_SAPPHIRE_ID)) {
// 根据称号调整加成:立志英雄称号加成较少
if(this.isUsingThisTitle(TITLE_ID_ASPIRING_HERO)) rate *= 1.1;
else rate *= 1.2;
}
break;
case XPARAM_CRIT_ID: // 暴击率参数
// 装备蓝宝石项链会降低暴击率
if(this.isEquippingThisAccessory(NECKLACE_SAPPHIRE_ID)) rate *= 0.85;
break;
}
return rate;
};
// 计算饰品对额外参数的数值加成
Game_Actor.prototype.accessoriesXParamPlus = function(paramId) {
let value = 0; // 初始加成为0
switch(paramId) {
case XPARAM_STA_REGEN_ID: // 体力恢复参数
// 装备红色手镯增加体力恢复
if(this.isEquippingThisAccessory(BRACELET_RED_ID)) {
// 立志英雄称号加成较少
if(this.isUsingThisTitle(TITLE_ID_ASPIRING_HERO)) value += 0.01;
else value += 0.02;
}
break;
case XPARAM_EN_REGEN_ID: // 能量恢复参数
// 装备钯金手镯增加能量恢复
if(this.isEquippingThisAccessory(BRACELET_PALLADIUM_ID)) {
// 立志英雄称号加成较少
if(this.isUsingThisTitle(TITLE_ID_ASPIRING_HERO)) value += 0.015;
else value += 0.03;
}
break;
case XPARAM_HIT_ID: // 命中率参数
// 装备黄金手镯增加命中率
if(this.isEquippingThisAccessory(BRACELET_GOLD_ID)) {
// 立志英雄称号加成较少
if(this.isUsingThisTitle(TITLE_ID_ASPIRING_HERO)) value += 0.2;
else value += 0.4;
}
break;
}
return value;
};
// 计算饰品对特殊参数的倍率影响
Game_Actor.prototype.accessoriesSParamRate = function(paramId) {
let rate = 1; // 初始倍率为1
// 武器攻击力参数
if(paramId === SPARAM_WPATK_ID) {
// 装备红宝石项链降低武器攻击力
if(this.isEquippingThisAccessory(NECKLACE_RUBY_ID)) rate *= 0.9;
}
// 武器防御力参数
else if(id === SPARAM_WPDEF_ID) {
// 装备缎带增加武器防御力
if(this.isEquippingThisAccessory(MISC_RIBBON)) {
// 立志英雄称号加成较少
if(this.isUsingThisTitle(TITLE_ID_ASPIRING_HERO)) rate *= 1.005;
else rate *= 1.01;
}
// 使用特定称号增加武器防御力
if(this.isUsingThisTitle(TITLE_ID_DESCENSION_D2_HARD)) rate *= 1.19;
}
// 武器恢复参数
else if(paramId === SPARAM_WP_REGEN_ID) {
// 装备精灵戒指且在战斗姿态中影响武器恢复
if(this.isEquippingThisAccessory(RING_FAIRY) && this.isInCombatPose()) {
// 计算缺失体力的百分比
const precentOfStaminaMissing = (100 - this.currentPercentOfStamina_realMax()) * 0.01;
let effect = 0;
// 根据缺失体力计算效果
if(precentOfStaminaMissing >= 0.65)
effect = 0.66 + (precentOfStaminaMissing - 0.65) * 3;
else
effect = precentOfStaminaMissing;
// 立志英雄称号效果减半
if(this.isUsingThisTitle(TITLE_ID_ASPIRING_HERO))
rate *= (1 + effect * 0.5);
else
rate *= (1 + effect);
}
}
return rate;
};
// 计算饰品对元素属性的加成
Game_Actor.prototype.karrynAccessoryElementRate = function(elementId) {
let bonus = 0; // 初始加成为0
// 根据元素类型调用对应的计算方法
switch(elementId) {
case ELEMENT_TALK_ID: // 交谈元素
bonus += this.karrynAccTalkElementRate();
break;
case ELEMENT_SIGHT_ID: // 视觉元素
bonus += this.karrynAccSightElementRate();
break;
case ELEMENT_STRIP_ID: // 脱衣元素
bonus += this.karrynAccStripElementRate();
break;
case ELEMENT_PETTING_ID: // 抚摸元素
bonus += this.karrynAccPettingElementRate();
break;
case ELEMENT_SEX_ID: // 性元素
bonus += this.karrynAccSexElementRate();
break;
case ELEMENT_SLASH_ID: // 斩击元素
bonus += this.karrynAccSlashElementRate();
break;
case ELEMENT_PIERCE_ID: // 穿刺元素
bonus += this.karrynAccPierceElementRate();
break;
case ELEMENT_BLUNT_ID: // 钝击元素
bonus += this.karrynAccBluntElementRate();
break;
}
return bonus;
};
// 计算饰品对交谈元素的加成
Game_Actor.prototype.karrynAccTalkElementRate = function() {
let accBonus = 0; // 初始加成为0
// MIDI戒指降低交谈效果
if(this.isEquippingThisAccessory(RING_MIDI_ID)) {
// 立志英雄称号影响较小
if(this.isUsingThisTitle(TITLE_ID_ASPIRING_HERO)) accBonus -= 0.125;
else accBonus -= 0.25;
}
// 指甲油降低交谈效果
if(this.isEquippingThisAccessory(MISC_NAILPOLISH_ID)) {
// 立志英雄称号影响较小
if(this.isUsingThisTitle(TITLE_ID_ASPIRING_HERO)) accBonus -= 0.025;
else accBonus -= 0.05;
}
// 唇彩增加交谈效果
if(this.isEquippingThisAccessory(MISC_LIPGLOSS_ID)) accBonus += 0.2;
// 手机挂饰降低交谈效果
if(this.isEquippingThisAccessory(MISC_PHONESTRAP_ID)) {
// 立志英雄称号影响较小
if(this.isUsingThisTitle(TITLE_ID_ASPIRING_HERO)) accBonus -= 0.03;
else accBonus -= 0.06;
}
// 手提包增加交谈效果
if(this.isEquippingThisAccessory(MISC_HANDBAG_ID)) accBonus += 0.15;
// 乳胶长袜增加交谈效果
if(this.isEquippingThisAccessory(MISC_LATEXSTOCKING_ID)) accBonus += 0.15;
return accBonus;
};
// 计算饰品对视觉元素的加成
Game_Actor.prototype.karrynAccSightElementRate = function() {
let accBonus = 0; // 初始加成为0
// MIDI戒指降低视觉效果
if(this.isEquippingThisAccessory(RING_MIDI_ID)) {
// 立志英雄称号影响较小
if(this.isUsingThisTitle(TITLE_ID_ASPIRING_HERO)) accBonus -= 0.125;
else accBonus -= 0.25;
}
// 指甲油增加视觉效果
if(this.isEquippingThisAccessory(MISC_NAILPOLISH_ID)) accBonus += 0.2;
// 眼线笔降低视觉效果
if(this.isEquippingThisAccessory(MISC_EYELINER_ID)) {
// 立志英雄称号影响较小
if(this.isUsingThisTitle(TITLE_ID_ASPIRING_HERO)) accBonus -= 0.025;
else accBonus -= 0.05;
}
// 手机挂饰降低视觉效果
if(this.isEquippingThisAccessory(MISC_PHONESTRAP_ID)) {
// 立志英雄称号影响较小
if(this.isUsingThisTitle(TITLE_ID_ASPIRING_HERO)) accBonus -= 0.03;
else accBonus -= 0.06;
}
// 手提包增加视觉效果
if(this.isEquippingThisAccessory(MISC_HANDBAG_ID)) accBonus += 0.15;
// 乳胶长袜增加视觉效果
if(this.isEquippingThisAccessory(MISC_LATEXSTOCKING_ID)) accBonus += 0.15;
return accBonus;
};
// 计算饰品对抚摸元素的加成
Game_Actor.prototype.karrynAccPettingElementRate = function() {
let accBonus = 0; // 初始加成为0
// 蝎子戒指降低抚摸效果
if(this.isEquippingThisAccessory(RING_SCORPION_ID)) {
// 立志英雄称号影响较小
if(this.isUsingThisTitle(TITLE_ID_ASPIRING_HERO)) accBonus -= 0.15;
else accBonus -= 0.3;
}
// 唇彩降低抚摸效果
if(this.isEquippingThisAccessory(MISC_LIPGLOSS_ID)) {
// 立志英雄称号影响较小
if(this.isUsingThisTitle(TITLE_ID_ASPIRING_HERO)) accBonus -= 0.025;
else accBonus -= 0.05;
}
// 手机挂饰增加抚摸效果
if(this.isEquippingThisAccessory(MISC_PHONESTRAP_ID)) accBonus += 0.2;
// 香水增加抚摸效果
if(this.isEquippingThisAccessory(MISC_PERFUME_ID)) accBonus += 0.2;
// 手提包增加抚摸效果
if(this.isEquippingThisAccessory(MISC_HANDBAG_ID)) accBonus += 0.15;
// 乳胶长袜增加抚摸效果
if(this.isEquippingThisAccessory(MISC_LATEXSTOCKING_ID)) accBonus += 0.15;
// 钻石手铐增加抚摸效果
if(this.isEquippingThisAccessory(BRACELET_DIAMOND_CUFF_ID)) {
// 立志英雄称号加成更多
if(this.isUsingThisTitle(TITLE_ID_ASPIRING_HERO)) accBonus += 0.4;
else accBonus += 0.2;
}
return accBonus;
};
// 计算饰品对性元素的加成
Game_Actor.prototype.karrynAccSexElementRate = function() {
let accBonus = 0; // 初始加成为0
// 金玻璃戒指降低性效果
if(this.isEquippingThisAccessory(RING_GOLDGLASS_ID)) {
// 立志英雄称号影响较小
if(this.isUsingThisTitle(TITLE_ID_ASPIRING_HERO)) accBonus -= 0.15;
else accBonus -= 0.3;
}
// 翡翠项链增加性效果
if(this.isEquippingThisAccessory(NECKLACE_EMERALD_ID)) accBonus += 0.2;
// 眼线笔增加性效果
if(this.isEquippingThisAccessory(MISC_EYELINER_ID)) accBonus += 0.15;
// 香水增加性效果
if(this.isEquippingThisAccessory(MISC_PERFUME_ID)) accBonus += 0.2;
// 乳胶长袜降低性效果
if(this.isEquippingThisAccessory(MISC_LATEXSTOCKING_ID)) {
// 立志英雄称号影响较小
if(this.isUsingThisTitle(TITLE_ID_ASPIRING_HERO)) accBonus -= 0.035;
else accBonus -= 0.07;
}
// 钻石手铐增加性效果
if(this.isEquippingThisAccessory(BRACELET_DIAMOND_CUFF_ID)) {
// 立志英雄称号加成更多
if(this.isUsingThisTitle(TITLE_ID_ASPIRING_HERO)) accBonus += 0.3;
else accBonus += 0.15;
}
return accBonus;
};
// 计算饰品对脱衣元素的加成
Game_Actor.prototype.karrynAccStripElementRate = function() {
let accBonus = 0; // 初始加成为0
// 小牛皮腰带降低脱衣效果
if(this.isEquippingThisAccessory(MISC_CALFSKINBELT_ID)) {
// 立志英雄称号影响较小
if(this.isUsingThisTitle(TITLE_ID_ASPIRING_HERO)) accBonus -= 0.125;
else accBonus -= 0.25;
}
// 英雄项链增加脱衣效果
if(this.isEquippingThisAccessory(NECKLACE_HERO_ID)) {
// 立志英雄称号加成更多
if(this.isUsingThisTitle(TITLE_ID_ASPIRING_HERO)) accBonus += 0.5;
else accBonus += 0.25;
}
// 仙人掌耳环增加脱衣效果
if(this.isEquippingThisAccessory(EARRING_CACTUS)) {
accBonus += 0.1;
}
return accBonus;
};
// 计算饰品对斩击元素的加成
Game_Actor.prototype.karrynAccSlashElementRate = function() {
let accBonus = 0; // 初始加成为0
// 狗牌项链降低斩击效果
if(this.isEquippingThisAccessory(NECKLACE_DOGTAG_ID)) {
// 立志英雄称号影响较小
if(this.isUsingThisTitle(TITLE_ID_ASPIRING_HERO)) accBonus -= 0.165;
else accBonus -= 0.33;
}
// 球项链增加斩击效果
if(this.isEquippingThisAccessory(NECKLACE_BALL_ID)) accBonus += 0.1;
// 英雄项链降低斩击效果
if(this.isEquippingThisAccessory(NECKLACE_HERO_ID)) {
// 立志英雄称号影响更大
if(this.isUsingThisTitle(TITLE_ID_ASPIRING_HERO)) accBonus -= 0.4;
else accBonus -= 0.2;
}
return accBonus;
};
// 计算饰品对穿刺元素的加成
Game_Actor.prototype.karrynAccPierceElementRate = function() {
let accBonus = 0; // 初始加成为0
// 球项链降低穿刺效果
if(this.isEquippingThisAccessory(NECKLACE_BALL_ID)) {
// 立志英雄称号影响较小
if(this.isUsingThisTitle(TITLE_ID_ASPIRING_HERO)) accBonus -= 0.165;
else accBonus -= 0.33;
}
// 链项链增加穿刺效果
if(this.isEquippingThisAccessory(NECKLACE_CHAIN_ID)) accBonus += 0.1;
// 英雄项链降低穿刺效果
if(this.isEquippingThisAccessory(NECKLACE_HERO_ID)) {
// 立志英雄称号影响更大
if(this.isUsingThisTitle(TITLE_ID_ASPIRING_HERO)) accBonus -= 0.4;
else accBonus -= 0.2;
}
return accBonus;
};
// 计算饰品对钝击元素的加成
Game_Actor.prototype.karrynAccBluntElementRate = function() {
let accBonus = 0; // 初始加成为0
// 链项链降低钝击效果
if(this.isEquippingThisAccessory(NECKLACE_CHAIN_ID)) {
// 立志英雄称号影响较小
if(this.isUsingThisTitle(TITLE_ID_ASPIRING_HERO)) accBonus -= 0.165;
else accBonus -= 0.33;
}
// 狗牌项链增加钝击效果
if(this.isEquippingThisAccessory(NECKLACE_DOGTAG_ID)) accBonus += 0.1;
// 英雄项链降低钝击效果
if(this.isEquippingThisAccessory(NECKLACE_HERO_ID)) {
// 立志英雄称号影响更大
if(this.isUsingThisTitle(TITLE_ID_ASPIRING_HERO)) accBonus -= 0.4;
else accBonus -= 0.2;
}
return accBonus;
};









