OpenLLM-France/wikimedia huggingface dataset:
# LMIs in Control/pages/Stabilizability LMI

Stabilizability LMI
A system is stabilizable if all unstable modes of the system are controllable. This implies that if the system is controllable, it will also be stabilizable. Thus, stabilizability is a essentially a weaker version of the controllability condition. The LMI condition for stabilizability of pair $(A,B)$ is shown below.

## The System

    ${\begin{aligned}{\dot {x}}(t)&=Ax(t)+Bu(t),\\x(0)&=x_{0},\end{aligned}}$
where $x(t)\in \mathbb {R} ^{n}$, $u(t)\in \mathbb {R} ^{m}$, at any $t\in \mathbb {R}$.

## The Data

The matrices necessary for this LMI are $A$ and $B$. There is no restriction on the stability of A.

## The LMI: Stabilizability LMI

$(A,B)$ is stabilizable if and only if there exists $X>0$ such that
       $AX+XA^{T}-BB^{T}<0$,
where the stabilizing controller is given by
       $u(t)=-{\frac {1}{2}}B^{T}X^{-1}x(t)$.

## Conclusion:

If we are able to find $X>0$ such that the above LMI holds it means the matrix pair $(A,B)$ is stabilizable. In words, a system pair $(A,B)$ is stabilizable if for any initial state $x(0)=x_{0}$ an appropriate input $u(t)$ can be found so that the state $x(t)$ asymptotically approaches the origin. Stabilizability is a weaker condition than controllability in that we only need to approach $x(t)=0$ as $t\rightarrow \infty$ whereas controllability requires that the state must reach the origin in a finite time.

## Implementation

This implementation requires Yalmip and Sedumi.
https://github.com/eoskowro/LMI/blob/master/Stabilizability_LMI.m

## Related LMIs

Hurwitz Stability LMI
Detectability LMI
Controllability Grammian LMI
Observability Grammian LMI

## External Links

A list of references documenting and validating the LMI.
* LMI Methods in Optimal and Robust Control - A course on LMIs in Control by Matthew Peet.
* LMI Properties and Applications in Systems, Stability, and Control Theory - A List of LMIs by Ryan Caverly and James Forbes.
* LMIs in Systems and Control Theory - A downloadable book on LMIs by Stephen Boyd.
* LMIs in Control Systems: Analysis, Design and Applications - by Guang-Ren Duan and Hai-Hua Yu, CRC Press, Taylor & amp; Francis Group, 2013, Section 6.1.1 and Table 6.1 pp. 166–170, 192.
* A Course in Robust Control Theory: a Convex Approach, - by Geir E. Dullerud and Fernando G. Paganini, Springer, 2011, Section 2.2.3, pp. 71-73.
# LMIs in Control/pages/Stability of Lure systems
## The System

    ${\begin{aligned}{\dot {x}}(t)&=Ax(t)+B_{p}p(t)+B_{w}w(t),\\z(t)&=C_{z}x(t)\\p_{i}(t)&=\phi _{i}(q_{i}(t)),i=1,\dots ,n_{p}\\q&=C_{q}x,\\0&\leq \sigma \phi _{i}(\sigma )\leq \sigma ^{2}\ \forall \sigma \in \mathbb {R} \end{aligned}}$

## The Data

The matrices $A,B_{p},B_{w},C_{q},C_{z}$.

## The LMI: The Lure's System's Stability

The following feasibility problem should be solved as sufficient condition for the stability of the above Lur'e system.
       ${\begin{aligned}{\text{Find}}\;&P>0,\Lambda =diag(\lambda _{1},\dots ,\lambda _{n_{p}})\succeq 0,T=diag(\tau _{1},\dots ,\tau _{n_{p}})\succeq 0:\\&{\begin{bmatrix}A^{\top }P+PA&PB_{p}+A^{\top }C_{q}^{\top }\Lambda +C_{q}^{\top }T\\B_{p}^{\top }P+\Lambda C_{q}A+TC_{q}&\Lambda C_{q}B_{p}+B_{p}^{\top }C_{q}^{\top }\Lambda -2T\end{bmatrix}}\prec 0\\\end{aligned}}$

## Implementation

https://codeocean.com/capsule/0232754/tree

## Conclusion

If the feasibility problem with LMI constraints has solution, then the Lure's system is stable.

## Remark

The LMI is only a sufficient condition for the existence of a Lur’e Lyapunov function that proves stability of Lur'e system . It is also necessary when there is only one nonlinearity, i.e., when $n_{p}=1$.

