Commit Graph

1334 Commits

Author SHA1 Message Date
elly1989@rocketmail.com
575654babb Rewrote the cinematic system to be centralised and controlled by the gameticker, rather than handled per mob with like, 3 loops and a seperate process for each mob.dmPlease report any bugs/derps to me asap. I've tested it as much as I can locally, but because it relates to events that require a large number of players it's very hard to test.
TODO: I was intending to use dust to kill players off on a nuclear-loss. However dust() is very very broken. So I've hardcoded everything to die until I can fix dust().

Added an adminverb for 'Game Master's. It was a debug verb so I could test cinematics but I've left it in as it might be handy for events, especially if we get more cinematics. To access it type "cinematic" in full into the input bar as a Game Master, then follow the prompts. At the moment, it only handles nuclear stuff (that's all there is anyway). You can choose where the nuke detonated 0= on station; 1= near station but in space; 2= off the z-level. You can also force a cinematic from another game-mode to play with the prompt after that one.

Note: All mobs are buckled to a bed located inside the gameticker (odd I know) whilst a cinematic is playing. The bed is deleted afterwards releasing all players. If off_station=0 then all mobs will be killed too. This is to stop people running around and doing stuff during the cinematic. I really didn't want to add more variables/checks to mobs.

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@3481 316c924e-a436-60f5-8080-3fe189b3f50e
2012-04-19 20:33:19 +00:00
johnsonmt88@gmail.com
5bb9a875da More sanity checks for:
- SecHUD Glasses
- Facehuggers
- Attack()

And a more likely fix for the Throwing runtime.

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@3479 316c924e-a436-60f5-8080-3fe189b3f50e
2012-04-19 00:49:22 +00:00
quartz235@gmail.com
1b74952dd0 Fixes some runtimes, involving do_mob, observe, send_status on mulebots, check_gas_mixture, the explosion cinematic, sleeper get_reagents_amount, and a possible (albeit unlikely) fix for throw_at
git-svn-id: http://tgstation13.googlecode.com/svn/trunk@3478 316c924e-a436-60f5-8080-3fe189b3f50e
2012-04-19 00:14:56 +00:00
elly1989@rocketmail.com
cbd74700fc New Verb added for "Game Master"s: getruntimelog
This verb can only be accessed by typing it in full in the input bar down the bottom of the gamescreen.

HOW DO I LOG RUNTIMES?
Firstly, start dreamdeamon if it isn't already running. Then select "world>Log Session" in dreamdeamon (or press the F3 key)
navigate the popup window to the log/runtime/ folder from where your tgstation .dmb is located.

OPTIONAL:
you can select the little checkbox down the bottom to make dreamdeamon save the log everytime you start a world. Just remember to repeat these steps with a new name when you update to a new revision!

Save it with the name of the revision your server uses (e.g. r3459.txt).

This will allow us to gather information on bugs across multiple servers simply by logging on as a player and asking any Game Master to send us the logs.
Hence making maintaining our codebase for the entire community a TONNE easier :3 
If you're keeping runtime logs: Thanks for your help!

~love from #coderbus

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@3475 316c924e-a436-60f5-8080-3fe189b3f50e
2012-04-17 18:59:31 +00:00
elly1989@rocketmail.com
4bccb8612a Fixes server-crashing runtimes that would happen when badmins deleted all hud items. These bugs account for half of the runtime log.
This would have been a lot easier with admin cooperation.

