Bypassing security is shoot on sight
Summary
Balance "Bypassing faction security is shoot on sight"
Purpose of change
Recent conversations pointed out to me that we allow players to bypass faction security and get away with it with a warning.
There is no need for a warning. The presence of security measures is plenty of warning .
Describe the solution
Certain examine actions are no longer minor offenses - jumping fences in particular.
There will be no second chances if you insist on being obviously hostile.
Describe alternatives you've considered
Testing
A quick test shows that the artisan turrets aren't being properly aggro'd when you become hostile to the faction in this way. That needs fixing.
Additional context
I also made the artisan turrets glow, so even if you stumble in in the middle of the night it's obvious that they're there.
Will you also get killed if you try to comply with the Tacoma request to place things outside for them to bring in? Doing that required opening the gate, as they won't act on goods they can't see. Before this PR you have to sacrifice standing with them to do so, which is stupid, but at least not lethal.
Will you also get killed if you try to comply with the Tacoma request to place things outside for them to bring in? Doing that required opening the gate, as they won't act on goods they can't see. Before this PR you have to sacrifice standing with them to do so, which is stupid, but at least not lethal.
I'm not aware of any Tacoma issues, I rarely get through the entire mission chain.
Probably needs a solution like https://github.com/CleverRaven/Cataclysm-DDA/pull/77371/commits/7a420245c423a6438991efb13e371d2e24a17469
Alternatively, since Tacoma is pretty chummy with the player by default they could just get their "share public goods" relationship set to true. That would allow the player to operate winches/other terrain and furniture.
I made an issue when I discovered Tacoma was reworked to close the gate when they moved in. You don't have to go far into the quest chain, I think:
- Get Tacoma to be populated
- Talk to the boss. The boss will tell you you can dump stuff outside for them to bring in. That doesn't work, as the gate is spawned as closed when they move in. This means you have to drag everything through the house in order to use doors, as they can't see out.
It's possible this happens only when Dana moves in, but I think it's there from the outset.
The correct solution, in my view, is for the gate to their shed to spawn open when the site is modified as they move in, rather than closed. I believe there's another building that's spawned later whose only access is a closed gate, and that the bugger inside is a quest giver.
I eventually gave up and opened both of these gates, figuring I had enough goodwill with them after helping them a lot (hauling stuff through that blasted house) that I could afford to open the gates, and it worked out then, but it's still bad design.
Balthazar is supposed to let you into the intercom room, despite the turrets and bots, right? That creates a weird thing where if you jump the fence instead of using the gate you get shot even though you're allowed to be there. Obviously accessing the interior of the bunker should result in you being riddled with new holes, but I recall I was warned about faction ownership when I tried to jump the fence to the compound so I heeded that and took the main gate (no warning given = ok?)
If the warnings are removed this PR is a definite no-go in my eyes, as there is no way to know what the game think you're allowed to or not without a warning in a lot of cases (picking through trash from trash baskets, looting corpses of zombies you've killed for them are both cases that aren't exactly clear cut, for instance).
If you're warned but do it anyway because you think you're allowed to, you'll find out you wasn't...
The warning (popup message meta informing you of the consequences) is not being removed.
The warning (not being riddled with bullets the first time you bypass) is going away.
This got significantly more involved than I expected/hoped for.
There are some changes to some fundamental systems in here, so I would not be surprised if I've caused some bugs. Didn't find any during testing though.