Skip to content

Comments

Lua utils for scenarios#2331

Merged
daid merged 3 commits intodaid:masterfrom
Xansta:Utils
Apr 3, 2025
Merged

Lua utils for scenarios#2331
daid merged 3 commits intodaid:masterfrom
Xansta:Utils

Conversation

@Xansta
Copy link
Contributor

@Xansta Xansta commented Mar 20, 2025

Add helper function to test for object type in either an ECS world or a pre-ECS world.

Xansta added 2 commits March 20, 2025 12:09
Add helper function to test for object type in either an ECS world or a pre-ECS world.
@Xansta
Copy link
Contributor Author

Xansta commented Mar 21, 2025

Added information about this pull request to the wiki on ECS

@daid daid merged commit f1e11bd into daid:master Apr 3, 2025
5 checks passed
Xansta pushed a commit to Xansta/EmptyEpsilon that referenced this pull request Apr 17, 2025
Xansta pushed a commit to Xansta/EmptyEpsilon that referenced this pull request Apr 17, 2025
Xansta pushed a commit to Xansta/EmptyEpsilon that referenced this pull request Apr 17, 2025
Xansta pushed a commit to Xansta/EmptyEpsilon that referenced this pull request Apr 17, 2025
Xansta pushed a commit to Xansta/EmptyEpsilon that referenced this pull request Apr 17, 2025
Xansta pushed a commit to Xansta/EmptyEpsilon that referenced this pull request Apr 17, 2025
Xansta pushed a commit to Xansta/EmptyEpsilon that referenced this pull request Apr 17, 2025
Xansta pushed a commit to Xansta/EmptyEpsilon that referenced this pull request Apr 17, 2025
Xansta pushed a commit to Xansta/EmptyEpsilon that referenced this pull request Apr 17, 2025
Xansta pushed a commit to Xansta/EmptyEpsilon that referenced this pull request Apr 17, 2025
Xansta pushed a commit to Xansta/EmptyEpsilon that referenced this pull request Apr 17, 2025
Xansta pushed a commit to Xansta/EmptyEpsilon that referenced this pull request Apr 17, 2025
Xansta pushed a commit to Xansta/EmptyEpsilon that referenced this pull request Apr 17, 2025
Xansta pushed a commit to Xansta/EmptyEpsilon that referenced this pull request Apr 17, 2025
Xansta pushed a commit to Xansta/EmptyEpsilon that referenced this pull request Apr 17, 2025
daid pushed a commit that referenced this pull request Apr 23, 2025
* Default comms ship script
Bridge between before ECS and after ECS

* Rely on function in utils.lua in #2331

---------

Co-authored-by: Xansta <>
Xansta pushed a commit to Xansta/EmptyEpsilon that referenced this pull request Apr 27, 2025
Fix mixed references between cargo type missions and transportation type missions
@Xansta Xansta mentioned this pull request Apr 27, 2025
daid pushed a commit that referenced this pull request May 2, 2025
* Comms Scenario Utility
Handle before ECS and after ECS.
Add translation tags/contexts.
Fix bad reputation amount calculation.
Add ability to add comms routines to ship comms specific to the scenario.
Fix case where prompts about whether cargo was present appeared alongside prompts about buying cargo.

* Rely on utils.lua from #2331
Fix mixed references between cargo type missions and transportation type missions

---------

Co-authored-by: Xansta <>
daid pushed a commit that referenced this pull request May 6, 2025
* Borderline Fever scenario for defenders
Bridge between current and ECS

* Rely on function in utils.lua in #2331

---------

Co-authored-by: Xansta <>
daid pushed a commit that referenced this pull request May 12, 2025
* Liberation Day Scenario Updates
Make scenario work in the pre-ECS as well as the post_ECS releases

* Rely on function in utils.lua in #2331

---------

Co-authored-by: Xansta <>
daid pushed a commit that referenced this pull request May 12, 2025
* Surf's Up Scenario Updates
Make scenario run in the ECS and pre-ECS releases
Organize code a bit

* Rely on function in utils.lua in #2331

---------

