Inheriting from existing creative devices?

Is it possible to inherit from existing creative devices?

When creating a new Verse device we inherit from the base ‘creative_device’ like so…

class<concrete>(creative_device):

What I have tried to do is inherit from an existing device like this

class(dbno_device):

The purpose of being able to do so would be to extend the functionality of existing devices without needed to place one in the island.

In this specific case, I’ve wanted for years to detect who threw a downed player, and I thought I might be able to add that functionality to my new and improved dbno device.

Hi @spankysully1 welcome.

Currently:

Device’s cannot be modified (or inherited), and so devices must exist on an island to function.

Verse only references and executes device functions and so no modifications can be made, as the “base code” for devices (blueprints) are not exposed in UEFN.

Functions such as “Who threw a down player” would be a good feature request for the DBNO device itself!

1 Like