## External Links

* LMI Methods in Optimal and Robust Control - A course on LMIs in Control by Matthew Peet.
* LMI Properties and Applications in Systems, Stability, and Control Theory - A List of LMIs by Ryan Caverly and James Forbes.
* LMIs in Systems and Control Theory - A downloadable book on LMIs by Stephen Boyd.
# LMIs in Control/pages/Stability of Linear Delayed Differential Equations
## The System

    ${\begin{aligned}{\dot {x}}(t)&=Ax(t)+\sum _{i=1}^{L}A_{i}x(t-\tau _{i}),\\\end{aligned}}$
where $x(t)\in \mathbb {R} ^{n}$ and $\tau _{i}>0$.

## The Data

The matrices $A,\{A_{i}.\tau _{i}\}_{i=1}^{L}$.

## The LMI:

Solve the following LMIP
       ${\begin{aligned}&{\text{Find}}\{P\succ 0,P_{1}\succ 0,\dots ,P_{L}\succ 0\}:\\&\quad s.t.{\begin{bmatrix}A^{\top }P+PA+\sum _{i=1}^{L}P_{i}&PA_{1}&\dots &PA_{L}\\A_{1}^{\top }P&-P_{1}&\dots &0\\\vdots &\vdots &\ddots &\vdots \\A_{L}^{\top }P&0&\dots &-P_{L}\end{bmatrix}}\prec 0,P_{1}\succ 0,\dots ,P_{L}\succ 0.\end{aligned}}$

## Implementation

https://github.com/mkhajenejad/Mohammad-Khajenejad/commit/50fc71737b69f2cf57d15634f2f19d091bf37d02

## Conclusion

The stability of the above linear delayed differential equation is proved, using Lyapunov functionals of the form $V(x,t)=x(t)^{\top }Px(t)+\sum _{i=1}^{L}\int _{0}^{L}x^{\top }(t-s)P_{i}x(t-s)\ ds$, if the provided LMIP is feasible.

## Remark

The techniques for proving stability of norm-bound LDIs [Boyd, ch.5] can also be used.

## External Links

* LMI Methods in Optimal and Robust Control - A course on LMIs in Control by Matthew Peet.
* LMI Properties and Applications in Systems, Stability, and Control Theory - A List of LMIs by Ryan Caverly and James Forbes.
* LMIs in Systems and Control Theory - A downloadable book on LMIs by Stephen Boyd.
# LMIs in Control/pages/Stability of nonlinear systems

LMIs in Control/pages/Stability of nonlinear systems
Robust Stability of Nonlinear Systems

## The Optimization Problem

Consider a non linear system whos dynamics are given by
${\dot {x}}=Ax+h(t,x)$
where $x\in \mathbb {R} ^{n}$,$A\in \mathbb {R} ^{n\times n}$ and $h:\mathbb {R} ^{n+1}\rightarrow \mathbb {R} ^{n}$, $A$ is Hurwitz stable and $h(t,x)$ is piecewise continuous in both $t$ and $s$
Assume that $h^{T}(t,x)h(t,x)\leq \alpha ^{2}x^{T}H^{T}Hx$
where $\alpha >0$ is the bounding parameter and $H\in \mathbb {R} ^{l\times n}$

## The Data

The matrices necessary for this LMI are A and H.

## The LMI: Switched Systems $H_{2}$ Optimization

There exists a scalar $\gamma$, along with the matrices $Y>0$ such that:
       ${\begin{aligned}{\begin{bmatrix}AY+YA^{T}&I&YH^{T}\\I&-I&0\\HY&0&-\gamma I\end{bmatrix}}&<0\\\end{aligned}}$

## Conclusion:

The system is robustly stable to degree $\alpha$ is the LMI is feasible.

## External Links

A list of references documenting and validating the LMI.
* LMI Methods in Optimal and Robust Control - A course on LMIs in Control by Matthew Peet.
* Robust stabilization of nonlinear systems: The LMI approach
# LMIs in Control/pages/Small Gain Theorem

LMIs in Control/Matrix and LMI Properties and Tools/Small Gain Theorem
The Small Gain Theorem provides a sufficient condition for the stability of a feedback connection.

## Theorem

Suppose $B$ is a Banach Algebra and $Q\in B$. If $\|Q\|<1$, then $(I-Q)^{-1}$ exists, and furthermore,

## Proof

Assuming we have an interconnected system $(G,K)$:
$y_{1}=G(u_{1}-y_{2})$ and, $y_{2}=K(u_{2}-y_{1})$
The above equations can be represented in matrix form as
${\begin{aligned}{\begin{bmatrix}I&0\\0&I\end{bmatrix}}{\begin{bmatrix}y_{1}\\y_{2}\end{bmatrix}}&={\begin{bmatrix}\ 0&-G\\\ -K&0\\\end{bmatrix}}{\begin{bmatrix}y_{1}\\y_{2}\end{bmatrix}}+{\begin{bmatrix}G&0\\0&K\end{bmatrix}}{\begin{bmatrix}u_{1}\\u_{2}\end{bmatrix}}\end{aligned}}$
Making ${\begin{bmatrix}y_{1}&y_{2}\end{bmatrix}}^{T}$ the subject, we then have:
${\begin{aligned}{\begin{bmatrix}y_{1}\\y_{2}\end{bmatrix}}&={\begin{bmatrix}\ I&G\\\ K&I\\\end{bmatrix}}^{-1}{\begin{bmatrix}G&0\\0&K\end{bmatrix}}{\begin{bmatrix}u_{1}\\u_{2}\end{bmatrix}}&={\begin{bmatrix}\ (I-GK)^{-1}G&-G(I-KG)^{-1}K\\\ -K(I-GK)^{-1}G&(I-KG)^{-1}K\\\end{bmatrix}}{\begin{bmatrix}u_{1}\\u_{2}\end{bmatrix}}\end{aligned}}$
If $(I-GK)^{-1}$ is well-behaved, then the interconnection is stable. For $(I-GK)^{-1}$ to be well-behaved, $\|(I-GK)^{-1}\|$ must be finite.
Hence, we have $\|(I-GK)^{-1}\|<\infty$
$\|G\|\|K\|=\|Q\|$ and $\|Q\|<I$ for the higher exponents of $\|Q\|$ to converge to $0.$

## Conclusion

If $\|Q\|<1$, then this implies stability, since the higher exponents of $Q$ in the summation of $\sum _{k=0}^{\infty }Q^{k}$ will converge to $0$, instead of blowing up to infinity.

## External Links

A list of references documenting and validating the LMI.
* LMI Methods in Optimal and Robust Control - A course on LMIs in Control by Matthew Peet.
* LMIs in Systems and Control Theory - A downloadable book on LMIs by Stephen Boyd.
# InteriCAD T5 User Manual/System Introduction

You can startup the system using any of the following methods: 1. Double click the InteriCAD T5 shortcut on the WINDOWS desktop. 2. Select Program from start menu, and then YFCAD Software/InteriCAD T5.
The system main window looks as follows:
InteriCAD T5 includes three components, which are Modeling, 2D Design, Render.
# Dell Precision M6300
## CPU

* CPU:

## Memory

* Memory:
* Memory Type:

## Video Graphics Display

* Video Graphics Chipset: Nvidia Quadro FX3600M (???MB)
* Screen Size:
* Maximum Screen Resolution:

## Audio

* Audio Chipset:

## Pointing Device

* Pointing Device Type: Touchpad
# Eurocom M570TU Montebello
## CPU

* CPU:

## Memory

* Memory:
* Memory Type:

## Video Graphics Display

* Video Graphics Chipset: Nvidia Quadro FX1600M (???MB)
* Screen Size:
* Maximum Screen Resolution:

## Audio

* Audio Chipset:

## Pointing Device

* Pointing Device Type: Touchpad
# Laptop Computer Models/Elonex

    Elonex One
# Eurocom M57RU Divine X
## CPU

* CPU:

## Memory

* Memory:
* Memory Type:

## Video Graphics Display

* Video Graphics Chipset: Nvidia Quadro FX1600M (???MB)
* Screen Size:
* Maximum Screen Resolution:

## Audio

* Audio Chipset:

## Pointing Device

* Pointing Device Type: Touchpad
# Fujitsu Celsius H265
## CPU

* CPU:
Intel Centrino VPro.

## Memory

* Memory:1gb
* Memory Type:ddr3 1066mhz so-dimm

## Video Graphics Display

* Video Graphics Chipset: Nvidia Quadro FX770M (???MB)
* Screen Size:
* Maximum Screen Resolution:

## Audio

* Audio Chipset:

## Network Ports

RJ45, Modem.

## USB Ports

3

## Pointing Device

* Pointing Device Type: Touchpad
# Laptop Computer Models/Eurocom

    D470K Python
    D901C Phantom X
    M570TU Montebello
    M57RU Divine X
# Laptop Computer Models/Fujitsu

    Celsius H250
    Celsius H265
    Celsius H270
    FMV Lifebook FMVH8240
# Fujitsu Celsius H270
## CPU

* CPU:

## Memory

* Memory:
* Memory Type:

## Video Graphics Display

* Video Graphics Chipset: Nvidia Quadro FX770M (???MB)
* Screen Size:
* Maximum Screen Resolution:

## Audio

* Audio Chipset:

## Pointing Device

* Pointing Device Type: Touchpad
# Elonex One
## Year of First Manufacture

* First Manufactured:

## CPU

* CPU: LNX Code 8 (Non-IBM compatible mipsel architecture)

## Memory

* Memory:
* Memory Type:

## Video Graphics Display

* Video Graphics Chipset:
* Screen Size:
* Maximum Screen Resolution:

## Audio

* Audio Chipset:
* Integral Microphone

## Network Ports

Networking chipset type:

## Bluetooth

Bluetooth Chipset: Bluetooth Module:

## Pointing Device

* Pointing Device Type:
# History of wireless telegraphy and broadcasting in Australia/Topical/Stations/4AB Brisbane
## Transcriptions and Notes

More than 80 key articles relevant to 4AB Brisbane, mainly from the NLA's Trove Digitised Newspapers have been transcribed for ease of reference here: 4AB Brisbane - Transcriptions and Notes
# History of wireless telegraphy and broadcasting in Australia/Topical/Stations/2YI Sydney

It needs to be established whether his full name was Phillip Spencer Nolan (contributor to Wikibooks) or Philip Spencer Nolan (BMD Death record)

## Transcriptions and Notes

More than 50 key articles relevant to 2YI Sydney, mainly from the NLA's Trove Digitised Newspapers have been transcribed for ease of reference here: 2YI Sydney - Transcriptions and Notes
# Horticulture/Stylophorum diphyllum

Celandine Poppy :
| Binomial: | Stylophorum diphyllum |
| Family: | Papaveraceae |
| Type: | perennial |
The poppywort (also known as stylophorum, celandine poppy, wood poppy, or yellow poppy) is a member of the poppy family native to eastern North America, with yellow-orange flowers.

## Description

The flowers are 4 showy sepals that are petal like, with many stamens in the middle. Plants grow about 1.5 feet tall, with pinnatifid shaped leaves. The flowers are produced in umbels that can have one to a few flowers each, the umbels terminate the stems and after blooming a pod like fruit is produced that hangs down under the foliage. When the seeds are ripe in mid summer, the pods split open along four valves. The plants have a yellow-orange sap that can stain hands.
* Flower from the top
* Foliage and immature fruits

## References

* Blanchan, Neltje (2002). Wild Flowers: An Aid to Knowledge of our Wild Flowers and their Insect Visitors. Project Gutenberg Literary Archive Foundation.
# Horticulture/Systemic Herbicides

Systemic herbicides are chemicals that kill entire plants by traveling through the plants' vascular systems.
The most well-known systemic herbicide is glyphosate, sold under the names RoundUp™ and Rodeo™.
This page is a stub entry in Horticulture. Please see the Manual of Style for guidelines on how to expand it.
# Horticulture/Stump Grinding

Stump grinding is the removal of tree stumps or roots using special equipment made for this purpose.
This page is a stub entry in Horticulture. Please see the Manual of Style for guidelines on how to expand it.
# Horticulture/Syringa vulgaris

Common Lilac :
| Binomial: | Syringa vulgaris |
| Family: | Oleaceae |
| Type: | large shrub |
Syringa vulgaris (Lilac or Common Lilac) is a large shrub in the olive family Oleaceae, native to the Balkan Peninsula in southeastern Europe, where it grows on rocky hills.
Common Lilac is a very common ornamental plant in gardens and parks, because of the attractive, sweet smell of its flowers. Most garden plants are cultivars with flowers varying from white to dark lilac; some have double flowers with the stamens replaced by extra petals. The cultivar 'Aurea' has yellowish foliage. The majority of garden cultivars do not exceed 4-5 m tall. It is widely naturalised in western and northern Europe.

## Description

It is a deciduous large shrub or small tree, growing to 6–7 m high, usually multi-stemmed, producing secondary shoots from the base or roots, with stem diameters of up to 20 cm. The bark is grey to grey-brown, smooth on young stems, longitudinally furrowed and flaking on older stems. The leaves are simple, 4–12 cm long and 3–8 cm broad, light green to glaucous, oval to cordate, with pinnate leaf venation, a mucronate apex and an entire margin. They are arranged opposite pairs or occasionally in whorls of three. The flowers have a tubular base to the corolla 6–10 mm long with an open four-lobed apex 5–8 mm across, usually lilac to mauve, occasionally white. They are arranged in a dense, terminal panicle 8-18 cm long. The fruit is a dry, smooth brown capsule, 1–2 cm long, splitting in two to release the two winged seeds.

## Growing Conditions

Common lilac does best in full sun, tolerating most soils except wet soil. Siting for morning sun and good air circulation can help reduce the occurrence of powdery mildews, which are a major problem for this plant in humid climates.

## Varieties

Numerous cultivars have been selected for size, flower color and form, and more recently for mildew resistance.
* Syringa vulgaris 'Alba'
* Syringa vulgaris 'Charles Joly'
* Syringa vulgaris 'Corondel'
* Syringa vulgaris 'Etna'
* Syringa vulgaris 'Mme. Francisque Morel'
* Syringa vulgaris 'Maréchal Foch'

## Uses

Usually grown as a specimen, but also for cut flowers.

## Maintenance

Tolerates harsh pruning, but should only be pruned immediately after (or during) flowering to ensure the next year's bloom. The shrub produces copious suckers, which may either be pruned out or encouraged. To encourage a "tree-like form, remove all suckers as they emerge, or to keep size limited remove the oldest stems every year to keep the height under control.

## Propagation

Propagate via cuttings or grafting to preserve follower color and form.

## Harvest

Flowers hold up well in the vase if the leaves are removed.

## Pests and Diseases

See Syringa

## References

* 1 2 Rushforth, K. (1999). Trees of Britain and Europe. Collins ISBN 0-00-220013-9.
* ↑ Med-Checklist: Syringa vulgaris
* ↑ Flora Europaea: Syringa vulgaris
* ↑ Huxley, A., ed. (1992). New RHS Dictionary of Gardening. Macmillan ISBN 0-333-47494-5.
* 1 2 Blamey, M. & Grey-Wilson, C. (1989). Flora of Britain and Northern Europe. ISBN 0-340-40170-2
# Horticulture/Straw

Straw is an agricultural byproduct, the dry stalk of a cereal plant, after the nutrient grain or seed has been removed. Straw makes up about half of the yield of a cereal crop such as barley, oats, rice, rye or wheat. In times gone by, it was regarded as a useful by-product of the harvest, but with the advent of the combine harvester, straw has become almost a nuisance to farmers.
The most common use for straw is as bedding material for livestock, but it has a number of other uses as well. For the gardener, its most important use is as a mulch or as a bedding material to keep fruits such as strawberries or cucurbit crops off of the soil. Straw is a "cool" material (containing little nitrogen), and can be used fresh. Used straw from animal pens tends to be hot, and should not be used under food crops because of the risk of infectious organisms.
The biggest advantage of straw is that it is widely available and relatively inexpensive compared to other mulches. It also provides plentiful air and water circulation due to its texture, and can be laid thickly to discourage weeds. Its greatest liabilities are that it has a very low nutrient value, and its coarse texture and bright color is not universally appreciated by gardeners.

## Other uses

Straw bales can be used for controlling runoff (as a silt screen), and are often used as building materials for raised beds, retaining walls, and compost piles. Straw bales can also be used for making mazes and other playground features for children (in fact it is even used in constructing houses), and in some parts of the world is used roofing, for making beds for people, and as packing material.
Straw is also used to cover the ground when lawns are seeded, creating some shelter for the seeds by regulating humidity, preventing seeds from being washed away by water or wind, and confusing hungry birds.
In Japan, certain trees are wrapped with straw to protect them from the effects of a hard winter as well as to use them as a trap for parasite insects.
Straw is used in ponds to reduce algae by changing the nutrient ratios in the water.
Still other uses include:
* There are several styles of straw hats that are made of woven straw.
* Archery targets, where heavy gauge straw rope is coiled and sewn tightly together. This is no longer done entirely by hand, but is partially mechanised.
* Corn dollies
* Straw marquetry
* Harvest crosses
* Basketry
* Bee skeps and linen baskets are made from coiled and bound together continuous lengths of straw. The technique is known as lip work.
* Rope made from straw was used by thatchers, in the packaging industry and even in iron foundries.
* Straw can be pulped to make paper.
* The use of straw as a carbon-neutral energy source for biofuels is increasing rapidly, especially for biobutanol.
# Horticulture/Systena blanda

