Files
OldThink/Resources/Textures/Structures/conveyor.rsi/conveyor_stopped_cw.png

10 lines
1.2 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``<10>j *PLTE<54><45><EFBFBD>DM[7>Jf:BN<42><4E><EFBFBD>Z_ayyyaaa<13>f3<00><00><><EFBFBD><EFBFBD><EFBFBD>!<21>tRNS@<40><>fozTXtDescriptionx<>SVpru<72><75>Sp<53><70><EFBFBD>*K-*<2A><><EFBFBD>S<EFBFBD>U0<55>3<EFBFBD><33>,<2C>L)<29>r<><72><EFBFBD>83R3<52>3J <20><><EFBFBD>ĒT S)9?<3F>,<2C>2<EFBFBD><32>@<40><>3%<25><>(f<>řV<C599><56><EFBFBD>
br)+<2B><><EFBFBD><EFBFBD><EFBFBD><00><><1B>Y:4IDATX<54>͗<EFBFBD>n<EFBFBD>0<10><><16> K <09>sy t <0B>)<29>dB<64><42>W<EFBFBD>`h<>#x<><78>ԋ<><66>ݲ<EFBFBD>F<EFBFBD><46>I<EFBFBD><49>wGR<47>h<EFBFBD>?<3F><><12>CJ<43><4A><77><C7BB>eه<65>e<EFBFBD> hY<68><59>ۀ<><DB80><EFBFBD> <09><><EFBFBD><EFBFBD><EFBFBD>D<><44><EFBFBD> g<<3C>q<08>g4<><34><EFBFBD><EFBFBD>Ͳn(p<>6^z<><7A><14>U^UU^V%v<><76><00>1 <09><03><>N8<4E>.6Dat赋<74>J;<3B>θ<13><>
1Foҭ<6F>z<EFBFBD><13>x<EFBFBD>X<EFBFBD><58>֦<EFBFBD><0E><>}<7D>a/<2F>@3z<0F>q<EFBFBD> ;H,<2C><>>l<>Kfpj<70><6A>|<7C><>?f60<36><30>.f<>gc<67><63><EFBFBD><EFBFBD>Y3\<5C><6D><DD87>O37<33><37>s<EFBFBD>1gWo<57><6F>۬泧g<E6B3A7><67><1B>^<5E><>h<EFBFBD><68><EFBFBD>COd<19>cz|<7C><><EFBFBD>Q<EFBFBD>Ϗ<EFBFBD>-<2D>`[<5B>Z<EFBFBD><5A>6<EFBFBD><36><EFBFBD>5m<><6D><EFBFBD>r<>@ <20><>%v<><76>c#<23><><EFBFBD>QU<>T<EFBFBD>h<01><><EFBFBD><EFBFBD><EFBFBD>J ԧ<>c-
<EFBFBD> qFP H<>^X_<58><5F> P<>LT6t6<00><1D>R<EFBFBD><52>5<EFBFBD>r<EFBFBD><72> @<40><>z<EFBFBD>ת<EFBFBD>h H<><01>l<>y9<79>~m<><16>M<EFBFBD><4D><EFBFBD><EFB498><EFBFBD>խ<EFBFBD>r X<>i(,<2C><>V<EFBFBD>Xv<> <0A>&<26><>
m<EFBFBD><EFBFBD><1F><><EFBFBD>Ϩ4ymR:<3A>48<34><38><07>6%mХu<<3C>[<5B>:An<00><>$Onu/<2F><><EFBFBD><01><><EFBFBD>ܯ<00>|<7C>b<EFBFBD><62>1<EFBFBD>-<2D><><EFBFBD>$0V<30><56>)ͦ! [<5B>4ւ孑.Y]~<7E>&<26>a<EFBFBD><61>6<EFBFBD><<3C>J~<7E>M<EFBFBD>0<EFBFBD><30>ܥ<EFBFBD>
<EFBFBD>9n<10><><EFBFBD><34>c<EFBFBD>.<2E>hW<>+|?8E`<60><>7<EFBFBD><37><EFBFBD><EFBFBD><EFBFBD>8[<5B><>]<5D><12>.v|<7C>\<5C>k<EFBFBD>f<EFBFBD><66><EFBFBD><EFBFBD><1F><><EFBFBD><1A>v<EFBFBD><76>=<3D><><EFBFBD><EFBFBD>E<EFBFBD><0F><><EFBFBD><EFBFBD><EFBFBD>z;<3B><><EFBFBD><EFBFBD>G<EFBFBD><1E>T;<3B><>4߿<34>$<24><><EFBFBD>w8<><38><EFBFBD><1A><><EFBFBD><EFBFBD><EFBFBD>v<EFBFBD><76>'<27><>uT<75><54>z<EFBFBD><04><> <0C>G<EFBFBD>O6<>]L
<EFBFBD><EFBFBD><EFBFBD><EFBFBD>QH<EFBFBD>@צw<13>`-@<40>S@Ǖ{N <09>t<EFBFBD>X^<5E>< ؚ<14>h<EFBFBD><68><EFBFBD>!<01>\q<><71>u9
zJ<EFBFBD># <09><1E>9yʩV<CAA9><56>V<14> <0C><><EFBFBD>d<EFBFBD><64><EFBFBD><03>}<7D> iP<7F><12><03>{<7B>ZZB<5A>Ш<1F><><EFBFBD>v<13><>!<21><<3C> <09><>(<28><>@j<><6A>4`<60>.<2E> ʻU<CABB>/<2F>I<EFBFBD>2<EFBFBD>n<EFBFBD>k@<40>?H<>n%B<>3?ؗ<16>S9BX<42><03><>Jˊ<>A<EFBFBD><41>:<3A><>l<EFBFBD>ڋ<EFBFBD><DA8B><13>%<25> <0A><>VZ*<02>|~@<40>><3E>K1<4B><31><EFBFBD><EFBFBD><EFBFBD>WQ'<27><06><>L<EFBFBD><4C><18><>m<EFBFBD><6D>p<EFBFBD>NT<4E>#<16>#<$<1A><>u/<2F>D<>K*<2A>xIh<49><17><>(<28>T<EFBFBD><54><EFBFBD>м/l<02><><EFBFBD><EFBFBD>Ҽ/<2F>-hL<68>D<EFBFBD>}<7D>%<25><>6݊IEND<4E>B`<60>