What does it do?
It also uses a special spell every second (smoke), this is a harmless spell but it does give you shielding.
Because it uses this spell, everyone around the target dummy will get the same rate of shield advance as everyone else.
Why is it better than regular trainers?
It's better because you don't need to add so much trainers.
Also, it only takes one monster to give you the same rate of shielding than when 2 training monk attacks you,
Considering there are 8 squares around the training dummy, it is exactly equivalent to having 16 training monks.
So, why have 16 training monks when you can have only 1 target dummy?
Any recommendations?
Use no-pvp tiles, that way you can still train, but won't be able to attack anyone.
Also, use J.Dre's anti-push script so people will not get pushed out of their training spot: http://otland.net/f82/anti-push-159029/
Script
in data/monster, add targetdummy.xml:
Lua:
<?xml version="1.0" encoding="UTF-8"?>
<monster name="Target Dummy" nameDescription="a target dummy" race="energy" experience="0" speed="0" manacost="0">
<health now="1470000" max="1470000"/>
<look type="304" corpse="9801"/>
<targetchange interval="1000" chance="50"/>
<strategy attack="100" defense="0"/>
<flags>
<flag summonable="0"/>
<flag attackable="1"/>
<flag hostile="1"/>
<flag illusionable="0"/>
<flag convinceable="0"/>
<flag pushable="0"/>
<flag canpushitems="0"/>
<flag canpushcreatures="1"/>
<flag targetdistance="1"/>
<flag staticattack="90"/>
<flag runonhealth="100"/>
</flags>
<attacks>
<attack name="physical" interval="1000" chance="100" radius="3" min="-1" max="-2">
<attribute key="areaEffect" value="poff"/>
</attack>
</attacks>
<defenses armor="1" defense="1">
<defense name="healing" interval="20" chance="20" min="2250" max="2750">
<attribute key="areaEffect" value="blueshimmer"/>
</defense>
</defenses>
<voices interval="2500" chance="25">
<voice sentence="N.O.O.B. termination initiated."/>
<voice sentence="klonk klonk klonk!"/>
<voice sentence="Threat level rising!"/>
<voice sentence="Scanning human life form."/>
<voice sentence="Danger: Overheating."/>
</voices>
</monster>
in data/monster/monsters.xml, add:
Lua:
<monster name="Target Dummy" file="targetdummy.xml"/>
Last edited: