Commit Graph

9304 Commits

Author SHA1 Message Date
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
kortgstation@gmail.com 6236ff0d85 Shades, Juggernauts, Wraiths, Artificers all now have minds.
If a cultist builds a construct, that construct will be a cultist. This means they can see cultists finally (and will probably count for the escape objective, so that might need changing numbers wise)

Fixed some typos in the cult runes (godamnit Urist) and the blind rune can no longer be made into a talisman, cause a handheld, instant, AoE blind that lasts 20 seconds with no counter is retarded.

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@3507 316c924e-a436-60f5-8080-3fe189b3f50e
2012-04-25 21:29:03 +00: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
petethegoat@gmail.com 21387370c9 Tonnes of stuff, please check the changelog.
In short: massive updates to security, the library, hydroponics, the kitchen and the bar, by Flazeo and Ikarrus
Massive updates to the PA, with Invisty's new sprites, done by Sieve
New sprites for field gens too, also by Invisty
Borg and battery updates by Sieve
Fake gloves by Sieve
I messed around with some pressure_resistance stuff on Dumpdavidson's suggestion (only in paperwork)

PROBABLY A BUNCH OF OTHER SHIT

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@3505 316c924e-a436-60f5-8080-3fe189b3f50e
2012-04-25 19:28:40 +00: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
elly1989@rocketmail.com 0d14417a07 Adds a forum and wiki button to the game interface.
Set the urls within config.txt. Both buttons do nothing by default, you have to set the urls yourself.

Removed two unused txt files that I forgot to remove.


git-svn-id: http://tgstation13.googlecode.com/svn/trunk@3502 316c924e-a436-60f5-8080-3fe189b3f50e
2012-04-25 03:29:55 +00: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
VivianFoxfoot@gmail.com 0361469168 Changes rev objectives to use the proper objective so heads being off station actually works
Changelings faking death can no longer have their brains cut out.

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@3501 316c924e-a436-60f5-8080-3fe189b3f50e
2012-04-24 17:18:39 +00:00
kortgstation@gmail.com d3523a3e91 Added Wjohntsons little toy mechas.
Removed restrictions for cultists, anyone can be converted now.

Bibles no longer deconvert cultists to stop the random bible smashing from ruining rounds

Soulstones can no longer capture the manifested ghosts. No more infinite constructs.

Removed the telecomm traffic control from the map until its fixed.

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@3500 316c924e-a436-60f5-8080-3fe189b3f50e
2012-04-24 05:16:58 +00: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
VivianFoxfoot@gmail.com 71852119a5 Fixes the tasercooler borg upgrade, enables it. It's now usable as a template for other module-specific upgrades.
git-svn-id: http://tgstation13.googlecode.com/svn/trunk@3499 316c924e-a436-60f5-8080-3fe189b3f50e
2012-04-23 22:47:43 +00: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
d_h2005@yahoo.com 7ebdd0ee6e -Added sprites for fat hulks and fat lizardmen. Have fun with that, weirdos.
-New carrot in-tray sprites.
-Added define for bottle of adminordrazine and supporting code for injecting adminordrazine into plants. Basically for debugging, so I don't have to spend 10 minutes injecting plants with mutagen each time.
-Raised the passive species-mutation chance slightly. For real this time.
-Added sprites for red and yellow floorbots into aibots.dmi.
-New PDAs for the botanists and librarian. Sprites for cartridges for both too. (There's some work into a botany cartridge but it's commented out for now)

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@3498 316c924e-a436-60f5-8080-3fe189b3f50e
2012-04-23 20:51:23 +00: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