Beispiel #1
0
#!/usr/bin/php -q
<?php 
require_once "obdata.inc";
$cs = new OBData();
$cs->get_data();
foreach (array("DLCBattlehornDragonswordPower3", "NDLpGreavesShieldOther", "NDBlessingOfTalos", "BSRitualBlessedWord", "VampireHuntersSight") as $edid) {
    $spell = $cs->get_item($edid);
    print "spell=" . $spell->get('name') . " spellcost=" . $spell->get('spellcost') . " autocost=" . $spell->get('auto_spellcost') . " spelllevel=" . $spell->get('spelllevel') . " autolevel=" . $spell->get('auto_spelllevel') . " autocalc=" . $spell->get('autocalc') . "\n";
}
$spell = $cs->newitem('SPEL');
$spell->set_custom_spell();
$spell->add_custom_effect('Fire Damage', 5, 5, 10);
$spell->add_custom_effect('Fire Damage', 70, 1, 20);
print "custom spell\n";
foreach ($spell->indices('effect_id') as $index) {
    print $spell->magic_desc_line($index) . "  cost=" . $spell->effect_cost($index) . "\n";
}
print "Total cost=" . $spell->get('spellcost') . " spelllevel=" . $spell->get('spelllevel') . "\n";