TODO: make some sort of failsafe so stupid stuff like this doesn't happen

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@3473 316c924e-a436-60f5-8080-3fe189b3f50e
2012-04-16 21:55:51 +00:00
baloh.matevz@gmail.com
d7aa871bf6 - Jobbans now autolog who applied them and when they were applied
Screenshot:
http://www.kamletos.si/jobbanlogging.PNG

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@3470 316c924e-a436-60f5-8080-3fe189b3f50e
2012-04-16 16:41:54 +00:00
kortgstation@gmail.com
4743404f15 Added a new static-AI icon pieced together from the non copyright violating frames of the old static AI icon.
AIs can now set their core display to the classic malf red and new static displays.

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@3468 316c924e-a436-60f5-8080-3fe189b3f50e
2012-04-16 10:11:49 +00:00
elly1989@rocketmail.com
ad80d08c2b Damn, there really is no excuse for this screw up.
The links within adminhelps now work again. I must've intended to change the topic calls to reference clients but totally forgotten :S
sorry.

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@3467 316c924e-a436-60f5-8080-3fe189b3f50e
2012-04-16 08:57:05 +00:00
baloh.matevz@gmail.com
d1d0fd5e4f - hand tools now fit on your belt slot
- added feedback logging for newscasters
- added feedback logging for admin verbs
- added shuttle timers to escape pods
- added feedback logging to chemical reactions
- clipboard can now fit on your belt

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@3465 316c924e-a436-60f5-8080-3fe189b3f50e
2012-04-16 04:00:36 +00:00
baloh.matevz@gmail.com
3429ddf0b5 - Assume direct control moved to view variables
- "Mapping debug" verb renamed to "Debug verbs"

- assume direct control, jump to dead group, startup singulo verbs removed from admins. You can enable them by calling the verb 'debug verbs'. 'debug verbs' remains game-master only, as it is just for debugging stuff. For a non-game master to use the 'assume direct control' verb, they have to use view variables - it was added to the drop-down.

Some procs were moved around. Please code things in the locations which make sense! If you are making a verb for /mob/living, then don't put it in mob.dm, put it in mob/living.dm. Thanks.

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@3461 316c924e-a436-60f5-8080-3fe189b3f50e
2012-04-16 01:06:41 +00:00
d_h2005@yahoo.com
19d6e40bae -Added chawanmushi recipe and beet soup recipes. Added a trash plate to metroid sammiches.
-Ambrosia vulgaris now has a mutation. 
-Added 1% chance for a species mutation whenever a plant's stats mutate.
-You now get more descriptive messages when applying mutagen to plant trays.
-Removed sugarcane seeds from the vending machine. They were redundant and had poor sprites and no recipes. Added the seeds to the seeds crate so you can still get them, if you really want to...

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@3460 316c924e-a436-60f5-8080-3fe189b3f50e
2012-04-15 19:21:11 +00:00
elly1989@rocketmail.com
1b0661c26b Fixed my derp in cmd_admin_pm where the input popup was being displayed to usr rather than src (usr is the mob src is the client)
AdminHelps are now client verbs rather than mob verbs. Which means adminhelp can be called from cmd_admin_pm when an admin disconnects or something. This will stop non-admins getting the message "Client not found" (read as: license to grieffe) when an admin disconnects for whatever reason.

Moved AdminPM stuff to adminpm.dm

Fixed some run-times in posters and fixed posters eternally having the laying poster icon_state(whatever it was called) when something went awry.

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@3456 316c924e-a436-60f5-8080-3fe189b3f50e
2012-04-14 14:24:46 +00:00
d_h2005@yahoo.com
a5eaa18d21 -The biogenerator is now more robust. It can dispense fertilizer in batches, and make simple leather items at a high cost.
-Watermelon and pumpkin biomass lowered a bit so biomass isn't totally trivial to acquire.
-Added more wood items for tower cap wood construction: Wooden doors and sandals.
-Added plump helmet biscuits and mushroom soup to kitchen recipes.

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@3454 316c924e-a436-60f5-8080-3fe189b3f50e
2012-04-14 06:42:46 +00:00
elly1989@rocketmail.com
1d4b40d915 Added the foundations of a special-day events system. It's a bit more robust, tidy and efficient than calling isDay everywhere. It defaults to disabled. It can be enabled by uncommenting ALLOW_HOLIDAYS in config/config.txt
I've added no content just the foundations. All it does is give the station a holiday themed name and say "Happy [Holiday] Everybody!" at the round-start.

Added a .Set Holiday verb for GM and GA Admins. I'd rather people didn't use it for now (there's not much point as there's no content yet anyway). It's mainly for bugtesting.

