『 최후의 모발: 탈모 바이러스와의 전투』

[Unreal 3/4기] CH 2 텍스트 기반 RPG 게임 제작 프로젝트

머머리군단 (17조)

Github Rules

🧠 아이디어

📆 계획

📦 기능 구조

🧩 구현할 순서

📄 h / cpp

UseItem() 추가 할 건지…

  1. Character 에 추가
void Character::UseItem(int Index)
{
    Item& I = Inventory[Index];

    // 🔥 대사 출력 조건
    if (I.GetName() == "머리카락 한 올")
    {
        std::cout << "\\"이 한 올이... 내 모든 힘이다.\\"\\n";
        // 여기에 치명타 확률 100% 적용 로직 추가 가능
    }

    // 예시: 회복용 처리
    if (I.GetType() == "Heal")
    {
        SetHealth(GetHealth() + I.GetValue());
        std::cout << "[+] 체력 " << I.GetValue() << " 회복됨.\\n";
    }

    // 아이템 제거
    Inventory.erase(Inventory.begin() + Index);
}
  1. Item 객체 생성 시 이름 정확히 입력
Item OneStrand("머리카락 한 올", "Buff", 0); // 이름 그대로 써야 비교됨
Player->AddItem(OneStrand);

3. (선택) 치명타 효과가 있다면 적용 위치 추가