Commit Graph

1772 Commits

Author SHA1 Message Date
mport2004@gmail.com
41e2684ddb Derp, null checks
git-svn-id: http://tgstation13.googlecode.com/svn/trunk@2342 316c924e-a436-60f5-8080-3fe189b3f50e
2011-10-11 10:03:46 +00:00
mport2004@gmail.com
897a89308f Had an extra arg going into the job selection proc.
Turned off the new del test on the singularity for now.
Bit of work on the signalers.	
Jetpacks edited to use less fuel.


git-svn-id: http://tgstation13.googlecode.com/svn/trunk@2341 316c924e-a436-60f5-8080-3fe189b3f50e
2011-10-11 10:00:05 +00:00
mport2004@gmail.com
46a7143e3a Energy projectiles work again.
Rewrote the job selection system to use bitflags and the jobs are now objects.
Fixed a path conflict with effect which caused a few things to be unable to be clicked on.
Commented out the job.txt, Urist if you still want it to load from the .txt give me a yell and I can update it to work with the job objects.
Fixed up the bits that were missing the slightly updated mob organ attack code.
Moved the traps file into unused.


git-svn-id: http://tgstation13.googlecode.com/svn/trunk@2340 316c924e-a436-60f5-8080-3fe189b3f50e
2011-10-11 07:52:30 +00:00
uporotiy
59180f83cf Crit people now count as dead for escape alone.
You can now put pocketable items in sliceable food.

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@2339 316c924e-a436-60f5-8080-3fe189b3f50e
2011-10-10 16:07:08 +00:00
bbusse@gmail.com
90e0297389 Gas filters and mixers can be connected and wrenched around like any other pipe machinery, and new ones can be extruded from the pipe dispenser.
git-svn-id: http://tgstation13.googlecode.com/svn/trunk@2338 316c924e-a436-60f5-8080-3fe189b3f50e
2011-10-09 20:57:36 +00:00
uporotiy
df24bd1cbf SetupJobs() is unborked in my latest rev (hopefully) so it's uncommented, as having it commented makes it even more borked.
git-svn-id: http://tgstation13.googlecode.com/svn/trunk@2337 316c924e-a436-60f5-8080-3fe189b3f50e
2011-10-09 13:50:13 +00:00
uporotiy
76d3035ab2 Hurf durf using characters that can appear in job names as separators.
y u so stupid past urist mcdorf

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@2336 316c924e-a436-60f5-8080-3fe189b3f50e
2011-10-09 08:42:40 +00:00
vageyenaman@gmail.com
058ddea1b6 Bugfixes:
◦ Some head gear (nurse masks, kitty ears...) no longer block CPR. (Issue 167)
     ◦ DNA Scanners no longer attempt to empty their contents whenever something enters them. This fixes the issue with constructed scanners puking out the circuitry they were made with. (Issue 169)
     ◦ You can longer /me emote when you've been paralyzed by Zombie Powder. (Issue 168)
     ◦ Fixed some problems with MMIs / Robots / pAIs being able to understand eachother.


◦ You can put items, that are not clothing/under or clothing/suit, on food trays. How it works is it loops through all acceptable items in the location and adds them to its overlays and a special list variable. I had to change the way mob/drop_item() works a bit. Trays have a maximum capacity, and items of a larger w_class take up more capacity.

◦ Slippery items like banana peels and soap have been nerfed significantly.


git-svn-id: http://tgstation13.googlecode.com/svn/trunk@2335 316c924e-a436-60f5-8080-3fe189b3f50e
2011-10-09 03:45:25 +00:00
mport2004@gmail.com
c01574181d Forgot something.
git-svn-id: http://tgstation13.googlecode.com/svn/trunk@2334 316c924e-a436-60f5-8080-3fe189b3f50e
2011-10-08 10:57:34 +00:00
mport2004@gmail.com
62e28c2abf Organs:
Moved into their own folder and got split into three files.
Damage  zones have been regrouped slightly to make it easier to deal with them. Currently the organ groups are head, l/r leg, l/r arm, and head.

Attacking:
Armor is properly checked.
Currently aiming for the chest gives a higher chance to stun whereas the head will stun for longer.
Stungloves/Disarm now show up in the attack log.
Stungloves ignore intent.

Silicon:
AI units can now move between cams that are not on the ss13 network.
Cyborg's alert screen should not longer pop up every time they get an alert if they have opened it once during the round.
Robot vision now uses the standard amount of energy.

Gamemodes:
Added Deuryn's unrev message.
Runes can only be examined if you are close to them.
Moved the Loyalty implants to the HoS' locker at the request of HerpA.
Nuke agents now come with explosive implants that will activate upon death.

Projectiles:
Once again went though the gun code and cleaned things up, it is much better now.
Bullet_act fixed up and most mobs now use the one in living, just overload it if they need to do something diff.
Freeze /caplaser/xbow no longer have an infinite loop.
Shotguns have to be pumped manually.

Went though the latest runtime log.

Power cells now use return on their give/use procs

Assemblies have been reworked and are nearly finished, just need to finish up the special assembly code, redo the signalers, and add one or two new assembly items.
Laying down will now only take 3 ticks to get up, from 5.

You can no longer punch people on the spawn screen.

This is a big one and was cleared by two heads, TK will only allow you to pick up items.  If you have an item in your hand it will act normal.

This revision got much larger than originally intended my tests show everything is working fine, but you never know.  Ill likely do more mob teaks in the next few days.

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@2333 316c924e-a436-60f5-8080-3fe189b3f50e
2011-10-08 10:38:01 +00:00
uporotiy
ad80137505 Moving job to an external file loaded at startup (WIP as I can't test it properly here).
git-svn-id: http://tgstation13.googlecode.com/svn/trunk@2332 316c924e-a436-60f5-8080-3fe189b3f50e
2011-10-06 17:32:18 +00:00
bbusse@gmail.com
ed35e86839 Round statistics:
adminhelps, air alarms, borg deaths.

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@2331 316c924e-a436-60f5-8080-3fe189b3f50e
2011-10-06 00:18:05 +00:00
bbusse@gmail.com
7f7eb8dee4 Tension Report
Adding a reporting function, available in the debug menu, which tracks some crude statistics for the current round and attempts to estimate the round's current level of stuff happening (or lack thereof) for more consistent and focused badminnery.

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@2329 316c924e-a436-60f5-8080-3fe189b3f50e
2011-10-05 02:00:41 +00:00
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
bbusse@gmail.com
1eff2da8fb Runtime fix: division by zero
git-svn-id: http://tgstation13.googlecode.com/svn/trunk@2327 316c924e-a436-60f5-8080-3fe189b3f50e
2011-10-04 01:58:47 +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
baloh.matevz
1706e00d3b View vars will now search properly. Meaning it will only search from what is displayed. IE: if you type it name, it will only search for displayed text containing 'name' and not for the <a name='...'> things.
git-svn-id: http://tgstation13.googlecode.com/svn/trunk@2322 316c924e-a436-60f5-8080-3fe189b3f50e
2011-10-03 03:57:11 +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
baloh.matevz
d68ecdbfaf Deleting, correcting, retyping or changing the search text in view variables now properly updates the variables, eliminating the need to hit refresh if you mistype.
git-svn-id: http://tgstation13.googlecode.com/svn/trunk@2319 316c924e-a436-60f5-8080-3fe189b3f50e
2011-10-02 19:05:40 +00:00
baloh.matevz
73681769d6 - View variables search is no longer case sensitive. Was an oversight on my part.
Screenshot:
http://www.kamletos.si/view_var_lost_count3.PNG

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@2318 316c924e-a436-60f5-8080-3fe189b3f50e
2011-10-02 18:37:34 +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
petethegoat@gmail.com
d5260eb6f6 Updated the PANDEMIC- recharge speed is now affect by the number of antibodies in the blood sample. Less types = faster recharge.
git-svn-id: http://tgstation13.googlecode.com/svn/trunk@2316 316c924e-a436-60f5-8080-3fe189b3f50e
2011-10-02 12:58:51 +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
baloh.matevz
e68eb82a8f The station now has fewer ponies.
git-svn-id: http://tgstation13.googlecode.com/svn/trunk@2311 316c924e-a436-60f5-8080-3fe189b3f50e
2011-10-02 05:21:56 +00:00
baloh.matevz
3043d92bdb Lots of stuff in here is stupid, and that's fine, but some of it is just TOO stupid.
git-svn-id: http://tgstation13.googlecode.com/svn/trunk@2310 316c924e-a436-60f5-8080-3fe189b3f50e
2011-10-02 04:52:45 +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
bbusse@gmail.com
a65a26bdb3 moar atmo runtimes
git-svn-id: http://tgstation13.googlecode.com/svn/trunk@2303 316c924e-a436-60f5-8080-3fe189b3f50e
2011-10-01 05:46:55 +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
3f5d755272 bluh bluh this is what happens when I am coding very fast and tired.
git-svn-id: http://tgstation13.googlecode.com/svn/trunk@2293 316c924e-a436-60f5-8080-3fe189b3f50e
2011-09-29 07:23:55 +00:00
mport2004@gmail.com
378848bfac Runtime fix for atmos and one last jobedit
git-svn-id: http://tgstation13.googlecode.com/svn/trunk@2292 316c924e-a436-60f5-8080-3fe189b3f50e
2011-09-29 07:10:36 +00:00
mport2004@gmail.com
93cfe375de Wire fix for the detectives office and quickfix for jobs.
git-svn-id: http://tgstation13.googlecode.com/svn/trunk@2291 316c924e-a436-60f5-8080-3fe189b3f50e
2011-09-29 06:32:40 +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
bbusse@gmail.com
32804d2a7f Runtime fix for portable pumps IIN SPAACE
git-svn-id: http://tgstation13.googlecode.com/svn/trunk@2287 316c924e-a436-60f5-8080-3fe189b3f50e
2011-09-29 01:53:20 +00:00
baloh.matevz
98338e8c14 A sound will now play when admins receive adminhelps. By default this is disabled, but any admin can enable it by using the 'toggle adminhelp sound' verb. Note that it will revert to not hearing sounds when a new round starts.
git-svn-id: http://tgstation13.googlecode.com/svn/trunk@2286 316c924e-a436-60f5-8080-3fe189b3f50e
2011-09-28 22:52:48 +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