ENH: Default item icons
							parent
							
								
									63567b45b1
								
							
						
					
					
						commit
						2f3c91d72c
					
				
										
											Binary file not shown.
										
									
								
							| After Width: | Height: | Size: 81 KiB | 
										
											Binary file not shown.
										
									
								
							| After Width: | Height: | Size: 63 KiB | 
										
											Binary file not shown.
										
									
								
							| After Width: | Height: | Size: 50 KiB | 
										
											Binary file not shown.
										
									
								
							| After Width: | Height: | Size: 87 KiB | 
										
											Binary file not shown.
										
									
								
							| After Width: | Height: | Size: 61 KiB | 
|  | @ -4,14 +4,34 @@ import { OseDice } from "../dice.js"; | ||||||
|  * Override and extend the basic :class:`Item` implementation |  * Override and extend the basic :class:`Item` implementation | ||||||
|  */ |  */ | ||||||
| export class OseItem extends Item { | export class OseItem extends Item { | ||||||
|  | 
 | ||||||
|   /* -------------------------------------------- */ |   /* -------------------------------------------- */ | ||||||
|   /*	Data Preparation														*/ |   /*	Data Preparation														*/ | ||||||
|   /* -------------------------------------------- */ |   /* -------------------------------------------- */ | ||||||
| 
 |  | ||||||
|   /** |   /** | ||||||
|    * Augment the basic Item data model with additional dynamic data. |    * Augment the basic Item data model with additional dynamic data. | ||||||
|    */ |    */ | ||||||
|   prepareData() { |   prepareData() { | ||||||
|  |     // Set default image
 | ||||||
|  |     let img = CONST.DEFAULT_TOKEN; | ||||||
|  |     switch (this.data.type) { | ||||||
|  |       case "spell": | ||||||
|  |         img = "/systems/ose/assets/default/spell.png"; | ||||||
|  |         break; | ||||||
|  |       case "ability": | ||||||
|  |         img = "/systems/ose/assets/default/ability.png"; | ||||||
|  |         break; | ||||||
|  |       case "armor": | ||||||
|  |         img = "/systems/ose/assets/default/armor.png"; | ||||||
|  |         break; | ||||||
|  |       case "weapon": | ||||||
|  |         img = "/systems/ose/assets/default/weapon.png"; | ||||||
|  |         break; | ||||||
|  |       case "item": | ||||||
|  |         img = "/systems/ose/assets/default/item.png"; | ||||||
|  |         break; | ||||||
|  |     } | ||||||
|  |     if (!this.data.img) this.data.img = img; | ||||||
|     super.prepareData(); |     super.prepareData(); | ||||||
|   } |   } | ||||||
| 
 | 
 | ||||||
|  |  | ||||||
		Loading…
	
		Reference in New Issue