From 1dc2918956005fd338d54fe50b02ff4cdd7e0edb Mon Sep 17 00:00:00 2001 From: Graham Date: Mon, 25 Jan 2021 18:16:18 +0000 Subject: [PATCH] Change 'area' to 'build area' Signed-off-by: Graham --- share/doc/coordinate-system.md | 16 ++--- share/doc/glossary.md | 108 ++++++++++++++++----------------- 2 files changed, 62 insertions(+), 62 deletions(-) diff --git a/share/doc/coordinate-system.md b/share/doc/coordinate-system.md index 41a9edc0..f7a2bcb3 100644 --- a/share/doc/coordinate-system.md +++ b/share/doc/coordinate-system.md @@ -5,7 +5,7 @@ | Name | Levels | Width (tiles) | Height (tiles) | |------------------------|-------:|--------------:|---------------:| | World | 4 | 16,384 | 16,384 | -| Area | 1 or 4 | 104 | 104 | +| BuildArea | 1 or 4 | 104 | 104 | | MapSquare | 4 | 64 | 64 | | MapSquare (underwater) | 1 | 64 | 64 | | Viewport (?) | 1 | 32 | 32 | @@ -72,16 +72,16 @@ ground-level areas. 6400 was likely chosen as this corresponds to 100 map squares, meaning a single "1" digit needs to be added to or removed from the map's file name to switch between ground level and the corresponding dungeon. -## Area +## Build area -The area represents the 104x104 group of tiles (or 13x13 group of zones) held in -the client's memory. Depending on its settings, the client only retains the -player's current level or retains all four levels. +The build area represents the 104x104 group of tiles (or 13x13 group of zones) +held in the client's memory. Depending on its settings, the client only retains +the player's current level or retains all four levels. -The area is always zone-aligned. When the area is initially built, it is centred -around the player's current zone. +The build area is always zone-aligned. When the area is initially built, it is +centred around the player's current zone. -When the player is within 16 tiles of the edge of the current area, it is +When the player is within 16 tiles of the edge of the current build area, it is rebuilt. ## Viewport diff --git a/share/doc/glossary.md b/share/doc/glossary.md index eaffe6cd..52a13f13 100644 --- a/share/doc/glossary.md +++ b/share/doc/glossary.md @@ -1,59 +1,59 @@ # Glossary -| Jagex name | RSPS community name(s) | Description | -|-------------------|------------------------|------------------------------------------------------------------------------| -| | V1 | A middle-endian byte order used on [Honeywell Series 16][hs16] computers | -| | Viewport | A 1x32x32 group of tiles (inside which other players and NPcs are visible) | -| Alt3 | V2 | A middle-endian byte order used on [PDP-11][pdp11] computers | -| Ap | | An op that trigers when you approach (rather than reach) the target | -| Area | | A 104x104 group of tiles (held in memory by the client) | -| BAS | Stance | Base animation set | -| CS1 | | Client script version 1 | -| CS2 | | Client script version 2 | -| Component | | A user interface element (examples include buttons, text boxes, icons, etc.) | -| CoordFine | | A position more precise than a grid coord (128 units per tile in build 550) | -| CoordGrid | Position | The position of a tile | -| Entity | Animable, Renderable | | -| Enum | | A bidirectional map between integer keys and integer or string values | -| Flo | | Floor overlay | -| Flu | | Floor underlay | -| GoSubFrame | StackFrame | | -| IDK | IdentityKit | Identikit | -| Interface | | A group of components | -| Inv | Inventory | | -| JS5 | | Jagex store version 5? | -| Loc | Object | | -| MSI | | Map scenery icon | -| MapSquare | Map | A 4x64x64 group of tiles (the granularity of map files in the cache) | -| Mel | | Map element | -| Modal | | An interface that can be (manually or automatically) closed by the client | -| MultiLoc | | Transforms a loc into another based on a varp or varbit | -| MultiNPC | | Transforms an NPC into another based on a varp or varbit | -| Obj | Item | | -| ObjStack | GroundItem | | -| Op | Option, Action | Operation | -| Overlay | | An interface that can only be closed by the server | -| Packet | Buffer, Stream | | -| Packet.Bit | | Extends the underlying buffer type with ISAAC encryption and bit packing | -| Param | | A key used to add a extra attributes to locs, NPCs, objs and structs | -| PathingEntity | Character, Entity, Mob | A player or NPC | -| ProjAnim | Projectile | | -| Region | Instance | | -| ScriptVarType | | An enum representing types that can be used in a client script | -| Seq | Animation | Sequence | -| Skill | Skill | A type of skill | -| Smart | | A data type encoded as a shorter or longer type for bandwidth efficiency | -| SpotAnim | Graphic | Spot animation, a combination of a model and a sequence | -| Stat | | The player's base level, boosted level and experience in a particular skill | -| StockMarket | | Grand exchange | -| Struct | | A map of param keys to integer or string values | -| SubInterface | | An interface attached to a component in a parent interface | -| TopLevelInterface | | An interface without a parent | -| Varbit | ConfigByFile | Player bit variable | -| Varc | | Client variable | -| Varcstr | | Client string variable | -| Varp | Config | Player variable | -| Zone | Region, Chunk | A 1x8x8 group of tiles (the granularity used by various packets) | +| Jagex name | RSPS community name(s) | Description | +|--------------------|------------------------|------------------------------------------------------------------------------| +| | V1 | A middle-endian byte order used on [Honeywell Series 16][hs16] computers | +| | Viewport | A 1x32x32 group of tiles (inside which other players and NPcs are visible) | +| Alt3 | V2 | A middle-endian byte order used on [PDP-11][pdp11] computers | +| Ap | | An op that trigers when you approach (rather than reach) the target | +| BAS | Stance | Base animation set | +| BuildArea | | A 104x104 group of tiles (held in memory by the client) | +| CS1 | | Client script version 1 | +| CS2 | | Client script version 2 | +| Component | | A user interface element (examples include buttons, text boxes, icons, etc.) | +| CoordFine | | A position more precise than a grid coord (128 units per tile in build 550) | +| CoordGrid | Position | The position of a tile | +| Entity | Animable, Renderable | | +| Enum | | A bidirectional map between integer keys and integer or string values | +| Flo | | Floor overlay | +| Flu | | Floor underlay | +| GoSubFrame | StackFrame | | +| IDK | IdentityKit | Identikit | +| Interface | | A group of components | +| Inv | Inventory | | +| JS5 | | Jagex store version 5? | +| Loc | Object | | +| MSI | | Map scenery icon | +| MapSquare | Map | A 4x64x64 group of tiles (the granularity of map files in the cache) | +| Mel | | Map element | +| Modal | | An interface that can be (manually or automatically) closed by the client | +| MultiLoc | | Transforms a loc into another based on a varp or varbit | +| MultiNPC | | Transforms an NPC into another based on a varp or varbit | +| Obj | Item | | +| ObjStack | GroundItem | | +| Op | Option, Action | Operation | +| Overlay | | An interface that can only be closed by the server | +| Packet | Buffer, Stream | | +| Packet.Bit | | Extends the underlying buffer type with ISAAC encryption and bit packing | +| Param | | A key used to add a extra attributes to locs, NPCs, objs and structs | +| PathingEntity | Character, Entity, Mob | A player or NPC | +| ProjAnim | Projectile | | +| Region | Instance | | +| ScriptVarType | | An enum representing types that can be used in a client script | +| Seq | Animation | Sequence | +| Skill | Skill | A type of skill | +| Smart | | A data type encoded as a shorter or longer type for bandwidth efficiency | +| SpotAnim | Graphic | Spot animation, a combination of a model and a sequence | +| Stat | | The player's base level, boosted level and experience in a particular skill | +| StockMarket | | Grand exchange | +| Struct | | A map of param keys to integer or string values | +| SubInterface | | An interface attached to a component in a parent interface | +| TopLevelInterface | | An interface without a parent | +| Varbit | ConfigByFile | Player bit variable | +| Varc | | Client variable | +| Varcstr | | Client string variable | +| Varp | Config | Player variable | +| Zone | Region, Chunk | A 1x8x8 group of tiles (the granularity used by various packets) | ## Loc layers