kill counters #36

Open
opened 3 years ago by andy · 4 comments
andy commented 3 years ago
Collaborator
There is no content yet.
Poster
Collaborator

slippery slope idea: bosses and rare monsters count as more than 1 kill towards unsealing things.

slippery slope idea: bosses and rare monsters count as more than 1 kill towards unsealing things.
Poster
Collaborator

even more slipperier slope idea: add kill counters to other items and use it as a progression. ex: rianov series rifles can be upgraded per X kills.

however this is quite a steep slope and also requires modding the client (?) to allow such things

even more slipperier slope idea: add kill counters to other items and use it as a progression. ex: rianov series rifles can be upgraded per X kills. however this is quite a steep slope and also requires modding the client (?) to allow such things
andy changed title from unseal items to kill counters 3 years ago
Poster
Collaborator

Current implementation only counts kills for sjs/lame/limiter by incrementing the kill counter directly on the item.

Another option rather than directly modifying is to instead add a WeaponModifier and UnitModifier for kills and track kills that way?
Not sure if/how this would impact performance since we'd constantly be writing things into the DB rapidly for potentially every item a character has equipped.

This could be something like WeaponModifier::AddKill{ monster: MonsterType, attack_type: (normal|special|tech) } which could would allow for things like tracking which monsters are killed over the lifetime of all items, which are commonly killed for unsealing, techs vs. physical kills, etc.

Or this might be all over-engineered 🍃

Current implementation only counts kills for sjs/lame/limiter by incrementing the kill counter directly on the item. Another option rather than directly modifying is to instead add a `WeaponModifier` and `UnitModifier` for kills and track kills that way? Not sure if/how this would impact performance since we'd constantly be writing things into the DB rapidly for potentially every item a character has equipped. This could be something like `WeaponModifier::AddKill{ monster: MonsterType, attack_type: (normal|special|tech) }` which could would allow for things like tracking which monsters are killed over the lifetime of all items, which are commonly killed for unsealing, techs vs. physical kills, etc. Or this might be all over-engineered 🍃
Owner

WeaponModifier::AddKill was definitely what I had in mind for these things, its only 3? items all of which I'd say are rare enough to not actually be a problem (I already have so many problems from these item decisions whats one more).

maybe all weapons should keep track of every enemy they kill 🍃🍃

`WeaponModifier::AddKill` was definitely what I had in mind for these things, its only 3? items all of which I'd say are rare enough to not actually be a problem (I already have so many problems from these item decisions whats one more). maybe all weapons should keep track of every enemy they kill 🍃🍃
jake added the
release
label 3 years ago
Sign in to join this conversation.
No Milestone
No project
No Assignees
2 Participants
Notifications
Due Date

No due date set.

Dependencies

This issue currently doesn't have any dependencies.

Loading…
There is no content yet.