// File: /workspace/github_cpp_makefile_star2_O3/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 %r14
pushq %rbx
subq $0x28, %rsp
movq %rdi, %rbx
leaq 0x18(%rsp), %r14
movq %r14, -0x10(%r14)
leaq 0x15c9(%rip), %rsi      # 0xfcb9
leaq 0x15d6(%rip), %rdx      # 0xfccd
leaq 0x8(%rsp), %rdi
callq 0x290e
addq $0x38, %rbx
leaq 0x8(%rsp), %rsi
movq %rbx, %rdi
callq 0xb44c
movl $0x1, (%rax)
movq 0x8(%rsp), %rdi
cmpq %r14, %rdi
je 0xe72f
movq 0x18(%rsp), %rsi
incq %rsi
callq 0x2210
leaq 0x8(%rsp), %rdi
movq %r14, (%rdi)
leaq 0x1590(%rip), %rsi      # 0xfcce
leaq 0x159c(%rip), %rdx      # 0xfce1
callq 0x290e
leaq 0x8(%rsp), %rsi
movq %rbx, %rdi
callq 0xb44c
movl $0x1, (%rax)
movq 0x8(%rsp), %rdi
cmpq %r14, %rdi
je 0xe774
movq 0x18(%rsp), %rsi
incq %rsi
callq 0x2210
leaq 0x8(%rsp), %rdi
movq %r14, (%rdi)
leaq 0x155f(%rip), %rsi      # 0xfce2
leaq 0x156e(%rip), %rdx      # 0xfcf8
callq 0x290e
leaq 0x8(%rsp), %rsi
movq %rbx, %rdi
callq 0xb44c
movl $0x1, (%rax)
movq 0x8(%rsp), %rdi
cmpq %r14, %rdi
je 0xe7b9
movq 0x18(%rsp), %rsi
incq %rsi
callq 0x2210
leaq 0x8(%rsp), %rdi
movq %r14, (%rdi)
leaq 0x1531(%rip), %rsi      # 0xfcf9
leaq 0x1536(%rip), %rdx      # 0xfd05
callq 0x290e
leaq 0x8(%rsp), %rsi
movq %rbx, %rdi
callq 0xb44c
movl $0x2, (%rax)
movq 0x8(%rsp), %rdi
cmpq %r14, %rdi
je 0xe7fe
movq 0x18(%rsp), %rsi
incq %rsi
callq 0x2210
leaq 0x8(%rsp), %rdi
movq %r14, (%rdi)
leaq 0x14f9(%rip), %rsi      # 0xfd06
leaq 0x1500(%rip), %rdx      # 0xfd14
callq 0x290e
leaq 0x8(%rsp), %rsi
movq %rbx, %rdi
callq 0xb44c
movl $0x3, (%rax)
movq 0x8(%rsp), %rdi
cmpq %r14, %rdi
je 0xe843
movq 0x18(%rsp), %rsi
incq %rsi
callq 0x2210
leaq 0x8(%rsp), %rdi
movq %r14, (%rdi)
leaq 0x14c3(%rip), %rsi      # 0xfd15
leaq 0x14d2(%rip), %rdx      # 0xfd2b
callq 0x290e
leaq 0x8(%rsp), %rsi
movq %rbx, %rdi
callq 0xb44c
movl $0x1, (%rax)
movq 0x8(%rsp), %rdi
cmpq %r14, %rdi
je 0xe888
movq 0x18(%rsp), %rsi
incq %rsi
callq 0x2210
leaq 0x8(%rsp), %rdi
movq %r14, (%rdi)
leaq 0x1495(%rip), %rsi      # 0xfd2c
leaq 0x149b(%rip), %rdx      # 0xfd39
callq 0x290e
leaq 0x8(%rsp), %rsi
movq %rbx, %rdi
callq 0xb44c
movl $0x1, (%rax)
movq 0x8(%rsp), %rdi
cmpq %r14, %rdi
je 0xe8cd
movq 0x18(%rsp), %rsi
incq %rsi
callq 0x2210
leaq 0x8(%rsp), %rdi
movq %r14, (%rdi)
leaq 0x145e(%rip), %rsi      # 0xfd3a
leaq 0x146a(%rip), %rdx      # 0xfd4d
callq 0x290e
leaq 0x8(%rsp), %rsi
movq %rbx, %rdi
callq 0xb44c
movl $0x2, (%rax)
movq 0x8(%rsp), %rdi
cmpq %r14, %rdi
je 0xe912
movq 0x18(%rsp), %rsi
incq %rsi
callq 0x2210
leaq 0x8(%rsp), %rdi
movq %r14, (%rdi)
leaq 0x142d(%rip), %rsi      # 0xfd4e
leaq 0x1438(%rip), %rdx      # 0xfd60
callq 0x290e
leaq 0x8(%rsp), %rsi
movq %rbx, %rdi
callq 0xb44c
movl $0x1, (%rax)
movq 0x8(%rsp), %rdi
cmpq %r14, %rdi
je 0xe957
movq 0x18(%rsp), %rsi
incq %rsi
callq 0x2210
leaq 0x8(%rsp), %rdi
movq %r14, (%rdi)
leaq 0x13fb(%rip), %rsi      # 0xfd61
leaq 0x1409(%rip), %rdx      # 0xfd76
callq 0x290e
leaq 0x8(%rsp), %rsi
movq %rbx, %rdi
callq 0xb44c
movl $0x2, (%rax)
movq 0x8(%rsp), %rdi
cmpq %r14, %rdi
je 0xe99c
movq 0x18(%rsp), %rsi
incq %rsi
callq 0x2210
leaq 0x8(%rsp), %rdi
movq %r14, (%rdi)
leaq 0x13cc(%rip), %rsi      # 0xfd77
leaq 0x13d9(%rip), %rdx      # 0xfd8b
callq 0x290e
leaq 0x8(%rsp), %rsi
movq %rbx, %rdi
callq 0xb44c
movl $0x4, (%rax)
movq 0x8(%rsp), %rdi
cmpq %r14, %rdi
je 0xe9e1
movq 0x18(%rsp), %rsi
incq %rsi
callq 0x2210
leaq 0x8(%rsp), %rdi
movq %r14, (%rdi)
leaq 0x139c(%rip), %rsi      # 0xfd8c
leaq 0x13ac(%rip), %rdx      # 0xfda3
callq 0x290e
leaq 0x8(%rsp), %rsi
movq %rbx, %rdi
callq 0xb44c
movl $0x1, (%rax)
movq 0x8(%rsp), %rdi
cmpq %r14, %rdi
je 0xea26
movq 0x18(%rsp), %rsi
incq %rsi
callq 0x2210
leaq 0x8(%rsp), %rdi
movq %r14, (%rdi)
leaq 0x136f(%rip), %rsi      # 0xfda4
leaq 0x137c(%rip), %rdx      # 0xfdb8
callq 0x290e
leaq 0x8(%rsp), %rsi
movq %rbx, %rdi
callq 0xb44c
movl $0x1, (%rax)
movq 0x8(%rsp), %rdi
cmpq %r14, %rdi
je 0xea6b
movq 0x18(%rsp), %rsi
incq %rsi
callq 0x2210
addq $0x28, %rsp
popq %rbx
popq %r14
retq
jmp 0xeaa3
jmp 0xeabf
jmp 0xeaa3
jmp 0xeabf
jmp 0xeaa3
jmp 0xeabf
jmp 0xeaa3
jmp 0xeabf
jmp 0xeaa3
jmp 0xeabf
jmp 0xeaa3
jmp 0xeabf
jmp 0xeaa3
jmp 0xeabf
jmp 0xeaa3
jmp 0xeabf
jmp 0xeaa3
jmp 0xeabf
jmp 0xeaa3
jmp 0xeabf
jmp 0xeaa3
jmp 0xeabf
jmp 0xeaa3
jmp 0xeabf
movq %rax, %rbx
movq 0x8(%rsp), %rdi
cmpq %r14, %rdi
je 0xeac2
movq 0x18(%rsp), %rsi
incq %rsi
callq 0x2210
jmp 0xeac2
movq %rax, %rbx
movq %rbx, %rdi
callq 0x2390