Foundations are there to create holiday random events and round-start stuff so we can keep everything together. Check out code/game/gamemodes/events/holidays !


NOTE: This is intended for easter eggs! Little trinkets and such to make these days special. It IS NOT for spawning grief items and game-changing stuff. If you REALLY want to add stuff like that, please speak to the project heads. If it's used for spawning bullshit like poop or grief items I'll just remove my code. Thanks.

Happy Friday 13th :)

Other Fixes:
Oxygen tanks no longer spam BEEPBEEPBEEPBEEP at everybody nearby. That only happens for the person holding them.

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@3450 316c924e-a436-60f5-8080-3fe189b3f50e
2012-04-13 16:58:03 +00:00
VivianFoxfoot@gmail.com
3dae4beda4 Adds an adminverb to quickly take control of a mob, mostly for testing
Mech fabricator can no longer sync while it has a queue
Fixes resisting out of cuffbuckling.

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@3449 316c924e-a436-60f5-8080-3fe189b3f50e
2012-04-13 16:02:27 +00:00
VivianFoxfoot@gmail.com
60d7bb7a7f Fix to DNA so that if a power block lands on block 11, not all clones come out male.
Change to robot restart module to make it clear the cyborg has to be healed before use.

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@3447 316c924e-a436-60f5-8080-3fe189b3f50e
2012-04-13 03:09:25 +00:00
johnsonmt88@gmail.com
bc14b23746 - pAI names now have a character limit and are sanitized
- Removed duplicate drink checks

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@3446 316c924e-a436-60f5-8080-3fe189b3f50e
2012-04-12 22:52:49 +00:00
elly1989@rocketmail.com
04f0a79866 Rewrote blackholes (gravitational anomalies) and wormholes to try and optimise them a little. If you have any concerns about how I've done so just give me a shout and I'll either rework them or revert my changes back. Wormholes especially seem a bit faster on my laptop. Smoke has temporarily been removed from the blackhole event until I get time to investigate why the hell effect_systems are using so much memory ( spark effects were using 40% of my processor a second ago D: ). To compensate this I made them a new sprite.
Commented out the authentication system. It was the remnants of the old goon authentication stuff (or maybe even older) and wasn't actually used in our code at all (at least not in any useful way, it was merely called and short-circuited to 1, so all those if(authenticated) were totally pointless. This has removed 3 unused variables from every client, a bunch of unused variables from the config and two empty text files!

Committed (as a config option) a feature requested by Apoc station. It causes a 'reply to' window to popup when an admin PMs a non-admin player. It's meant to grab their attention so they can't say "I didn't see your PM". It defaults to off. To turn it on just uncomment the #POPUP_ADMIN_PM line in config/config.txt

Fixed a derp in isday where it was fetching the month instead of the day.

Removed medal references from Gib()

Removed the medal_hub global variables because they aren't used in any way shape or form.

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@3444 316c924e-a436-60f5-8080-3fe189b3f50e
2012-04-12 21:54:51 +00:00
petethegoat@gmail.com
bf52ba01d4 Fixed issue 301.
Fixed a syringe gun runtime.
Added WJohnston's silver head ID, and his new asteroid floor sprites.

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@3443 316c924e-a436-60f5-8080-3fe189b3f50e
2012-04-12 20:19:21 +00:00
polyxenitopalidou@gmail.com
276db7f50f •Fixed Issue 440 and made sleep work as intended.
http://code.google.com/p/tgstation13/issues/detail?id=440

◘The problem:
People being able to move while resting/lying

◘What caused it:
When a user decided to press "rest", a single variable, resting, was switched from 0 to 1. Through life.dm procs, when the handle_regular_status() proc saw the mob resting && his weakness being 0 or less, it would just give him 2 seconds of being-weak, through Weaken(2). Later on, the proc called update_canmove() to see if the guy had the ability to move due to weakness but also due to reagents/drugs/sleep etc.

At every tick, this proc also reduced mob.weakness by 1.

