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

Facility items 001 - making cement #9130

Merged
merged 9 commits into from Sep 22, 2014

Conversation

Projects
None yet
3 participants
@Aenye
Copy link
Contributor

commented Sep 19, 2014

Adds all the items necessary for making cement,
Adds recipes for making quicklime and cement,
Makes limestone shards drop in mine storage and sand drop in fields,
Adds recipe for deconstruction of limestone shards to limestone.

Aenye added some commits Sep 19, 2014

Adds items for making cement
Adds limestone shard, limestone, quicklime, sand and cement.
Adds recipes for cement making
Adds recipes for making quicklime out of limestone and cement out of quicklime and sand.
Adds limestone shard deconstruction
Adds the recipe for deconstructing limestone shard into limestone.
Adds drops for limestone shard and sand
Makes sand drop in field (rare than rocks) and limestone shards drop in mine storage (equally often as rocks).
"name_plural" : "cement",
"symbol" : "=",
"color" : "dark_gray",
"description" : "Portland is most likely long gone, but it's memory persists in cement. This ubiquitous binder can be used for all kinds of advanced masonry. Just add water.",

This comment has been minimized.

Copy link
@KA101

KA101 Sep 20, 2014

Contributor

its

@KA101

This comment has been minimized.

Copy link
Contributor

commented Sep 20, 2014

Betting MShock's reformat conflicted with this one*. Sorry, but I'll make sure this gets in. Concrete's the family business and we need it in DDA.

*And was wrong. Actually the canvas bags & sleeping stuff. Oops.

(Chiko had a mod for it a while back, but never pushed it to Git. :-( )

"type" : "AMMO",
"id" : "material_sand",
"category" : "spare_parts",
"price" : 5000,

This comment has been minimized.

Copy link
@KA101

KA101 Sep 20, 2014

Contributor

Prices are in cents. You're asking $50 for that sand. ???

"symbol" : "=",
"color" : "dark_gray",
"description" : "The product of burning limestone, this white powder is a crucial ingredient in making cement. That said, it is also extremely caustic and will cause severe burns to any tissue it comes in contact with. Could also be used to neutralise acid spills…",
"material" : "ceramic",

This comment has been minimized.

Copy link
@KA101

KA101 Sep 20, 2014

Contributor

I'm seeing a lot of nonintuitive material selections here. Quicklime seems like a "powder".

"category": "spare_parts",
"description": "A small shard of limestone. Pretty flimsy and not much of a weapon, but could be used to neutralise acid spills.",
"price": 1000,
"material": "steel",

This comment has been minimized.

Copy link
@KA101

KA101 Sep 20, 2014

Contributor

Um. "stone" perhaps? (We'd probably want to strike that part about the acid, unless there's code to have it actually delete acids on its tile. Otherwise folks will complain.)

Aenye added some commits Sep 20, 2014

Updates facility items
Updated prices and materials of new facility items (limestone/quicklime/sand/cement)
@Aenye

This comment has been minimized.

Copy link
Owner Author

commented on 6dcb553 Sep 20, 2014

Fixed the prices/materials and changed the descriptions to reflect the fact that there is no code (yet) for removal of acid.

Can't help but agree - there are no reasonable (cost-efficiency and performance wise) alternatives to cement/concrete. Wow ! I hope my cement works facility wasn't too bad of a representation of the actual place, then. I have some basics (worked on reinforcing concrete with fibers a few years back), but that's not much in comparison with your experience.

@Aenye Aenye changed the title Facility items 001 - making cement [CR] Facility items 001 - making cement Sep 20, 2014

Typo fix
Fixes typo in material_cement description
@KA101

This comment has been minimized.

Copy link
Contributor

commented Sep 20, 2014

Family makes concrete batch plants. I'm not in the firm, though--grandfather split off from his brother. You probably know more than me.

@KA101 KA101 self-assigned this Sep 20, 2014

"id_suffix": "uncraft",
"category": "CC_NONCRAFT",
"subcategory": "CSC_NONCRAFT",
"time": 10000,

This comment has been minimized.

Copy link
@KA101

KA101 Sep 21, 2014

Contributor

Was missing a difficulty line. Fixed in the merge.

},
{
"type" : "recipe",
"result": " material_shrd_limestone ",

This comment has been minimized.

Copy link
@KA101

KA101 Sep 21, 2014

Contributor

No spaces please, it's a waste of good bytes. /Pinhead

(Yeah, the parser gets all kerflufflized about spaces. I missed the leading one on the first pass. If you're in something that actually gets parsed, don't use the space bar. For future reference: "//": "comment here", is the DDA method of writing parser-ignored comments into a JSON file.)

"components": [
[
[ "material_quicklime", 50 ],
[ "material_sand", 50 ]

This comment has been minimized.

Copy link
@KA101

KA101 Sep 21, 2014

Contributor

Syntax issue here. These need to be separated out into each being their own bracket; currently, the parser thinks cement is either quicklime OR sand. Needs to be
[
[quicklime]
],
[
[sand]
]

@KA101

This comment has been minimized.

Copy link
Contributor

commented Sep 21, 2014

OK, for some reason the first handful of sand says (50) when you find it, but if you drop it you drop a sand (0). Not sure why. May have to put this back on hold (at which point I'll ask you to implement the fixes I've made in the merge process, sorry).

@KA101

This comment has been minimized.

Copy link
Contributor

commented Sep 21, 2014

Yeah. Sand wasn't fixable tonight. Sorry.

@KA101 KA101 removed their assignment Sep 21, 2014

@Aenye

This comment has been minimized.

Copy link
Contributor Author

commented Sep 21, 2014

Ok, I'm on fixing the things you mentioned.

Aenye added some commits Sep 21, 2014

Fixes difficulty and spaces
Implemented postulated fixes - added a deconstruction difficulty of 0 and removed the spaces in result id.
Fixes cement recipe syntax
Separates quicklime and sand to be (properly) different components in the cement recipe.
@Aenye

This comment has been minimized.

Copy link
Contributor Author

commented Sep 21, 2014

Fixed. Will proofread sand code - I've probably missed something obvious.

Update: Couldn't find anything, so I cloned the branch with the last few fixes and tested (sorry for not doing this earlier !) - picking up and dropping work fine. Is ok.

@KA101 KA101 self-assigned this Sep 22, 2014

@KA101 KA101 merged commit 4d8105e into CleverRaven:master Sep 22, 2014

1 check failed

default Unmergeable pull request.

@Aenye Aenye deleted the Aenye:facility_items_001 branch Sep 22, 2014

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
You can’t perform that action at this time.