Skip to content
This repository has been archived by the owner on Apr 16, 2021. It is now read-only.

Atmos/various states forcefield #59

Closed

Conversation

Kyle2143
Copy link
Contributor

@Kyle2143 Kyle2143 commented May 16, 2018

Created a new forcefield generator that can create a shield that prevents atmos from passing, and can toggle between preventing liquid(hopefully, I left a spot for it, but since I can't see the liquid code I can't do anything with it), and a solid shield.

It essentially inherits from the Meteor Shield in obj/machinery. I moved most of the code in MeteorShield into a parent shield generator class. Currently the parent class has most of the functionality for meteorclass and methods are overridden where necessary for my new shield. The path for meteorshield has changed, but I didn't include any map changes in this.

I also added a new feature for the meteorshield that is also present in my new sheild. One I've wanted for a while. Now you can wrench a generator without a battery onto a wire, and if there is power, you can run the shield from station equipment power. Also, I changed the MeteorShield power consumption to reflect what was stated in the examine text.

Kyle2143 added 27 commits May 7, 2018 20:50
…ight not be necessary, but I'm not sure how far the range for update_tiles() goes. But at most it will call it only 9 times if the shield is activated
…bered when I was taking a look at making the hangar door shields
@ZeWaka ZeWaka force-pushed the goonstation-2016-byond510 branch 2 times, most recently from 4bb3e79 to c317986 Compare March 6, 2019 07:08
@ZeWaka ZeWaka closed this May 23, 2019
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants