mirror of
https://github.com/simtactics/mysimulation.git
synced 2025-04-30 08:21:47 -04:00
Fixed object files
- Added comfort property - Created open object schema
This commit is contained in:
parent
a1cdd92c3f
commit
4bee18c363
5 changed files with 192 additions and 0 deletions
152
docs/schema/openitem.json
Normal file
152
docs/schema/openitem.json
Normal file
|
@ -0,0 +1,152 @@
|
|||
{
|
||||
"$schema": "http://json-schema.org/draft-07/schema#",
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"item": {
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"name": {
|
||||
"type": "string"
|
||||
},
|
||||
"description": {
|
||||
"type": "string"
|
||||
},
|
||||
"version": {
|
||||
"type": "integer"
|
||||
},
|
||||
"size": {
|
||||
"type": "integer"
|
||||
},
|
||||
"catagory": {
|
||||
"type": "string"
|
||||
},
|
||||
"base": {
|
||||
"type": "string"
|
||||
},
|
||||
"views": {
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"south": {
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"texture": {
|
||||
"type": "string"
|
||||
},
|
||||
"buffer": {
|
||||
"type": "string"
|
||||
}
|
||||
},
|
||||
"required": [
|
||||
"texture",
|
||||
"buffer"
|
||||
]
|
||||
},
|
||||
"north": {
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"texture": {
|
||||
"type": "string"
|
||||
},
|
||||
"buffer": {
|
||||
"type": "string"
|
||||
}
|
||||
},
|
||||
"required": [
|
||||
"texture",
|
||||
"buffer"
|
||||
]
|
||||
}
|
||||
},
|
||||
"required": [
|
||||
"south",
|
||||
"north"
|
||||
]
|
||||
},
|
||||
"motives": {
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"room": {
|
||||
"type": "integer"
|
||||
},
|
||||
"hunger": {
|
||||
"type": "integer"
|
||||
},
|
||||
"social": {
|
||||
"type": "integer"
|
||||
},
|
||||
"comfort": {
|
||||
"type": "integer"
|
||||
},
|
||||
"fun": {
|
||||
"type": "integer"
|
||||
},
|
||||
"hygiene": {
|
||||
"type": "integer"
|
||||
},
|
||||
"energy": {
|
||||
"type": "integer"
|
||||
},
|
||||
"bladder": {
|
||||
"type": "integer"
|
||||
}
|
||||
},
|
||||
"required": [
|
||||
"room",
|
||||
"hunger",
|
||||
"social",
|
||||
"comfort",
|
||||
"fun",
|
||||
"hygiene",
|
||||
"energy",
|
||||
"bladder"
|
||||
]
|
||||
},
|
||||
"skills": {
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"cooking": {
|
||||
"type": "integer"
|
||||
},
|
||||
"mechanical": {
|
||||
"type": "integer"
|
||||
},
|
||||
"charism": {
|
||||
"type": "integer"
|
||||
},
|
||||
"body": {
|
||||
"type": "integer"
|
||||
},
|
||||
"logic": {
|
||||
"type": "integer"
|
||||
},
|
||||
"creativity": {
|
||||
"type": "integer"
|
||||
}
|
||||
},
|
||||
"required": [
|
||||
"cooking",
|
||||
"mechanical",
|
||||
"charism",
|
||||
"body",
|
||||
"logic",
|
||||
"creativity"
|
||||
]
|
||||
}
|
||||
},
|
||||
"required": [
|
||||
"name",
|
||||
"description",
|
||||
"version",
|
||||
"size",
|
||||
"catagory",
|
||||
"base",
|
||||
"views",
|
||||
"motives",
|
||||
"skills"
|
||||
]
|
||||
}
|
||||
},
|
||||
"required": [
|
||||
"item"
|
||||
]
|
||||
}
|
38
resources/items/dorm/chair/chair.json
Normal file
38
resources/items/dorm/chair/chair.json
Normal file
|
@ -0,0 +1,38 @@
|
|||
{
|
||||
"item": {
|
||||
"name": "Dorm End chair",
|
||||
"description": "Created by Judhudson@knology.net",
|
||||
"version": 1,
|
||||
"size": 1,
|
||||
"catagory": "surfaces",
|
||||
"base": "chair",
|
||||
"views": {
|
||||
"south": {
|
||||
"texture": "chair_1.png",
|
||||
"buffer": "chair_1_z.png"
|
||||
},
|
||||
"north": {
|
||||
"texture": "chair_2.png",
|
||||
"buffer": "chair_2_z.png"
|
||||
}
|
||||
},
|
||||
"motives": {
|
||||
"room": 5,
|
||||
"hunger": 0,
|
||||
"social": 0,
|
||||
"comfort": 8,
|
||||
"fun": 0,
|
||||
"hygiene": 0,
|
||||
"energy": 0,
|
||||
"bladder": 0
|
||||
},
|
||||
"skills": {
|
||||
"cooking": 5,
|
||||
"mechanical": 0,
|
||||
"charism": 0,
|
||||
"body": 0,
|
||||
"logic": 0,
|
||||
"creativity": 0
|
||||
}
|
||||
}
|
||||
}
|
|
@ -20,6 +20,7 @@
|
|||
"room": 5,
|
||||
"hunger": 0,
|
||||
"social": 0,
|
||||
"comfort": 0,
|
||||
"fun": 0,
|
||||
"hygiene": 0,
|
||||
"energy": 0,
|
|
@ -15,6 +15,7 @@ pub const Motives = struct {
|
|||
room: i64, // Environment in later games
|
||||
hunger: i64,
|
||||
social: i64,
|
||||
comfort: i64,
|
||||
hygiene: i64,
|
||||
fun: i64,
|
||||
energy: i64,
|
||||
|
|
Loading…
Add table
Reference in a new issue