Commit Graph

177 Commits

Author SHA1 Message Date
phil235
2d2975f783 Some preliminary changes before the damage refactor PR. The changes here do absolutely nothing gamewise.
This just adds some vars that the refactor will use. Putting this in a separate PR prevent the damage refactor PR from becoming too big (number of files changed) and hard to read and review.

Introduces the resistance_flags bitflag that replaces unacidable and burn_state.
Moves the armor var from item to /obj level and gives specific armor values to many objects, the armor list also gets two new armor types: fire and acid, which will be used in the refactor. the new fire and acid armor values are given to plenty of items.
2016-09-27 22:33:08 +02:00
oranges
576e0bd8ae Correctly remove components from modular_computers on damage or deletion 2016-09-20 03:23:33 +00:00
Razharas
186d852bc5 Modular computers now use list of components (#20557)
* Bringing computers to the light side

Bringing computers to the light side

* Lighter and lighter

Lighter and lighter

* Missed some lists

Missed some lists

* Text to defines

Text to defines

* Last commit

Last commit

* How did this even get here

How did this even get here

* Removing bad stuff

Removing bad stuff

* Fixes verb adding and idle check

Fixes verb adding and idle check
2016-09-18 00:40:21 +02:00
Shadowlight213
2c13b47b6d Changes to modular computer sanitization and documentation (#20453)
Changes documentation to an md
Changes some santize on inputs to reject_bad_text
Adds handling for the downloader to abort the download if the program is killed
2016-09-15 11:59:28 +12:00
Remie Richards
c50fa5729c Merge branch 'master' of https://github.com/tgstation/-tg-station into many_hands_make_light_work 2016-09-10 20:28:23 +01:00
Shadowlight213
065413cb70 Removes rogue icon file
Fixes issues with silicons trying to use tablets
Fixes ghosts not being able to view programs
2016-09-07 19:18:06 -07:00
Remie Richards
00738bd2a3 More than 2 hands!? WHAAAAAAT 2016-09-02 16:10:16 +01:00
Shadowlight213
e625464e09 Modular computer fixes and improvements 2 (#20170)
* Fixes runtime with can_run

* tr
2016-08-30 10:43:53 +02:00
Kyle Spier-Swenson
26f293a296 [s]fixes qdel lag from computers in chasms (#20127)
* fixes qdel lag from computers in chasms

* Update computer.dm
2016-08-26 18:59:43 +12:00
Core0verload
91e5b35707 Modular PCs rewrite (#20003)
* Modular computers rework, part A

* tweaks&fixes

* Adds component-side compatibility checks

* Moves computers to SSobj

* Fixes stationary computers not using power usage vars

* Changes icon generation a bit, adds icons to broken computers

* Moves UI into it's own file

* Laptop refactor + sprite replacement

* Modular console's keyboard now lights up when powered

* minor fixes

* fixes

* bonus: wired connector, new type of recharger

* Modular computers are now devices

* code quality ocd
2016-08-25 10:28:33 +12:00
kevinz000
0dc5adf907 dungoofed. (#19979) 2016-08-20 13:20:52 -05:00
Shadowlight213
98114703e8 Modular computers changes (#19928)
* Fixes and documentation.

* WIp on laptop vendor

* some fixes
2016-08-19 21:03:10 +12:00
Shadowlight213
2f607d1392 Makes try_install_component a function of the hardware. 2016-08-15 22:44:58 -07:00
Shadowlight213
c85210b0c7 improvements and fixes. 2016-08-10 21:29:11 -07:00
Shadowlight213
82bd4532d7 removes unneeded istype 2016-08-09 23:16:19 -07:00
Shadowlight213
bfb0cca9fd Adds ntirc loggin
Adds a command console to the bridge.
2016-08-09 23:07:11 -07:00
Shadowlight213
8035651400 Finishes id computer
adds designs for computer parts to rnd and cases to the autolathe.
2016-08-09 22:55:07 -07:00
Shadowlight213
6bb69d760e Id computer mostly complete
Various fixes and improvements.
2016-08-08 00:40:03 -07:00
Shadowlight213
2f330babb7 testmerge feedback 2016-08-07 00:01:50 -07:00
Shadowlight213
d155070662 Removes a couple vars in arguments. 2016-08-06 23:08:06 -07:00
Shadowlight213
4ebeec67d6 Adds header icons
Does some fixes and cleanup
Some consoles added to the map and tablets added to job loadouts for testmerging.
2016-08-06 23:05:05 -07:00
Shadowlight213
fb0034ff48 Fix access. 2016-08-05 23:14:51 -07:00
Shadowlight213
0c9554cd35 Base systems pretty much done.
Still need to convert the id computer program.
2016-08-05 22:51:53 -07:00
Shadowlight213
5d9bc548a2 More WIP
Majority of base systems done.
2016-08-05 01:00:51 -07:00
Shadowlight213
23c9acdc62 morewip 2016-07-31 20:00:10 -07:00
Shadowlight213
2eb1ece075 more wip 2016-07-31 00:13:27 -07:00
Shadowlight213
6a5c7d7068 first attempt. partial copy and stuff. 2016-07-30 13:45:46 -07:00