The chain that led to the problem was:
○User decides to rest
○resting is set to 1, handle_regular_status_updates() runs
○Proc sees that the user's resting var == 1. Does mob.weakness = 2
○Proc handles weakness. mob.weakness -= 1. It is now 1.
○update_canmove() is blind to resting, though sees that there's weakness. Sets canmove to 0
○Proc runs again the following second
○Proc sees user is resting.
○mob.weakness <= 0 fails, since it's 1 from the last run. Weakness stays at 1.
○Proc handles weakness, mob.weakness-=1. It is now 0.
○update_canmove() now sees that there's  no weakness, and sets canmove to 1, even though the user is still resting & lying
○For a second, the user is able to roll around on his lying butt
○Proc runs again, giving Weaken(2) and disables movement again, and the circle repeats.

◘How it got fixed:
Made update_canmove() not blind to resting. I don't like this solution, as resting still equals weakening and there's wasted processing, albeit miniscule. I will try to work on something better.

◘Sleep can now go over 1 again, some dumb shit did not realise this and led to sleep being weak as hell. You can now put people to permanent sleep through anaesthetic gasses and toxins. Deciding to sleep will put you out for 20. Deciding to faint will put you out for 10.


git-svn-id: http://tgstation13.googlecode.com/svn/trunk@3442 316c924e-a436-60f5-8080-3fe189b3f50e
2012-04-12 15:31:46 +00:00
elly1989@rocketmail.com
7afb3f435d Fixing dem runtimes:
Temp-fix for mob/say.dm It's being sent null from Tcomms, so I'll leave it to somebody with experience with that.

Fix for items bein  in your inventory and on the floor

Fix to stop people pulling themselves and causing runtimes (lol)

Fixes a bunch of stuff in the flash code. EMPs will now cause flashes to flash their holder. They don't runtime when flashing cadavers. They don't runtime when being EMPed. They will (hopefully) rev those select few buggy people who weren't getting reved previously. (I can't fix that totally without playing with a bunch of mind stuff)

Fix for throwing nothing. :P

Fix for removing tanks that don't exist from transfer valves.

ummm...I think that's it

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@3441 316c924e-a436-60f5-8080-3fe189b3f50e
2012-04-12 04:44:07 +00:00
VivianFoxfoot@gmail.com
018fc28b84 Adds a borg upgrade that increases their speed. Requires gold.
Decreases the number of secret rooms to 3, changes secret room artifacts to be based off weight, adds more potential secrets.
Adds a new type of facehugger that is more aggressive.


git-svn-id: http://tgstation13.googlecode.com/svn/trunk@3438 316c924e-a436-60f5-8080-3fe189b3f50e
2012-04-12 02:17:13 +00:00
quartz235@gmail.com
b4e4d36e8d Moved show-server-log and show-server-attack-log down to trialmins
git-svn-id: http://tgstation13.googlecode.com/svn/trunk@3437 316c924e-a436-60f5-8080-3fe189b3f50e
2012-04-11 23:04:40 +00:00
VivianFoxfoot@gmail.com
af91cffbe6 Change to secret room spawning to make sure there's actually an asteroid to spawn them in
Headwear that covers the eyes now protects drop droppers.

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@3436 316c924e-a436-60f5-8080-3fe189b3f50e
2012-04-11 15:26:50 +00:00
elly1989@rocketmail.com
d775e1ac80 Runtime fixes for:
runtime error: Cannot modify null.layer. proc name: done (/obj/effect/equip_e/human/done) usr: Ramona Fawkes (/mob/living/carbon/human) src: the human (/obj/effect/equip_e/human)
call stack: the human (/obj/effect/equip_e/human): done() the human (/obj/effect/equip_e/human): process()

runtime error: Cannot execute null.use(). proc name: attackby (/obj/structure/barricade/wooden/attackby) usr: Jeffery Long (/mob/living/carbon/human) src: the wooden barricade (/obj/structure/barricade/wooden) call stack: the wooden barricade (/obj/structure/barricade/wooden): attackby(null, Jeffery Long (/mob/living/carbon/human)) the wooden barricade (/obj/structure/barricade/wooden): DblClick(the floor (159,129,1) (/turf/simulated/floor), "mapwindow.map", "icon-x=15;icon-y=12;left=1;scr...")

