mmmm can't wait! =^)
I'll be posting another update soon. =) Mass Detail Listing is already finished and I'm about on start on Third Party Support.
Update: I'm ran into another issue that I can't seem to figure out. Certain bricks - such as the default treasure chest - automatically add events after being planted, which can be useful when using these bricks as details for generated terrain. However, I noticed that when you enable public brick ownership in PTG, a console error keeps coming up whenever the treasure chest is planted:
Add-Ons/Bot_Hole/packages.cs (845): Unable to find object: '' attempting to call function 'getDataBlock'
BackTrace: ->PTG_Chunk_Gen_Details_Normal->PTG_Chunk_PlantBrick->[happyDoorFunTime]fxDTSBrick::onPlant->[PTG_ServerPackage]fxDTSBrick::onPlant->fxDTSBrick::onPlant->brickTreasureChestData::onPlant->fxDTSBrick::addEvent->[BotHolePackage]SERVERCMDAddEvent
The error doesn't come up when public brick support is disabled for the generator, however I noticed that the issue is related to the wrench brick in the packages.cs Bot_Hole file:
function serverCmdAddEvent(%a,%b,%c,%d,%e,%f,%g,%h,%i,%j,%k,%l,%m,%n,%o,%p,%q,%r,%s,%t,%u,%v,%w,%x,%y,%z)
{
//SetBodyColorOnAddEvent(%a,%a.wrenchbrick);
//SetBodyPartsOnAddEvent(%a,%a.wrenchbrick);
Parent::serverCmdAddEvent(%a,%b,%c,%d,%e,%f,%g,%h,%i,%j,%k,%l,%m,%n,%o,%p,%q,%r,%s,%t,%u,%v,%w,%x,%y,%z);
%brick = %a.wrenchBrick;
if(%brick.getDatablock().isBotHole && getSimTime() > %brick.hLastSpawnTime+100)
The last line in the code above is where the issue lies. I'm just wondering if anyone has an idea around this problem? The wrench brick is setup automatically when the wrench is used by the player on a brick, but I'm guessing it isn't setup for public bricks since you can't use events on them. I tried setting it manually in SERVERCMDAddEvent, fxDTSBrick::onPlant and PTG_Chunk_PlantBrick, but to no avail. I also tried preventing serverCmdAddEvent from continuing in the packaged function if the wrench brick wasn't found, but that didn't work either, probably because it's also packaged by Bot_Hole.
If anyone has any idea how to fix this it would really help.