Configure Brick Flower Studio
Configuration sections
Section titled “Configuration sections”| Section | Purpose |
|---|---|
Config.Locale |
Selects a shipped Lua locale. |
Config.Access |
Controls the florist job, minimum grade, and optional permitted player models. |
Config.Duty |
Enables the duty point and controls whether employees must be on duty. |
Config.Management |
Enables boss management and sets its minimum grade. |
Config.Stash |
Enables personal employee storage and controls slots and weight. |
Config.Garage |
Configures temporary work vehicles, plate prefix, and starting fuel. |
Config.Payment |
Selects the purchase and earnings accounts. |
Config.Interaction |
Controls distances, delivery duration, and handoff animation. |
Config.Map |
Configures studio, gathering, and active-delivery blips. |
Config.Supplies |
Defines supply bundles, quantities, and prices. |
Config.Recipes |
Defines arrangement ingredients, output, duration, and animation. |
Config.Studios |
Defines each studio and its duty, supplies, design, dispatch, boss, stash, and garage points. |
Config.Gathering |
Defines gathering locations, rewards, target boxes, durations, animations, and blips. |
Config.NpcSales |
Controls street buyers, commands, timing, interaction, animations, and payout offers. |
Config.DeliveryOrders |
Defines selectable arrangements, quantities, and per-item delivery payouts. |
Config.DeliveryLocations |
Defines possible customer destinations and interaction distances. |
Access and duty
Section titled “Access and duty”The shipped configuration requires the florist job at grade 0 or higher and permits only mp_f_freemode_01 by default:
Config.Access = { Job = 'florist', MinimumGrade = 0, FemaleOnly = true, FemaleModels = { 'mp_f_freemode_01', },}Set FemaleOnly = false to permit every player model. Set Job = false only for open access; this ignores duty and boss requirements and disables the job-only garage feature.
Locations and target boxes
Section titled “Locations and target boxes”All coordinates, headings, radii, and map presentation are customer-editable.
- Normal interaction points use
vector3. - Garage NPC and vehicle spawn positions use
vector4; the fourth value is heading. Size = vector3(width, depth, height)controls the target box.Rotationturns the target box around the Z axis in degrees.Radiuscontrols how close the player must be to use the location and does not resize the target box.
Add another complete entry to Config.Studios to create another studio. Keep every Id unique. Empty Config.Gathering to disable gathering.
Products and economy
Section titled “Products and economy”Config.Supplies defines what each supply purchase grants and its price. Config.Recipes defines the required ingredients, output quantity, duration in milliseconds, and optional animation scenario.
For dispatch deliveries, Amount.Min and Amount.Max are inclusive quantities. Pay.Min and Pay.Max are inclusive whole-dollar payouts per item.
Street-sale offers have their own payout ranges. Every street-sale maximum must remain below the matching delivery minimum.
Street sales
Section titled “Street sales”Workers start or stop street selling with /flowersell or the included brick_flowerphone. The selection lists only configured finished flowers currently carried by the worker.
Street selling has no fixed zone. Buyers appear nearby and walk to the seller.
Important settings include:
BuyerDelayMs: delay before each customer;SpawnDistance: nearby pavement search range in game units;ArrivalTimeoutMs: how long a buyer has to reach the seller;InteractionTimeoutMs: how long a waiting buyer remains available;SaleDurationMs: flower handoff duration;DepartureRemovalMs: how long a completed buyer walks away before removal;CashHandoff: optional visual cash-exchange animation.
Storage and work vehicles
Section titled “Storage and work vehicles”Each stash is personal to the current character.
The garage provides one temporary work vehicle per employee. Configure the available vehicles, plate prefix, fuel, attendant, spawn point, and return area in Config.Garage and Config.Studios.
