数字工具箱编写代码有许多程序可供暗影狂奔的黑客使用,但很多时候黑客们更想要使用他们自己编写的程序,即使它们的功能最终与现成版本相同。以下规则有助于指导黑客编写自己的程序。
黑客需要拥有电子学技能,并能够访问编程工坊来创建他们自己的软件。这需要进行一个编程延续检定,间隔为8小时,阈值为程序等级的两倍(如果没有等级,则为其可获得性的两倍)。这允许你使用业力而非新元来购买软件。以这种方式创建软件的成本为每4000新元花费1业力(向上取整),每个程序的最低成本为1业力。如果你想创建一个技能软件、自动软件、知识软件或语言软件,你必须要么自己拥有这些技能,要么与拥有这些技能的人合作。在任何一种情况下,软件的等级都被限制为不得高于你的技能等级。对于具有等级的其他软件,等级仅限制为不得高于你的电子学技能等级,并且你必须具有软件专精或精通。当你创建自己的软件时将没有拷贝保护。假定你始终有一个离线备份副本,以便在软件被删除时始终可以找回该软件。你可以随心所欲地复制它,并与任何你喜欢的人分享,但你不能出售它们。除非是编写代码的黑客本人,否则很少有人会信任自制代码。
劇透 - :
DIGITAL TOOLBOX
WRITING CODE
Many programs are available to Shadowrun hackers, but a lot of the time hackers want programs they made themselves, even if their functionality ends up being the same as an off-the-shelf version. These rules help guide hackers through the process of coding their own programs.
Hackers need the Electronics skill and access to a coding shop to create their own software. This requires a programming Extended test with an interval of eight hours and a threshold of double the program’s rating (or double its Availability if it has no rating). This allows you to purchase software using Karma instead of nuyen. Creating software in this way costs 1 Karma per 4,000 nuyen of the software’s value (round up), with a minimum cost of 1 Karma per program. If you wish to create a skillsoft, autosoft, knowsoft, or linguasoft, you must either possess the skill yourself or have the cooperation of someone else who does. In either case, the rating of the software is limited to your ranks in the skill. For other software with a rating, the rating is limited to your ranks in Electronics, and you must have the Software specialization or expertise. When you create your own software, there is no copy protection. It is assumed that you always have an offline backup copy, so that you can always retrieve the software if it is deleted. You can make as many copies as you like and share them with whoever you like, but you are not able to sell them. Few people trust homemade code, except perhaps the hacker who wrote it.