mirror of
https://github.com/duckietm/Nitro-V3.git
synced 2026-06-19 23:16:21 +00:00
Add wired creator tools monitor and inspection UI
- add the new :wired inspection/monitor panel with furni, user and global tabs - add live variables, previews, inline editing and keep-selected behavior - add global room diagnostics placeholders, monitor artwork and server/client timezone display - add editor support for wf_xtra_text_output_furni_name and related UI texts/assets
This commit is contained in:
@@ -31,6 +31,11 @@ export class AvatarInfoFurni implements IAvatarInfo
|
||||
public availableForBuildersClub: boolean = false;
|
||||
public tileSizeX: number = 1;
|
||||
public tileSizeY: number = 1;
|
||||
public allowStack: boolean = false;
|
||||
public allowSit: boolean = false;
|
||||
public allowLay: boolean = false;
|
||||
public allowWalk: boolean = false;
|
||||
public teleportTargetId: number = 0;
|
||||
|
||||
constructor(public readonly type: string)
|
||||
{}
|
||||
|
||||
@@ -152,6 +152,18 @@ export class AvatarInfoUtilities
|
||||
furniInfo.ownerId = model.getValue<number>(RoomObjectVariable.FURNITURE_OWNER_ID);
|
||||
furniInfo.ownerName = model.getValue<string>(RoomObjectVariable.FURNITURE_OWNER_NAME);
|
||||
furniInfo.usagePolicy = model.getValue<number>(RoomObjectVariable.FURNITURE_USAGE_POLICY);
|
||||
furniInfo.allowStack = (model.getValue<number>(RoomObjectVariable.FURNITURE_ALLOW_STACK) > 0);
|
||||
furniInfo.allowSit = (model.getValue<number>(RoomObjectVariable.FURNITURE_ALLOW_SIT) > 0);
|
||||
furniInfo.allowLay = (model.getValue<number>(RoomObjectVariable.FURNITURE_ALLOW_LAY) > 0);
|
||||
furniInfo.allowWalk = (model.getValue<number>(RoomObjectVariable.FURNITURE_ALLOW_WALK) > 0);
|
||||
furniInfo.teleportTargetId = Number(model.getValue<number>(RoomObjectVariable.FURNITURE_TELEPORT_TARGET_ID) ?? 0);
|
||||
|
||||
const dimensionsX = model.getValue<number>(RoomObjectVariable.FURNITURE_DIMENSIONS_X);
|
||||
const dimensionsY = model.getValue<number>(RoomObjectVariable.FURNITURE_DIMENSIONS_Y);
|
||||
|
||||
if(dimensionsX > 0) furniInfo.tileSizeX = dimensionsX;
|
||||
|
||||
if(dimensionsY > 0) furniInfo.tileSizeY = dimensionsY;
|
||||
|
||||
const guildId = model.getValue<number>(RoomObjectVariable.FURNITURE_GUILD_CUSTOMIZED_GUILD_ID);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user