home *** CD-ROM | disk | FTP | other *** search
- // ---------------------------------------------
- // biobombr
- // ---------------------------------------------
-
- [Cluster]
- Base = biobombr.mod
-
- [Noise]
- Level = 2.0
-
- [Fluid]
- Current = 0.0
- Lift = 0.0
-
- [Size]
- Scale = 6.50
-
- [Kinematics]
- MaxAngleAccelerationA = 3.2
- MaxAngleAccelerationB = 3.2
- MaxAngleAccelerationC = 4.0
- MaxAngleVelocityA = 6.3
- MaxAngleVelocityB = 6.3
- MaxAngleVelocityC = -1.00
- AngleFrictionA = 2.0
- AngleFrictionB = 2.0
- AngleFrictionC = 0.0
-
- MaxOrientationAcceleration = 300.0
- MaxOrientationRetardation = -300.0
- MaxVelocity = 871.1
- MinVelocity = -100.0
- OrientationFrictionX = 8.0
- OrientationFrictionY = 0.0
- OrientationFrictionZ = 8.0
-
- MinClimbingAngle = 20.0
- MaxClimbingAngle = 20.0
- VelocityIncrease = 0.0
- VelocityDecrease = 0.0
-
- [Collision]
- RadiusScale = 0.8
-
- [Defense]
- KineticShield0 = 240000
- ShockShield0 = 17280
-
- [Offense]
- KineticStrength = 400
- ShockStrength = 0
-
- [Attack]
-
- ;
- ; die nächsten 4 werte stellen warscheinlichkeiten für 4 positionen (front, back, left, right) dar,
- ; and denen sich der scout VOR beginn des angriffes ausrichtet (aligned).
- ; die summe aller 4 werte muss zusammen 1.0 ergeben. d.h wenn ein wert auf 1.0 steht, müssen alle
- ; anderen auf 0.0 stehen.
- ;
- ; die warscheinlichkeiten sind wie prozente zu verstehen (1.0 = 100%) und geben die häufigkeit des
- ; entsprechenden ereignisses an.
- ; stehen zum beispiel die werte auf: front = 0.33, back = 0.40, left = 0.0 und right = 0.27 wird der
- ; scout in 33% aller angriffe sich vorne ausrichten, in 40% hinten, kein einziges mal links und in 27%
- ; aller angriffe rechts. von dieser position aus beginnt der angriff...
- ;
-
- AlignProbabilityFront = 0.25
- AlignProbabilityBack = 0.25
- AlignProbabilityLeft = 0.25
- AlignProbabilityRight = 0.25 ; front, back, left and right müssen zusammen 1.0 ergeben !
- AlignProbabilityTorpedoFire = 0.0 ; erklärung folgt wenn fertig
- FlightProbabilityHit = 0.0
-
- ;
- ; die beiden angaben zum alignradius (min/max) geben die minimale entfernung und die maximale entfernung
- ; des ausrichtpunktes vom gegner an. die wirkliche entfernung wird zwischen diesen beiden werten zu
- ; beginn eines angriffes "zufällig" ausgewählt. (die entfernung in meter ergibt sich aus dem wert/32.0)
- ;
-
- MinAlignRadius = 2400.0 ; = 1500/32 = 46,875 meter
- MaxAlignRadius = 3200.0
-
- ;
- ; die beiden angaben zum aligngamma geben den winkel an, der für die ausrichtung relativ zum horizont des
- ; gegners eingenommen werden kann. wird dort zum beispiel -45 bis +45 grad eingetragen, kann der scout im bereich
- ; von schräg oben (45°) bis schräg unten (-45°) angreifen.
- ; zur zeit stehen die werte auf 0.0, d.h der scout wird immer in der horizontebene des gegners angreifen.
- ; achtung: die werte werden nicht in GRAD angegeben, sondern in RAD , d.h. 0 grad = 0 rad, 360 grad = 2*PI
- ; sie können aus der angabe in grad mit folgender formel umgerechnet werden.
- ;
- ; gegeben: gamma in grad zwischen -90° (senkrecht von unten) und +90° (senkrecht von oben)
- ; gesucht: gamma in rad
- ;
- ; GAMMA(rad) = GAMMA(grad) * 3.1415 / 180
- ;
-
- MinAlignGamma = -0.5236
- MaxAlignGamma = +0.5236
-
- ;
- ; die beiden angaben zur aligntime geben an, wie lange der scout versucht einen einmal gewählten ausrichtpunkt
- ; anzufliegen, bevor er abbricht und sich einen neuen punkt auswählt. die wirkliche zeit wird zwischen den
- ; beiden angegebenen zeiten (min/max) per "zufall" ausgewählt.
- ;
-
- MinAlignTime = 6.0
- MaxAlignTime = 12.0
-
- ;
- ; der nächste wert gibt die warscheinlichkeit an mit der der scout sich zu beginn des angriffes (nach dem align)
- ; einfach nur dreht, oder sich im laufe des angriffes auf den gegner zubewegt. zur zeit steht der werte auf 1.0. d.h
- ; der scout wird sich in 100% aller angriffe nur drehen (d.h. immer!). steht der wert zum beispiel auf 0.2,
- ; wird der scout sich in 20% der angriffe drehen und in 80% der angriffe (1.0-0.2) auf den gegner zufliegen.
- ;
-
- AttackProbabilityTurn = 1.0 ; turn zwischen 0.0 und 1.0
-
- ;
- ; der nächste wert gibt die warscheinlichkeit an mit der der scout bei einem beschuss direkt angreift.
- ; zur zeit steht der werte auf 0.0, d.h. wenn der gegner den scout beschießt wird er sich nicht darum
- ; kümmern. steht der wert zum beispiel auf 0.2, wird der scout bei beschuß in 20% aller fälle direkt den
- ; gegner angreifen, in 80% aller fälle unbeeinflusst witerfliegen.
- ;
-
- AttackProbabilityHit = 1.0 ; hit zwischen 0.0 und 1.0
- AttackProbabilityTorpedoFire = 0.0 ; erklärung folgt wenn fertig
-
- ;
- ; die beiden angaben zur attacktime geben an, wielange der scout versucht anzugreifen, bevor er abbricht
- ; und sich in dem fluchmodus begibt. die wirkliche zeit wird zwischen den beiden angegebene zeiten (min/max)
- ; per "zufall" ausgewählt.
-
- MinAttackTime = 10.0
- MaxAttackTime = 32.0
-
- ;
- ; die beiden werte zum flightradius geben an bei welcher entfernung vom gegner der angriff des scouts abgebrochen wird und
- ; in den fluchtmodus übergegangen wird. auch diese werte ergeben sich durch entfernung in meter * 32.
- ; die wirkliche entfernung wird zwischen den beiden angegebene werten (min/max)
- ; per "zufall" ausgewählt.
- ;
-
- MinFlightRadius = 1000.0
- MaxFlightRadius = 1200.0
-
- ; selbsterklärend (wie aligntime und flighttime)
-
- MinFlightTime = 2.0
- MaxFlightTime = 3.0
-
- ;
- ; die vier nächsten werte geben warscheinlichkeiten an, mit denen der scout den entsprechenden fluchtpunkt relativ zum gegner
- ; auswählt. hierbei bedeutet UL = up/left, UR = up/right, DL = down/left, DR = down/right,
- ; die vier werte müssen zusammen 1.0 ergeben. zur zeit steht der erste wert auf 1.0, d.h. der scout wird nach
- ; immer nach links/oben am gegner vorbeifliegen.
- ;
-
- FlightPointProbabilityUL = 0.4
- FlightPointProbabilityUR = 0.4
- FlightPointProbabilityDL = 0.1
- FlightPointProbabilityDR = 0.1 ; UL, UR, DL, DR müssen zusammen 1.0 ergeben !
- FlightProbabilityTorpedoFire = 0.0 ; erklärung folgt wenn fertig
-
- [StaticGun]
- Model = 6
- Ammunition = 250
- Relative0X = -8.5
- Relative0Y = 67.0
- Relative0Z = 2.5
- Relative1X = 8.5
- Relative1Y = 67.0
- Relative1Z = 2.5
-
- [Engine]
- Type = 3
-
- [VolleyGun]
- State0 = a
- Duration0 = 4.0
- Tolerance0 = 0.0
- State1 = p
- Duration1 = 0.5
- Tolerance1 = 0.0
- State2 = a
- Duration2 = 2.0
- Tolerance2 = 0.0
- State3 = p
- Duration3 = 1.0
- Tolerance3 = 0.0
-
- [TorpedoMagazine]
- Relative0X = -13.5
- Relative0Y = 59.75
- Relative0Z = -10.25
- Relative1X = 13.5
- Relative1Y = 59.75
- Relative1Z = -10.25
-
- [Turret0]
- Name = turret9
- RelativePositionX = -36.75
- RelativePositionY = -62.38
- RelativePositionZ = 1000
- Alpha = 1.57
- Plane = xy
- PatchNumber = 49
-
- [Turret1]
- Name = turret9
- RelativePositionX = 36.75
- RelativePositionY = -62.38
- RelativePositionZ = 1000
- Alpha = -1.57
- Plane = xy
- PatchNumber = 64
-
- [Turret2]
- Name = turret9
- RelativePositionX = -36.75
- RelativePositionY = -62.38
- RelativePositionZ = -1000
- Alpha = 1.57
- Plane = xy
- PatchNumber = 53
-
- [Turret3]
- Name = turret9
- RelativePositionX = 36.75
- RelativePositionY = -62.38
- RelativePositionZ = -1000
- Alpha = -1.57
- Plane = xy
- PatchNumber = 70
-
- [Turret4]
- Name = turret9
- RelativePositionX = 0
- RelativePositionY = -17.38
- RelativePositionZ = 1000
- Alpha = 3.14
- Plane = xy
- PatchNumber = 12
-
- [Turret5]
- Name = turret9
- RelativePositionX = 0
- RelativePositionY = 53.63
- RelativePositionZ = -1000
- Alpha = 0
- Plane = xy
- PatchNumber = 20
-
- [BuzzerMagazine]
- Type = 2 ; 0=bad, 1=good, 2=inactive
- RelativeX = 0.0
- RelativeY = 0.0
- RelativeZ = 0.0
- EjectRange = 80.0
- EjectProbability = 0.0
- EjectVelocity = 400.0
- EjectDelay = 10.0
-
-