Archipelago/docs
qwint 1ca8d3e4a8
Docs: add description of Indirect Condition problem (#4295)
* Docs: Dev FAQ - About indirect conditions

I wrote up a big effortpost about indirect conditions for nex on the [DS3 3.0 PR](https://github.com/ArchipelagoMW/Archipelago/pull/3128#discussion_r1693843193).

The version I'm [PRing to the world API document](https://github.com/ArchipelagoMW/Archipelago/pull/3552) is very brief and unnuanced, because I'd rather people use too many indirect conditions than too few.
But that might leave some devs wanting to know more.

I think that comment on nex's DS3 PR is probably the best detailed explanation for indirect conditions that exists currently.

So I think it's good if it exists somewhere. And the FAQ doc seems like the best place right now, because I don't want to write an entirely new doc at the moment.

* Actually copy in the text

* Update docs/apworld_dev_faq.md

Co-authored-by: Exempt-Medic <60412657+Exempt-Medic@users.noreply.github.com>

* Update docs/apworld_dev_faq.md

Co-authored-by: Exempt-Medic <60412657+Exempt-Medic@users.noreply.github.com>

* Update docs/apworld_dev_faq.md

Co-authored-by: Exempt-Medic <60412657+Exempt-Medic@users.noreply.github.com>

* Update docs/apworld_dev_faq.md

Co-authored-by: Exempt-Medic <60412657+Exempt-Medic@users.noreply.github.com>

* Update docs/apworld_dev_faq.md

Co-authored-by: Exempt-Medic <60412657+Exempt-Medic@users.noreply.github.com>

* Update docs/apworld_dev_faq.md

Co-authored-by: Scipio Wright <scipiowright@gmail.com>

* Update docs/apworld_dev_faq.md

Co-authored-by: Scipio Wright <scipiowright@gmail.com>

* Update docs/apworld_dev_faq.md

Co-authored-by: qwint <qwint.42@gmail.com>

* Update docs/apworld_dev_faq.md

Co-authored-by: qwint <qwint.42@gmail.com>

* Update apworld_dev_faq.md

* Update docs/apworld_dev_faq.md

Co-authored-by: Exempt-Medic <60412657+Exempt-Medic@users.noreply.github.com>

* Update apworld_dev_faq.md

* Update docs/apworld_dev_faq.md

Co-authored-by: Exempt-Medic <60412657+Exempt-Medic@users.noreply.github.com>

* Update docs/apworld_dev_faq.md

Co-authored-by: Exempt-Medic <60412657+Exempt-Medic@users.noreply.github.com>

* Update docs/apworld_dev_faq.md

Co-authored-by: Exempt-Medic <60412657+Exempt-Medic@users.noreply.github.com>

* Update apworld_dev_faq.md

* Update docs/apworld_dev_faq.md

Co-authored-by: qwint <qwint.42@gmail.com>

* Update docs/apworld_dev_faq.md

Co-authored-by: qwint <qwint.42@gmail.com>

* fix the last couple of wording issues I have with the indirect condition section to apworld dev faq doc

* I didn't like that wording

* Apply suggestions from code review

Co-authored-by: Scipio Wright <scipiowright@gmail.com>

* Apply suggestions from code review

Co-authored-by: Scipio Wright <scipiowright@gmail.com>

* Update docs/apworld_dev_faq.md

Co-authored-by: Scipio Wright <scipiowright@gmail.com>

* Update docs/apworld_dev_faq.md

* Update docs/apworld_dev_faq.md

Co-authored-by: Scipio Wright <scipiowright@gmail.com>

---------

Co-authored-by: NewSoupVi <57900059+NewSoupVi@users.noreply.github.com>
Co-authored-by: Exempt-Medic <60412657+Exempt-Medic@users.noreply.github.com>
Co-authored-by: Scipio Wright <scipiowright@gmail.com>
2024-12-12 21:24:38 +01:00
..
img Docs: adding games rework (#2892) 2024-03-29 01:31:59 +01:00
network diagram Docs: Revise all docs mentioning Lua in EmuHawk (which are in English), and other misc. corrections (#1782) 2023-06-26 08:53:44 +02:00
CODEOWNERS Castlevania: Circle of the Moon - Implement New Game (#3299) 2024-12-12 14:47:47 +01:00
adding games.md Docs: adding games rework (#2892) 2024-03-29 01:31:59 +01:00
apworld specification.md Docs: minor updates to recommend modern PEP8 (#2384) 2023-11-15 17:07:42 +01:00
apworld_dev_faq.md Docs: add description of Indirect Condition problem (#4295) 2024-12-12 21:24:38 +01:00
code_of_conduct.md Docs: code_of_conduct.md (#1350) 2023-01-07 10:24:41 +01:00
contributing.md Core: purge py3.8 and py3.9 (#3973) 2024-11-27 03:28:00 +01:00
network protocol.md Core: Hint Priority fixes (#4315) 2024-12-01 15:16:36 +01:00
options api.md DOCS: Option Visibility and removing SpecialRange (#3889) 2024-09-05 21:18:58 +02:00
running from source.md Docs: Use ModuleUpdate.py #3785 2024-12-12 20:30:49 +01:00
settings api.md Core, Webhost, Docs: Replace all usages of player settings (#3067) 2024-04-06 19:25:26 -04:00
style.md Docs: style: multiline brackets (#3143) 2024-04-20 19:42:27 -05:00
tests.md Docs: Update Information about Running Unittests (#4093) 2024-10-28 19:47:08 +01:00
triage role expectations.md Docs: Triage role expectations documentation. (#2325) 2023-10-18 15:11:25 -05:00
webhost configuration sample.yaml WebHost: Set Generator memory limit to 4GiB (#4319) 2024-12-10 02:44:41 +01:00
world api.md Docs: Mention explicit_indirect_conditions & "Menu" -> origin_region_name (#3887) 2024-11-29 01:37:33 +01:00
world maintainer.md Docs: Removing #archipelago-dev from places (#3876) 2024-09-05 22:55:19 +02:00