62380 |
LD A,94 |
62382 |
CALL ValidateItemPresent |
62385 |
JP NZ,60909 |
62388 |
LD A,96 |
62390 |
CALL 60176 |
62393 |
RET |
62394 |
LD A,92 |
62396 |
CALL ValidateItemPresent |
62399 |
JP NZ,60909 |
62402 |
LD A,99 |
62404 |
CALL 60176 |
62407 |
RET |
62408 |
LD A,(42947) |
62411 |
CP 24 |
62413 |
JP NZ,60939 |
62416 |
LD A,25 |
62418 |
CALL 60176 |
62421 |
RET |
62422 |
LD A,(42947) |
62425 |
CP 44 |
62427 |
JR NZ,62433 |
62429 |
LD A,36 |
62431 |
JR 62440 |
62433 |
CP 82 |
62435 |
JP NZ,60939 |
62438 |
LD A,78 |
62440 |
CALL 60176 |
62443 |
RET |
62444 |
LD A,(42947) |
62447 |
CP 6 |
62449 |
JR NZ,62455 |
62451 |
LD A,5 |
62453 |
JR 62470 |
62455 |
CP 65 |
62457 |
JR NZ,62463 |
62459 |
LD A,66 |
62461 |
JR 62470 |
62463 |
CP 75 |
62465 |
JP NZ,60939 |
62468 |
LD A,79 |
62470 |
CALL 60176 |
62473 |
RET |
62474 |
LD HL,55759 |
62477 |
JP 60781 |
62480 |
LD HL,55844 |
62483 |
JP 60781 |
62486 |
LD A,(42947) |
62489 |
CP 96 |
62491 |
JP NZ,60909 |
62494 |
LD HL,59826 |
62497 |
EX (SP),HL |
62498 |
LD HL,55874 |
62501 |
JP 60781 |
62504 |
LD HL,58214 |
62507 |
CALL 44791 |
62510 |
CALL 60880 |
62513 |
LD A,E |
62514 |
CP 105 |
62516 |
JP NZ,60993 |
62519 |
LD BC,26986 |
62522 |
CALL TransformItem |
62525 |
JP 60915 |
62528 |
LD HL,58219 |
62531 |
CALL 44791 |
62534 |
CALL 60880 |
62537 |
LD A,E |
62538 |
CP 31 |
62540 |
JP NZ,60993 |
62543 |
LD BC,7968 |
62546 |
CALL TransformItem |
62549 |
JP 60915 |
62552 |
LD HL,58278 |
62555 |
CALL 44791 |
62558 |
CALL 60880 |
62561 |
LD A,E |
62562 |
CP 75 |
62564 |
JP NZ,60993 |
62567 |
LD BC,19276 |
62570 |
CALL TransformItem |
62573 |
LD BC,10538 |
62576 |
CALL TransformItem |
62579 |
LD A,24 |
62581 |
LD (59349),A |
62584 |
LD A,(42947) |
62587 |
CP 32 |
62589 |
JP NZ,60915 |
62592 |
CALL 60915 |
62595 |
LD HL,46350 |
62598 |
JP 60781 |
62601 |
LD HL,58278 |
62604 |
CALL 44791 |
62607 |
CALL 60880 |
62610 |
LD A,E |
62611 |
CP 75 |
62613 |
JP Z,60865 |
62616 |
LD BC,19531 |
62619 |
CALL TransformItem |
62622 |
LD BC,10793 |
62625 |
CALL TransformItem |
62628 |
XOR A |
62629 |
LD (59349),A |
62632 |
LD E,75 |
62634 |
CALL 60865 |
62637 |
LD A,(42947) |
62640 |
CP 32 |
62642 |
RET NZ |
62643 |
LD HL,46240 |
62646 |
JP 60781 |
62649 |
LD A,(42947) |
62652 |
CP 79 |
62654 |
JP NZ,60909 |
62657 |
LD A,18 |
62659 |
CALL Handler_DestroyItemEvent |
62662 |
LD A,28 |
62664 |
CALL Handler_DestroyItemEvent |
62667 |
LD A,4 |
62669 |
CALL Handler_DestroyItemEvent |
62672 |
LD A,5 |
62674 |
CALL Handler_DestroyItemEvent |
62677 |
LD BC,3856 |
62680 |
CALL TransformItem |
62683 |
LD HL,42861 |
62686 |
SET 5,(HL) |
62688 |
LD A,4 |
62690 |
CALL AddToScore |
62693 |
LD HL,42896 |
62696 |
DEC (HL) |
62697 |
LD HL,55966 |
62700 |
CALL PrintStringAndNewline |
62703 |
LD HL,56081 |
62706 |
JP 60785 |
62709 |
LD A,86 |
62711 |
CALL 60880 |
62714 |
LD HL,56254 |
62717 |
JP 60781 |
62720 |
LD HL,58333 |
62723 |
CALL 44791 |
62726 |
CALL 60880 |
62729 |
LD A,E |
62730 |
CP 100 |
62732 |
JP NZ,60993 |
62735 |
LD BC,25709 |
62738 |
CALL TransformItem |
62741 |
JP 60915 |
62744 |
LD A,34 |
62746 |
CALL 60880 |
62749 |
LD A,E |
62750 |
CALL Handler_DestroyItemEvent |
62753 |
LD HL,42896 |
62756 |
DEC (HL) |
62757 |
CALL 60915 |
62760 |
LD HL,56349 |
62763 |
JP 60781 |
62766 |
LD A,58 |
62768 |
CALL 60880 |
62771 |
LD A,E |
62772 |
CALL Handler_DestroyItemEvent |
62775 |
LD HL,42896 |
62778 |
DEC (HL) |
62779 |
CALL 60915 |
62782 |
LD HL,56385 |
62785 |
JP 60781 |
62788 |
LD HL,58177 |
62791 |
CALL 44791 |
62794 |
CP 11 |
62796 |
JP Z,60939 |
62799 |
CP 10 |
62801 |
JP NZ,60909 |
62804 |
LD A,81 |
62806 |
CALL ValidateItemPresent |
62809 |
JP NZ,60891 |
62812 |
LD BC,2571 |
62815 |
CALL TransformItem |
62818 |
LD A,4 |
62820 |
CALL AddToScore |
62823 |
LD A,81 |
62825 |
CALL Handler_DestroyItemEvent |
62828 |
LD HL,42896 |
62831 |
DEC (HL) |
62832 |
LD HL,42887 |
62835 |
SET 0,(HL) |
62837 |
LD HL,56408 |
62840 |
JP 60781 |
62843 |
LD HL,58309 |
62846 |
CALL 44791 |
62849 |
CP 94 |
62851 |
JP Z,60939 |
62854 |
CP 92 |
62856 |
JP Z,60939 |
62859 |
CALL 60880 |
62862 |
LD A,90 |
62864 |
CALL Handler_DestroyItemEvent |
62867 |
LD A,94 |
62869 |
CALL Handler_UpdateItemEventCurrentRoom |
62872 |
LD HL,42896 |
62875 |
DEC (HL) |
62876 |
LD A,96 |
62878 |
LD (59754),A |
62881 |
LD A,99 |
62883 |
LD (59737),A |
62886 |
LD HL,42860 |
62889 |
BIT 6,(HL) |
62891 |
JP NZ,60915 |
62894 |
SET 6,(HL) |
62896 |
LD A,4 |
62898 |
CALL AddToScore |
62901 |
JP 60915 |
62904 |
LD HL,58258 |
62907 |
CALL 44791 |
62910 |
CP 89 |
62912 |
JP Z,60939 |
62915 |
CP 57 |
62917 |
JP Z,60921 |
62920 |
CALL 60880 |
62923 |
LD A,E |
62924 |
CALL Handler_DestroyItemEvent |
62927 |
LD BC,22617 |
62930 |
CALL TransformItem |
62933 |
LD HL,42896 |
62936 |
DEC (HL) |
62937 |
LD HL,42861 |
62940 |
BIT 4,(HL) |
62942 |
JP NZ,60915 |
62945 |
SET 4,(HL) |
62947 |
LD A,4 |
62949 |
CALL AddToScore |
62952 |
JP 60915 |
62955 |
LD A,60 |
62957 |
CALL ValidateItemPresent |
62960 |
JP NZ,60909 |
62963 |
LD HL,56488 |
62966 |
JP 60781 |
62969 |
LD A,(42947) |
62972 |
CP 67 |
62974 |
JR NZ,62980 |
62976 |
LD A,87 |
62978 |
JR 62991 |
62980 |
LD A,67 |
62982 |
LD HL,42861 |
62985 |
BIT 5,(HL) |
62987 |
JR Z,62991 |
62989 |
LD A,86 |
62991 |
PUSH AF |
62992 |
LD HL,56509 |
62995 |
CALL PrintStringAndNewline |
62998 |
LD B,50 |
63000 |
CALL Pause_Loop |
63003 |
POP AF |
63004 |
CALL 60176 |
63007 |
RET |
63008 |
LD HL,43045 |
63011 |
LD BC,9 |
63014 |
LD A,60 |
63016 |
CPIR |
63018 |
RET |
63019 |
LD HL,58258 |
63022 |
CALL 44791 |
63025 |
CALL CheckObjectInInventory |
63028 |
RET Z |
63029 |
POP HL |
63030 |
CALL 63008 |
63033 |
LD A,E |
63034 |
CALL Z,60880 |
63037 |
LD HL,56549 |
63040 |
JP 60781 |
63043 |
LD HL,58177 |
63046 |
CALL 44791 |
63049 |
CP 12 |
63051 |
JP Z,60939 |
63054 |
CP 85 |
63056 |
JP Z,60939 |
63059 |
LD (42867),A |
63062 |
CALL 63019 |
63065 |
LD A,(42867) |
63068 |
CP 4 |
63070 |
JR NC,63099 |
63072 |
LD A,2 |
63074 |
CALL Handler_DestroyItemEvent |
63077 |
LD A,3 |
63079 |
CALL Handler_DestroyItemEvent |
63082 |
LD A,8 |
63084 |
CALL Handler_DestroyItemEvent |
63087 |
LD BC,1802 |
63090 |
CALL TransformItem |
63093 |
LD HL,56574 |
63096 |
JP 60781 |
63099 |
CP 10 |
63101 |
JR NZ,63115 |
63103 |
LD BC,2572 |
63106 |
CALL TransformItem |
63109 |
LD HL,56650 |
63112 |
JP 60781 |
63115 |
LD BC,2901 |
63118 |
CALL TransformItem |
63121 |
LD HL,42887 |
63124 |
RES 0,(HL) |
63126 |
CALL 63109 |
63129 |
LD HL,56686 |
63132 |
JP 60781 |
63135 |
LD HL,58184 |
63138 |
CALL 44791 |
63141 |
LD HL,64650 |
63144 |
LD BC,3 |
63147 |
CPIR |
63149 |
JP Z,60939 |
63152 |
LD (42867),A |
63155 |
CALL 63019 |
63158 |
LD A,(42867) |
63161 |
CP 15 |
63163 |
JR NZ,63175 |
63165 |
LD HL,59826 |
63168 |
EX (SP),HL |
63169 |
LD HL,56710 |
63172 |
JP 60781 |
63175 |
LD A,57 |
63177 |
CALL ValidateItemPresent |
63180 |
JR Z,63188 |
63182 |
LD HL,56757 |
63185 |
JP 60781 |
63188 |
LD A,(42867) |
63191 |
LD B,A |
63192 |
ADD A,9 |
63194 |
LD C,A |
63195 |
CALL TransformItem |
63198 |
JP 63109 |
63201 |
LD A,38 |
63203 |
CALL ValidateItemPresent |
63206 |
JP Z,60939 |
63209 |
CALL 63008 |
63212 |
JR NZ,63223 |
63214 |
LD HL,58258 |
63217 |
CALL 44791 |
63220 |
CALL 60880 |
63223 |
LD BC,4902 |
63226 |
CALL TransformItem |
63229 |
LD HL,56799 |
63232 |
JP 60781 |
63235 |
LD (42866),HL |
63238 |
CALL 63019 |
63241 |
LD HL,59826 |
63244 |
EX (SP),HL |
63245 |
LD HL,(42866) |
63248 |
JP 60781 |
63251 |
CALL 63019 |
63254 |
CALL 63109 |
63257 |
LD HL,56826 |
63260 |
JP 63235 |
63263 |
LD HL,58231 |
63266 |
CALL 44791 |
63269 |
CP 39 |
63271 |
JP NZ,63135 |
63274 |
LD HL,56549 |
63277 |
JP 60781 |
63280 |
CALL 63019 |
63283 |
LD HL,56881 |
63286 |
JP 60781 |
63289 |
LD A,69 |
63291 |
CALL ValidateItemPresent |
63294 |
JP Z,60939 |
63297 |
CALL 63019 |
63300 |
LD A,86 |
63302 |
CALL CheckObjectInInventory |
63305 |
LD HL,56919 |
63308 |
JP NZ,63235 |
63311 |
LD BC,17477 |
63314 |
CALL TransformItem |
63317 |
LD A,44 |
63319 |
LD (59469),A |
63322 |
LD A,53 |
63324 |
LD (59470),A |
63327 |
LD A,4 |
63329 |
CALL AddToScore |
63332 |
LD HL,56990 |
63335 |
JP 60781 |
63338 |
CALL 63019 |
63341 |
CALL 63109 |
63344 |
LD HL,57026 |
63347 |
JP 63235 |
63350 |
CALL 63019 |
63353 |
LD HL,57072 |
63356 |
JP 63235 |
63359 |
LD A,80 |
63361 |
CALL ValidateItemPresent |
63364 |
JP Z,60939 |
63367 |
CALL 63019 |
63370 |
LD BC,20304 |
63373 |
CALL TransformItem |
63376 |
JP 63332 |
63379 |
LD A,82 |
63381 |
CALL ValidateItemPresent |
63384 |
JP NZ,60939 |
63387 |
CALL 63019 |
63390 |
LD BC,21075 |
63393 |
CALL TransformItem |
63396 |
LD A,4 |
63398 |
CALL AddToScore |
63401 |
JP 63332 |
63404 |
LD A,25 |
63406 |
CALL CheckObjectInInventory |
63409 |
RET NZ |
63410 |
LD A,E |
63411 |
CALL Handler_DestroyItemEvent |
63414 |
LD HL,42896 |
63417 |
DEC (HL) |
63418 |
LD HL,57440 |
63421 |
JP 60781 |
63424 |
LD A,70 |
63426 |
CALL ValidateItemPresent |
63429 |
JR NZ,63437 |
63431 |
LD HL,57465 |
63434 |
JP 60781 |
63437 |
LD A,(42947) |
63440 |
CP 58 |
63442 |
JP NZ,60939 |
63445 |
LD A,73 |
63447 |
CALL 60176 |
63450 |
RET |
63451 |
LD A,(42947) |
63454 |
CP 56 |
63456 |
JP NZ,60939 |
63459 |
LD A,89 |
63461 |
CALL 60176 |
63464 |
RET |
63465 |
LD A,97 |
63467 |
CALL 60789 |
63470 |
XOR A |
63471 |
LD (59638),A |
63474 |
LD (59639),A |
63477 |
LD A,76 |
63479 |
LD (59636),A |
63482 |
JP 60838 |