Palestriped Flea Beetle :
| Binomial: | Systena blanda |
| Order: | Coleoptera |
| Metamorphosis: | Complete |
| Damaging stages: | Grubs on roots, adults on cotyledons and foliage |
Palestriped Flea Beetles are a pest of many food crops, and can also cause damage to ornamentals, particularly when the host plants are young.

## Description

Adult beetle is yellow through brown or black with a paler stripe on each wing cover, and a red head. Like all Flea Beetles, they jump away when disturbed. Grubs are long and thin.

## Symptoms and Signs

Grubs cause root damage, particularly to tubers such as potatoes or sweet potatoes. Adults cause shotholing or skeletonized leaves, particularly of young plants.

## Ecology

Overwinters as an adult in debris.

## Host plants

* Amaranthus
* Ambrosia
* Arachis (Peanut)
* Avena (Oat)
* Brassica
* Capsicum (Pepper)
* Chenopodium
* Convolvulus
* Cucumis
* Cucurbita
* Citrullus
* Daucus
* Fragaria (Strawberry)
* Gossypium (Cotton)
* Helianthus
* Ipomoea
* Iva (Poverty Weed)
* Lactuca (Lettuce)
* Medicago
* Nicotiana
* Phaseolus
* Pisum
* Pyrus
* Solanum
* Vitis
* Zea

## Control

* Cultural controls: Suppress weed hosts, clean growing area in the autumn or winter, disking fields
* Physical removal: Vacuuming
* Barriers: Row Covers
* Pesticides: Carbaryl, Pifenthrin, Permethrin
* Organic pesticides: Rotenone, Spinosad
* Timing: Planting crops later in the season can help avoid seedling damage.

## References

* Purdue University
* University of Minnesota
* Colorado State University
* North Carolina State University
# Lua in SpringRTS/Callouts/Spring.GameOver
## Spring.GameOver
### Description

Runs when a unit gets destroyed. That can mean that either the unit got killed by an enemy or that it self destructed itself. In unsynced mode the callin gets invoked whenever one of your units gets destroyed. In synced mode it invokes for any unit in the game.

### Parameters

[1] = allyTeamID1, -- optional [2] = allyTeamID2, -- optional ..

### Return values

None
# Lua in SpringRTS/Common identifiers
## Common identifiers

Here is a list of common identifiers(names) that are being used through out the game. These are rather conventions and should be treated as such. That means that you can replace these names with your own names but to keep things standardized it's a good idea to follow the conventions that others have previously used.
Here is a list of the identifiers commonly used:
| Name | Type | Description |
| enemyUnitID | integer | The unitID of an enemy unit. |
| allyTeamID | The teamID of an ally. All allies have the same allyTeamID |
| attackerID | integer | Is just the unitID of a unit that is attacking some other unit. |
| unitDefID | integer | Each type of unit has the same DefID. For example all Krogoths from the same team have the same unitDefID but different unitID. |
| unitID | integer | Each unit in the game has a unique ID. No unit in the game can have the same unitID with an other unit. |
| teamID | integer | Each team in the game has a unique ID. Players with the same team ID share their units. |
| groupID | integer | |
| featureID | integer | Each feauture in the game has a unique ID |
| weaponID | integer | Each weapon in the game has a unique ID. No weapon in the game can have the same weaponID with an other weapon. |
| defName | string | |
| resourceName | string | Identifier for the resource: metal or energy |
| resourceAmount | integer | Holds the amount of metal or energy |
| damageAmount | integer | Holds the amount of damage |
| los | number | Line of sight |
| x | integer | Map coordinates on the x-axis |
| y | integer | Map coordinates on the y-axis |
| button | | Mousebutton |
| key | | Keymap (Keystroke) |
| sx | integer | Relative value on the x-axis of the minimap. "s" stands for "scaled" |
| sy | integer | Relative value on the y-axis of the minimap. "s" stands for "scaled" |
| vsx | integer | Screen coordinates |
| vsy | integer | Screen coordinates |
| impulse_x | | |
| impulse_y | | |
| pingSize | number | |
| height | | A value for y. Usually used when retrieving or changing an y value. |
| funcID | | ID of a function |
| funcName | string | Name of a function |
| tooltip | string | |