Comments (3)
onSmith
is part of the base game so I won't be changing it's function. Should BaseMod add a separate hook for card upgrades, for example a onUpgrade
event that mods could subscribe to?
from basemod.
Since the method upgrade
in AbstractCard is an abstract method it can't be directly patched so instead I've patched upgradeName
. Currently every card calls it when upgraded but if in the future a card doesn't call upgradeName
this hook would break for that card in particular. Here's my idea on how to fix this (https://github.com/daviscook477/BaseMod/tree/feature/upgrade-hook) but it has some issues. Namely that this is called any time a card instance is upgraded and since the game likes to duplicate card instance and upgrade them when displaying potential upgrades this event would fire way too often,
from basemod.
Yeah, a seperate hook would be nice. Although i don't know why this onSmith hook is placed there in the first place. I don't think it is even used in StS.
from basemod.
Related Issues (20)
- Big issue with relic template
- Chinese description render defect
- Modal Choice Cards stay onscreen during choice action
- Command to change draw order HOT 1
- Do not launch. String out of range -1 HOT 1
- java.lang.NullPointerException HOT 1
- no meathod to calculate progress? HOT 2
- Unable to open console on mac HOT 1
- Loading minion animations created with Spriter.
- Conspire crash HOT 1
- Crash upon booting
- How to use this thing on my Mac?
- Intangible buff prevents 'kill all' command damage
- litteraly just started getting mods and this is the error i get HOT 1
- Custom blight list, like custom relic list
- Game doesn't start
- frame buffer couldn't be constructed: unsupported combination of formats
- How can βdeck add β add cards from other mods HOT 1
- Console rest site option
- `unlock level` crashes when typed in console HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
π Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. πππ
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google β€οΈ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from basemod.