If you're willing to use the browser's console, there are several handy functions you can call to make new cocks or vaginas, and edit them. Note that for each function, you need to include the brackets, but the arguments (i.e. numbers inside the brackets) are optional; if you use arguments, you need to use them in the correct order. Everything is also case-sensitive.
- Make a new one:
pc.createCock(clength,cthickness), where clength is the length and cthickness is the thickness ratio, and pc.createVagina(). These will not set any other values.
- Set default values:
pc.setNewCockValues(arg) and pc.setNewVaginaValues(arg), where arg is the position in the cock/vag array of the cock/vag you want to change; or, it's the number of that cock/vag minus 1 (so, if you want to change your first, it's 0; second, 1 and so on). For cocks, this will reset the length to 5.5 (adding or subtracting a bit if you have the Hung or Mini perks); for both, it will use the appropriate shift function to match your current race, and sometimes change other flags/stats.
- Shift values:
pc.shiftCock(slot,type) and pc.shiftVagina(slot,type), where slot is the same as arg and type is the type you want to shift it to. This will change the type, as well as the flags, colour and sometimes other stats to match.
- Make a copy:
pc.copyCock(target,donor) and pc.copyVagina(target,donor), where target and donor are the same things as arg. It copies all stats from the donor cock/vag to the target cock/vag; both must already exist for this to work, so if you don't already have the target, use the appropriate create function first.
After those, you can edit the values for length, wetness, etc. by using
pc.cocks[arg].stat=x and
pc.vaginas[arg].stat=x, where
arg is as before,
stat is the stat you want to change, and
x is the value you want to change it to. You can do the same thing with balls. The only exception is flags, where instead of
stat=x you have to use
addFlag(x) or
delFlag(x).
Note that type and flags are stored as numbers; to get around this, start
x as
GLOBAL.TYPE_ or
GLOBAL.FLAG_ and find the appropriate type/flag in the list.