Attnam / ivan

Iter Vehemens ad Necem - a continuation of the graphical roguelike by members of http://attnam.com
GNU General Public License v2.0
303 stars 42 forks source link

(See the other PRs first!) This is the merge of all my other PRs + some fixes and adjustments. #587

Open AquariusPower opened 4 years ago

AquariusPower commented 4 years ago

This was split on several PRs, but there is still code here that are not on them, so, let this be the last PR considered.


I think this is overall ready, I made some basic tests during implementations, and let it for hours on auto-play mode (but it does not test everything/flow). What is mainly missing is more tests on normal gameplay.

Many new things:

Bugfixes (some may only happen when using Wizard Auto Play mode):

And command line --help with some info and functionalities: --defgen Generate defines validator source file. (NEW) --defval Validate defines. (NEW) --version Show current game version.

Who have access to edit this PR, feel free to make any adjustments, even if minor.

Obs.: developer console is still broken tho but wont cause trouble if you dont use it. developer console is working again! I think cuz of this: https://github.com/Attnam/ivan/pull/589 :)

AquariusPower commented 3 years ago

Hi! I am having some trouble here... It's about a few weeks now that my refrigerator broke (this means I got out of spare time), but all about it is already better now. But a few days ago my main computer broke! now it will be complicated to implement/test things...

My guess is that you would like to prepare a release before christmas right? I am not sure I will be able to prepare the requests til that time... But I can review and give tips on any adjustments anyone may be willing to prepare. You can create a PR to my branch if you can't edit it directly here. I will only be able to read tho, not to test it. :>

ryfactor commented 3 years ago

Hi! I am having some trouble here... It's about a few weeks now that my refrigerator broke (this means I got out of spare time), but all about it is already better now. But a few days ago my main computer broke! now it will be complicated to implement/test things...

My guess is that you would like to prepare a release before christmas right? I am not sure I will be able to prepare the requests til that time... But I can review and give tips on any adjustments anyone may be willing to prepare. You can create a PR to my branch if you can't edit it directly here. I will only be able to read tho, not to test it. :>

Hi @AquariusPower! Sorry for the late reply. I am very sorry to hear your refrigerator broke down, and even sorrier to learn your computer broke. Good on you for getting in touch, I hope you are going ok and are able to get all the machines you need to get back on track. Probably that refrigerator is top priority. In the meantime, TravisCI is no more, so I am plugging the gap just now with some GitHub Actions. I'll try and get some Linux builds going on pull-request so things can seem as they were before.

red-kangaroo commented 3 years ago

Oops, sorry @AquariusPower

I pushed some of my changes, but I thought I was pushing into my own fork of your branch, not directly into your branch. Strange that git let me...

AquariusPower commented 3 years ago

Oops, sorry @AquariusPower

I pushed some of my changes, but I thought I was pushing into my own fork of your branch, not directly into your branch. Strange that git let me...

the spell I cast on OP "Who have access to edit this PR, feel free to make any adjustments, even if minor." apparently worked xD