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

Multi cooker #8339

Merged
merged 16 commits into from Jul 29, 2014

Conversation

Projects
None yet
4 participants
@HuXTUS
Copy link
Contributor

commented Jul 26, 2014

(just image from internet, not advertising)
multi-cookers_induktsionnyy-multishef-u700_8202620

Expensive multi cooker with plenty of cooking functions. Main feature: he cooks asynchronously.

Just put in it the ingredients, select the desired program (recipe), and go about your business, he will do everything himself and signal when the dish is ready.

Now you do not have to watch your barbecue or potatoes, you can trust the robot, and do other things. But first you have to find it somewhere ...


Feature: using your electronics and fabrication skills you can upgrade device, so it will cooks faster.


This device will increase grace of your home.

@kevingranade

This comment has been minimized.

Copy link
Member

commented Jul 26, 2014

Neat concept. I think this is a good way to introduce a prototype of this, and maybe we can convert some regular recipes to use something similar, like have a setup stage, then an unattended stage.

p->add_msg_if_player(m_good, _("You pull out the %s."), dish.tname().c_str());
}

p->inv.assign_empty_invlet(dish, true);

This comment has been minimized.

Copy link
@BevapDin

BevapDin Jul 26, 2014

Contributor

You don't need this, it's not wrong, but the inventory will automatically assign an invlet when the item is added (by player::i_add).

@HuXTUS HuXTUS changed the title [WIP] Multi cooker [CR] Multi cooker Jul 27, 2014

@HuXTUS HuXTUS changed the title [CR] Multi cooker [ready?] [CR] Multi cooker Jul 27, 2014

"symbol": "M",
"color": "red",
"name": "multi cooker",
"description": "An expensive multi cooker professional level. Has a lot of buttons with different settings and programs. The dream of every housewife and inveterate bachelor. With its help you can prepare anything from the boiled potatoes, to exquisite dishes. Unfortunately, user manual and a examples list of recipes lost, so the recipes you must know himself.",

This comment has been minimized.

Copy link
@KA101

KA101 Jul 27, 2014

Contributor

A professional-grade multi-cooker, with a battery slot for camping trips or tailgating. Its multitude of settings and features promise to handle any sort of cooking, from parboiling potatoes to cooking curry to popping popcorn. There's no manual, but you're sure you can work it out.

it->item_vars["DISH"] = "";

point pos = g->find_item(it);
g->sound(pos.x, pos.y, 8, "Ring of bells");

This comment has been minimized.

Copy link
@KA101

KA101 Jul 27, 2014

Contributor

ding!

//Smart or good cook or careful
if (p->int_cur + p->skillLevel("cooking") + p->skillLevel("survival") > 16) {
item dummy(it->item_vars["DISH"], 0);
add_msg(m_info, _("Do you feel that your %s will soon be ready."), dummy.display_name(1).c_str());

This comment has been minimized.

Copy link
@KA101

KA101 Jul 27, 2014

Contributor

"The multi-cooker should be finishing shortly..."


uimenu menu;
menu.selected = 0;
menu.text = _("Welcome to the RobotWife3000. What would you like to do?");

This comment has been minimized.

Copy link
@KA101

KA101 Jul 27, 2014

Contributor

Nope. RobotChef3000 or something similarly neutral.

{
"type": "TOOL",
"id": "multi_cooker",
"symbol": "M",

This comment has been minimized.

Copy link
@KA101

KA101 Jul 27, 2014

Contributor

As a tool, it should probably be ";" rather than "M".

This comment has been minimized.

Copy link
@HuXTUS

HuXTUS Jul 28, 2014

Author Contributor

How about a special occasion? Professional multi cooker it's almost furniture. Big device, not tool like scissors or a soldering iron.

Thus the monster hallu-multicooker it will look also adequately.

Although it is not essential.

This comment has been minimized.

Copy link
@KA101

KA101 Jul 28, 2014

Contributor

Here I thought that seeing semicolons attacking would make the experience that much more freaky. Anyone else have an opinion?

This comment has been minimized.

Copy link
@HuXTUS

HuXTUS Jul 28, 2014

Author Contributor

No, i agree. Just I liked red symbols "M". )

"id" : "mon_hallu_multicooker",
"name": "multi cooker",
"species":"HALLUCINATION",
"symbol":"M",

This comment has been minimized.

Copy link
@KA101

KA101 Jul 27, 2014

Contributor

Likewise here, even though it's the dreaded Evil Multi-Cooker.

@KA101

This comment has been minimized.

Copy link
Contributor

commented Jul 27, 2014

Not yet ready for merge testing. I like the hallucination idea, though.

@HuXTUS HuXTUS changed the title [ready?] [CR] Multi cooker [WIP] Multi cooker Jul 28, 2014


uimenu menu;
menu.selected = 0;
menu.text = _("Welcome to the RobotChef KA101-model. Choose option:");

This comment has been minimized.

Copy link
@HuXTUS

HuXTUS Jul 28, 2014

Author Contributor

I hope you enjoy this easter egg, which will perpetuate your name in the draft.

This comment has been minimized.

Copy link
@KA101

KA101 Jul 28, 2014

Contributor

Unexpected, unnecessary, and I imagine it'll make the forum unhappy. Thanks for the thought, though.

@HuXTUS HuXTUS changed the title [WIP] Multi cooker [READY] Multi cooker Jul 28, 2014

@HuXTUS

This comment has been minimized.

Copy link
Contributor Author

commented Jul 28, 2014

Ok, no easter eggs now.

@BevapDin

This comment has been minimized.

Copy link

commented on src/iuse.cpp in 8096b74 Jul 28, 2014

The other sounds are usually translated, this one should be, too.

This comment has been minimized.

Copy link
Owner Author

replied Jul 28, 2014

Uh, yes... Now all ok, i hope.

@HuXTUS HuXTUS closed this Jul 28, 2014

@HuXTUS HuXTUS deleted the HuXTUS:multi-cooker branch Jul 28, 2014

@HuXTUS HuXTUS restored the HuXTUS:multi-cooker branch Jul 28, 2014

@HuXTUS

This comment has been minimized.

Copy link
Contributor Author

commented Jul 28, 2014

GitHub application for Windows scared me ...

@HuXTUS HuXTUS reopened this Jul 28, 2014

@KA101 KA101 self-assigned this Jul 28, 2014

@@ -8406,3 +8406,387 @@ int iuse::radiocontrol(player *p, item *it, bool t)

return it->type->charges_to_use();
}

bool multicooker_hallu(player *p)

This comment has been minimized.

Copy link
@KA101

KA101 Jul 29, 2014

Contributor

I'd not seen this call before and didn't expect it to work. I'm happy to be proven wrong, though.

Gonna give it another proofread now that everything's more or less working (doesn't keep going if you take the reality bubble away, but that's true of pretty much everything: not a dealbreaker IMO), and then merge it.

{
"type" : "MONSTER",
"id" : "mon_hallu_multicooker",
"name": "Evil Multi-Cooker",

This comment has been minimized.

Copy link
@KA101

KA101 Jul 29, 2014

Contributor

For future reference, you need to add listings for this in a few other files. Works for Curses, but essential for tileset support, etc.

This comment has been minimized.

Copy link
@HuXTUS

HuXTUS Jul 29, 2014

Author Contributor

Now I understand why you add monsters in the source files.

It will be necessary to sort out this issue, or maybe someone will do it for me, since I do not know how to build tiles version and not be able to verify that the game does not crash, because of my changes.

This comment has been minimized.

Copy link
@KA101

KA101 Jul 29, 2014

Contributor

Taken care of in the merge. np.

@KA101 KA101 merged commit 857ae97 into CleverRaven:master Jul 29, 2014

1 check failed

default
Details

@HuXTUS HuXTUS deleted the HuXTUS:multi-cooker branch Jul 29, 2014

@HuXTUS HuXTUS changed the title [READY] Multi cooker Multi cooker Jul 29, 2014

@kevingranade kevingranade changed the title Multi cooker Multi cooker Sep 20, 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.