Commit Graph

6956 Commits

Author SHA1 Message Date
Aurorablade
ec3d8c67a5 Merge branch 'master' of https://github.com/ParadiseSS13/Paradise into BookClub 2016-08-19 01:01:19 -04:00
Fox McCloud
08800863ad Merge pull request #5495 from Crazylemon64/organ_fixes_v2
Fixes a bunch of organ-related bugs
2016-08-18 23:49:52 -04:00
Fox McCloud
66cdbd2446 Merge pull request #5496 from Crazylemon64/pai_tochat_bug
Fixes pAI saving
2016-08-18 23:49:22 -04:00
Crazylemon64
920ef00e23 Fixes pAI saving 2016-08-18 19:36:24 -07:00
Crazylemon64
6ff4f694b7 Remove debug messages 2016-08-18 19:12:48 -07:00
Crazylemon64
6aedd26beb Fixes a bunch of organ-related bugs 2016-08-18 19:08:29 -07:00
Fox McCloud
724683a8cd Merge pull request #5487 from lordpidey/slimebrain_fix
Slimebrains are now properly an internal organ.
2016-08-18 17:42:06 -04:00
TheDZD
c31a497a38 Merge pull request #5473 from Ty-Omaha/LITERALLY-GAMEBREAKING
Changes PDA Hotkey Equip Priority
2016-08-18 17:20:28 -04:00
TheDZD
4c76c29a77 Merge pull request #5477 from Fox-McCloud/borg-remove-no-pls
Prevents Removal of Cyborgs
2016-08-18 17:18:20 -04:00
Mike Long
a0cdce830b Slimebrains are now properly an internal organ. 2016-08-18 16:08:55 -04:00
Fox McCloud
61f0f022e3 Merge pull request #5479 from Crazylemon64/fat_fix
You're Fatter.
2016-08-18 00:26:36 -04:00
Crazylemon64
d3d44529c6 Naked fat people are fat. 2016-08-17 20:48:57 -07:00
Fox-McCloud
6977792c87 Prevents Removal of Cyborgs 2016-08-17 23:45:52 -04:00
TheDZD
87bf3a872f Merge pull request #5476 from Fox-McCloud/crutch-refactor
Crutch Refactor
2016-08-17 22:10:51 -04:00
Fox McCloud
6860bf2d19 Merge pull request #5468 from Ar3nn/Supermatter
Supermatter consume now properly spawns robot debris if a synthetic touches it
2016-08-17 21:59:35 -04:00
Fox-McCloud
1f4f4c6cfe Crutch Refactor 2016-08-17 21:45:55 -04:00
Ar3nn
f702a9feae One more refactor 2016-08-17 21:10:49 -04:00
Fox McCloud
0e43840542 Merge pull request #5462 from LittleBigKid2000/drone-floorpainters
Adds floor painters to engineering cyborgs
2016-08-17 20:18:46 -04:00
TheDZD
db3a13a1d1 Merge pull request #5453 from Crazylemon64/ipc_surgery_fix
Makes IPC surgery much more reliable.
2016-08-17 20:15:53 -04:00
Fox McCloud
c21299ddda Merge pull request #5447 from Crazylemon64/serialization_eyes_fix
Improves Serialization
2016-08-17 20:10:24 -04:00
Isaac Erwin
dbf02506ec Removes floor painter from drones 2016-08-17 19:39:02 -04:00
TheDZD
93d3d4ae1a Merge pull request #5455 from Fox-McCloud/mob-vars
Removes Unused Mob Vars
2016-08-17 17:43:35 -04:00
TheDZD
723baf341b Merge pull request #5446 from Crazylemon64/alt_click_optimizations
Alt Click Tile viewing improvements
2016-08-17 17:36:09 -04:00
Fox McCloud
0021d1c02d Merge pull request #5441 from Krausus/CtrlClickYoself
Adds Ctrl+Click-Self Shortcut to Stop Pulling
2016-08-17 17:30:30 -04:00
Fox McCloud
f27123e1ba Merge pull request #5429 from tigercat2000/mecha
/tg/ mecha - Part 1
2016-08-17 17:30:00 -04:00
Ty-Omaha
489bb390ce PDA GOES TO PDA SLOT WHERE IT BELONGS INSTEAD OF ID
OMG
2016-08-17 12:25:24 -04:00
Ar3nn
45e5e7b837 Come at it from a better angle 2016-08-17 00:30:25 -04:00
Ar3nn
11fea60587 Properly spawns robot debris 2016-08-16 20:56:11 -04:00
Krausus
c97ce4a51f Makes self-pulling a shortcut to stop pulling 2016-08-16 09:50:50 -04:00
Aurorablade
47dc3a3051 Merge branch 'master' of https://github.com/ParadiseSS13/Paradise into BookClub 2016-08-16 02:23:20 -04:00
Isaac Erwin
e322d4881d Adds floor painters to engineering cyborgs and maintenance drones 2016-08-15 15:58:17 -04:00
Fox-McCloud
690d8b0c1e Removes Unused Mob Vars 2016-08-15 00:06:20 -04:00
Crazylemon64
28de2252c6 Removes debugging code 2016-08-14 18:27:04 -07:00
Crazylemon64
7d2983b4bf Makes IPC surgery much more reliable, object insertion surgery
works better now, and `can_use` is actually called now.
2016-08-14 18:12:23 -07:00
Isaac Erwin
11e86c434e Fixes talking swords being unable to their wielders, or anyone 2016-08-14 13:48:54 -04:00
Crazylemon64
3ca5a1f3f7 Removes eye color vars on the human, stores it on the eyes
Also adds a proc nifty for SDQL fans, which grants greater control over
spawning atoms.

Also fixes deserialization to make hair show up again
2016-08-13 23:05:32 -07:00
Crazylemon64
6a620fcdf3 Alt click now works quickly and only deactivates when alt clicking
distant tiles
2016-08-13 22:56:43 -07:00
FreeStylaLT
b9e57a987a caw caw 2016-08-13 14:19:37 +03:00
Fox McCloud
5173fda6b8 Merge pull request #5345 from FlattestGuitar/vomit
People don't vomit near corpses.
2016-08-12 20:11:25 -04:00
Mieszko Jędrzejczak
1c3cc1b5a3 Detectives don't vomit. 2016-08-13 01:42:19 +02:00
TheDZD
e944f176d6 Merge pull request #5418 from Fox-McCloud/malf-ai-rework
Malf AI Rework
2016-08-12 18:30:41 -04:00
Tigercat2000
258f477eb3 /tg/ mecha - Part 1
Start of porting the /tg/station mecha update.
This commit only cleans up the code and adds the proper dependencies for
the mecha.

 - Removes relative pathing from /datum/events
 - Updated Process_Spacemove() to use
   atom/movable/proc/get_spacemove_backup()
   - Basically just makes launching off of unanchored objects in space an
     OOP behaviour
 - Removed styling atrocities and relative pathing from most of the mecha files.
  - Notable exceptions:
   - code/game/mecha/mech_bay.dm
   - code/game/mecha/mech_fabricator.dm
   - code/game/mecha/mecha_construction_paths.dm
   - code/game/mecha/mecha_parts.dm
   - code/game/mecha/mecha_wreckage.dm
   - code/game/mecha/paintkits.dm
 - Removed dyndomove/dyndoattackby/dyndobulletact. No more icky dynamic
   calls. Replaced by specific code for the 3 modules that used it.
 - Refactored module cooldown. It now uses addtimer, and power usage is
   hooked directly into the cooldown calls.
 - Added atom/movable/proc/has_buckled_mobs(). Currently not that useful,
   but, necessary for porting the multi-buckling system from /tg/.
 - Split code/game/mecha/equipment/tools/tools.dm into multiple files.
 - Removed snowflake behaviour from exosuit drill. It now calls
   turf.drill_act(src).
  - Different from /tg/: Allows you to drill any wall/floor normally.
 - Drill no longer gibs mobs. It deals 80 organ damage instead.
 - Drill can be used to harvest dead mobs.
 - Removed all global_iterator systems from mecha and mecha equipment.
   Everything now uses object processing.
 - Mecha now have a turn sound variable and step sound variable. Updated
   all subtypes to use these instead of snowflake domove procs.
 - Removed mecha_do_after, mecha now uses the normal do_after.
 - Removed enter_after, same as above.
 - /obj/mecha/Process_Spacemove no longer strangely calls the user's
   spacemove.
 - /obj/mecha/return_pressure now uses return_air instead of copypasted
   cabin air detection.
 - Same for /obj/mecha/return_temperature
 - Added /obj/mecha/Exited. Basically, properly clears occupant refs,
   even if they teleport out/otherwise exit improperly.
 - Added hooks for mecha action buttons; Didn't implement them yet.
 - Moved mecha UI to code/game/mecha/mecha_topic.dm
 - Fixed turfs not updating atmos when ChangeTurf(/turf/space) is used.
 - Updated visible_message and audible_message. Both now use
   get_mobs_in_view() to ensure that mobs inside containers can see
   messages.
 - Removed /obj/item/mecha_parts/mecha_equipment/tool subtype. It had no
   use. Any subtypes are now just subtypes of
   /obj/item/mecha_parts/mecha_equipment.
2016-08-12 06:14:00 -07:00
monster860
19460ff4af Makes boldnotice and danger classes be be used 2016-08-11 12:20:02 -04:00
Fox-McCloud
41a74fb865 Malf AI Rework 2016-08-11 05:16:06 -04:00
TheDZD
fea52d62b7 Merge pull request #5390 from Fox-McCloud/no-lag
Makes Resting Less Laggy
2016-08-10 18:09:31 -04:00
Tigercat2000
58103757cc Merge remote-tracking branch 'upstream/master' into GAMEMODE_CODE_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
Conflicts:
	code/game/gamemodes/newobjective.dm
	code/game/gamemodes/objective.dm
2016-08-10 14:16:42 -07:00
Crazylemon64
1b93ce9b8b Merge branch 'master' of github.com:ParadiseSS13/Paradise into space_allocation 2016-08-10 11:02:05 -07:00
Fox McCloud
a8ecd38ed9 Merge pull request #5387 from Alexshreds/paifix
When the Copy Pasta Monster Fails...
2016-08-09 16:43:34 -04:00
Fox-McCloud
94340f2548 Makes Resting Less Laggy 2016-08-09 05:06:21 -04:00
Krausus
2bec576fdc Adds qdels for some temporary humans 2016-08-09 02:58:36 -04:00