Both sides previous revisionPrevious revision | |
libtf:documentation:api:transformable:start [2018/04/22 20:06] – lee | libtf:documentation:api:transformable:start [2024/06/19 20:20] (current) – removed lee |
---|
[[libtf:documentation:api:start|<-- Back]] | |
| |
====== LibTF.Transformable ====== | |
| |
[[libtf:documentation:api:transformable:|Transformables]] are special field objects of a [[libtf:documentation:api:person|Person]], which can change over the course of play, transforming the [[libtf:documentation:api:person|Person]] in the process. | |
| |
Currently only sex/gender transformation is implemented. I think it would be useful to also include anthro, robot, etc transformations, but these are not my "thing" (I just don't really "get" it, but if it's your thing then cool of course), so I don't feel like I'm the one to write the code for that. | |
| |
In future versions of the library, I'd like to split out the various overall transformation themes (sex/gender, anthro, robot, etc etc) into optional separate pluggable modules. But that's a task for later. | |
| |
All [[libtf:documentation:api:transformable:|Transformables]] derive from an abstract base class: | |
| |
* [[libtf:documentation:api:transformable:generictransformable|LibTF.Transformable.GenericTransformable]] | |
| |
Some predefined sets of transformable values, which can be used as shortcuts in a Person's [[libtf:documentation:api:persistence#libtfpersistencesetdefaults_id_objectclass_defaults|setDefaults()]] block: | |
| |
* [[libtf:documentation:api:transformable:initialstates|LibTF.Transformable.InitialStates]] | |
| |
Additionally, the following specific [[libtf:documentation:api:transformable:|Transformables]] are defined by the library: | |
| |
* [[libtf:documentation:api:transformable:femininity|LibTF.Transformable.Femininity]] | |
| |
* [[libtf:documentation:api:transformable:bust|LibTF.Transformable.Bust]] (optionally interpolated from [[libtf:documentation:api:transformable:femininity|Femininity]]) | |
* [[libtf:documentation:api:transformable:penis|LibTF.Transformable.Penis]] (optionally interpolated from [[libtf:documentation:api:transformable:femininity|Femininity]]) | |
* [[libtf:documentation:api:transformable:pussy|LibTF.Transformable.Pussy]] (optionally interpolated from [[libtf:documentation:api:transformable:femininity|Femininity]]) | |
| |
* [[libtf:documentation:api:transformable:height|LibTF.Transformable.Height]] (optionally interpolated from [[libtf:documentation:api:transformable:femininity|Femininity]]) | |
* Age (planned for later) | |
* Eyes (planned for later) | |
* Hair (planned for later) | |
* Facial Hair (planned for later) | |
| |
[[libtf:documentation:api:start|<-- Back]] | |
| |