CleverRaven / Cataclysm-DDA

Cataclysm - Dark Days Ahead. A turn-based survival game set in a post-apocalyptic world.
http://cataclysmdda.org
Other
10.31k stars 4.13k forks source link

[Old Lab Removal] Refugee doctor quest needs new target #70578

Open Procyonae opened 9 months ago

Procyonae commented 9 months ago

Is your feature request related to a problem? Please describe.

MISSION_SCIENCE_REP_2 MISSION_SCIENCE_REP_3 and MISSION_SCIENCE_REP_4 send you to labs where the missions spawn consoles, 2 sending you to a regular old lab, 3 to a basement entrance lab and 4 to an ice lab.

Solution you would like.

The mission to send you to any newer labs, making sure that the same lab can't be picked for multiple quests, or the whole questline being reworked into something else with migration handling Unhardcoding the missions functions would be a bonus

Describe alternatives you have considered.

No response

Additional context

Mission defs: https://github.com/CleverRaven/Cataclysm-DDA/blob/eaa25f5692105726ed2df82d0a13f57fbad0e45f/data/json/npcs/refugee_center/surface_staff/NPC_old_guard_doctor.json#L112-L179

C++ functions to spawn the consoles etc: https://github.com/CleverRaven/Cataclysm-DDA/blob/eaa25f5692105726ed2df82d0a13f57fbad0e45f/src/mission_start.cpp#L333-L406

KeremBabaG commented 9 months ago

what would be the old lab substitute in this case?

fairyarmadillo commented 9 months ago

A tower lab could work.

github-actions[bot] commented 8 months ago

This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions. Please do not bump or comment on this issue unless you are actively working on it. Stale issues, and stale issues that are closed are still considered.

github-actions[bot] commented 6 months ago

This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions. Please do not bump or comment on this issue unless you are actively working on it. Stale issues, and stale issues that are closed are still considered.