Rewrote wielded weapons to be their own weapon subclass. There was no point having a var/wielded var/twohanded var/force_unwielded var/force_wielded for every damn item when there is only 1 wield-able weapon anyway. All the wield-able stuff is now in twohanded.dm

Changed the adminhelpsound to some creative commons sound I pinched. Until somebody can get a better one. I'm sick of MAAAAAAAAOOOOOOW.

All PMs trigger the adminhelp sound. That means when you OM a player they get the sound, if a admin is PMed they only hear it if their adminhelp sounds are enabled. This should allow people to get eachother's attention when t he chat is busy.

Fixed some bad code with poddoors (which is used for the shutters in QM)

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@3435 316c924e-a436-60f5-8080-3fe189b3f50e
2012-04-11 05:01:44 +00:00
johnsonmt88@gmail.com
fb1a2facc3 Late-join features and bug fixes:
- Merged 'Game' and 'Lobby' tabs during pre-game into one tab.
- Late-joiners now see round duration.
- Late-joiners are warned if the shuttle is not recallable or has already left to Centcomm.
- Added the little red X to the top corner of the late-join job list window
- Supply shuttle derp fix
- Removed duplicate mining shuttle code that was inside atmos computer stuff
- - This should fix the player seeing both the 'Shuttle has been sent' and 'The shuttle is already moving' messages.
- Updated changelog

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@3433 316c924e-a436-60f5-8080-3fe189b3f50e
2012-04-10 20:38:16 +00:00
petethegoat@gmail.com
78d1459075 TEMPORARY UPDATE: REMOVES ALL DETECTIVE WORK STUFF-
FINGERPRINTS ARE GONE
EVIDENCE BAGS ARE GONE
DET SCANNERS ARE GONE

THIS IS PURELY TO SEE IF REMOVING DETECTIVE WORK FIXES THE HORRIBLE CRASHING

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@3424 316c924e-a436-60f5-8080-3fe189b3f50e
2012-04-09 23:50:05 +00:00
VivianFoxfoot@gmail.com
92fedfe8df An attempt to make the master controller more robust. This shouldn't cause terrible additional lag, given that the master controller doesn't actually fire that often, and can also give us a clue as to what part of the controller has died in case of failure
Modifies do_after to something that fires a lot less, and is hopefully more robust against infinite loops. It is now theoretically possible to run around and then come back to the same place and have it complete, but that's only really valid for extremely long times (like handcuff removal) and if you get lucky and dodge one of the timed checks.

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@3421 316c924e-a436-60f5-8080-3fe189b3f50e
2012-04-09 18:53:04 +00:00
VivianFoxfoot@gmail.com
97ee64f5e9 Fixes a missing " in a file
Adds a borg reset upgrade that can revive a dead borg, valued at roughly half the cost of a new borg body.
The world restart when everyone dies will no longer fire if someone else is revived during the 30 seconds.

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@3420 316c924e-a436-60f5-8080-3fe189b3f50e
2012-04-09 16:21:47 +00:00
VivianFoxfoot@gmail.com
e99bde9c55 Re-adds metadata support.
Adds ghost sight as its own verb to see all emotes in the world.  

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@3419 316c924e-a436-60f5-8080-3fe189b3f50e
2012-04-09 14:33:11 +00:00
mport2004@gmail.com
4331dca438 Someone thought it would be a great idea to comment out the ability to wake up, you will once again sometimes wake up after medbay hits you with sleepytox.
Ghosts no longer hear emotes from across the map.
You can once again examine yourself.
Buildmode is back in because it is a very useful and great tool.
It is also an ADMIN TOOL and will cause runtimes like most of the other admin tools if you use it like shit.
Removed more erp bullshit

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@3417 316c924e-a436-60f5-8080-3fe189b3f50e
2012-04-09 07:09:07 +00:00
VivianFoxfoot@gmail.com
3385621585 Adds randomlly spawning rooms to the mining asteroid that contain various goodies. (Among them are a modified traitor beacon, a cloaking device and a closet full of resources so you can go build your own honk.)
These rooms will spawn at least out of range of space and the explored pathways, so at the very least some mining is required to even detect them with mesons.
Adds a borg upgrade system. Right now, it just contians a borg reset module that allows the borg to choose their module again.  Adds some support code to borgs to suppot flashproofing and renaming.
Adds a few various admin commands like a quick-list of objects (which is hardcoded) and a command to break the local air group.

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@3415 316c924e-a436-60f5-8080-3fe189b3f50e
2012-04-09 02:19:28 +00:00
vageyenaman@gmail.com
829e0280c3 Whoops. Forgot to include a file in my previous commit.
git-svn-id: http://tgstation13.googlecode.com/svn/trunk@3414 316c924e-a436-60f5-8080-3fe189b3f50e
2012-04-08 18:35:25 +00:00
Superxpdude@gmail.com
10c27a52eb Adding the start of the work on the new admin ranks into a subfolder named 'new' in the admins module folder.
All of the files are unticked, and could potentially be buggy.
If you are testing them, copy them over to the admins module folder, and overwrite the files.
Coders, if you change anything in the normal versions of these files please make sure you change the new versions as well to help prevent code being lost once this is implemented.


