Commit Graph

28 Commits

Author SHA1 Message Date
D3athrow
d59f6a07b0 comment out panicwriter and saytesting 2015-07-20 16:04:48 -05:00
D3athrow
41d7df01fd just fuck my shit up 2015-07-18 02:30:51 -05:00
D3athrow
6323c84f2b Fix library shit for reals 2015-04-30 02:14:25 -05:00
ComicIronic
d0e9eedd25 drop_item and click code.
drop_item now has a first arg, which is the item to drop.
Hand processing now uses drop_item properly, which fixes #3874, #3796.
Also fixes #3486.
2015-04-12 00:56:43 +01:00
NigglyWiggly
154aa4d8a0 Book stuff
Added new Bible variation, made an icon for the Kulten one. Made a new
version of the arcane tome, made icons specifically for spellbooks and
one-use spellbooks, added a couple extra book icons for general books,
and added some weebshit icons that I'll work on actually implementing
sometime later, but for now I just tossed them in the .dmi.
2015-04-02 12:29:54 -04:00
dylanstrategie
b0ffb0a283 Fix #3483
- Book binders can now be unanchored and moved with a wrench
- Book binders must be anchored to be used

Simple as that
2015-03-20 03:31:33 +01:00
ComicIronic
34bab36581 Changes to drop_item.
The drop_item arg is now the loc placed, not the child of the loc or whatever.
Removed a few lines of items being placed into themselves, on themselves, into other things manually, into their users, etc.
Cleans up the fix for MoMMI recharger silliness.

This took about 2 hours of non-stop manual searches.
2015-03-08 21:37:34 +00:00
Rob Nelson
80178bb67d Fix queries. 2015-03-04 01:11:28 -08:00
Rob Nelson
305bcdceb0 Fix some issues with migrations. 2015-03-04 00:30:33 -08:00
Rob Nelson
903ac329be LIBRARY OVERHAUL 2015-02-24 18:54:56 -08:00
D3athrow
994e53660a Fix nigger library computer again 2015-02-08 23:50:48 -06:00
DeityLink
f3d79bfcd8 books and manuals 2015-02-02 07:16:02 +01:00
D3athrow
3bfec27bab Possibly fix #2684 2015-01-30 00:36:37 -06:00
D3athrow
df04356282 Merge branch 'a_branch' of https://github.com/eswordthecat/vgstation13 into Bleeding-Edge
Conflicts:
	code/modules/library/lib_machines.dm
2015-01-25 22:55:34 -06:00
Unfit
e340ad1994 fixes
-speakers and vending machines can talk again
-library computer can be emagged again
-ghosts can no longer use the magnets control computer in sec
-weird typo in the code removed, this has the possibility of fixing some
bugs or not idk
2015-01-25 13:28:56 +01:00
Chris
555c208389 Slayed the laggy library beast thanks to volundr from goon and tkdrg from tg. 2015-01-12 17:58:26 -06:00
d3athrow
bd87dbee57 Merge pull request #1711 from DeityLink/some-more-cult-stuff
the NARSIE HAS RISEN update
2014-10-26 10:51:34 -05:00
DeityLink
fdde481195 cultify() everything! (only obj and turf actually)
I don't think adding cultify to mobs is necessary since it's more a
matter of "are they cultists or not" and "are they constructs or not"?
The only exceptions are the hostile creatures that roam in hell.
2014-10-24 17:02:40 +02:00
ComicIronic
ecebcd3be0 Updated minor errors in code. 2014-10-05 21:56:35 +01:00
ComicIronic
6f82edccc9 Rewrite of machine code
- The most common attackbys now use a common proc and a flag system
- The following flags now exist : EMAGGABLE, SCREWTOGGLE, CROWDESTROY, WRENCHMOVE, FIXED2WORK
- Machines have had flags appropriately added with inherited procs to replace copied code
2014-09-20 22:55:36 +01:00
Wild Bill
ae9ceec03f Fix #1428 (library ghost checks) 2014-09-07 12:13:02 -06:00
Rob Nelson
a36e783f3b FIIIIIIRE rework, nano paper cleanup. 2014-08-20 20:11:58 -07:00
Victor
0eb6c9fc18 add nano_paper and support for the book binder 2014-08-18 00:43:41 -04:00
Rob Nelson
1273d06df5 Combine a shitload of strings. 2013-09-04 13:17:54 -07:00
d3athrow
87f076eb61 Fixed a bug with defibrillators, can no longer revive husks that were absorbed by a ling with it.
Made it so when emagging the library computer you dont alert everybody around you that you're a traitor and added a message to confirm you did so.
2013-07-07 15:13:16 -05:00
baloh.matevz
abad9978b2 - Fixed the revision number not showing properly. Hopefully it's fixed for good this time, as it works off of logic, instead of line numbers.
- Standardized the database library code
- Deleted a few unused database related files (karma and forum activation), so they won't get in my way later. They work off of no longer existent database tables.
- Made it so the server maintains a constant connection with the database, which is established on world/New() and never broken, until the server ends. If 5 consecutive database connection attempts result in no connection getting established, the server will not attempt any more connections. Made all existing database connections use the global continuous connections. Currently we need two, as we have two databases, but the old database is going to get moved into the new one.
- Fixed the spaghetti-like report in the permissions panel, which happened when someone had many permissions enabled.
- Added database connection reports to display to dream daemon on server startup.

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@5015 316c924e-a436-60f5-8080-3fe189b3f50e
2012-11-06 17:21:13 +00:00
giacomand@gmail.com
6a2d78bc94 -Killed the updateDialog lag. I added a check to see if there were any mobs to update, if not it will stop checking until a user uses the machine again. I had to replace all the machine = src and machine = null with procs to help make it manageable. I believe this is one of the culprits causing the server to lag as the round goes on, as more players will interact with machines.
-Atmos delay is now based on active players, to help fight lag for massive player rounds.

-Changed some for(blah in world) loops to use the correct lists.

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@4958 316c924e-a436-60f5-8080-3fe189b3f50e
2012-10-25 19:15:51 +00:00
johnsonmt88@gmail.com
19135de9eb Changes to the file structure!
There are many files, folders and chunks of code in areas that make absolutely no sense and thanks to the defines being located mostly in a completely separate file, it can be damn-near impossible to find something. Before moving defines to where the rest of their code is located; I'm going to move some code around into places that actually make sense to begin with. I'll mainly be focusing on the code/game/objects folder.

This commit mainly lays the groundwork for the work I'll be doing by adding in the effects, structures, decals and turfs folders. I'll slowly be moving appropriate files and code into these folders. I may end up moving machinery into 'objects' and mech stuff into its own module folder but I'll ask for some opinions on coderbus before doing that.

I've also gotten rid of the /magic/ folder. I've moved the library stuff into its own folder in modules/library, the cult stuff is now in gamemode/cult with the rest of it and musician.dm is now in objects/structures since the piano is a structure apparently.


I think I've got the hang of how DM and SVN handles folders and files but it's quite possible that something will break simply by svn committing it oddly. Please let me know if that's the case!

Remember to clean compile.

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@4513 316c924e-a436-60f5-8080-3fe189b3f50e
2012-08-22 15:50:09 +00:00