빙의 선택 시 성격과 국가 표기
This commit is contained in:
@@ -90,9 +90,11 @@ if($token && !$refresh){
|
|||||||
$candidates = [];
|
$candidates = [];
|
||||||
|
|
||||||
$weight = [];
|
$weight = [];
|
||||||
foreach($db->query('SELECT `no`, `name`, leader, power, intel, imgsvr, picture, special, special2 FROM general WHERE npc=2') as $general){
|
foreach($db->query('SELECT `no`, `name`, leader, power, nation, personal, intel, imgsvr, picture, special, special2 FROM general WHERE npc=2') as $general){
|
||||||
$general['special'] = \sammo\SpecialityConst::DOMESTIC[$general['special']][0]??'-';
|
$general['special'] = \sammo\SpecialityConst::DOMESTIC[$general['special']][0]??'-';
|
||||||
$general['special2'] = \sammo\SpecialityConst::WAR[$general['special2']][0]??'-';
|
$general['special2'] = \sammo\SpecialityConst::WAR[$general['special2']][0]??'-';
|
||||||
|
$general['personal'] = getGenChar($general['personal']);
|
||||||
|
$general['nation'] = getNationStaticInfo($general['nation'])['name'];
|
||||||
$candidates[$general['no']] = $general + ['keepCnt'=>KEEP_CNT];
|
$candidates[$general['no']] = $general + ['keepCnt'=>KEEP_CNT];
|
||||||
$allStat = $general['leader'] + $general['power'] + $general['intel'];
|
$allStat = $general['leader'] + $general['power'] + $general['intel'];
|
||||||
$weight[$general['no']] = pow($allStat, 1.5);
|
$weight[$general['no']] = pow($allStat, 1.5);
|
||||||
|
|||||||
@@ -3,6 +3,8 @@ var templateGeneralCard =
|
|||||||
<h4 class="bg1 with_border"><%name%></h4>\
|
<h4 class="bg1 with_border"><%name%></h4>\
|
||||||
<h4><img src="<%iconPath%>" height=64 width=64></h4>\
|
<h4><img src="<%iconPath%>" height=64 width=64></h4>\
|
||||||
<p><%leader%> / <%power%> / <%intel%><br>\
|
<p><%leader%> / <%power%> / <%intel%><br>\
|
||||||
|
<%nation%><br>\
|
||||||
|
<%personalText%><br>\
|
||||||
<%specialText%> / <%special2Text%></p>\
|
<%specialText%> / <%special2Text%></p>\
|
||||||
<button type="subject" class="with_skin with_border select_btn" data-name="<%name%>" value="<%no%>" name="pick">빙의하기</button>\
|
<button type="subject" class="with_skin with_border select_btn" data-name="<%name%>" value="<%no%>" name="pick">빙의하기</button>\
|
||||||
<label><input <%keepCnt?"":disabled="disabled"%> type="checkbox" value="<%no%>" name="keep[]" class="keep_select">보관(<%keepCnt%>회)</label>\
|
<label><input <%keepCnt?"":disabled="disabled"%> type="checkbox" value="<%no%>" name="keep[]" class="keep_select">보관(<%keepCnt%>회)</label>\
|
||||||
@@ -135,6 +137,16 @@ function printGenerals(value){
|
|||||||
else{
|
else{
|
||||||
cardData.special2Text = cardData.special2;
|
cardData.special2Text = cardData.special2;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if(cardData.personal in characterInfo){
|
||||||
|
cardData.personalText = TemplateEngine(templateSpecial, {
|
||||||
|
text:cardData.personal,
|
||||||
|
info:characterInfo[cardData.personal]
|
||||||
|
});
|
||||||
|
}
|
||||||
|
else{
|
||||||
|
cardData.personalText = cardData.personal;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
var $card = $(TemplateEngine(templateGeneralCard, cardData));
|
var $card = $(TemplateEngine(templateGeneralCard, cardData));
|
||||||
|
|||||||
Reference in New Issue
Block a user