MediaWiki API result

This is the HTML representation of the JSON format. HTML is good for debugging, but is unsuitable for application use.

Specify the format parameter to change the output format. To see the non-HTML representation of the JSON format, set format=json.

See the complete documentation, or the API help for more information.

{
    "batchcomplete": "",
    "continue": {
        "lecontinue": "20260510070402|5242",
        "continue": "-||"
    },
    "query": {
        "logevents": [
            {
                "logid": 5252,
                "ns": 0,
                "title": "DEMOLOOP",
                "pageid": 2568,
                "logpage": 2568,
                "params": {},
                "type": "create",
                "action": "create",
                "user": "Printz",
                "timestamp": "2026-06-14T10:13:18Z",
                "comment": "Created page with \"Eternity supports the DEMOLOOP lump, which is part of the id24 specifications.  DEMOLOOP must contain a JSON text data. The content of DEMOLOOP must be of the form:   {      \"type\":    \"demoloop\",      \"version\": \"1.0.0\",      \"metadata\": {          \"author\":      \"...\",          \"timestamp\":   \"...\",          \"application\": \"...      },        \"data\": {          \"entries: [              {                  \"type\":          0,                  \"primarylump\":   \"IMAGE1\",...\""
            },
            {
                "logid": 5251,
                "ns": 0,
                "title": "GetPlayerInput",
                "pageid": 2567,
                "logpage": 2567,
                "params": {},
                "type": "create",
                "action": "create",
                "user": "Printz",
                "timestamp": "2026-05-10T09:08:30Z",
                "comment": "Created page with \"{{ACSFunction|description=Gets information about a player's input. |usage=''int'' '''GetPlayerInput'''(''int player'', ''int type'') |parameters= *''player'': player index, from 0 to 3. Use -1 for activator. *''type'': one of the following: :*'''INPUT_OLDBUTTONS''' (0): unused, returns 0 :*'''INPUT_BUTTONS''' (1): will return a combination of the following flags: ::*'''BT_ATTACK''' (1): normal weapon attack ::*'''BT_USE''' (2): switch or door activation ::*'''BT_JUMP'''...\""
            },
            {
                "logid": 5250,
                "ns": 0,
                "title": "GetLevelInfo",
                "pageid": 2566,
                "logpage": 2566,
                "params": {},
                "type": "create",
                "action": "create",
                "user": "Printz",
                "timestamp": "2026-05-10T08:24:25Z",
                "comment": "Created page with \"{{ACSFunction|description=Gets various information from level. |usage=''int'' '''GetLevelInfo'''(''int type'') |parameters= *''type'': one of the following: :*'''LEVELINFO_PAR_TIME''' (0): par time, in seconds :*'''LEVELINFO_LEVELNUM''' (2): level index, in episode :*'''LEVELINFO_TOTAL_SECRETS''' (3): amount of secrets available in map :*'''LEVELINFO_FOUND_SECRETS''' (4): total found secrets by all players :*'''LEVELINFO_TOTAL_ITEMS''' (5): amount of [[MF_COUNTITEM]] ite...\""
            },
            {
                "logid": 5249,
                "ns": 0,
                "title": "GetCVarString",
                "pageid": 2565,
                "logpage": 2565,
                "params": {},
                "type": "create",
                "action": "create",
                "user": "Printz",
                "timestamp": "2026-05-10T08:17:43Z",
                "comment": "Redirected page to [[GetCVar]]"
            },
            {
                "logid": 5248,
                "ns": 0,
                "title": "GetCVar",
                "pageid": 2564,
                "logpage": 2564,
                "params": {},
                "type": "create",
                "action": "create",
                "user": "Printz",
                "timestamp": "2026-05-10T08:17:02Z",
                "comment": "Created page with \"{{ACSFunction|description=Get the value of an integer or string [[console variable]]. |usage= ''int'' '''GetCVar'''(''str cvar'')  ''str'' '''GetCVarString'''(''str cvar'') |parameters= *''cvar'': console variable name |return=The value of the console variable, or 0 if unauthorized or inexistent. |notes=This only works with server variables, otherwise it will display an error and return 0. |id=ACC internal for '''GetCVar''', -56 for '''GetCVarString'''}}\""
            },
            {
                "logid": 5247,
                "ns": 0,
                "title": "FixedSqrt",
                "pageid": 2563,
                "logpage": 2563,
                "params": {},
                "type": "create",
                "action": "create",
                "user": "Printz",
                "timestamp": "2026-05-10T07:14:14Z",
                "comment": "Redirected page to [[Sqrt]]"
            },
            {
                "logid": 5246,
                "ns": 0,
                "title": "ClassifyActor",
                "pageid": 2562,
                "logpage": 2562,
                "params": {},
                "type": "create",
                "action": "create",
                "user": "Printz",
                "timestamp": "2026-05-10T07:13:34Z",
                "comment": "Created page with \"int ClassifyActor(int tid)  Checks the kind of thing tagged tid. It returns a set of flags, possibly combined:  ACTOR_PLAYER (2): it's player-controlled  ACTOR_VOODOODOLL (8): it's a duplicate player start, not controlled by the player but still linked to it. Used in Boom maps for advanced mapping tricks  ACTOR_MONSTER (16): it's a monster (has COUNTKILL or KILLABLE thing type flag set)  ACTOR_MISSILE (128): it's a projectile in flight (has MISSILE thing type flag set)...\""
            },
            {
                "logid": 5245,
                "ns": 0,
                "title": "PolyWait",
                "pageid": 2561,
                "logpage": 2561,
                "params": {},
                "type": "create",
                "action": "create",
                "user": "Printz",
                "timestamp": "2026-05-10T07:12:24Z",
                "comment": "Created page with \"{{ACSFunction|description=Wait for tagged polyobject to finish movement before continuing script. |usage=''void'' '''PolyWait'''(''int polyid'') |parameters= *''polyid'': ID of polyobject |notes= Be careful with override actions. |id=ACC internal}}\""
            },
            {
                "logid": 5244,
                "ns": 0,
                "title": "UniqueTID",
                "pageid": 2560,
                "logpage": 2560,
                "params": {},
                "type": "create",
                "action": "create",
                "user": "Printz",
                "timestamp": "2026-05-10T07:11:05Z",
                "comment": "Created page with \"{{ACSFunction|description=Returns a free TID to apply to new things. |usage=''int'' '''UniqueTID'''([''int start''[, ''int limit'']])} |parameters= *''start'': optional start [[TID]] to count from *''limit'': optional limit of retries |return=New free TID to use, or 0 if it couldn't find one within limit. |notes=If ''start'' is not provided, it will start by trying a random TID.  If attempted TID is currently in use, it will increment by up to ''limit'' tries, or keep lo...\""
            },
            {
                "logid": 5243,
                "ns": 0,
                "title": "Timer",
                "pageid": 2559,
                "logpage": 2559,
                "params": {},
                "type": "create",
                "action": "create",
                "user": "Printz",
                "timestamp": "2026-05-10T07:05:16Z",
                "comment": "Created page with \"{{ACSFunction|description=Returns the level time, in tics. |usage=''int'' '''Timer'''() |return=Time since level start, in tics. |id=ACC internal}}\""
            }
        ]
    }
}