Laser pointers can be upgraded with laser stock parts, which increases the odds of hitting a target.
Whee!
Conflicts:
code/game/objects/items/devices/laserpointer.dm
Also fixed some grammar in the station blueprint code.
Conflicts:
code/game/objects/items/blueprints.dm
code/game/objects/items/devices/uplinks.dm
code/modules/admin/verbs/debug.dm
code/modules/clothing/masks/gasmask.dm
code/modules/detectivework/scanner.dm
code/modules/flufftext/TextFilters.dm
code/modules/mob/living/carbon/human/say.dm
code/modules/mob/living/silicon/ai/say.dm
Conflicts:
code/modules/admin/verbs/debug.dm
code/modules/detectivework/scanner.dm
Since we no longer have to send data on first UI view we can remove those
checks and only look at the data we need to send when we need to send it.
Also fixed a couple of the links on the status display function.
Conflicts:
code/game/objects/items/devices/PDA/PDA.dm
code/game/objects/items/devices/PDA/cart.dm
* Simplified the code used in ui_interact procs and updated all current uses.
* Removed ununused jsviews JavaScript code (replaced it with vanilla jsrender).
* Added a message to the UI which shows if JavaScript is disabled (people with JavaScript disabled previously got blank UIs).
Conflicts:
code/game/objects/items/devices/PDA/PDA.dm
code/game/objects/items/devices/uplinks.dm
code/modules/reagents/Chemistry-Machinery.dm
nano/css/shared.css
as you don't need to provide the full data structure up-front, part of an effort to make NanoUI more accessible.
I have removed the carets (^) from all templates as they are not used any more.
For safety I moved the src_object and user checks from the master controller to the nanoui process proc.
Conflicts:
code/game/objects/items/devices/PDA/PDA.dm
nano/js/libraries/2-jsviews.js
nano/templates/chem_dispenser.tmpl
nano/templates/telescience_console.tmpl
Proper repair surgery for internal organs- Scalpel replaced by membranes from advanced kits, robotic hearts have a separate surgery.
Conflicts:
code/modules/surgery/ribcage.dm