ENH: Default HD, compute movement for GM
							parent
							
								
									d884e8323c
								
							
						
					
					
						commit
						97f7126835
					
				|  | @ -32,6 +32,7 @@ export class OseEntityTweaks extends FormApplication { | |||
|     if (this.object.data.type === 'character') { | ||||
|       data.isCharacter = true; | ||||
|     } | ||||
|     data.user = game.user; | ||||
|     return data; | ||||
|   } | ||||
| 
 | ||||
|  |  | |||
|  | @ -8,7 +8,7 @@ | |||
|           "loyalty": 0 | ||||
|         }, | ||||
|         "hp": { | ||||
|           "hd": "", | ||||
|           "hd": "1d8", | ||||
|           "value": 20, | ||||
|           "max": 20 | ||||
|         }, | ||||
|  |  | |||
|  | @ -1,105 +1,63 @@ | |||
| <form autocomplete="off"> | ||||
|     <div class="form-group"> | ||||
|       <label for="spellcaster">{{localize "OSE.Spellcaster"}}</label> | ||||
|       <div class="form-fields"> | ||||
|         <input | ||||
|           type="checkbox" | ||||
|           name="data.spells.enabled" | ||||
|           id="spellcaster" | ||||
|           {{checked | ||||
|           data.spells.enabled}} | ||||
|         /> | ||||
|       </div> | ||||
|   <div class="form-group"> | ||||
|     <label for="spellcaster">{{localize "OSE.Spellcaster"}}</label> | ||||
|     <div class="form-fields"> | ||||
|       <input type="checkbox" name="data.spells.enabled" id="spellcaster" {{checked | ||||
|           data.spells.enabled}} /> | ||||
|     </div> | ||||
|     <div class="form-group"> | ||||
|       <label for="retainer">{{localize "OSE.Retainer"}}</label> | ||||
|       <div class="form-fields"> | ||||
|         <input | ||||
|           type="checkbox" | ||||
|           name="data.retainer.enabled" | ||||
|           id="retainer" | ||||
|           {{checked | ||||
|           data.retainer.enabled}} | ||||
|         /> | ||||
|       </div> | ||||
|   </div> | ||||
|   <div class="form-group"> | ||||
|     <label for="retainer">{{localize "OSE.Retainer"}}</label> | ||||
|     <div class="form-fields"> | ||||
|       <input type="checkbox" name="data.retainer.enabled" id="retainer" {{checked | ||||
|           data.retainer.enabled}} /> | ||||
|     </div> | ||||
|     <div class="form-group"> | ||||
|       <label>{{localize "OSE.InitiativeBonus"}}</label> | ||||
|       <div class="form-fields"> | ||||
|         <input | ||||
|           type="text" | ||||
|           name="data.initiative.mod" | ||||
|           id="initiative" | ||||
|           value="{{data.initiative.mod}}" | ||||
|           data-dtype="Number" | ||||
|         /> | ||||
|       </div> | ||||
|   </div> | ||||
|   <div class="form-group"> | ||||
|     <label>{{localize "OSE.InitiativeBonus"}}</label> | ||||
|     <div class="form-fields"> | ||||
|       <input type="text" name="data.initiative.mod" id="initiative" value="{{data.initiative.mod}}" | ||||
|         data-dtype="Number" /> | ||||
|     </div> | ||||
|     {{#if (eq this.type 'character')}} | ||||
|     <div class="form-group"> | ||||
|       <label>{{localize "OSE.ExperienceBonus"}} (%)</label> | ||||
|       <div class="form-fields"> | ||||
|         <input | ||||
|           type="text" | ||||
|           name="data.details.xp.bonus" | ||||
|           id="experience" | ||||
|           value="{{data.details.xp.bonus}}" | ||||
|         /> | ||||
|       </div> | ||||
|   </div> | ||||
|   {{#if (eq this.type 'character')}} | ||||
|   <div class="form-group"> | ||||
|     <label>{{localize "OSE.ExperienceBonus"}} (%)</label> | ||||
|     <div class="form-fields"> | ||||
|       <input type="text" name="data.details.xp.bonus" id="experience" value="{{data.details.xp.bonus}}" /> | ||||
|     </div> | ||||
|     <div class="form-group"> | ||||
|       <label>{{localize "OSE.MeleeBonus"}}</label> | ||||
|       <div class="form-fields"> | ||||
|         <input | ||||
|           type="text" | ||||
|           name="data.thac0.mod.melee" | ||||
|           id="melee" | ||||
|           value="{{data.thac0.mod.melee}}" | ||||
|           data-dtype="Number" | ||||
|         /> | ||||
|       </div> | ||||
|   </div> | ||||
|   <div class="form-group"> | ||||
|     <label>{{localize "OSE.MeleeBonus"}}</label> | ||||
|     <div class="form-fields"> | ||||
|       <input type="text" name="data.thac0.mod.melee" id="melee" value="{{data.thac0.mod.melee}}" data-dtype="Number" /> | ||||
|     </div> | ||||
|     <div class="form-group"> | ||||
|       <label>{{localize "OSE.MissileBonus"}}</label> | ||||
|       <div class="form-fields"> | ||||
|         <input | ||||
|           type="text" | ||||
|           name="data.thac0.mod.missile" | ||||
|           id="missile" | ||||
|           value="{{data.thac0.mod.missile}}" | ||||
|           data-dtype="Number" | ||||
|         /> | ||||
|       </div> | ||||
|   </div> | ||||
|   <div class="form-group"> | ||||
|     <label>{{localize "OSE.MissileBonus"}}</label> | ||||
|     <div class="form-fields"> | ||||
|       <input type="text" name="data.thac0.mod.missile" id="missile" value="{{data.thac0.mod.missile}}" | ||||
|         data-dtype="Number" /> | ||||
|     </div> | ||||
|     <div class="form-group"> | ||||
|       <label>{{localize "OSE.Encumbrance"}}</label> | ||||
|       <div class="form-fields"> | ||||
|         <input | ||||
|           type="text" | ||||
|           name="data.encumbrance.max" | ||||
|           id="encumbrance" | ||||
|           value="{{data.encumbrance.max}}" | ||||
|           data-dtype="Number" | ||||
|         /> | ||||
|       </div> | ||||
|   </div> | ||||
|   <div class="form-group"> | ||||
|     <label>{{localize "OSE.Encumbrance"}}</label> | ||||
|     <div class="form-fields"> | ||||
|       <input type="text" name="data.encumbrance.max" id="encumbrance" value="{{data.encumbrance.max}}" | ||||
|         data-dtype="Number" /> | ||||
|     </div> | ||||
|     <div class="form-group"> | ||||
|       <label for="movementAuto">{{localize "OSE.Setting.MovementAuto"}}</label> | ||||
|       <div class="form-fields"> | ||||
|         <input | ||||
|           type="checkbox" | ||||
|           name="data.config.movementAuto" | ||||
|           id="movementAuto" | ||||
|           {{checked | ||||
|           data.config.movementAuto}} | ||||
|         /> | ||||
|       </div> | ||||
|   </div> | ||||
|   <div class="form-group"> | ||||
|     <label for="movementAuto">{{localize "OSE.Setting.MovementAuto"}}</label> | ||||
|     <div class="form-fields"> | ||||
|       <input type="checkbox" name="data.config.movementAuto" id="movementAuto" {{checked | ||||
|           data.config.movementAuto}} {{#unless user.isGM}}disabled{{/unless}} /> | ||||
|     </div> | ||||
|     {{/if}} | ||||
|     <footer class="sheet-footer"> | ||||
|       <button type="submit"> | ||||
|         <i class="fas fa-save"></i>{{localize "Save Changes"}} | ||||
|       </button> | ||||
|     </footer> | ||||
|   </form> | ||||
|    | ||||
|   </div> | ||||
|   {{/if}} | ||||
|   <footer class="sheet-footer"> | ||||
|     <button type="submit"> | ||||
|       <i class="fas fa-save"></i>{{localize "Save Changes"}} | ||||
|     </button> | ||||
|   </footer> | ||||
| </form> | ||||
		Loading…
	
		Reference in New Issue