Commit Graph

271 Commits

Author SHA1 Message Date
ririchiyo
2c69c0dc15 There's no way this done yet. 2015-01-12 08:45:52 -05:00
Chris
268d82de31 Move defines to setup.dm 2015-01-10 21:43:48 -06:00
ComicIronic
92ebe71396 Removed the NOSHIELD flag.
Unused in code.
2015-01-08 19:08:21 +00:00
ComicIronic
53a421014d Removed USEDELAY and NODELAY flags.
Flags were unused.
Were previously used, but code is now commented out.
2015-01-08 00:47:52 +00:00
ComicIronic
9c9e1ff808 Removed the TABLEPASS flag.
No longer in use in any of the code.
Also changed cases of flags being set to null instead of 0.
2015-01-03 18:33:47 +00:00
d3athrow
70918ec4d7 Merge pull request #2372 from ComicIronic/FlagRedo
Removed the CONDUCT flag.
2015-01-02 13:44:02 -06:00
Chris
e1bfbe6237 Merge branch 'Bleeding-Edge' into singulo_adjustments
Conflicts:
	code/game/objects/items/weapons/storage/backpack.dm
	code/setup.dm
    code/modules/mob/living/living.dm
    code/modules/mob/living/carbon/human/human.dm
2015-01-01 11:04:49 -06:00
Rob Nelson
f1cadf6ef1 Mob movement/attack/click/special delay rework
This code was just a big fucking mess.  Happy motherfucking 2015.

 * Delay procs and variables replaced with a standardized delayer framework.
 * Cleaned up the absolutely fucking atrocious fix_next_move() diagnostic verb.
 * Added the ability to adjust minimum and maximum delay clamps per-mob for adminbus purposes and future features.
   * USECASE: Fat people cannot attack as fast (not implemented)

Tested somewhat by smacking a window with a crowbar.  Movespeeds also don't seem insane, either.
2015-01-01 03:21:23 -08:00
Rob Nelson
6ebd61ea1c Investigation Logging improvements.
* Adds "atmos" subject to Investigate.
 * Massive overhaul of Investigate, making it more modular.
 * Also replaced investigate_log with investigation_log, with swapped arguments (which makes more sense).
2014-12-30 21:48:36 -08:00
ririchiyo
c9f230302f adding singularity defines and adding some logging back to supermatter. 2014-12-27 13:49:12 -05:00
ComicIronic
5e5bbf03fd Removed the CONDUCT flag.
Use Siemens, you dolts.
This is the start of completely redoing the flag system, but it starts with removing these oldcode flags.
2014-12-26 18:13:52 +00:00
eswordthecat
28b96b307a Average temperature of universe. 2014-12-24 16:35:25 +08:00
d3athrow
0cc6307323 Merge pull request #2189 from ComicIronic/MiningPicks
Mining pick code cleanup
2014-12-19 16:56:09 -06:00
Rob Nelson
db9d2a6c37 [Hotfix] This fixes the pipe
#ifdef != #if

