2E 00 // LockAll // 10 00 B5 01 // StoreFlag 1B5 Has the egg already been given? 08 00 00 00 // Condition 0 Flag not set, egg not given. 11 00 01 00 // Equal? 1F 00 FF FF 02 00 00 // If_False (flag set, egg given) goto #checkup // else (flag not set, egg hasn't been given) A6 00 47 05 // Sound Clink 74 00 // FacePlayer 10 00 B4 01 // StoreFlag 1B4 Has this player already been offered an egg? 08 00 01 00 // Condition 1 Flag set, player has already been offered. 11 00 01 00 // Equal? 1F 00 FF 10 00 00 00 // IfFalse (flag unset, offer egg first time) goto #first // ALREADYMET 3D 00 00 04 04 00 00 00 00 00 // MESSAGE(line 4) = I ALREADY OFFERED BUT PLEASE TAKE 1E 00 0E 00 00 00 // JumpTo #yesno // #first 3D 00 00 04 03 00 00 00 00 00 // MESSAGE(line 3) = HEY I FOUND THIS EGG, TAKE PLS 23 00 B4 01 // SetFlag 1B4 Offered first time, set flag for repeat interaction if offer declined. // #yesno 47 00 10 80 // PopYesNo var16 Store Choice Yes=0, No=1 into Var16 09 00 10 80 // Store Var16 08 00 00 00 // Condition 0 11 00 01 00 // Equal? 1F 00 FF 9D 02 00 00 // If_False (declined) goto #declined // else egg accepted, pick a random egg of 18 babies CB 00 0F 40 12 00 // GetRand 400F 0012 ~ constant[15] = rand(12) 09 00 0F 40 08 00 00 00 11 00 01 00 1F 00 FF 0E 00 00 00 0F 01 10 80 AC 00 00 00 1E 00 1B 00 00 00 // Store Const15, =0, Equal?, IfFalse->Next Line 09 00 0F 40 08 00 01 00 11 00 01 00 1F 00 FF 0E 00 00 00 0F 01 10 80 AD 00 00 00 *1E 00 1B 00 00 00 // else GiveEgg: Var16 (storage) 09 00 0F 40 08 00 02 00 11 00 01 00 1F 00 FF 0E 00 00 00 0F 01 10 80 AE 00 00 00 *1E 00 1B 00 00 00 // Species 09 00 0F 40 08 00 04 00 11 00 01 00 1F 00 FF 0E 00 00 00 0F 01 10 80 AF 00 00 00 *1E 00 1B 00 00 00 // Logic (default 0) 09 00 0F 40 08 00 04 00 11 00 01 00 1F 00 FF 0E 00 00 00 0F 01 10 80 EC 00 00 00 *1E 00 1B 00 00 00 // goto... (*chain jump) 09 00 0F 40 08 00 05 00 11 00 01 00 1F 00 FF 0E 00 00 00 0F 01 10 80 EE 00 00 00 *1E 00 1B 00 00 00 // to CheckSuccess 09 00 0F 40 08 00 06 00 11 00 01 00 1F 00 FF 0E 00 00 00 0F 01 10 80 EF 00 00 00 *1E 00 1B 00 00 00 09 00 0F 40 08 00 07 00 11 00 01 00 1F 00 FF 0E 00 00 00 0F 01 10 80 F0 00 00 00 *1E 00 1B 00 00 00 // Each successive line is to check 09 00 0F 40 08 00 08 00 11 00 01 00 1F 00 FF 0E 00 00 00 0F 01 10 80 2A 01 00 00 *1E 00 1B 00 00 00 // another case with the 09 00 0F 40 08 00 09 00 11 00 01 00 1F 00 FF 0E 00 00 00 0F 01 10 80 96 01 00 00 *1E 00 1B 00 00 00 // same logic. 09 00 0F 40 08 00 0A 00 11 00 01 00 1F 00 FF 0E 00 00 00 0F 01 10 80 B1 01 00 00 *1E 00 1B 00 00 00 09 00 0F 40 08 00 0B 00 11 00 01 00 1F 00 FF 0E 00 00 00 0F 01 10 80 B6 01 00 00 *1E 00 1B 00 00 00 // Once it attempts to give an egg 09 00 0F 40 08 00 0C 00 11 00 01 00 1F 00 FF 0E 00 00 00 0F 01 10 80 B7 01 00 00 *1E 00 1B 00 00 00 // it needs to see if it succeeded 09 00 0F 40 08 00 0D 00 11 00 01 00 1F 00 FF 0E 00 00 00 0F 01 10 80 BE 01 00 00 *1E 00 1B 00 00 00 // because party might be full 09 00 0F 40 08 00 0E 00 11 00 01 00 1F 00 FF 0E 00 00 00 0F 01 10 80 BF 01 00 00 *1E 00 1B 00 00 00 // Var16 stores our "Success" result. 09 00 0F 40 08 00 0F 00 11 00 01 00 1F 00 FF 0E 00 00 00 0F 01 10 80 CA 01 00 00 *1E 00 1B 00 00 00 09 00 0F 40 08 00 10 00 11 00 01 00 1F 00 FF 0E 00 00 00 0F 01 10 80 B8 01 00 00 *1E 00 08 00 00 00 0F 01 10 80 68 01 00 00 // Since the max return on rand(18) is 17, if we know it's not 0-16 it's obviously 17. 09 00 10 80 // Store Var16 FullParty result from giveegg 08 00 01 00 // Condition 1 Failed to add => FullParty = 0 11 00 01 00 // Equal? 1F 00 FF 37 00 00 00 // If_False (party full) goto #full // Success! 3D 00 00 04 07 00 00 00 00 00 // Message(line 7) = YAY, TAKE THIS EGG 3F 00 // CloseMessage 23 00 B5 01 // SetFlag 1B5 Egg given. 4C 00 00 // TextHeroName 0 Set textvar 0 to Player Name (for personalized message) A9 00 25 05 // Fanfare ~ ~ 34 00 09 00 00 00 // EventMessage(line 9) = EGG RECEIVED AA 00 // WaitFanfare 4B 00 // WaitKeypress2 3F 00 // CloseMessage // #aftergive 3D 00 00 04 08 00 00 00 00 00 // Message(line 8) = THANKS FOR TAKING THE EGG 32 00 // WaitButton 3F 00 // CloseMessage 1E 00 0E 00 00 00 // Goto //chain1 ~ skip full message // #full 3D 00 00 04 05 00 00 00 00 00 // Message(line 5) = YOUR PARTY IS FULL. CANT GIVE EGG 32 00 3F 00 // #chain1 1E 00 0E 00 00 00 // goto #chain2 // #decline 3D 00 00 04 06 00 00 00 00 00 // Message(line 6) 32 00 // WaitKey 3F 00 // CloseMessage // #chain2 1E 00 14 00 00 00 // goto #end // #checkup A6 00 47 05 74 00 // Sound Clink 3D 00 00 04 08 00 00 00 00 00 // Message(line 8) 32 00 // WaitKey 3E 00 // CloseMessage // #end 30 00 2F 00 02 00 // Waitkey && ReleaseAll && End Raw Script: 2E 00 10 00 B5 01 08 00 00 00 11 00 01 00 1F 00 FF FF 02 00 00 A6 00 47 05 74 00 10 00 B4 01 08 00 01 00 11 00 01 00 1F 00 FF 10 00 00 00 3D 00 00 04 04 00 00 00 00 00 1E 00 0E 00 00 00 3D 00 00 04 03 00 00 00 00 00 23 00 B4 01 47 00 10 80 09 00 10 80 08 00 00 00 11 00 01 00 1F 00 FF 9D 02 00 00 CB 00 0F 40 12 00 09 00 0F 40 08 00 00 00 11 00 01 00 1F 00 FF 0E 00 00 00 0F 01 10 80 AC 00 00 00 1E 00 1B 00 00 00 09 00 0F 40 08 00 01 00 11 00 01 00 1F 00 FF 0E 00 00 00 0F 01 10 80 AD 00 00 00 1E 00 1B 00 00 00 09 00 0F 40 08 00 02 00 11 00 01 00 1F 00 FF 0E 00 00 00 0F 01 10 80 AE 00 00 00 1E 00 1B 00 00 00 09 00 0F 40 08 00 04 00 11 00 01 00 1F 00 FF 0E 00 00 00 0F 01 10 80 AF 00 00 00 1E 00 1B 00 00 00 09 00 0F 40 08 00 04 00 11 00 01 00 1F 00 FF 0E 00 00 00 0F 01 10 80 EC 00 00 00 1E 00 1B 00 00 00 09 00 0F 40 08 00 05 00 11 00 01 00 1F 00 FF 0E 00 00 00 0F 01 10 80 EE 00 00 00 1E 00 1B 00 00 00 09 00 0F 40 08 00 06 00 11 00 01 00 1F 00 FF 0E 00 00 00 0F 01 10 80 EF 00 00 00 1E 00 1B 00 00 00 09 00 0F 40 08 00 07 00 11 00 01 00 1F 00 FF 0E 00 00 00 0F 01 10 80 F0 00 00 00 1E 00 1B 00 00 00 09 00 0F 40 08 00 08 00 11 00 01 00 1F 00 FF 0E 00 00 00 0F 01 10 80 2A 01 00 00 1E 00 1B 00 00 00 09 00 0F 40 08 00 09 00 11 00 01 00 1F 00 FF 0E 00 00 00 0F 01 10 80 96 01 00 00 1E 00 1B 00 00 00 09 00 0F 40 08 00 0A 00 11 00 01 00 1F 00 FF 0E 00 00 00 0F 01 10 80 B1 01 00 00 1E 00 1B 00 00 00 09 00 0F 40 08 00 0B 00 11 00 01 00 1F 00 FF 0E 00 00 00 0F 01 10 80 B6 01 00 00 1E 00 1B 00 00 00 09 00 0F 40 08 00 0C 00 11 00 01 00 1F 00 FF 0E 00 00 00 0F 01 10 80 B7 01 00 00 1E 00 1B 00 00 00 09 00 0F 40 08 00 0D 00 11 00 01 00 1F 00 FF 0E 00 00 00 0F 01 10 80 BE 01 00 00 1E 00 1B 00 00 00 09 00 0F 40 08 00 0E 00 11 00 01 00 1F 00 FF 0E 00 00 00 0F 01 10 80 BF 01 00 00 1E 00 1B 00 00 00 09 00 0F 40 08 00 0F 00 11 00 01 00 1F 00 FF 0E 00 00 00 0F 01 10 80 CA 01 00 00 1E 00 1B 00 00 00 09 00 0F 40 08 00 10 00 11 00 01 00 1F 00 FF 0E 00 00 00 0F 01 10 80 B8 01 00 00 1E 00 08 00 00 00 0F 01 10 80 68 01 00 00 09 00 10 80 08 00 01 00 11 00 01 00 1F 00 FF 37 00 00 00 3D 00 00 04 07 00 00 00 00 00 3F 00 23 00 B5 01 4C 00 00 A9 00 25 05 34 00 09 00 00 00 AA 00 4B 00 3F 00 3D 00 00 04 08 00 00 00 00 00 32 00 3F 00 1E 00 0E 00 00 00 3D 00 00 04 05 00 00 00 00 00 32 00 3F 00 1E 00 0E 00 00 00 3D 00 00 04 06 00 00 00 00 00 32 00 3F 00 1E 00 14 00 00 00 A6 00 47 05 74 00 3D 00 00 04 08 00 00 00 00 00 32 00 3E 00 30 00 2F 00 02 00