igroglaz / srvmgr

https://rom2.ru
8 stars 5 forks source link

stone curse duration modifier #37

Closed igroglaz closed 4 years ago

igroglaz commented 4 years ago

We need to be able to reduce Stone Curse effect drammatically, so it will work like temporary 'stun'. I've reduced 1 (out from 10), but it doesn't give any effect apparently:

            <empty>0</empty>
            <name>Stone Curse</name>
            <level>20</level>
            <manaCost>40</manaCost>
            <sphere>4</sphere>
            <item>0</item>
            <spellTarget>1</spellTarget>
            <deliverySystem>1</deliverySystem>
            <maxRange>5</maxRange>
            <effectSpeed>0</effectSpeed>
            <distribution>1</distribution>
            <radius>0</radius>
            <areaAffect>0</areaAffect>
            <areaDuration>0</areaDuration>
            <areaFrequency>0</areaFrequency>
            <unitApplyMethod>2</unitApplyMethod>
            <duration>1</duration>
            <frequency>0</frequency>
            <damageMin>-1</damageMin>
            <damageMax>-1</damageMax>
            <defensive>-1</defensive>
            <skillOffset>0</skillOffset>
            <scrollCost>10000</scrollCost>
            <bookCost>999000000</bookCost>
            <effect>&quot;absorbtion=+5:duration 1,defence=-20:duration 1&quot;</effect>

So I suppose this value hardcoded somehow.

Task if to add modifier to server config file which will allow changing this Stone Curse max duration.

igroglaz commented 4 years ago

https://github.com/igroglaz/srvmgr/commit/9a21a497c8fbf73e7ed3d4269f65bef9beede6e5