forked from haoyun0/BCJH-Metropolis
-
Notifications
You must be signed in to change notification settings - Fork 0
/
toolEquipped.hpp
48 lines (36 loc) · 1.59 KB
/
toolEquipped.hpp
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
#ifndef TOOLEQUIPPED_HPP
#define TOOLEQUIPPED_HPP
#include "src/Chef.hpp"
#include "src/Values.hpp"
// 关于技法:
// 例:skill->ability.add(30); // 全技法+30
// 例:skill->ability.bake += 150; // 烤技法+150,
// bake 烤;knife 切;stirfry 炒;fry 炸;steam 蒸;boil 煮
// 关于技法售价:
// 例:skill->abilityBuff.bake += 25; // 烤售价+25%
// 关于口味售价:
// 例:skill->flavorBuff.sweet += 30; // 甜售价+30%
// sweeet 甜;spicy 辣;salty 咸;tasty 鲜;sour 酸;bitter 苦
// 关于食材售价:
// 例:skill->materialBuff.vegetable += 15; // 蔬菜售价+15%
// vegetable 菜类;meat 肉类;fish 鱼类;creation 面类
// 关于金币获得:
// 例:skill->coinBuff += 30; // 金币获得+30%
void toolEquipped(Chef *chef) {
return; // 以下为示例代码,可自行修改。完成后注释此行。
///////////// 不希望任何厨师装备厨具:
chef->tool = NO_TOOL;
///////////// 自定义厨师装备的厨具:
auto skill = &chef->skill; // 这句不用管,放着就好。
if (chef->name == "达浪") { // 金锄头
skill->ability.add(30); // 全技法+30
skill->materialBuff.vegetable += 15; // 蔬菜售价+15%
chef->tool = NO_TOOL; // 不允许装备其他厨具
}
if (chef->name == "宋书汐汐") { // 幸福礼花炮
skill->ability.stirfry += 150; // 炒技法+150
skill->abilityBuff.bake += 25; // 烤售价+25%
chef->tool = NO_TOOL; // 不允许装备其他厨具
}
}
#endif