https://github.com/FlavoredCactus/LLA-Station-13/commits/EventsandGoals This project is not completed yet and you can follow the progress at the link above. Before i get into what this is i will list every mechanic it will adjust, there maybe more down the road of development, ill keep this thread updated with posts and such -The communications console -The captain job -Shaft Mining -Research -'Random' Events -End round results -Tablet's Task Manager app Ok so what is this? I'm basically working on a goal system to allow non-antags to work together on something (non-antag greentext!), these things can be assigned by random events, the captain himself or other means. all this is run through a new controller called the "Quest Controller" now before anyone freaks out about SS13RPG, the word quest doesn't show up in game at all, just sounded better as a system then "Goal Controller". During the round, if there is a captain, he will be able to log into his communications console and assign tasks to the crew, these tasks can include but are not limited too Shaft Mining - Acquire 500 Mining Points Research staff - research plasma to level 5 Research staff - Build a ripley and those tasks will be sent to the proper tablets, additionally there might be tasks such as Traitor on board - Report all unauthorize- blah blah Unidentified Lifesigns Detected - Secure any exterior access, including ducting and ventilation. I should make this clear that this system will not be "Notificationstation13" nor will it hold your hand. The captain/command will be in charge of assigning these tasks, false alarms can happen and traitor captains can get clever. With that being said another feature will be the hidden goals/tasks/objectives/quests assigned by the game itself. Lets use the alien event as a example, when the alien event starts there will be a set of goals to complete, goals you will not be filled in on until the round ends, now this sounds difficult as "how can you complete something if you dont know about it". Each event has a annoucement already in the game, for aliens it is "Unidentified lifesigns detected coming aboard [station_name()]. Secure any exterior access, including ducting and ventilation." once this announcement is triggered it will create the hidden task (only can be viewed at the end of the round) the crew at this point will realize its either aliens or spiders and go batshit looking for alien weeds they normally do. the command can then use the communications console to confirm that they wish to accept this task. When the task is accepted they will get a step to identify the lifesigns, they can chose from a list of possible threats such as aliens or spiders or false alarm, the game will not inform them if they are correct! if they are correct the hidden task will advance to the next step (which in the case of aliens is to slay the queen and secure the crew), if they are incorrect it will be marked as failed, the public task on the comms console will advance to the next step regardless of correct choice for events with no announcement such as ninja or traitor, these tasks to detain can be assigned by the captain when he realizes there is a ninja running around, of course reporting it on a task does NOT confirm it nor will you get a answer from the game on if something is correct or not, you will only learn this at the end of the round. for example: In-game task Alien Infestation -Slay the alien queen -Secure 80% of the crew on the shuttle Hidden actual task Spider Infestation -Secure 80% of the crew on the shuttle End round report: Spider Infestation -Command failed to identify the outbreak At the end of the round a list of each hidden goal and what was accomplished will be listed.(in a pop up, not the chat box) in a average round this will generally look like this: Alien Infestation -Command correctly identified the alien outbreak -Alien Queen was slain -Crew was successfully evacuated Meteor Storm -80% of the crew managed to survive the storm Ninja -Command was able to confirm a ninja presence on the station -The ninja was successfully slain by the crew -80% of the crew survived Please ask any questions about anything that doesn't make sense, I know im not that good at annoucements and the sort, my focus is on coding this thing rather then explaining it. Remember, nothing is concrete, as of typing this i am not even near done.