Home » MODDING HQ 1.13 » Flugente's Magika Workshop » New Feature: IMP gear selection
Re: New Feature: IMP gear selection[message #355738 is a reply to message #350035] Thu, 08 November 2018 21:25 Go to previous messageGo to previous message
Flugente

 
Messages:3542
Registered:April 2009
Location: Germany
Urgs. I need to set some sort of 'I'm away for a while' message in the future. Anyways, I'm not really back to coding - this and the next week is a lot of stress @work, after that it's holidays - but I have a tiny clarification:

On known oddity of this feature is that of one creates an IMP via this feature, and then later loads that existing IMP into a campaign by entering the callsign at the website, the additional gear costs are not deducted. I am well aware of that. The issue is we don't store the cost of the gear in the profile. We also don't store whether an IMP was created via the old, non-gear-costing method or this new one. We don't store that data because, frankly, this doesn't affect the character at all.
I could determine the cost from the items upon loading the IMP, but... in that case you would also have to pay for gear with IMPs created by the old method.

I assume at that point the fans of the old method would then cry 'foul', but... at least it's consistent then. Everybody pays for gear exceeding IMP_PROFILE_COST.

Edit: Coded this in in r8638. However you create an IMP, if the gear costs more than IMP_PROFILE_COST, you pay for that extra cost. This is not optional, because I say so.

Edit2: On third thought, might not yet wotk for old method on direct creation? Have to check on the weekend or so.

edit3: Urgs. With the old method, the gear is drawn at random after we confirmed the creation process, so we cannot know the cost beforehand. We could if I changed that, but... you know what? Eff that. So, to clarify:
  • via the old method, gear costs nothing extra, whatever you select
  • via the new method, you pay the gear cost exceeding IMP_PROFILE_COST. So if you pay 3000 for an IMP and buy gear costing 4000, you pay 3000 + (4000 - 3000) = 4000 total.
  • when you load an IMP via callsign, you always pay as if you've created them via new method. I do not intend to change that.
    In case somebody wants to whine about this, note that via the above argumentation, once an IMP is created you cannot prove to me you didn't create them via the new method greedy

[Updated on: Fri, 09 November 2018 22:33]




I know now that it could never work between us, as much as we wanted to, it could never be! Not because you're a rabbit, but because you're black.

If you want, you can donate to me. This will not affect how and what I code, and I will not code specific features in return. I will be thankful though.


 
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Previous Topic: New Feature: Dynamic opinions
Next Topic: New feature: new drug system
Goto Forum:
  


Current Time: Thu Sep 24 08:54:02 EEST 2020

Total time taken to generate the page: 0.12473 seconds