! robotfindskitten
! A Zen Simulation
-! Release 8 / Serial number 19xxxx / Inform v6.34
+! Release 8 / Serial number 220120 / Inform v6.35
!
! [-] |\_/| http://www.robotfindskitten.org
! (+)=C |o o|__ Leonard Richardson (C) 1997, 2000
-! | | --*--__\ David Griffith (C) 2002-2019 (Inform Edition)
+! | | --*--__\ David Griffith (C) 2002-2022 (Inform Edition)
! OOO C_C(____)
!
!
Constant Nonkitten_Max 589;
Release 8;
-!Serial "19xxxx";
+Serial "220120";
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
@set_cursor 8 30;
print "Leonard Richardson (C) 1997, 2000";
@set_cursor 9 30;
- print "David Griffith (C) 2002-2019 (Inform Edition)";
+ print "David Griffith (C) 2002-2022 (Inform Edition)";
@set_cursor 10 30;
print " ", MESSAGE_NUM, " different nonkittens!";
- NKIs now generated from an external file using nki2inf.pl.^
- NKIs reduced to 723 because of redundancies and recommended deletions.^
^
-Release 8 / Serial Number 19xxxx^
-Another release.^
+Release 8 / Serial Number 220120^
+- Twenty Year Anniversary release.^
+- Fixed a problem that crashed some interpreters when robotfindskitten.^
- Fixed a potential problem of wrongly determining screen size.^
- Now distributed under the Artistic License 2.0.^
^
if (anim_finished == false) {
j = TopBar - 1;
@set_cursor 1 Width;
- @aread junk 0 10 pause -> junk;
+ @read_char 1 10 pause -> junk;
+ @nop; ! This is for padding.
} else {
style reverse;
draw_object(player_x, player_y, '#');
[ get_random_msg num;
num = random(MESSAGE_NUM);
- while (is_duplicate_msg(num) == true) {
+ while (is_duplicate_msg(num) == true || num > MESSAGE_NUM || num < 1) {
num = random(MESSAGE_NUM);
}
return num;