Commit Graph

1422 Commits

Author SHA1 Message Date
mport2004@gmail.com
a69a4fbc46 Fixed a rechargestation runtime.
Added a few misc areas.
Changed a number in the prefs that might help with less assistants.


git-svn-id: http://tgstation13.googlecode.com/svn/trunk@2328 316c924e-a436-60f5-8080-3fe189b3f50e
2011-10-04 03:48:45 +00:00
uporotiy
6288dc77f2 Alien weeds now don't spread FUCKING EVERYWHERE, instead being limited to 3 tiles within the nearest weed node (which are now planted for 50 plasma instead of weeds for 100 plasma). Weed nodes spread weeds.
git-svn-id: http://tgstation13.googlecode.com/svn/trunk@2326 316c924e-a436-60f5-8080-3fe189b3f50e
2011-10-03 16:19:17 +00:00
mport2004@gmail.com
17ed3899c4 Fixed the map/code issues that the body bags caused.
/obj/effects is now /obj/effect.
/obj/station_objects is now /obj/structure.
Did a bit of minor blob work. 
The Bay 12 body bags were replaced with closets because having two sets of code that do almost the same thing is silly.
Changed back a few of the last jobproc edits as the remove from list before assign was a check to see if the mob was fucked up and if it was remove it so we did not check it again as it would still be fucked up.
The medbay/tox monkeys names are random once more.  More random name monkeys will help with changeling and clean up the observe/mob menus.


git-svn-id: http://tgstation13.googlecode.com/svn/trunk@2324 316c924e-a436-60f5-8080-3fe189b3f50e
2011-10-03 10:28:57 +00:00
baloh.matevz
e8c6b08419 - Object tree grouped a bit more.
Two new categories were made: station_objects and effects. station_objects, which I'm sure someone will want renamed to 'structures' contains the objects which don't need process() or power code.

Effects contains objects which are either landmarks, triggers, spawners or decal.

Screenshot:
http://www.kamletos.si/new%20object%20tree.PNG

I didn't notice any bugs, but with a revision editing 276 files of byond code, you never know.

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@2323 316c924e-a436-60f5-8080-3fe189b3f50e
2011-10-03 06:54:28 +00:00
vageyenaman@gmail.com
577ec5eba9 Committed for Rolan7:
◦ Fixed job assignments. Hopefully this should stop the massive amount of assistants spawning at round start!

My changes:
    ◦ Fixed some Metroid-related bugs. Had stuff to do with draining life out of things and being able to move at the same time. Also some stuff with the way Metroids' speech is handled.
    ◦ Removed some unnecessary, commented-out code from the say() proc.
    ◦ Removed the chat bubble preference from the character creation screen.
    ◦ Added some more chat bubble themes, in the event someone wants to continue that. I've lost all motivation to continue the project because, no matter what I do, it just looks butt-ugly and laggy as hell.

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@2321 316c924e-a436-60f5-8080-3fe189b3f50e
2011-10-03 01:29:41 +00:00
vageyenaman@gmail.com
8bffa0ce1b ◦ Small continuation of r2314 concerning chem spray guns.
◦ Updated the changelog.

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@2320 316c924e-a436-60f5-8080-3fe189b3f50e
2011-10-02 20:27:11 +00:00
petethegoat@gmail.com
344ea49cac There are boxes of bodybags in the morgue and the armoury. Maybe the janitor's job will become less insurmountable as a result. You can also label them with a pen.
git-svn-id: http://tgstation13.googlecode.com/svn/trunk@2317 316c924e-a436-60f5-8080-3fe189b3f50e
2011-10-02 18:05:04 +00:00
vageyenaman@gmail.com
ffd6cc4f31 Bugfix: Wizards will now longer spray or shoot themselves with whatever they're holding when they cast spells.
Changes: 
     ◦ Vanilla mulebots move slightly faster, hacked mulebots will move even faster!
     
     ◦ Changed the description of carp. 

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@2314 316c924e-a436-60f5-8080-3fe189b3f50e
2011-10-02 07:34:16 +00:00
baloh.matevz
1885812ade - Opening a storage item on your belt slot will now display the proper number of slots even if the number is different from 7.
- Opening a storage item on the floor will also display the proper number of slots.

