Commit Graph

10065 Commits

Author SHA1 Message Date
SkyMarshal 3fbcbfe448 Merge pull request #416 from SkyMarshal/master
Bugfixes for Borg&Doors
2012-02-13 15:58:17 -08:00
SkyMarshal 42be0feff6 Bugfix for borgs&doors as well as chem grenades. 2012-02-13 16:56:34 -07:00
baloh.matevz a6f9f36b72 - All PM links are now tied to clients and not mobs. What this means is that all PM links (the links admins get in admin messages which lead to a PM) should now point directly to the client, if one still exists or report them as disconnected. This means that there should no longer be problems with clients which swap mobs.
- Made the player-side admin pm message more visible and obnoxious. Some players might find it annoying but at least it will not leave much room to complain about "missing PM-s" 
Screenshot: 
http://www.kamletos.si/admin%20message%20format.PNG
- Fixed that awkward X in asay messages, which moved whatever mob you were in to the location of the person who said the message. Replaced it with JMP, which does the same as the JMP in adminhelps - makes a ghost and moves that ghost to the location:
Screenshot:
http://www.kamletos.si/admin%20say.PNG
- Ghosts which find themselves locked in any form of container (closets most commonly) will now (FINALLY) exit the container (and it is any container!) after they click one of the arrow keys.


git-svn-id: http://tgstation13.googlecode.com/svn/trunk@3121 316c924e-a436-60f5-8080-3fe189b3f50e
2012-02-13 22:26:28 +00:00
Miniature 006e91f4c1 Made dexalin and cloneoxadone use a slight amount of plasma, in addition to requiring it as a catalyst.
No, it doesn't make sense for oxygen being in the presence of plasma to transmute into dexalin.
2012-02-13 23:15:23 +10:30
ryantennessee@yahoo.com dd855e8288 Changed alien disarm intent on humans from weaken(rand(15,20)) to weaken(rand(10,15)) .
git-svn-id: http://tgstation13.googlecode.com/svn/trunk@3119 316c924e-a436-60f5-8080-3fe189b3f50e
2012-02-12 23:40:29 +00:00
baloh.matevz d521357c06 - So apparently disposals were too hungry for air. They take far less of it now. They however still take the same amount of time to pressurize tho.
git-svn-id: http://tgstation13.googlecode.com/svn/trunk@3118 316c924e-a436-60f5-8080-3fe189b3f50e
2012-02-12 23:18:28 +00:00
SkyMarshal 6cb78379c3 Fixes for DOOMFIRES. 2012-02-12 15:00:43 -07:00
baloh.matevz 6255bb3086 - Profiles that were created before ghost ears was added had their ghost_ears value set to null, which then copied over. the profile setup page understood this as "hears everyone" while the game understood this as null, which is neither "hears everyone" nor "nearby creatures only", but it took null as 0, so it defaulted to "nearby creatures only". Applied a legacyfix that will properly update the profiles of everyone who does not yet have this set.
- To fix this for your own character before this goes live, just toggle the ghost-ears setting on your profile setup page at least once and then select the option you wish to have. Then save the profile.

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@3116 316c924e-a436-60f5-8080-3fe189b3f50e
2012-02-12 20:59:06 +00:00
Albert Iordache d848f7195a Small optimizations to metroid AIprocess() 2012-02-12 22:06:43 +02:00
SkyMarshal c2e4a64201 Merge branch 'master' of github.com:Baystation12/Baystation12 2012-02-12 12:48:16 -07:00
SkyMarshal 3d284270f7 Fix for command reports and hacktools. 2012-02-12 12:47:36 -07:00
baloh.matevz e5d2b7ac7b - Desk lamps are now just fancy flashlights. Which means you can pick them up. They have w_class set to 4 and don't have the onbelt flag, meaning you can't put them in any container and you can't put them in a pocket. Click on them to pick them up, use the toggle-light verb to turn them on or off. They are no longer affected by light switches (desk lights generally aren't anyway)
- Updated lamp type path on both uterus and 2.0.8

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@3115 316c924e-a436-60f5-8080-3fe189b3f50e
2012-02-12 19:28:44 +00:00
baloh.matevz a5fea19b5d - clicking the internals button on your UI (below zone select, above the suffocation indicator) will now properly toggle your internals if you are wearing a mask and your tank is in one of the following slots: back, hand, pockets, suit storage or belt.
git-svn-id: http://tgstation13.googlecode.com/svn/trunk@3114 316c924e-a436-60f5-8080-3fe189b3f50e
2012-02-12 18:15:18 +00:00
kortgstation@gmail.com 4de92c42e6 Juggernauts no longer take damage from punching.
Juggernauts are no longer able to be grabbed (and therefore choked or thrown)

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@3112 316c924e-a436-60f5-8080-3fe189b3f50e
2012-02-12 16:26:28 +00:00
baloh.matevz a07cd4220d - Replaced a few more conveyor switches with the one-way conveyor switch.
- Added feedback gathering for radio, rc and pda message use. (Only the number of messages sent is recorded)
- Generalized the 'round_end' time feedback logging into a proc that now also handles the radio/pda/rc processing at round end. ( blackbox.round_end_data_gathering(), where blackbox is the blackbox recorder object. )

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@3111 316c924e-a436-60f5-8080-3fe189b3f50e
2012-02-12 14:56:19 +00:00
Tastyfish aeafc2ffa5 can eat all foods with fork like a sane person now 2012-02-12 07:07:16 -05:00
Tastyfish b0815b8e1d Merge pull request #402 from CIB/master
Space carp fixes
2012-02-12 02:54:35 -08:00
cib 36801aecec mend 2012-02-12 11:51:00 +01:00
cib d21de6271c Space carp and other critter balancing.
They're less likely to attack and move slower now.
2012-02-12 11:48:15 +01:00
baloh.matevz 59bbe81465 - ghosts and dead people can no longer undress Ian
git-svn-id: http://tgstation13.googlecode.com/svn/trunk@3109 316c924e-a436-60f5-8080-3fe189b3f50e
2012-02-12 01:26:01 +00:00
baloh.matevz fe5b602a6f - Removed the table where mail gets to at mail sorting because mobs keep getting stuck there.
- You can no longer control disposal units from within them!
- Disposal units now auto trigger every 30 game ticks, if they are fully pressurized and if they have something (or someone) in them. So no more hiding in disposal units!
- Added this to the changelog.

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@3108 316c924e-a436-60f5-8080-3fe189b3f50e
2012-02-11 22:46:05 +00:00
trubblebass@gmail.com 2d95a92602 Commited on behalf of Nodrak
- Fixes: Issue 257, Issue 346 and Issue 343
- Monkeys no longer continue to take suffocation damage after dying.
- PDAs can no longer be used while stunned or paralysed.
- Vending machines now have a delay to stop product spamming.

Note: I upped the delay a little as it was still pretty spammable when I tested it, seems to be fine now as it's way more effort than it's worth to empty a vending machine.

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@3107 316c924e-a436-60f5-8080-3fe189b3f50e
2012-02-11 21:06:22 +00:00
baloh.matevz cc67d26201 - lightbulb and light tube w_class is now 1, large tube (used for floodlights) remains at 2.
- bulb and tube boxes now contain 21 bulbs or tubes, but can only store bulbs or tubes.
- added a mixed box of lights, which contains 14 tubes and 7 bulbs
- most of the areas which contained light boxes now contain these large mixed boxes.

Screenshot:
http://www.kamletos.si/bulbs.png

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@3105 316c924e-a436-60f5-8080-3fe189b3f50e
2012-02-11 20:41:18 +00:00
baloh.matevz aa3f28d3d6 Committing the one-way conveyor switches as posted by Donkieyo
http://nanotrasen.com/phpBB3/viewtopic.php?f=16&t=7759

They are currently present in the mail office.

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@3104 316c924e-a436-60f5-8080-3fe189b3f50e
2012-02-11 20:04:40 +00:00
petethegoat@gmail.com 7caa2631b2 Removed vials.dm, added possession verbs to modules/admin/verbs/possess.dm.
Chemistry reception windows are now public access.
Did some minor disposals remapping.
Added a newcaster to the HoP office.

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@3096 316c924e-a436-60f5-8080-3fe189b3f50e
2012-02-11 16:52:58 +00:00
baloh.matevz 37c7a57054 - Dropped support for attaching photos to ID cards. The feature was never fully implemented and the information you got from them was misleading and wrong.
- Backpacks max_combined_w_class is now 21 instead of 20, meaning it can store 7 box-sized items instead of 6 box sized items + 1 small item (which the box is supposed to hold anyway)
- Added many fire alarms around the station to areas that either lacked them or where they were too rare
- Added 4 hazard vests to the atmospherics departments for atmos techs who prefer hazard vests to firesuits.
- Added these changes to the changelog.

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@3092 316c924e-a436-60f5-8080-3fe189b3f50e
2012-02-11 15:03:33 +00:00
baloh.matevz 66dcfd1994 - Removed the 'midis' variable from mobs. This one's supposed to be a client thing, so it's now a client side var instead of being doubled in mobs.
- Made ooccolor, be_pai, be_alien, midis and ghost_ears actually properly copy over from the preferences when observing! Incredible, isn't it?

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@3087 316c924e-a436-60f5-8080-3fe189b3f50e
2012-02-11 07:24:36 +00:00
baloh.matevz ed973eadf0 - Added instructions on how to use the pretty markup to the changelog
- Added a few red corner floor pieces to security
- Added a Del() proc to blackbox recorders which makes it so a new blackbox recorder gets made when the one is deleted and all the data is copied over, so no data is lost. Same applies when the new one gets deleted. The new blackbox is spawned on z-level 2, so at centcom on the coordinates X,Y,Z = 1,1,2

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@3084 316c924e-a436-60f5-8080-3fe189b3f50e
2012-02-11 05:12:42 +00:00
baloh.matevz 64bcc1c0f0 - Moved three (well two, one was doubled for some reason) screen/attackby() procs to appear AFTER the screen object is defined. They were in a random file instead of where the objects are. If you double-click and 'screen' object in the object browser it now takes you to the definition instead of some random file.
- Clicking a grille with a glass or r-glass sheet in your hand, when the grille is in one of your cardinal directions (North, south, east or west) will make you start building a window. It takes 2s to build the window, which spawns unfastened (same as when you create one.) This should make fixing damaged grille-window combinations easier. If you are standing on a grille and click it with a glass / r-glass sheet in your hand, the window will face the direction you're currently facing.

Screenshot:
http://www.kamletos.si/placing%20windows%20on%20grilles.PNG

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@3081 316c924e-a436-60f5-8080-3fe189b3f50e
2012-02-11 00:04:21 +00:00
Tastyfish 9ccc91f3ae Merge pull request #396 from Abi79/master
Skipping computer ID checks for bans
2012-02-10 15:15:58 -08:00
SkyMarshal 80eae068fd Merge pull request #400 from Tastyfish/master
rejuvinate resets body temp, stabilize atmos restabilizes a chosen area
2012-02-10 15:15:21 -08:00
Albert Iordache a6f89fefee Merge pull request #398 from caelaislinn/master
new custom items
2012-02-10 14:32:38 -08:00
Tastyfish bc2817a0a4 rejuvinate resets body temp, stabilize atmos restabilizes a chosen area's atmos 2012-02-10 17:15:50 -05:00
CaelAislinn 0edd231592 added new custom items
Signed-off-by: CaelAislinn <cael_aislinn@yahoo.com.au>
2012-02-11 07:24:50 +10:00
baloh.matevz 52aa3bcc19 - toggle-hear-radio and toggle-hear-deadcast now properly say whether you will or won't hear the two communication types when toggling them.
- added a de-admin-self verb for admins. This exists so admins can play games without having to deal with 2nd accounts and such. It removes all the verbs and deletes the 'holder' object, so admins lose all their verbs, asay, adminhelp/prayer hearing, everything. They are exactly the same as normal players. To return to being an admin someone has to promote you back. The effects of de-admin-self are only for the current round.

Coders, when adding new admin verbs, don't forget to also add their removal into /client/proc/clear_admin_verbs()

Added jumptocoord, everyone_random and cmd_switch_radio to the proc, so hiding admin verbs works more properly.

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@3080 316c924e-a436-60f5-8080-3fe189b3f50e
2012-02-10 20:36:58 +00:00
Albert Iordache a28ade459a Small fix. 2012-02-10 21:09:34 +02:00
Albert Iordache 1f1ea35a75 Added a way to skip the computer ID check for bans, and cleaned up the code a bit 2012-02-10 21:01:20 +02:00
Tastyfish bd6fbb5fe8 fix to sky's reagent effects changes 2012-02-10 00:07:29 -05:00
SkyMarshal 1d29574bc3 Part 2 of the WIP chemistry stuff
Map update with secure doors!
2012-02-09 21:50:50 -07:00
SkyMarshal 90d47bccf9 Merge branch 'master' of github.com:Baystation12/Baystation12 2012-02-09 16:29:31 -07:00
SkyMarshal 48453a3592 WIP work in making welding fuel not retarded
Chem grenades are now awesome again.
2012-02-09 16:29:06 -07:00
CIB 03aea121d8 Merge pull request #384 from caelaislinn/master
department lockers, other stuff
2012-02-09 15:23:55 -08:00
CaelAislinn 03f970de65 Merge branch 'master' of git://github.com/Baystation12/Baystation12
Conflicts:
	code/game/objects/closets/secure/engineering.dm
	maps/tgstation.2.0.8.dmm

Signed-off-by: CaelAislinn <cael_aislinn@yahoo.com.au>
2012-02-10 09:11:08 +10:00
SkyMarshal 90affc2bfc Merge pull request #392 from CIB/master
Fixes to shock-crit and co
2012-02-09 14:45:47 -08:00
nemo f0e221a1ab Increased the speed at which you lose damage in shock-crit greatly, and the speed at which you heal in non-crit slightly. 2012-02-09 23:34:19 +01:00
baloh.matevz c12a1b4206 Added the caution code, sprited by magicbones, not present anywhere on the map
http://nanotrasen.com/phpBB3/viewtopic.php?f=10&t=4548&start=50#p37266

Added a power switch (/obj/structure/powerswitch), which is used to split or connect two cables.

The way it works is simple. It connects the powernets by adding cable on the floor it's on and removing it when it's turned off.

In-file description:
//This is a power switch. When turned on it looks at the cables around the tile that it's on and notes which cables are trying to connect to it.
//After it knows this it creates the number of cables from the center to each of the cables attempting to conenct. These cables cannot be removed
//with wirecutters. When the switch is turned off it removes all the cables on the tile it's on.
//The switch uses a 5s delay to prevent powernet change spamming.

Screenshot:
http://www.kamletos.si/power%20switch.PNG

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@3072 316c924e-a436-60f5-8080-3fe189b3f50e
2012-02-09 21:11:20 +00:00
baloh.matevz@gmail.com 0d7a944e50 Added a new variable to all mobs: var/original_name
This variable is set ONLY when you spawn. It is also only used for deadchat communication. This variable is not to be changed after mob creation.

the new deadchat format is:
http://www.kamletos.si/deadchat222.png

line before suicide = spoke alive just before I suicided (name = unknown; real_name = "Duncan Sagan"; original_name = "Duncan Sagan")
the 2nd to last line is me speaking from the human body (name = "Unknown"; real_name = "Duncan Sagan"; original_name = "Duncan Sagan")
the last line is me speaking after ghosting (name = "Duncan Sagan"; real_name = "Unknown"; original_name = "Duncan Sagan")

So when alive everything is as before,

When you speak as a dead human you get 
DEAD: Original_name says, "message"

When you speak as a ghost you get
DEAD: Original_name (as real_name) says, "message"
(the as real_name is skipped if the two are the same)

If there is some overlooked situation where new mobs are created and original names don't copy over, then real_name is used in all forms of deadcast communication.

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@3066 316c924e-a436-60f5-8080-3fe189b3f50e
2012-02-09 02:52:04 +00:00
petethegoat@gmail.com e6f31fae1a Amended feedback vars from last commit.
New vars are as follows.

cyborg_frames_built
cyborg_birth
cyborg_mmis_filled
cyborg_ais_created

cyborg_standard
cyborg_service
cyborg_miner
cyborg_medical
cyborg_security
cyborg_engineering
cyborg_janitor

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@3065 316c924e-a436-60f5-8080-3fe189b3f50e
2012-02-09 02:38:15 +00:00
petethegoat@gmail.com 24e2aedab8 Added stat tracking for cyborg frames built, cyborgs created, MMIs filled, AIs created, and cyborg modules chosen.
cyborg_frames_built
cyborgs_created
mmis_filled
ais_created

standard_cyborgs
service_cyborgs
miner_cyborgs
medical_cyborgs
security_cyborgs
engineering_cyborgs
janitor_cyborgs

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@3064 316c924e-a436-60f5-8080-3fe189b3f50e
2012-02-09 02:27:54 +00:00
SkyMarshal e4d4173b97 Merge pull request #388 from Tastyfish/master
job title choices! lizards speak normal, can pour things down sink
2012-02-08 18:17:30 -08:00