Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Lib9c 1.10.0 #2489

Merged
merged 179 commits into from
Mar 26, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
179 commits
Select commit Hold shift + click to select a range
074a8e2
Update World 8 draft
NineSyu Feb 1, 2024
df31c5e
Merge branch 'development' of https://github.com/planetarium/lib9c in…
jonny-jeahyunchoi Feb 5, 2024
2f303f9
Generate dummy data using existing data for new skills
jonny-jeahyunchoi Feb 5, 2024
b14e3cd
Add Focus buff skill
U-lis Feb 14, 2024
0c5531e
Add Focus to BuffType, BuffFactory
U-lis Feb 15, 2024
bc6ffff
Add ActionBuff data: Focus
U-lis Feb 15, 2024
c802087
Find Focus from ActionBuffs
U-lis Feb 15, 2024
57dc21c
Move _tableSheets to class meber for later use
U-lis Feb 15, 2024
3945aef
Add Focus buff test
U-lis Feb 15, 2024
5590fa3
Merge pull request #2393 from U-lis/feature/world-8-focus
U-lis Feb 19, 2024
ab81272
Change unlock stage of new items to make test pass
U-lis Feb 20, 2024
8a50bc7
Add unlock stage comment to check test condition
U-lis Feb 20, 2024
990a05e
Ignore lint: Stage prefix of world 8
U-lis Feb 20, 2024
76234ba
Merge pull request #2406 from U-lis/feature/world-8-focus
U-lis Feb 20, 2024
8fc2b2f
Add new skill category: TwinAttack
U-lis Feb 20, 2024
d8ffe1e
Introduce TwinAttack
U-lis Feb 20, 2024
3a3cdec
Consider attackCount(combo) for TwinAttack skill
U-lis Feb 20, 2024
0d3fd7f
Create coroutine interfaces
U-lis Feb 20, 2024
255f9a1
Removed BuyProduct0 and BuyProduct2
greymistcube Feb 20, 2024
e6435a5
Removed ChargeActionPoint0 and ChargeActionPoint2
greymistcube Feb 20, 2024
f3767cb
Removed EventConsumableItemCrafts0 and EventMaterialItemCrafts0
greymistcube Feb 20, 2024
74cce5a
Removed RedeemCode0 and RegisterProduct2
greymistcube Feb 20, 2024
d4e1820
Remove AddActivatedAccount0
greymistcube Feb 20, 2024
9e791a3
Add TwinAttack tests
U-lis Feb 21, 2024
be6c238
Merge pull request #2411 from greymistcube/refactor/remove-unused-act…
greymistcube Feb 21, 2024
7041fa2
Use DoubleAttack, not create TwinAttack
U-lis Feb 22, 2024
363328c
Add combo column to SkillSheet and use this to count attck count
U-lis Feb 22, 2024
f947da3
Create tests for DoubleAttack
U-lis Feb 22, 2024
3667fe9
Update ArenaDoubleAttack to use TwinAttack skill in it
U-lis Feb 22, 2024
44a0a14
Test ArenaDoubleAttack
U-lis Feb 22, 2024
23c1f5f
Make Focus skill works in arena
U-lis Feb 22, 2024
5426a3a
Make AttackCount public to see it works
U-lis Feb 22, 2024
2378b55
Test focus skill in arena
U-lis Feb 22, 2024
b5bb751
Merge pull request #2416 from U-lis/feature/world-8-focus
U-lis Feb 23, 2024
dbb9307
Merge remote-tracking branch 'upstream/feature/world-8' into feature/…
U-lis Feb 23, 2024
c57f3a7
Merge pull request #2414 from U-lis/feature/world-8-twin-attack
U-lis Feb 23, 2024
9d8d170
world 8 cheat test setting
jonny-jeahyunchoi Feb 21, 2024
40792d7
enable test_log define symbol
jonny-jeahyunchoi Feb 21, 2024
b5cd00a
change test create avatar setting
jonny-jeahyunchoi Feb 21, 2024
cdeeb00
delete wrong sheet data and fix data
jonny-jeahyunchoi Feb 22, 2024
fab7c57
change focus buff duration 0 -> 20 for Test
jonny-jeahyunchoi Feb 22, 2024
71a790f
Add Dispel skill type
U-lis Feb 26, 2024
80bd146
Dispel on action: remove prev. buffs on me
U-lis Feb 26, 2024
cce9b95
Make simulator public to use simulator.random from outside
U-lis Feb 26, 2024
6efcfca
Dispel skill for arena
U-lis Feb 26, 2024
0edb580
fix twinattack sheet
jonny-jeahyunchoi Feb 26, 2024
ba54aaa
Add dispel to BuffFactory
U-lis Feb 27, 2024
43b4ef4
world 8 test clear stage
jonny-jeahyunchoi Feb 27, 2024
c72a184
Merge branch 'development' of github.com:planetarium/lib9c into dev-m…
ipdae Feb 28, 2024
f91052e
Merge pull request #2429 from planetarium/dev-merge-1.9.1
ipdae Feb 28, 2024
39afc2f
Update 8World Data
NineSyu Feb 28, 2024
fe5b1a8
Stage Wave Change
NineSyu Feb 28, 2024
54f238c
Update Character size Change
NineSyu Feb 28, 2024
f7b277a
Merge branch 'development' of github.com:planetarium/lib9c into dev-m…
ipdae Feb 29, 2024
15c0610
Merge pull request #2432 from planetarium/dev-merge-1.9.2
ipdae Feb 29, 2024
7733beb
Fixed tests
greymistcube Feb 27, 2024
60fed0d
Removed CombinationEquipment16
greymistcube Feb 29, 2024
42632db
Removed CombinationEquipment5
greymistcube Feb 29, 2024
41af501
Merge pull request #2423 from greymistcube/refactor/remove-combinatio…
greymistcube Feb 29, 2024
bb1a4fd
Remove duplicated static methods; completely remove
greymistcube Feb 29, 2024
c1953c4
Add dispel skill to csv
U-lis Feb 29, 2024
bd80350
Merge pull request #2434 from greymistcube/refactor/remove-code-dupli…
greymistcube Feb 29, 2024
45b3a36
Remove old, unused logic
U-lis Feb 29, 2024
0f133c6
Add Dispel to skill category
U-lis Feb 29, 2024
8994566
Introduce Dispel skill
U-lis Mar 4, 2024
1437055
Removed unlockedOptions field from AgentState
greymistcube Feb 28, 2024
e62d067
Suggested comment
greymistcube Mar 4, 2024
4ba1834
Merge pull request #2426 from greymistcube/refactor/deprecate-unlocke…
greymistcube Mar 4, 2024
f80c987
Merge branch 'development' of github.com:planetarium/lib9c into world…
ipdae Mar 4, 2024
41145fb
Merge pull request #2436 from planetarium/world-8-pull-dev
ipdae Mar 4, 2024
159c13f
Merge pull request #2418 from planetarium/feature/world-8-cheat-setting
jonny-jeahyunchoi Mar 4, 2024
0d4c545
Remove wrong, unused draft data
U-lis Mar 4, 2024
2e8cf7c
Add Affected to check skill is affected to target
U-lis Mar 4, 2024
d476f6a
Update Dispel logic to get target debuff
U-lis Mar 4, 2024
1142735
Test Dispel skill
U-lis Mar 4, 2024
02c20d7
Merge remote-tracking branch 'upstream/feature/world-8' into feature/…
U-lis Mar 4, 2024
02b74c5
Dispel blocks only debuffs
U-lis Mar 5, 2024
bd2a2db
Make Dispel works on arena
U-lis Mar 5, 2024
833df49
ci: variable Lib9c.Plugin S3 path for GitHub Action
eseiker Mar 5, 2024
7aaea8c
Merge pull request #2437 from eseiker/variable-lib9c-plugin-s3-path
eseiker Mar 5, 2024
17fea4c
Disable MsgPack003
ipdae Mar 5, 2024
1707506
feat: add MigrateAgentAvatar action
limebell Mar 5, 2024
57cb40c
Less default testing; pass through action loader
greymistcube Mar 5, 2024
f46b27d
Embed debuff list to simulator
U-lis Mar 6, 2024
5002869
Set debuff list to ArenaCharacter
U-lis Mar 6, 2024
d6e397d
Test Dispel skill
U-lis Mar 6, 2024
18d5a53
chore: fix logging for data integration
limebell Mar 6, 2024
d4aaec1
feat: restrict signer for migration action
limebell Mar 6, 2024
4869bdc
Introduce RetrieveAvatarAssets
ipdae Mar 6, 2024
a994e49
Merge two loops to one
U-lis Mar 6, 2024
998c92a
Add Dispel type to SkillSheet
U-lis Mar 6, 2024
8b7da45
chore: fix migration unit test
limebell Mar 6, 2024
b9a271d
Merge pull request #2439 from limebell/migration/agent-avatar
limebell Mar 6, 2024
c43ba3a
Merge pull request #2441 from planetarium/development
ipdae Mar 6, 2024
80f534c
Write summary to AddBuff function to help to understand dispel effect
U-lis Mar 7, 2024
974bb9d
Update ISkill interface to get this skill is buff or not
U-lis Mar 7, 2024
3022931
Make all skills and buffs can check it is buff or not
U-lis Mar 7, 2024
c6513df
Update buff logic
U-lis Mar 7, 2024
089b0c0
add Divinity Grade
jonny-jeahyunchoi Mar 7, 2024
154469d
Update Item Data Change
NineSyu Mar 7, 2024
725f424
add skillId in arena double attack
jonny-jeahyunchoi Mar 7, 2024
c8926eb
Add new skill category: ShatterStrike
U-lis Mar 7, 2024
4e553d7
Introduce new attack skill: Shatter Strike
U-lis Mar 7, 2024
a51335b
Set indentation to mult. of 4
U-lis Mar 7, 2024
981fde0
change DoubleAttack effect flow
jonny-jeahyunchoi Mar 8, 2024
1d56a47
Test ShatterStrike skill
U-lis Mar 8, 2024
d4a4156
Delete balance check
ipdae Mar 8, 2024
b81f34b
Add more test cases
U-lis Mar 8, 2024
f089d44
Change exception type
ipdae Mar 8, 2024
8106929
Add test case: kill enemy
U-lis Mar 8, 2024
6d0b53b
Check AgentState.avatarAddresses instead of GetAvatarState
ipdae Mar 8, 2024
e29b5b9
Merge pull request #2440 from planetarium/feature/issue-2438
ipdae Mar 11, 2024
1c0eb23
Merge pull request #2435 from U-lis/feature/world-8-dispel
U-lis Mar 11, 2024
f9dce1c
Merge branch 'feature/world-8' into feature/world-8-shatter-strike
U-lis Mar 11, 2024
2351f42
Merge pull request #2442 from planetarium/feature/world-8-arena-doubl…
jonny-jeahyunchoi Mar 11, 2024
3ff9392
Fix wrong skill code during merge
U-lis Mar 11, 2024
3a4f122
Merge pull request #2443 from U-lis/feature/world-8-shatter-strike
U-lis Mar 11, 2024
74902fd
fix dispel error
jonny-jeahyunchoi Mar 11, 2024
95a5bf3
fix arena dispel exception
jonny-jeahyunchoi Mar 11, 2024
03c922f
fix sentence
jonny-jeahyunchoi Mar 11, 2024
50f8f96
apply dispel test data
jonny-jeahyunchoi Mar 11, 2024
2356305
Add dispel affect test on arena
U-lis Mar 12, 2024
274edd8
Fix wrong name in test
U-lis Mar 12, 2024
2bad0f3
Merge pull request #2447 from planetarium/feature/world-8-dispel
jonny-jeahyunchoi Mar 12, 2024
42369ba
Merge pull request #2445 from planetarium/feature/world-8-add-grade
jonny-jeahyunchoi Mar 12, 2024
9c6eb18
Merge pull request #2448 from U-lis/feature/world-8-dispel
U-lis Mar 12, 2024
5be7238
test data for shatter strike
jonny-jeahyunchoi Mar 12, 2024
4817a5b
Add shatter_strike_max_damage to GameConfig
U-lis Mar 12, 2024
f8a6795
Update Lib9c/TableCSV/Item/EquipmentItemOptionSheet.csv
jonny-jeahyunchoi Mar 12, 2024
f5bf263
Add GameConfigSheet to simulators
U-lis Mar 12, 2024
e5af4d8
fix add custom item recent version
jonny-jeahyunchoi Mar 12, 2024
5d00f8d
Merge pull request #2452 from planetarium/feature/world-8-shatter-str…
jonny-jeahyunchoi Mar 12, 2024
c5e4eb3
Merge pull request #2450 from planetarium/feature/world-8
jonny-jeahyunchoi Mar 12, 2024
18f2977
Limit max damage of ShatterStrike
U-lis Mar 12, 2024
2f26395
Limit max damage of ShatterStrike in arena
U-lis Mar 12, 2024
1fad883
Add tests for max damage of ShatterStrike
U-lis Mar 12, 2024
8817354
Remove unused code for Dispel
U-lis Mar 12, 2024
649073f
Merge branch 'development' into feature/world-8-updates
U-lis Mar 12, 2024
6e2a2f2
Imported HackAndSlash21Test.cs as HackAndSlashTest.cs from release/1.6.0
greymistcube Mar 7, 2024
0e9af4f
Fix tests to conform to new API
greymistcube Mar 7, 2024
0a393b6
Merge pull request #2444 from greymistcube/refactor/restore-hack-and-…
riemannulus Mar 13, 2024
7d3974d
Merge branch 'development' into feature/world-8-updates
U-lis Mar 13, 2024
c9a5d81
Merge pull request #2458 from planetarium/development
ipdae Mar 13, 2024
632496f
Rollback libplanet version
ipdae Mar 13, 2024
79c4552
Merge pull request #2459 from planetarium/20240313-restore-libplanet-…
ipdae Mar 13, 2024
3dcbc48
Merge pull request #2460 from planetarium/development
ipdae Mar 13, 2024
8911640
Removed HackAndSlash3
greymistcube Mar 12, 2024
c21766a
Build fix
greymistcube Mar 13, 2024
ac6a259
remove checking stageCleared for ClearStage invoking
sonohoshi Mar 13, 2024
9c378d9
Merge pull request #2461 from planetarium/refactor/remove-hackandslash3
sonohoshi Mar 13, 2024
94874f7
Revert "Add GameConfigSheet to simulators": Pass value
U-lis Mar 13, 2024
6e21e91
Add more Dispel tests
U-lis Mar 13, 2024
233e34e
Add ShatterStrikeMaxDamage to IArenaSimulator to remove casting
U-lis Mar 13, 2024
ab0efff
Update simulators to set ShatterStrike max damage
U-lis Mar 13, 2024
1ec4d25
Merge branch 'development' into feature/world-8-updates
U-lis Mar 14, 2024
4bfcd3b
Add more Dispel tests
U-lis Mar 13, 2024
508a177
Update simulators to set ShatterStrike max damage
U-lis Mar 13, 2024
51574fe
Add test to check Dispel failes
U-lis Mar 14, 2024
4fcd51a
Fix broken test
U-lis Mar 14, 2024
7642d4a
Merge pull request #2454 from U-lis/feature/world-8-updates
U-lis Mar 14, 2024
0be013f
Increase UsableApStoneCount
ipdae Mar 14, 2024
2eccd61
Merge pull request #2465 from planetarium/improve/increase-sweep-count
ipdae Mar 14, 2024
33d4ba7
Delete legacy arena simulator interface
ipdae Mar 18, 2024
8b97a0d
Introduce DebuffLimitSheet
ipdae Mar 18, 2024
4bafa99
Add missing meta files
ipdae Mar 18, 2024
1c28917
Use buff group id instead of stat type
ipdae Mar 19, 2024
ed26c1b
Merge pull request #2468 from planetarium/hotfix/issue-2467
ipdae Mar 19, 2024
9de7e4d
Refactor skill tests to adventure tests
U-lis Mar 19, 2024
08917d6
Make Focus skill works on world-boss stage
U-lis Mar 19, 2024
b3ef852
Merge branch 'release/1.10.0' into bugfix/world-8-skills
U-lis Mar 19, 2024
a7028db
Apply simulator change
U-lis Mar 19, 2024
5f6ba9c
Merge pull request #2470 from planetarium/bugfix/world-8-skills
U-lis Mar 19, 2024
f4b5e7d
Fix stat conversion debuff check
ipdae Mar 20, 2024
0c8ec46
Merge pull request #2474 from planetarium/bugfix/issue-2467
ipdae Mar 21, 2024
0d4e2ec
customize maxtransactionperblock
area363 Mar 21, 2024
20d05c7
use DefaultMaxTransactionsPerBlock if maxTransactionPerBlock is greater
area363 Mar 21, 2024
0a369cb
Merge pull request #2475 from planetarium/customize-max-transaction-p…
area363 Mar 21, 2024
b283b6f
Validate collection id already activated
ipdae Mar 26, 2024
2f676d7
Merge pull request #2491 from planetarium/hotfix/duplicate-collection
ipdae Mar 26, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 2 additions & 0 deletions .Lib9c.Tests/Action/ActionEvaluationTest.cs
Original file line number Diff line number Diff line change
Expand Up @@ -92,6 +92,7 @@ public ActionEvaluationTest()
[InlineData(typeof(TransferAssets))]
[InlineData(typeof(RuneSummon))]
[InlineData(typeof(ActivateCollection))]
[InlineData(typeof(RetrieveAvatarAssets))]
public void Serialize_With_MessagePack(Type actionType)
{
var action = GetAction(actionType);
Expand Down Expand Up @@ -481,6 +482,7 @@ private ActionBase GetAction(Type type)
),
},
},
RetrieveAvatarAssets _ => new RetrieveAvatarAssets(avatarAddress: new PrivateKey().Address),
_ => throw new InvalidCastException(),
};
}
Expand Down
6 changes: 6 additions & 0 deletions .Lib9c.Tests/Action/ActivateCollectionTest.cs
Original file line number Diff line number Diff line change
Expand Up @@ -136,6 +136,12 @@ public void Execute()

var nextAvatarState = nextState.GetAvatarState(_avatarAddress);
Assert.Empty(nextAvatarState.inventory.Items);

Assert.Throws<AlreadyActivatedException>(() => activateCollection.Execute(new ActionContext
{
PreviousState = nextState,
Signer = _agentAddress,
}));
}
}
}
97 changes: 0 additions & 97 deletions .Lib9c.Tests/Action/AddActivatedAccount0Test.cs

This file was deleted.

Loading
Loading