Screenshots:
http://www.kamletos.si/large%20storage%20floor.png
http://www.kamletos.si/large%20storage%20belt.png
http://www.kamletos.si/small%20storage%20belt.png

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@2313 316c924e-a436-60f5-8080-3fe189b3f50e
2011-10-02 07:04:44 +00:00
mport2004@gmail.com
500ccd462d Just a bit more work on the space movement and added a few more blob icons.
git-svn-id: http://tgstation13.googlecode.com/svn/trunk@2312 316c924e-a436-60f5-8080-3fe189b3f50e
2011-10-02 07:03:42 +00:00
bbusse@gmail.com
635e9746b6 Fix from Rolan7 to keep flashbangs from going off when you put them in a belt. Also, security belts can hold jelly donuts.
git-svn-id: http://tgstation13.googlecode.com/svn/trunk@2309 316c924e-a436-60f5-8080-3fe189b3f50e
2011-10-02 03:08:19 +00:00
panurgomatic
862cfb57d2 - Fix for [ issue 157 ] The resources should always recharge now
git-svn-id: http://tgstation13.googlecode.com/svn/trunk@2308 316c924e-a436-60f5-8080-3fe189b3f50e
2011-10-02 01:28:53 +00:00
rockdtben
9db4138a4f -Fixed a runtime error.
The shock code for grilles assumed that all grilles have cables connected to them. Fixed that.

runtime error: list index out of bounds
proc name: electrocute mob (/proc/electrocute_mob)
  source file: power.dm,453
  usr: Brett Prescott (/mob/living/carbon/human)
  src: null
  call stack:
electrocute mob(Brett Prescott (/mob/living/carbon/human), the power cable (/obj/cable), the grille (/obj/grille), 1)
the grille (/obj/grille): shock(Brett Prescott (/mob/living/carbon/human), 70)
the grille (/obj/grille): attack hand(Brett Prescott (/mob/living/carbon/human), 1)
the grille (/obj/grille): DblClick()
the grille (/obj/grille): Click(the floor (97,118,1) (/turf/simulated/floor), "mapwindow.map", "icon-x=16;icon-y=12;left=1;scr...")
Brokenriddle (/client): Click(the grille (/obj/grille), the floor (97,118,1) (/turf/simulated/floor), "mapwindow.map", "icon-x=16;icon-y=12;left=1;scr...")

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@2306 316c924e-a436-60f5-8080-3fe189b3f50e
2011-10-01 20:24:34 +00:00
uporotiy
a71691759c Aliens can now shape membranes.
AIs now see runes as blood.

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@2305 316c924e-a436-60f5-8080-3fe189b3f50e
2011-10-01 16:36:23 +00:00
mport2004@gmail.com
995fb5f788 The clown's new name may no longer be things like floor or wall and it now checks nonhuman mobs for duplicate names.
Cleaned up Move() a bit still needs some work.
To help balance them a bit Cyborgs may no longer pick the standard iconstate unless they are the standard module.
Might have fixed space wind.
Donuts added to the secbelt item list. 


git-svn-id: http://tgstation13.googlecode.com/svn/trunk@2304 316c924e-a436-60f5-8080-3fe189b3f50e
2011-10-01 12:16:57 +00:00
panurgomatic
268f1d4aea - Additional fixes for mech fabricator and added option to eject materials.
- If door access check fails for exosuit pilot, exosuit operation permissions will be checked instead (meaning, if your ID lacks permission, but exosuit has it, the door will open). Should work for MMI-ed exosuits.
- Exosuit Armor Booster Module (Ranged Weapons) will increase deflect probability.
- Added safepick() prock. Same as pick(), but no runtime errors if list is empty - in that case it returns null.
- Reagents in water particle (extinguisher foam) will react with atom said particle bumps into.
- Other bugfixes.

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@2302 316c924e-a436-60f5-8080-3fe189b3f50e
2011-10-01 01:55:39 +00:00
vageyenaman@gmail.com
9c611cae1e More weird shit in the station names.
Attempt at fixing some of the weird shit with mecha fabricators. Let me know how this fares!

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@2301 316c924e-a436-60f5-8080-3fe189b3f50e
2011-10-01 01:39:43 +00:00
baloh.matevz
c539fb0538 Spce Law is now Space Law...
git-svn-id: http://tgstation13.googlecode.com/svn/trunk@2300 316c924e-a436-60f5-8080-3fe189b3f50e
2011-09-30 15:14:01 +00:00
baloh.matevz
5ccd9fd647 - Space law books added to the game
- Guide to engineering, guide to hacking, guide to construction and space law books now get their information from the wiki. If stuff gets outdated, update it on the wiki.

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@2298 316c924e-a436-60f5-8080-3fe189b3f50e
2011-09-29 19:12:12 +00:00
n3ophyt3
53da0c8bf1 Another arcade tweak.
git-svn-id: http://tgstation13.googlecode.com/svn/trunk@2297 316c924e-a436-60f5-8080-3fe189b3f50e
2011-09-29 17:14:41 +00:00
petethegoat@gmail.com
bcdc8d259d Uploading resin & membrane sprites for Urist.
Only vending machines which accept coins have a coin slot.

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@2294 316c924e-a436-60f5-8080-3fe189b3f50e
2011-09-29 15:07:10 +00:00
mport2004@gmail.com
e782d47580 Few runtime fixes.
Cleaned up the job selection code.


git-svn-id: http://tgstation13.googlecode.com/svn/trunk@2289 316c924e-a436-60f5-8080-3fe189b3f50e
2011-09-29 05:20:33 +00:00
n3ophyt3
3d5ccb7d72 Tweaked emagged arcades a bit, admins get informed when someone wins.
git-svn-id: http://tgstation13.googlecode.com/svn/trunk@2285 316c924e-a436-60f5-8080-3fe189b3f50e
2011-09-28 22:40:02 +00:00
n3ophyt3
792f67a6f2 Arcade machines can now be emagged, do you dare play a round of Outbomb Cuban Pete?
git-svn-id: http://tgstation13.googlecode.com/svn/trunk@2284 316c924e-a436-60f5-8080-3fe189b3f50e
2011-09-28 22:15:06 +00:00
n3ophyt3
b0045ed2b7 Added a new core law module.
1: You are expensive to replace.
2: The station and its equipment is expensive to replace.
3: The crew is expensive to replace.
4: Minimize expenses.

Currently adminbus only, someone can add tech_origins to it later.

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@2283 316c924e-a436-60f5-8080-3fe189b3f50e
2011-09-28 21:07:30 +00:00
polyxenitopalidou@gmail.com
61aaa00af2 •Fixed small bugs with fireaxing unpowered doors.
git-svn-id: http://tgstation13.googlecode.com/svn/trunk@2282 316c924e-a436-60f5-8080-3fe189b3f50e
2011-09-28 20:55:44 +00:00
baloh.matevz
116ffe156a New job assignment proc by Rolan7.
git-svn-id: http://tgstation13.googlecode.com/svn/trunk@2281 316c924e-a436-60f5-8080-3fe189b3f50e
2011-09-28 19:23:25 +00:00
mport2004@gmail.com
7ec232dea6 Quick edit to the blob spawn in notes.
Mime wall recharge time is now equal to the time for the wall to vanish.  In short you can only have one wall up at a time.  The walls also finally have a bullet_act proc so hiding on top of walls is much less effective.


