Commit Graph

30 Commits

Author SHA1 Message Date
ShiftyRail
cdb769a7c7 516 compatibility for simple HTML (#37508)
* 516 compat: HTML wrappers

* More HTML

* Legacy gult

* Forgot these

* forgot that thanks travis
2025-05-05 16:51:24 -04:00
west3436
529a5db1bb Removes metal autoignition (#33504) 2022-10-12 17:20:05 -05:00
west3436
abaa9a8d7d Adds autoignition temperatures for many items (#33351)
* Adds autoignition temperatures for many items

* glass doesn't burn lol

* Adds temperature limits for clothing

* 0% tested
2022-09-26 23:01:29 -05:00
SonixApache
5ae5cb4e86 fix electric chair (#28281) 2020-11-30 23:53:30 +01:00
ShiftyRail
45f86bad83 Danger, danger, high voltage (#26012) 2020-03-19 17:44:44 -05:00
DamianX
62bcfd639d Makes knockdowns great again (#22277)
* Makes knockdowns great again

* fix weapons.dm
2019-04-03 11:28:21 -03:00
Kurfursten
8af21481a3 no more electrofailure (#19592) 2018-09-04 16:47:35 -03:00
Damian
9da4b13d4f spark system refactoring 2017-09-20 03:28:46 +02:00
Intigracy
31a66103af weakened becomes knockdown (which is what it does) (#12466)
* weakened becomes knockdown

* CRUISE CONTROL FOR COOL

* there's a proc for that

* use the procs luke

* shitcode
2016-11-06 14:41:50 -06:00
ComicIronic
b35eaa65d8 Replaced loc setting with forceMove. (#11490)
* Replaced loc setting with forceMove.

* Update forceMove to permit moving to null loc.

Also fixed atom locking with offsets not following properly.
2016-08-29 06:40:45 -05:00
ComicIronic
d490e1f970 Removed one line ifs and elses. (#11389) 2016-08-15 05:36:21 -05:00
ComicIronic
b2b5c81633 Moved research names over to defines. (#11424)
* Moved research names over to defines.

Also fixed 4 (four) instances of the incorrect research name being used.

* Changed research names to avoid collisions.
2016-08-14 17:47:22 -05:00
ComicIronic
24e1c261b9 Moves w_class to defines. (#10051) 2016-05-14 19:37:06 -05:00
9600bauds
35a991dc63 Fixes electric chairs 2016-02-12 21:08:23 -03:00
PJB3005
1a2f9ab059 All the EOLs are now LF.
Fuck you too 0D :^)
2016-01-16 23:28:07 +01:00
9600bauds
502d683fe8 Adds tech levels to many items, so that they can be scanned 2015-12-29 22:43:09 -03:00
PJB3005
99bf59d80e Adds a to_chat() proc, to pave the way to a non shit chat. 2015-11-25 15:55:15 +01:00
d3athrow
085df57f7d Merge pull request #4888 from 9600bauds/givemethebusinessallnightlong
Some more mech stuff
2015-06-16 16:45:19 -05:00
ComicIronic
06b5e60bbe Material datum implementation
Material datum functionality changed to mimic that of reagents etc. by
using a global datum list and an assoc value list.
Material datums added at the atom level.
starting_materials var added - on New(), the materials in the list are
added to a datum. An empty list generates an empty datum, a null means no
datum.
m_amt, g_amt, and where applicable gold_amt, etc. completely removed,
replaced with starting_materials where applicable.

Fabricators
Fixed a bug with fabricators taking design cost, not shown cost.
Fixed a bug with fabricators taking costs before a design was shown
completable.
Fabricators now transfer the materials they use in the design to the atom
produced's material datum.
Designs are now world-consistent : scanning the same atom will ref the
same design, and scanning an atom with a design will fetch it.
Mechanic fabs now add plastic cost on top of the design, not to it.
Mechanic designs no longer require random extra materials.
Mechanic designs are now material-specific, not type-specific.
Mechanic blueprint uses have been removed, in favour of a consumable
system.
RnD wires moved to the datum system.
Autolathe moved under fabricators. It preserves as much functionality as
possible.
Framework added for plastic costs on mechanic fabs to be toggled, and for
removal of designs to be toggled also.
2015-06-13 16:13:02 +01:00
9600bauds
9c79530f84 * Added an option to the Exosuit Control console to lockdown a tracked mech, as an alternative to blowing it.
* You can now rig mechs with electropacks: When activated, will stun and eject their pilot.

* Exosuit tracking beacons may now be removed in the same was as a battery.
* De-clunkified mech maintenance, accessing the panel is now simply entering maintenance mode -> wrench (+crowbar to remove internal components)

* Thrown exosuit tracking beacons now only have a 25% chance of attaching on hit (considering removal)

* Added more sounds to some mech actions (nothing new)

* Fixed being able to attach multiple tracking beacons to a single mech
* Fixed Odysseus constantly dropping it's HUD and it becoming magical
2015-06-08 10:42:02 -03:00
D3athrow
e325589349 Fix electropacks 2015-03-30 15:13:15 -05:00
D3athrow
4eab1d5274 Panic 2015-01-16 23:32:22 -06:00
Chris
1a3aaa62db Sanity 2015-01-12 21:18:01 -06:00
ComicIronic
9c9e1ff808 Removed the TABLEPASS flag.
No longer in use in any of the code.
Also changed cases of flags being set to null instead of 0.
2015-01-03 18:33:47 +00:00
ComicIronic
5e5bbf03fd Removed the CONDUCT flag.
Use Siemens, you dolts.
This is the start of completely redoing the flag system, but it starts with removing these oldcode flags.
2014-12-26 18:13:52 +00:00
d3athrow
08fbfab3dd More Destroy stuff 2014-03-04 21:05:40 -06:00
Rob Nelson
218414ff83 Add plastic to recycling, make a better way of sorting shit from the line.
AND CHANGE EVERYTHIIIIING
2014-02-07 07:33:48 -08:00
giacomand@gmail.com
6a2d78bc94 -Killed the updateDialog lag. I added a check to see if there were any mobs to update, if not it will stop checking until a user uses the machine again. I had to replace all the machine = src and machine = null with procs to help make it manageable. I believe this is one of the culprits causing the server to lag as the round goes on, as more players will interact with machines.
-Atmos delay is now based on active players, to help fight lag for massive player rounds.

-Changed some for(blah in world) loops to use the correct lists.

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@4958 316c924e-a436-60f5-8080-3fe189b3f50e
2012-10-25 19:15:51 +00:00
petethegoat@gmail.com
5b33027e69 Fixes issue 865.
git-svn-id: http://tgstation13.googlecode.com/svn/trunk@4694 316c924e-a436-60f5-8080-3fe189b3f50e
2012-09-15 23:37:20 +00:00
johnsonmt88@gmail.com
d36387607f More file structure stuff.
- The folders themselves are now finished
- Next I'll go through each file and organize them
- Lastly I'll start pulling the object definitions out of /code/defines/ and put them into their respective files.

**Note to committers**
Make sure the .dme file updates when you update to this revision. If necessary delete the .dme and svn-update.

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@4546 316c924e-a436-60f5-8080-3fe189b3f50e
2012-08-26 01:20:02 +00:00