chest stores tier + quality
ground chest path is guarded
space chest menu/open path exists
reward table lookup moved to open time
quality matching supports all and pipe lists
item-type dispatch stubs are ready
Added a configuration parameter that allows ITVs to be used in cities.
Kashyyyk and adventure planets are still exempt from ITV usage. The default is off, preserving vanilla behavior.
Example config to enable city ITV usage:
[GameServer]
allowInstantTravelInCity=true
Added configuration options to turn static TCG vendor spawners on or off by location. The default is on, preserving current SWG Source behavior.
Example localOptions.cfg:
#====================TCG Vendors====================
[TCGVendors]
tatooineEnabled=true
nabooEnabled=true
corelliaEnabled=true
novaOrionEnabled=true
Added developer utility commands for object and zone/content inspection.
Commands added:
- objinfo
- zoneutil
Both commands include help.
To use them, attach the following scripts to your character:
- script.developer.obj_information
- script.developer.zone_utility
The character must be in god mode. The scripts will not attach or function otherwise.
These tools are intended to help developers and content creators inspect object data, locations, cells, scenes, transforms, buildout information, objvars, scriptvars, attached scripts, CRCs, and related diagnostic data.
Updates to lair interactivity.
This feature must be enabled through the server configuration. When disabled, the vanilla lair search behavior remains unchanged.
When enabled, lair interactivity allows server operators to configure:
- reset time, allowing a lair to be searched again after a configured delay
- egg search chance
- nothing-found chance
- empty-lair chance
- luck usage
- egg reward multiplier
The bug chance is derived from the remaining chance after `eggChance` and `nothingChance`.
This also adds an `adminLair` command with the following options:
- `adminLair info` — shows the current search state for the targeted lair
- `adminLair set` — marks the targeted lair as searched
- `adminLair clear` — clears the search state from the targeted lair
The command requires god mode.
Example `localOptions.cfg` server configuration:
```ini
#====================Lair Interactivity Settings====================
[LairInteractivity]
enabled=true
resetMinutes=1
eggChance=80
nothingChance=10
emptyChance=35
useLuck=true
eggAmountMultiplierPercent=500
The buildout utility should now work on all scenes, including Kashyyyyk and Mustafar without the need to check scenes and performs better coordinate checking.
Also adds additional JNI call (additional PR in src repo)