Ludeon Forums

RimWorld => Bugs => Topic started by: Kubouch on May 24, 2017, 10:56:11 AM

Title: [A17.1543] Stonecutting table allowed skill range is Construction
Post by: Kubouch on May 24, 2017, 10:56:11 AM
A skill requirement of a stonecutting table is Construction instead of Crafting. The job itself is Crafting (a guy with no Crafting can't cut blocks) but the allowed skill range is applied to Construction instead (a guy with whatever Crafting can cut blocks as long as his Construction is within the range). Screenshot in an attachment. Noticed in the A17.1543 testing build but appears also in 1546 (on the same save).


[attachment deleted by admin due to age]
Title: Re: [A17.1543] Stonecutting table allowed skill range is Construction
Post by: ReZpawner on May 24, 2017, 12:11:07 PM
It's just another change to the game. Now you no longer gain crafting skill from using the stonecutting table, but you gain construction skill. A lot of things were changed, such as drug-making now gives intelligence, and so on. Don't think this is an actual bug, although I admit it feels weird.

Edit: For what it's worth, I think although it feels weird to us who are used to it being crafting, that it makes sense. I mean, we are making buildingmaterials after all, so one can probably learn a thing or two from cutting the blocks used. Much like the old masons in the middle ages.

Hammering a block of stone would hardly make anyone a good tailor.
Title: Re: [A17.1543] Stonecutting table allowed skill range is Construction
Post by: Kubouch on May 24, 2017, 01:38:29 PM
Quote from: ReZpawner on May 24, 2017, 12:11:07 PM
It's just another change to the game. Now you no longer gain crafting skill from using the stonecutting table, but you gain construction skill. A lot of things were changed, such as drug-making now gives intelligence, and so on. Don't think this is an actual bug, although I admit it feels weird.

Edit: For what it's worth, I think although it feels weird to us who are used to it being crafting, that it makes sense. I mean, we are making buildingmaterials after all, so one can probably learn a thing or two from cutting the blocks used. Much like the old masons in the middle ages.

Hammering a block of stone would hardly make anyone a good tailor.

That sounds reasonable but stonecutting should require a construction job, then. Not crafting. I wanted to set a skill cap to the stonecutting table so that my highly skilled craftsman is not spending his time cutting blocks. Now since the cap is set to construction and my crafter is not a constructor and does not have a high construction skill it is impossible to prevent him from cutting blocks.
Title: Re: [A17.1543] Stonecutting table allowed skill range is Construction
Post by: Razghul on May 24, 2017, 09:51:59 PM
It´s simply wrong to have it assigned as a crafting job while gaining construction experience and the bills being limited by construction skill. It messes up the whole job assignment. Making stoneblocks for construction could be a construction job, yeah, but then it needs to be assigned to construction in the job assignment as well.
Title: Cannot Level crafting
Post by: r3doctober85 on May 28, 2017, 07:03:02 AM
I have been crafting stone blocks for a year now in game and they will not level up at all. They are still stuck at the same experience that they were before.
Title: Re: Cannot Level crafting
Post by: O Negative on May 28, 2017, 07:04:08 AM
Stone blocks now give construction experience instead of crafting. 1 year wasted :P
Title: Re: Cannot Level crafting
Post by: r3doctober85 on May 28, 2017, 07:05:16 AM
Yeah... i just checked... lol i wish i would have seen that sooner... Too bad because i only have one construction person and like 3 crafters @@
Title: Re: Cannot Level crafting
Post by: O Negative on May 28, 2017, 07:40:48 AM
No worries, it's not your fault. It's not exactly intuitive for X job to give Y experience.

Now you know ;)
Title: Re: Cannot Level crafting
Post by: ymc on May 28, 2017, 11:41:27 AM
I would say that this is still a bug then. I cannot assign a construction worker to the stonecutter's table, even though that's the only thing it's used for now.

[attachment deleted by admin due to age]
Title: Re: Cannot Level crafting
Post by: DariusWolfe on May 28, 2017, 11:50:03 AM
It's only a bug if it's not intended behavior, which it is.

