[Question] EXP override potter

it is fine just annoying when something does not work :slight_smile:

Does anyone know if I begin a game in the desert my exp override does not work?

I would I be able to fix that. when I look in to the game files and my mod files it looks the same?

I got this error when I added flowers as decoration to the game?

[details=Error]release-687 (x64)[M]
c++ exception: Error reading file craftmod/entities/brightbell/brightbell_ghost.json: Missing : Source: {
“mixins”: “stonehearth:mixins:placed_object”,
“components”: {
“model_variants”: {
“default”: {
“models”: [
“file(brightbell.qb)”
]
}
},
“render_info”: {
“scale”: 0.2
},
“mob”: {
“model_origin”: { “x”: 0, “y”: 0, “z”: 0 },
}
},
“entity_data”: {
“stonehearth:catalog”: {
“display_name”: “i18n(craftmod:entities.brightbell.brightbell.display_name)”,
“description”: “i18n(craftmod:entities.brightbell.brightbell.description)”,
“icon”: “file(brightbell.png)”,
“category”: “furniture”,
“material_tags”: “plant decoration crafted stockpile_decoration”
}
}
}
stack traceback:
[C]: in function 'load_json’
radiant/modules/resources.lua:33: in function ‘load_json’
…nehearth/services/server/catalog/catalog_service.lua:159: in function ‘_add_catalog_description’
…nehearth/services/server/catalog/catalog_service.lua:129: in function ‘_update_catalog_data’
…nehearth/services/server/catalog/catalog_service.lua:117: in function ‘_init_catalog’
…nehearth/services/server/catalog/catalog_service.lua:51: in function ‘start’
…nehearth/services/server/catalog/catalog_service.lua:46: in function 'initialize’
stonehearth/stonehearth_server.lua:72: in function 'create_service’
stonehearth/stonehearth_server.lua:127: in function 'instance’
radiant/modules/events.lua:291: in function <radiant/modules/events.lua:285>
[C]: in function 'xpcall’
radiant/modules/common.lua:257: in function 'xpcall’
radiant/modules/events.lua:285: in function <radiant/modules/events.lua:251>[/details]
Anyhelp on this?

IDK why these errors are popping up ???

[details=Error]release-687 (x64)[M]
@stonehearth/services/server/job/job_info_controller.lua:251: Crafter job stonehearth:jobs:blacksmith has a recipe named “weapons:ksword” that produces an item not in the manifest craftmod:weapons:knight:sword
stack traceback:
radiant/modules/common.lua:237: in function 'report_traceback’
radiant/modules/common.lua:456: in function ‘verify’
…nehearth/services/server/job/job_info_controller.lua:251: in function ‘_initialize_recipe_data’
…nehearth/services/server/job/job_info_controller.lua:234: in function ‘_build_craftable_recipe_list’
…nehearth/services/server/job/job_info_controller.lua:102: in function <…nehearth/services/server/job/job_info_controller.lua:63>[/details]

The error above fixed? but now

[details=ui error]release-687 (x64)[M]
Uncaught TypeError: Cannot read property ‘level_requirement’ of undefined
TypeError: Cannot read property ‘level_requirement’ of undefined
at http://radiant/stonehearth/ui/game/modes/build_mode/building_designer_2/place_floor_deco_tool.js:138:35
at Object. (http://radiant/radiant/js/radiant/object.js:295:19)
at Function.x.extend.each (http://radiant/stonehearth/ui/root/js/libs/jquery-1.10.2.min.js:4:5401)
at Object.radiant.each (http://radiant/radiant/js/radiant/object.js:293:15)
at http://radiant/stonehearth/ui/game/modes/build_mode/building_designer_2/place_floor_deco_tool.js:136:30
at Object. (http://radiant/radiant/js/radiant/object.js:295:19)
at Function.x.extend.each (http://radiant/stonehearth/ui/root/js/libs/jquery-1.10.2.min.js:4:5401)
at Object.radiant.each (http://radiant/radiant/js/radiant/object.js:293:15)
at http://radiant/stonehearth/ui/game/modes/build_mode/building_designer_2/place_floor_deco_tool.js:135:27
at null. (http://radiant/radiant/js/radiant/object.js:295:19)[/details]

You really need to learn json first, all this errors you are getting could be easily avoided with a little more knowledge. I recommend this JSON Introduction as a start.

About your error, it is just an extra comma in your code that is ruining it. Throw it at this site http://jsonlint.com/ and it will tell exactly where that comma is. Also, use a good text editor, most will show errors in real time.

well all the code is perfecly fine that is why i don’t understand. @BrunoSupremo

No, it is not. The extra comma is at your flower decoration file, just at the model_origin ending bracket.

don’t have the flower decoration anymore?
and that error was without those files.

You keep jumping from one file to the other, it is hard to know what you are trying…

Is it multiple mods? Is it all in one mod? When those happen?

The comma one I got from reading your own error message. But the others I can’t as it needs the code to know why the errors are happening.

The other error about the blacksmith is also self explanatory. you do not have the alias requested in the recipe marked at your manifest.

@BrunoSupremo it is all one mod and my github account that is posted above has all the latest code.

I like to keep my problems all in one thread so it is easy to reference.
I was trying to allow one weapon and armor to be used by multiple jobs but it would not work so I tried to have the same item just copied and pasted and their respected recipes under the different name to counter the unknown multiple jobs but the game came out with you don’t have this in your manifest when it is in there.

Ok, I will download and take a look at it. But it should be possible to have a single item for multiple classes.

Wow, this was hard than I thought… :angry:

At your alias section in the line:
“weapons:knight:sword”: “file (entities/weapons/knight/sword)”,
You have a space between file and ( symbol

And to have a single item be equipped by multiple classes you just added their roles to the item. You had this:
“roles”: “footman_job”,
just change it to this:
“roles”: “footman_job knight_job”,
And now the same item can be equipped by any of the two classes.

Oh, last thing, your folder has to have the same name of your mod declared in your manifest.

I have made it so for multiple jobs and it shows the icons but when I did that it did not show up but I think I must of done
roles: “footman_job” “knight_job”, by accident without keeping it all in 1 " ".
I would say an easy mistake to do.

Well thank you for all your help :slight_smile:

@BrunoSupremo and anyone else. I have and exp override on potter but when I do the desert map it does not work but why?

Are you using the Rayya Children kingdom? Cause those also override the jobs. You would need to override the rayyas jobs too.