112 lines
5.9 KiB
XML
112 lines
5.9 KiB
XML
<?xml version="1.0"?>
|
|
<powerup>
|
|
<item name="zipper" icon="zipper_collect.png" />
|
|
<item name="bowling" icon="bowling-icon.png"
|
|
model="bowling.b3d" speed="4.0"
|
|
min-height="0.2" max-height="1.0"
|
|
force-updown="1" force-to-target="40"
|
|
max-distance="25" />
|
|
<item name="bubblegum" icon="bubblegum-icon.png" />
|
|
<item name="cake" icon="cake-icon.png"
|
|
model="cake.b3d" speed="50"
|
|
min-height="0.2" max-height="1.0"
|
|
force-updown="25" max-distance="90" />
|
|
<item name="anchor" icon="anchor-icon.png"
|
|
model="anchor.b3d" />
|
|
<item name="switch" icon="swap-icon.png" />
|
|
<item name="swatter" icon="swatter-icon.png" />
|
|
<!-- interval: How long a single bounce takes.
|
|
max-height: The maximum height of a bounce.
|
|
min-height: Unused mostly, but defines implicitly
|
|
the starting height (as average of
|
|
max and min height).
|
|
target-distance: When the ball is closer than
|
|
this to the target, it will aim
|
|
directly at the target.
|
|
target-max-angle: Once the ball is aiming for its
|
|
target, it can at most change the angle
|
|
this much per second(!).
|
|
time-between-balls: Reduces the frequency with which rubber
|
|
balls are found to 1 every 'timer' seconds.
|
|
min-interpolation-distance: how far the control
|
|
points (which are center of squads)
|
|
must be from each other. A large value
|
|
allows smoother turning (no abrupt
|
|
change of direction), but a large
|
|
value can result in the ball being
|
|
off track (e.g. a value of 30 results
|
|
on the ramp in sand track that the
|
|
ball goes to the left of the tunnel,
|
|
bouncing on the pyramid). Quite
|
|
catastrophal on the startrack and
|
|
skyline).
|
|
squash-slowdown: How much karts that are
|
|
squashed are slowed down.
|
|
squash-duration: How long karts stay squashed.
|
|
delete-timer: How long before the ball is removed
|
|
if no suitable target is found.
|
|
early-target-factor: the rubber ball can use the
|
|
relative position of the kart to the
|
|
center of the track for improved targeting
|
|
(i.e. the ball will align its relative
|
|
position to the center of the track early).
|
|
This allows a lower target-distance to be
|
|
used since the ball is better aligned,
|
|
hopefully reducing the frequency of
|
|
tunneling.
|
|
-->
|
|
<item name="rubber-ball" icon="rubber_ball-icon.png"
|
|
model="rubber_ball.b3d" speed="35.0"
|
|
scale="1 1 1" interval="1"
|
|
max-height="4.0" min-height="0"
|
|
fast-ping-distance="50"
|
|
early-target-factor="1"
|
|
target-distance="15" target-max-angle = "90"
|
|
min-interpolation-distance="5"
|
|
time-between-balls="15"
|
|
squash-slowdown="0.5" squash-duration="2"
|
|
delete-time="5.0" max-height-difference="10" />
|
|
<item name="parachute" icon="parachute-icon.png"
|
|
model="parachute.b3d" />
|
|
<item name="plunger" icon="plunger-icon.png"
|
|
model="plunger.b3d" speed="35"
|
|
min-height="0.2" max-height="1.0"
|
|
force-updown="35" force-to-target="15"
|
|
max-distance="25" />
|
|
|
|
<!-- Distribution of the items depending on position of the
|
|
kart (first kart, top 33%, middle 33%, bottom 33% (but
|
|
not last), last kart. i
|
|
The order of items must correspond to powerup_manager.hpp.
|
|
The first line (w=...) corresponds to the weights of
|
|
getting a single item, the second line (w-multi) to
|
|
getting three identical items instead of just a single one.
|
|
E.g. as the first kart, you have 3/8 of a chance to get
|
|
a single bubble gum, 1/8 to get a bowling ball or switch,
|
|
and 3/8 to get a triple bubble gum.
|
|
'Global' items which affect all karts (switch) should
|
|
be quite rare, since otherwise the item might be used
|
|
too often (compared with many items which will only
|
|
affect a karts or two). -->
|
|
<!-- bubble cake bowl zipper plunger switch swattr rubber para anvil -->
|
|
<first w="25 5 15 5 10 10 10 0 0 0"
|
|
w-multi=" 0 0 5 0 0 0 0 0 0 0" />
|
|
<top33 w="30 30 30 30 30 10 10 10 10 0"
|
|
w-multi=" 0 10 10 0 10 0 0 0 0 0" />
|
|
<mid33 w="30 30 30 30 30 10 20 20 20 0"
|
|
w-multi=" 0 20 20 20 20 0 0 0 0 0" />
|
|
<end33 w=" 0 30 30 30 30 10 20 30 30 0"
|
|
w-multi=" 0 30 30 30 30 0 0 0 0 0" />
|
|
<last w=" 0 30 10 90 60 0 10 60 60 0"
|
|
w-multi=" 0 30 30 100 60 0 0 0 0 0" />
|
|
<battle w="10 30 60 0 0 10 30 0 0 0"
|
|
w-multi=" 0 0 5 0 0 0 0 0 0 0" />
|
|
<soccer w=" 0 30 60 0 0 10 30 0 0 0"
|
|
w-multi=" 0 0 5 0 0 0 0 0 0 0" />
|
|
<tuto w=" 0 0 0 0 0 0 0 0 0 0"
|
|
w-multi=" 0 0 100 0 0 0 0 0 0 0" />
|
|
|
|
|
|
</powerup>
|
|
|