Commit Graph

3016 Commits

Author SHA1 Message Date
vageyenaman@gmail.com
bbe42a34d8 More work done on Telecomms:
▫ Signals can now be rejected by Subspace broadcasters through a specific data[] parameter.
▫ Improved the log browser.
▫ Log browsers and telecommunication monitors no longer require access to use. You do need access to delete logs, however.
▫ Intercoms need power to work. They don't drain power, they just need a constant flow of equipment power. As such, that offline intercom sprite's now finally being put to use.

Scripting language:

▫ Sorry about all the files; they're all necessary! It's important to notice that the basic structure of the scripting language code is not mine; I cannibalized the base structure from some obscure BYOND project. It's pretty well documented, and I'd say easier to browse through than atmos. Here's the basic deal:

A compiler datum manages the relationships between the three main subsystems of a scripting language: the Scanner, the Parser, and the Interpreter. The Scanner splits raw text into token datums that the Parser can read. The Parser transforms the otherwise random bits and strings into ordered AST Trees and nodes for the Interpreter to read. The interpreter actually executes the code and handles scope/functions/code blocks.

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@3193 316c924e-a436-60f5-8080-3fe189b3f50e
2012-02-28 17:36:18 -07:00
SkyMarshal
02002054de Teleporter has a cancel button.
Improved the admin player panel.
Disposals now work right with things thrown at them.
Nuke upgraded to use realtime.
2012-02-28 13:39:51 -07:00
SkyMarshal
90c976a8e4 Fixed a derp on my part, regarding telecomms.
Fixed a mapping error involving armory being labeled "Warden"
2012-02-28 10:02:36 -07:00
SkyMarshal
b653c615be Replaced a lot of stupid from the wardrobes and package wrap, they now use an afterattack call instead of specific code for them in EVERY OTHER ITEM.
Improved the admin panel.
Removed Karma.
2012-02-28 00:11:15 -07:00
SkyMarshal
ed7c6d1259 Fixed lasers being stupidly intensive on the CPU, balanced nuke proportions some. 2012-02-27 18:33:00 -07:00
SkyMarshal
f64dcf2e31 Added a missing icon, fixed a wardrobe/evidence bag interaction bug, fixed a nuke radio bug, added another update_clothing() call. 2012-02-27 11:09:07 -07:00
SkyMarshal
54a1a7e640 Added 2 more update_clothing() calls. 2012-02-26 23:49:47 -07:00
SkyMarshal
99839d1362 Blob now occurs only 33% of the time it it announced. Readded damp rags.
Map update.
2012-02-26 23:34:01 -07:00
SkyMarshal
d77c42b7b5 Derped up a bit in the last commit. 2012-02-26 23:19:04 -07:00
SkyMarshal
c7af63b281 Energy projectiles now move instantly, leaving a straight line from their origin to their destination, like real energy weapons.
Welderbackpack now has a proper icon.
Stun rounds can now be reduced or blocked by armor
Added more update_clothing() calls
Fixed strangling non-humans.
Blob is now an announcement only.
2012-02-26 23:06:43 -07:00
SkyMarshal
58249a83ba More TG updates to the player panel
Strangling works now, and makes an autopsy result.
2012-02-26 17:16:28 -07:00
SkyMarshal
a5eac62c48 TG UPDATE: Player Panel updates! 2012-02-26 16:46:07 -07:00
SkyMarshal
50ffc5409c Fixes for some DNA/Fingerprint stuff
Fixed explosions autogibbing corpses at any power (WHY was this there?)
2012-02-26 16:34:16 -07:00
cib
2c59cbd71d Merge branch 'master' of github.com:Baystation12/Baystation12 2012-02-27 00:31:15 -08:00
cib
c31b9c4986 Forgot a file. 2012-02-27 00:30:39 -08:00
Albert Iordache
96e797e6a8 Merge pull request #520 from SkyMarshal/master
Cleaned up cloning machine stuff, removed the "Scratch" hat from the costume landmarks. (Had a really irritating animation.)
2012-02-26 08:36:09 -08:00
SkyMarshal
95d89e8491 Removed the scratch hat from one of the costumes. (Good god, that was an irritating animation)
Cleaned up the cloning machine searching code a tad.
The kitty ears tail is no longer animated.
2012-02-26 09:29:38 -07:00
cib
33d12d11d9 Merge branch 'master' of github.com:Baystation12/Baystation12
Conflicts:
	baystation12.dme
2012-02-26 06:45:06 -08:00
Albert Iordache
aeee8832b2 Merge pull request #518 from Iberis/master
Antiqua Security + Misc
2012-02-25 22:51:04 -08:00
Iberis
03e89a5115 Created Security from scratch.
Moved Atmos out of the way.
Tweaks on Medbay, the area around Engineering. Maintenance.
2012-02-26 05:02:24 +01:00
Apple_Master
7a0d186bb7 Added wall lockers
Signed-off-by: Apple_Master <cheeckan@ymail.com>
2012-02-25 23:53:53 +00:00
cib
0f40ff7ccf Added a skill selection menu. 2012-02-25 15:19:00 -08:00
SkyMarshal
f50a3215b6 Singularity can no longer eat the AI's eye mob
Cleaned up how throwing works.
2012-02-25 16:01:00 -07:00
Apple_Master
cbaea87dc7 Merge branch 'master' of github.com:Baystation12/Baystation12
Conflicts:
	baystation12.dme
