Files
OldThink/Resources/Textures/Structures/Piping/disposal.rsi/intake.png

9 lines
1.8 KiB
Plaintext
Raw Normal View History

Add the trash man (#1367) * Add disposal.rsi * Rename disposal resource to disposal.rsi and create basic components * Add disposal nets * Add pushing entities along the disposal network * Add disposal unit * Unregister disposable component * Add flush and selfinsert verbs to disposal unit * Add gradual disposals movement * Fix being able to walk through space for a while after exiting disposals * Multiply disposals speed by 10 And fix early returns when moving an entity * Rename Disposable component to InDisposals * Remove DisposalNet and add on anchor events * Remove anchored events, moved to interfaces * Code cleanup * Fix adjacent tubes' connections when a tube connects * Fix jittery movement in disposals * Remove Logger.Debug call * Move disposals updates to InDisposalsComponent * Fix adjacent connection valid directions check * Disposal tubes now throw you out where they are facing * Add disposal unit exit cooldown * Set different disposal pipe sprite state depending on anchored value * Add recycler * Add recycler animation * Add bloody texture to the recycler when grinding a living being * Add PowerDevice component to the disposal unit * Made the Recycler center on the grid * Add disposal junction * Add picking a random direction if junction is entered from the output side * Add disposal flush and clang sounds Taken from VGStation * Move disposal flush and clang sound file names to exposedata * Add disposalsmap.yml to test with * Add summaries to DisposalUnit fields * Add sideDegrees yaml property to disposal junctions * Fix outdated usings * Add conveyor resources * Update RobustToolbox * More merge fixes Add conveyor collision masks * Add ConveyorComponent * Fix crash when reentering a body * Merge branch 'master' into disposals-1147 * Reduce recycler bounds, set hard to false, add summary and expose "safe" to yaml * Move IAnchored and IUnAnchored to AnchorableComponent * Update power components and remove old disposals map * Remove redundant sprite layers * Add tile pry command * Fix tilepry command * Fix DisposalJunctionComponent missing a component reference * Add anchor by radius command * Add Y-Junctions * Add disposal bend * Add unanchor command * Change DisposalJunction prototypes to specify their angles * Fix disposal units being hidden below the floor * Removed IAnhored and IUnAnchored interfaces * Replace CanBeNull annotation with nullable reference types * Update showwires command * Add recycler recycling items * Added angle and speed properties to ConveyorComponent * Fix conveyort textures * Add animation to the disposal unit * Fix anchor and unanchor commands sometimes not finding any entities * Fix not reading flush_time from disposal unit prototype * Fix merge conflict wrong using * Fix disposal, recycling and conveyor texture paths Delete diverters * Update visualizer names * Add DisposableComponent, change drag and drop to work with multiple components Ignoreinsideblocker client side for drag and drops, like on the server Add more comments * Add conveyor belts properly moving entities on top * Anchorr wires * Change conveyor bounds to 0.49 * Anchor catwalks, airlocks, gravity generators, low walls, wires and windows * Add starting/stopping conveyors * Add reversed conveyors * Add conveyor switches * Move InDisposalsComponent code to DisposableComponent * Add ExitVector method to tubes * Fix not updating tube references when disconnecting one * Replace IoCManager call with dependency * Add tubes disconnecting if they move too far apart from one another * Move disposals action blocking to shared * Add rotating and flipping pipes * Make conveyor intersection calculations approximate * Fix 1% chance of the server crashing when initializing the map Happens when emergency lockers remove themselves * Add disposal unit interface * Make disposal units refuse items if not powered * Make disposal tubes hide only when anchored * Make disposal junction arrows visible to mere mortals * Add disposal tubes breaking * Add tubeconnections command * Add missing verb attribute * Add flipped disposal junction * Add ids and linking to conveyors and switches * Add conveyor switch prying and placing * Add anchoring conveyor switches and refactor placing them * Add missing serializable attributes from DisposableComponentState * Make conveyor speed VV ReadWrite * Change drawdepth of conveyors to FloorObjects * Make conveyor anchored check consistent * Remove anchoring interaction from switches * Add conveyor switch id syncing and move switches slightly when pried * Make entities in containers not able to be moved by conveyors * Add conveyor and switches loose textures * Merge conflict fixes * Add disposal unit test * Add flushing test to disposal unit test * Add disposal unit flush fail test * Add disposals to the saltern map * Fix saltern disposal junctions * Add power checks to the recycler * Fix disposal unit placement in maintenance closet * Remove disposal junctions from saltern * Readd junctions to saltern * Add the chemmaster to saltern at the request of Ike * Move the chemistry disposal unit * Fix casing of disposal flush sound * More merge conflict fixes * Fix a compiler warning. * Remove popup invocation from buckle * Remove showPopup parameter from InteractionChecks * Remove unnecessary physics components Fixes the physics system dying * Replace PhysicsComponent usages with CollidableComponent * Update existing code for the new controller system * Change conveyors to use a VirtualController instead of teleporting the entity * Remove visualizer 2d suffix and update physics code * Transition code to new controller system * Fix shuttles not moving * Fix throwing * Fix guns * Change hands to use physics.Stop() and remove item fumble method * Add syncing conveyor switches states * Fix the recycler wanting to be a conveyor too hard * Fix showwires > showsubfloor rename in mapping command * Fix wifi air conveyors * Fix test error * Add showsubfloorforever command Changes drawdepth of the relevant entities * Disable opening the disposal unit interface while inside * Add closing the disposal unit interface when getting inside * Add closing the interface when the disposal unit component is removed * Add removing entities on disposal unit component removal * Delay disposal unit flush and fix serialization * Implement pressure in disposal units * Fix chain engaging a disposal unit * Implement states to the disposal unit * Fix missing imports from merge conflict * Update Content.Server/GameObjects/Components/Conveyor/ConveyorComponent.cs Co-authored-by: Pieter-Jan Briers <pieterjan.briers@gmail.com> * Address some reviews * Fix za buildo * Use container helper to detach disposables * Make conveyors use the construction system * Make conveyor groups and syncing sane * Make flip flip brave * Add activate interface to conveyor switches * Fix not removing the switch from its group when it's deleted * Fix not registering conveyors and switches on initialize * Stop using 0 as null * Disconnect conveyors and switches when disposing of a group * Make disposal units not able to be exited when flushing * Make disposal units flush after a configurable 30 seconds * Add handle and light layers to the disposal unit * Merge engaging and flushing * Update saltern.yml * I love using 0 as null * Make disposal unit visual layers make sense * Remove duplicate remove method in disposal units and update light * Replace DisposableComponent with disposal holders * Fix disposal holders deleting their contents on deletion * Account for disposal unit pressure in tests and make a failed flush autoengage * Rename disposable to holder * Fix junction connections * Disable self insert and flush verbs when inside a disposal unit * Fix spamming the engage button making the animation reset * Make the recycler take materials into account properly Fix cablestack1 not existing * Merge conflict fixes * Fix pipes not being saved anchored * Change conveyors and groups to not use an id Co-authored-by: Pieter-Jan Briers <pieterjan.briers+git@gmail.com> Co-authored-by: Pieter-Jan Briers <pieterjan.briers@gmail.com>
2020-07-30 23:45:28 +02:00
<EFBFBD>PNG

IHDR@@<00>iq<69>"IDATx<54><78><EFBFBD>H[Wǿ<><C7BF><4B>Z<EFBFBD> <0A><04><><1F>L<>6Bԅ禶$<24><>OQX<51>p<EFBFBD><70>Q<EFBFBD><51>?
Î2JQЍ<EFBFBD><1B><>bi<62><69><EFBFBD><EFBFBD>n<EFBFBD><6E>Xp<58> <0C><>$<24><><D3AC>c<EFBFBD> <09><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ܼw_<77>V<EFBFBD><56>@0<><30>s<EFBFBD>9<EFBFBD><39><EFBFBD><EFBFBD><EFBFBD>y<EFBFBD>
hhhh<EFBFBD>`N]<5D>Koe<6F>׊<EFBFBD><D78A><EFBFBD><EFBFBD><1D>><16><><EFBFBD>u<EFBFBD>Q08~=<3D><>"<22>rer<65><72><EFBFBD><EFBFBD><EFBFBD>+<2B>juK<75>c _<>NV<4E><56><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>i <0C>@<40><><EFBFBD><EFBFBD> <<3C><><EFBFBD><EFBFBD>TA<54><41>>=&<26><>`E<><45>+iO<69> C<>ho<68>DR7y{
<EFBFBD>z<EFBFBD>b<EFBFBD><EFBFBD><EFBFBD>jlV<04>N<EFBFBD>v<EFBFBD>v<EFBFBD><EFBFBD><7F><18><><00>d2<64>LN<4C>Tl<54>~&<07>޼<EFBFBD><1D><0E><><EFBFBD><EFBFBD><EFBFBD>hP}<7D>R<EFBFBD><52><EFBFBD>U<EFBFBD><1C>!0y M<><4D>yuM<75><4D>L<>*<2A>aۥ_<DBA5>
<11>R<EFBFBD><52><1C><>j<03>><3E><03><><EFBFBD><EFBFBD>kn<><05><><EFBFBD><EFBFBD><EFBFBD> <<3C><>@FFh<03><>QjN<4E>ʠ<EFBFBD>F1<02><>3<EFBFBD>]\\<5C><>@L<>,lO7dezz’6<C292>E<EFBFBD><0F><>cVQ<56>EF<45>b<04><>gZ<><5A><EFBFBD><EFBFBD>_r<5F>pf<1A>֡?<00> <0C>N<EFBFBD><4E>A<EFBFBD>(<00>l<EFBFBD> <09> !<21><>c<11>ج<EFBFBD><D8AC><EFBFBD>0 <1B><><EFBFBD>pv<>S(<28> <09>7<><37> <20><><EFBFBD>p<EFBFBD>M<EFBFBD>J<>W<EFBFBD>d4<64>mpX<1A>`<60><>u<EFBFBD><75><EFBFBD><04>F<46>t<EFBFBD>t<Rnw8aw8 ʩ<><CAA9>C<>gU<67>%#<1F>;%+WpH<><48>
[P<>!<21>N9Ⰳob<><62><EFBFBD><EFBFBD><EFBFBD><EFBFBD>jlV<6C>-6Y<36><59> ֎<>"n<><6E>H<EFBFBD>n_<6E> P<><50>*<2A>_6^%<25><>?<17><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><01> V<7F><56><01><>V<EFBFBD><56>ɴ<EFBFBD>jd<6A>ӿ-P<>P*<2A><>`e<>٦ <0A>Wax<61>0<17><><EFBFBD>W<EFBFBD>><3E>6d"<13><>ē<1F><>l<EFBFBD><6C><EFBFBD>f<EFBFBD>Ȓ<EFBFBD>r<EFBFBD><1D><><EFBFBD><EFBFBD>? <11> <00>U<EFBFBD><55>w%<25>U<EFBFBD>x<EFBFBD><78><EFBFBD>$<24> <1F><><EFBFBD><EFBFBD>w<EFBFBD><77><EFBFBD>&蟒<><E89F92>(<28>+<2B>[" (<28>U<EFBFBD> <0A><>?[<5B>;y<>f<EFBFBD><66>o;z<19><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>B<EFBFBD>R<EFBFBD><52>lg<6C>h: <09>ۂ֮<DB82>q<EFBFBD><71>ɢ<EFBFBD><07><>З<1E>؋`0<><30>@<40><><EFBFBD>,z<> v<><76>"<22>LRS<52>bH<62><48><EFBFBD>s  <0C>? <20>;<3B>H+#<04>1<EFBFBD>||<7C>i@<40>簬^b<17>q<EFBFBD><71><03><><EFBFBD><02><00><><EFBFBD><EFBFBD>Ѥ<EFBFBD><D1A4>z<17><>p6<70><36>oWw<57><77>E@>q<><71><EFBFBD>[mn<6D>~<18>z<02><><EFBFBD>:<3A>E<0E>`M:z<>]<5D>8<0E>&i4xۙ<1F>o{<7B><><EFBFBD>P<19><><EFBFBD><EFBFBD><02><><EFBFBD>R<EFBFBD><52><00><><EFBFBD><EFBFBD><EFBFBD>xDďHx<48><1C>݃^<5E> <0A><><EFBFBD>ғ9<00><>s<EFBFBD><73>ˉ<><CB89>|<7C><><1A><>i<EFBFBD>р<03>{<7B><>]<5D><>b<EFBFBD>4<EFBFBD>X3CE=<02><><EFBFBD><EFBFBD>t#<23><@:<3A><>dˉ<04> <09><06><><EFBFBD>Ce<43>\, @<40><><EFBFBD>!<21><><EFBFBD>><02><><EFBFBD>SL2B<32>GS8<53>sReĝ<17><><13><><EFBFBD> <0A>_d:<3A>j+<2B>1<>@ <0C>Իp<D4BB><70><EFBFBD><EFBFBD>?<3F><1B><>Z<><5A>uv<75>Sp<53>^<5E>È?<04>ρF<><46><EFBFBD><EFBFBD>ͥ$<24>Q1<51>$<24><><EFBFBD>C<EFBFBD><43>\c<<3C>.LޞV<><56>zY5<59>q<EFBFBD>-øJ9Gl<47><6C><EFBFBD>
<EFBFBD><03>V<><56> <20>.<2E><><EFBFBD><EFBFBD>:<3A>L<EFBFBD><4C> <09><><1B><>{t<>><3E>@<18><><EFBFBD><EFBFBD><EFBFBD><00><><N<7F>NV<4E><56>/u<>s/,<2C><>x<EFBFBD>@<40>B3 <0A>SjL<0E>c<11><>tBW<42>mcE<63><45>~=% <0A>("<22><>+ <20>yV:N<><4E><EFBFBD><EFBFBD>s<EFBFBD><73>q!<02>qX͕<58><CD95>^<5E><><EFBFBD><EFBFBD>˳<EFBFBD>XQ<58><51>T<12>Bl ]<5D>U <20><> <0B><><EFBFBD>9ɇ@<40><><EFBFBD><EFBFBD>~ΪF<CEAA><46>!<21><>ӣ<EFBFBD><D3A3>\<5C> w<>d=<3D><>|<7C><><EFBFBD>)1K+k<><6B>R9<52>܋<EFBFBD>G<EFBFBD><47><EFBFBD>0=ˉ<04>S<EFBFBD><<3C><>_<1D><><EFBFBD><EFBFBD><EFBFBD>d,<2C><>><3E><><EFBFBD><6B><CC84><EFBFBD>ΜhV<>3'<27>ʾ<EFBFBD><CABE>J<EFBFBD><4A>jlVtvZ<76><7F><7F>ƵkT}<7D>-<2D><><EFBFBD><EFBFBD>T<EFBFBD>9<1B>< <09>:O<14><><01><><EFBFBD><EFBFBD><EFBFBD>hN m<><6D>0<EFBFBD><03>q<EFBFBD><71><EFBFBD>j<EFBFBD><6A><16><>r<EFBFBD>ZHh<48>Ң<>D<EFBFBD><44>@L85<14><<3C><><04>@<40><><EFBFBD><EFBFBD>V4<56><34>JlR:!<21><>o<>Lx83<38><33>3ӂR <20>Z<04>|<0E><><EFBFBD><EFBFBD><EFBFBD>U ><3E><03>5<02> <0A> b<>Y`<60>j<>u<EFBFBD><75>+<2B>a<EFBFBD>;2<>9<EFBFBD><39><1F>Mn<4D><10><><EFBFBD><01><>O#<23>Dž<EFBFBD>R<EFBFBD>9<02><>J<EFBFBD><01><>:<3A>E<EFBFBD><45>Ò/;,<2C><>><3E>X<EFBFBD><1C><>g<EFBFBD><67>j<>u<EFBFBD><75><EFBFBD>IF<49>Hc#<23>RG@<40><> Q@<40>Y<EFBFBD><59><12><>F<EFBFBD><46>3?<3F><><03>U<18><><EFBFBD>D<EFBFBD><44>!<21>siK<1B><18><><16><>̫ӻ<>o{<7B>K=g: <20>ߛ<EFBFBD><DF9B><EFBFBD><EFBFBD><EFBFBD>V<EFBFBD><56> y<><79><EFBFBD>ŜM0WU#Y<>K<EFBFBD><4B><EFBFBD><EFBFBD><EFBFBD><EFBFBD><00><07><><EFBFBD>V<EFBFBD>Q9<51>IEND<4E>B`<60>