Comfort (Stat)

== Bases ==
Furniture 	Comfort
Sleeping spot 	0.4
Double sleeping spot 	0.4
Bed 	0.75
Double bed 	0.75
Royal bed 	0.9
Hospital bed 	0.8
Bedroll 	0.68
Double bedroll 	0.68
Animal sleeping box 	0.6
Animal bed 	0.75
Stool 	0.5
Dining chair 	0.7
Armchair 	0.8
Couch 	0.85
Meditation throne 	0.75
Grand meditation throne	0.9
Ancient bed 	0.75
Pew 	0.6
Kneel sheet 	0.6
Kneel pillow 	0.6
Deathrest casket 	0.75
== Offsets ==
Facility 	Offset
End tableLinkable to Bed, Double bed, Royal bed, Hospital bed, Bedroll, and Double bedroll	
Dresser 	
== Factors ==
Quality 	Factor
Awful 	
Poor 	
Normal 	×100%
Good 	
Excellent 	
Masterwork	
Legendary 	
== Calculating Comfort ==
The final comfort value is calculated by:
Comfort = (Base Comfort Value + Comfort Offset) × Quality Factor
Here is a table showing Comfort values depending on quality:
Furniture 	Quality	Quality	Quality	Quality	Quality 	Quality 	Quality
Furniture 	Awful 	Poor 	Normal 	Good 	Excellent	Masterwork	Legendary
Bed 	0.57 	0.66 	0.75 	0.84 	0.93 	1.0875 	1.275
Double bed 	0.57 	0.66 	0.75 	0.84 	0.93 	1.0875 	1.275
Royal bed 	0.684 	0.792 	0.9 	1.008 	1.116 	1.305 	1.53
Hospital bed 	0.608 	0.704 	0.8 	0.896 	0.992 	1.16 	1.36
Bedroll 	0.5168 	0.5984 	0.68 	0.7616 	0.8432 	0.986 	1.156
Double bedroll 	0.5168 	0.5984 	0.68 	0.7616 	0.8432 	0.986 	1.156
Animal sleeping box 	0.456 	0.528 	0.6 	0.672 	0.744 	0.87 	1.02
Animal bed 	0.57 	0.66 	0.75 	0.84 	0.93 	1.0875 	1.275
Stool 	0.38 	0.44 	0.5 	0.56 	62 	0.725 	0.85
Dining chair 	0.532 	0.616 	0.7 	0.784 	0.868 	1.015 	1.19
Armchair 	0.608 	0.704 	0.8 	0.896 	0.992 	1.16 	1.36
Couch 	0.646 	0.748 	0.85 	0.952 	1.054 	1.2325 	1.445
Meditation throne 	0.57 	0.66 	0.75 	0.84 	0.93 	1.0875 	1.275
Grand meditation throne	0.684 	0.792 	0.9 	1.008 	1.116 	1.305 	1.53
Pew 	0.456 	0.528 	0.6 	0.672 	0.744 	0.87 	1.02
Kneel sheet 	0.456 	0.528 	0.6 	0.672 	0.744 	0.87 	1.02
Kneel pillow 	0.456 	0.528 	0.6 	0.672 	0.744 	0.87 	1.02
Deathrest casket 	0.57 	0.66 	0.75 	0.84 	0.93 	1.0875 	1.275
Here is a table showing Comfort depending on Quality and connected facilities:
Furniture 	Quality	Quality	Quality	Quality	Quality 	Quality 	Quality
Furniture 	Awful 	Poor 	Normal 	Good 	Excellent	Masterwork	Legendary
Bed with no facilities 	0.57 	0.66 	0.75 	0.84 	0.93 	1.0875 	1.275
Bed with End table or Dresser 	0.608 	0.704 	0.8 	0.896 	0.992 	1.16 	1.36
Bed with End table and Dresser 	0.646 	0.748 	0.85 	0.952 	1.054 	1.2325 	1.445
Double bed with no facilities 	0.57 	0.66 	0.75 	0.84 	0.93 	1.0875 	1.275
Double bed with End table or Dresser 	0.608 	0.704 	0.8 	0.896 	0.992 	1.16 	1.36
Double bed with End table and Dresser 	0.646 	0.748 	0.85 	0.952 	1.054 	1.2325 	1.445
Royal bed with no facilities 	0.684 	0.792 	0.9 	1.008 	1.116 	1.305 	1.53
Royal bed with End table or Dresser 	0.722 	0.836 	0.95 	1.064 	1.178 	1.3775 	1.615
Royal bed with End table and Dresser 	0.76 	0.88 	1 	1.12 	1.24 	1.45 	1.7
Hospital bed with no facilities 	0.608 	0.704 	0.8 	0.896 	0.992 	1.16 	1.36
Hospital bed with End table or Dresser 	0.646 	0.748 	0.85 	0.952 	1.054 	1.2325 	1.445
Hospital bed with End table and Dresser 	0.684 	0.792 	0.9 	1.008 	1.116 	1.305 	1.53
Bedroll with no facilities 	0.5168 	0.5984 	0.68 	0.7616 	0.8432 	0.986 	1.156
Bedroll with End table or Dresser 	0.5548 	0.6424 	0.73 	0.8176 	0.9052 	1.0585 	1.241
Bedroll with End table and Dresser 	0.5928 	0.6864 	0.78 	0.8736 	0.9672 	1.131 	1.326
Double bedroll with no facilities 	0.5168 	0.5984 	0.68 	0.7616 	0.8432 	0.986 	1.156
Double bedroll with End table or Dresser 	0.5548 	0.6424 	0.73 	0.8176 	0.9052 	1.0585 	1.241
Double bedroll with End table and Dresser	0.5928 	0.6864 	0.78 	0.8736 	0.9672 	1.131 	1.326
== Stat Def Data ==
Def NameLabelLabel For Full Stat ListOffset LabelAttributes	Description 	Category	Parameters	ComplexParameters	DisplayPriorityInCategory
* Def Name:Comfort
* Label:comfort 	How comfortable an object is to sit or lay on.Using comfortable objects fulfills a character's need for comfort.	
* Display Order:12
* Def Name:BasicsNonPawn
* Label:Basics
* Display All By Default:	
* Show If Undefined: 
* Default Base Value: 0
* Max Value: 1000
* Min Value: -1000
* To String Style: FloatTwo
* Apply Factors If Negative:	
* Parts:
** StatPart_Quality:
*** Factor Awful: 
*** Factor Poor: 
*** Factor Normal: ×
*** Factor Good: 
*** Factor Excellent: 
*** Factor Masterwork: 
*** Factor Legendary:	3000