Fuck me I am dumb
2014-12-16 22:48:10 -08:00
ComicIronic
096511b9db Merge conflicts. 2014-12-16 18:31:35 +00:00
d3athrow
26626a1aa0 Revert "The winter update, part 2" 2014-12-16 12:15:01 -06:00
d3athrow
1ddc92bd4a Merge pull request #2173 from DeityLink/winter2
The winter update, part 2
2014-12-16 09:54:29 -06:00
ComicIronic
58b1575c34 Mechanic fixing.
PDA device analysers now work as expected.
Groundwork for fabricators ignoring design requirements, which general fabricators now do for chems.
Item designs based on existing designs now properly generate a plastic requirement.
Sped up the flatpacker a little to balance its costs.
2014-12-16 10:02:32 +00:00
DeityLink
f2b7f110b7 more 2014-12-15 23:31:09 +01:00
ComicIronic
c9e270538f Mechanic fixes.
System now in place for machines having access requirements. Not yet used.
CE given special device analyzer in his locker.
Autolathes will now not eat the scanner and can be scanned by it.
2014-12-15 22:11:30 +00:00
DeityLink
001529e1d0 winter fixes 2014-12-15 02:11:58 +01:00
ComicIronic
2fc025191a Fixed wall code. 2014-12-14 21:16:56 +00:00
Rob Nelson
9c8b384afc [hotfix] Remove pipe bursting 2014-12-13 23:02:13 -08:00
DeityLink
bd5d9968a8 The winter update, part 2-2 2014-12-14 07:33:53 +01:00
d3athrow
5b67e92792 Merge pull request #2147 from ComicIronic/FlameThrows
Flamethrower fixes.
2014-12-13 12:22:10 -06:00
DeityLink
e1eb77a64b The winter update, part 2-1 2014-12-13 17:12:59 +01:00
ComicIronic
32aa055e36 Flamethrower fixes.
Fuel now burns, even without an auto-ignition temperature, which was a silly way of doing things.
Mobs no longer ashify since their proc is changed.
Flamethrowers now spread more fuel and burn more consistently for it.
Atoms now have volatility, so they can burn more if they have less fuel.
2014-12-11 23:12:28 +00:00
DeityLink
5f8f657773 PDA update fixing 2014-12-10 03:52:12 +01:00
d3athrow
75f597e379 Merge pull request #1953 from N3X15/hepipe-buff
Atmos Bugfixes and AAC Crap
2014-11-30 18:03:44 -06:00
DeityLink
ae4f0de1aa Actually I'm adding +R_ADMINBUS, there you have it 2014-11-29 15:21:16 +01:00
DeityLink
2b88b0ad49 Adminbus fixing final part: goodbye Isolated 2014-11-27 13:41:30 +01:00
Rob Nelson
c3b4c48ce1 Pipe bursting. 2014-11-24 22:46:28 -08:00
Chris
890b897f5f Refactor emotes to use defines instead of magic numbers for the message type.
VISIBLE and HEARABLE
2014-11-19 10:41:53 -06:00
d3athrow
05e5f5d2a4 Merge pull request #1889 from ComicIronic/WrenchWeld
Fixed welding down machines.
2014-11-12 16:19:38 -06:00
Rob Nelson
0ff02b10b0 Mecca Fixes, pt1. WIP.
```yaml
changes:
- tweak: "Device Analyzers can no longer scan some items.  Other items can only be scanned with the traitor variant of the scanner."
- tweak: "Flatpacks take 10-20 seconds to open."
- bugfix: "Flatpacks hit multiple times by a crowbar will only open once."
```
2014-11-12 11:20:18 -08:00
ComicIronic
db4a33166c Fixed welding down machines.
Added the state var to all machines. 0 is unanchored, 1 is anchored, 2 is welded.
Added the WELD_FIXED flag for machines that can be welded down.
Added the weldToFloor proc, which is used to toggle welding down for machines.
Fixed machines not using general procs.
Fixed some relative pathing.
2014-11-12 19:10:11 +00:00
Rob Nelson
78d63a9f03 TESTED AND WORKING (for borers anyway) 2014-11-08 20:14:12 -08:00
Rob Nelson
3c551d5acd More work on refactor. 2014-11-08 11:14:23 -08:00
Rob Nelson
7785bd7050 Job role signup refactor. PLAYERS2.SQLITE MUST BE UPDATED!
* mob.client.prefs.be_special & BE_* replaced with mob.client.desires_role(ROLE_*)
 * Added several new ROLEs for handling blob, borer, etc.
 * SQLite table added for client_roles.
 * New dialog added for handling special role preferences in-game.
 * Added /datum/browser/clean for a cleaner UI.

Needs more testing, but the basics work.
2014-11-06 18:19:19 -08:00
Rob Nelson
dd9691bb54 Merge branch 'Bleeding-Edge' of github.com:d3athrow/vgstation13 into melting
Conflicts:
	code/game/objects/items/stacks/sheets/glass.dm
	code/game/objects/items/stacks/sheets/mineral.dm
	code/setup.dm
2014-11-02 12:47:21 -08:00
Rob Nelson
ae134e245c Define melting points. 2014-11-02 12:17:29 -08:00
Chris
8a3e9b2428 Merge remote-tracking branch 'origin/Bleeding-Edge' into bay_hydro_port
Conflicts:
	code/modules/projectiles/guns/energy/special.dm
	maps/tgstation.dmm
2014-10-31 12:02:10 -05:00
ComicIronic
392f8bac75 Made fabricators spawn things in unlockable lockboxes.
Added a flag for true lockboxes, but it isn't used in the code yet.
2014-10-28 16:03:40 +00:00
ComicIronic
5ebe31f10b Merge remote-tracking branch 'upstream/Bleeding-Edge' into FabricatorChanges 2014-10-28 15:51:23 +00:00
Nikkirawr
9dc98e92e4 Added GhostPDA
Allows ghosts to toggle PDA message visibility on and off independently
from GhostRadio
2014-10-27 13:22:33 +01:00
ComicIronic
79fd35609c Slight changes to everything (INCOMPLETE) 2014-10-26 20:23:48 +00:00
ComicIronic
3fc95066f3 Big ol update of materials and fabricators for research. 2014-10-25 13:36:49 +01:00
Chris
0445314e23 Merge branch 'Bleeding-Edge' into bay_hydro_port
Conflicts:
	code/game/machinery/machinery.dm
	code/setup.dm
	maps/tgstation.dmm
2014-10-24 23:42:32 -05:00
ComicIronic
86cd0ea365 Merge remote-tracking branch 'origin/Bleeding-Edge' into MachineRecode 2014-10-15 18:03:22 +01:00
Chris
dff16798e2 Merge branch 'Bleeding-Edge' into bay_hydro_port
Conflicts:
	code/modules/mob/living/carbon/brain/brain_item.dm
	code/modules/reagents/reagent_containers/food/snacks/grown.dm
	html/changelogs/.all_changelog.yml
	maps/tgstation.dmm
2014-10-14 11:19:50 -05:00