如无特殊说明,本WIKI内页面均采用 知识共享 署名-非商业性使用-相同方式共享 4.0 国际 (CC BY-NC-SA 4.0) 许可协议进行许可。
Widget:Hyper
<script src="https://cdn.staticfile.org/jquery/2.1.1/jquery.min.js"></script>
超级属性模拟
现在等级:
<input type="number" v-on:change="count()" class="form-control col-md-12 input-large" max="275" min="0" v-model="level" style="margin-right: 20px;" placeholder="请输入数值" />
累计超级点数:模板:HpyerPoint;可用余额超级点数:模板:RealHpyerPoint
力量:
<input type="number" v-on:change="count()" class="form-control col-md-4" max="15" min="0" v-model="strPoint" style="margin-right: 20px;" placeholder="请输入数值" />
提升属性:模板:StrView,消耗模板:StrNeed超级点数
敏捷:
<input type="number" v-on:change="count()" class="form-control col-md-4" max="15" min="0" v-model="dexPoint" style="margin-right: 20px;" placeholder="请输入数值" />
提升属性:模板:DexView,消耗模板:DexNeed超级点数
智力:
<input type="number" v-on:change="count()" class="form-control col-md-4" max="15" min="0" v-model="intPoint" style="margin-right: 20px;" placeholder="请输入数值" />
提升属性:模板:IntView,消耗模板:IntNeed超级点数
运气:
<input type="number" v-on:change="count()" class="form-control col-md-4" max="15" min="0" v-model="lukPoint" style="margin-right: 20px;" placeholder="请输入数值" />
提升属性:模板:LukView,消耗模板:LukNeed超级点数
攻击:
<input type="number" v-on:change="count()" class="form-control col-md-4" max="15" min="0" v-model="atkPoint" style="margin-right: 20px;" placeholder="请输入数值" />
提升属性:模板:AtkView,消耗模板:AtkNeed超级点数
神秘力量:
<input type="number" v-on:change="count()" class="form-control col-md-4" max="15" min="0" v-model="arcPoint" style="margin-right: 20px;" placeholder="请输入数值" />
提升属性:模板:ArcView,消耗模板:ArcNeed超级点数
首领伤害(boss伤害):
<input type="number" v-on:change="count()" class="form-control col-md-4" max="15" min="0" v-model="bossPoint" style="margin-right: 20px;" placeholder="请输入数值" />
提升属性:模板:BossView,消耗模板:BossNeed超级点数
伤害:
<input type="number" v-on:change="count()" class="form-control col-md-4" max="15" min="0" v-model="damagePoint" style="margin-right: 20px;" placeholder="请输入数值" />
提升属性:模板:DamageView,消耗模板:DamageNeed超级点数
无视防御力:
<input type="number" v-on:change="count()" class="form-control col-md-4" max="15" min="0" v-model="igonePoint" style="margin-right: 20px;" placeholder="请输入数值" />
提升属性:模板:IgoneView,消耗模板:IgoneNeed超级点数
暴击:
<input type="number" v-on:change="count()" class="form-control col-md-4" max="15" min="0" v-model="critPoint" style="margin-right: 20px;" placeholder="请输入数值" />
提升属性:模板:CritView,消耗模板:CritNeed超级点数
暴击伤害:
<input type="number" v-on:change="count()" class="form-control col-md-4" max="15" min="0" v-model="critDamagePoint" style="margin-right: 20px;" placeholder="请输入数值" />
提升属性:模板:CritDamageView,消耗模板:CritDamageNeed超级点数
HP:
MP:
DF/TF/PP:
<input type="number" v-on:change="count()" class="form-control col-md-4" max="10" min="0" v-model="chargePoint" style="margin-right: 20px;" placeholder="请输入数值" />
提升属性:模板:ChargeView,消耗模板:ChargeNeed超级点数
额外经验值:
<input type="number" v-on:change="count()" class="form-control col-md-4" max="15" min="0" v-model="expPoint" style="margin-right: 20px;" placeholder="请输入数值" />
提升属性:模板:ExpView,消耗模板:ExpNeed超级点数
稳如泰山:
异常抗性:
<script> var item = new Vue({
el: '#item', data: { level:140, strPoint:0, dexPoint:0, intPoint:0, lukPoint:0, arcPoint:0, atkPoint:0, bossPoint:0, damagePoint:0, igonePoint:0, critPoint:0, critDamagePoint:0, hpPoint:0, mpPoint:0, chargePoint:0, expPoint:0, srPoint:0,//抗性 status resistance krPoint:0,//泰山 knockback resistance strView:0, dexView:0, intView:0, lukView:0, arcView:0, atkView:0, bossView:0, damageView:0, igoneView:0, critView:0, critDamageView:0, hpView:0, mpView:0, chargeView:0, expView:0, srView:0,//抗性 status resistance krView:0,//泰山 knockback resistance, strNeed:0, dexNeed:0, intNeed:0, lukNeed:0, arcNeed:0, atkNeed:0, bossNeed:0, damageNeed:0, igoneNeed:0, critNeed:0, critDamageNeed:0, hpNeed:0, mpNeed:0, chargeNeed:0, expNeed:0, srNeed:0,//抗性 status resistance krNeed:0,//泰山 knockback resistance str:[0,30,60,90,120,150,180,210,240,270,300,330,360,390,420,450], dex:[0,30,60,90,120,150,180,210,240,270,300,330,360,390,420,450], int:[0,30,60,90,120,150,180,210,240,270,300,330,360,390,420,450], luk:[0,30,60,90,120,150,180,210,240,270,300,330,360,390,420,450], arc:[0,5,10,15,20,25,30,35,40,45,50,60,70,80,90,100], atk:[0,3,6,9,12,15,18,21,24,27,30,33,36,39,42,45], boss:[0,3,6,9,12,15,19,23,27,31,35,39,43,47,51,55], damage:[0,3,6,9,12,15,18,21,24,27,30,33,36,39,42,45], igone:[0,3,6,9,12,15,18,21,24,27,30,33,36,39,42,45], crit:[0,1,2,3,4,5,7,9,11,13,15,17,19,21,23,25], critDamage:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15], hp:[0,2,4,6,8,10,12,14,16,18,20,22,24,26,28,30], mp:[0,2,4,6,8,10,12,14,16,18,20,22,24,26,28,30], charge:[0,10,20,30,40,50,60,70,80,90,100], exp:[0,0.5,1.0,1.5,2.0,2.5,3.0,3.5,4.0,4.5,5.0,6.0,7.0,8.0,9.0,10.0], sr:[0,1,2,3,4,5,7,9,11,13,15,17,19,21,23,25],//抗性 status resistance kr:[0,2,4,6,8,10,12,14,16,18,20],//泰山 knockback resistance hyperNeed:[0,1,3,7,15,25,40,60,85,115,150,200,265,345,440,550], hpyerPoint:3, realHpyerPoint:3 }, created: function () {
}, methods: {
count() { var level=this.level var hyper=Math.floor(level/10)-11; var mod= (level-140)%10+1; var levelHyper=Math.floor((level-120)/10); var second=(((levelHyper+1)*(levelHyper)/2)-3)*10 var hpyerPoint=mod*hyper+second; this.hpyerPoint=hpyerPoint; this.realHpyerPoint=hpyerPoint - this.hyperNeed[this.strPoint]- this.hyperNeed[this.dexPoint]- this.hyperNeed[this.intPoint]- this.hyperNeed[this.lukPoint]- this.hyperNeed[this.damagePoint]- this.hyperNeed[this.bossPoint]- this.hyperNeed[this.atkPoint]- this.hyperNeed[this.arcPoint]- this.hyperNeed[this.igonePoint]- this.hyperNeed[this.critPoint]- this.hyperNeed[this.critDamagePoint]- this.hyperNeed[this.hpPoint]- this.hyperNeed[this.mpPoint]- this.hyperNeed[this.expPoint]- this.hyperNeed[this.chargePoint]- this.hyperNeed[this.srPoint]- this.hyperNeed[this.krPoint] if(this.realHpyerPoint<0){ alert("超级属性点数不足") } this.strView=this.str[this.strPoint] this.strNeed=this.hyperNeed[this.strPoint] this.dexView=this.dex[this.dexPoint] this.dexNeed=this.hyperNeed[this.dexPoint] this.intView=this.int[this.intPoint] this.intNeed=this.hyperNeed[this.intPoint] this.lukView=this.luk[this.lukPoint] this.lukNeed=this.hyperNeed[this.lukPoint] this.damageView=this.damage[this.damagePoint] this.damageNeed=this.hyperNeed[this.damagePoint] this.bossView=this.boss[this.bossPoint] this.bossNeed=this.hyperNeed[this.bossPoint] this.atkView=this.atk[this.atkPoint] this.atkNeed=this.hyperNeed[this.atkPoint] this.arcView=this.arc[this.arcPoint] this.arcNeed=this.hyperNeed[this.arcPoint] this.igoneView=this.igone[this.igonePoint] this.igoneNeed=this.hyperNeed[this.igonePoint] this.critView=this.crit[this.critPoint] this.critNeed=this.hyperNeed[this.critPoint] this.critDamageView=this.critDamage[this.critDamagePoint] this.critDamageNeed=this.hyperNeed[this.critDamagePoint] this.hpView=this.hp[this.hpPoint] this.hpNeed=this.hyperNeed[this.hpPoint] this.mpView=this.mp[this.mpPoint] this.mpNeed=this.hyperNeed[this.mpPoint] this.expView=this.exp[this.expPoint] this.expNeed=this.hyperNeed[this.expPoint] this.chargeView=this.charge[this.chargePoint] this.chargeNeed=this.hyperNeed[this.chargePoint] this.srView=this.sr[this.srPoint] this.srNeed=this.hyperNeed[this.srPoint] this.krView=this.kr[this.krPoint] this.krNeed=this.hyperNeed[this.krPoint]
}, }
}) </script>