Goodlikesweeper Posted November 1, 2011 Share Posted November 1, 2011 (edited) So I'm working on a mod right now, inspired by fcr for Witcher 1. One of the things I want to do is balance the game so that oils are important, so that it is too hard to kill specific enemies without the appropriate oil. And while all works fine for insectoids and wraights, I'm having trouble with necrophages because their oil does nothing. And even changing the damage_bonus_undead stat in geralt_basic to some value does nothing, while changing the for example damage_bonus_human works just fine. Also, I'm pretty darn sure there are some problems with the necrophages oil stats in the oil_stats file. For example, lines for Cinfrid oil look like this: <ability name="Cinfrid Oil _Stats"> <damage_bonus_insectoid display_perc="true" mult="false" always_random="false" min="1.00" max="1.00" type="bonus"/> <durration mult="false" always_random="false" min="600" max="600" type="bonus"/> </ability> And lines for necro oil look like this: <ability name="Brown Oil _Stats" on_added="Ability_BrownOil_Add" on_ended="Ability_BrownOil_Remove"> <damage_bonus_undead display_perc="true" mult="false" always_random="false" min="1.00" max="1.00" type="critical"/> <durration mult="false" always_random="false" min="600" max="600" type="bonus"/> </ability> Its quite different. It says brown oil, whats up with the Ability_BrownOil_Add and Ability_BrownOil_Remove, and it says critical instead of bonus. All the other oils that work fine look the same as the Cinfrid oil. So really, is this a bug or something? How come no one noticed it so far? Because the damage difference was too small to even notice? As you can see I increased damage bonus to +100%, and for example, if I'm doing 10-20 base damage, and attack wraiths with specter oil I do double the damage to them, 20-40, but if I do the same with rotfiends for example, I still do only 10-20 damage. I tried changing critical to bonus, and different things in the oil_stats file, but didn't menage to make it work. And like I said, I suspect the problem is actually in the damage_bonus_undead variable, It doesn't change anything. Is there a way to make it work? Edited November 1, 2011 by Goodlikesweeper Link to comment Share on other sites More sharing options...
Recommended Posts