ENH: Exploration fixes

master
U~man 2020-07-04 12:36:48 +02:00
parent 9a9c78f717
commit 21e42928d2
7 changed files with 64 additions and 4 deletions

View File

@ -91,6 +91,9 @@
"OSE.SpokenLanguages": "Spoken Languages", "OSE.SpokenLanguages": "Spoken Languages",
"OSE.Literacy": "Literacy", "OSE.Literacy": "Literacy",
"OSE.Literate": "Literate",
"OSE.LiteracyBasic": "Basic",
"OSE.Illiterate": "Illiterate",
"OSE.NPCReaction": "NPC Reaction", "OSE.NPCReaction": "NPC Reaction",
"OSE.RetainersMax": "#Retainers", "OSE.RetainersMax": "#Retainers",
@ -142,5 +145,12 @@
"OSE.abilities.Requirements": "Requirements", "OSE.abilities.Requirements": "Requirements",
"OSE.exploration.OpenDoors": "Open Doors" "OSE.exploration.ListenDoor.long": "Listen at Door",
"OSE.exploration.ListenDoor.short": "Listen Door",
"OSE.exploration.OpenDoor.long": "Open Stuck Door",
"OSE.exploration.OpenDoor.short": "Open Door",
"OSE.exploration.SecretDoor.long": "Find Secret Door",
"OSE.exploration.SecretDoor.short": "Secret Door",
"OSE.exploration.RoomTrap.long": "Find Room Trap",
"OSE.exploration.RoomTrap.short": "Find Trap"
} }

View File

@ -13,7 +13,7 @@
.panel-title { .panel-title {
color: whitesmoke; color: whitesmoke;
background: $darkBackground; background: $darkBackground;
line-height: 14px; line-height: 12px;
height: 20px; height: 20px;
text-align: center; text-align: center;
margin: 0; margin: 0;
@ -307,6 +307,9 @@
} }
} }
&.spells { &.spells {
.item-titles {
padding: 0;
}
.item-controls { .item-controls {
flex-basis: 30px; flex-basis: 30px;
} }

View File

@ -69,6 +69,17 @@
line-height: 30px; line-height: 30px;
} }
} }
.exploration {
.attribute {
margin: 4px;
.attribute-name {
text-align: left;
flex: 1 0 60px;
line-height: 25px;
font-size: 12px;
}
}
}
} }
/* ----------------------------------------- */ /* ----------------------------------------- */
/* Item Controls */ /* Item Controls */

View File

@ -86,6 +86,12 @@
"bonus": 0 "bonus": 0
} }
}, },
"exploration": {
"ld": 1,
"od": 1,
"sd": 1,
"ft": 1
},
"scores": { "scores": {
"str": { "str": {
"value": 0, "value": 0,

View File

@ -1,3 +1,32 @@
<ul class="attributes exploration flexrow">
<li class="attribute flexrow">
<h4 class="attribute-name box-title" title="{{localize 'OSE.exploration.ListenDoor.long'}}"><a>{{ localize "OSE.exploration.ListenDoor.short" }}</a></h4>
<div class="attribute-value">
<input name="data.exploration.ld" type="text" value="{{data.exploration.ld}}" data-dtype="Number" placeholder="0" />
</div>
</li>
<li class="attribute flexrow">
<h4 class="attribute-name box-title" title="{{localize 'OSE.exploration.OpenDoor.long'}}"><a>{{ localize "OSE.exploration.OpenDoor.short" }}</a>
</h4>
<div class="attribute-value">
<input name="data.exploration.od" type="text" value="{{data.exploration.od}}" placeholder="0" data-dtype="String" />
</div>
</li>
<li class="attribute flexrow">
<h4 class="attribute-name box-title" title="{{localize 'OSE.exploration.SecretDoor.long'}}"><a>{{ localize "OSE.exploration.SecretDoor.short" }}</a>
</h4>
<div class="attribute-value">
<input name="data.exploration.sd" type="text" value="{{data.exploration.sd}}" placeholder="0" data-dtype="String" />
</div>
</li>
<li class="attribute flexrow">
<h4 class="attribute-name box-title" title="{{localize 'OSE.exploration.RoomTrap.long'}}"><a>{{ localize "OSE.exploration.RoomTrap.short" }}</a>
</h4>
<div class="attribute-value">
<input name="data.exploration.rt" type="text" value="{{data.exploration.rt}}" placeholder="0" data-dtype="String" />
</div>
</li>
</ul>
<div class="inventory abilities"> <div class="inventory abilities">
<div class="item-titles flexrow"> <div class="item-titles flexrow">
<div class="item-name">{{localize 'OSE.panel.abilities'}}</div> <div class="item-name">{{localize 'OSE.panel.abilities'}}</div>
@ -8,7 +37,7 @@
{{/if}} {{/if}}
</div> </div>
</div> </div>
<ol class="item-list resizable" data-base-size="300"> <ol class="item-list resizable" data-base-size="260">
{{#each abilities as |item|}} {{#each abilities as |item|}}
<li class="item-entry"> <li class="item-entry">
<div class="item flexrow" data-item-id="{{item._id}}"> <div class="item flexrow" data-item-id="{{item._id}}">

View File

@ -12,7 +12,7 @@
</div> </div>
<div class="attribute-bonuses"> <div class="attribute-bonuses">
{{localize 'OSE.Melee'}} ({{mods.str}})<br/> {{localize 'OSE.Melee'}} ({{mods.str}})<br/>
{{localize 'OSE.exploration.OpenDoors'}} {{localize 'OSE.exploration.OpenDoor.long'}}
<span class="attribute-mod"><a><i class="fas fa-minus"></i></a></span> <span class="attribute-mod"><a><i class="fas fa-minus"></i></a></span>
</div> </div>
</li> </li>

View File

@ -58,6 +58,7 @@
data-dtype="Number" /> data-dtype="Number" />
</div> </div>
</li> </li>
</ul>
</section> </section>
<section class="flexrow attribute-row"> <section class="flexrow attribute-row">
{{!-- Skills and abilities --}} {{!-- Skills and abilities --}}