Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

updates #1

Merged
merged 89 commits into from
Jan 23, 2017
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
89 commits
Select commit Hold shift + click to select a range
324da90
Merge remote-tracking branch 'refs/remotes/Carbonhell/master'
TDcoolguy300 Aug 27, 2016
c602462
Merge remote-tracking branch 'refs/remotes/Carbonhell/master'
TDcoolguy300 Aug 30, 2016
7906452
Merge remote-tracking branch 'refs/remotes/Carbonhell/master'
TDcoolguy300 Aug 30, 2016
06ecd3a
Merge remote-tracking branch 'refs/remotes/Carbonhell/master'
TDcoolguy300 Sep 5, 2016
ac59142
Merge remote-tracking branch 'refs/remotes/Carbonhell/master'
TDcoolguy300 Sep 5, 2016
da5b4bf
Merge remote-tracking branch 'refs/remotes/Carbonhell/master'
TDcoolguy300 Sep 21, 2016
b06fe3d
Ohshit
TDcoolguy300 Sep 21, 2016
18dbd0a
GFuck
TDcoolguy300 Sep 21, 2016
d23561c
Revert "GFuck"
TDcoolguy300 Sep 21, 2016
6ef8497
Revert "Ohshit"
TDcoolguy300 Sep 21, 2016
ead782d
Merge remote-tracking branch 'refs/remotes/Carbonhell/master'
TDcoolguy300 Sep 21, 2016
aee8158
Merge remote-tracking branch 'refs/remotes/Carbonhell/master'
TDcoolguy300 Sep 21, 2016
1614366
limbflower and buttflower icons (#21)
tortellinitony Sep 28, 2016
4387b2a
Chemistry fixes (#22)
tortellinitony Sep 28, 2016
32c9e40
Trapdoors (#23)
Pyko1 Sep 30, 2016
64e61a8
Gooncode (#26)
Pyko1 Sep 30, 2016
f220dfa
Clown & Mime lockers and mime statues (#27)
Pyko1 Sep 30, 2016
40fade5
Readds pocketknife. (#29)
FunnyLegJiggle Oct 3, 2016
02dc56c
Fix mint toxin (#28)
tortellinitony Oct 3, 2016
7521f0c
Adds the broken hippie map(NEEDS FIXING)
Carbonhell Oct 4, 2016
2fd763b
Merge branch 'master' of https://github.com/Carbonhell/Hippie-Rebase
Carbonhell Oct 4, 2016
e52b406
Duct tape and inflatables (#30)
tortellinitony Oct 5, 2016
61612b8
Adds grapejuice (#31)
ArcLumin Oct 6, 2016
91d3506
Updates Xeno suit (#32)
ArcLumin Oct 6, 2016
713a522
Fixes table crafting error (#33)
ArcLumin Oct 6, 2016
7b04eaa
Merge remote-tracking branch 'refs/remotes/Carbonhell/master'
TDcoolguy300 Oct 11, 2016
86bdcfe
QoL changes for cluwne curse (#34)
TheOneAndOnlyCreeperJoe Oct 12, 2016
97588e0
Adds filter for overriding config files (#35)
JohnGinnane Nov 6, 2016
da3029e
Adds areas not defined
JohnGinnane Nov 6, 2016
04bd6a4
Updates the flags
JohnGinnane Nov 6, 2016
1e01473
Adds the garrote weapon and recipe
JohnGinnane Nov 6, 2016
6185e80
Minor typo
JohnGinnane Nov 6, 2016
c2d773f
Merge remote-tracking branch 'refs/remotes/Carbonhell/master'
TDcoolguy300 Nov 6, 2016
c2cb9cb
Merge remote-tracking branch 'refs/remotes/Carbonhell/master'
TDcoolguy300 Nov 6, 2016
531fdbf
Bats, Loot spawners, and removing a depricated flag from an object
TDcoolguy300 Nov 6, 2016
9a93162
Removed deprecated flag
JohnGinnane Nov 6, 2016
0cfff57
Made it /tg/ friendly
JohnGinnane Nov 8, 2016
11f01b1
Merge pull request #41 from TDcoolguy300/Missing-crap
JohnGinnane Nov 18, 2016
f55851a
Merge pull request #37 from JohnGinnane/updatesFlags
JohnGinnane Nov 19, 2016
d60e527
Merge pull request #36 from JohnGinnane/missingAreas
JohnGinnane Nov 19, 2016
4d1d9bb
Merge pull request #39 from JohnGinnane/addGarroteWeapon
JohnGinnane Nov 19, 2016
0b80479
Adds the pool noodle
JohnGinnane Nov 19, 2016
f0b8690
Merge pull request #43 from JohnGinnane/addPoolNoodle
JohnGinnane Nov 19, 2016
6cb66e3
Adds missing plant spawner
JohnGinnane Nov 19, 2016
b37e342
Merge pull request #44 from JohnGinnane/AddMissingPlantSpawner
JohnGinnane Nov 19, 2016
7be0a39
Merge remote-tracking branch 'refs/remotes/Carbonhell/master'
TDcoolguy300 Nov 21, 2016
9f3d0a9
Converted turf initialisations
JohnGinnane Nov 22, 2016
1fc6b8e
Merge pull request #45 from JohnGinnane/fixAtmos1
JohnGinnane Nov 22, 2016
c67daf5
Re-adds the pool
JohnGinnane Nov 26, 2016
85c81bf
Merge pull request #46 from JohnGinnane/addPool
JohnGinnane Nov 26, 2016
b77e8c3
Adds AI scanning to portable turret
JohnGinnane Nov 26, 2016
9f8b689
Added missing code
JohnGinnane Nov 26, 2016
f01f57e
Merge pull request #47 from JohnGinnane/updatePortableTurret
JohnGinnane Nov 26, 2016
cea4711
Various map fixes
JohnGinnane Nov 26, 2016
1a8521a
Merge pull request #48 from JohnGinnane/variousMapFixes
JohnGinnane Nov 26, 2016
18888c9
Decided to remove altogether
JohnGinnane Nov 26, 2016
8a2bf94
Merge pull request #49 from JohnGinnane/changeToMapFix
JohnGinnane Nov 26, 2016
2368665
Re-adds wheelchairs
JohnGinnane Nov 26, 2016
ddd299b
Added icons
JohnGinnane Nov 26, 2016
635cebd
Merge pull request #50 from JohnGinnane/addWheelchairs
JohnGinnane Nov 26, 2016
f2c583b
Adds blue wardrobe
JohnGinnane Nov 26, 2016
e049451
Merge pull request #51 from JohnGinnane/addBlueWardrobe
JohnGinnane Nov 26, 2016
063cc81
Adds eponymous items
JohnGinnane Nov 26, 2016
50a31ce
Merge pull request #52 from JohnGinnane/HonkCoolerAndShuttleComputer
JohnGinnane Nov 26, 2016
b178349
Adds atmos autolathe
JohnGinnane Nov 26, 2016
5ba4a4f
Merge pull request #53 from JohnGinnane/atmosLathe
JohnGinnane Nov 26, 2016
557822e
Added the warning sprites back into floors.dmi
JohnGinnane Nov 26, 2016
ab33d0e
Merge pull request #57 from JohnGinnane/fixMissingFloorSprites
JohnGinnane Nov 26, 2016
6dd7549
Fixed throwing
JohnGinnane Nov 27, 2016
4383994
Merge pull request #64 from JohnGinnane/fixThrowing
JohnGinnane Nov 27, 2016
1fd577b
Fixed wheelchairs
JohnGinnane Nov 30, 2016
4fd89c3
Merge pull request #65 from JohnGinnane/fixWheelchairs
JohnGinnane Nov 30, 2016
ccb2ffc
Merge remote-tracking branch 'refs/remotes/Carbonhell/master'
TDcoolguy300 Dec 25, 2016
93f04ff
Something about Mining
TDcoolguy300 Dec 25, 2016
d2356b7
Stuff1
TDcoolguy300 Dec 25, 2016
24a44e6
REEEEEEE ATMOS
TDcoolguy300 Dec 25, 2016
e3ec14d
LetsTryagain
TDcoolguy300 Dec 25, 2016
da48b9e
Delete tgstation.2.1.3.dmm
TDcoolguy300 Dec 26, 2016
49dfb1f
Add files via upload
TDcoolguy300 Dec 26, 2016
389159b
Mapshit
TDcoolguy300 Dec 26, 2016
ee41b29
Add files via upload
TDcoolguy300 Dec 26, 2016
9e7db44
Add files via upload
TDcoolguy300 Dec 26, 2016
ca011cd
Merge pull request #68 from TDcoolguy300/AtmosSTuff
JohnGinnane Dec 26, 2016
b486355
Merge pull request #69 from TDcoolguy300/Mapshit
JohnGinnane Dec 26, 2016
33e5d52
Adds a grab indicator, clickable, with an hotkey H or CTRL+H (#78)
Carbonhell Jan 21, 2017
23016ed
Staff Fix, Pool wires fix (#70)
TDcoolguy300 Jan 21, 2017
c951159
Joe wiz stuff (#72)
TheOneAndOnlyCreeperJoe Jan 21, 2017
45284dd
Laser Eye (#75)
Jan 21, 2017
3f2a888
shuttles to z1 (#79)
Pyko1 Jan 21, 2017
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
7 changes: 6 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -163,7 +163,8 @@ $RECYCLE.BIN/
.LSOverride

# Icon must end with two \r
Icon
Icon


# Thumbnails
._*
Expand All @@ -184,3 +185,7 @@ Temporary Items
.apdisk

*.before

# Ignore changes to config files, but not presets. Presets should be set in /config/initial/
/config/*
!/config/*/
7,002 changes: 3,495 additions & 3,507 deletions _maps/map_files/TgStation/tgstation.2.1.3.dmm

Large diffs are not rendered by default.

79,474 changes: 72,372 additions & 7,102 deletions _maps/map_files/TgStation2/tgstation.2.1.3.dmm

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion _maps/map_files/generic/lavaland.dmm
Original file line number Diff line number Diff line change
Expand Up @@ -713,7 +713,7 @@
},
/area/mine/laborcamp/security)
"bC" = (
/obj/structure/chair/office/dark,
/obj/structure/chair/withwheels/office/dark,
/obj/structure/cable{
d1 = 1;
d2 = 4;
Expand Down
22 changes: 11 additions & 11 deletions _maps/map_files/generic/z2.dmm
Original file line number Diff line number Diff line change
Expand Up @@ -1619,7 +1619,7 @@
/turf/open/floor/plasteel/black,
/area/centcom/ferry)
"eQ" = (
/obj/structure/chair/office/dark,
/obj/structure/chair/withwheels/office/dark,
/obj/effect/landmark{
name = "Emergencyresponseteam"
},
Expand All @@ -1630,7 +1630,7 @@
/turf/open/floor/vault,
/area/centcom/ferry)
"eS" = (
/obj/structure/chair/office/dark{
/obj/structure/chair/withwheels/office/dark{
dir = 8
},
/obj/effect/landmark{
Expand All @@ -1639,7 +1639,7 @@
/turf/open/floor/plasteel/black,
/area/centcom/ferry)
"eT" = (
/obj/structure/chair/office/dark{
/obj/structure/chair/withwheels/office/dark{
dir = 4
},
/obj/effect/landmark{
Expand Down Expand Up @@ -1667,7 +1667,7 @@
},
/area/centcom/ferry)
"eY" = (
/obj/structure/chair/office/dark,
/obj/structure/chair/withwheels/office/dark,
/turf/open/floor/plasteel/freezer{
dir = 2
},
Expand Down Expand Up @@ -1723,7 +1723,7 @@
},
/area/centcom/ferry)
"ff" = (
/obj/structure/chair/office/dark{
/obj/structure/chair/withwheels/office/dark{
dir = 1
},
/obj/effect/landmark{
Expand Down Expand Up @@ -1822,7 +1822,7 @@
/turf/open/floor/wood,
/area/centcom/ferry)
"ft" = (
/obj/structure/chair/office/dark,
/obj/structure/chair/withwheels/office/dark,
/turf/open/floor/wood,
/area/centcom/ferry)
"fu" = (
Expand Down Expand Up @@ -2057,7 +2057,7 @@
},
/area/centcom/evac)
"gh" = (
/obj/structure/chair/office/dark,
/obj/structure/chair/withwheels/office/dark,
/turf/open/floor/plasteel/black,
/area/centcom/evac)
"gi" = (
Expand Down Expand Up @@ -2245,7 +2245,7 @@
},
/area/centcom/evac)
"gP" = (
/obj/structure/chair/office/dark,
/obj/structure/chair/withwheels/office/dark,
/turf/open/floor/plasteel,
/area/centcom/evac)
"gQ" = (
Expand Down Expand Up @@ -2394,7 +2394,7 @@
/turf/open/floor/plasteel/black,
/area/centcom/control)
"hp" = (
/obj/structure/chair/office/dark{
/obj/structure/chair/withwheels/office/dark{
dir = 8
},
/turf/open/floor/plasteel/black,
Expand Down Expand Up @@ -2698,7 +2698,7 @@
/turf/open/floor/plasteel,
/area/tdome/tdomeobserve)
"in" = (
/obj/structure/chair/office/dark{
/obj/structure/chair/withwheels/office/dark{
dir = 1
},
/turf/open/floor/plasteel,
Expand Down Expand Up @@ -5744,7 +5744,7 @@
/turf/open/floor/plating,
/area/shuttle/escape)
"rR" = (
/obj/structure/chair/office/light{
/obj/structure/chair/withwheels/office/light{
dir = 4
},
/turf/open/floor/mineral/titanium,
Expand Down
2 changes: 1 addition & 1 deletion _maps/map_files/generic/z5.dmm
Original file line number Diff line number Diff line change
Expand Up @@ -2247,7 +2247,7 @@
/turf/open/floor/plasteel,
/area/mine/laborcamp/security)
"gn" = (
/obj/structure/chair/office/dark,
/obj/structure/chair/withwheels/office,
/obj/structure/cable{
d1 = 1;
d2 = 2;
Expand Down
4 changes: 2 additions & 2 deletions _maps/tgstation2.dm
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@

#define MINETYPE "lavaland"

#include "map_files\TgStation\tgstation.2.1.3.dmm"
#include "map_files\TgStation2\tgstation.2.1.3.dmm"
#include "map_files\generic\z2.dmm"
#include "map_files\generic\z3.dmm"
#include "map_files\generic\z4.dmm"
Expand All @@ -16,7 +16,7 @@
#include "map_files\generic\z10.dmm"
#include "map_files\generic\z11.dmm"

#define MAP_PATH "map_files/TgStation"
#define MAP_PATH "map_files/TgStation2"
#define MAP_FILE "tgstation.2.1.3.dmm"
#define MAP_NAME "Box Station"

Expand Down
12 changes: 8 additions & 4 deletions code/__DEFINES/flags.dm
Original file line number Diff line number Diff line change
Expand Up @@ -26,11 +26,14 @@
#define OPENCONTAINER 4096 // is an open container for chemistry purposes
#define HEADBANGPROTECT 4096

#define INJECTONLY 8192

// BLOCK_GAS_SMOKE_EFFECT only used in masks at the moment.
#define BLOCK_GAS_SMOKE_EFFECT 8192 // blocks the effect that chemical clouds would have on a mob --glasses, mask and helmets ONLY! (NOTE: flag shared with THICKMATERIAL)
#define THICKMATERIAL 8192 //prevents syringes, parapens and hypos if the external suit or helmet (if targeting head) has this flag. Example: space suits, biosuit, bombsuits, thick suits that cover your body. (NOTE: flag shared with BLOCK_GAS_SMOKE_EFFECT)
#define DROPDEL 16384 // When dropped, it calls qdel on itself
#define HOLOGRAM 32768 // HOlodeck shit should not be used in any fucking things
#define BLOCK_GAS_SMOKE_EFFECT 8192 // blocks the effect that chemical clouds would have on a mob --glasses, mask and helmets ONLY! (NOTE: flag shared with THICKMATERIAL)
#define THICKMATERIAL 8192 //prevents syringes, parapens and hypos if the external suit or helmet (if targeting head) has this flag. Example: space suits, biosuit, bombsuits, thick suits that cover your body. (NOTE: flag shared with BLOCK_GAS_SMOKE_EFFECT)

#define DROPDEL 16384 // When dropped, it calls qdel on itself
#define HOLOGRAM 32768 // Holodeck shit should not be used in any fucking things

//turf-only flags
#define NOJAUNT 1
Expand Down Expand Up @@ -87,6 +90,7 @@
#define DRONE 32
#define SWARMER 64
#define RATVAR 128
#define ZOMBIE 256

// Flags for reagents
#define REAGENT_NOREACT 1
1 change: 1 addition & 0 deletions code/__DEFINES/machines.dm
Original file line number Diff line number Diff line change
Expand Up @@ -22,4 +22,5 @@
#define CRAFTLATHE 8 //Uses fuck if I know. For use eventually.
#define MECHFAB 16 //Remember, objects utilising this flag should have construction_time and construction_cost vars.
#define BIOGENERATOR 32 //Uses biomass
#define ATMOSLATHE 64 // Used for crafting atmos items in atmoslathe
//Note: More then one of these can be added to a design but imprinter and lathe designs are incompatable.
1 change: 1 addition & 0 deletions code/_onclick/hud/_defines.dm
Original file line number Diff line number Diff line change
Expand Up @@ -68,6 +68,7 @@
//Lower right, persistant menu
#define ui_drop_throw "EAST-1:28,SOUTH+1:7"
#define ui_pull_resist "EAST-2:26,SOUTH+1:7"
#define ui_grab "EAST-3:24,SOUTH+1:7"
#define ui_movi "EAST-2:26,SOUTH:5"
#define ui_acti "EAST-3:24,SOUTH:5"
#define ui_zonesel "EAST-1:28,SOUTH:5"
Expand Down
1 change: 1 addition & 0 deletions code/_onclick/hud/hud.dm
Original file line number Diff line number Diff line change
Expand Up @@ -31,6 +31,7 @@
var/obj/screen/zone_select
var/obj/screen/pull_icon
var/obj/screen/throw_icon
var/obj/screen/grab_icon
var/obj/screen/module_store_icon

var/list/static_inventory = list() //the screen objects which are static
Expand Down
5 changes: 5 additions & 0 deletions code/_onclick/hud/human.dm
Original file line number Diff line number Diff line change
Expand Up @@ -109,6 +109,11 @@
static_inventory += using
action_intent = using

grab_icon = new /obj/screen/grab_ind()
grab_icon.icon_state = "grab[mymob.grab_state]"
grab_icon.screen_loc = ui_grab
static_inventory += grab_icon

using = new /obj/screen/mov_intent()
using.icon = ui_style
using.icon_state = (mymob.m_intent == "run" ? "running" : "walking")
Expand Down
17 changes: 17 additions & 0 deletions code/_onclick/hud/screen_objects.dm
Original file line number Diff line number Diff line change
Expand Up @@ -46,6 +46,23 @@
M.swap_hand()
return 1

/obj/screen/grab_ind
name = "reinforce grab"
icon_state = "grab"
layer = HUD_LAYER

/obj/screen/grab_ind/Click()
var/mob/living/user = usr
if(user.next_move > world.time)
return
if(ismob(user.pulling))
var/mob/living/grabbedguy = user.pulling
grabbedguy.grabbedby(user)
update_icon(user)

/obj/screen/grab_ind/update_icon(mob/user)
icon_state = "grab[user.grab_state]"

/obj/screen/inventory/craft
name = "crafting menu"
icon = 'icons/mob/screen_midnight.dmi'
Expand Down
56 changes: 56 additions & 0 deletions code/datums/wires/poolcontroller.dm
Original file line number Diff line number Diff line change
@@ -0,0 +1,56 @@
#define POOL_WIRE_DRAIN "drain"

/datum/wires/poolcontroller
holder_type = /obj/machinery/poolcontroller

/datum/wires/poolcontroller/New(atom/holder)
wires = list(
POOL_WIRE_DRAIN, WIRE_HACK, WIRE_ELECTRIFY
)
add_duds(2)
..()

/datum/wires/poolcontroller/interact(var/mob/living/user)
if(interactable(user))
var/obj/machinery/poolcontroller/P = holder
P.attack_hand(user)

/datum/wires/poolcontroller/interactable(var/mob/living/L)
var/obj/machinery/poolcontroller/P = holder
if(!istype(L, /mob/living/silicon))
if(P.seconds_electrified)
if(P.shock(L, 100))
return 0
if(P.panel_open)
return 1
return 0

/datum/wires/poolcontroller/on_pulse(wire)
var/obj/machinery/poolcontroller/P = holder
switch(wire)
if(POOL_WIRE_DRAIN)
P.drainable = 0
if(WIRE_HACK)
if(P.emagged)
P.emagged = 0
if(!P.emagged)
P.emagged = 1
if(WIRE_ELECTRIFY)
P.seconds_electrified = 30

/datum/wires/poolcontroller/on_cut(wire, mend)
var/obj/machinery/poolcontroller/P = holder
switch(wire)
if(POOL_WIRE_DRAIN)
if(mend)
P.drainable = 0
else
P.drainable = 1
if(WIRE_HACK)
if(mend)
P.emagged = 0
if(WIRE_ELECTRIFY)
if(mend)
P.seconds_electrified = 0
else
P.seconds_electrified = -1
Loading