Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Overhauls control.lua template #1

Merged
merged 2 commits into from
Apr 18, 2021
Merged

Conversation

dewiniaid
Copy link
Contributor

  • Adds buffering of received free-samples items.

    • Players with a full inventory will receive new items as space becomes
      available.
    • Players who do not yet exist in the world will receive all free samples
      upon joining.
  • When receiving new technologies, announce the technology BEFORE marking
    it as researched so that it appears before its free samples in the log.

  • If receiving a half-stack of free samples, use math.ceil on the division
    in case a mod uses an odd number as a stack size... or a stack size of 1

  • Handle free_samples logic in the Lua side rather than as part of a Jinja
    template. This makes this hopefully more adaptable to a future setup
    where all the rando information is shipped as startup settings.

- Adds buffering of received free-samples items.
  - Players with a full inventory will receive new items as space becomes
    available.
  - Players who do not yet exist in the world will receive all free samples
    upon joining.

- When receiving new technologies, announce the technology BEFORE marking
  it as researched so that it appears before its free samples in the log.

- If receiving a half-stack of free samples, use math.ceil on the division
  in case a mod uses an odd number as a stack size... or a stack size of 1

- Handle free_samples logic in the Lua side rather than as part of a Jinja
  template.  This makes this hopefully more adaptable to a future setup
  where all the rando information is shipped as startup settings.
@Berserker66 Berserker66 merged commit 65df153 into ArchipelagoMW:main Apr 18, 2021
@Berserker66
Copy link
Member

Thank you!

PoryGone referenced this pull request in PoryGone/ArchipelagoSA2B May 11, 2022
Implementing region locking for level gates
black-sliver pushed a commit that referenced this pull request Aug 13, 2022
* Merge pull request #1 from eudaimonistic/patch-2

Update setup_en.md

(cherry picked from commit 4156769)

* DS3: Update english documentation

* DS3: Add French setup guide

* DS3: Fix space formatting in doc

* DS3: Resolve comment
Magnemania referenced this pull request in Magnemania/Archipelago Nov 21, 2022
WG: Commander Choice options
Rosalie-A referenced this pull request in Rosalie-A/Archipelago Dec 19, 2022
Ziktofel referenced this pull request in Ziktofel/Archipelago Mar 18, 2023
Magnemania referenced this pull request in Magnemania/Archipelago Apr 1, 2023
Magnemania referenced this pull request in Magnemania/Archipelago Apr 20, 2023
Red-Buddha pushed a commit to Red-Buddha/Archipelago that referenced this pull request Apr 22, 2023
Witchybun referenced this pull request in Witchybun/Archipelago May 26, 2023
Adding Modded Content to 4.x.x
remyjette pushed a commit to remyjette/Archipelago that referenced this pull request Jun 21, 2023
Add Research Table, Radio Tower locations
ScipioWright referenced this pull request in ScipioWright/Archipelago-SW Jul 4, 2023
ScipioWright referenced this pull request in ScipioWright/Archipelago-SW Aug 5, 2023
Some fixes to get it to generate, and some little formatting things
Eijebong pushed a commit to Eijebong/Archipelago that referenced this pull request Dec 22, 2023
Exempt-Medic referenced this pull request in Exempt-Medic/Archipelago Apr 26, 2024
qwint referenced this pull request in qwint/Archipelago May 4, 2024
Ender lilies: Feature add spirit selection
Ixrec referenced this pull request in Ixrec/Archipelago May 20, 2024
qwint referenced this pull request in qwint/Archipelago May 30, 2024
Added option to hide excluded locations.
mrkssr pushed a commit to mrkssr/Archipelago that referenced this pull request Jun 16, 2024
…etion-conditions

Added extra completion conditions and fixed bugs
DeamonHunter pushed a commit to DeamonHunter/Archipelago that referenced this pull request Jul 31, 2024
* Jak 1: Initial commit: Cell Locations, Items, and Regions modeled.

* Jak 1: Wrote Regions, Rules, init. Untested.

* Jak 1: Fixed mistakes, need better understanding of Entrances.

* Jak 1: Fixed bugs, refactored Regions, added missing Special Checks. First spoiler log generated.

* Jak 1: Add Scout Fly Locations, code and style cleanup.

* Jak 1: Add Scout Flies to Regions.

* Jak 1: Add version info.

* Jak 1: Reduced code smell.

* Jak 1: Fixed UT bugs, added Free The Sages as Locations.

* Jak 1: Refactor ID scheme to better fit game's scheme. Add more subregions and rules, but still missing one-way Entrances.

* Jak 1: Add some one-ways, adjust scout fly offset.

* Jak 1: Found Scout Fly ID's for first 4 maps.

* Jak 1: Add more scout fly ID's, refactor game/AP ID translation for easier reading and code reuse.

* Jak 1: Fixed a few things. Four maps to go.

* Jak 1: Last of the scout flies mapped!

* Jak 1: simplify citadel sages logic.

* Jak 1: WebWorld setup, some documentation.

* Jak 1: Initial checkin of Client. Removed the colon from the game name.

* Jak 1: Refactored client into components, working on async communication between the client and the game.

* Jak 1: In tandem with new ArchipelaGOAL memory structure, define read_memory.

* Jak 1: There's magic in the air...

* Jak 1: Fixed bug translating scout fly ID's.

* Jak 1: Make the REPL a little more verbose, easier to debug.

* Jak 1: Did you know Snowy Mountain had such specific unlock requirements? I didn't.

* Jak 1: Update Documentation.

* Jak 1: Simplify user interaction with agents, make process more robust/less dependent on order of ops.

* Jak 1: Simplified startup process, updated docs, prayed.

* Jak 1: quick fix to settings.
axxroytovu pushed a commit to axxroytovu/Archipelago-BL2 that referenced this pull request Sep 4, 2024
Core: fix missing import for `MultiWorld.link_items()` (ArchipelagoMW#3731)
Eijebong pushed a commit to Eijebong/Archipelago that referenced this pull request Sep 5, 2024
Add "(passed)" to passed songs in /show_all_songs
qwint referenced this pull request in qwint/Archipelago Oct 7, 2024
Fix some formatting, some rules, and remove ball from ball_trick
cjmang referenced this pull request in cjmang/Archipelago Oct 15, 2024
qwint referenced this pull request in qwint/Archipelago Oct 15, 2024
lallaria referenced this pull request in lallaria/Archipelago Oct 28, 2024
AHIT: Update to new Options API
Ishigh1 pushed a commit to Ishigh1/Archipelago that referenced this pull request Dec 15, 2024
benny-dreamly referenced this pull request in benny-dreamly/Archipelago Jan 20, 2025
robojumper pushed a commit to robojumper/Archipelago that referenced this pull request Feb 14, 2025
Fix flags for relics, academy bell, and SV stalfos chest
darkarp pushed a commit to darkarp/Archipelago that referenced this pull request Feb 22, 2025
ladybunne pushed a commit to ladybunne/Archipelago that referenced this pull request Feb 24, 2025
…roups

Add item and location groups, world description
lallaria referenced this pull request in lallaria/Archipelago Mar 3, 2025
Updating Golden Sun The Lost Age Logic and small fixes
lallaria referenced this pull request in lallaria/Archipelago Mar 3, 2025
Speed up entrance rules and remove intermediate entrance regions
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