Page 1 of 1

Recipe error in assignID, item with name 'power-armor-mk3' does not exist.

Posted: Thu Apr 02, 2020 9:23 am
by Shapeshifters
So, I'm not an experienced modder by any degree but I've taken to trying to modify Rampant Arsenal for personal use.

Essentially whats happened is I took interest in this mod called Power Armor MK4 because it has a ridiculous 40x40 equipment grid MK4 armor, but other than that there wasn't much to it I liked. Also while running Rampant Arsenal with this mod, and the Power Armor MK3 mod there becomes two MK3 armors. So I took it upon myself to just integrate a Power Armor MK4 into Rampant Arsenal and remove the MK3 and MK4 mods from my mod pack.

I succeeded, but then I guess I realized that the item, 'power-armor-mk3' my MK4 was using for its recipe was the one from the other mod. Though as far as I can tell the MK3 from Rampant arsenals item name should also be 'power-armor-mk3'.

Where would I find the name for the armor from Rampant Arsenal?

Re: Recipe error in assignID, item with name 'power-armor-mk3' does not exist.

Posted: Thu Apr 02, 2020 11:56 am
by DaveMcW
This command will print the name of the armor you are wearing.

Code: Select all

/c game.print(game.player.get_inventory(defines.inventory.character_armor)[1].name)

Re: Recipe error in assignID, item with name 'power-armor-mk3' does not exist.

Posted: Fri Apr 03, 2020 4:58 am
by Shapeshifters

Code: Select all

    local powerarmor3 = makeTechnology({
	    name = "power-armor-mk3",
	    icon="__RampantArsenal__/graphics/technology/power-armor-mk3.png",
	    prerequisites = {"power-armor-mk2", "nuclear-power"},
	    effects = {},
	    count = 600,
	    ingredients = {
		{"automation-science-pack", 1},
    		{"logistic-science-pack", 1},
		{"chemical-science-pack", 1},
    		{"military-science-pack", 1},
		{"utility-science-pack", 1},
		{"production-science-pack", 1}
	    },
	    time = 30
    })

    makeTechnology({
	    name = "power-armor-mk4",
	    icon="__RampantArsenal__/graphics/technology/power-armor-mk4.png",
	    prerequisites = {"powerarmor3", "space-science-pack"},
	    effects = {},
	    count = 600,
	    ingredients = {
		{"automation-science-pack", 1},
    		{"logistic-science-pack", 1},
		{"chemical-science-pack", 1},
    		{"military-science-pack", 1},
		{"utility-science-pack", 1},
		{"production-science-pack", 1}
	    },
	    time = 30
    })
So here's what I'm dealing with right now, and the error I'm getting is saying "powerarmor3" does not exist. What am I doing wrong?

Basically all I'm trying to do is get the second technology to require the first one.

Re: Recipe error in assignID, item with name 'power-armor-mk3' does not exist.

Posted: Fri Apr 03, 2020 6:01 am
by DaveMcW
Replace "powerarmor3" with powerarmor3.name or "power-armor-mk3".

Re: Recipe error in assignID, item with name 'power-armor-mk3' does not exist.

Posted: Fri Apr 03, 2020 7:23 am
by Shapeshifters
DaveMcW wrote: Fri Apr 03, 2020 6:01 am Replace "powerarmor3" with powerarmor3.name or "power-armor-mk3".
Tried this just now, doesn't seem to work. Just also says cannot find "power-armor-mk3" or "powerarmor3.name" when I try to load.