Comments (8)
I guess I should respond to this, given my previous updates to Hydroponics.
First off, it seems most of your post is actually about Xenobotany and not basic Botany, which admittedly is not a job I'm super familiar with yet. Yes, their work-area is Xenobio access, which makes sense given it's location off of Xenobiology's main area.
Diethylamine is obtainable from any Nutri-Max vending machine that has been hacked, but Unstable Mutagen would require outside assistance (just like for normal botanists). However, with the ability to construct portable chem dispensers, it's not too far-fetched to obtain the equipment in your lab to mix these chems yourself, if you know who to ask.
Xenobotany does not have a sink. It does have a water tank, which can be used to fill containers with water. While it's not a perfect replacement, it does help alleviate the need to march up to Xenobiology proper just to fill a bucket for a while. The lack of a disposal was probably either an accidental mapping oversight, or purposefully left out given the small size of xenobotany's area. Adding one in shouldn't be too hard for any mappers who wish to add one in.
By custom mutants, I'm guessing you mean the mutant variants you get from adding radium/unstable mutagen to a tray? These actually are derived datums that inherit the stats of the "parent" seed except for the stat(s) being modified. These new versions are cleared between rounds, and are handled this way to avoid messing with the base seed datums. If that's not what you meant, please clarify so I can try to address it.
In the case of a "sub-species shift flag", I'm not sure one is needed. Unless the plant actually CAN experience a species shift, it's mutants datum should be null. When a plant analyzer is used on the seeds/product/tray, it will display the line "It exhibits a high degree of potential subspecies shift." if the mutants datum contains at least 1 entry. Mutation checks are handled similarly, so I'm not sure what benefit including a flag for this might give us.
Yes, plant-b-gone will technically work with any inserted reagent, as long as it's the right bottle. If you'll notice, it also doesn't empty said bottle when used on a tray. Both of these were mistakes/oversights I personally made when first updating Hydroponics. I will be correcting these with my next update to Hydro, but thank you for confirming this for the sake of documentation.
TL;DR:
I'm aware I goofed on the Plant-B-Gone and will be fixing that.
The sink/disposals would be at the mappers' discretion, though is not a major issue (convenience mostly).
Custom mutants are derived datums and not actually pre-defined, hence the majority of their info being copied from the parent seed datum.
A sub-species shift flag probably isn't needed given how we handle the checks for species shifts and the analyzer readout regarding shifts.
The ID access is able to be easily worked around through hacking the machine or constructing (and upgrading) a portable chem dispenser, just like for normal botany. Inclusion of additional access would need to be cleared by someone a bit higher up than myself.
If you have questions, clarifications, or if I missed something, please point them out for me. I would like to give Xenobotany some love and updates like I have done with basic Hydroponics/Botany, but I'm still familiarizing myself with it's workings so I can find ways to improve it's gameplay.
from paradise.
By subspecies flag and custom mutations I actually thought you guys had old tg plants like the money tree, and I didn't see the base flag having a subspecies shift. I guess I was imagining it or botany must have gotten a cash bag some other way.
Well the main reason I was posting this was because the way your trays handle reagent make it a pain in the arse to handle reagents.
Using unstable mutagen on plants in the 6 month old revision is basically akin to flushing it down a toilet and hoping some of it sticks.
If you want to see how trays handle chemicals in the newest code, you could check out the dev server for bay (or heck even the stable server.)
Basically, It has a reservoir for all reagents placed in it, that it slowly drains into the plant and processes. It makes using mutagen a lot more efficient, and as a result you can accomplish the same thing with about 10x less mutagen.
from paradise.
When I reworked the mutation system recently (merged 11/23/14, PR titled Botany Mutation Rework (it was on the ZOMGponies repo)), I adjusted how mutagenic reagents are handled and mutation chances are calculated.
Our current system is different than Bay (or any other server I'm aware of) as a result. However, it's not a six-month old revision, so I'm not sure what you are referring to anymore.
from paradise.
The '6 month' was going by the last modified dates on the files that aren't stuff you directly modified.
https://dl.dropbox.com/s/e695tn41kwlz0pv/1.png
https://dl.dropbox.com/s/j63s5pz2rccxnen/2.png
Their version just works a lot better and makes mutations easier. I guess that's not what you're going for though?
I didn't know about the portable chem dispenser, so that's neat.
As an idea though, you could probably do what goon does for mutations and have a mutative fertilizer? Have it only obtainable through the biogenerator, and you have something that could work. Xenobiologists would have less of a reason for highly dangerous substance acquisition in great numbers, and just having it a fertilizer that triggers mutations occasionally would make your current system more fluid.
Anyways this issue is moot I guess.
from paradise.
@Midaychi--it's something that probably should be thought about/discussed over; I'm definitely in agreement that our botany could use an update as you're exactly right; it's a very very very old version.
As for Xenobotany placement? It's something I've wanted to do; we'll have to completely rework toxins though, to fit it in--but I do feel that it being a general science job would be more interesting to the crew than it being locked to Xenobiology.
from paradise.
It's actually my fault that it's in xenobio on paradise, as I was the one who first mapped it in. I didn't know enough to make a new subjob for science so I just wedged it into xenobio and hoped someone better would fix it. 6 months later and it's still there, just moved south.
from paradise.
I just submitted a PR that fixes the Plant-B-Gone bottle issue. It also makes ALL spray containers valid options to use on a tray (yes, even a Bioterror Chemsprayer) and correctly transfers reagents from the container to the tray. Plant-B-Gone bottles filled with water will no longer function as Plant-B-Gone, for example, nor will they last forever.
from paradise.
So does that mean I can put a plant tray in a small area, like say those little two-windoor airlocks for slimes in xenobio, and use a chem sprayer full of unstable mutagen on it?
from paradise.
Related Issues (20)
- Emagging fire alarms doesn't do anything
- AI Can See (Cold) Ancient Rock Through the Fog of War
- processing_unit_console is dense and blocks part of the ruin in lavaland_surface_althland_facility.dmm
- `Changelog` button does not lose orange color when read
- Pandemic 2200 can create "Shock" and "Cardiac Failure" culture bottles, that don't do anything
- General Air Control circuit boards are unprintable HOT 2
- SM or cooling loop delete gas
- Caterpillars do not have an inhand or UI sprite.
- AI lost Nigth vision after using mechs
- Unable to cancel creating a virus release form
- You cant open the voyager disk compartmnet
- Xenomorph Lava doesn't have a sprite for being on fire
- PanD.E.M.I.C 2200 doesn't show the correct spread vector HOT 2
- Judo combos (grab) issue. HOT 5
- Scooter construction does not work
- Broken bones carried through cloner can sometimes not show up on scanner
- Lavaland ruins lack power HOT 4
- Cryptographic Sequencer (Emag) Not Working on Cyborgs HOT 3
- The Proc For Telling You Who Shoved Who Into an Object Doesn't Work With Vendors
- Treasure Satchels are Invisible HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from paradise.