first built.
Fixed issue 388 .
Fixed issue 403 .
Fixed spaceheaters appearing to be off when they are both off and the hatch is
open.
Fixed being able to waste rods out of existence by building them where lattice
already exists.
Revision: r3268
Author: petethegoat
do for now.
Fixed issue 396 . (delicious low hanging fruit)
Fixed issue 165 . "Fixed". I removed the effects of the welding fuel reagent,
seeing as a proper fix doesn't seem to be forthcoming.
Fixed being able to create thousands of stools in a single turf.
Revision: r3267
Author: petethegoat
Resolves issue 357 - Nodrak.
Resolves atmos problems in the freezer following it being hooked to atmos. (vent
was set to syphon) - Carn
Revision: r3265
Author: elly1...@rocketmail.com
by all those list()s that were being made for every atom. And this is why I
should not code at 2AM. (A UI overhaul-ish thing will come soon for the
detective computer.)
Revision: r3257
Author: joe.heinemeyer
Large bureaucracy overhaul.
This affects clipboards, hand labelers, paper, paper bins, pens, photocopiers,
and stamps.
Everything (that I've changed significantly) should be BETTER.
NO paths have been changed.
All of the above have been added to the paperwork module (pending rename to
bureaucracy, which is COOLER).
SPRITES for most of the above (except photocopiers) are now in bureaucracy.dmi.
Clipboards in particular are MASSIVELY IMPROVED.
Hand labelers can now be turned ON AND OFF, to make it simpler to avoid
labelling tables.
This includes work in progress FOLDERS, which currently do NOTHING.
Revision: r3253
Author: petethegoat
interact with machines and stuff from far away (but you cannot pick them up!).
This means you can also bonk people with items you are holding with your TK
grab.
Changed the energy gun sprites to a better-looking version, made by Khodoque!
More work on NTSL. Including the ability to create comments by using // and /*
insert comment here */.
Removed the traffic control machine from telecomms, as requested by Urist. NTSL
is still a work in progress, and needs to be completely fool-proof before
players can get anywhere near it.
Revision: r3252
Author: vageyenaman
crash when more than 1000 statements are called, and alert admins (scripts over
1000 statements are assumed to be buggy or malicious).
You can now properly sleep without waking up every half a second.
Work on footprints. There are now different kinds of footprints, and different
blood makes different colored prints. Animals leave pawprints, humans leave
footprints, aliens leave big claw prints.
on some mobs. Fixed grammar, icons and stuff.
Added some stylesheet classes. Approved by Urist. If you're adding game text,
please use the class that best describes the text. This way all the text
formatting can be edited from the stylesheet rather than traipsing through the
code like I am.
Cyborg names reflect their module choice.
Cyborgs can no longer drop their module-items on conveyor belts.
Please remember to add the line: gender = PLURAL to any new item defines if the
item is plural, ie metal rods and such.
Much more to come. ;-; Just need to check them and merge... why did I start
climbing this mountain?
Revision: r3232
Author: elly1...@rocketmail.com
Date: Mar 2, 2012
If PROTECT_ROLES_FROM_ANTAGONIST is set, sec/hos/captain/AI cannot be
antagonists in most modes
If it is not set, only jobs that are mutually exclusive to the role (sec/head
during rev, etc) are immune from being antagonist
Revision: r3225
Author: VivianFoxfoot
This means items now spawn in your hand if possible, items are sorted into
categories, and only items you have enough telecrystals to purchase will be
displayed. Also, the same basic code is now used for PDA, headset and nuke-
round uplinks, and it should be easier to add new items.
Revision: r3216
Author: musketstgstation
Raises the loopsanity variable in /turf/entered from 10 to 100. Having the
value so low means it generally evaluates the nine surrounding turfs and then
the area, and no objects. Raising the value makes proximity-based items work
again.
Revision: r3212
Author: VivianFoxfoot
jobs even when it worked, and now it just spits runtimes.
Better defined the viewers in range of the vent crawl to hopefully stop the
runtimes that was causing.
Disposals no longer indiscriminately let items land inside it - the items have
to have been thrown by someone.
The ongoing attempt to fix the thousands of runtimes plaguing the game.
Revision: r3195
Author: vageyenaman
▫ 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.
Revision: r3193
Author: vageyenaman
These might prove to be pointless but i'd rather be overly cautious about
something that crashes a server in 3 seconds flat
Revision: r3191
Author: quartz235