Add spells and alchemy
This commit is contained in:
		| @@ -12,6 +12,9 @@ | ||||
|                 <a class="item" data-tab="actions">{{localize "BOL.ui.tab.actions"}}</a> | ||||
|                 <a class="item" data-tab="features">{{localize "BOL.ui.tab.features"}}</a> | ||||
|                 <a class="item" data-tab="equipment">{{localize "BOL.ui.tab.equipment"}}</a> | ||||
|                 {{#if (or isSorcerer isAlchemist)}} | ||||
|                 <a class="item" data-tab="spellalchemy">{{localize "BOL.ui.tab.spellalchemy"}}</a> | ||||
|                 {{/if}} | ||||
|                 <a class="item" data-tab="description">{{localize "BOL.ui.tab.description"}}</a> | ||||
|             </nav> | ||||
|             {{!-- Sheet Body --}} | ||||
| @@ -26,6 +29,13 @@ | ||||
|                 <div class="tab features" data-group="primary" data-tab="features"> | ||||
|                     {{> "systems/bol/templates/actor/parts/tabs/actor-features.hbs"}} | ||||
|                 </div> | ||||
|  | ||||
|                 {{#if (or isSorcerer isAlchemist)}} | ||||
|                 <div class="tab features" data-group="primary" data-tab="spellalchemy"> | ||||
|                     {{> "systems/bol/templates/actor/parts/tabs/actor-spellalchemy.hbs"}} | ||||
|                 </div> | ||||
|                 {{/if}} | ||||
|  | ||||
|                 <div class="tab equipment" data-group="primary" data-tab="equipment"> | ||||
|                     {{> "systems/bol/templates/actor/parts/tabs/actor-equipment.hbs"}} | ||||
|                 </div> | ||||
|   | ||||
							
								
								
									
										65
									
								
								templates/actor/parts/tabs/actor-spellalchemy.hbs
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										65
									
								
								templates/actor/parts/tabs/actor-spellalchemy.hbs
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,65 @@ | ||||
| <!--SORTS--> | ||||
| {{#if isSorcerer}} | ||||
|   <ol class="items-list"> | ||||
|       <li class="item flexrow item-header"> | ||||
|           <div class="item-name flex4 left">{{localize "BOL.ui.spells"}}</div> | ||||
|           <div class="item-field flex2 center">{{localize "BOL.ui.circle"}}</div> | ||||
|           <div class="item-field flex1 center">{{localize "BOL.ui.difficulty"}}</div> | ||||
|           <div class="item-field flex1 right"></div> | ||||
|       </li> | ||||
|   {{#each spells as |item id|}} | ||||
|       <li class="item flexrow" data-item-id="{{item._id}}"> | ||||
|           <h4 class="item-name flex4 left"> | ||||
|               <div class="item-image"><img src="{{item.img}}" title="{{item.name}}"/></div> | ||||
|               <a class="rollable" data-roll-type="spell">{{item.name}}</a> | ||||
|           </h4> | ||||
|           <div class="item-field flex1 center"> | ||||
|               <span class="item-field">{{item.data.properties.circle}}</span> | ||||
|           </div> | ||||
|           <div class="item-field flex1 center"> | ||||
|               <span class="item-field">{{item.data.properties.difficulty}}</span> | ||||
|           </div> | ||||
|           <div class="item-field flex1 right"> | ||||
|               <a class="item-control item-edit" title="{{localize "BOL.ui.edit"}}"><i class="fas fa-square"></i></a> | ||||
|               <a class="item-control item-delete" title="{{localize "BOL.ui.delete"}}"><i class="fas fa-trash"></i></a> | ||||
|           </div> | ||||
|   </li> | ||||
|   {{/each}} | ||||
|   </ol> | ||||
| {{/if}} | ||||
|  | ||||
| {{#if isAlchemist}} | ||||
|   <ol class="items-list"> | ||||
|       <li class="item flexrow item-header"> | ||||
|           <div class="item-name flex4 left">{{localize "BOL.ui.alchemy"}}</div> | ||||
|           <div class="item-field flex2 center">{{localize "BOL.ui.type"}}</div> | ||||
|           <div class="item-field flex1 center">{{localize "BOL.ui.difficulty"}}</div> | ||||
|           <div class="item-field flex1 center">{{localize "BOL.ui.advance"}}</div> | ||||
|           <div class="item-field flex1 right"></div> | ||||
|       </li> | ||||
|   {{#each alchemy as |item id|}} | ||||
|       <li class="item flexrow" data-item-id="{{item._id}}"> | ||||
|           <h4 class="item-name flex4 left"> | ||||
|               <div class="item-image"><img src="{{item.img}}" title="{{item.name}}"/></div> | ||||
|               <a class="rollable" data-roll-type="alchemy">{{item.name}}</a> | ||||
|           </h4> | ||||
|           <div class="item-field flex1 center"> | ||||
|               <span class="item-field">{{localize (concat "BOL.alchemyItem." item.data.properties.alchemytype)}}</span> | ||||
|           </div> | ||||
|           <div class="item-field flex1 center"> | ||||
|               <span class="item-field">{{item.data.properties.difficulty}}</span> | ||||
|           </div> | ||||
|           <div class="item-field flex1 center"> | ||||
|               <span class="item-field">{{item.data.properties.pccurrent}} / {{item.data.properties.pccost}}</span> | ||||
|           </div> | ||||
|           <div class="item-field flex1 center"> | ||||
|             <a class="inc-dec-btns-alchemy"><i class="fas fa-plus-square"></i></a> | ||||
|           </div> | ||||
|           <div class="item-field flex1 right"> | ||||
|               <a class="item-control item-edit" title="{{localize "BOL.ui.edit"}}"><i class="fas fa-square"></i></a> | ||||
|               <a class="item-control item-delete" title="{{localize "BOL.ui.delete"}}"><i class="fas fa-trash"></i></a> | ||||
|           </div> | ||||
|   </li> | ||||
|   {{/each}} | ||||
|   </ol> | ||||
| {{/if}} | ||||
| @@ -24,6 +24,8 @@ | ||||
| <hr/> | ||||
| <div class="resources flexrow"> | ||||
|     {{#each resources as |resource id|}} | ||||
|       {{#if (eq resource.key "alchemypoints")}} | ||||
|         {{#if @root.isAlchemist}} | ||||
|         <div class="resource stat flex1 flex-group-center"> | ||||
|             <label class="stat-label">{{localize label}}</label><br/> | ||||
|             <input class="stat-value" type="text" name="data.resources.{{key}}.value" value="{{numberFormat value decimals=0 sign=false}}" data-dtype="Number"/> | ||||
| @@ -34,5 +36,18 @@ | ||||
|             {{/if}} | ||||
|             <input class="stat-max" type="text" name="data.resources.{{key}}.max" value="{{numberFormat max decimals=0 sign=false}}" data-dtype="Number"/> | ||||
|         </div> | ||||
|         {{/if}} | ||||
|       {{else}}       | ||||
|         <div class="resource stat flex1 flex-group-center"> | ||||
|             <label class="stat-label">{{localize label}}</label><br/> | ||||
|             <input class="stat-value" type="text" name="data.resources.{{key}}.value" value="{{numberFormat value decimals=0 sign=false}}" data-dtype="Number"/> | ||||
|             {{#if (eq @root.data.type 'player')}} | ||||
|             {{#if (exists bonus)}} | ||||
|             <span class="flexrow"><label class="stat-max">Bonus:</label><input class="stat-max" type="text" name="data.resources.{{key}}.bonus" value="{{numberFormat bonus decimals=0 sign=false}}" data-dtype="Number"/></span> | ||||
|             {{/if}} | ||||
|             {{/if}} | ||||
|             <input class="stat-max" type="text" name="data.resources.{{key}}.max" value="{{numberFormat max decimals=0 sign=false}}" data-dtype="Number"/> | ||||
|         </div> | ||||
|       {{/if}} | ||||
|     {{/each}} | ||||
| </div> | ||||
|   | ||||
		Reference in New Issue
	
	Block a user