git-svn-id: http://tgstation13.googlecode.com/svn/trunk@3409 316c924e-a436-60f5-8080-3fe189b3f50e
2012-04-08 04:20:04 +00:00
VivianFoxfoot@gmail.com
c44df4b4c5 Makes the tensioner firing notice more visible to admins.
Adds a listing of the tension required for each mode to have a chance to fire at the bottom of the tensioner controls

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@3408 316c924e-a436-60f5-8080-3fe189b3f50e
2012-04-08 00:43:43 +00:00
kortgstation@gmail.com
689afa5169 Your stun code broke simple animals poly, so I commented it out.
This should stop simple animals (including shades/constructs) from being immortal 

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@3407 316c924e-a436-60f5-8080-3fe189b3f50e
2012-04-06 21:08:34 +00:00
elly1989@rocketmail.com
778b8b7ff8 Merged Doohl's ticklag thing and the pre-existing one because we don't need two.
All admins that should be able to delete can now do so again.
gave the adminverb procs a much needed spring-clean. Added some missing returns. moved comments around. Made the verblists more legible.

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@3403 316c924e-a436-60f5-8080-3fe189b3f50e
2012-04-05 03:03:55 +00:00
VivianFoxfoot@gmail.com
afeddc2175 Fix for possible runtimes in say.dm
git-svn-id: http://tgstation13.googlecode.com/svn/trunk@3402 316c924e-a436-60f5-8080-3fe189b3f50e
2012-04-05 00:24:27 +00:00
vageyenaman@gmail.com
2a59482e6c Modifies tick_lag to 0.6. It shouldn't cause any problems, but just in case, Game Masters have been given the ability to modify tick_lag on the fly. This SHOULD make the game feel a lot smoother.
Fix for people being unable to modify NTSL code.

Fix for not being able to use pills as pill-satchels properly.

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@3401 316c924e-a436-60f5-8080-3fe189b3f50e
2012-04-04 22:55:43 +00:00
johnsonmt88@gmail.com
839a80ef92 Disposal and welding helmet exploit fixes:
- You can no longer toggle the welding helmet when stunned or restrained.

