Login to post. Membership required.
@EMPLOYED STAFF TOOL
We made another update to the @employed tool, so that it has some colors so that certain information is easier to discern for GMs at a glance.
By Neon at Jun 3, 2023 6:15 PM
TRACEBACK CHOKING ROBOTS
There was a bug when you attempted to choke out robots. This has been resolved and returned to the original intended behavior.
By Neon at Jun 5, 2023 9:32 AM
INSTALLS ON DISCONNECTED PLAYERS
It is no longer possible to perform an install on a disconnected player. This is to comply to the no screwing around with sleepers policy that we have, and after discussion between staff. Installs with NPCs are not touched.
By Neon at Jun 5, 2023 11:13 AM
UPDATED JOB SETUP (REPOSTING FROM WRONG MONTH)
This admin-facing verb now asks if the job is corporate of service.
By Neon at Jun 8, 2023 12:13 PM
CLEAN UP CODE ON AMBIENT WITNESSES (WJF)
I did some clean up on the code for the ambient witnesses for the WJF. We had two delays, now it has one. Shouldn't have any dramatic changes for players, but for coders the code is more clean.
By Neon at Jun 8, 2023 12:14 PM
RANDOMNESS IN WJF RESPONSE
We have improved the logic behind the delay in WJF report response to crimes, taking into account factors such as the population in the area of the crime and also adding a layer of randomness to the amount of time an emergency call would take to be reported.
It shouldn't be vastly different from what it was before, but there will be cases where it feels either slower or faster.
By Neon at Jun 8, 2023 1:31 PM
5K, 10K, 25K E-MEMORIES
The 25,000U e-memory were already created in the past, but not available. We have made it available, alongside the newly-created 5K and 10K e-memories.
By Neon at Jun 8, 2023 1:56 PM
PHOTOS TAKE UP 25,000U NOW IN E-MEMORIES
We have made it so that photos now take up 25,000U. They were previously taking up a whole lot of space and it was impossible to store more than 2 in an e-note.
This new file size should be better for this kind of stuff.
Please report any issues!
By Neon at Jun 8, 2023 4:09 PM
BADLANDS AMPLIFIED HEARING BUG
Solved a bug related to amplified hearing in the Badlands.
By Neon at Jun 10, 2023 10:13 PM
PERMSTRINGS FOR E-NOTES
This is mostly a coder-facing system which allows one to check the permissions of the user for different operations through In-Game logic. We pass strings like "rwm" (read, write, manage) and it determines if the user has the appropriate permissions. This is useful if we want to expand on the system of permissions in the future. Also allows for cascading logic between children of the e-enote if any in the future.
By Neon at Jun 12, 2023 10:29 AM
DATA VAULTS
Data Vaults serve as devices with an e-memory attached where information can be stored (all the information an e-note allows), with different permissions for users to use and manage it. They can be used as repositories for data for corporations and groups, boards, etcetera. Right now, we are still discussing the places where we will implement these new types.
With Data Vaults, groups of characters have write permission, while anyone can read it. They are pretty much public e-memories with the permission system modified.
They inherit from the e-note filesystem and the commands from the e-note for use.
Admin can define vault managers which have write and manage permissions on these, depending on the board.
By Neon at Jun 14, 2023 10:11 AM
SEPARATE DELETE PERMISSIONS
We have separated delete permissions for e-notes and data vaults. By default, managers can't delete files unless they are admin. This should momentarily remove any worries of griefing while we code a more flexible solution.
By Neon at Jun 14, 2023 7:02 PM
PERMISSION MENU UPGRADE FOR DATA VAULTS
This now allows super-managers to add permissions for any person and also for individual characters, effectively allowing any combination of data vaults. This is a major change, since it allows admin to decide that a data vault can by default be read and written by anyone, determine who can read, delete, manage data vaults, etc. It basically allows any combination of permissions!
By Neon at Jun 14, 2023 8:00 PM
WORK KEYS IN DATA VAULT PERMISSIONS
We have enabled work keys as basis for permissions. This means that terminal factions can be labelled for special permissions in specific data vaults. For example, if a bar has a terminal, it has a work key and it means that we can set all employees of that terminal to have write permissions in a specific data vault.
This is not SIC keys. These are values that help us determine who belongs to what group or sub-group within a faction.
By Neon at Jun 14, 2023 8:16 PM
FILESYSTEM BACKEND UPDATE
We have begun porting some functions to a more modular filesystem arrangement. In this case, we separated the function that recognizes a filesystem in e-notes, and made it so that it can take an e-note or an e-memory and return the filesystem. This should help adhere the system to follow modularity practices, allowing us to expand the system and implement the filesystem in more systems in the future if we wanted to, rather than duplicate code.
By deskoft at Jun 17, 2023 3:54 PM
PARSING FILE PATHS FOR FILESYSTEM
We had this verb for the e-note; it has now been ported to a new general-purpose utilities package, a change that should help make the system more modular and without duplicate code.
By Neon at Jun 18, 2023 11:44 AM
LOGIC FOR PHOTOGRAPH SIZE
The logic for the size of a photograph has been updated into a generic utils package. Previously, we had to update two different locations to determine this. This is no longer the case.
By Neon at Jun 18, 2023 12:10 PM
CONVERSION FROM PHOTO TO FILE
Moved most of the logic for converting a photo to a file to a compartmentalized verb, which means that it should be much simpler to extend logic that converts photographs into files in the future, and also separates concerns.
By Neon at Jun 18, 2023 1:08 PM
SCANNING DOCUMENTS WITH E-NOTE SCANNERS
It is now possible to scan a wide arrangement of documents like flyers, newspapers and resumes with an e-note scanner. You can just scan them with the e-note like you did with the photos before and it will scan into a document. Let us know how this works and if there's anything to improve in the feedback thread.
This change is at the apex of all the previous changes to the backend of how scanning stuff works with e-notes, which has been made more flexible.
By Neon at Jun 18, 2023 2:46 PM
E-NOTE E-SCANNER SCAN REQUIRES WRITE PERMISSION
Previously, scanning didn't check permissions as everything else. In theory, this means that someone could've scanned a document with a scanner attached to the data-vault, to bypass write permissions. No longer the case.
By Neon at Jun 18, 2023 2:52 PM
SCANNING LETTERS WITH E-NOTE SCANNERS
Letters are different from the aforementioned documents, and they operate with a different system as well. We have added logic to scan letters with e-note e-scanners now.
By Neon at Jun 18, 2023 3:13 PM
VAULT MONITORING
To allow for GMs to monitor data vaults (such as in the case of using them for reports or what ever), we have created a variable that determines if data vaults are being monitored. If they are, they will be sent as part of the GM mailing list.
By Neon at Jun 19, 2023 9:54 AM
DOORMASTERS ON ARCANE DOORS
There was an issue preventing our GMs from properly authorizing players on these. It has been resolved.
By Neon at Jun 19, 2023 10:09 AM
VAULTS THAT CREATE NOTES
We have enabled a flag that determines if a vault will create a note on the admin-side. This will allow for vaults that can be used for reports and other things.
By Neon at Jun 19, 2023 10:57 AM
VAULTS THAT CREATE NOTES
We have enabled a flag that determines if a vault will create a note on the admin-side. This will allow for vaults that can be used for reports and other things.
By Neon at Jun 19, 2023 10:57 AM
ALLOWED EXTENSIONS AND MODES ON E-NOTES
I created a new property on e-notes (and all of its subchilds, like data vaults) which will determine the extensions and modes that it allows. This should allow for extending the functionality in the children without having to duplicate code.
By deskoft at Jun 19, 2023 7:15 PM
ALLOWED EXTENSIONS AND MODES ON E-NOTES
I created a new property on e-notes (and all of its subchilds, like data vaults) which will determine the extensions and modes that it allows. This should allow for extending the functionality in the children without having to duplicate code.
By Neon at Jun 19, 2023 7:15 PM
DUPLICATE DESCRIPTION WHEN OPENING IMAGES
When you opened images on e-notes, it would show the screen displaying the image twice. This has been removed.
By Neon at Jun 19, 2023 7:55 PM
DISPLAY MSG ON E-NOTES AND DERIVATIVES
A new property has been added that determines what is displayed before rendering the content on an e-note and its derivatives. By default this is the "The PRI e-note 7 displays:" text that shows at the top. For derivatives, this can now be changed to offer a customized and immersive experience.
By Neon at Jun 19, 2023 8:01 PM
SCANNING ON E-NOTES AND DERIVATES
Scanning now adheres to allowed extensions and modes. Therefore, it can only scan things that are allowed on the device.
By Neon at Jun 19, 2023 9:12 PM
COPYING FILES IN E-NOTES
You now have the cp command which allows you to copy files in e-notes and other devices. This should also allow you to move files from different e-memories with devices that allow more than one e-memory!
By Neon at Jun 19, 2023 10:07 PM
SHOWER / DRY DELAY
Previously, after the game told you you were done showering / drying, it would still take 5 additional seconds. Now, when it tells you, you will be done with it.
By Neon at Jun 20, 2023 7:50 AM
NK PHOTOFRAME E-DISPLAY
An installable digital frame that allows you to display photographs on it. It uses the same filesystem as e-notes and allows you to browse files with the same syntax of e-notes to choose which image to open. You can only open images, nothing else. Upon looking at it, you can see the image just like you would with a pinned photograph.
This object is in theory a children of the data vaults, but heavily modified for such a purpose.
By Neon at Jun 20, 2023 9:27 AM
MANNER OF DEATH IN FORENSICS
While we had analysis for the nature of the wounds, we have added a new check for manner of death. This is a superficial analysis of the state of the corpse to determine not only what wounds the person had on them, but also the manner in which the corpse finally lost their life.
By Neon at Jun 20, 2023 12:59 PM
E-SCANNER SCANS GRAFFITI
Following along with the changes to the scanner, you can now scan graffiti with your e-note's scanner.
By Neon at Jun 21, 2023 7:33 PM
PROGIAS ALLOW E-MEMORIES
You can now slot e-memories in progias. While right now there is not much use, the fact that they support it opens it to a range of usages.
WSB APP EXPORT OF BALANCE
This is a pretty minor addition, more of a proof of concept that I developed to test that the system worked, but you can now use an 'export' command while in the WSB app to export the balance it displays you to a text file, if you have an e-memory attached. Pretty self-explanatory.
(Edited by Neon at 10:51 pm on 6/22/2023)
By Neon at Jun 22, 2023 10:50 PM
@BUGS
You can now search existing open, public bugs to see if there is an existing bug report before filing your @bug.
For example:
* @bugs progia
* @bugs sniper
By Slither at Jun 24, 2023 12:53 PM
ROOFTOP SNIPING, ETC
I have fixed the bug I introduced in February regarding rooftop sniping and it should be working now. We've tested it. However, it's possible my fix introduces additional issues, hopefully not. Please report any issues via @bug.
By Slither at Jun 24, 2023 1:32 PM
NEW TIMELINE ENTRY
A new timeline entry has been added.
By Slither at Jun 24, 2023 5:13 PM