Skip to content

Commit

Permalink
changes.rst and a thing I forgot in changelog
Browse files Browse the repository at this point in the history
  • Loading branch information
Dunbaratu committed Jul 28, 2019
1 parent 705c859 commit fde1d1a
Show file tree
Hide file tree
Showing 3 changed files with 81 additions and 1 deletion.
3 changes: 3 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,9 @@ This update is a mix of new features, mostly
a whole is now exposed for scripts to read.
[pull request 1](https://github.com/KSP-KOS/KOS/pull/2563).
[pull request 2](https://github.com/KSP-KOS/KOS/pull/2564).
- The above bounding box feature also came with some new suffixes
for Vecdraw so you can now draw plain lines (suppress the
arrowhead, suppress the opacity fade) with them.
- Lexicons can now use the suffix syntax. i.e. where you
say ``mylex["key1"]`` you can now say ``mylex:key1``,
provided the key is something that works as a valid identifier
Expand Down
77 changes: 77 additions & 0 deletions doc/source/changes.rst
Original file line number Diff line number Diff line change
Expand Up @@ -24,6 +24,83 @@ release.

****

Changes in 1.1.9.0
------------------

BOUNDING BOX
::::::::::::

Added the new :struct:`BOUNDS` structure for bounding box
information, and made an :ref:`example using it <display_bounds>`
on the tutorials page.

TERNARY OPERATOR "CHOOSE"
:::::::::::::::::::::::::

A new expression ternary operator exists in kerboscript, called
:ref:`CHOOSE <choose>`. (Similar to C's "?" operator, but with
different syntax.)

New suffixes for Vecdraw
::::::::::::::::::::::::

New suffixes giving you more control over the appearance of
vecdraws: :attr:`Vecdraw:POINTY` :attr:`Vecdraw:WIPING`

Lexicon Suffixes
::::::::::::::::

:ref:`Describe using suffixes with lexicons. <lexicon_suffix>`

Terminal default size
:::::::::::::::::::::

Two new config settings for a default terminal size for
new terminals:

:struct:`Config:DEFAULTWIDTH`, :struct:`Config:DEFAULTHEIGHT`

Reading Principia flight plan
:::::::::::::::::::::::::::::

Addon support for :ref:`Principia <principia>`, that lets you read
the Principia mod's flight planning nodes, which use a different
system than KSP's stock manauever nodes.

Additional Atmospheric information
:::::::::::::::::::::::::::::::::::

Added some more information to the :struct:`atmosphere` structure,
(mostly for people trying to perform drag calculations:
MOLARMASS, ADIABATICINDEX, ALTITUDETEMPERATURE).

Also added the ability to read some more of the values the
game uses for :ref:`mathematical constants <constants>`, to
work with this information: Avogadro, Boltzmann, and IdealGas.

UNSET documentation
:::::::::::::::::::

Explicitly mention the :ref:`unset command <unset>`, which has existed
for a long time but apparently wasn't in the documentation.

LIST command
::::::::::::

Removed obsolete documentation about a no-longer-existing "FROM"
variant of the LIST command that went like this:
LIST *things* FROM *vessel* IN *variable*.

DROPPRIORITY()
::::::::::::::

Described the new :func:`DROPPRIORITY()` built-in function that you
can use when you want to write a long-lasting trigger body without
it preventing other triggers from interrupting like it normally would.




Changes in 1.1.8.0
------------------

Expand Down
2 changes: 1 addition & 1 deletion doc/source/structures/misc/config.rst
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
.. config:
.. _config:

Configuration of kOS
====================
Expand Down

0 comments on commit fde1d1a

Please sign in to comment.