Co-authored-by: Xansta <>
daid pushed a commit that referenced this pull request May 16, 2025
* Allies and Enemies Scenario Updates
Make scenario work for ECS and pre-ECS.

* Rely on function in utils.lua in #2331

---------

Co-authored-by: Xansta <>
daid pushed a commit that referenced this pull request May 20, 2025
* Early Evaluation Exercise Scenario Updates
Make scenario function in the pre-ECS and post-ECS environments
Adjust player ship name configurations

* Rely on function in utils.lua in #2331

---------

Co-authored-by: Xansta <>
daid pushed a commit that referenced this pull request May 20, 2025
* Close the Gaps Scenario Updates
Make scenario work in ECS and in pre-ECS.
Get rid of unused code.
Fix improper call to getObjectsInRange.

* Rely on function in utils.lua in #2331

---------

Co-authored-by: Xansta <>
daid pushed a commit that referenced this pull request May 29, 2025
* Planet Devourer Scenario Updates
Make scenario run in pre-ECS environment as well as post-ECS environment

* Rely on function in utils.lua in #2331

---------

Co-authored-by: Xansta <>
daid pushed a commit that referenced this pull request Jun 1, 2025
* Unwanted Visitors Scenario Updates
Make scenario work for ECS and pre-ECS environments.
Add ending button on GM console.
Slow down planet primus for an easier start to the mission.
Fix statistics display.
Make the protection mission in the first series a bit easier.

* Rely on function in utils.lua in #2331

---------

Co-authored-by: Xansta <>
daid pushed a commit that referenced this pull request Jun 11, 2025
* Scurvy Scavenger Scenario Updates
Enable scenario for ECS and pre-ECS.
Edd translation tags and contexts for goods and other messages.
Update goods handling and other comms routines.
Add jettison cargo function for overly enthusiastic relay officers.

* Rely on function in utils.lua in #2331

---------

Co-authored-by: Xansta <>
daid pushed a commit that referenced this pull request Jun 12, 2025
* Doomed Outpost Scenario Updates
Make scenario run in ECS and pre-ECS system

* Rely on function in utils.lua in #2331

---------

Co-authored-by: Xansta <>
daid pushed a commit that referenced this pull request Jun 12, 2025
* Locusts Scenario Updates
Allow scenario to run in the ECS and the pre-ECS environments

* Rely on function in utils.lua in #2331

---------

Co-authored-by: Xansta <>
daid pushed a commit that referenced this pull request Jun 12, 2025
* Deliver Ambassador Gremus
Make scenario work with ECS and pre-ECS.
Add an in-story terrorist scenario ending button to the GM screen for venues where there's a time limit on playing the game.

* Rely on function in utils.lua in #2331

---------

Co-authored-by: Xansta <>
daid pushed a commit that referenced this pull request Jun 19, 2025
* Escape Scenario Updates
Make scenario work with ECS and pre-ECS.
Ease up on the Exuari harassment.
Fix goods processing bugs.

* Rely on function in utils.lua in #2331

---------

Co-authored-by: Xansta <>
daid pushed a commit that referenced this pull request Jun 23, 2025
* Delta Quadrant Patrol Duty Scenario Updates
Make scenario work in ECS and pre-ECS environments.

* Rely on function in utils.lua in #2331

---------

Co-authored-by: Xansta <>
daid pushed a commit that referenced this pull request Jul 4, 2025
* Comms Scenario Utility
Handle before ECS and after ECS.
Add translation tags/contexts.
Fix bad reputation amount calculation.
Add ability to add comms routines to ship comms specific to the scenario.
Fix case where prompts about whether cargo was present appeared alongside prompts about buying cargo.

* Rely on utils.lua from #2331
Fix mixed references between cargo type missions and transportation type missions

* Comms scenario utility updates
- Add option for the goods a station will buy to be put in the station status report.
- Add goods a station will buy to the stellar cartography information.
- Fix case where prompt for goods a station buys was missing.
- Switch from tableRemoveRandom to TableSelectRandom when picking prompts related to selling goods to station.
- Add option to update a ship's cargo manifest.

---------

Co-authored-by: Xansta <>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants