Commit Graph
4234 Commits
Author SHA1 Message Date
Heron d550f14830 drop eligibility works
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
2026-05-14 23:08:07 -04:00
Heron 182349536a Merge pull request #404 from SWG-Source/feature/configurable-itv-city-travel
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
2026-05-13 21:00:47 -04:00
Heron c30f9a2903 Added a config parameter to enable ITV in a city 2026-05-13 20:56:00 -04:00
Heron 30749f151a Merge pull request #403 from SWG-Source/feature/configurable-tcg-vendors
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
2026-05-12 20:47:23 -04:00
Heron a6f178673c Added configuration to turn TCG vendors on/off 2026-05-12 20:41:20 -04:00
Heron 8bf55cae2a Merge pull request #402 from SWG-Source/feature/developer-content-utilities
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.
2026-05-12 18:36:43 -04:00
Heron 5b1baae680 Added zone and object information utiltiies 2026-05-12 18:30:41 -04:00
Heron 0cfaf0cacf Merge pull request #401 from SWG-Source/fix/shellfish-harvesting-planet-resource
Location fix for shellfish harvesting tool
2026-05-12 15:05:25 -04:00
Heron c39aa1d2e5 Location fix for shellfish harvesting tool 2026-05-12 15:02:44 -04:00
Heron 89b44d772b Merge pull request #400 from SWG-Source/feature/lair-interactivity-config
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
2026-05-12 14:42:32 -04:00
Heron 4e3cfeb427 Completed lair interactivity options 2026-05-12 14:30:30 -04:00
Heron 0a8d775b02 Added logic for lair interactivity 2026-05-11 22:38:15 -04:00
Heron ba7a1962e5 Merge pull request #399 from SWG-Source/fix/randbell-deviation-clamp
Clamp bell curve rolls to three deviations
2026-05-11 19:46:44 -04:00
Heron ed15ffc9d1 Clamp bell curve rolls to three deviations 2026-05-11 19:29:10 -04:00
Heron b7eb7556d2 Merge pull request #398 from SWG-Source/space-battle-fix-and-refinement
Fix for space battles
2026-05-11 17:00:37 -05:00
John 29e01a123b Merge pull request #392 from bcalabro/patch-1
Updated buildout_utility.java with new JNI function calls
2025-05-07 18:36:12 -04:00
Brandon Calabro 7a6a0eadf0 Update base_class.java with JNI call getBuildoutAreaRect() 2025-05-07 14:03:10 -05:00
Brandon Calabro 462f279b25 Updated buildout_utility.java with new JNI function calls
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)
2025-05-07 13:57:42 -05:00
Heron 82cc3101fe Fix for space battles 2024-12-28 22:18:44 -05:00
Heron 879f48efb4 Merge pull request #391 from SWG-Source/qa-space-tools
Qa space tools
2024-12-07 00:16:38 -06:00
Heron 58568316f7 Completed server side implementation of QA god space parts 2024-11-27 20:36:58 -05:00
Heron 9b45b3ebd2 Merge pull request #390 from RezecNoble/master
GCW Space Battle Fix
2024-10-08 20:42:06 -05:00
RezecNoble 18baed6b0f GCW Space Battle Fix 2024-10-08 20:39:08 -04:00
RezecNoble e71af28262 GCW Space Battle Fix 2024-10-08 20:32:07 -04:00
John d8d5eb776a Merge pull request #389 from RezecNoble/master
Fixed Meatlump Map Puzzle
2024-10-01 19:43:41 -04:00
RezecNoble 67528cf65e Fixed Meatlump Map Puzzle 2024-10-01 15:23:24 -04:00
heronalexandria 110332f064 Added components to player ship chassis 2024-09-22 03:13:18 -04:00
heronalexandria 9bcc4f80ec Partial implementation of qa space parts 2024-09-21 19:00:20 -04:00
John 010cf0fa41 Merge pull request #388 from RezecNoble/master
NS and SM Hut Fix
2024-09-18 14:57:47 -07:00
RezecNoble 7cb7635160 NS and SM Hut Fix 2024-09-18 11:53:37 -04:00
heronalexandria a72390710f added qa space weapons to data tables 2024-09-15 19:17:08 -04:00
heronalexandria a0a7726471 added countermeasure packs 2024-09-15 17:56:28 -04:00
heronalexandria ca32944c1a added missile packs 2024-09-15 17:42:13 -04:00
heronalexandria 90e8bdb694 added countermeasure launchers 2024-09-15 17:08:36 -04:00
heronalexandria 2b124fff58 updated space launchers 2024-09-15 17:01:38 -04:00
heronalexandria 4129c39ce0 added ship missile launchers to frog 2024-09-15 16:32:33 -04:00
heronalexandria 357e6adea0 added droid chips to frog 2024-09-15 15:33:32 -04:00
heronalexandria 8ccfc73172 added flight computers to QA menu 2024-09-15 14:53:24 -04:00
Heron f0b28e6b4c added astromechs to frog 2024-09-15 14:17:38 -04:00
Cekis 99dff95f07 Merge pull request #378 from TalisaKnight/patch-1
Fixed Typo in At-At House Ejection Point.
2024-09-03 15:09:07 -07:00
Cekis b3cdc6fabc Merge pull request #386 from RezecNoble/master
NoTrade Removable Fix
2024-09-03 15:07:23 -07:00
RezecNoble 6e57b656c0 Havoc Weight Fix - Issue: 351 2024-08-29 20:25:13 -04:00
RezecNoble 6a67803887 NoTrade Removable Fix 2024-08-29 19:55:13 -04:00
Cekis a1b412e08f Merge pull request #385 from RezecNoble/master
TPF Typo Fixes
2024-08-22 08:28:21 -07:00
Rezec 9cd5526e1e TPF Typo Fixes 2024-08-21 17:46:14 -04:00
Cekis 3d873fa9ee Merge pull request #384 from RezecNoble/master
Void Dance Typo
2024-08-19 18:48:35 -07:00
Rezec 86fca556dc Void Dance Typo 2024-08-19 18:39:18 -04:00
John 16f2a9d1a6 Merge pull request #383 from RezecNoble/master
Snowspeeder and Slave1 Fix
2024-08-18 09:29:25 -04:00
Rezec 2b9f84f2e2 Snowspeeder and Slave1 Fix 2024-08-18 08:45:45 -04:00
John 5be0eaf824 Merge pull request #382 from RezecNoble/master
Fourth Delivery Reward Fix
2024-08-11 16:00:23 -04:00