Update entity.js
Bug fix of the OSE code. Wisdom bonus was glitching monster saves.master
							parent
							
								
									8cf10371c2
								
							
						
					
					
						commit
						ca7684f874
					
				|  | @ -117,23 +117,35 @@ export class AcksActor extends Actor { | ||||||
|   rollSave(save, options = {}) { |   rollSave(save, options = {}) { | ||||||
|     const label = game.i18n.localize(`ACKS.saves.${save}.long`); |     const label = game.i18n.localize(`ACKS.saves.${save}.long`); | ||||||
|     const rollParts = ["1d20"]; |     const rollParts = ["1d20"]; | ||||||
|  |       let data = {}; | ||||||
| 
 | 
 | ||||||
|     const data = { |     if (this.data.type == "character") { | ||||||
|       actor: this.data, |       data = { | ||||||
|       roll: { |         actor: this.data, | ||||||
|         type: "above", |         roll: { | ||||||
|         target: this.data.data.saves[save].value, |           type: "above", | ||||||
|         magic: this.data.data.scores.wis.mod |           target: this.data.data.saves[save].value, | ||||||
|       }, |           magic: this.data.data.scores.wis.mod | ||||||
|       details: game.i18n.format("ACKS.roll.details.save", { save: label }), |         }, | ||||||
|     }; |         details: game.i18n.format("ACKS.roll.details.save", { save: label }), | ||||||
| 
 |       }; | ||||||
|  |     } else if (this.data.type == "monster") { | ||||||
|  |         data = { | ||||||
|  |           actor: this.data, | ||||||
|  |           roll: { | ||||||
|  |             type: "above", | ||||||
|  |             target: this.data.data.saves[save].value, | ||||||
|  |           }, | ||||||
|  |           details: game.i18n.format("ACKS.roll.details.save", { save: label }), | ||||||
|  |         }; | ||||||
|  |     } | ||||||
|  |        | ||||||
|     let skip = options.event && options.event.ctrlKey; |     let skip = options.event && options.event.ctrlKey; | ||||||
| 
 | 
 | ||||||
|     const rollMethod = this.data.type == "character" ? OseDice.RollSave : OseDice.Roll; |     const rollMethod = this.data.type == "character" ? AcksDice.RollSave : AcksDice.Roll; | ||||||
| 
 | 
 | ||||||
|     // Roll and return
 |     // Roll and return
 | ||||||
|     return AcksDice.Roll({ |     return rollMethod({ | ||||||
|       event: options.event, |       event: options.event, | ||||||
|       parts: rollParts, |       parts: rollParts, | ||||||
|       data: data, |       data: data, | ||||||
|  |  | ||||||
		Loading…
	
		Reference in New Issue