Commit Graph

2977 Commits

Author SHA1 Message Date
SkyMarshal
fd646824ec Merge pull request #921 from Erthilo/master
Fixes Special Ops shuttle return bug
2012-04-25 16:54:08 -07:00
Ren Erthilo
112c1cb0bc Merge branch 'master' of github.com:Erthilo/Baystation12 into TGUpdates 2012-04-26 00:38:49 +01:00
Ren Erthilo
ba0e5809d7 TG: Fixed issue 286 . DNA machines now have to recharge the injector when they're
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
2012-04-26 00:34:41 +01:00
Miniature
ef0c36eefb Removed an anti-adminimpostor warning from receiving telepathy messages (we really shouldn't need it), and made subtlemessage be thinking like on oldcode. 2012-04-26 08:46:32 +09:30
Ren Erthilo
cd26654b05 Compile merge fix. 2012-04-25 23:38:58 +01:00
Ren Erthilo
3a098e8312 TG: Resolves issue 409 - Nodrak.
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
2012-04-25 23:38:11 +01:00
Ren Erthilo
c80705b245 TG: Speed things up yet /AGAIN/ and added an improved UI to the detective's
scanner's dossier screen.
Revision: r3262
Author: 	 joe.heinemeyer
2012-04-25 23:35:45 +01:00
Ren Erthilo
d5d4e8b506 TG: Fixes for detective work. Should fix some of the massive lag, probably caused
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
2012-04-25 23:26:42 +01:00
Ren Erthilo
030b1c7f6a TG: Fix for dna runtime spam in check_integrity()
Fix for eguns disappearing.
Revision: r3254
Author: 	 vageyenama
2012-04-25 23:19:34 +01:00
Ren Erthilo
1b5e0b5588 TG: (Paperwork overhaul, not actually added until we decide what to do with it.)
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
2012-04-25 23:17:21 +01:00
Ren Erthilo
37f4d550a1 TG: Modified TK to be more effective and polished. You can use the TK grab to
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
2012-04-25 22:22:05 +01:00
Ren Erthilo
91da6814c5 TG: Added proper handling of fingerprints to fingerprint cards, added more info to a
function on the detective's computer.
Revision: r3248
Author: 	 joe.heinemeyer
2012-04-25 22:11:09 +01:00
Ren Erthilo
2d21c13417 TG: Fixes for NTSL. NTSL now has a fixed statement-processing cap: scripts will
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.
2012-04-25 22:08:30 +01:00
Ren Erthilo
ea9e934aff TG: Simple animals capable of dealing damage can now attack bots (medbot, beepsky,
etc)
Revision: r3239
Author: 	 kortgstation
2012-04-25 22:06:14 +01:00
Ren Erthilo
6749b98eb3 TG: Removed cloakers. Removed security's thermals. Added disguised thermals as a new
4 telecrystal traitor item. See:
http://nanotrasen.com/phpBB3/viewtopic.php?f=15&t=7984
Revision: r3234
Author: 	 petethegoat
2012-04-25 22:05:31 +01:00
Ren Erthilo
e94153ebf1 Fixes ERT shuttle bug. 2012-04-25 21:24:18 +01:00
SkyMarshal
5c8f171f01 Merge pull request #918 from Erthilo/master
Fixes security records not changing properly, welding healing shortsightedness, singularity not increasing beyond 5x5, singularity eating ghosts
2012-04-25 13:19:22 -07:00
Ren Erthilo
c5a7bdc907 Fixes welding healing shortsightedness. Fixes changing rank on Security Records. 2012-04-25 21:06:07 +01:00
Ren Erthilo
23a5b104a9 Reverts sdisability vars, centcom uniform changes, removed nuke radio colour, command colour, job shuffling. 2012-04-25 19:10:30 +01:00
Ren Erthilo
cf85409efe Merge branch 'master' of git://github.com/Baystation12/Baystation12 into TGUpdates 2012-04-25 18:57:20 +01:00
Albert Iordache
36982a56f9 Merge pull request #913 from comma/master
Unanchored stools and chairs
2012-04-25 03:57:36 -07:00
Ren Erthilo
1fa9b6a848 TG: Committing fixes to code for examining mobs. Burn damage wasn't showing properly
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
2012-04-25 02:06:30 +01:00
Ren Erthilo
e15b2a19c3 TG: End of game prints out the AI's and any borgs ckeys.
Revision: r3228
Author: 	 VivianFoxfoot
2012-04-25 01:01:46 +01:00
Ren Erthilo
2290d77df4 TG: Adds a option to config.txt called PROTECT_ROLES_FROM_ANTAGONIST.
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
2012-04-25 00:59:01 +01:00
Ren Erthilo
707b6caa1e TG: Integrated BS12's improved uplink code, courtesy of SkyMarshal.
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
2012-04-25 00:35:54 +01:00
Ren Erthilo
43a4020990 TG: Changes a & to an && from last commit
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
2012-04-24 23:24:08 +01:00
Ren Erthilo
e6c89cf209 TG: Fixes commsat turrets to actually require comsat access as opposed to AI upload.
Fixed door controls to actually respect access requirements set on them.
Revision: r3211
Author: 	 VivianFoxfoot
2012-04-24 23:17:45 +01:00
Ren Erthilo
33bf1ad9e2 Reverts headset changes. 2012-04-24 23:00:37 +01:00
Chinsky
337002634d Fixed a couple of derps in my previous commit
Also support for moving chairs with people buckled in them.
Beds too. Though beds start anchored by default.
2012-04-25 00:56:39 +04:00
Ren Erthilo
8a41837df4 TG: - glass airlocks will now play the proper sound on closing
Revision: r3209
Author: 	 LastBatt...@hotmail.com
2012-04-24 21:39:04 +01:00
Ren Erthilo
f8f1ec8391 TG: !!! The insane crashing has FINALLY been fixed !!!
Metroids can no longer pick up donut boxes by drag/drop methods.

Fixed a disposal runtime error.
Revision: r3203
Author: 	 vageyenaman
2012-04-24 21:34:00 +01:00
Ren Erthilo
0a7dff40a5 TG: Fixed building stuff inside stuff. Such as, say, windows in disposals.
Revision: r3197
Author: 	 uporotiy
2012-04-24 21:28:01 +01:00
Ren Erthilo
f8dd926ca5 TG: 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.
Revision: r3193
Author: 	 vageyenaman
2012-04-24 21:13:55 +01:00
Ren Erthilo
dd50f4c459 TG: Headsets are now modular, and come with encryption keys that correspond to
secure channels.  Currently, encryption keys are based around previous groupings
(HoS encrpytion key, Captain encrpytion key).  Consideration was made to giving
an encrpytion key for each channel (Security encryption key, Command encryption
key), and might be switched to that.
Turns the binary translator into an encryption key and makes it actually work
properly.
Revision: r3189
Author: 	 VivianFoxfoot
2012-04-24 21:00:40 +01:00
Ren Erthilo
fbe7abec4c - Added voice clip for malfunctioning AI
- Glass airlocks now sound less like actual airlocks and more like doors,
reducing station noise pollution by 39%.
- RUNTIME! SQUEEE
- Fixed toggle-ambiance hopefully for good this time.
- Reorganized the sound folders.
2012-04-24 20:51:09 +01:00
Ren Erthilo
b4117291f8 TG: Fix for spamming recorder transcripts
Revision: r3179
Author: 	 quartz235
2012-04-24 19:58:04 +01:00
Ren Erthilo
3e627c4771 Pinpointer Item mode doesn't work due to new objective system. 2012-04-24 19:49:09 +01:00
Ren Erthilo
d56d9d69f1 TG: Changes alt+click to ctrl+click for pulling.
Adds an adminspawn pinpointer that points towards people and traitor objectives.
Revision: r3172
Author: 	 VivianFoxfoot
2012-04-24 19:38:48 +01:00
Ren Erthilo
fc6e9e6114 TG: Buckling to chairs no longer causes you to drop anything.
Added Nodrak's Jump to Mob verb.
Added Sieve's lantern fix. Commented out the silicate recipe.
Added Skaer's sec cartridge box to the armoury.

Moved the check_if_buckled() proc to mob/living, rather than having it repeated.
Revision: r3168
Author: 	 petethegoat
2012-04-24 18:58:33 +01:00
Chinsky
1b2a8b8dc5 Unanchored stools and chairs
Players can still anchor/unanchor stools, chairs and beds with screwdrivers
2012-04-24 21:47:17 +04:00
Ren Erthilo
6532691563 Reduces adminspam and adds knocking on windows. 2012-04-24 01:19:09 +01:00
Ren Erthilo
31b44f76d9 TG: Fixed Erro's NON COMPILING CODE regarding flashlights
Made it so simple_animals with destroyer can smash tables

Reverted the detectives ammo to nonlethal

Deathsquad now spawns with loyalty implants by Deuryn's request (for IMMERSION)

Fixed a bit of border being left on the red boxing glove sprites
Revision: r3159
Author: 	 kortgstation
2012-04-24 01:15:49 +01:00
Ren Erthilo
bcf6de320b TG: Cleanbots now patrol by default on creation, and will now clean up dirt.
Silicate was removed, as it didn't work properly and wasn't even useful to begin with.
Smoke will now create vastly less glows and shit, hopefully reducing server crashing capability.

The above is all credited to Sieve!

Foam was nerfed. I actually forgot to improve the janitor's cleaning grenades, so that's coming in a moment.
Revision: r3153
Author: 	 petethegoat
2012-04-23 22:31:33 +01:00
Ren Erthilo
aa07f387af TG: - Syndicate personal closets now spawn with a FULL high capacity cell
- Added job-specific pda cartridges to the lockers of engineers, security
officers, wardens, scientists, doctors, cargo techs, janitor and all 6 heads.
2012-04-23 21:59:04 +01:00
Ren Erthilo
0f0f126142 TG: Sanity check for facehuggers.
Sanity checks galore for simple_animals (if(list) behaviour seems to have
changed lately).
Humans once again get their bodies burned into husks in fire. This only changes
their appearance and name now, however, leaving their DNA intact.
WIP space worms.
Revision: r3140
Author: 	 uporotiy
2012-04-23 21:52:32 +01:00
Ren Erthilo
60caca6a2a TG: Fixed projectiles going into disposals.
Made the rapid syringe gun a subtype of the syringe gun, and reduced it's
capacity to four syringes.
Fixed the examine bug on syringe guns.
Added a new sprite for the regular syringe gun.

Added a new door for research. It's also used in robotics.

Updated the air injector sprite.

Fixed some pepperspray spelling errors.

~~REMOVED~~: the energy crossbow and chemsprayer from R&D.
2012-04-23 21:40:36 +01:00
Ren Erthilo
e174e7ca76 TG: (Does not actually remove c20r) Desert Eagles now use magazines, .50AE ammo, and only have 7 shots. They're basically revolvers that use magazines.
Nuke ops lost that horribly nerfed piece of shit c20r and now get Desert Eagles
and Riot Shields.

The detectives .38 ammo now does the same damage as regular revolver bullets. If
he wants to keep acting as a glorified sec officer, he can go grab a taser.

The Veil Render now summons a subtype of Nar-Sie which doesn't pull anchored
objects. This should reduce the power of the item/reduce lag while I get sprites
and finalize details with Urist for reworking it as the Sphere of Annihilation
(as in, this is temporary)

Updated the changelog
2012-04-23 21:24:13 +01:00
Ren Erthilo
7d04c9c169 TG: Added Spacevines to the random events. Added a spawn space-vines option to the
secrets panel.
Fixes  issue 250  (borg door bug)
Fixed silicon interactions with engineering equipment.
Fixed access lists for radiation collectors, so locking them actually serves a
purpose. Fixed using crowbars on them.
Borgs can name themselves upon module selection (unless a roboticist has named
them previously by using a pen)
To avoid Borgs griefing and then changing their name by selecting a module,
borgs are now unable to move independently until they choose a module.
New sprites for spacevines are on the way. So you'll have to tolerate my crappy
stand-ins for a bit until he is finished with them.
Revision: r3128
Author: 	 elly1...@rocketmail.com
2012-04-23 21:07:55 +01:00
Ren Erthilo
c23a674710 TG: - Using robot parts on a suit that already has that part no longer eats up the
part you used on it
Revision: r3127
Author: 	 quartz235
2012-04-23 19:30:06 +01:00
Ren Erthilo
2a32365032 A better fix for scanner verbosity toggle. 2012-04-23 00:01:35 +01:00