-
-
Notifications
You must be signed in to change notification settings - Fork 664
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
'Soft'-tracked objectives& Replacement of gimmick objectives #9043
Conversation
I think they should be able to check how much they made the goal by checking memory note (or something else). |
Would having a leaderboard for these be too much? |
This comment was marked as duplicate.
This comment was marked as duplicate.
1 similar comment
This seems really fun, you could also add some stuff that tg uses for prog tot like that syndie graffiti. |
I want to push people a little bit to continue to antagonise further, but I don't want to push them to the point of making is super competetive as meta strategies may be encouraged to become common. |
…essage when recieving a stash
Can we get some examples of what could be found on those stashes? And are those only accessible by the traitor? |
This pull request has conflicts, please resolve those before we can evaluate the pull request. |
This pull request has conflicts, please resolve those before we can evaluate the pull request. |
@@ -238,10 +238,14 @@ GLOBAL_LIST(admin_objective_list) //Prefilled admin assignable objective list | |||
/area/holodeck, | |||
/area/lawoffice, | |||
) | |||
// If our airlock isn't accessible to these accesses, then we won't allow the item to spawn here | |||
var/list/safe_access_list = list(ACCESS_CARGO, ACCESS_MAINT_TUNNELS, ACCESS_MEDICAL, ACCESS_MORGUE, ACCESS_JANITOR, ACCESS_CHAPEL_OFFICE, ACCESS_THEATRE, ACCESS_LAWYER, ACCESS_CONSTRUCTION, ACCESS_MAILSORTING) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I feel maint airlocks would be too many and hard to find. Theae should be at least hallway maint airlockd?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
It has to pass the area check and the access check, so it can only pick maint airlocks if they are in the whitelisted areas. I believe all maps have labelled maintenance doors, so the name of it will be pretty clear "Chemistry Maintenance Access in chemistry"
Pipes shouldnt count as machine break targets |
merging since it's already TM'd with the config changes for ages |
About The Pull Request
Why It's Good For The Game
This PR aims to take the concepts from gimmick PRs of creating more open objectives with more opportunity in their methods of completing, while still having some form of tracking that forces players to perform antagonistic actions. Some of the new objectives added do not have binary greentext/redtext conditions, but a tracked number and a low minimum amount that needs to be achieved.
The main idea behind this PR is to give players a goal that they need to accomplish, give them a reason to take risks while still giving them an open-enough objective that some interesting situations may arise from it.
The types of objectives that I am trying to add have:
The idea of gimmick objectives (objectives with no greentext/redtext) state, was to have objectives with no greentext/redtext state. This would, in theory, encourage players to complete create gimmicky scenarios with roleplay in mind rather than completion. Unfortunately, in practice this hasn't worked out and gimmick objectives are simply ignored. I believe the main reason for this failure is that removing any kind of measure of success reduces the drive for an individual to take risks.
Will having a number encourage people to take risks? I have no idea, this could completely flop and be removed in a week, but I think a system like this strikes a balance between the freedom to have creative approaches and gimmicky ideas with the need to take risks that may ultimately result in failure. The concept of having objectives with clear consequence for either the crew or the antagonist should also mean these objectives don't face issues where nobody actually knows if anything has happened (which can happen with stealthed steal objectives).
Testing Photographs and Procedure
Changelog
🆑
add: Open objectives, objectives which are not tracked by win/lose but have a numeric outcome.
add: Sabotage machinery objectives
add: Obtain and detonate explosive objective
del: Gimmick objective
refactor: Refactors traitor objective item spawning to start in "stashes" rather than in the backpack.
rebalance: You can no longer get steal objectives for certain items when there is no head to own them.
code: Improves objective code file organisation.
/:cl: