Commit Graph

9456 Commits

Author SHA1 Message Date
Chinsky
058aa7a795 Fix for training gun runtime. 2012-11-13 01:42:11 +04:00
Mloc
30243c3eb4 Merge pull request #1928 from Ispil/2a7aab1042cc99f941cb94e7338f80be64aed067
Fix to Issue #1887
2012-11-12 12:34:10 -08:00
Mloc
d659b567a4 Fix for practice lasers.
Addresses #1924
2012-11-12 20:21:30 +00:00
Ispil
2a7aab1042 Merge branch 'master' of https://github.com/Baystation12/Baystation12 2012-11-12 13:21:07 -07:00
Mloc
f18cf65d7d Merge pull request #1925 from AterIgnis/full_artefacts
Artefacts update
2012-11-12 12:18:54 -08:00
Mloc
45733901a3 Merge pull request #1923 from Ispil/master
Minor AI Ion Storm Law Changes
2012-11-12 12:18:22 -08:00
Mloc
75a40c33e5 Merge pull request #1909 from AterIgnis/airlock_update
Airlock update
2012-11-12 12:17:16 -08:00
Mloc
b067372880 Merge pull request #1922 from Kreastr/master
Fix for issue #1868.
2012-11-12 12:12:11 -08:00
Ispil
814a670572 Fix to issue #1887. 2012-11-12 12:29:55 -07:00
elly1989@rocketmail.com
62c31d4e22 Moved triple-AI to the secrets panel (fun)
git-svn-id: http://tgstation13.googlecode.com/svn/trunk@5046 316c924e-a436-60f5-8080-3fe189b3f50e
2012-11-12 16:38:40 +00:00
elly1989@rocketmail.com
03f0e24ca0 Moved the "spawn strike team" verb stuff into the secrets panel (fun).
Added a birthday cake to the bar for Pete's birthday *shhh*

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@5045 316c924e-a436-60f5-8080-3fe189b3f50e
2012-11-12 16:21:00 +00:00
cib
4b331f3676 Fixes to internal bleeding.
- Created internal wound doesn't close instantly anymore.
- Small fix to body scanner display.
2012-11-12 14:16:19 +01:00
cib
6d3e742992 Large amounts of damage can now trigger internal bleeding. 2012-11-12 13:38:55 +01:00
cib
95181d96a8 Several fixes to germs. 2012-11-12 13:17:11 +01:00
cib
e92cecdefe Added basic germ code.
This will only trigger in surgery for now - That is when you cut someone open in surgery, you'd better wash your hands before, or otherwise you'll get infected wounds.
2012-11-12 12:51:28 +01:00
baloh.matevz
14403d15b3 - Spawning as a head of staff or AI will now display the following line, along with the standard hierarchy stuff: "You are playing a job that is important for Game Progression. If you have to disconnect, please notify the admins via adminhelp."
- Trying to remove someone's jobban through 'show player panel' -> 'jobban' -> 'click on job' will still bring up the banning panel, with a note that you can't use the old panel, it will however now properly have the banned player's ckey inserted as the search criteria, instead of your ckey.
- Jump-to-mob now uses mob_list instead of sortmobs()

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@5044 316c924e-a436-60f5-8080-3fe189b3f50e
2012-11-12 10:05:07 +00:00
Ater Ignis
c293803f71 artifacts full list of effects enabled, contact based effect works on toucher, not artifact itself 2012-11-12 11:11:35 +04:00
Ispil
b579300a1e Simple AI Ion Storm Laws change, in accordance with http://baystation12.net/forums/viewtopic.php?f=5&t=5889&p=115166#p115166
The only things changed were things of which Mini agreed with removing or adding, without argument (the ones with all the yeps). Removes some of the more grief-prone laws, and adds one or two to replace.
2012-11-11 23:40:26 -07:00
Kreastr
2faf9c7a9c The groups exist, but the lists do not. 2012-11-12 02:41:12 +02:00
Kreastr
dc396ddb57 Fix for Issue 1868 2012-11-12 02:24:28 +02:00
sieve32@gmail.com
77980e5225 -Cyborg frames can no longer be turned into reinforced ones if they already have parts on them
Fixes Issue 1055
-Made a 'catch-all' for emotes, where any 's's at the end of an emote command(Unless they have a '_' in front of them) will be cut off, so things like 'bow' and 'bows' would be interchangeable, and so on.

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@5043 316c924e-a436-60f5-8080-3fe189b3f50e
2012-11-12 00:08:40 +00:00
MrYeti
78d7f9ee42 Added Graduation Lighter. Deleted my own custom item. 2012-11-11 18:00:12 -05:00
Mloc
ba3a9d37b2 Merge pull request #1916 from Kreastr/master
Setting proper gliding_size for mobs and objects.
2012-11-11 14:01:46 -08:00
SkyMarshal
f064da7f50 Some fixes to Detective Work. 2012-11-11 14:46:37 -07:00
SkyMarshal
ecdb9ab118 Fixed the sillies marked with "skytodo". Removed ONESIZEFITSALL flag as we removed fatness, replaced it with PLASMAGUARD flag as that is what we were using the value as previously. Firedoors should no longer be derpy. The remaining "skytodo"s are places where I have no idea what the fuck you wanted or no idea what the fuck needed done with it. 2012-11-11 14:33:33 -07:00
elly1989@rocketmail.com
0fa25d532d I am silly and forgot a file. Fixes code\modules\admin\topic.dm:1602:error: gravity_is_on: undefined var
Sorry! ;_;

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@5042 316c924e-a436-60f5-8080-3fe189b3f50e
2012-11-11 20:24:01 +00:00
elly1989@rocketmail.com
bebf4983f8 Removed the toggle_gravity_on() and toggle_gravity_off() verbs and moved them into a single toggle in the FUN section of the secrets panel.
Likewise, removed the spawn_xeno verb and made an equivalent bit of code in the FUN section of the secrets panel.
Fixed the create_xeno proc. It was supposed to ask you which type of alien to spawn but it was sending the popup to src, which should have been usr.
Create_xeno can now spawn queens and larva.
Create_xeno is fed a ckey (optional) rather than a ghost mob. Which will make it more versatile and reliable should clients log out during popups and such.

Created an client.is_afk(duration) proc. If the client has been inactive for duration frames (11 frames is roughly 1 second), it will return the number of frames it has been inactive. Otherwise it returns 0. If no duration value is given it defults to 3000 which is roughly 5 minutes. There's a bunch of code I need to replace with this which I will do after I've got the rest of the admin rank stuff finished as that takes priority.

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@5040 316c924e-a436-60f5-8080-3fe189b3f50e
2012-11-11 19:15:11 +00:00
cib
a14ea29df3 Replaced monkey with confusion effect.
Feature is new and don't want surprise monkeys.
2012-11-11 19:35:01 +01:00
cib
a79ca39838 Forgot a spawn in trigger_side_effects 2012-11-11 19:09:36 +01:00
cib
fb295ee0cf Balancing for genetics side-effects:
- The knockdown is now much shorter, meaning a geneticist may be able to give themselves the cure in time.
- Reduced radiation created from syringes, since there are other side-effects now.
2012-11-11 18:51:02 +01:00
cib
d62aa1425f Fixed a few more bugs with genetic side effects. 2012-11-11 18:41:40 +01:00
cib
de95f7e8cc Small bug fix for side effect list generation. 2012-11-11 18:23:44 +01:00
cib
eb49378575 Added genetic side effects. 2012-11-11 18:15:12 +01:00
Kreastr
9ddc1d02d9 Merge branch 'master' of git://github.com/Baystation12/Baystation12
Conflicts:
	code/modules/mob/mob_defines.dm
2012-11-11 16:43:28 +02:00
Kreastr
0fe02fcd27 More clean up 2012-11-11 14:39:22 +02:00
elly1989@rocketmail.com
0d2898a023 Remove some unneeded error messages from DB_ban (they're built into check_rights()
Made paths to sounds in robot/emote.dm more specific so the game doesn't have to find the files itself.

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@5039 316c924e-a436-60f5-8080-3fe189b3f50e
2012-11-11 12:09:43 +00:00
cib
2522d5e7f1 Fixed up autoinjectors and added health analyzer to regular first aid. 2012-11-11 11:45:24 +01:00
Kortgstation@gmail.com
a38b22fb70 Fixed the invisible ammo for the SAW.
Made the SAW not fit in bags.

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@5038 316c924e-a436-60f5-8080-3fe189b3f50e
2012-11-11 09:06:36 +00:00
Kortgstation@gmail.com
ab4c92e066 Using summon guns gives a message to the the user to confirm it working.
Added a new borg upgrade module which requires illegal tech and combat tech to make. It allows you to give them their emagged equipment without fucking with their laws.

New LMG by Ausops (both sprites and code). Right now appears only in Summon Guns, but may appear elsewhere in time.

Grilles now have a bullet act, so they no longer magically absorb infinite bullets.

Updated changelog.

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@5037 316c924e-a436-60f5-8080-3fe189b3f50e
2012-11-11 07:43:49 +00:00
baloh.matevz
5182bb69ae - Added +BAN permission checks to DB_Ban
- Uncommented a piece of code in IsBanned() that was only commented for testing purposes. Admins now once again ignore any bans to their name, except for daemon bans.

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@5036 316c924e-a436-60f5-8080-3fe189b3f50e
2012-11-11 07:32:13 +00:00
elly1989@rocketmail.com
8e52e8cbdf Game Panel is now available to all admins regardless of rights (spawning from that panel requires +SPAWN, and changing game mode requires +ADMIN)
Player panel (for an individual mob) is available to all admins regardless of rights (like above, each link on the page has its own rights requirements)
Essentially, with no rights you can see these panels, but you cannot use most of the tools they link to. Additional rights increase your access to corresponding tools.

Removed some duplicate code in /datum/admins/Topic for subtle messages, traitor panel and a few others. There's a lot more to do in this regard but it can wait for now.

We're near the end of the disruption now. I sort of have a clear idea what I'm meant to be doing so work will speed up. Full documentation describing exactly what can and can't be done with each flag will be available soon.

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@5035 316c924e-a436-60f5-8080-3fe189b3f50e
2012-11-11 06:40:00 +00:00
SkyMarshal
bb3f533fb1 Merge pull request #1912 from Ravensdale/master
AI custom sprites: Re-introducing three and adding in my own.
2012-11-10 21:54:42 -08:00
Ravensdale
8cc22cbb15 Adjusts AI code to bring back custom cores and makes it easier to add in more. 2012-11-10 21:42:30 -08:00
baloh.matevz
2f57200e82 - Fixes the broken population logging
- The current, file-based ban system is now a legacy system, the use of which is strongly discouraged for servers, which are constantly online.
- Added a database-based banning system, with a new baning panel, accessible through the 'banning panel' verb. Servers, which use this new banning system, will get the new panel up even if they use the old 'unban panel' or 'display job bans' verbs. These remain there for legacy support purposes. (Panel screenshot below)
- The most notable benefits of the new system are the ability to add offline bans, meaning the person does not have to be connected for a ban to be applied to their name. The second benefit is the ability to look up all previous bans that the person had.
- The major disadvantage is the complete incompatibility between the old and new system, meaning you have to either do a lot of copy-pasting or playing around in code to sync the old system with the new one. Servers upgrading to this system might want to consider a purge of all bans, if they don't want to go through this. Due to the incompatibility, there are no transition tools provided. Please contact me (errorage/rageroro) in #coderbus for help in syncing your database. The /tg/ legacy and database systems have been synced.
- The server configuration defaults to use the legacy system, as the new one requires the database to be set up. Please hash BAN_LEGACY_SYSTEM in config.txt as explained, to use the new system. If the database connection fails, the server reverts to the legacy system.

If any bugs or errors appear with either the legacy or new ban system, please let me know ASAP. The same applies if there are any syncronization problems between the legacy and new system, resulting in banned people unbanned or unbanned people banned.

Panel screenshot:
http://www.kamletos.si/new%20ban%20panel2.PNG

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@5034 316c924e-a436-60f5-8080-3fe189b3f50e
2012-11-11 05:39:09 +00:00
Whitellama
421e41f3e2 Ported knocking on windows 2012-11-10 19:07:32 -08:00
RawrTaicho
f97f887458 Annnnnnnd another custom item: http://baystation12.net/forums/viewtopic.php?f=33&t=5413 2012-11-11 00:13:43 +00:00
RawrTaicho
864dbe8a84 http://baystation12.net/forums/viewtopic.php?f=33&t=5837 2012-11-10 23:43:24 +00:00
Ater Ignis
cea430cc77 Adds high_volume vents
Can be used in place of airtank in station airlocks - vents don't depend on tank storage, and do pressure equalisation faster a bit
2012-11-11 03:30:03 +04:00
Ater Ignis
efe819ec7c Updated cycling airlocks
New controller can check secondary sensor (tag 'sensor_tag_int
') for current pressure inside of station.
2012-11-11 03:26:37 +04:00
RawrTaicho
fde3147c5c - http://baystation12.net/forums/viewtopic.php?f=33&t=5801 2012-11-10 22:57:09 +00:00