Enough complaints about it though, and misunderstandings, that Tynan may rethink the current implementation, but it's not a bug.
Title: Re: Cannot Level crafting
Post by: ymc on May 28, 2017, 03:50:46 PM
If it is working as intended, how does one get their crafter constructor to use that crafting construction Stonecutter's Table but not use the smithing tailoring Crafting Spot, thereby wasting all the bills and materials that you were hoping your crafter would use to level up their crafting so that one day they can become a successful tailor-smith?

The mess that drug manufacturing is now is what will end up happening here. Instead of fixing whatever root problem they thought there was with making stone blocks earn drug / tailoring / smithing skill, they just moved it to construction without checking the other flags to make sure it still worked. That's a bug, introduced by a quick hack to fix a different problem, plain and simple.

Following the logic that got us to this point, somebody who crafts constructs stone bricks for a living shouldn't be as good at constructing crafting leather furniture as a tailor, so that should give crafting xp now, but your tailor should have to be assigned to construction in order to do it because it's not really a tailoring job. ::)

[attachment deleted by admin due to age]
Title: Re: [A17.1543] Stonecutting table allowed skill range is Construction
Post by: sadpickle on May 28, 2017, 05:24:26 PM
Hoping this is merely an oversight. It is aggravating to say the least. Blocks are my go-to way of training low-level crafters into something of worth, WITHOUT blowing through say, textile stocks. This is even more important now that farming has been nerfed.
Title: Re: Cannot Level crafting
Post by: DariusWolfe on May 28, 2017, 09:25:04 PM
Set minimum skill levels. Since the bills take into account Constructing rather than Crafting, you can ensure that crafters (unless they *also* meet the construction minimum skill you set) will not make stones, or drugs in the case of intellectuals.

If your constructor is incapable of crafting, then you can't. Right now, with no evidence to the contrary, and at least circumstantial evidence to support it (it was mentioned multiple times in the A17-unstable thread, which Tynan and co were reading regularly), this is also working as designed. It even sort of makes sense, if you squint; Whatever background stuff disables crafting but not construction is focused on the table-based crafting, rather than the building of things like walls, beds, etc. (Personally, I think the whole 'Disables' aspect is bunk, but it's part of Rimworld-as-designed, and if you don't like it, there are mods that "fix" it.)

Edit: Your second image is a really weak example, considering that they STILL wouldn't be able to do it, as they're unable to do Construction, either.
Title: Re: Cannot Level crafting
Post by: drunetovich on May 28, 2017, 09:40:12 PM
So how do I actually level crafting now? Only by making wood swords?
Title: Re: Cannot Level crafting
Post by: DariusWolfe on May 28, 2017, 09:47:49 PM
Swords, clothes, guns.

If you're wanting to grind for skill gain, I'd go with stone, since I believe it's supposed to take longer to work with... I know it does with furniture and art, but I'm not sure if it's the case with weapons. Also, set the bench outside, or in a less-than-ideal temperature, so you get a speed penalty.

Or just don't grind. I think (and this is pure supposition; If Tynan ever explained his reasoning, I missed it) that's part of the reason why rolling joints is now supposedly a non-skill job, and stone is now constructing; It was being used to grind skill gain, rather than to make things you needed, and was leading to uber-skilled smiths who would regularly make extremely high quality stuff for sale and use, and throwing off the intended balance of the game.
Title: Re: Cannot Level crafting
Post by: ymc on May 29, 2017, 12:05:06 PM
Quote from: DariusWolfe on May 28, 2017, 09:25:04 PM
Set minimum skill levels. Since the bills take into account Constructing rather than Crafting, you can ensure that crafters (unless they *also* meet the construction minimum skill you set) will not make stones, or drugs in the case of intellectuals.
I actually like the idea as a work-around, but you've gotta meet me half-way here. That's a work-around. In my current game I've been using very strict zones to ensure that my constructor with 0 crafting (but not disabled!) continues to use the crafting table to construct and never gets better at crafting. A life of cutting stone into bricks is preparing him for making some really sweet legendary medical beds one day.

In the current limbo system in place regarding bricks, we have to have a very skilled person sitting there cutting stone. But they don't get better at being skilled with their hands, like making spears or art out of said stone -- oh no -- they get better at making furniture and gun turrets and geothermal power plants. See below for Grunt & Longshank, my best choices for making bricks in a dual-colony world I have running 184 days in. I'm not joking, these are the people I pull off of whatever they're doing when I need more bricks for my artists and builders.

