These 34 commits are when the Protocol Buffers files have changed:
| Commit: | 9015ddb | |
|---|---|---|
| Author: | Veggie | |
| Committer: | GitHub | |
Add `RemoveWhenSourceDead` logic (#333) * Enum for `RemoveWhenSourceDead` flag and regenerate protoc * Add global removal + fix typo * add global subscription to remove all mods that have the RemoveWhenSourceDead flag from all targets * fix `GetModifiersByBehaviorFlag` method name typo * Change comment for clarity * Regenerate mockgen
The documentation is generated from this commit.
| Commit: | c2a1005 | |
|---|---|---|
| Author: | Veggie | |
| Committer: | GitHub | |
Update `Break` with `Break` flag and `BreakExtend` logic (#331) * Enum for `Break` flag and regenerate protoc * Add `Break` flag to logic * apply mod with `Break` flag at the end of global Weakness Break effects, with listener to remove itself when Break ends * Enum for `BreakExtend` flag and regenerate protoc * Update logic with `BreakExtend` * add `BreakExtend` event * add check for `BreakExtend` flag (with emit if successful) in Phase 1 logic * add `OnBreakExtend` listener * Add check for enemy before check for `BreakExtend` flag
| Commit: | 67e388b | |
|---|---|---|
| Author: | srl | |
| Committer: | GitHub | |
more ui features (#314) * lift exec into layout; fix cancel button * add iterations to results * fix cfg saving to localstorage; fix nested <a> * fix card styling * add sample tab * stop it vscode * super dumb debugger * fix dumb linting rule
| Commit: | 769d819 | |
|---|---|---|
| Author: | srl | |
| Committer: | GitHub | |
hacky ui to achieve MVP status (#308) * initial * skeleton web * basic server mode * add damage per cycle data * clean up styling a little * update go version used * add lint task + update lint settings * fix predeclared lint errors * fix exhaustruct errors * fix copyloopvar * fix govet * fix revive rules
| Commit: | 0c45a3e | |
|---|---|---|
| Author: | srl | |
| Committer: | GitHub | |
Add simple overview statistics (#242) * bump protos version * add basic overview stats * fix linting on no err return * additional linting fix * fix exhaustruct linting errors
| Commit: | 4844607 | |
|---|---|---|
| Author: | Kyle | |
| Committer: | GitHub | |
Implemented the enemy interface (#228) * Added enemy curve generation * Fixed seed parsing to support all seed values * Implemented enemy system + dummy enemy * Updated QQ attack keys * Fixed aggro formula to not always choose first target
| Commit: | a4257b1 | |
|---|---|---|
| Author: | Kyle | |
| Committer: | GitHub | |
Refactored srsim cli to support serve (#125) * Replaced logger Singleton with an array * Refactored srsim cli and deleted simulator pkg * Refactored SimConfig * Renamed SimulationResults and SimulationStatistics
| Commit: | 70a5dc8 | |
|---|---|---|
| Author: | 14eyes | |
| Committer: | GitHub | |
Fix json_name in sim.proto (#94)
| Commit: | baa6e62 | |
|---|---|---|
| Author: | Kyle Bartz | |
Added shield skeleton
| Commit: | 2c54208 | |
|---|---|---|
| Author: | Kyle Bartz | |
| Committer: | Kyle Bartz | |
Fixed typo in TerminationReason
| Commit: | 1960814 | |
|---|---|---|
| Author: | Kyle Bartz | |
Added simple enemy implementation
| Commit: | 5669de5 | |
|---|---|---|
| Author: | Kyle Bartz | |
Added DispelStatus and GetModifiers
| Commit: | ae648b1 | |
|---|---|---|
| Author: | Kyle Bartz | |
Removed SkillEffect
| Commit: | 01769d8 | |
|---|---|---|
| Author: | Kyle Bartz | |
Added SkillInfo to character config
| Commit: | 1623bf3 | |
|---|---|---|
| Author: | Kyle Bartz | |
Renamed AttackEffect to SkillEffect
| Commit: | 1be6d70 | |
|---|---|---|
| Author: | Kyle Bartz | |
Reorganized simulation run + added event emission
| Commit: | 737baff | |
|---|---|---|
| Author: | Kyle Bartz | |
Updated simulation core loop
| Commit: | 484f667 | |
|---|---|---|
| Author: | Kyle Bartz | |
Added turn package skeleton
| Commit: | c4246f2 | |
|---|---|---|
| Author: | Kyle Bartz | |
Added game to prop mapping
| Commit: | b68114a | |
|---|---|---|
| Author: | Kyle Bartz | |
Added attribute HP methods
| Commit: | d438bd9 | |
|---|---|---|
| Author: | Kyle Bartz | |
Added heal to combat
| Commit: | 61d934d | |
|---|---|---|
| Author: | Kyle Bartz | |
Added combat module
| Commit: | d140774 | |
|---|---|---|
| Author: | Kyle Bartz | |
Added relic interface
| Commit: | 39c2a07 | |
|---|---|---|
| Author: | Kyle Bartz | |
Refactored traces to be defined in config
| Commit: | ad73a76 | |
|---|---|---|
| Author: | Kyle Bartz | |
Added character interface
| Commit: | 28d448f | |
|---|---|---|
| Author: | Kyle Bartz | |
Added MockEngine + Modifier testing
| Commit: | 3bf7108 | |
|---|---|---|
| Author: | Kyle Bartz | |
Updated protos
| Commit: | e21a35a | |
|---|---|---|
| Author: | Kyle Bartz | |
Added all stats properties
| Commit: | 5effef7 | |
|---|---|---|
| Author: | imring | |
add a simple program to run the config
| Commit: | c095886 | |
|---|---|---|
| Author: | srliao | |
update simulation skeleton
| Commit: | 5029c7b | |
|---|---|---|
| Author: | srliao | |
placeholder attribute system
| Commit: | d11b098 | |
|---|---|---|
| Author: | srliao | |
add worker pool
| Commit: | 3df53a5 | |
|---|---|---|
| Author: | srliao | |
FOR KYLE
| Commit: | c4408b3 | |
|---|---|---|
| Author: | srliao | |
initial skeleton