Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

NPC can teach you bartering #46364

Closed
Salty-Panda opened this issue Dec 27, 2020 · 7 comments · Fixed by #47507
Closed

NPC can teach you bartering #46364

Salty-Panda opened this issue Dec 27, 2020 · 7 comments · Fixed by #47507
Labels
<Bug> This needs to be fixed NPC / Factions NPCs, AI, Speech, Factions, Ownership (S2 - Confirmed) Bug that's been confirmed to exist
Milestone

Comments

@Salty-Panda
Copy link
Contributor

Describe the bug

I helped an NPC, asked her to teach me, among offers was bartering
image

My social skill (6th lvl; 0%) didn't change

Steps To Reproduce

Complete quest, get offered to be taught bartering.

Expected behavior

Bartering should be removed from whatever lsit is used

#Screenshots
image

Versions and configuration

  • OS: Windows
    • OS Version: 10.0 2004
  • Game Version: 0.E-8469-ga94a537 [64-bit]
  • Graphics Version: Tiles
  • Game Language: English [en]
  • Mods loaded: [
    Dark Days Ahead [dda],
    Disable NPC Needs [no_npc_food],
    Aftershock [aftershock],
    Blaze Industries [blazeindustries],
    Magiclysm [magiclysm],
    Graphical Overmap [Graphical_Overmap],
    Graphical Overmap Magiclysm [Graphical_Overmap_Magiclysm],
    Mythical Martial Arts [MMA],
    C.R.I.T Expansion Mod [crt_expansion],
    No Fungal Monsters [No_Fungi],
    Stats Through Kills [stats_through_kills],
    SpeedyDex [speedydex],
    Bionic Professions [package_bionic_professions],
    Aftershock - UndeadPeople Tileset [AftershockUDP],
    Blaze Industries - UndeadPeople Tileset [BlazeIndustriesUDP],
    C.R.I.T Expansion Mod - UndeadPeople Tileset [crt_expansionUDP],
    Magiclysm - UndeadPeople Tileset [MagiclysmUDP],
    Mythical Martial Arts - UndeadPeople Tileset [MMAUDP]
    ]
@wapcaplet wapcaplet added <Bug> This needs to be fixed NPC / Factions NPCs, AI, Speech, Factions, Ownership labels Dec 28, 2020
@wapcaplet
Copy link
Contributor

Confirmed; I recently had an NPC offer to teach lockpicking, which is also an obsoleted skill.

@actual-nh
Copy link
Contributor

Was the NPC offering to teach barter a bartender, junk shopkeeper, or Jack Isherwood? They're currently down as having barter skill.

@PaulBlay
Copy link

PaulBlay commented Dec 28, 2020

Confirmed; I recently had an NPC offer to teach lockpicking, which is also an obsoleted skill.

Lockpicking is an obsoleted skill, but it is not an obsoleted proficiency. I'm like 50% sure I had my lockpicking proficiency increased by 12% from being taught by an NPC. (Only 50%, because I didn't check for sure I didn't have any proficiency beforehand).

Was the NPC offering to teach barter a bartender, junk shopkeeper, or Jack Isherwood? They're currently down as having barter skill.

I was offered barter training by one of those random NPCs that give you fetch quests, etc. Wesley Gary to be precise. The same guy who will endlessly walk into the side of my RV. He can also teleport, though, or he worked out how to use a lab elevator.

@Salty-Panda
Copy link
Contributor Author

Salty-Panda commented Jan 12, 2021

Lockpicking is an obsoleted skill, but it is not an obsoleted proficiency. I'm like 50% sure I had my lockpicking proficiency increased by 12% from being taught by an NPC. (Only 50%, because I didn't check for sure I didn't have any proficiency beforehand).

NPCs can teach skills, martial arts, spells, and proficiencies (not really, just according to code), so lockpicking may appear and work properly.

The code to get teachable skills, profs etc. is in npc.cpp : 1476, but I don't really get it.

@wapcaplet
Copy link
Contributor

Here is a save game with a friendly NPC who does not have any proficiencies, yet can teach lockpicking and bartering:
teach-proficiency.zip

image

@Termineitor244
Copy link
Contributor

Termineitor244 commented Feb 9, 2021

Confirmed in the most recent version (Build 11451), attached save with npc offering to teach me both bartering and lockpicking.

Spartanburg.zip (Same save as in #47366 )

This world was made with a version of the game from like 3 - 4 days ago, so the npc should not be appearing with obsoleted skills.
I was going to do a different bug report, but I see it is already reported.

Edit: To clarify, this is a random npc, with the generic set of missions for random npc, she does not trains me in neither proficiency and neither she has any.

@anothersimulacrum anothersimulacrum added the (S2 - Confirmed) Bug that's been confirmed to exist label Feb 9, 2021
@anothersimulacrum anothersimulacrum added this to the 0.F milestone Feb 9, 2021
@actual-nh
Copy link
Contributor

actual-nh commented Feb 13, 2021

This is labeled as being for the 0.F milestone, but is not listed in the corresponding project? Thanks for the fix!

@actual-nh actual-nh mentioned this issue Feb 13, 2021
14 tasks
@KorGgenT KorGgenT added this to Confirmed blockers / To Do in 0.F Release Planning Feb 13, 2021
0.F Release Planning automation moved this from Confirmed blockers / To Do to done Feb 14, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
<Bug> This needs to be fixed NPC / Factions NPCs, AI, Speech, Factions, Ownership (S2 - Confirmed) Bug that's been confirmed to exist
Projects
No open projects
Development

Successfully merging a pull request may close this issue.

6 participants