diff --git a/code/modules/research/techweb/_techweb.dm b/code/modules/research/techweb/_techweb.dm index c8fb1c6d27..a34476ce1c 100644 --- a/code/modules/research/techweb/_techweb.dm +++ b/code/modules/research/techweb/_techweb.dm @@ -141,13 +141,13 @@ /datum/techweb/proc/add_point_type(type, amount) if(!SSresearch.point_types[type] || (amount <= 0)) return FALSE - research_points[type] = amount + research_points[type] += amount return TRUE /datum/techweb/proc/modify_point_type(type, amount) if(!SSresearch.point_types[type]) return FALSE - research_points[type] = max(0, research_points[type] - amount) + research_points[type] = max(0, research_points[type] + amount) return TRUE /datum/techweb/proc/remove_point_type(type, amount)