Adds virology goals! Something for the viro to do (Ready for review) (#23408)

* virus analyzer and WIP virology goals

* bug fixes but not all

* tgui update

* fixed bug

* runtime fix

* small fix

* misc

* virology goals not showing required symptoms fix

* virus analyzer code polish + animation tweak

* removes virus analyzer + tweaks

* adds the health analyzer back

* code polish

* comment edit

* oops, this time resolves merge conflicts

* bigger payout and more goals upon completion

* adds the until now unused vial lockbox

* more code tweaks

* also code tweaks

* yet another code polish

* merge conflict resolve

* virology job_objective

* merge conflict resolve

* grammar

* code polish

* another polish

* forgot these

* oops, how did i do this mapping error

* some but not all code polish and moves vials to fridge because i forgot on map queue, sorry

* finally merging some of the requested changes

* forgot this

* one reguested change left

* merges last reguested change

* failed check asks to rebuild tgui

* most of the reviews

* removes lazyremove, no idea why i used it there

* reviews

* grammar

Co-authored-by: Henri215 <77684085+Henri215@users.noreply.github.com>

* more reviews

* forgot to undef

* deletes old tgui file

* Contrabang reviews

* some of DGamerL´s reviews

* oops

* DGamerL´s reviews

* Update tgui.bundle.js

* stealth virus virology goal now requires 4 symptoms instead of 5

---------

Co-authored-by: Henri215 <77684085+Henri215@users.noreply.github.com>
Co-authored-by: S34N <12197162+S34NW@users.noreply.github.com>
Co-authored-by: SteelSlayer <42044220+SteelSlayer@users.noreply.github.com>
This commit is contained in:
PopGamer46
2024-03-21 16:23:08 +00:00
committed by GitHub
co-authored by Henri215 S34N SteelSlayer
parent 38f009b763
commit d6a48deac3
15 changed files with 434 additions and 97 deletions
+5
View File
@@ -56,6 +56,8 @@ SUBSYSTEM_DEF(economy)
var/credits_per_plasma = 10
/// points gained per research design returned
var/credits_per_design = 20
/// points gained per virology goal
var/credits_per_virology_goal = 200
/// Remarks from Centcom on how well you checked the last order.
var/centcom_message
@@ -145,6 +147,9 @@ SUBSYSTEM_DEF(economy)
next_paycheck_delay = 30 MINUTES + world.time
next_mail_delay = 15 MINUTES + world.time
for(var/obj/machinery/computer/pandemic/P in GLOB.pandemics)
P.print_goal_orders()
/datum/controller/subsystem/economy/fire()
if(next_paycheck_delay <= world.time)
next_paycheck_delay = 30 MINUTES + world.time