fixed bug where lock was never released, attributes look better now, can be accees on other devices

This commit is contained in:
2026-01-18 23:54:52 +01:00
parent b270a95434
commit 400954babc
6 changed files with 60 additions and 202 deletions

View File

@@ -1 +1 @@
export const API_BASE = "http://127.0.0.1:3010";
export const API_BASE = `http://${window.location.hostname}:3010`;

View File

@@ -85,48 +85,39 @@
</div>
<h2>Attributes</h2>
<div class="info-container">
<table>
<tbody>
<tr>
<td>
<label for={"field-Agility"}>Agility</label>
<input id={"field-Agility"} type="number" bind:value={characterData.Attributes.Agility} min=0 max=100/>
</td>
<td>
<label for={"field-Body"}>Body</label>
<input id={"field-Body"} type="number" bind:value={characterData.Attributes.Body} min=0 max=100/>
</td>
<td>
<label for={"field-Charisma"}>Charisma</label>
<input id={"field-Charisma"} type="number" bind:value={characterData.Attributes.Charisma} min=0 max=100/>
</td>
<td>
<label for={"field-Edge"}>Edge</label>
<input id={"field-Edge"} type="number" bind:value={characterData.Attributes.Edge} min=0 max=100/>
</td>
<td>Agility</td>
<td><input id={"field-Agility"} type="number" bind:value={characterData.Attributes.Agility} min=0 max=100/></td>
<td>Body</td>
<td><input id={"field-Body"} type="number" bind:value={characterData.Attributes.Body} min=0 max=100/> </td>
<td>Charisma</td>
<td><input id={"field-Charisma"} type="number" bind:value={characterData.Attributes.Charisma} min=0 max=100/></td>
<td>Edge</td>
<td><input id={"field-Edge"} type="number" bind:value={characterData.Attributes.Edge} min=0 max=100/> </td>
</tr>
<tr>
<td>Essence</td>
<td><input id={"field-Essence"} type="number" bind:value={characterData.Attributes.Essence} min=0 max=100/></td>
<td>Initiative</td>
<td><input id={"field-Initiative"} type="number" bind:value={characterData.Attributes.Initiative} min=0 max=100/> </td>
<td>Intuition</td>
<td><input id={"field-Charisma"} type="number" bind:value={characterData.Attributes.Intuition} min=0 max=100/></td>
<td>Logic</td>
<td><input id={"field-Edge"} type="number" bind:value={characterData.Attributes.Logic} min=0 max=100/> </td>
</tr>
<tr>
<td>
<label for={"field-Essence"}>Essence</label>
<input id={"field-Essence"} type="number" bind:value={characterData.Attributes.Essence} min=0 max=100/>
</td>
<td>
<label for={"field-Initiative"}>Initiative</label>
<input id={"field-Initiative"} type="number" bind:value={characterData.Attributes.Initiative} min=0 max=100/>
</td>
<td>
<label for={"field-Charisma"}>Charisma</label>
<input id={"field-Charisma"} type="number" bind:value={characterData.Attributes.Charisma} min=0 max=100/>
</td>
<td>
<label for={"field-Edge"}>Edge</label>
<input id={"field-Edge"} type="number" bind:value={characterData.Attributes.Edge} min=0 max=100/>
</td>
<td>Reaction</td>
<td><input id={"field-Initiative"} type="number" bind:value={characterData.Attributes.Reaction} min=0 max=100/></td>
<td>Strength</td>
<td><input id={"field-Charisma"} type="number" bind:value={characterData.Attributes.Strength} min=0 max=100/></td>
<td>Willpower</td>
<td><input id={"field-Edge"} type="number" bind:value={characterData.Attributes.Willpower} min=0 max=100/></td>
<td></td>
</tr>
</tbody>
</table>
</div>
<h2>Skills</h2>
<table>