I have started to pull my Brownie scripts out of my private repos and put them into a git repo dedicated to Rarity. This will make it easy for other people to install them and use Python to automate their summoners.
I already have some scripts working, but they haven't yet been copied into my repo.
[ ] summon multiple
[x] generate random ability scores (related #55)
[ ] set skills for multiple summoners
[x] level up multiple summoners
[x] adventure for xp
[x] scout and adventure on any contract
[ ] craft multiple things
[ ] manage a Guild and any NPCs (See #57)
[ ] create a Dungeon (see #58)
[ ] buy a name
These scripts use multiple smart contracts to manage the summoners.
There are a few utility contracts that are probably useful for everyone:
CloneFactory: I know gas efficiency isn't as important on Fantom compared to ETH, but this is pretty easy to use and makes contract deployments even cheaper.
DelegateGuard: revert if (or if not) delegate called
RarityCommon: contract addresses and approval helpers (related #15).
I have started to pull my Brownie scripts out of my private repos and put them into a git repo dedicated to Rarity. This will make it easy for other people to install them and use Python to automate their summoners.
I already have some scripts working, but they haven't yet been copied into my repo.
These scripts use multiple smart contracts to manage the summoners.
There are a few utility contracts that are probably useful for everyone: