// File: /workspace/github_cpp_makefile_star2_O2/sagardoshi[P]NegotiationsEncounter/src/PlayerCharacter.cpp
// Function: PlayerCharacter::fillInventory()
void PlayerCharacter::fillInventory() {
    inventory["burn relief ointment"] = 1;
    inventory["carved walking cane"] = 1;
    inventory["sunflower seeds packet"] = 1;
    inventory["pulque flask"] = 2;
    inventory["paint canister"] = 3;
    inventory["morning headache tonic"] = 1;
    inventory["long earmuffs"] = 1;
    inventory["wood varnish bottle"] = 2;
    inventory["waterproof wax jar"] = 1;
    inventory["loose leaf sencha tea"] = 2;
    inventory["vinegar disinfectant"] = 4;
    inventory["personal black trousers"] = 1; // these were already added
    inventory["personal black tunic"] = 1; // but repeating to avoid mistakes
}

// Assembly:
pushq %rbx
subq $0x30, %rsp
movq %rdi, %rbx
leaq 0x1208(%rip), %rsi      # 0xcc79
leaq 0x10(%rsp), %rdi
leaq 0xf(%rsp), %rdx
callq 0x3860
addq $0x38, %rbx
leaq 0x10(%rsp), %rsi
movq %rbx, %rdi
callq 0x9300
movl $0x1, (%rax)
leaq 0x10(%rsp), %rdi
callq 0x3130
leaq 0x11e6(%rip), %rsi      # 0xcc8e
leaq 0x10(%rsp), %rdi
leaq 0xf(%rsp), %rdx
callq 0x3860
leaq 0x10(%rsp), %rsi
movq %rbx, %rdi
callq 0x9300
movl $0x1, (%rax)
leaq 0x10(%rsp), %rdi
callq 0x3130
leaq 0x11c7(%rip), %rsi      # 0xcca2
leaq 0x10(%rsp), %rdi
leaq 0xf(%rsp), %rdx
callq 0x3860
leaq 0x10(%rsp), %rsi
movq %rbx, %rdi
callq 0x9300
movl $0x1, (%rax)
leaq 0x10(%rsp), %rdi
callq 0x3130
leaq 0x11ab(%rip), %rsi      # 0xccb9
leaq 0x10(%rsp), %rdi
leaq 0xf(%rsp), %rdx
callq 0x3860
leaq 0x10(%rsp), %rsi
movq %rbx, %rdi
callq 0x9300
movl $0x2, (%rax)
leaq 0x10(%rsp), %rdi
callq 0x3130
leaq 0x1185(%rip), %rsi      # 0xccc6
leaq 0x10(%rsp), %rdi
leaq 0xf(%rsp), %rdx
callq 0x3860
leaq 0x10(%rsp), %rsi
movq %rbx, %rdi
callq 0x9300
movl $0x3, (%rax)
leaq 0x10(%rsp), %rdi
callq 0x3130
leaq 0x1161(%rip), %rsi      # 0xccd5
leaq 0x10(%rsp), %rdi
leaq 0xf(%rsp), %rdx
callq 0x3860
leaq 0x10(%rsp), %rsi
movq %rbx, %rdi
callq 0x9300
movl $0x1, (%rax)
leaq 0x10(%rsp), %rdi
callq 0x3130
leaq 0x1145(%rip), %rsi      # 0xccec
leaq 0x10(%rsp), %rdi
leaq 0xf(%rsp), %rdx
callq 0x3860
leaq 0x10(%rsp), %rsi
movq %rbx, %rdi
callq 0x9300
movl $0x1, (%rax)
leaq 0x10(%rsp), %rdi
callq 0x3130
leaq 0x1120(%rip), %rsi      # 0xccfa
leaq 0x10(%rsp), %rdi
leaq 0xf(%rsp), %rdx
callq 0x3860
leaq 0x10(%rsp), %rsi
movq %rbx, %rdi
callq 0x9300
movl $0x2, (%rax)
leaq 0x10(%rsp), %rdi
callq 0x3130
leaq 0x1101(%rip), %rsi      # 0xcd0e
leaq 0x10(%rsp), %rdi
leaq 0xf(%rsp), %rdx
callq 0x3860
leaq 0x10(%rsp), %rsi
movq %rbx, %rdi
callq 0x9300
movl $0x1, (%rax)
leaq 0x10(%rsp), %rdi
callq 0x3130
leaq 0x10e1(%rip), %rsi      # 0xcd21
leaq 0x10(%rsp), %rdi
leaq 0xf(%rsp), %rdx
callq 0x3860
leaq 0x10(%rsp), %rsi
movq %rbx, %rdi
callq 0x9300
movl $0x2, (%rax)
leaq 0x10(%rsp), %rdi
callq 0x3130
leaq 0x10c4(%rip), %rsi      # 0xcd37
leaq 0x10(%rsp), %rdi
leaq 0xf(%rsp), %rdx
callq 0x3860
leaq 0x10(%rsp), %rsi
movq %rbx, %rdi
callq 0x9300
movl $0x4, (%rax)
leaq 0x10(%rsp), %rdi
callq 0x3130
leaq 0x10a6(%rip), %rsi      # 0xcd4c
leaq 0x10(%rsp), %rdi
leaq 0xf(%rsp), %rdx
callq 0x3860
leaq 0x10(%rsp), %rsi
movq %rbx, %rdi
callq 0x9300
movl $0x1, (%rax)
leaq 0x10(%rsp), %rdi
callq 0x3130
leaq 0x108b(%rip), %rsi      # 0xcd64
leaq 0x10(%rsp), %rdi
leaq 0xf(%rsp), %rdx
callq 0x3860
leaq 0x10(%rsp), %rsi
movq %rbx, %rdi
callq 0x9300
movl $0x1, (%rax)
leaq 0x10(%rsp), %rdi
callq 0x3130
addq $0x30, %rsp
popq %rbx
retq
jmp 0xbd3b
jmp 0xbd4a
jmp 0xbd3b
jmp 0xbd4a
jmp 0xbd3b
jmp 0xbd4a
jmp 0xbd3b
jmp 0xbd4a
jmp 0xbd3b
jmp 0xbd4a
jmp 0xbd3b
jmp 0xbd4a
jmp 0xbd3b
jmp 0xbd4a
jmp 0xbd3b
jmp 0xbd4a
jmp 0xbd3b
jmp 0xbd4a
jmp 0xbd3b
jmp 0xbd4a
jmp 0xbd3b
jmp 0xbd4a
jmp 0xbd3b
jmp 0xbd4a
movq %rax, %rbx
leaq 0x10(%rsp), %rdi
callq 0x3130
jmp 0xbd4d
movq %rax, %rbx
movq %rbx, %rdi
callq 0x3380
nop