You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docs/Contributing.md
+3-3Lines changed: 3 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -21,7 +21,7 @@ When you found out how the engine works and where you need to extend the logic y
21
21
22
22
### Quickstart guide for AI-assisted development
23
23
24
-
The repository includes a [Copilot instructions file](/.github/copilot-instructions.md) that serves as a quickstart guide for the project - it covers building, project structure, hook patterns, patching macros, YRpp usage and more. It is automatically picked up by GitHub Copilot and similar AI coding agents, but is also a useful read for any new contributor looking to understand the codebase quickly.
24
+
The repository includes a [Copilot instructions file](https://github.com/Phobos-developers/Phobos/blob/develop/.github/copilot-instructions.md) that serves as a quickstart guide for the project - it covers building, project structure, hook patterns, patching macros, YRpp usage and more. It is automatically picked up by GitHub Copilot and similar AI coding agents, but is also a useful read for any new contributor looking to understand the codebase quickly.
25
25
26
26
We encourage contributors to try AI coding agents (such as GitHub Copilot in agent mode, Cursor, or similar tools) to assist with development tasks - writing hooks, reviewing code, generating documentation, and exploring the disassembly via [IDA Pro MCP](https://github.com/mrexodia/ida-pro-mcp). Agent skills (such as the [IDAPython skill](https://skills.sh/mrexodia/ida-pro-mcp/idapython)) can further extend agent capabilities with domain-specific knowledge. AI agents can significantly speed up routine work.
27
27
@@ -32,7 +32,7 @@ AI agents are a tool to assist development, but they are not perfect and can mak
32
32
(contributing-changes-to-the-project)=
33
33
## Contributing changes to the project
34
34
35
-
To ensure harmonious coexistence, developers and maintainers should first read our [Project guidelines and policies](/docs/Project-guidelines-and-policies.md).
35
+
To ensure harmonious coexistence, developers and maintainers should first read our [Project guidelines and policies](Project-guidelines-and-policies.md).
36
36
37
37
To contribute a feature or some sort of a change you you would need a Git client (I recommend [GitKraken](https://www.gitkraken.com/) personally). Fork, clone the repo, preferably make a new branch, then edit/add the code or whatever you want to contribute. Commit, push, start a pull request, wait for it to get reviewed, or merged.
38
38
@@ -74,7 +74,7 @@ Knowledge on how to mod YR and having an inquisitive mind, being attentive to de
74
74
75
75
## Writing docs
76
76
77
-
No explanation needed. If you fully understand how some stuff in Phobos works you can help by writing a detailed description in these docs, or you can just improve the pieces of docs you think are not detailed enough. AI coding agents can also help with writing and improving documentation — see [Using AI agents](#using-ai-agents) above.
77
+
No explanation needed. If you fully understand how some stuff in Phobos works you can help by writing a detailed description in these docs, or you can just improve the pieces of docs you think are not detailed enough. AI coding agents can also help with writing and improving documentation - see [Quickstart guide for AI-assisted development](#quickstart-guide-for-ai-assisted-development) above.
78
78
79
79
The docs are written in Markdown (which is dead simple, [learn MD in 60 seconds](https://commonmark.org/help/); if you need help on extended syntax have a look at [MyST parser reference](https://myst-parser.readthedocs.io/)). We use [Sphinx](https://sphinx-doc.org/) to build docs, [Read the Docs](https://readthedocs.io/) to host.
- Fixed sidebar not updating queued unit numbers when adding or removing units when the production is on hold (by CrimRecya)
@@ -601,6 +602,8 @@ Vanilla fixes:
601
602
- Fixed the bug that techno in attack move will move to target if it cannot attack it (by NetsuNegi)
602
603
- Fixed the bug in AI scripts 56 and 57 that forced the launch of superweapons with index numbers 3 and 4 (by FlyStar)
603
604
- Buildings with `NeedsEngineer=true` are now considered to have threat value of 0 under ownership of `MultiplayPassive=true` houses regardless of their `ThreatPosed` value (by Starkku)
605
+
- Fixed the issue where the AI's regular targeting would also target garrisonable buildings (by TaranDahl)
606
+
- Fixed the issue that the move mission of the jumpjet does not end correctly (by TaranDahl)
604
607
- AI team garrison scripts now re-evaluate destination immediately instead of trying to garrison ungarrisonable building before changing target (by Starkku)
605
608
- Fixed the bug that `DeploysInto` and `UndeploysInto` will make damaged techno lose 1 health (by CrimRecya)
606
609
- Fixed the issue that the Jumpjet must end its movement before starting the next mission (by TaranDahl)
@@ -1257,9 +1260,6 @@ Vanilla fixes:
1257
1260
- Fixed building `TargetCoordOffset` not being taken into accord for several things like fire angle calculations and target lines (by Starkku)
1258
1261
- Allowed observers to see a selected building's radial indicator (by Trsdy)
1259
1262
- Allow voxel projectiles to use `AnimPalette` and `FirersPalette` (by NetsuNegi)
1260
-
- Fixed the issue where the AI's regular targeting would also target garrisonable buildings (by TaranDahl)
1261
-
- Fixed the issue that the move mission of the jumpjet does not end correctly (by TaranDahl)
1262
-
- Taunt warhead (by TaranDahl)
1263
1263
1264
1264
Phobos fixes:
1265
1265
- Fixed shields being able to take damage when the parent TechnoType was under effects of a `Temporal` Warhead (by Starkku)
0 commit comments