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.
|a||Mench||4h||Doing a bit of everything.|
|And 31 more hiding and/or disguised|
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.
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.
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.
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!
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.
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.
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.
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.
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.
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.
(Edited by Neon at 10:51 pm on 6/22/2023)