Skip to content

Run Tests

Run Tests #4256

Triggered via schedule February 7, 2026 13:13
Status Failure
Total duration 23m 8s
Artifacts

ci.yml

on: schedule
Fit to window
Zoom out
Zoom in

Annotations

10 errors
src/schema.test.ts > schema matches ITEM smart_watch: src/schema.test.ts#L88
Error: [File: data/json/items/tool_armor.json#L507-L552] /use_action must be string, but was [ { type: 'mp3', transform: 'smart_watch_music', message: 'You put in the earbuds and start listening to music.', activate: true }, 'CALORIES_INTAKE_TRACKER', 'FITNESS_CHECK', 'PORTABLE_GAME' ] /use_action must be object, but was [ { type: 'mp3', transform: 'smart_watch_music', message: 'You put in the earbuds and start listening to music.', activate: true }, 'CALORIES_INTAKE_TRACKER', 'FITNESS_CHECK', 'PORTABLE_GAME' ] /use_action must be object, but was [ { type: 'mp3', transform: 'smart_watch_music', message: 'You put in the earbuds and start listening to music.', activate: true }, 'CALORIES_INTAKE_TRACKER', 'FITNESS_CHECK', 'PORTABLE_GAME' ] /use_action must be object, but was [ { type: 'mp3', transform: 'smart_watch_music', message: 'You put in the earbuds and start listening to music.', activate: true }, 'CALORIES_INTAKE_TRACKER', 'FITNESS_CHECK', 'PORTABLE_GAME' ] /use_action must be object, but was [ { type: 'mp3', transform: 'smart_watch_music', message: 'You put in the earbuds and start listening to music.', activate: true }, 'CALORIES_INTAKE_TRACKER', 'FITNESS_CHECK', 'PORTABLE_GAME' ] /use_action must be object, but was [ { type: 'mp3', transform: 'smart_watch_music', message: 'You put in the earbuds and start listening to music.', activate: true }, 'CALORIES_INTAKE_TRACKER', 'FITNESS_CHECK', 'PORTABLE_GAME' ] /use_action must be object, but was [ { type: 'mp3', transform: 'smart_watch_music', message: 'You put in the earbuds and start listening to music.', activate: true }, 'CALORIES_INTAKE_TRACKER', 'FITNESS_CHECK', 'PORTABLE_GAME' ] /use_action must be object, but was [ { type: 'mp3', transform: 'smart_watch_music', message: 'You put in the earbuds and start listening to music.', activate: true }, 'CALORIES_INTAKE_TRACKER', 'FITNESS_CHECK', 'PORTABLE_GAME' ] /use_action must be object, but was [ { type: 'mp3', transform: 'smart_watch_music', message: 'You put in the earbuds and start listening to music.', activate: true }, 'CALORIES_INTAKE_TRACKER', 'FITNESS_CHECK', 'PORTABLE_GAME' ] /use_action must be object, but was [ { type: 'mp3', transform: 'smart_watch_music', message: 'You put in the earbuds and start listening to music.', activate: true }, 'CALORIES_INTAKE_TRACKER', 'FITNESS_CHECK', 'PORTABLE_GAME' ] /use_action must be object, but was [ { type: 'mp3', transform: 'smart_watch_music', message: 'You put in the earbuds and start listening to music.', activate: true }, 'CALORIES_INTAKE_TRACKER', 'FITNESS_CHECK', 'PORTABLE_GAME' ] /use_action must be object, but was [ { type: 'mp3', transform: 'smart_watch_music', message: 'You put in the earbuds and start listening to music.', activate: true }, 'CALORIES_INTAKE_TRACKER', 'FITNESS_CHECK', 'PORTABLE_GAME' ] /use_action must match a schema in anyOf, but was [ { type: 'mp3', transform: 'smart_watch_music', message: 'You put in the earbuds and start listening to music.', activate: true }, 'CALORIES_INTAKE_TRACKER', 'FITNESS_CHECK', 'PORTABLE_GAME' ] /use_action/0 must be string, but was { type: 'mp3', transform: 'smart_watch_music', message: 'You put in the earbuds and start listening to music.', activate: true } /use_action/0 must have required property 'id', but was { type: 'mp3', transform: 'smart_watch_music', message: 'You put in the earbuds and start listening to music.', activate: true } /use_action/0 must have required property 'target', but was { type: 'mp3', transform: 'smart_watch_music', message: 'You put in the earbuds and start listening to music.', activate: true } /use_action/0 must have required property 'target', but was { type: 'mp3', transform: 'smart_watch_music', message: 'You put i
src/schema.test.ts > schema matches ITEM smartphone_music: src/schema.test.ts#L88
Error: [File: data/json/items/tool/electronics.json#L877-L895] /use_action must be string, but was [ 'E_FILE_DEVICE', 'EBOOKSAVE', 'PORTABLE_GAME', { type: 'mp3', transform: 'smart_phone', message: 'The phone turns off.', activate: false }, { type: 'link_up', cable_length: 3, charge_rate: '20 W' } ] /use_action must be object, but was [ 'E_FILE_DEVICE', 'EBOOKSAVE', 'PORTABLE_GAME', { type: 'mp3', transform: 'smart_phone', message: 'The phone turns off.', activate: false }, { type: 'link_up', cable_length: 3, charge_rate: '20 W' } ] /use_action must be object, but was [ 'E_FILE_DEVICE', 'EBOOKSAVE', 'PORTABLE_GAME', { type: 'mp3', transform: 'smart_phone', message: 'The phone turns off.', activate: false }, { type: 'link_up', cable_length: 3, charge_rate: '20 W' } ] /use_action must be object, but was [ 'E_FILE_DEVICE', 'EBOOKSAVE', 'PORTABLE_GAME', { type: 'mp3', transform: 'smart_phone', message: 'The phone turns off.', activate: false }, { type: 'link_up', cable_length: 3, charge_rate: '20 W' } ] /use_action must be object, but was [ 'E_FILE_DEVICE', 'EBOOKSAVE', 'PORTABLE_GAME', { type: 'mp3', transform: 'smart_phone', message: 'The phone turns off.', activate: false }, { type: 'link_up', cable_length: 3, charge_rate: '20 W' } ] /use_action must be object, but was [ 'E_FILE_DEVICE', 'EBOOKSAVE', 'PORTABLE_GAME', { type: 'mp3', transform: 'smart_phone', message: 'The phone turns off.', activate: false }, { type: 'link_up', cable_length: 3, charge_rate: '20 W' } ] /use_action must be object, but was [ 'E_FILE_DEVICE', 'EBOOKSAVE', 'PORTABLE_GAME', { type: 'mp3', transform: 'smart_phone', message: 'The phone turns off.', activate: false }, { type: 'link_up', cable_length: 3, charge_rate: '20 W' } ] /use_action must be object, but was [ 'E_FILE_DEVICE', 'EBOOKSAVE', 'PORTABLE_GAME', { type: 'mp3', transform: 'smart_phone', message: 'The phone turns off.', activate: false }, { type: 'link_up', cable_length: 3, charge_rate: '20 W' } ] /use_action must be object, but was [ 'E_FILE_DEVICE', 'EBOOKSAVE', 'PORTABLE_GAME', { type: 'mp3', transform: 'smart_phone', message: 'The phone turns off.', activate: false }, { type: 'link_up', cable_length: 3, charge_rate: '20 W' } ] /use_action must be object, but was [ 'E_FILE_DEVICE', 'EBOOKSAVE', 'PORTABLE_GAME', { type: 'mp3', transform: 'smart_phone', message: 'The phone turns off.', activate: false }, { type: 'link_up', cable_length: 3, charge_rate: '20 W' } ] /use_action must be object, but was [ 'E_FILE_DEVICE', 'EBOOKSAVE', 'PORTABLE_GAME', { type: 'mp3', transform: 'smart_phone', message: 'The phone turns off.', activate: false }, { type: 'link_up', cable_length: 3, charge_rate: '20 W' } ] /use_action must be object, but was [ 'E_FILE_DEVICE', 'EBOOKSAVE', 'PORTABLE_GAME', { type: 'mp3', transform: 'smart_phone', message: 'The phone turns off.', activate: false }, { type: 'link_up', cable_length: 3, charge_rate: '20 W' } ] /use_action must match a schema in anyOf, but was [ 'E_FILE_DEVICE', 'EBOOKSAVE', 'PORTABLE_GAME', { type: 'mp3', transform: 'smart_phone', message: 'The phone turns off.', activate: false }, { type: 'link_up', cable_length: 3, charge_rate: '20 W' } ] /use_action/3 must be string, but was { type: 'mp3', transform: 'smart_phone', message: 'The phone turns off.', activate: false } /use_action/3 must have required property 'id', but was { type: 'mp3', transform: 'smart_phone', message: 'The phone turns off.', activate: false } /use_action/3 must have required property 'target', but was { type: 'mp3', transform: 'smart_phone', message: 'The phone turns off.', activate: false } /use_action/3 must have required property 'target', but was { type: 'mp3', transform: 'smart_phone',
src/schema.test.ts > schema matches ITEM smart_phone: src/schema.test.ts#L88
Error: [File: data/json/items/tool/electronics.json#L826-L876] /use_action must be string, but was [ 'E_FILE_DEVICE', 'EBOOKSAVE', 'CAMERA', { type: 'mp3', transform: 'smartphone_music', message: 'You put in the earbuds and start listening to music.', activate: true }, 'CALORIES_INTAKE_TRACKER', 'PORTABLE_GAME', { target: 'smart_phone_flashlight', msg: 'You activate the flashlight app.', menu_text: 'Turn on flashlight', need_charges: 1, need_charges_msg: "The smartphone's charge is too low.", type: 'transform' }, { type: 'link_up', cable_length: 3, charge_rate: '20 W' } ] /use_action must be object, but was [ 'E_FILE_DEVICE', 'EBOOKSAVE', 'CAMERA', { type: 'mp3', transform: 'smartphone_music', message: 'You put in the earbuds and start listening to music.', activate: true }, 'CALORIES_INTAKE_TRACKER', 'PORTABLE_GAME', { target: 'smart_phone_flashlight', msg: 'You activate the flashlight app.', menu_text: 'Turn on flashlight', need_charges: 1, need_charges_msg: "The smartphone's charge is too low.", type: 'transform' }, { type: 'link_up', cable_length: 3, charge_rate: '20 W' } ] /use_action must be object, but was [ 'E_FILE_DEVICE', 'EBOOKSAVE', 'CAMERA', { type: 'mp3', transform: 'smartphone_music', message: 'You put in the earbuds and start listening to music.', activate: true }, 'CALORIES_INTAKE_TRACKER', 'PORTABLE_GAME', { target: 'smart_phone_flashlight', msg: 'You activate the flashlight app.', menu_text: 'Turn on flashlight', need_charges: 1, need_charges_msg: "The smartphone's charge is too low.", type: 'transform' }, { type: 'link_up', cable_length: 3, charge_rate: '20 W' } ] /use_action must be object, but was [ 'E_FILE_DEVICE', 'EBOOKSAVE', 'CAMERA', { type: 'mp3', transform: 'smartphone_music', message: 'You put in the earbuds and start listening to music.', activate: true }, 'CALORIES_INTAKE_TRACKER', 'PORTABLE_GAME', { target: 'smart_phone_flashlight', msg: 'You activate the flashlight app.', menu_text: 'Turn on flashlight', need_charges: 1, need_charges_msg: "The smartphone's charge is too low.", type: 'transform' }, { type: 'link_up', cable_length: 3, charge_rate: '20 W' } ] /use_action must be object, but was [ 'E_FILE_DEVICE', 'EBOOKSAVE', 'CAMERA', { type: 'mp3', transform: 'smartphone_music', message: 'You put in the earbuds and start listening to music.', activate: true }, 'CALORIES_INTAKE_TRACKER', 'PORTABLE_GAME', { target: 'smart_phone_flashlight', msg: 'You activate the flashlight app.', menu_text: 'Turn on flashlight', need_charges: 1, need_charges_msg: "The smartphone's charge is too low.", type: 'transform' }, { type: 'link_up', cable_length: 3, charge_rate: '20 W' } ] /use_action must be object, but was [ 'E_FILE_DEVICE', 'EBOOKSAVE', 'CAMERA', { type: 'mp3', transform: 'smartphone_music', message: 'You put in the earbuds and start listening to music.', activate: true }, 'CALORIES_INTAKE_TRACKER', 'PORTABLE_GAME', { target: 'smart_phone_flashlight', msg: 'You activate the flashlight app.', menu_text: 'Turn on flashlight', need_charges: 1, need_charges_msg: "The smartphone's charge is too low.", type: 'transform' }, { type: 'link_up', cable_length: 3, charge_rate: '20 W' } ] /use_action must be object, but was [ 'E_FILE_DEVICE', 'EBOOKSAVE', 'CAMERA', { type: 'mp3', transform: 'smartphone_music', message: 'You put in the earbuds and start listening to music.', activate: true }, 'CALORIES_INTAKE_TRACKER', 'PORTABLE_GAME', { target: 'smart_phone_flashlight', msg: 'You activate the flashlight app.', menu_text: 'Turn on flashlight', need_charges: 1, need_charges_msg: "The smartphone's charge is too low.", type: 'transform' }, { type: 'link_up', cable_length: 3, charge_rate: '20 W' } ] /
src/schema.test.ts > schema matches ITEM mp3_on: src/schema.test.ts#L88
Error: [File: data/json/items/tool/electronics.json#L685-L701] /use_action must be string, but was [ { type: 'mp3', transform: 'mp3', message: 'The mp3 player turns off.', activate: false }, { type: 'link_up', cable_length: 2, charge_rate: '5 W' } ] /use_action must be object, but was [ { type: 'mp3', transform: 'mp3', message: 'The mp3 player turns off.', activate: false }, { type: 'link_up', cable_length: 2, charge_rate: '5 W' } ] /use_action must be object, but was [ { type: 'mp3', transform: 'mp3', message: 'The mp3 player turns off.', activate: false }, { type: 'link_up', cable_length: 2, charge_rate: '5 W' } ] /use_action must be object, but was [ { type: 'mp3', transform: 'mp3', message: 'The mp3 player turns off.', activate: false }, { type: 'link_up', cable_length: 2, charge_rate: '5 W' } ] /use_action must be object, but was [ { type: 'mp3', transform: 'mp3', message: 'The mp3 player turns off.', activate: false }, { type: 'link_up', cable_length: 2, charge_rate: '5 W' } ] /use_action must be object, but was [ { type: 'mp3', transform: 'mp3', message: 'The mp3 player turns off.', activate: false }, { type: 'link_up', cable_length: 2, charge_rate: '5 W' } ] /use_action must be object, but was [ { type: 'mp3', transform: 'mp3', message: 'The mp3 player turns off.', activate: false }, { type: 'link_up', cable_length: 2, charge_rate: '5 W' } ] /use_action must be object, but was [ { type: 'mp3', transform: 'mp3', message: 'The mp3 player turns off.', activate: false }, { type: 'link_up', cable_length: 2, charge_rate: '5 W' } ] /use_action must be object, but was [ { type: 'mp3', transform: 'mp3', message: 'The mp3 player turns off.', activate: false }, { type: 'link_up', cable_length: 2, charge_rate: '5 W' } ] /use_action must be object, but was [ { type: 'mp3', transform: 'mp3', message: 'The mp3 player turns off.', activate: false }, { type: 'link_up', cable_length: 2, charge_rate: '5 W' } ] /use_action must be object, but was [ { type: 'mp3', transform: 'mp3', message: 'The mp3 player turns off.', activate: false }, { type: 'link_up', cable_length: 2, charge_rate: '5 W' } ] /use_action must be object, but was [ { type: 'mp3', transform: 'mp3', message: 'The mp3 player turns off.', activate: false }, { type: 'link_up', cable_length: 2, charge_rate: '5 W' } ] /use_action must match a schema in anyOf, but was [ { type: 'mp3', transform: 'mp3', message: 'The mp3 player turns off.', activate: false }, { type: 'link_up', cable_length: 2, charge_rate: '5 W' } ] /use_action/0 must be string, but was { type: 'mp3', transform: 'mp3', message: 'The mp3 player turns off.', activate: false } /use_action/0 must have required property 'id', but was { type: 'mp3', transform: 'mp3', message: 'The mp3 player turns off.', activate: false } /use_action/0 must have required property 'target', but was { type: 'mp3', transform: 'mp3', message: 'The mp3 player turns off.', activate: false } /use_action/0 must have required property 'target', but was { type: 'mp3', transform: 'mp3', message: 'The mp3 player turns off.', activate: false } /use_action/0/type must be equal to constant, but was 'mp3' /use_action/0 must have required property 'item_action_type', but was { type: 'mp3', transform: 'mp3', message: 'The mp3 player turns off.', activate: false } /use_action/0/type must be equal to constant, but was 'mp3' /use_action/0/type must be equal to constant, but was 'mp3' /use_action/0/type must be equal to constant, but was 'mp3' /use_action/0/type must be equal to constant, but was 'mp3' /use_action/0/type must be equal to one of the allowed values, but was 'mp3' /use_action/0/type must be equal to one of the allowed values, but was 'mp3' /use_action/0 must match a schema in anyOf, but was { type: 'mp3', transfor
src/schema.test.ts > schema matches ITEM mp3: src/schema.test.ts#L88
Error: [File: data/json/items/tool/electronics.json#L655-L684] /use_action must be string, but was [ { type: 'mp3', transform: 'mp3_on', message: 'You put in the earbuds and start listening to music.', activate: true }, { type: 'link_up', cable_length: 2, charge_rate: '5 W' } ] /use_action must be object, but was [ { type: 'mp3', transform: 'mp3_on', message: 'You put in the earbuds and start listening to music.', activate: true }, { type: 'link_up', cable_length: 2, charge_rate: '5 W' } ] /use_action must be object, but was [ { type: 'mp3', transform: 'mp3_on', message: 'You put in the earbuds and start listening to music.', activate: true }, { type: 'link_up', cable_length: 2, charge_rate: '5 W' } ] /use_action must be object, but was [ { type: 'mp3', transform: 'mp3_on', message: 'You put in the earbuds and start listening to music.', activate: true }, { type: 'link_up', cable_length: 2, charge_rate: '5 W' } ] /use_action must be object, but was [ { type: 'mp3', transform: 'mp3_on', message: 'You put in the earbuds and start listening to music.', activate: true }, { type: 'link_up', cable_length: 2, charge_rate: '5 W' } ] /use_action must be object, but was [ { type: 'mp3', transform: 'mp3_on', message: 'You put in the earbuds and start listening to music.', activate: true }, { type: 'link_up', cable_length: 2, charge_rate: '5 W' } ] /use_action must be object, but was [ { type: 'mp3', transform: 'mp3_on', message: 'You put in the earbuds and start listening to music.', activate: true }, { type: 'link_up', cable_length: 2, charge_rate: '5 W' } ] /use_action must be object, but was [ { type: 'mp3', transform: 'mp3_on', message: 'You put in the earbuds and start listening to music.', activate: true }, { type: 'link_up', cable_length: 2, charge_rate: '5 W' } ] /use_action must be object, but was [ { type: 'mp3', transform: 'mp3_on', message: 'You put in the earbuds and start listening to music.', activate: true }, { type: 'link_up', cable_length: 2, charge_rate: '5 W' } ] /use_action must be object, but was [ { type: 'mp3', transform: 'mp3_on', message: 'You put in the earbuds and start listening to music.', activate: true }, { type: 'link_up', cable_length: 2, charge_rate: '5 W' } ] /use_action must be object, but was [ { type: 'mp3', transform: 'mp3_on', message: 'You put in the earbuds and start listening to music.', activate: true }, { type: 'link_up', cable_length: 2, charge_rate: '5 W' } ] /use_action must be object, but was [ { type: 'mp3', transform: 'mp3_on', message: 'You put in the earbuds and start listening to music.', activate: true }, { type: 'link_up', cable_length: 2, charge_rate: '5 W' } ] /use_action must match a schema in anyOf, but was [ { type: 'mp3', transform: 'mp3_on', message: 'You put in the earbuds and start listening to music.', activate: true }, { type: 'link_up', cable_length: 2, charge_rate: '5 W' } ] /use_action/0 must be string, but was { type: 'mp3', transform: 'mp3_on', message: 'You put in the earbuds and start listening to music.', activate: true } /use_action/0 must have required property 'id', but was { type: 'mp3', transform: 'mp3_on', message: 'You put in the earbuds and start listening to music.', activate: true } /use_action/0 must have required property 'target', but was { type: 'mp3', transform: 'mp3_on', message: 'You put in the earbuds and start listening to music.', activate: true } /use_action/0 must have required property 'target', but was { type: 'mp3', transform: 'mp3_on', message: 'You put in the earbuds and start listening to music.', activate: true } /use_action/0/type must be equal to constant, but was 'mp3' /use_action/0 must have required property 'item_action_type', but was { type: 'mp3', transform: 'mp3_on', message: 'You put in the earbuds an
src/schema.test.ts > schema matches ITEM mp3_on_reverberation: src/schema.test.ts#L88
Error: [File: data/json/items/relics/extradimensional_artifacts.json#L21-L34] /use_action must be string, but was [ { type: 'mp3', transform: 'mp3_reverberation', message: 'Its music goes quiet.', activate: false }, { type: 'link_up', cable_length: 2, charge_rate: '5 W' } ] /use_action must be object, but was [ { type: 'mp3', transform: 'mp3_reverberation', message: 'Its music goes quiet.', activate: false }, { type: 'link_up', cable_length: 2, charge_rate: '5 W' } ] /use_action must be object, but was [ { type: 'mp3', transform: 'mp3_reverberation', message: 'Its music goes quiet.', activate: false }, { type: 'link_up', cable_length: 2, charge_rate: '5 W' } ] /use_action must be object, but was [ { type: 'mp3', transform: 'mp3_reverberation', message: 'Its music goes quiet.', activate: false }, { type: 'link_up', cable_length: 2, charge_rate: '5 W' } ] /use_action must be object, but was [ { type: 'mp3', transform: 'mp3_reverberation', message: 'Its music goes quiet.', activate: false }, { type: 'link_up', cable_length: 2, charge_rate: '5 W' } ] /use_action must be object, but was [ { type: 'mp3', transform: 'mp3_reverberation', message: 'Its music goes quiet.', activate: false }, { type: 'link_up', cable_length: 2, charge_rate: '5 W' } ] /use_action must be object, but was [ { type: 'mp3', transform: 'mp3_reverberation', message: 'Its music goes quiet.', activate: false }, { type: 'link_up', cable_length: 2, charge_rate: '5 W' } ] /use_action must be object, but was [ { type: 'mp3', transform: 'mp3_reverberation', message: 'Its music goes quiet.', activate: false }, { type: 'link_up', cable_length: 2, charge_rate: '5 W' } ] /use_action must be object, but was [ { type: 'mp3', transform: 'mp3_reverberation', message: 'Its music goes quiet.', activate: false }, { type: 'link_up', cable_length: 2, charge_rate: '5 W' } ] /use_action must be object, but was [ { type: 'mp3', transform: 'mp3_reverberation', message: 'Its music goes quiet.', activate: false }, { type: 'link_up', cable_length: 2, charge_rate: '5 W' } ] /use_action must be object, but was [ { type: 'mp3', transform: 'mp3_reverberation', message: 'Its music goes quiet.', activate: false }, { type: 'link_up', cable_length: 2, charge_rate: '5 W' } ] /use_action must be object, but was [ { type: 'mp3', transform: 'mp3_reverberation', message: 'Its music goes quiet.', activate: false }, { type: 'link_up', cable_length: 2, charge_rate: '5 W' } ] /use_action must match a schema in anyOf, but was [ { type: 'mp3', transform: 'mp3_reverberation', message: 'Its music goes quiet.', activate: false }, { type: 'link_up', cable_length: 2, charge_rate: '5 W' } ] /use_action/0 must be string, but was { type: 'mp3', transform: 'mp3_reverberation', message: 'Its music goes quiet.', activate: false } /use_action/0 must have required property 'id', but was { type: 'mp3', transform: 'mp3_reverberation', message: 'Its music goes quiet.', activate: false } /use_action/0 must have required property 'target', but was { type: 'mp3', transform: 'mp3_reverberation', message: 'Its music goes quiet.', activate: false } /use_action/0 must have required property 'target', but was { type: 'mp3', transform: 'mp3_reverberation', message: 'Its music goes quiet.', activate: false } /use_action/0/type must be equal to constant, but was 'mp3' /use_action/0 must have required property 'item_action_type', but was { type: 'mp3', transform: 'mp3_reverberation', message: 'Its music goes quiet.', activate: false } /use_action/0/type must be equal to constant, but was 'mp3' /use_action/0/type must be equal to constant, but was 'mp3' /use_action/0/type must be equal to constant, but was 'mp3' /use_action/0/type must be equal to constant, but was 'mp3' /use_action/0/type must be equal to on
src/schema.test.ts > schema matches ITEM mp3_reverberation: src/schema.test.ts#L88
Error: [File: data/json/items/relics/extradimensional_artifacts.json#L2-L20] /use_action must be string, but was [ { type: 'mp3', transform: 'mp3_on_reverberation', message: 'You put in the earbuds and start listening to its music.', activate: true }, { type: 'link_up', cable_length: 2, charge_rate: '5 W' } ] /use_action must be object, but was [ { type: 'mp3', transform: 'mp3_on_reverberation', message: 'You put in the earbuds and start listening to its music.', activate: true }, { type: 'link_up', cable_length: 2, charge_rate: '5 W' } ] /use_action must be object, but was [ { type: 'mp3', transform: 'mp3_on_reverberation', message: 'You put in the earbuds and start listening to its music.', activate: true }, { type: 'link_up', cable_length: 2, charge_rate: '5 W' } ] /use_action must be object, but was [ { type: 'mp3', transform: 'mp3_on_reverberation', message: 'You put in the earbuds and start listening to its music.', activate: true }, { type: 'link_up', cable_length: 2, charge_rate: '5 W' } ] /use_action must be object, but was [ { type: 'mp3', transform: 'mp3_on_reverberation', message: 'You put in the earbuds and start listening to its music.', activate: true }, { type: 'link_up', cable_length: 2, charge_rate: '5 W' } ] /use_action must be object, but was [ { type: 'mp3', transform: 'mp3_on_reverberation', message: 'You put in the earbuds and start listening to its music.', activate: true }, { type: 'link_up', cable_length: 2, charge_rate: '5 W' } ] /use_action must be object, but was [ { type: 'mp3', transform: 'mp3_on_reverberation', message: 'You put in the earbuds and start listening to its music.', activate: true }, { type: 'link_up', cable_length: 2, charge_rate: '5 W' } ] /use_action must be object, but was [ { type: 'mp3', transform: 'mp3_on_reverberation', message: 'You put in the earbuds and start listening to its music.', activate: true }, { type: 'link_up', cable_length: 2, charge_rate: '5 W' } ] /use_action must be object, but was [ { type: 'mp3', transform: 'mp3_on_reverberation', message: 'You put in the earbuds and start listening to its music.', activate: true }, { type: 'link_up', cable_length: 2, charge_rate: '5 W' } ] /use_action must be object, but was [ { type: 'mp3', transform: 'mp3_on_reverberation', message: 'You put in the earbuds and start listening to its music.', activate: true }, { type: 'link_up', cable_length: 2, charge_rate: '5 W' } ] /use_action must be object, but was [ { type: 'mp3', transform: 'mp3_on_reverberation', message: 'You put in the earbuds and start listening to its music.', activate: true }, { type: 'link_up', cable_length: 2, charge_rate: '5 W' } ] /use_action must be object, but was [ { type: 'mp3', transform: 'mp3_on_reverberation', message: 'You put in the earbuds and start listening to its music.', activate: true }, { type: 'link_up', cable_length: 2, charge_rate: '5 W' } ] /use_action must match a schema in anyOf, but was [ { type: 'mp3', transform: 'mp3_on_reverberation', message: 'You put in the earbuds and start listening to its music.', activate: true }, { type: 'link_up', cable_length: 2, charge_rate: '5 W' } ] /use_action/0 must be string, but was { type: 'mp3', transform: 'mp3_on_reverberation', message: 'You put in the earbuds and start listening to its music.', activate: true } /use_action/0 must have required property 'id', but was { type: 'mp3', transform: 'mp3_on_reverberation', message: 'You put in the earbuds and start listening to its music.', activate: true } /use_action/0 must have required property 'target', but was { type: 'mp3', transform: 'mp3_on_reverberation', message: 'You put in the earbuds and start listening to its music.', activate: true } /use_action/0 must have required property 'target', but was { type: 'mp3', transform: '
src/all.4.test.ts > render item pat_earpiece_on: src/data.ts#L358
Error: unknown object "h" of type "body_part" ❯ CddaData.byId src/data.ts:358:13 ❯ instance$ src/types/item/ArmorInfo.svelte:69:21 ❯ init node_modules/svelte/internal/index.mjs:2122:11 ❯ new ArmorInfo$ src/types/item/ArmorInfo.svelte:2457:33 ❯ createProxiedComponent node_modules/svelte-hmr/runtime/svelte-hooks.js:341:9 ❯ new ProxyComponent node_modules/svelte-hmr/runtime/proxy.js:242:29 ❯ new Proxy<ArmorInfo> node_modules/svelte-hmr/runtime/proxy.js:349:11 ❯ Array.create_else_block$ src/types/Item.svelte:3639:15 ❯ create_if_block$_24 src/types/Item.svelte:3593:99 ❯ create_fragment src/types/Item.svelte:5998:34
src/all.3.test.ts > render item pat_earpiece: src/data.ts#L358
Error: unknown object "h" of type "body_part" ❯ CddaData.byId src/data.ts:358:13 ❯ instance$ src/types/item/ArmorInfo.svelte:69:21 ❯ init node_modules/svelte/internal/index.mjs:2122:11 ❯ new ArmorInfo$ src/types/item/ArmorInfo.svelte:2457:33 ❯ createProxiedComponent node_modules/svelte-hmr/runtime/svelte-hooks.js:341:9 ❯ new ProxyComponent node_modules/svelte-hmr/runtime/proxy.js:242:29 ❯ new Proxy<ArmorInfo> node_modules/svelte-hmr/runtime/proxy.js:349:11 ❯ Array.create_else_block$ src/types/Item.svelte:3639:15 ❯ create_if_block$_24 src/types/Item.svelte:3593:99 ❯ create_fragment src/types/Item.svelte:5998:34
src/all.1.test.ts > render overmap_special Ruined Tower Highlands: src/data.ts#L87
TypeError: Cannot use 'in' operator to search for 'str_sp' in undefined ❯ getMsgId src/data.ts:87:38 ❯ translate src/data.ts:106:14 ❯ singular src/data.ts:114:3 ❯ omtAppearance src/types/item/OvermapAppearance.svelte:89:23 ❯ Array.makeAppearanceGrid src/types/item/OvermapAppearance.svelte:43:28 ❯ create_fragment src/types/item/OvermapAppearance.svelte:96:28 ❯ init node_modules/svelte/internal/index.mjs:2137:37 ❯ new OvermapAppearance$ src/types/item/OvermapAppearance.svelte:368:33 ❯ createProxiedComponent node_modules/svelte-hmr/runtime/svelte-hooks.js:341:9 ❯ new ProxyComponent node_modules/svelte-hmr/runtime/proxy.js:242:29