luciensadi / AwakeMUD

The Community Edition fork of the 'Awakened Worlds' Shadowrun 3 MUD codebase.
Other
55 stars 30 forks source link

Handle persona programs in store-bought decks like components #701

Closed jdevnull closed 1 year ago

jdevnull commented 1 year ago

In store-bought decks, persona programs were being displayed like regular programs. This has led to confusion, with several newbie deckers believing that persona programs aren't being loaded because they can't be set to default, but can be manually loaded once connected to the matrix. Persona programs in store-bought decks are actually used to set matrix attributes at the time of connection to the matrix, and so manually loading persona programs do nothing but use up active memory space.

This pull request makes the following changes:

  1. persona programs in store-bought decks do not take up memory space
  2. do not permit persona programs to be manually loaded when in the matrix
  3. do not display persona programs with other software (instead, list them separately like components)

-Khai

luciensadi commented 1 year ago

Looks good to me, thank!