Annotation of doom/info.h, revision 1.1

1.1     ! root        1: /* generated by multigen */
        !             2: 
        !             3: typedef enum {
        !             4: SPR_TROO,
        !             5: SPR_SHTG,
        !             6: SPR_PUNG,
        !             7: SPR_PISG,
        !             8: SPR_PISF,
        !             9: SPR_SHTF,
        !            10: SPR_CHGG,
        !            11: SPR_CHGF,
        !            12: SPR_MISG,
        !            13: SPR_MISF,
        !            14: SPR_SAWG,
        !            15: SPR_PLSG,
        !            16: SPR_PLSF,
        !            17: SPR_BFGG,
        !            18: SPR_BFGF,
        !            19: SPR_BLUD,
        !            20: SPR_PUFF,
        !            21: SPR_BAL1,
        !            22: SPR_BAL2,
        !            23: SPR_BAL7,
        !            24: SPR_PLSS,
        !            25: SPR_PLSE,
        !            26: SPR_MISL,
        !            27: SPR_BFS1,
        !            28: SPR_BFE1,
        !            29: SPR_BFE2,
        !            30: SPR_TFOG,
        !            31: SPR_IFOG,
        !            32: SPR_PLAY,
        !            33: SPR_POSS,
        !            34: SPR_SPOS,
        !            35: SPR_SARG,
        !            36: SPR_HEAD,
        !            37: SPR_BOSS,
        !            38: SPR_SKUL,
        !            39: SPR_ARM1,
        !            40: SPR_ARM2,
        !            41: SPR_BAR1,
        !            42: SPR_BEXP,
        !            43: SPR_FCAN,
        !            44: SPR_BON1,
        !            45: SPR_BON2,
        !            46: SPR_BKEY,
        !            47: SPR_RKEY,
        !            48: SPR_YKEY,
        !            49: SPR_BSKU,
        !            50: SPR_RSKU,
        !            51: SPR_YSKU,
        !            52: SPR_STIM,
        !            53: SPR_MEDI,
        !            54: SPR_SOUL,
        !            55: SPR_PINV,
        !            56: SPR_PSTR,
        !            57: SPR_PINS,
        !            58: SPR_SUIT,
        !            59: SPR_PMAP,
        !            60: SPR_PVIS,
        !            61: SPR_CLIP,
        !            62: SPR_AMMO,
        !            63: SPR_ROCK,
        !            64: SPR_BROK,
        !            65: SPR_CELL,
        !            66: SPR_CELP,
        !            67: SPR_SHEL,
        !            68: SPR_SBOX,
        !            69: SPR_BPAK,
        !            70: SPR_BFUG,
        !            71: SPR_MGUN,
        !            72: SPR_CSAW,
        !            73: SPR_LAUN,
        !            74: SPR_PLAS,
        !            75: SPR_SHOT,
        !            76: SPR_COLU,
        !            77: SPR_SMT2,
        !            78: SPR_POL2,
        !            79: SPR_POL5,
        !            80: SPR_POL4,
        !            81: SPR_POL1,
        !            82: SPR_GOR4,
        !            83: SPR_GOR5,
        !            84: SPR_SMIT,
        !            85: SPR_COL2,
        !            86: SPR_COL4,
        !            87: SPR_CAND,
        !            88: SPR_CBRA,
        !            89: SPR_TRE1,
        !            90: SPR_ELEC,
        !            91: SPR_FSKU,
        !            92: SPR_SMBT,
        !            93: SPR_SMGT,
        !            94: SPR_SMRT,
        !            95: NUMSPRITES
        !            96: } spritenum_t;
        !            97: 
        !            98: typedef enum {
        !            99: S_NULL,
        !           100: S_LIGHTDONE,
        !           101: S_PUNCH,
        !           102: S_PUNCHDOWN,
        !           103: S_PUNCHUP,
        !           104: S_PUNCH1,
        !           105: S_PUNCH2,
        !           106: S_PUNCH3,
        !           107: S_PUNCH4,
        !           108: S_PUNCH5,
        !           109: S_PISTOL,
        !           110: S_PISTOLDOWN,
        !           111: S_PISTOLUP,
        !           112: S_PISTOL1,
        !           113: S_PISTOL2,
        !           114: S_PISTOL3,
        !           115: S_PISTOL4,
        !           116: S_PISTOLFLASH,
        !           117: S_SGUN,
        !           118: S_SGUNDOWN,
        !           119: S_SGUNUP,
        !           120: S_SGUN1,
        !           121: S_SGUN2,
        !           122: S_SGUN3,
        !           123: S_SGUN4,
        !           124: S_SGUN5,
        !           125: S_SGUN6,
        !           126: S_SGUN7,
        !           127: S_SGUN8,
        !           128: S_SGUN9,
        !           129: S_SGUNFLASH1,
        !           130: S_SGUNFLASH2,
        !           131: S_CHAIN,
        !           132: S_CHAINDOWN,
        !           133: S_CHAINUP,
        !           134: S_CHAIN1,
        !           135: S_CHAIN2,
        !           136: S_CHAIN3,
        !           137: S_CHAINFLASH1,
        !           138: S_CHAINFLASH2,
        !           139: S_MISSILE,
        !           140: S_MISSILEDOWN,
        !           141: S_MISSILEUP,
        !           142: S_MISSILE1,
        !           143: S_MISSILE2,
        !           144: S_MISSILE3,
        !           145: S_MISSILEFLASH1,
        !           146: S_MISSILEFLASH2,
        !           147: S_MISSILEFLASH3,
        !           148: S_MISSILEFLASH4,
        !           149: S_SAW,
        !           150: S_SAWB,
        !           151: S_SAWDOWN,
        !           152: S_SAWUP,
        !           153: S_SAW1,
        !           154: S_SAW2,
        !           155: S_SAW3,
        !           156: S_PLASMA,
        !           157: S_PLASMADOWN,
        !           158: S_PLASMAUP,
        !           159: S_PLASMA1,
        !           160: S_PLASMA2,
        !           161: S_PLASMAFLASH1,
        !           162: S_PLASMAFLASH2,
        !           163: S_BFG,
        !           164: S_BFGDOWN,
        !           165: S_BFGUP,
        !           166: S_BFG1,
        !           167: S_BFG2,
        !           168: S_BFG3,
        !           169: S_BFG4,
        !           170: S_BFGFLASH1,
        !           171: S_BFGFLASH2,
        !           172: S_BLOOD1,
        !           173: S_BLOOD2,
        !           174: S_BLOOD3,
        !           175: S_PUFF1,
        !           176: S_PUFF2,
        !           177: S_PUFF3,
        !           178: S_PUFF4,
        !           179: S_TBALL1,
        !           180: S_TBALL2,
        !           181: S_TBALLX1,
        !           182: S_TBALLX2,
        !           183: S_TBALLX3,
        !           184: S_RBALL1,
        !           185: S_RBALL2,
        !           186: S_RBALLX1,
        !           187: S_RBALLX2,
        !           188: S_RBALLX3,
        !           189: S_BRBALL1,
        !           190: S_BRBALL2,
        !           191: S_BRBALLX1,
        !           192: S_BRBALLX2,
        !           193: S_BRBALLX3,
        !           194: S_PLASBALL,
        !           195: S_PLASBALL2,
        !           196: S_PLASEXP,
        !           197: S_PLASEXP2,
        !           198: S_PLASEXP3,
        !           199: S_PLASEXP4,
        !           200: S_PLASEXP5,
        !           201: S_ROCKET,
        !           202: S_BFGSHOT,
        !           203: S_BFGSHOT2,
        !           204: S_BFGLAND,
        !           205: S_BFGLAND2,
        !           206: S_BFGLAND3,
        !           207: S_BFGLAND4,
        !           208: S_BFGLAND5,
        !           209: S_BFGLAND6,
        !           210: S_BFGEXP,
        !           211: S_BFGEXP2,
        !           212: S_BFGEXP3,
        !           213: S_BFGEXP4,
        !           214: S_EXPLODE1,
        !           215: S_EXPLODE2,
        !           216: S_EXPLODE3,
        !           217: S_TFOG,
        !           218: S_TFOG01,
        !           219: S_TFOG02,
        !           220: S_TFOG2,
        !           221: S_TFOG3,
        !           222: S_TFOG4,
        !           223: S_TFOG5,
        !           224: S_TFOG6,
        !           225: S_TFOG7,
        !           226: S_TFOG8,
        !           227: S_TFOG9,
        !           228: S_TFOG10,
        !           229: S_IFOG,
        !           230: S_IFOG01,
        !           231: S_IFOG02,
        !           232: S_IFOG2,
        !           233: S_IFOG3,
        !           234: S_IFOG4,
        !           235: S_IFOG5,
        !           236: S_PLAY,
        !           237: S_PLAY_RUN1,
        !           238: S_PLAY_RUN2,
        !           239: S_PLAY_RUN3,
        !           240: S_PLAY_RUN4,
        !           241: S_PLAY_ATK1,
        !           242: S_PLAY_ATK2,
        !           243: S_PLAY_PAIN,
        !           244: S_PLAY_PAIN2,
        !           245: S_PLAY_DIE1,
        !           246: S_PLAY_DIE2,
        !           247: S_PLAY_DIE3,
        !           248: S_PLAY_DIE4,
        !           249: S_PLAY_DIE5,
        !           250: S_PLAY_DIE6,
        !           251: S_PLAY_DIE7,
        !           252: S_PLAY_XDIE1,
        !           253: S_PLAY_XDIE2,
        !           254: S_PLAY_XDIE3,
        !           255: S_PLAY_XDIE4,
        !           256: S_PLAY_XDIE5,
        !           257: S_PLAY_XDIE6,
        !           258: S_PLAY_XDIE7,
        !           259: S_PLAY_XDIE8,
        !           260: S_PLAY_XDIE9,
        !           261: S_POSS_STND,
        !           262: S_POSS_STND2,
        !           263: S_POSS_RUN1,
        !           264: S_POSS_RUN2,
        !           265: S_POSS_RUN3,
        !           266: S_POSS_RUN4,
        !           267: S_POSS_RUN5,
        !           268: S_POSS_RUN6,
        !           269: S_POSS_RUN7,
        !           270: S_POSS_RUN8,
        !           271: S_POSS_ATK1,
        !           272: S_POSS_ATK2,
        !           273: S_POSS_ATK3,
        !           274: S_POSS_PAIN,
        !           275: S_POSS_PAIN2,
        !           276: S_POSS_DIE1,
        !           277: S_POSS_DIE2,
        !           278: S_POSS_DIE3,
        !           279: S_POSS_DIE4,
        !           280: S_POSS_DIE5,
        !           281: S_POSS_XDIE1,
        !           282: S_POSS_XDIE2,
        !           283: S_POSS_XDIE3,
        !           284: S_POSS_XDIE4,
        !           285: S_POSS_XDIE5,
        !           286: S_POSS_XDIE6,
        !           287: S_POSS_XDIE7,
        !           288: S_POSS_XDIE8,
        !           289: S_POSS_XDIE9,
        !           290: S_SPOS_STND,
        !           291: S_SPOS_STND2,
        !           292: S_SPOS_RUN1,
        !           293: S_SPOS_RUN2,
        !           294: S_SPOS_RUN3,
        !           295: S_SPOS_RUN4,
        !           296: S_SPOS_RUN5,
        !           297: S_SPOS_RUN6,
        !           298: S_SPOS_RUN7,
        !           299: S_SPOS_RUN8,
        !           300: S_SPOS_ATK1,
        !           301: S_SPOS_ATK2,
        !           302: S_SPOS_ATK3,
        !           303: S_SPOS_PAIN,
        !           304: S_SPOS_PAIN2,
        !           305: S_SPOS_DIE1,
        !           306: S_SPOS_DIE2,
        !           307: S_SPOS_DIE3,
        !           308: S_SPOS_DIE4,
        !           309: S_SPOS_DIE5,
        !           310: S_SPOS_XDIE1,
        !           311: S_SPOS_XDIE2,
        !           312: S_SPOS_XDIE3,
        !           313: S_SPOS_XDIE4,
        !           314: S_SPOS_XDIE5,
        !           315: S_SPOS_XDIE6,
        !           316: S_SPOS_XDIE7,
        !           317: S_SPOS_XDIE8,
        !           318: S_SPOS_XDIE9,
        !           319: S_TROO_STND,
        !           320: S_TROO_STND2,
        !           321: S_TROO_RUN1,
        !           322: S_TROO_RUN2,
        !           323: S_TROO_RUN3,
        !           324: S_TROO_RUN4,
        !           325: S_TROO_RUN5,
        !           326: S_TROO_RUN6,
        !           327: S_TROO_RUN7,
        !           328: S_TROO_RUN8,
        !           329: S_TROO_ATK1,
        !           330: S_TROO_ATK2,
        !           331: S_TROO_ATK3,
        !           332: S_TROO_PAIN,
        !           333: S_TROO_PAIN2,
        !           334: S_TROO_DIE1,
        !           335: S_TROO_DIE2,
        !           336: S_TROO_DIE3,
        !           337: S_TROO_DIE4,
        !           338: S_TROO_DIE5,
        !           339: S_TROO_XDIE1,
        !           340: S_TROO_XDIE2,
        !           341: S_TROO_XDIE3,
        !           342: S_TROO_XDIE4,
        !           343: S_TROO_XDIE5,
        !           344: S_TROO_XDIE6,
        !           345: S_TROO_XDIE7,
        !           346: S_TROO_XDIE8,
        !           347: S_SARG_STND,
        !           348: S_SARG_STND2,
        !           349: S_SARG_RUN1,
        !           350: S_SARG_RUN2,
        !           351: S_SARG_RUN3,
        !           352: S_SARG_RUN4,
        !           353: S_SARG_RUN5,
        !           354: S_SARG_RUN6,
        !           355: S_SARG_RUN7,
        !           356: S_SARG_RUN8,
        !           357: S_SARG_ATK1,
        !           358: S_SARG_ATK2,
        !           359: S_SARG_ATK3,
        !           360: S_SARG_PAIN,
        !           361: S_SARG_PAIN2,
        !           362: S_SARG_DIE1,
        !           363: S_SARG_DIE2,
        !           364: S_SARG_DIE3,
        !           365: S_SARG_DIE4,
        !           366: S_SARG_DIE5,
        !           367: S_SARG_DIE6,
        !           368: S_HEAD_STND,
        !           369: S_HEAD_RUN1,
        !           370: S_HEAD_ATK1,
        !           371: S_HEAD_ATK2,
        !           372: S_HEAD_ATK3,
        !           373: S_HEAD_PAIN,
        !           374: S_HEAD_PAIN2,
        !           375: S_HEAD_PAIN3,
        !           376: S_HEAD_DIE1,
        !           377: S_HEAD_DIE2,
        !           378: S_HEAD_DIE3,
        !           379: S_HEAD_DIE4,
        !           380: S_HEAD_DIE5,
        !           381: S_HEAD_DIE6,
        !           382: S_BOSS_STND,
        !           383: S_BOSS_STND2,
        !           384: S_BOSS_RUN1,
        !           385: S_BOSS_RUN2,
        !           386: S_BOSS_RUN3,
        !           387: S_BOSS_RUN4,
        !           388: S_BOSS_RUN5,
        !           389: S_BOSS_RUN6,
        !           390: S_BOSS_RUN7,
        !           391: S_BOSS_RUN8,
        !           392: S_BOSS_ATK1,
        !           393: S_BOSS_ATK2,
        !           394: S_BOSS_ATK3,
        !           395: S_BOSS_PAIN,
        !           396: S_BOSS_PAIN2,
        !           397: S_BOSS_DIE1,
        !           398: S_BOSS_DIE2,
        !           399: S_BOSS_DIE3,
        !           400: S_BOSS_DIE4,
        !           401: S_BOSS_DIE5,
        !           402: S_BOSS_DIE6,
        !           403: S_BOSS_DIE7,
        !           404: S_SKULL_STND,
        !           405: S_SKULL_STND2,
        !           406: S_SKULL_RUN1,
        !           407: S_SKULL_RUN2,
        !           408: S_SKULL_ATK1,
        !           409: S_SKULL_ATK2,
        !           410: S_SKULL_ATK3,
        !           411: S_SKULL_ATK4,
        !           412: S_SKULL_PAIN,
        !           413: S_SKULL_PAIN2,
        !           414: S_SKULL_DIE1,
        !           415: S_SKULL_DIE2,
        !           416: S_SKULL_DIE3,
        !           417: S_SKULL_DIE4,
        !           418: S_SKULL_DIE5,
        !           419: S_SKULL_DIE6,
        !           420: S_ARM1,
        !           421: S_ARM1A,
        !           422: S_ARM2,
        !           423: S_ARM2A,
        !           424: S_BAR1,
        !           425: S_BAR2,
        !           426: S_BEXP,
        !           427: S_BEXP2,
        !           428: S_BEXP3,
        !           429: S_BEXP4,
        !           430: S_BEXP5,
        !           431: S_BBAR1,
        !           432: S_BBAR2,
        !           433: S_BBAR3,
        !           434: S_BON1,
        !           435: S_BON1A,
        !           436: S_BON1B,
        !           437: S_BON1C,
        !           438: S_BON1D,
        !           439: S_BON1E,
        !           440: S_BON2,
        !           441: S_BON2A,
        !           442: S_BON2B,
        !           443: S_BON2C,
        !           444: S_BON2D,
        !           445: S_BON2E,
        !           446: S_BKEY,
        !           447: S_BKEY2,
        !           448: S_RKEY,
        !           449: S_RKEY2,
        !           450: S_YKEY,
        !           451: S_YKEY2,
        !           452: S_BSKULL,
        !           453: S_BSKULL2,
        !           454: S_RSKULL,
        !           455: S_RSKULL2,
        !           456: S_YSKULL,
        !           457: S_YSKULL2,
        !           458: S_STIM,
        !           459: S_MEDI,
        !           460: S_SOUL,
        !           461: S_SOUL2,
        !           462: S_SOUL3,
        !           463: S_SOUL4,
        !           464: S_SOUL5,
        !           465: S_SOUL6,
        !           466: S_PINV,
        !           467: S_PINV2,
        !           468: S_PINV3,
        !           469: S_PINV4,
        !           470: S_PSTR,
        !           471: S_PINS,
        !           472: S_PINS2,
        !           473: S_PINS3,
        !           474: S_PINS4,
        !           475: S_SUIT,
        !           476: S_PMAP,
        !           477: S_PMAP2,
        !           478: S_PMAP3,
        !           479: S_PMAP4,
        !           480: S_PMAP5,
        !           481: S_PMAP6,
        !           482: S_PVIS,
        !           483: S_PVIS2,
        !           484: S_CLIP,
        !           485: S_AMMO,
        !           486: S_ROCK,
        !           487: S_BROK,
        !           488: S_CELL,
        !           489: S_CELP,
        !           490: S_SHEL,
        !           491: S_SBOX,
        !           492: S_BPAK,
        !           493: S_BFUG,
        !           494: S_MGUN,
        !           495: S_CSAW,
        !           496: S_LAUN,
        !           497: S_PLAS,
        !           498: S_SHOT,
        !           499: S_COLU,
        !           500: S_STALAG,
        !           501: S_DEADTORSO,
        !           502: S_DEADBOTTOM,
        !           503: S_HEADSONSTICK,
        !           504: S_GIBS,
        !           505: S_HEADONASTICK,
        !           506: S_DEADSTICK,
        !           507: S_MEAT4,
        !           508: S_MEAT5,
        !           509: S_STALAGTITE,
        !           510: S_SHRTGRNCOL,
        !           511: S_SHRTREDCOL,
        !           512: S_CANDLESTIK,
        !           513: S_CANDELABRA,
        !           514: S_TORCHTREE,
        !           515: S_TECHPILLAR,
        !           516: S_FLOATSKULL,
        !           517: S_FLOATSKULL2,
        !           518: S_FLOATSKULL3,
        !           519: S_BTORCHSHRT,
        !           520: S_BTORCHSHRT2,
        !           521: S_BTORCHSHRT3,
        !           522: S_BTORCHSHRT4,
        !           523: S_GTORCHSHRT,
        !           524: S_GTORCHSHRT2,
        !           525: S_GTORCHSHRT3,
        !           526: S_GTORCHSHRT4,
        !           527: S_RTORCHSHRT,
        !           528: S_RTORCHSHRT2,
        !           529: S_RTORCHSHRT3,
        !           530: S_RTORCHSHRT4,
        !           531: NUMSTATES
        !           532: } statenum_t;
        !           533: 
        !           534: typedef struct
        !           535: {
        !           536:         spritenum_t    sprite;
        !           537:         long                   frame;
        !           538:         long                   tics;
        !           539:         void                   (*action) ();
        !           540:         statenum_t             nextstate;
        !           541:         long                   misc1, misc2;
        !           542: } state_t;
        !           543: 
        !           544: extern state_t states[NUMSTATES];
        !           545: extern char *sprnames[NUMSPRITES];
        !           546: 
        !           547: 
        !           548: 
        !           549: typedef enum {
        !           550: MT_PLAYER,
        !           551: MT_POSSESSED,
        !           552: MT_SHOTGUY,
        !           553: MT_TROOP,
        !           554: MT_SERGEANT,
        !           555: MT_SHADOWS,
        !           556: MT_HEAD,
        !           557: MT_BRUISER,
        !           558: MT_SKULL,
        !           559: MT_BARREL,
        !           560: MT_TROOPSHOT,
        !           561: MT_HEADSHOT,
        !           562: MT_BRUISERSHOT,
        !           563: MT_ROCKET,
        !           564: MT_PLASMA,
        !           565: MT_BFG,
        !           566: MT_PUFF,
        !           567: MT_BLOOD,
        !           568: MT_TFOG,
        !           569: MT_IFOG,
        !           570: MT_TELEPORTMAN,
        !           571: MT_EXTRABFG,
        !           572: MT_MISC0,
        !           573: MT_MISC1,
        !           574: MT_MISC2,
        !           575: MT_MISC3,
        !           576: MT_MISC4,
        !           577: MT_MISC5,
        !           578: MT_MISC6,
        !           579: MT_MISC7,
        !           580: MT_MISC8,
        !           581: MT_MISC9,
        !           582: MT_MISC10,
        !           583: MT_MISC11,
        !           584: MT_MISC12,
        !           585: MT_INV,
        !           586: MT_MISC13,
        !           587: MT_INS,
        !           588: MT_MISC14,
        !           589: MT_MISC15,
        !           590: MT_MISC16,
        !           591: MT_CLIP,
        !           592: MT_MISC17,
        !           593: MT_MISC18,
        !           594: MT_MISC19,
        !           595: MT_MISC20,
        !           596: MT_MISC21,
        !           597: MT_MISC22,
        !           598: MT_MISC23,
        !           599: MT_MISC24,
        !           600: MT_MISC25,
        !           601: MT_CHAINGUN,
        !           602: MT_MISC26,
        !           603: MT_MISC27,
        !           604: MT_MISC28,
        !           605: MT_SHOTGUN,
        !           606: MT_MISC29,
        !           607: MT_MISC30,
        !           608: MT_MISC31,
        !           609: MT_MISC32,
        !           610: MT_MISC33,
        !           611: MT_MISC34,
        !           612: MT_MISC35,
        !           613: MT_MISC36,
        !           614: MT_MISC37,
        !           615: MT_MISC38,
        !           616: MT_MISC39,
        !           617: MT_MISC40,
        !           618: MT_MISC41,
        !           619: MT_MISC42,
        !           620: MT_MISC43,
        !           621: MT_MISC44,
        !           622: MT_MISC45,
        !           623: MT_MISC46,
        !           624: MT_MISC47,
        !           625: MT_MISC48,
        !           626: MT_MISC49,
        !           627: MT_MISC50,
        !           628: MT_MISC51,
        !           629: MT_MISC52,
        !           630: MT_MISC53,
        !           631: MT_MISC54,
        !           632: NUMMOBJTYPES} mobjtype_t;
        !           633: 
        !           634: typedef struct {
        !           635:        int     doomednum;
        !           636:        int     spawnstate;
        !           637:        int     spawnhealth;
        !           638:        int     seestate;
        !           639:        int     seesound;
        !           640:        int     reactiontime;
        !           641:        int     attacksound;
        !           642:        int     painstate;
        !           643:        int     painchance;
        !           644:        int     painsound;
        !           645:        int     meleestate;
        !           646:        int     missilestate;
        !           647:        int     deathstate;
        !           648:        int     xdeathstate;
        !           649:        int     deathsound;
        !           650:        int     speed;
        !           651:        int     radius;
        !           652:        int     height;
        !           653:        int     mass;
        !           654:        int     damage;
        !           655:        int     activesound;
        !           656:        int     flags;
        !           657: } mobjinfo_t;
        !           658: 
        !           659: extern mobjinfo_t mobjinfo[NUMMOBJTYPES];
        !           660: 

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.