Commit Graph

2045 Commits

Author SHA1 Message Date
Ren Erthilo
2509944849 TG: Adding back in the Traffic Control Console to the telecomms satellite. Let's
hope you guys don't fuck over the server with this!

Committed Nodrak's work on Jobbans. (Thread:
http://nanotrasen.com/phpBB3/viewtopic.php?f=16&t=8082)

Some miscellaneous mapwork and runtime fixes.
Revision: r3283
Author: 	 vageyenaman
2012-04-26 23:09:42 +01:00
Ren Erthilo
c653d31ccb TG: PDA messages now require an active messaging server.
The admin rejuvenate command now stabilizes body temperature as well.
Revision: r3282
Author: 	 VivianFoxfoot
2012-04-26 22:57:19 +01:00
Ren Erthilo
ecee064d21 TG: Fixes issue 420
Fixes  issue 417

- Ghosts no longer block AI spawning
- Grilles no longer shock you if you're in an exosuit
Revision: r3279
Author: 	 quartz235
2012-04-26 22:53:52 +01:00
Ren Erthilo
b67bfc8edc TG: Fixes tensioner values having one too many zeros in it.
Adds deathsquad, ninja, and aliens to actually working tensioner options.
Fixes deathsquad radios
Disables the requirement on the deathsquad shuttle for the sent_stike_team var
to have been set
Fixes the syndicate shuttle position on the map being a little too short.  (It's
never been used, has it?)
Revision: r3276
Author: 	 VivianFoxfoo
2012-04-26 22:50:50 +01:00
Ren Erthilo
816e87aa40 TG: Added folders and filing cabinets. Filing cabinet code jacked from BS12!
Clipboard and paper fixes.
Committed Nodrak's monkey vent crawl fix and removed that dumb disposal from the
Sec entrance.
Additionally fixed monkeys crawling when stunned.
Revision: r3274
Author: 	 petethegoat
2012-04-26 22:46:28 +01:00
Ren Erthilo
4c7a2dc853 TG: Fixed the objectives not being assigned properly when the Summon Guns spell is
used.

Removed the wizard's Nar-Sie grav pull entirely to reduce lag/it is strong
enough as is.

Fixed the gyrojet projectile name

Removed the ion rifle from the armoury
Revision: r3272
Author: 	 kortgstation
2012-04-26 22:42:56 +01:00
Ren Erthilo
c849edc30d TG: (Does not actually remove borg tasers) Secborgs no longer have a taser, but are now as fast as humans and are
unpushable. This is just a test so don't go crazy. It (probably) won't be
permanent.

Nuke teleporter board now costs ten crystals.
Revision: r3271
Author: 	 kortgstation
2012-04-26 22:41:39 +01:00
Ren Erthilo
f1c5937cb2 TG: Applied Carn's Holopad requests patch. Basically allows for people to request
the presence of an AI at a holopad.

Some work on porta turrets.
Revision: r3270
Author: 	 vageyenaman
2012-04-26 22:36:50 +01:00
Ren Erthilo
29f60c55c6 TG: Adds a new config option called 'Tensioner'. If enabled, if the tensioner
thinks the round is going too slow (Not enough deaths and explosions, pretty
much, atm)  it suggests adding more antagonists.  Unless overriden by an admin
(any holder) it automatically creates antagonists from a random round type.
Feedback and round-end conditions (except for nuke team) will not (should not)
function for additional antagonists.
Tratior borgs who hack themselves cannot be blown by their AI.
The AI can now open doors with shift+click, bolt them with ctrl+click, and shock
them with alt+click
Adds a new wire to doors that controls the time delay before they close.  If
pulsed, they close like a sliding glass door.  If cut, they do not close by
themselves.
Borgs who have died, ghosts, and are then blown up will now have their ghosts
properly transfered to their dropped MMIs.
Revision: r3269
Author: 	 VivianFoxfoot
2012-04-26 22:34:54 +01:00
Ren Erthilo
043d77d6ab Merge branch 'master' of git://github.com/Baystation12/Baystation12 into TGUpdates 2012-04-26 18:36:09 +01:00
Ren Erthilo
4f48a518ab Merge fixes. 2012-04-26 18:35:15 +01:00
Albert Iordache
4ef980d021 Minor fix. 2012-04-26 09:15:10 +03:00
Travis Whitehead
474f6550bb Added custom item 2012-04-25 20:22:59 -07: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
d1fb26f3d2 TG: Fixed issue 281 . Rockdtben is working on a more comprehensive fix, but this will
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
2012-04-25 23:42:23 +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
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
8ed7458909 TG: Fixed some fingerprint runtimes.
Revision: r3245
Author: 	 joe.heinemeyer
2012-04-25 22:09:06 +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
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
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
3e9f5a24d5 Fixes ghosts being ate (and immediately reformed) by the singularity, fixes them not being able to return to body. 2012-04-25 20:31:51 +01:00
Ren Erthilo
4f01edb7db Fix for singularity not growing, even on max power setting. 2012-04-25 20:17:59 +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
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
588d32b671 TG: Added some hallucination/Detective work stuff I realized I missed AFTER I went
to bed last night.
Revision: r3231
Author: 	 joe.heinemeye
2012-04-25 01:09:07 +01:00
Ren Erthilo
5ca785e516 TG: Buffed/bugfixed hallucinations. Uncommented the "Fake Attackers", for the lulz.
Revision: r3230
Author: 	 joe.heinemeyer
2012-04-25 01:06:20 +01:00
Ren Erthilo
62d6876b95 TG: renamed "scary" to "hallucination", organization is the key to success
- also switched the adminhelp notification to a cute kitten meowing as per
tsaricide's request
Revision: r3223
Author: 	 LastBatt...@hotmail.com
2012-04-25 00:50:05 +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
117f27273d TG: Removed Karma. It was a shitty system used to punish security for doing their
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.
2012-04-24 21:24:48 +01:00
Ren Erthilo
d06c5e0d0c TG: Sanity checks, miscellaneous bugfixes, failsafes.
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
2012-04-24 21:20:11 +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
757b76c456 TG: A couple sanity checks i forgot to include in disposals
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
2012-04-24 21:04:05 +01:00
Ren Erthilo
771c594d00 TG: (hopefully) fixes a runtime causing the server to shit itself and crash
immediately
Revision: r3190
Author: 	 quartz235
2012-04-24 21:02:47 +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
577669920f TG: Borg radios now work while they're recharging
MMIs/pAIs/lockers in the dark can now hear.  This was done by changing the area
check for hearing to a range instead of view, and then doing a line of sight
calculation for each mob that can't hear naturally and checking if it's clear.
Revision: r3180
Author: 	 VivianFoxfoot
2012-04-24 20:28:38 +01:00
Ren Erthilo
0cc9d15a18 TG: Removed the mint.
Coins can still be found and used in vending machines.
PACMANs now run off sheets instead of coins.

Added coolity's new orebox sprites.
Updated the changelog.
Revision: r3178
Author: 	 petethegoat
2012-04-24 19:56:47 +01:00
Ren Erthilo
34d598a5fe TG: Aliens can no longer hide under vents/pumps
Revision: r3174
Author: 	 quartz235
2012-04-24 19:50:15 +01:00
Ren Erthilo
2cc2523027 TG: - MAX_EXPLOSION_RANGE is now a variable instead of a #DEFINE
- Added a link to the secrets panel that allows the changing of the bomb cap to:
14, 16, 20, 28, 56, 128

Bomb cap is calculated:
devestation range = bomb cap * 0.25
high damage = bomb cap * 0.5
low damage = bomb cap
flash = bomb cap * 1.5

so the values for the different levels are: (screenshot)
http://www.kamletos.si/bomb%20cap.png

This function is game admin + game master only.
Revision: r3169
Author: 	 baloh.matevz
2012-04-24 19:35:42 +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
Ren Erthilo
9fb4c46ca6 TG: - Ghosts with null names are now assigned random names
Revision: r3167
Author: 	 quartz235
2012-04-24 18:44:55 +01:00
Albert Iordache
d4fba2a721 Merge pull request #911 from Erthilo/TGUpdates
TG Updates up to r3159
2012-04-24 08:52:07 -07:00
Erthilo
0be04c445f Readds Chem Sprayer. 2012-04-24 11:55:07 +02: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
Miniature
e8aad8753d Custom item for Deus Dactyl, added it and a couple of olde ones to the git custom_items.txt (see, now you can just copypasta across Abi) 2012-04-24 08:43:18 +09:30
Ren Erthilo
e2a12a811b TG: Buffed the janitor's cleaning grenades.
Fixed the void jetpack not having any oxygen, fixed nuke ops starting with empty
jetpacks, fixed the spacesuit admin equip.
Renamed plasteel floor tiles to just floor tiles, seeing as they're not made out
of plasteel.
Revision: r3154
Author: 	 petethegoat
2012-04-23 22:33:23 +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