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/Fixed-or-Improved-Logics.md
+25-9Lines changed: 25 additions & 9 deletions
Original file line number
Diff line number
Diff line change
@@ -222,6 +222,7 @@ This page describes all ingame logics that are fixed or improved in Phobos witho
222
222
- Fixed the bug that buildings will always be tinted as airstrike owner.
223
223
- Fixed the bug that `AllowAirstrike=no` cannot completely prevent air strikes from being launched against it.
224
224
- Fixed the issue where computer players did not search for new enemies after defeating them or forming alliances with them.
225
+
- Fixed the bug that infantry ignored `Passengers` and `SizeLimit` when entering buildings.
225
226
226
227
## Fixes / interactions with other extensions
227
228
@@ -858,25 +859,31 @@ Image= ; name of the file that will be used as image, without exten
858
859
859
860
- You can now customize veterancy insignia of TechnoTypes.
860
861
-`Insignia.(Rookie|Veteran|Elite)` can be used to set a custom insignia file, optionally for each veterancy stage. Like the original / default file, `pips.shp`, they are drawn using `palette.pal` as palette.
861
-
-`InsigniaFrame.(Rookie|Veteran|Elite)` can be used to set (zero-based) frame index of the insignia to display, optionally for each veterancy stage. Using -1 uses the default setting. Default settings are -1 (none) for rookie, 14 for veteran and 15 for elite.
862
-
- A shorthand `InsigniaFrames` can be used to list them in order from rookie, veteran and elite instead as well. `InsigniaFrame.(Rookie|Veteran|Elite)` takes priority over this.
863
-
- Normal insignia can be overridden for specific weapon modes of `Gunner=true` units by setting `Insignia.(Frame/Frames).WeaponN` where `N` stands for 1-based weapon mode index. If not set, defaults to non-mode specific insignia settings.
862
+
-`InsigniaFrame(.Rookie|Veteran|Elite)` can be used to set (zero-based) frame index of the insignia to display, optionally for each veterancy stage. Using -1 uses the default setting. Default settings are -1 (none) for rookie, 14 for veteran and 15 for elite.
863
+
- A shorthand `InsigniaFrames` can be used to list them in order from rookie, veteran and elite instead as well. `InsigniaFrame(.Rookie|Veteran|Elite)` takes priority over this.
864
+
- These settings will be overriden by the properties set in [InsigniaType](Miscellanous.md#insignia-type), if `InsigniaType` is set.
865
+
- Normal insignia can be overridden for specific weapon modes of `Gunner=true` units by setting `Insignia(.Frame/.Frames).WeaponN` where `N` stands for 1-based weapon mode index. If not set, defaults to non-mode specific insignia settings.
866
+
- These settings will be overriden by the properties set in [InsigniaType](Miscellanous.md#insignia-type), if `InsigniaType.WeaponN` is set.
867
+
- Normal insignia can be overridden when its current passenger size reaches a certain amount by setting `Insignia(.Frame/.Frames).PassengersN` where `N` stands for the current passenger size amount (from 0 to `Passengers` of the transport). If not set, defaults to non-passenger specific insignia settings. Will be overridden by weapon mode insignia settings, if set.
868
+
- These settings will be overriden by the properties set in [InsigniaType](Miscellanous.md#insignia-type), if `InsigniaType.PassengersN` is set.
864
869
-`Insignia.ShowEnemy` controls whether or not the insignia is shown to enemy players. Defaults to `[General] -> EnemyInsignia`, which in turn defaults to true.
865
870
- You can make insignias appear only on selected units using `DrawInsignia.OnlyOnSelected`.
866
871
- Position for insignias can be adjusted by setting `DrawInsignia.AdjustPos.Infantry` for infantry, `DrawInsignia.AdjustPos.Buildings` for buildings, and `DrawInsignia.AdjustPos.Units` for others.
867
872
-`DrawInsignia.AdjustPos.BuildingsAnchor` can be set to an anchor point to anchor the insignia position relative to the building's selection bracket. By default the insignia position is not anchored to the selection bracket.
873
+
-`DrawInsignia.UsePixelSelectionBracketDelta` can be set to use techno's `PixelSelectionBracketDelta` to additionally adjust insignias vertically.
868
874
869
875
In `rulesmd.ini`:
870
876
```ini
871
877
[General]
872
-
EnemyInsignia=true ; boolean
878
+
EnemyInsignia=true ; boolean
873
879
874
880
[AudioVisual]
875
-
DrawInsignia.OnlyOnSelected=false ; boolean
876
-
DrawInsignia.AdjustPos.Infantry=5,2 ; X,Y, position offset from default
877
-
DrawInsignia.AdjustPos.Units=10,6 ; X,Y, position offset from default
878
-
DrawInsignia.AdjustPos.Buildings=10,6 ; X,Y, position offset from default
0 commit comments