git-svn-id: http://tgstation13.googlecode.com/svn/trunk@2278 316c924e-a436-60f5-8080-3fe189b3f50e
2011-09-27 09:48:09 +00:00
mport2004@gmail.com
cf0023bbb2 You can now interact with belts that are not on your belt slot.
Added Security Belts, 4 slot belt that can carry basic sec gear.
The security shuttle control can now be emag'd.
Removed the old take off and stabilize verbs for the pshuttle. 
Cleaned up some computer defines.
The detective's cabinet is now a secure cabinet.
Most of the secure closets cleaned up a bit.
The captain no longer spawns with an ID box in his backpack.
RD's locker got its flash back.
Added the blob node sprites.
Removed the 2% laser resist that normal jumpsuits gave.  Normal clothing should not be blocking lasers.  Left the 10% special block on each department.
Riot suit slowdown lowered to 1 from 2.5
Repiped the right side of sec and tidied up the powerlines.
Loyalty Implanter moved into the outer rec room checkpoint.


git-svn-id: http://tgstation13.googlecode.com/svn/trunk@2277 316c924e-a436-60f5-8080-3fe189b3f50e
2011-09-27 06:26:45 +00:00
polyxenitopalidou@gmail.com
d8991f9d25 •New sprites added, the work of veyveyr: New large grenade, new formal black jacket (spawns in the laundry room) and new screwdrivers.
•Airlock electronics now tiny
•Marked unused drink sprites

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@2276 316c924e-a436-60f5-8080-3fe189b3f50e
2011-09-26 23:52:16 +00:00
bbusse@gmail.com
211f5c3e5f Added a z-level air transfer vent for eventual multi-level shenanigans
git-svn-id: http://tgstation13.googlecode.com/svn/trunk@2272 316c924e-a436-60f5-8080-3fe189b3f50e
2011-09-25 17:08:13 +00:00
Superxpdude@gmail.com
7522e75d20 Certain random events now have a random delay between when the event happens and when the announcement is given to the crew.
git-svn-id: http://tgstation13.googlecode.com/svn/trunk@2271 316c924e-a436-60f5-8080-3fe189b3f50e
2011-09-25 16:00:55 +00:00
bbusse@gmail.com
8254e001dd Small bugfix: Atmo meters should work now. Husks can't have blood samples taken.
git-svn-id: http://tgstation13.googlecode.com/svn/trunk@2267 316c924e-a436-60f5-8080-3fe189b3f50e
2011-09-25 04:21:56 +00:00
bbusse@gmail.com
eba53b1287 First commit, time to break the station.
Atmo fixes here, should help lag a bit.  Turfs and air groups start skipping processing ticks if they haven't been doing anything lately.

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@2264 316c924e-a436-60f5-8080-3fe189b3f50e
2011-09-24 19:03:07 +00:00
vageyenaman@gmail.com
233b49a829 Cloning:
Whenever you're a ghost and your corpse is inserted into a DNA scanner attached to a cloning computer, you will receive a message notifying you.


Chemistry:
    Minor changes, such as synthetic meat reactions have been changed to make an actual meat subtype instead of /obj/item/weapon/syntimeat, which is a pain in the ass and you can't even eat it raw.
    

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@2263 316c924e-a436-60f5-8080-3fe189b3f50e
2011-09-24 17:26:07 +00:00
baloh.matevz
30a9bea8e1 - New click proc now uses the following delays for clicking. This means that you are unable to click anywhere until the delay time has passed.
- attackby uses a 1s delay,
- attack_hand and varieties and attack_self use a 0.2 second delay,
- clicking the HUD has a 0.2 second delay,

Items with the USEDELAY flag set the attackby delay to 2s.
Items with the NODELAY flag set the attackby delay to 0.2s.
Items without either of the two flags (most) use the standard 1s delay.

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@2262 316c924e-a436-60f5-8080-3fe189b3f50e
2011-09-24 15:48:35 +00:00
baloh.matevz
bd73bf33d3 - Randomized light brightness for lights at round start is now no longer tied to individual lights, but to the area they start in, meaning some areas might start out darker on some rounds. Most have far too many lights tho, so they don't affect anything.
- 10 percent of lights with tubes will now start out broken and 25 percent of lights with bulbs will now start out broken.

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@2261 316c924e-a436-60f5-8080-3fe189b3f50e
2011-09-24 14:14:40 +00:00
vageyenaman@gmail.com
92dbb05fd5 Moved around some stuff in R&D. (Change by Blaank)
Donut boxes and paper bins are now put immediately in your hand to prevent weird shit from happening when you're holding them in your hand or a backpack. Also fixed some compile error with the new special rig suits.

Added some new sprites, mostly chopped up and made by me. RESERVED FOR FUTURE SHENANIGANS.

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@2260 316c924e-a436-60f5-8080-3fe189b3f50e
2011-09-24 04:24:39 +00:00
baloh.matevz
00d055d7f6 - Moved another proc from datums/disease.dm to mob.dm so doubleclicking /mob actually gets you to the mob's definition.
- Two new admin verbs. "toggle hear radio" and "toggle hear deadcast". These don't care if you're a ghost or what you had for breakfast, they work because they're tied to your client, not your mob. To non-admins it might seem silly that this is needed but when dealing with multiple adminhelps you don't want text to move at lightning speed, so anything that you can disable is good.

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@2259 316c924e-a436-60f5-8080-3fe189b3f50e
2011-09-23 22:47:00 +00:00
baloh.matevz
517dd55abe - Made a beta version of the new DblClick() proc. As per my testing it is far more efficient than the old one. The click-proc is ready for ingame testing. To initiate a test, use the "Toggle NewClickProc" verb if you're a game admin or game master.
- The following procs have been added: ismetroid() ispAI()
- Using the new click proc adds support for the following new procs: attack_robot(), attack_ghost(), attack_admin(), hanr_r(), hand_m()

Proc description:
- attack_robot() is the proc that gets called when a cyborg clicks on any atom without having a module selected. It defaults to attack_ai() and for the moment always calls the default as there is no separation.
- attack_ghost() is the proc that gets called when a ghost clicks on any atom. It defaults to examine()
- attack_admin() is the proc that gets called when a ghost with admin status clicks on any atom. It defaults to attack_ghost()
- hand_r() is the proc that gets called when a restrained cyborg clicks on any atom. It defaults to hand_a(), which is the the proc for a restrained AI, whatever that means.
- hand_m() is for when a restrained metroid clicks on an item.

Please note that the new click proc drops support for the HEAL mutation. Let me know if this mutation is important. All I can tell you is that it doesn't belong in this proc.

