本WIKI由闪耀暖暖山药攻略组申请于2020年04月24日创建,编辑权限开放。
Widget:工具:单卡分数计算器
<style> body{background-color:#FFF} p.title{font-size:125%;font-weight:800;color:#284393;background-color:#ffced78a;text-align:center;} p.titleC{font-size:80%;color:#03F;text-align:center;text-decoration:underline} hr.fgx{border:1px dashed #2E9FCC} .wb{font-size:80%} .link{color:#03F;text-decoration:none}
- Label12, #Label14{text-decoration:none;background-color:#d9fdfe}
.mw-parser-output p {margin: 0 0 10px;} p.bodys{color:#903;text-align:center;} p.bodysT{color:#66a0d2;font-size:90%;text-align:center;} p.bodysC{color:#606;text-align:center;} p.bodysB{color:#00A2E8;font-size:80%;text-align:center;} p.bodysQ{color:#FF0000;font-size:80%;text-align:center;} p.bodysD{color:#C00;text-align:center;} p.bodysF{color:#909;text-align:center;}
- X{width:75px}
- modeL{color:#00F;}
p.bodysG{color:#909;text-align:center;} p.bodysA{color:#009;text-align:center;} p.end{text-align:center;} p.t{font-weight:800;color:#1F4499;text-align:center} .blue-square{border:1px solid black;background:rgb(154,217,234)} .white-square{border:1px solid black} .Critical{
width:44px; height:44px; text-align:center; display:inline-block; border:2px black outset; line-height:44px; }
</style>
<script src="//wiki.biligame.com/synn/MediaWiki:CardInfo.js?action=raw&ctype=text/javascript"></script> <script> (window.RLQ = window.RLQ || []).push(['jquery', () => { $(function() { PropList.forEach((item) =>{ var group = $('<optgroup label="' + item.属性 + '">'); CardList.filter((card) => { return card.主属性 == item.Id }).forEach((card) => { group.append('<option value=' + card.Id + '>' + card.设计师名字 + '-' + card.卡牌名字 + '</option>'); }); $('#CardList').append(group); }); $('#CardList').trigger('change'); $('.Critical').data('iscritical', false); }) }]); function ChangeCharacter(params) { $('#aSkllLevel1').empty(); var selectCard = CardList.filter((card) => { return card.Id == $(params).val() })[0]; selectCard.SkillList.forEach((item) => { $('#aSkllLevel1').append('<option value="' + item.Level + '">' + item.Describe + '</option>'); }); if (selectCard.头==0) { $('#pSkill1').parent().hide(); $('#cbo-pSkill1').val(0); } else { $('#pSkill1').parent().show(); $('#cbo-pSkill1').val(1); } if (selectCard.裙 == 0) { $('#pSkill2').parent().hide(); $('#cbo-pSkill2').val(0); } else { $('#pSkill2').parent().show(); $('#cbo-pSkill2').val(1); } if (selectCard.鞋 == 0) { $('#pSkill3').parent().hide(); $('#cbo-pSkill3').val(0); } else { $('#pSkill3').parent().show(); $('#cbo-pSkill3').val(1); } if (selectCard.饰 == 0) { $('#pSkill4').parent().hide(); $('#cbo-pSkill4').val(0); } else { $('#pSkill4').parent().show(); $('#cbo-pSkill4').val(1); } } function ChangeCritical(d) { if ($(d).data('iscritical')) { $(d).data('iscritical', false); $(d).css('background-color', 'white'); } else { $(d).data('iscritical', true); $(d).css('background-color', 'hotpink'); } }
function ChangeCZmode(c) { if ($(c).val()==3) { $('#group_Critical').show(); } else { $('#group_Critical').hide(); } }
function CalcJJC() {
var arrPSkill = new Array(4); var CardInfo = CardList.filter((card) => { return card.Id == $('#CardList').val() })[0]; $('.pSkill').each((i,p) => { arrPSkill[i] = p.value == 0 ? 0 : PSkillRate.filter((sr) => { return sr.Type == CardInfo.卡牌稀有度 && sr.Level == p.value && sr.Index == i })[0].Rate; //console.log(i + "-" + arrPSkill[i] + "-" + p.value) }); var effectInfo = EffectList.filter((ef) => { return ef.印象 == $('#YXRank1').val() && ef.等级 == $('#YXLevel1').val() })[0]; //PS.为了便于后期开发,分数计算细化存储,卡牌影召技能的心计加成、分数加成、闪瞬加成均计入9影召技能分数,BY 星空之龙2021.12.17 //0基础分数合计,1-8心之技能分数,9影召技能分数,10卡牌技能分数,11美甲分数,12衣服闪瞬分数(80级),13印象闪瞬分数,14爆发分数 var arrRate = [0,0.125, 0.025, 0.025, 0.125, 0.025, 0.025, 0.025, 0.125]; var arrScore = new Array(15); var totalPower = $('#totalPower').val(); var MjPower = $('#MjPower').val(); arrScore[0] = totalPower * 3; //0头1裙2鞋3饰 arrScore[1] = (arrRate[1] + arrPSkill[1]) * arrScore[0];//1 + effectInfo.心计系数 arrScore[2] = (arrRate[2] + arrPSkill[3]) * arrScore[0]; arrScore[3] = (arrRate[3] + arrPSkill[3]) * arrScore[0]; arrScore[4] = (arrRate[4] + arrPSkill[0]) * arrScore[0]; arrScore[5] = (arrRate[5] + arrPSkill[3]) * arrScore[0]; arrScore[6] = (arrRate[6] + arrPSkill[3]) * arrScore[0]; arrScore[7] = (arrRate[7] + arrPSkill[3]) * arrScore[0]; arrScore[8] = (arrRate[8] + arrPSkill[2]) * arrScore[0]; arrScore[9] = arrScore[0] * 0.2; arrScore[12] = arrScore[9]*0.12; //默认80级加成算 arrScore[13] = arrScore[9] * effectInfo.闪瞬加成; var skillInfo = CardInfo.SkillList.filter((ski) => { return ski.Level == $('#aSkllLevel1').val()})[0]; arrScore[10] = arrScore[0] * (skillInfo.BaseRate + skillInfo.ExRate) + arrScore[9] * skillInfo.ShiningRate + (arrScore[9] + arrScore[12]) * skillInfo.ExShining if (skillInfo.BuffTime != 0) { var SkillTimeInfo = PSkillBuffTime.filter((t) => { return t.BuffType == skillInfo.BuffTime && t.CalcType == ($('#CZMode').val()==1?1:2) })[0]; for (var i = SkillTimeInfo.Begin; i <= SkillTimeInfo.End; i++) { arrScore[10] += arrScore[i] * skillInfo.SkillRate } }; arrScore[14] = 0; for (var i = 1; i <= 8; i++) { if ($('#CZMode').val()==3) { arrScore[14] += arrScore[i] * 0.5 * ($('.Critical').eq(i-1).data('iscritical')?1:0); } else { arrScore[14] += arrScore[i] * 0.5 * effectInfo.魅力爆发; } } for (var i = 1; i <= 8; i++) { arrScore[i] = arrScore[i] * (1 + effectInfo.心计系数); } arrScore[11] = MjPower * 1.05; var YhRate = $('#YhBuff1').val()*1 + $('#YhBuff2').val()*1 var sumScore = 0; for (var i = 0; i < arrScore.length; i++) { arrScore[i] = arrScore[i] * (1+YhRate) sumScore += Math.ceil(arrScore[i]); } var sumScorePre = localStorage.getItem("sumScorePre"); localStorage.setItem("sumScorePre", sumScore); var strResult = CardInfo.设计师名字 + "-" + CardInfo.卡牌名字 + "的得分倍率为:" + (sumScore / totalPower) + "\n"; strResult += "基础搭配之力为:" + totalPower + "\n"; strResult += "总计得分为:" + sumScore + "\n"; if (sumScorePre != null) { var diffScore = sumScore - sumScorePre; if (diffScore>0) { strResult += "比上次计算结果增加了:" + diffScore + "分"; } else if (diffScore <0) { strResult += "比上次计算结果减少了:" + diffScore*-1 + "分"; } } alert(strResult); } </script>
角色: <select id="CardList" onchange="ChangeCharacter(this)"> </select>
—————— 影之召唤 ——————
<select name="aSkllLevel1" id="aSkllLevel1"> <option value="1" selected="selected">1</option> </select>
—————— 被动技能 ——————
类型 <input type="text" id="pSkill1" value="完美发型" disabled/> 等级 <select name="cbo-pSkill1" class="pSkill" id="cbo-pSkill1"> <option value="0">0</option> <option value="1">1</option> <option value="2">2</option> <option value="3">3</option> <option value="4">4</option> <option value="5">5</option> </select>
类型 <input type="text" id="pSkill2" value="气场全开" disabled/> 等级 <select name="cbo-pSkill2" class="pSkill" id="cbo-pSkill2"> <option value="0">0</option> <option value="1">1</option> <option value="2">2</option> <option value="3">3</option> <option value="4">4</option> <option value="5">5</option> </select>
类型 <input type="text" id="pSkill3" value="轻盈脚步" disabled/> 等级 <select name="cbo-pSkill3" class="pSkill" id="cbo-pSkill3"> <option value="0">0</option> <option value="1">1</option> <option value="2">2</option> <option value="3">3</option> <option value="4">4</option> <option value="5">5</option> </select>
类型 <input type="text" id="pSkill4" value="闪闪惹人爱" disabled/> 等级 <select name="cbo-pSkill4" class="pSkill" id="cbo-pSkill4"> <option value="0">0</option> <option value="1">1</option> <option value="2">2</option> <option value="3">3</option> <option value="4">4</option> <option value="5">5</option> </select>
—————— 核心印象 ——————
<select name="YXRank" id="YXRank1"> <option value="普通">普通</option> <option value="稀有">稀有</option> <option value="非凡">非凡</option> <option value="非凡|初心之愿|千秋岁华">非凡|初心之愿|千秋岁华</option> <option value="非凡|冬雪盛典|尘封的往昔">非凡|冬雪盛典|尘封的往昔</option> <option value="闪耀" selected>闪耀</option> <option value="闪耀|无人编织童话">闪耀|无人编织童话</option> </select> <select name="YXLevel" id="YXLevel1"> <option value="1">深化1花</option> <option value="2">深化2花</option> <option value="3">深化3花</option> <option value="4">深化4花</option> <option value="5" selected>深化5花</option> </select>
<select name="ChoseYX" id="ChoseYX"> <option value="1">核心印象:提供心之技能分数</option> </select>
—————— 忆海BUFF ——————
<select name="YhBuff1" id="YhBuff1"> <option value="0">无</option> <option value="0.01">忆海羁旅(1级)</option> <option value="0.025">忆海羁旅(2级)</option> <option value="0.04">忆海羁旅(3级)</option> <option value="0.055">忆海羁旅(4级)</option> <option value="0.07">忆海羁旅(5级)</option> <option value="0.085">忆海羁旅(6级)</option> <option value="0.1">忆海羁旅(7级)</option> <option value="0.115" selected>忆海羁旅(8级)</option> </select> <select name="YhBuff2" id="YhBuff2"> <option value="0">无</option> <option value="0.01" selected>忆海星迹(1级)</option> <option value="0.025">忆海星迹(2级)</option> <option value="0.04">忆海星迹(3级)</option> <option value="0.055">忆海星迹(4级)</option> <option value="0.07">忆海星迹(5级)</option> <option value="0.085">忆海星迹(6级)</option> <option value="0.1">忆海星迹(7级)</option> <option value="0.115">忆海星迹(8级)</option> </select>
—————— 操作模式 ——————
请选择操作模式: <select id="CZMode" onchange="ChangeCZmode(this)"> <option value="1">竞技场模式</option> <option value="2">心阶模式</option> <option value="3">手动模式</option> </select>
总搭配之力:<input type="text" id="totalPower" value="0">
其中美甲搭配之力:<input type="text" id="MjPower" value="0">
<button onclick="CalcJJC()">计算结果</button>