2012-02-25 18:02:57 +00:00
Miniature
caafe64e68 Added debug information (to the log with ooc and all that, feel free to make it actually make an error) for when the scrubber and distro atmos loops are directly linked at round start, fixed a thing where someone left multiple pipes with the same dir in a brig cell, causing pipes to freak the hell out 2012-02-26 02:35:58 +10:30
Albert Iordache
0df0b9bf5e Merge pull request #511 from SkyMarshal/master
Altered detective scanner functionality.
2012-02-24 23:26:46 -08:00
SkyMarshal
74fd808873 Altered functionality of detective scanner.
Fixed that damn book cluster spawning.
Secure doors can now be opened by hitting them with yer hand
Cleaned up surgery tools
People now lie down and stand properly.
For Cajoes: Cleanbot is more robust, and cleans up kitchen messes, now.
2012-02-25 00:17:03 -07:00
cib
fc0de6e366 Changes to singularity radiation and suits.
- The singularity now regularly emits radiation, making it actually dangerous to go into the PA room without protection.
- Made the hoods of suits be less effective at consuming radiation than the body of the suit.
2012-02-24 14:05:47 -08:00
cib
74c50e30b8 Bugfix to radiation.
The proc for applying radiation was doing some wrong calculations, making the *maximum* radiation damage you could ever receive be 0.
2012-02-24 13:45:04 -08:00
cib
24d9c95507 "Edit" and "Delete" added to the news feature. 2012-02-24 12:01:35 -08:00
cib
11583a9ff3 Merge branch 'master' of github.com:Baystation12/Baystation12 2012-02-24 10:37:25 -08:00
cib
20e6e0116a Changes to breathing and medbots. Fixes #436 and #489 2012-02-24 10:37:08 -08:00
CIB
a5d1184495 Merge pull request #505 from SkyMarshal/master
Reduced slowdown from singularity.
2012-02-24 09:08:29 -08:00
SkyMarshal
8e528d058c More singularity tweaks 2012-02-24 10:07:03 -07:00
SkyMarshal
dd360c6f49 Reduced slowdown from singularity
Tried to fix the buggy job screen.
Added a stat==2 check to human life (Why was that NOT THERE ALREADY?)
2012-02-24 10:02:53 -07:00
cib
f95f04da8e Small fix to the examine code. 2012-02-24 08:08:06 -08:00
Apple_Master
35dfb4a7ed Added Artifact #1
Signed-off-by: Apple_Master <cheeckan@ymail.com>
2012-02-24 16:07:35 +00:00
cib
76cee10c6a Merge branch 'master' of github.com:Baystation12/Baystation12
Conflicts:
	baystation12.dme
2012-02-24 06:41:38 -08:00
cib
df8a6eb231 Bug fix #479: Examine now shows head and eye wear. 2012-02-24 06:20:25 -08:00
cib
0612deab58 Bug fix #484: The cocoa plant had 6 growth stages in its definition, but only 5 icon states. Changed the definition to 5. 2012-02-24 06:19:54 -08:00
Miniature
2fdc1c5ca7 Merge pull request #502 from Miniature/master
Fixed selecting a bottle sprite breaking bottles FOREVER
2012-02-24 06:19:08 -08:00
Miniature
a627288f5d Fixed selecting a bottle sprite breaking bottles FOREVER 2012-02-25 00:48:12 +10:30
Miniature
0cdfefcbae Merge pull request #501 from Miniature/master
Made space ninja default to off
2012-02-24 04:54:21 -08:00
Miniature
67442811ab Made space ninja default to off 2012-02-24 23:23:35 +10:30
Albert Iordache
e821bf55d7 Merge pull request #486 from CIB/master
Added a "News" feature
2012-02-23 23:19:01 -08:00
SkyMarshal
f7d17d24bf Merge pull request #498 from Miniature/master
Added a cap to chem dispenser charge
2012-02-23 08:18:17 -08:00
Miniature
99076f2738 Added a cap to chem dispenser charge 2012-02-24 02:13:26 +10:30
Albert Iordache
3c0547f07f Merge branch 'master' of https://github.com/melonstorm/Baystation12 into melonstorm-master
Conflicts:
	maps/tgstation.2.0.8.dmm
2012-02-23 09:53:04 +02:00
Albert Iordache
377d8f188c Merge pull request #497 from SkyMarshal/master
Fixed some bugs, Antiqua update.
2012-02-22 23:32:37 -08:00
SkyMarshal
99aa041f11 Fixed some bugs, map update for Antiqua.dmm 2012-02-23 00:13:34 -07:00