Added primitive optimization to radio code.

Lag reduced by approx 30% (0.5 seconds of total 1.5 on my system).
Some air alarms on the map copypasted from toxins one, with its special settings.
Added list of used frequencies and HOW IT WORKS section to communications.dm. Sorry for some engrish.


git-svn-id: http://tgstation13.googlecode.com/svn/trunk@895 316c924e-a436-60f5-8080-3fe189b3f50e
This commit is contained in:
rastaf.zero@gmail.com
2011-01-21 19:20:17 +00:00
parent a63ea22e7c
commit 05fa76963e
27 changed files with 239 additions and 99 deletions

View File

@@ -107,10 +107,10 @@
proc
set_frequency(new_frequency)
radio_controller.remove_object(src, "[frequency]")
radio_controller.remove_object(src, frequency)
frequency = new_frequency
if(frequency)
radio_connection = radio_controller.add_object(src, "[frequency]")
radio_connection = radio_controller.add_object(src, frequency)
broadcast_status()
if(!radio_connection)