forked from github/server
4dc1339ec3
New: familiars can have a LUA initialization function. Moved the spell implementations from spell.c to spells.c where they "belong". Spell ids moved to a separate header (to phase them out eventually)
335 lines
9 KiB
XML
335 lines
9 KiB
XML
<?xml version="1.0"?>
|
|
<equipment>
|
|
|
|
<!-- equipment given to familiars -->
|
|
<set name="lynx_familiar">
|
|
<skill name="sk_espionage" level="1"/>
|
|
<skill name="sk_magic" level="1"/>
|
|
<skill name="sk_stealth" level="1"/>
|
|
<skill name="sk_perception" level="1"/>
|
|
</set>
|
|
|
|
<set name="tunnelworm_familiar">
|
|
<skill name="sk_magic" level="1"/>
|
|
<skill name="sk_mining" level="1"/>
|
|
<skill name="sk_forestry" level="1"/>
|
|
<skill name="sk_stamina" level="1"/>
|
|
</set>
|
|
|
|
<set name="eagle_familiar">
|
|
<skill name="sk_magic" level="1"/>
|
|
<skill name="sk_perception" level="1"/>
|
|
</set>
|
|
|
|
<set name="rat_familiar">
|
|
<skill name="sk_magic" level="1"/>
|
|
<skill name="sk_espionage" level="1"/>
|
|
<skill name="sk_stealth" level="1"/>
|
|
<skill name="sk_perception" level="1"/>
|
|
<skill name="sk_stamina" level="6"/>
|
|
</set>
|
|
|
|
<set name="songdragon_familiar">
|
|
<skill name="sk_magic" level="1"/>
|
|
<!-- spells -->
|
|
<spell name="flee" school="gray"/>
|
|
<spell name="sleep" school="gray"/>
|
|
<spell name="frighten" school="gray"/>
|
|
</set>
|
|
|
|
<set name="nymph_familiar">
|
|
<skill name="sk_magic" level="1"/>
|
|
<skill name="sk_bow" level="1"/>
|
|
<skill name="sk_herbalism" level="1"/>
|
|
<skill name="sk_training" level="1"/>
|
|
<skill name="sk_riding" level="1"/>
|
|
<skill name="sk_espionage" level="1"/>
|
|
<skill name="sk_stealth" level="1"/>
|
|
<skill name="sk_entertainment" level="1"/>
|
|
<skill name="sk_perception" level="1"/>
|
|
<!-- spells -->
|
|
<spell name="seduction" school="gray"/>
|
|
<spell name="calm_monster" school="gray"/>
|
|
<spell name="song_of_confusion" school="gray"/>
|
|
<spell name="appeasement" school="gray"/>
|
|
</set>
|
|
|
|
<set name="unicorn_familiar">
|
|
<skill name="sk_magic" level="1"/>
|
|
<skill name="sk_stealth" level="1"/>
|
|
<skill name="sk_perception" level="1"/>
|
|
<!-- spells -->
|
|
<spell name="resist_magic" school="gray"/>
|
|
<spell name="song_of_peace" school="gray"/>
|
|
<spell name="calm_monster" school="gray"/>
|
|
<spell name="heroic_song" school="gray"/>
|
|
<spell name="song_of_healing" school="gray"/>
|
|
<spell name="appeasement" school="gray"/>
|
|
</set>
|
|
|
|
<set name="direwolf_familiar">
|
|
<skill name="sk_magic" level="1"/>
|
|
<skill name="sk_perception" level="1"/>
|
|
</set>
|
|
|
|
<set name="ghost_familiar">
|
|
<skill name="sk_magic" level="1"/>
|
|
<!-- spells -->
|
|
<spell name="steal_aura" school="gray"/>
|
|
<spell name="frighten" school="gray"/>
|
|
<spell name="summonundead" school="gray"/>
|
|
</set>
|
|
|
|
<set name="imp_familiar">
|
|
<skill name="sk_magic" level="1"/>
|
|
<skill name="sk_espionage" level="1"/>
|
|
<skill name="sk_stealth" level="1"/>
|
|
<skill name="sk_perception" level="1"/>
|
|
<skill name="sk_taxation" level="1"/>
|
|
<!-- spells -->
|
|
<spell name="steal_aura" school="gray"/>
|
|
</set>
|
|
|
|
<set name="dreamcat_familiar">
|
|
<skill name="sk_magic" level="1"/>
|
|
<skill name="sk_espionage" level="1"/>
|
|
<skill name="sk_stealth" level="1"/>
|
|
<skill name="sk_perception" level="1"/>
|
|
<skill name="sk_taxation" level="1"/>
|
|
<!-- spells -->
|
|
<spell name="shapeshift" school="gray"/>
|
|
<spell name="transferauratraum" school="gray"/>
|
|
</set>
|
|
|
|
<set name="fairy_familiar">
|
|
<skill name="sk_magic" level="1"/>
|
|
<!-- spells -->
|
|
<spell name="appeasement" school="gray"/>
|
|
<spell name="calm_monster" school="gray"/>
|
|
<spell name="seduction" school="gray"/>
|
|
</set>
|
|
|
|
<set name="owl_familiar">
|
|
<skill name="sk_magic" level="1"/>
|
|
<skill name="sk_espionage" level="1"/>
|
|
<skill name="sk_stealth" level="1"/>
|
|
<skill name="sk_perception" level="1"/>
|
|
</set>
|
|
|
|
<set name="hellcat_familiar">
|
|
<skill name="sk_magic" level="1"/>
|
|
<skill name="sk_perception" level="1"/>
|
|
</set>
|
|
|
|
<set name="tiger_familiar">
|
|
<skill name="sk_magic" level="1"/>
|
|
<skill name="sk_perception" level="1"/>
|
|
</set>
|
|
|
|
<!-- one equipment-set per player-race for the first unit in a faction -->
|
|
<set name="dwarf">
|
|
<item name="axe" amount="1"/>
|
|
<item name="chainmail" amount="1"/>
|
|
<skill name="sk_melee" level="1"/>
|
|
</set>
|
|
|
|
<set name="elf">
|
|
<item name="fairyboot" amount="1"/>
|
|
</set>
|
|
|
|
<set name="uruk">
|
|
<skill name="sk_spear" level="4"/>
|
|
<skill name="sk_melee" level="4"/>
|
|
<skill name="sk_crossbow" level="4"/>
|
|
<skill name="sk_catapult" level="4"/>
|
|
<skill name="sk_bow" level="4"/>
|
|
</set>
|
|
|
|
<set name="goblin">
|
|
<item name="roi" amount="1"/>
|
|
</set>
|
|
|
|
<set name="troll">
|
|
<skill name="sk_building" level="1"/>
|
|
<skill name="sk_perception" level="3"/>
|
|
<item name="stone" amount="50"/>
|
|
</set>
|
|
|
|
<set name="demon">
|
|
<skill name="sk_stamina" level="15"/>
|
|
</set>
|
|
|
|
<set name="insect">
|
|
<item name="nestwarmth" amount="9"/>
|
|
</set>
|
|
|
|
<set name="halfling">
|
|
<skill name="sk_trade" level="1"/>
|
|
<skill name="sk_riding" level="2"/>
|
|
<item name="horse" amount="2"/>
|
|
<item name="cart" amount="1"/>
|
|
<item name="balm" amount="5"/>
|
|
<item name="spice" amount="5"/>
|
|
<item name="myrrh" amount="5"/>
|
|
<item name="jewel" amount="5"/>
|
|
<item name="oil" amount="5"/>
|
|
<item name="silk" amount="5"/>
|
|
<item name="incense" amount="5"/>
|
|
</set>
|
|
|
|
<set name="cat">
|
|
<item name="roi" amount="1"/>
|
|
</set>
|
|
|
|
<set name="aquarian">
|
|
<skill name="sk_sailing" level="1"/>
|
|
</set>
|
|
|
|
<!-- equipment-sets for random encounters -->
|
|
<set name="random_desert">
|
|
<skill name="sk_melee" level="d2"/>
|
|
<skill name="sk_trade" level="d3"/>
|
|
<skill name="sk_riding" level="d2+1"/>
|
|
<skill name="sk_training" level="d2+1"/>
|
|
<item name="horse" amount="1"/>
|
|
<item name="sword" amount="1"/>
|
|
<item name="money" amount="d30+19"/>
|
|
</set>
|
|
|
|
<set name="random_swamp">
|
|
<skill name="sk_stealth" level="d3+1"/>
|
|
<skill name="sk_spear" level="d3+1"/>
|
|
<item name="spear" amount="1"/>
|
|
<item name="money" amount="d20+9"/>
|
|
</set>
|
|
|
|
<set name="random_glacier">
|
|
<skill name="sk_armorer" level="d2+1"/>
|
|
<skill name="sk_melee" level="d2+1"/>
|
|
<item name="sword" amount="1"/>
|
|
<item name="money" amount="d20+19"/>
|
|
</set>
|
|
|
|
<set name="random_mountain">
|
|
<skill name="sk_armorer" level="d2+1"/>
|
|
<skill name="sk_melee" level="d2+1"/>
|
|
<skill name="sk_trade" level="d3"/>
|
|
<item name="sword" amount="1"/>
|
|
<item name="money" amount="d40+59"/>
|
|
<subset chance="0.6">
|
|
<set name="item_plate"/>
|
|
</subset>
|
|
</set>
|
|
|
|
<set name="random_highland">
|
|
<skill name="sk_melee" level="d2"/>
|
|
<item name="sword" amount="1"/>
|
|
<item name="money" amount="d10+19"/>
|
|
</set>
|
|
|
|
<set name="random_forest">
|
|
<skill name="sk_stealth" level="d2"/>
|
|
<skill name="sk_perception" level="d2+1"/>
|
|
<skill name="sk_bow" level="d3+1"/>
|
|
<item name="bow" amount="1"/>
|
|
<item name="money" amount="d20+9"/>
|
|
<subset chance="0.2">
|
|
<set name="random_herbalist"/>
|
|
</subset>
|
|
</set>
|
|
|
|
<set name="random_herbalist">
|
|
<skill name="sk_herbalism" level="d2"/>
|
|
</set>
|
|
|
|
<set name="random_plain">
|
|
<item name="money" amount="d80+19"/>
|
|
<subset>
|
|
<set name="random_sword" chance="0.25"/>
|
|
<set name="random_spear" chance="0.25"/>
|
|
<set name="random_crossbow" chance="0.25"/>
|
|
<set name="random_bow" chance="0.25"/>
|
|
</subset>
|
|
<subset chance="0.4">
|
|
<set name="item_chain"/>
|
|
</subset>
|
|
<subset chance="0.3">
|
|
<set name="random_rider"/>
|
|
</subset>
|
|
</set>
|
|
|
|
<set name="random_spear">
|
|
<skill name="sk_spear" level="d3"/>
|
|
<item name="spear" amount="1"/>
|
|
</set>
|
|
|
|
<set name="random_sword">
|
|
<skill name="sk_sword" level="d3"/>
|
|
<item name="sword" amount="1"/>
|
|
</set>
|
|
|
|
<set name="random_crossbow">
|
|
<skill name="sk_crossbow" level="d3"/>
|
|
<item name="crossbow" amount="1"/>
|
|
</set>
|
|
|
|
<set name="random_bow">
|
|
<skill name="sk_bow" level="d3"/>
|
|
<item name="bow" amount="1"/>
|
|
</set>
|
|
|
|
<set name="random_rider">
|
|
<item name="horse" amount="1"/>
|
|
<skill name="sk_riding" level="d3"/>
|
|
</set>
|
|
|
|
<set name="recruited_dracoid">
|
|
<!-- dracoiden, von drachen rekrutiert -->
|
|
<skill name="sk_spear" level="d4+2"/>
|
|
<skill name="sk_melee" level="d4+2"/>
|
|
<skill name="sk_bow" level="d3+1"/>
|
|
<subset>
|
|
<!-- dracoiden haben immer eine von drei waffen -->
|
|
<set name="item_sword" chance="0.33"/>
|
|
<set name="item_spear" chance="0.33"/>
|
|
<set name="item_bow" chance="0.34"/>
|
|
</subset>
|
|
</set>
|
|
|
|
<set name="rising_undead">
|
|
<!-- untote, von den graebern auferstanden -->
|
|
<item name="rustysword" amount="1"/>
|
|
<item name="rustychainmail" amount="d2-1"/>
|
|
<subset chance="0.3">
|
|
<set name="item_rustyshield"/>
|
|
</subset>
|
|
</set>
|
|
|
|
|
|
<!-- single-item sets (that can be given a percentage-chance in a subset) -->
|
|
<set name="item_plate">
|
|
<item name="plate" amount="1"/>
|
|
</set>
|
|
|
|
<set name="item_spear">
|
|
<item name="spear" amount="1"/>
|
|
</set>
|
|
|
|
<set name="item_bow">
|
|
<item name="bow" amount="1"/>
|
|
</set>
|
|
|
|
<set name="item_sword">
|
|
<item name="sword" amount="1"/>
|
|
</set>
|
|
|
|
<set name="item_chain">
|
|
<item name="chainmail" amount="1"/>
|
|
</set>
|
|
|
|
<set name="item_rustychain">
|
|
<item name="rustychainmail" amount="1"/>
|
|
</set>
|
|
|
|
</equipment>
|
|
|