Grasscutter/src/main/java/emu/grasscutter/game/props
Luke H-W 0b5329514b
TSJ and TSV parsing (#1962)
* Deserialization support for tsv files

* Benchmarking

* Apparently moving the setter out of the lambda fixed the setAccessible issue

* Thread it

* Use AllArgsConstructor instead of field reflection

* Clean up AllArgsConstructor TSV deserialization

* Refactor TsvUtils

* Remove AllArgsConstructors from Excels

* Set field accessible

* [WIP] TSJ improvements

* [WIP] More TSV stuff

* [WIP] More TSV stuff

* Working TSV parser (slow)

* Load Excels in TSJ > JSON > TSV priority
2022-11-24 00:18:57 +10:30
..
ItemUseAction TSJ and TSV parsing (#1962) 2022-11-24 00:18:57 +10:30
ActionReason.java Initial commit 2022-04-17 05:43:07 -07:00
ActivityType.java implement the music game 2022-06-29 05:23:02 -07:00
BattlePassMissionRefreshType.java Implement battle pass triggers/rewards 2022-06-24 01:12:52 -07:00
BattlePassMissionStatus.java Implement battle pass triggers/rewards 2022-06-24 01:12:52 -07:00
ClimateType.java Add default Climates per weather 2022-06-22 22:41:07 +09:30
ElementType.java Fix elementless Traveler depotValue 2022-09-02 21:57:02 +09:30
EnterReason.java Initial commit 2022-04-17 05:43:07 -07:00
EntityIdType.java add region entity 2022-06-23 03:14:38 -07:00
EntityType.java Fix whitespace [skip actions] 2022-09-16 17:04:44 +00:00
FetterState.java fetter try 2022-04-22 07:37:25 +08:00
FightProperty.java Fix whitespace [skip actions] 2022-11-05 12:49:35 +00:00
GrowCurve.java Initial commit 2022-04-17 05:43:07 -07:00
ItemUseOp.java Fix whitespace [skip actions] 2022-08-21 11:33:54 +00:00
ItemUseTarget.java Fix whitespace [skip actions] 2022-08-21 11:33:54 +00:00
LifeState.java Initial commit 2022-04-17 05:43:07 -07:00
MonsterType.java Refactor WeaponType and MonsterType into enums 2022-05-30 20:06:25 -07:00
PlayerProperty.java Refactoring (#1660) 2022-08-15 23:19:13 +09:30
SceneType.java Add SceneDatas 2022-04-18 10:14:32 -07:00
ServerBuffType.java Fix whitespace [skip actions] 2022-08-21 11:33:54 +00:00
WatcherTriggerType.java Implement battle pass triggers/rewards 2022-06-24 01:12:52 -07:00
WeaponType.java Add energy generation probabilities to WeaponType. 2022-05-30 20:06:25 -07:00