Rob Nelson
55e918cc6a
Wire hacking recode from /tg/.
...
Conflicts:
baystation12.dme
code/__HELPERS/mobs.dm
code/defines/obj/weapon.dm
code/game/machinery/alarm.dm
code/game/machinery/doors/airlock.dm
code/game/machinery/machinery.dm
code/game/machinery/vending.dm
code/game/objects/items/devices/paicard.dm
code/game/objects/items/weapons/explosives.dm
code/global.dm
code/modules/assembly/signaler.dm
code/modules/mob/living/silicon/mommi/life.dm
code/modules/mob/living/silicon/mommi/mommi.dm
code/modules/mob/living/silicon/robot/robot.dm
code/modules/mob/living/silicon/robot/wires.dm
2014-01-12 22:37:55 -05:00
Ccomp5950
f217cae518
NanoUI PDA optimizations no more sortAtom every tick on every PDA.
...
Should be noticably better on large population servers.
Conflicts:
code/game/objects/items/devices/PDA/PDA.dm
2014-01-11 21:50:53 -05:00
Cheridan
2b87fcf581
Upgradeable Laser Pointers!
...
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
2014-01-09 04:20:08 -05:00
YotaXP
b7efb1b7ed
Optimized and refactored list2text, text2list, and replacetext.
...
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
2014-01-08 07:14:16 -05:00
Ccomp5950
a6b70bc8b4
PDA NanoUI Optimizations.
...
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
2014-01-08 05:48:49 -05:00
Mark Aherne (Faerdan)
5d04a41151
NanoUI updates.
...
* 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
2014-01-05 23:28:52 -05:00
d3athrow
752a61087a
Adds an open button next to comms sayers name that opens the nearest airlock to them maximum of 3 tiles away. does not work for people not on camera or using something that makes them untrackable(digital camo, agent card, ninja mask, etc)
2014-01-05 19:21:35 -05:00
Mark Aherne (Faerdan)
0a29d579c6
Updated how NanoUI renders templates, using JSRender without the JSViews data-linking. This makes it much easier to create NanoUIs
...
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
2014-01-05 00:48:28 -05:00
ZomgPonies
ca011ee962
NanoUI update
2014-01-04 03:50:54 -05:00
ZomgPonies
e75a51026d
PDA fix
2013-12-29 14:00:36 -05:00
ZomgPonies
4c6e8fdbd4
NanoUI PDA optimizations
2013-12-29 12:32:51 -05:00
ZomgPonies
80b76cf076
Fix PDA messenger bug
2013-12-28 08:47:58 -05:00
ZomgPonies
1d47723912
uplink fix
2013-12-28 07:54:04 -05:00
ZomgPonies
9ad437b8c5
Adding checks for LAssailant everywhere whee
2013-12-23 04:57:44 -05:00
ZomgPonies
2573088771
PDA NanoUI
2013-12-22 16:03:21 -05:00
ZomgPonies
5ce256b73c
Organ/Surgery Overhaul Part 1
2013-12-19 07:25:55 -05:00
alex-gh
329c8ffb7f
penlights can go on your ear now
2013-12-19 02:20:50 +01:00
ZomgPonies
04374371aa
Megaphones and voice assemblies
2013-11-15 02:23:29 -05:00
ZomgPonies
56d3b09577
Renamed telesci gps system because XenoArch conflict
2013-11-05 04:10:33 -05:00
ZomgPonies
8bf368f547
Telescience!
2013-11-04 07:48:43 -05:00
ZomgPonies
00b101d7f2
Seperated ID and PDA slots
2013-11-01 13:28:58 -04:00
ZomgPonies
2c0614d3af
Replaces HasEntered() with Crossed() and reduces redundant checks on turf/Enter()
2013-10-28 06:45:15 -04:00
ZomgPonies
5daf979b72
Pretty much all new click code
2013-10-12 14:44:36 -04:00
ZomgPonies
771de60525
Optimizations and bugfixes galore
2013-10-08 10:32:47 -04:00
ZomgPonies
031170749f
Fix PDA runtime
2013-10-04 02:58:03 -04:00
ZomgPonies
b0aff645a3
Massive traitor item overhaul
2013-09-23 05:41:53 -04:00
ZomgPonies
640e38ce23
Massive code fix to get the codebase ready to compile in BYOND 500
2013-09-15 23:58:16 -04:00
ZomgPonies
6e2d0eee6f
New PDA painter item
2013-09-11 17:27:51 -04:00
ZomgPonies
c1222034ee
BS12 -> Ponies merge
2013-09-09 10:51:16 -04:00
ZomgPonies
7ffdc68add
Adding /tg/'s laserpointers
2013-09-06 08:31:28 -04:00
Erthilo
3fbdc99079
Standardises logging. All attack logs now print in main logs. Added stripping and syringe logging. Added Jump commands to most attack logs.
2013-08-28 03:33:04 +01:00
Zuhayr
375437a6cf
Changelog merge. I hate the changelog.
2013-08-12 11:20:41 -07:00
Erthilo
070cb50f8d
PDAs can be used when buckled (and not in any other way restrained or stunned). Rejuvenate now completely heals a target or broken organs and viruses too.
2013-08-11 17:13:58 +01:00
Segrain
c8381b6e90
Pipe painter addition.
2013-07-31 14:23:30 +03:00
Kilakk
bd6b9cceeb
Removed the tcomms server for the non-existant mining channel.
2013-07-30 17:39:02 -04:00
Kilakk
3f172dcd08
Changed ERT headsets to correctly show the Supply channel
...
* ERT headsets now (correctly) show the Supply channel rather than the two non-existant Cargo/Mining channels.
2013-07-29 22:31:47 -04:00
comma
1095bd1978
Merge branch 'bleeding-edge-freeze' into viro
2013-07-09 12:49:23 +04:00
Spamcat
87feed7e7b
Nice colours (and a minor bugfix)
2013-07-06 02:53:00 +04:00
Spamcat
24eddd6eaa
Now 100% more machinery!
2013-07-05 04:12:41 +04:00
Ispil
88791eec5c
Makes the Crew Manifest default on all PDAs, and removes the access_manifest variable from cartridges. Also moves the manifest function into the PDA code, instead of cartridge code.
2013-07-02 19:14:10 -07:00
comma
da884f4ddc
Merge branch 'bleeding-edge-freeze' of https://github.com/comma/Baystation12 into viro
2013-07-01 17:23:09 +04:00
Chinsky
051edc2227
Started implementing of ViroDB.
...
-Analyzers now add info about viruses they scan to global list.
-Health analyzers will only find known viruses.
2013-06-28 15:43:58 +04:00
meyar
6f84917a58
Merge branch 'master' of https://github.com/Baystation12/Baystation12
2013-06-23 00:17:13 -04:00
Zuhayr
be16c8eff3
Fixes #2957
2013-06-22 20:07:21 -07:00
Spamcat
0dfb5a0583
Whoops :/
2013-06-19 02:58:26 +04:00
Spamcat
6d6becbeed
Made hailers emaggable.
2013-06-19 02:35:32 +04:00
Chinsky
fd13ff0d64
Merge branch 'vials' into viro
2013-06-16 11:22:15 +04:00
Spamcat
076f4c9d9a
Figured I should finally commit it, since exams are over now~
...
Radios start off by default. Should decrease the amount of tcomm lag.
2013-06-11 23:09:44 +04:00
Chinsky
7a8a822a92
Made it possible for mob to be infected with several viruses at once.
2013-06-09 13:31:16 +04:00
jack-fractal
29bffb0c20
Merge branch 'master' into bleeding-edge-freeze
...
Conflicts:
html/changelog.html
2013-06-06 21:32:08 -04:00