- Moved the mob/Delete() proc to mob.dm. Doubleclicking /mob in the object tree will now throw you to mob.dm instead of some random datumvars.dm.

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@2256 316c924e-a436-60f5-8080-3fe189b3f50e
2011-09-23 19:48:06 +00:00
petethegoat@gmail.com
18990b04e1 Added Syndicate soap! Available for one telecrystal.
Updated most of the new bedsheet sprites.

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@2255 316c924e-a436-60f5-8080-3fe189b3f50e
2011-09-23 19:33:03 +00:00
petethegoat@gmail.com
f08df6445d Fixed being able to climb into disposals while stunned or weakened, etc.
Fixed floorbots creating a full toolbox on death.

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@2253 316c924e-a436-60f5-8080-3fe189b3f50e
2011-09-23 01:55:16 +00:00
baloh.matevz
b4193b0f0e - Baby steps in rewriting the DblClick() proc. Will work on it later.
- Removed all effect of wizarditis. The disease still exists but has absolutely no effect on anything. And no, this is not a removal only from the game world, it's a removal, period. Admins don't have it either. As I said however, the disease exists so you might see wizarditis as a diagnosis on your medical scanner, it won't have any effect tho.

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@2252 316c924e-a436-60f5-8080-3fe189b3f50e
2011-09-23 01:44:58 +00:00
baloh.matevz
7144a1fdb6 This commit adds nothing new to the game whatsoever, the only thing it contains is comments about how the DblClick() proc works. It took me a few hours to decipher it, so hopefully the comments will save you some time.
DblClick() is the proc which determines what proc will be called when you click on the screen. (Single clicking also calls this proc btw, in case you're confused.)

So DblClick() is the proc which then calls attack_hand(), attack_ai(), attack_paw(), attackby(), afterattack() and the hand_h(), hand_ai() and simmilar proc for when you're restrained. 

In case you noticed one common proc missing, attack() is called in a mob's attackby() proc, which originates from here. So the cascade for that is
Click() > DblClick() > attackby() > attack()

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@2251 316c924e-a436-60f5-8080-3fe189b3f50e
2011-09-22 19:56:16 +00:00
baloh.matevz
b709a2b04a - Fixed a bug where putting a crayon into a washing machine, closing it and opening would disallow you from putting another crayon in. If you then tried to wash something, it'd color it in the crayon's color, but wouldn't delete the crayon, which wasn't in the actual machine anymore.
- Added 9 additional 'colors' which you can color shoes, jumpsuits, gloves and bedsheets into.

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@2249 316c924e-a436-60f5-8080-3fe189b3f50e
2011-09-22 15:51:59 +00:00
mport2004@gmail.com
27388d52cc Fix for a rev mode bug where people in lockers would count as off the Z level.
git-svn-id: http://tgstation13.googlecode.com/svn/trunk@2248 316c924e-a436-60f5-8080-3fe189b3f50e
2011-09-22 07:10:45 +00:00
mport2004@gmail.com
c972c33d76 Stun batons will no longer randomly stun people when they bump/are bumped by a guy holding one.
Bit of blob mode work.
Added a Blob Core sprite by Scottzar


git-svn-id: http://tgstation13.googlecode.com/svn/trunk@2247 316c924e-a436-60f5-8080-3fe189b3f50e
2011-09-22 04:27:33 +00:00
mport2004@gmail.com
676a64bacb More blob work.
You no longer have to be naked to be put into cryo or the cloning machine.  This should make genetics slightly less messy.


git-svn-id: http://tgstation13.googlecode.com/svn/trunk@2242 316c924e-a436-60f5-8080-3fe189b3f50e
2011-09-21 07:21:17 +00:00
baloh.matevz
b14faa470b - Ion storms now ask you if you want to send a report to the crew or not
- Added JMP and CA actions to adminhelps and prayers.
- - JMP is an "observe and jump to mob" command
- - CA is a shortcut to the "check antagonists" page, only appears with adminhelps, not prayers.
Screenshot: http://www.kamletos.si/adminhelps%20and%20prayers.PNG
- Jump to mob will no longer teleport you into the abyss if the mob's been destroyed between the link being sent and you clicking it.



git-svn-id: http://tgstation13.googlecode.com/svn/trunk@2240 316c924e-a436-60f5-8080-3fe189b3f50e
2011-09-21 01:01:46 +00:00
baloh.matevz
80ed72e1dd Admin verbs updated some more:
Give spell, make space ninja, godmode, build mode and gib are no longer verbs. They have been moved to the view variables panel. Attack log was removed as a verb. Please use the view variables panel to see the attack log.
screenshot: http://www.kamletos.si/admin_verbs.PNG

In addition "explosion", "em pulse", "gib", "make space ninja" and "give spell" now have confirmation boxes or the ability to cancel

Okay, so if there are any requests for verbs to be restored (keyboard-admins) please contact me and we'll arrange something.

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@2237 316c924e-a436-60f5-8080-3fe189b3f50e
2011-09-20 21:24:07 +00:00