제작 레시피는 대충 이런 식으로 구성 해놨다. json으로 밖으로 빼는 건 미래의 내가 알아서 해줄 거라고 믿어 의심치 않는다...

1fb8d32ff5d72be87eb1d19528d5270385ca7fde5aa97b


카테고리 분류를 위한 별도의 String 나열을 두고, 이제 레시피 작동 테스트를 함 해봤음

0ebcc423e2dd2abf20afd8b236ef203e384880db2478f307






02afd423f79268e87eb1d19528d52703297164f952e7a7

만들기를 시도 할 것은 "탄약"
금속 1 + 화약 2 를 재료로 사용하며, 0.1 행동력을 소모하여 만들 수 있다.

그런데 오른쪽 인벤토리에는 화약이며 금속이며, 눈 씻고 찾아봐도 찾을 수 없다. 그러니 바닥부터 만들어야겠지...

02afd423f79269e87eb1d19528d5270339c51110cd56

화약의 주 재료는 유황과 숯, 둘 다 역시나 인벤토리에는 없다.


02afd423f7926ae87eb1d19528d527032dd00aafbeb028

금속을 만드는 데에는 고철, 연료, 숯이 필요하고, 고철 빼고는 역시 인벤토리에 없음


0ba8d52aabc236a14e81d2b628f1756c02ccc7c3

그래서 연료부터 우선 만들어준다. 나무를 이용하여 2개를 만들거나, 석유를 이용하여 5개를 만들 수 있다. 깜빡하고 숯 -> 3개는 안넣었다...



00bcdb23daf130a77cbcd9b41a9f34334609c5f4d4606fbca5753b1ca4

숯은 제작에 나무 + 연료가 소모 되고, 인벤토리에 만들어진 것을 확인 가능하다


00bcdb23dae12daa68aac4fb06df231dc46188a1b062fe9f968441

다음은 이미 인벤토리에 있는 돌과 필터를 이용해 유황을 만들어주고,


00bcdb23daf52da87eb0c1b113c36a2d8989679db8a7df2a6adc6d4d6f65


화약을 만듬



00bcdb23daff3db26fb398a518d60403613213943ea278294f32

같은 방식으로 숯과 연료를 만들어서 금속을 만들어 주고,

00bcdb23daf335ab61f1c6bb11f11a39e7898d56fabfb054bd

탄약을 만들 수 있게 되었다!



02a8c419cad407875ef1c6bb11f11a39fb3db9222bcb4d0436

다 만들고 났더니, 이렇게 행동력이 사라져 있는데, 이는 제작 시에, 제작 코스트가 소숫점 단위로 측정되어, 누적 1이 넘으면 실제 차감이 이루어지는 구조로 되어있기 때문이다.

기본적인 재료만 넣는데에도 시간 꽤나 걸리는데, 소모 아이템들 언제 그리고 언제 넣냐 ㅋㅋㅋ....