Check out Dalton (Scout / Gardener). She had passions in all the right things, seemed like a great idea for starting solo character. Nope. She couldn't make bricks even though it's based on construction now, so I had to wait for another colonist so I could waste them solely on making bricks so she could use them to build the really complicated non-menial stuff like walls. "Oh well she's a gardener, it makes sense that she's no good doing repetitive things with her hands." There's currently no backstory mention of Crating -> Make bricks at the table disabled. Give it time though, because that's what the devs do when they want to stick to their guns that it's WAD. It works real great, just look at drugs!

Quote from: DariusWolfe on May 28, 2017, 09:25:04 PM
Edit: Your second image is a really weak example, considering that they STILL wouldn't be able to do it, as they're unable to do Construction, either.
I didn't really explain those well enough, and that's on me, I was just hoping the filenames and the tooltip would explain it. Both of those screenshots are attempts to make drugs at a drug lab by individuals broken by the update, because that was the map I had open at the time and I was being lazy. That was going with my point that drug production is a bloody mess right now because somebody "fixed" crafting skill gain there. Right now drug manufacturing is a pseudo-job that not just anybody can handle, it even gets a special mention in backstories when it's disabled, because it's somehow easier to go back and edit backstories to prove that it's not a mistake and that this is the path we want to go down. We're not talking about Walter White 99.1% pure crystal meth here, yayo is often made by unfortunate souls pulled out of factories and tailoring sweatshops because of their ability to handle assembly line style repetitive grunt work (and because if they accidentally get contaminated, it's not like it really matters, they're a dime a dozen).

In the current limbo system in place regarding drugs, we have to have a very intelligent person sitting there making drugs. They have to be at least able to craft; they don't have to be good at it, but they do have to have a backstory that doesn't prevent them from sitting down at a table. But they don't get better at being skilled with their hands -- oh no -- they get better at inventing cryostasis pods and multi-barrel weapons and shield belts.

[attachment deleted by admin due to age]
Title: Re: Cannot Level crafting
Post by: DariusWolfe on May 29, 2017, 01:07:00 PM
To be clear, I don't like the current system, I just arguing that it's not a bug, and that it works. I just had to deal with the system for making medicine for the first time last night myself (I've always been a real slacker on drug production; mostly a moral objection, but I've been deliberately making myself play with smokeleaf, and finally started medical production) and it's kind of stupid. My crafters can't make it, my doctor can't make it, and my (3) researchers can't make it; it falls on the one person who lands just barely in the sweet spot, but who's terrible at intellectual; which is, of course, the skill she's gaining now.

I think the current state of dissatisfaction with the system is a combination of things; dislike of change, the weird interaction between disabled skills, and the skill decay system that actively discourages generalists.

I agree something has to give; I disagree that it's broken or a bug.
Title: Re: [A17.1543] Stonecutting table allowed skill range is Construction
Post by: dgchessman1984 on June 08, 2017, 03:43:45 AM
If this is truly Working As Intended... under the Work tab, when you hover over Crafting, you still see both Smelting and Cut Stone under the list of ways to increase it, and not under Construction.

(brought to this convo because I was shocked and confused to appear to be getting no exp from either one.  On further inspection the pawn was getting Construction at the end of the cut bricks)
Title: Re: [A17.1543] Stonecutting table allowed skill range is Construction
Post by: DariusWolfe on June 08, 2017, 10:40:34 AM
The work tab doesn't specify skills, exactly, it specifies work type. Cutting stone is still considered a crafting work type, which is where a lot of the confusion is coming from, and why there has been at least one request to move stonecutting to the Construction work type.

So, rolling joints, making drugs (unless that actually moved to the Intellectual worktype, and I missed it) and stonecutting are still under the crafting work type, but they do not give crafting XP.
Title: Re: [A17.1543] Stonecutting table allowed skill range is Construction
Post by: ison on September 06, 2017, 10:05:48 AM
bump
Title: Re: [A17.1543] Stonecutting table allowed skill range is Construction
Post by: ozimage on September 14, 2017, 02:04:01 AM
Hey gents, just run into this problem.

By the notes it seems people don't fully realise where the problem is:

It seems you assign stone-cutting work with crafting. 
But it increases the construction skill.
And the skill limit on the table is set by "construction".

Edit: sorry, I've quoted the wrong skill increased.
Title: Re: [A17.1543] Stonecutting table allowed skill range is Construction
Post by: asanbr on September 14, 2017, 02:17:55 PM
I think the easiest solution for you would be restricted zones until this (maybe) changes. To avoid having your crafter make stones.

Or skill restriction (low or high) but someone already suggested that.

Also, for skill gain I think stonecutting is super inefficient. I let people build stone walls and stone floors if I want them to gain quickly.

But maybe you want to sell your stones or make sculptures, rather than waste them on walls and floors.
Title: Re: [A17.1543] Stonecutting table allowed skill range is Construction
Post by: ison on September 26, 2017, 09:50:46 AM
bump
Title: Re: [A17.1543] Stonecutting table allowed skill range is Construction
Post by: sadpickle on October 18, 2017, 04:42:01 AM
Bump?

Should definitely be a construction job. I (now) agree with the rationale, it's a bit absurd to become a master gunsmith from cutting blocks all day.
Title: Re: [A17.1543] Stonecutting table allowed skill range is Construction
Post by: BlackSmokeDMax on October 18, 2017, 12:49:48 PM
Quote from: sadpickle on October 18, 2017, 04:42:01 AM
Bump?

Should definitely be a construction job. I (now) agree with the rationale, it's a bit absurd to become a master gunsmith from cutting blocks all day.

"Bump" meaning Ison is keeping it closer to the top of the list, could be just for his own convenience or possibly he is waiting for Tynan to look at it.
Title: Re: [A17.1543] Stonecutting table allowed skill range is Construction
Post by: YokoZar on October 20, 2017, 10:31:15 PM
There are 0 tasks under the "crafting" job that use the crafting skill.  Drugs use intelligence, stone cutting uses construction, refining isn't influenced by skill.

If you do nothing else, consider renaming that job (or the skill).  The current situation is rather unintuitive.
Title: Re: [A17.1543] Stonecutting table allowed skill range is Construction
Post by: YokoZar on October 20, 2017, 10:34:44 PM
There's also no current way to set a pawn to "make drugs but not bricks" unless you restrict stone cutting to have a construction skill floor.  Confusingly you want your good researchers to not have construction skill - otherwise they'll waste time doing the wrong thing.
Title: Re: [A17.1543] Stonecutting table allowed skill range is Construction
Post by: Seriously Unserious on October 22, 2017, 02:52:34 PM
Quote from: sadpickle on October 18, 2017, 04:42:01 AM
Bump?

Should definitely be a construction job. I (now) agree with the rationale, it's a bit absurd to become a master gunsmith from cutting blocks all day.

IMO that's a bit of a moot point. I could also argue that it's just as absurd to think someone can become skilled at making legendary armchairs, and tables or geothermal power plants just because they're good at cutting stone into perfect square blocks so someone can make perfectly fitted stone walls out of them.

This is a game and there are limits to what Tynan can do to separate things out. As for game balancing, I personally tend to have more trouble leveling up my crafters to high skill levels as those jobs don't come up as much as construction jobs in the early game. My construction people are usually working on a backlog of walls, floors, furniture and machinery and level up very quickly to high skill levels, so having stonecutting also contribute to that skill just overloads the skill gain all to the same area, while my crafters are starved for exp.
Title: Re: [A17.1543] Stonecutting table allowed skill range is Construction
Post by: ison on November 23, 2017, 09:17:14 AM
Alright, thanks everyone for the feedback.

Stonecutting in B18 doesn't increase any skill anymore, it's still done by pawns with the "Crafting" work type enabled though. I think it's fine, colonists shouldn't be able to grind crafting skill simply by cutting blocks.

Drug production increases the Intellectual skill, but it's still done by pawns with the "Crafting" work type enabled. It's because we don't have any work type just for producing drugs, and I'm not sure it's needed.

If I understood correctly the biggest problem is that it's impossible to restrict skilled crafters from cutting blocks because the allowed skill range widget is gone. I think that bringing it back should solve the problem.