相机
pet_camera/ 下按相机的物品 id 一个文件,模组自带的是 pet_camera/camera.json,决定小八怎么拍照。玩法见小八的相机。
json
{
"film": "chiikawa:film",
"exposures": 8,
"owner_range": 64.0,
"cooldown_ticks": 12000,
"retry_ticks": 600,
"aim_ticks": 40,
"posed_chance": 0.5,
"subjects": { "owner": 3, "friend": 5, "scenery": 1 },
"width": 320,
"height": 240,
"fov": 70
}| 字段 | 含义 | 默认 |
|---|---|---|
film | 胶卷用哪个物品 | chiikawa:film |
exposures | 一卷拍几张 | 8 |
owner_range | 主人要在多少格以内才拍,画面要在主人的游戏里画出来 | 64 |
cooldown_ticks | 拍完一张后,最少隔多久再拍 | 12000(半个游戏日) |
retry_ticks | 没拍成(主人走远了、要拍的伙伴跑了)时,隔多久再找机会 | 600 |
aim_ticks | 举起相机后多久按快门 | 40 |
posed_chance | 摆姿势的几率,其余是随手一拍,0 到 1 | 0.5 |
subjects | 拍主人、伙伴、风景的权重 | 3、5、1 |
width、height | 照片的大小,单位是像素 | 320、240 |
fov | 拍照的视角,不受主人疾跑和药水影响 | 70 |
换一件东西当相机。 在自己的命名空间下,按那件物品的 id 再写一个文件,背包里有这件东西的小八也会拍照。
谁会拍。 只有小八会拍,这一点写在代码里,数据改不了。小八会不会自己去买相机和胶卷,写在它的性格文件的 likes 里。