- You can no longer give yourself all-access via-disposals. Living mobs and living mobs inside of a container cancel their holder's destination. This still allows people wrapped in lockers to be sent to their proper destination, however it would require someone on the other end to open it. So it's their fault for not dragging it out before opening it.

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@3400 316c924e-a436-60f5-8080-3fe189b3f50e
2012-04-04 02:31:35 +00:00
quartz235@gmail.com
1f2e67f9ff Runtime fixes
Moved delete to trial admins because they can already mass delete and that's not particularly as helpful as regular delete (but a lot more destructive)
Trialmins can now toggle adminhelp sounds without observing

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@3397 316c924e-a436-60f5-8080-3fe189b3f50e
2012-04-03 00:09:44 +00:00
johnsonmt88@gmail.com
e13625101f Runtime fixes
- Supply shuttle should now work and not runtime
- Runtime fix for the Health HUD

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@3396 316c924e-a436-60f5-8080-3fe189b3f50e
2012-04-02 23:47:03 +00:00
vageyenaman@gmail.com
80a063ef41 Stuff from SkyMarshal
git-svn-id: http://tgstation13.googlecode.com/svn/trunk@3395 316c924e-a436-60f5-8080-3fe189b3f50e
2012-04-02 23:46:06 +00:00
vageyenaman@gmail.com
f292079363 Bugfixes and stuff.
git-svn-id: http://tgstation13.googlecode.com/svn/trunk@3394 316c924e-a436-60f5-8080-3fe189b3f50e
2012-04-02 23:39:53 +00:00
VivianFoxfoot@gmail.com
c9d716f6b8 Removes the ERP system because it has bugs in it/generates runtimes and I don't feel like maintaining/expanding it. If any of the other coders want to, they can re-add it.
Converts the metadata system into its own thing
Makes ghost_ears hear emotes as well as a test.

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@3392 316c924e-a436-60f5-8080-3fe189b3f50e
2012-04-02 15:55:46 +00:00
elly1989@rocketmail.com
9ea4bebb00 Fixed Admin-PM again. Sorry. Note to others, BYOND can't sort associative lists.
git-svn-id: http://tgstation13.googlecode.com/svn/trunk@3391 316c924e-a436-60f5-8080-3fe189b3f50e
2012-04-02 05:30:45 +00:00
d_h2005@yahoo.com
3e6b0a2e61 More Hydroponics content, mostly!
-Added pumpkin pie and slices. Made with 5 milk, 5 sugar, 1 pumpkin, 1 flour, 1 egg.
-Added carved pumpkins/jackolanterns. Carve them with any of the usual things you use to carve things. They work similarly to hardhats.
-Eating corn now makes corn cobs. Carve them with a saw, a knife, or a hatchet to make a corncob pipe. Set up class for smoking pipes to make it easy for others to add more pipes as desired.
-Added the bit of transparency to biohelmets that they were always supposed to have, fixed the scientist helmet being over too far by 1 pixel when facing right (OCD)

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@3389 316c924e-a436-60f5-8080-3fe189b3f50e
2012-04-01 18:50:27 +00:00
VivianFoxfoot@gmail.com
21ae24c083 Makes allow_ERP for a player start off by default.
git-svn-id: http://tgstation13.googlecode.com/svn/trunk@3388 316c924e-a436-60f5-8080-3fe189b3f50e
2012-04-01 17:32:42 +00:00
VivianFoxfoot@gmail.com
554b4bafb7 Few changes (that don't actually do anything yet, but more notes for later!) on erping from suggestions.
git-svn-id: http://tgstation13.googlecode.com/svn/trunk@3387 316c924e-a436-60f5-8080-3fe189b3f50e
2012-04-01 15:43:10 +00:00
VivianFoxfoot@gmail.com
dd4a4a5b7f Minor fixes to the tensioner, changes to the borg deathsquad from 6->3 and fixes their cell
Changes changling unstun time to 45 from 25
Fix for the datumvars file which had spaces instead of tabs
Adds the starts of a rather robust erping system!  In time, we can make SS13 as realistic an ERP simulator as it is an atmos one.
Adds metadata support for clients, mostly to hold ERPing notes.  This is included in the savefile.
Adds code support for a parrot in!  Just needs a sprite
Bugfix to the 'resist' button, unless I don't understand how it works.  I don't see how it could have ever worked before.
Preferences are now attached to a mob



git-svn-id: http://tgstation13.googlecode.com/svn/trunk@3386 316c924e-a436-60f5-8080-3fe189b3f50e
2012-04-01 15:27:21 +00:00