Browse Source

完成角色创建,完成卡片——好运猫、厄运猫、酒品极差。

Luxnk 6 years ago
parent
commit
938184e881
66 changed files with 384 additions and 0 deletions
  1. BIN
      lib/BaseMod.jar
  2. 2 0
      mxmmod/src/main/java/xyz/luxnk/mxmmod/MxmMod.java
  3. 4 0
      mxmmod/src/main/java/xyz/luxnk/mxmmod/action/LuckyCatAction.java
  4. 4 0
      mxmmod/src/main/java/xyz/luxnk/mxmmod/action/PoorWineAction.java
  5. 4 0
      mxmmod/src/main/java/xyz/luxnk/mxmmod/action/SadCatAction.java
  6. 4 0
      mxmmod/src/main/java/xyz/luxnk/mxmmod/cards/Defend_MXM.java
  7. 4 0
      mxmmod/src/main/java/xyz/luxnk/mxmmod/cards/Headbutt_MXM.java
  8. 4 0
      mxmmod/src/main/java/xyz/luxnk/mxmmod/cards/LuckyCat_MXM.java
  9. 4 0
      mxmmod/src/main/java/xyz/luxnk/mxmmod/cards/PoorWine_MXM.java
  10. 4 0
      mxmmod/src/main/java/xyz/luxnk/mxmmod/cards/QuickStrike_MXM.java
  11. 4 0
      mxmmod/src/main/java/xyz/luxnk/mxmmod/cards/SadCat_MXM.java
  12. 4 0
      mxmmod/src/main/java/xyz/luxnk/mxmmod/cards/SpeedUp.java
  13. 4 0
      mxmmod/src/main/java/xyz/luxnk/mxmmod/cards/Strike_MXM.java
  14. 4 0
      mxmmod/src/main/java/xyz/luxnk/mxmmod/cards/TwinStrike_MXM.java
  15. 4 0
      mxmmod/src/main/java/xyz/luxnk/mxmmod/cards/Whirlwind_MXM.java
  16. 4 0
      mxmmod/src/main/java/xyz/luxnk/mxmmod/characters/Mxm.java
  17. 4 0
      mxmmod/src/main/java/xyz/luxnk/mxmmod/patches/AbstractCardEnum.java
  18. 4 0
      mxmmod/src/main/java/xyz/luxnk/mxmmod/patches/LibraryTypeEnum.java
  19. 4 0
      mxmmod/src/main/java/xyz/luxnk/mxmmod/patches/MxmModClassEnum.java
  20. 4 0
      mxmmod/src/main/java/xyz/luxnk/mxmmod/relics/Hamakagami.java
  21. 17 0
      mxmmod/src/main/resources/ModTheSpire.json
  22. BIN
      mxmmod/src/main/resources/img/1024/bg_attack_MRS.png
  23. BIN
      mxmmod/src/main/resources/img/1024/bg_power_MRS.png
  24. BIN
      mxmmod/src/main/resources/img/1024/bg_skill_MRS.png
  25. BIN
      mxmmod/src/main/resources/img/1024/bg_skill_mxm.png
  26. BIN
      mxmmod/src/main/resources/img/1024/cardOrb.png
  27. BIN
      mxmmod/src/main/resources/img/512/bg_attack_MRS_s.png
  28. BIN
      mxmmod/src/main/resources/img/512/bg_power_MRS_s.png
  29. BIN
      mxmmod/src/main/resources/img/512/bg_skill_MRS_s.png
  30. BIN
      mxmmod/src/main/resources/img/512/bg_skill_mxm_s.png
  31. BIN
      mxmmod/src/main/resources/img/512/cardOrb.png
  32. BIN
      mxmmod/src/main/resources/img/UI/EPanel/layer0.png
  33. BIN
      mxmmod/src/main/resources/img/UI/EPanel/layer1.png
  34. BIN
      mxmmod/src/main/resources/img/UI/EPanel/layer1d.png
  35. BIN
      mxmmod/src/main/resources/img/UI/EPanel/layer2.png
  36. BIN
      mxmmod/src/main/resources/img/UI/EPanel/layer2d.png
  37. BIN
      mxmmod/src/main/resources/img/UI/EPanel/layer3.png
  38. BIN
      mxmmod/src/main/resources/img/UI/EPanel/layer3d.png
  39. BIN
      mxmmod/src/main/resources/img/UI/EPanel/layer4.png
  40. BIN
      mxmmod/src/main/resources/img/UI/EPanel/layer4d.png
  41. BIN
      mxmmod/src/main/resources/img/UI/EPanel/layer5.png
  42. BIN
      mxmmod/src/main/resources/img/UI/EPanel/layer5d.png
  43. BIN
      mxmmod/src/main/resources/img/UI/badge.png
  44. BIN
      mxmmod/src/main/resources/img/UI/energyBlueVFX.png
  45. BIN
      mxmmod/src/main/resources/img/UI/energyOrb-lighter.png
  46. BIN
      mxmmod/src/main/resources/img/UI/energyOrb.png
  47. BIN
      mxmmod/src/main/resources/img/cards/attack/claw.png
  48. BIN
      mxmmod/src/main/resources/img/cards/attack/twin_strike.png
  49. BIN
      mxmmod/src/main/resources/img/cards/skill/defend.png
  50. BIN
      mxmmod/src/main/resources/img/cards/skill/lucky_cat.png
  51. BIN
      mxmmod/src/main/resources/img/cards/skill/lucky_cat_p.png
  52. BIN
      mxmmod/src/main/resources/img/cards/skill/speed_up.png
  53. 174 0
      mxmmod/src/main/resources/img/char/MarisaModelv3.atlas
  54. 1 0
      mxmmod/src/main/resources/img/char/MarisaModelv3.json
  55. BIN
      mxmmod/src/main/resources/img/char/MarisaModelv3.png
  56. BIN
      mxmmod/src/main/resources/img/char/fallen.png
  57. BIN
      mxmmod/src/main/resources/img/char/shoulder1.png
  58. BIN
      mxmmod/src/main/resources/img/char/shoulder2.png
  59. 117 0
      mxmmod/src/main/resources/img/char/skeleton.atlas
  60. 1 0
      mxmmod/src/main/resources/img/char/skeleton.json
  61. BIN
      mxmmod/src/main/resources/img/char/skeleton.png
  62. BIN
      mxmmod/src/main/resources/img/relics/hamakagami.png
  63. 0 0
      mxmmod/src/main/resources/localization/mxm_cards-zh.json
  64. 0 0
      mxmmod/src/main/resources/localization/mxm_keywords-zh.json
  65. 0 0
      mxmmod/src/main/resources/localization/mxm_relics-zh.json
  66. 0 0
      mxmmod/src/main/resources/localization/mxm_ui-zh.json

BIN
lib/BaseMod.jar


+ 2 - 0
mxmmod/src/main/java/xyz/luxnk/mxmmod/MxmMod.java

@@ -0,0 +1,2 @@
+public class MxmMod {
+}

+ 4 - 0
mxmmod/src/main/java/xyz/luxnk/mxmmod/action/LuckyCatAction.java

@@ -0,0 +1,4 @@
+package xyz.luxnk.mxmmod.action;
+
+public class LuckyCatAction {
+}

+ 4 - 0
mxmmod/src/main/java/xyz/luxnk/mxmmod/action/PoorWineAction.java

@@ -0,0 +1,4 @@
+package xyz.luxnk.mxmmod.action;
+
+public class PoorWineAction {
+}

+ 4 - 0
mxmmod/src/main/java/xyz/luxnk/mxmmod/action/SadCatAction.java

@@ -0,0 +1,4 @@
+package xyz.luxnk.mxmmod.action;
+
+public class SadCatAction {
+}

+ 4 - 0
mxmmod/src/main/java/xyz/luxnk/mxmmod/cards/Defend_MXM.java

@@ -0,0 +1,4 @@
+package xyz.luxnk.mxmmod.cards;
+
+public class Defend_MXM {
+}

+ 4 - 0
mxmmod/src/main/java/xyz/luxnk/mxmmod/cards/Headbutt_MXM.java

@@ -0,0 +1,4 @@
+package xyz.luxnk.mxmmod.cards;
+
+public class Headbutt_MXM {
+}

+ 4 - 0
mxmmod/src/main/java/xyz/luxnk/mxmmod/cards/LuckyCat_MXM.java

@@ -0,0 +1,4 @@
+package xyz.luxnk.mxmmod.cards;
+
+public class LuckyCat_MXM {
+}

+ 4 - 0
mxmmod/src/main/java/xyz/luxnk/mxmmod/cards/PoorWine_MXM.java

@@ -0,0 +1,4 @@
+package xyz.luxnk.mxmmod.cards;
+
+public class PoorWine_MXM {
+}

+ 4 - 0
mxmmod/src/main/java/xyz/luxnk/mxmmod/cards/QuickStrike_MXM.java

@@ -0,0 +1,4 @@
+package xyz.luxnk.mxmmod.cards;
+
+public class QuickStrike {
+}

+ 4 - 0
mxmmod/src/main/java/xyz/luxnk/mxmmod/cards/SadCat_MXM.java

@@ -0,0 +1,4 @@
+package xyz.luxnk.mxmmod.cards;
+
+public class SadCat_MXM {
+}

+ 4 - 0
mxmmod/src/main/java/xyz/luxnk/mxmmod/cards/SpeedUp.java

@@ -0,0 +1,4 @@
+package xyz.luxnk.mxmmod.cards;
+
+public class SpeedUp {
+}

+ 4 - 0
mxmmod/src/main/java/xyz/luxnk/mxmmod/cards/Strike_MXM.java

@@ -0,0 +1,4 @@
+package xyz.luxnk.mxmmod.cards;
+
+public class Strike_MXM {
+}

+ 4 - 0
mxmmod/src/main/java/xyz/luxnk/mxmmod/cards/TwinStrike_MXM.java

@@ -0,0 +1,4 @@
+package xyz.luxnk.mxmmod.cards;
+
+public class TwinStrike_MXM {
+}

+ 4 - 0
mxmmod/src/main/java/xyz/luxnk/mxmmod/cards/Whirlwind_MXM.java

@@ -0,0 +1,4 @@
+package xyz.luxnk.mxmmod.cards;
+
+public class Whirlwind_MXM {
+}

+ 4 - 0
mxmmod/src/main/java/xyz/luxnk/mxmmod/characters/Mxm.java

@@ -0,0 +1,4 @@
+package xyz.luxnk.mxmmod.characters;
+
+public class Mxm {
+}

+ 4 - 0
mxmmod/src/main/java/xyz/luxnk/mxmmod/patches/AbstractCardEnum.java

@@ -0,0 +1,4 @@
+package xyz.luxnk.mxmmod.patches;
+
+public class AbstractCardEnum {
+}

+ 4 - 0
mxmmod/src/main/java/xyz/luxnk/mxmmod/patches/LibraryTypeEnum.java

@@ -0,0 +1,4 @@
+package xyz.luxnk.mxmmod.patches;
+
+public class LibraryTypeEnum {
+}

+ 4 - 0
mxmmod/src/main/java/xyz/luxnk/mxmmod/patches/MxmModClassEnum.java

@@ -0,0 +1,4 @@
+package xyz.luxnk.mxmmod.patches;
+
+public class MxmModClassEnum {
+}

+ 4 - 0
mxmmod/src/main/java/xyz/luxnk/mxmmod/relics/Hamakagami.java

@@ -0,0 +1,4 @@
+package xyz.luxnk.mxmmod.relics;
+
+public class Hamakagami {
+}

+ 17 - 0
mxmmod/src/main/resources/ModTheSpire.json

@@ -0,0 +1,17 @@
+{
+  "modid": "TS05_Marisa",
+  "name": "Marisa(霧雨 魔理沙)",
+  "author_list": [
+    "Flynn",
+    "Hell",
+    "Hohner257",
+    "Samsara"
+  ],
+  "description": "Adds Marisa(霧雨 魔理沙) from Touhou Project as a new playable character.",
+  "dependencies": [
+    "basemod"
+  ],
+  "version": "0.14.30",
+  "sts_version": "01-23-2019",
+  "update_json": "https://api.github.com/repos/lf201014/STS_ThMod_MRS/releases/latest"
+}

BIN
mxmmod/src/main/resources/img/1024/bg_attack_MRS.png


BIN
mxmmod/src/main/resources/img/1024/bg_power_MRS.png


BIN
mxmmod/src/main/resources/img/1024/bg_skill_MRS.png


BIN
mxmmod/src/main/resources/img/1024/bg_skill_mxm.png


BIN
mxmmod/src/main/resources/img/1024/cardOrb.png


BIN
mxmmod/src/main/resources/img/512/bg_attack_MRS_s.png


BIN
mxmmod/src/main/resources/img/512/bg_power_MRS_s.png


BIN
mxmmod/src/main/resources/img/512/bg_skill_MRS_s.png


BIN
mxmmod/src/main/resources/img/512/bg_skill_mxm_s.png


BIN
mxmmod/src/main/resources/img/512/cardOrb.png


BIN
mxmmod/src/main/resources/img/UI/EPanel/layer0.png


BIN
mxmmod/src/main/resources/img/UI/EPanel/layer1.png


BIN
mxmmod/src/main/resources/img/UI/EPanel/layer1d.png


BIN
mxmmod/src/main/resources/img/UI/EPanel/layer2.png


BIN
mxmmod/src/main/resources/img/UI/EPanel/layer2d.png


BIN
mxmmod/src/main/resources/img/UI/EPanel/layer3.png


BIN
mxmmod/src/main/resources/img/UI/EPanel/layer3d.png


BIN
mxmmod/src/main/resources/img/UI/EPanel/layer4.png


BIN
mxmmod/src/main/resources/img/UI/EPanel/layer4d.png


BIN
mxmmod/src/main/resources/img/UI/EPanel/layer5.png


BIN
mxmmod/src/main/resources/img/UI/EPanel/layer5d.png


BIN
mxmmod/src/main/resources/img/UI/badge.png


BIN
mxmmod/src/main/resources/img/UI/energyBlueVFX.png


BIN
mxmmod/src/main/resources/img/UI/energyOrb-lighter.png


BIN
mxmmod/src/main/resources/img/UI/energyOrb.png


BIN
mxmmod/src/main/resources/img/cards/attack/claw.png


BIN
mxmmod/src/main/resources/img/cards/attack/twin_strike.png


BIN
mxmmod/src/main/resources/img/cards/skill/defend.png


BIN
mxmmod/src/main/resources/img/cards/skill/lucky_cat.png


BIN
mxmmod/src/main/resources/img/cards/skill/lucky_cat_p.png


BIN
mxmmod/src/main/resources/img/cards/skill/speed_up.png


+ 174 - 0
mxmmod/src/main/resources/img/char/MarisaModelv3.atlas

@@ -0,0 +1,174 @@
+
+MarisaModelv3.png
+size: 1024,1024
+format: RGBA8888
+filter: Linear,Linear
+repeat: none
+hat_b
+  rotate: false
+  xy: 767, 819
+  size: 240, 78
+  orig: 240, 78
+  offset: 0, 0
+  index: -1
+ribbon
+  rotate: false
+  xy: 1007, 1
+  size: 15, 182
+  orig: 15, 182
+  offset: 0, 0
+  index: -1
+hair_b
+  rotate: false
+  xy: 1, 344
+  size: 355, 323
+  orig: 355, 323
+  offset: 0, 0
+  index: -1
+braid
+  rotate: false
+  xy: 942, 1
+  size: 63, 141
+  orig: 63, 141
+  offset: 0, 0
+  index: -1
+cape_b
+  rotate: false
+  xy: 789, 183
+  size: 211, 312
+  orig: 211, 312
+  offset: 0, 0
+  index: -1
+skull
+  rotate: false
+  xy: 448, 819
+  size: 111, 169
+  orig: 111, 169
+  offset: 0, 0
+  index: -1
+face
+  rotate: false
+  xy: 812, 899
+  size: 86, 115
+  orig: 86, 115
+  offset: 0, 0
+  index: -1
+propbag
+  rotate: false
+  xy: 561, 940
+  size: 120, 55
+  orig: 120, 55
+  offset: 0, 0
+  index: -1
+hand_r
+  rotate: false
+  xy: 526, 344
+  size: 240, 205
+  orig: 240, 205
+  offset: 0, 0
+  index: -1
+Shirt1
+  rotate: false
+  xy: 618, 551
+  size: 136, 166
+  orig: 136, 166
+  offset: 0, 0
+  index: -1
+hotpants
+  rotate: false
+  xy: 561, 849
+  size: 139, 89
+  orig: 139, 89
+  offset: 0, 0
+  index: -1
+broom
+  rotate: false
+  xy: 1, 183
+  size: 786, 159
+  orig: 786, 159
+  offset: 0, 0
+  index: -1
+belt
+  rotate: false
+  xy: 900, 899
+  size: 95, 42
+  orig: 95, 42
+  offset: 0, 0
+  index: -1
+thigh_r
+  rotate: false
+  xy: 702, 899
+  size: 108, 104
+  orig: 108, 104
+  offset: 0, 0
+  index: -1
+leg_r
+  rotate: false
+  xy: 355, 713
+  size: 91, 260
+  orig: 91, 260
+  offset: 0, 0
+  index: -1
+thigh_l
+  rotate: false
+  xy: 618, 719
+  size: 147, 128
+  orig: 147, 128
+  offset: 0, 0
+  index: -1
+leg_l
+  rotate: false
+  xy: 526, 551
+  size: 90, 266
+  orig: 90, 266
+  offset: 0, 0
+  index: -1
+ArmL
+  rotate: false
+  xy: 1, 824
+  size: 92, 196
+  orig: 92, 196
+  offset: 0, 0
+  index: -1
+HandL
+  rotate: false
+  xy: 942, 144
+  size: 56, 24
+  orig: 56, 24
+  offset: 0, 0
+  index: -1
+cape_f
+  rotate: false
+  xy: 358, 344
+  size: 166, 367
+  orig: 166, 367
+  offset: 0, 0
+  index: -1
+Hair_F
+  rotate: false
+  xy: 803, 1
+  size: 137, 176
+  orig: 137, 176
+  offset: 0, 0
+  index: -1
+hat
+  rotate: false
+  xy: 1, 669
+  size: 352, 153
+  orig: 352, 153
+  offset: 0, 0
+  index: -1
+bow
+  rotate: false
+  xy: 768, 497
+  size: 181, 257
+  orig: 181, 257
+  offset: 0, 0
+  index: -1
+shade
+  rotate: false
+  xy: 1, 1
+  size: 800, 180
+  orig: 800, 180
+  offset: 0, 0
+  index: -1

File diff suppressed because it is too large
+ 1 - 0
mxmmod/src/main/resources/img/char/MarisaModelv3.json


BIN
mxmmod/src/main/resources/img/char/MarisaModelv3.png


BIN
mxmmod/src/main/resources/img/char/fallen.png


BIN
mxmmod/src/main/resources/img/char/shoulder1.png


BIN
mxmmod/src/main/resources/img/char/shoulder2.png


+ 117 - 0
mxmmod/src/main/resources/img/char/skeleton.atlas

@@ -0,0 +1,117 @@
+
+skeleton.png
+format: RGBA8888
+filter: Linear,Linear
+repeat: none
+examples/mxm/bozi£¨7
+  rotate: true
+  xy: 379, 22
+  size: 26, 39
+  orig: 512, 512
+  offset: 258, 167
+  index: -1
+examples/mxm/datui£¨9
+  rotate: true
+  xy: 293, 28
+  size: 46, 57
+  orig: 512, 512
+  offset: 248, 80
+  index: -1
+examples/mxm/hidiejie£¨3£©
+  rotate: false
+  xy: 379, 50
+  size: 38, 32
+  orig: 512, 512
+  offset: 257, 219
+  index: -1
+examples/mxm/lian£¨2£©
+  rotate: true
+  xy: 249, 51
+  size: 38, 42
+  orig: 512, 512
+  offset: 265, 188
+  index: -1
+examples/mxm/qunzi£¨8
+  rotate: true
+  xy: 352, 22
+  size: 52, 25
+  orig: 512, 512
+  offset: 236, 119
+  index: -1
+examples/mxm/shou£¨15
+  rotate: true
+  xy: 161, 44
+  size: 20, 15
+  orig: 512, 512
+  offset: 214, 113
+  index: -1
+examples/mxm/toufa£¨13
+  rotate: true
+  xy: 80, 38
+  size: 26, 79
+  orig: 512, 512
+  offset: 290, 134
+  index: -1
+examples/mxm/toufa£¨14
+  rotate: false
+  xy: 2, 37
+  size: 76, 89
+  orig: 512, 512
+  offset: 226, 135
+  index: -1
+examples/mxm/toufa£¨1£©
+  rotate: true
+  xy: 80, 66
+  size: 60, 100
+  orig: 512, 512
+  offset: 253, 134
+  index: -1
+examples/mxm/xiaotui£¨12
+  rotate: true
+  xy: 182, 48
+  size: 41, 65
+  orig: 512, 512
+  offset: 252, 35
+  index: -1
+examples/mxm/xiezi£¨11
+  rotate: true
+  xy: 249, 21
+  size: 28, 42
+  orig: 512, 512
+  offset: 254, 13
+  index: -1
+examples/mxm/xiuzi£¨4£©
+  rotate: true
+  xy: 379, 84
+  size: 42, 68
+  orig: 512, 512
+  offset: 224, 121
+  index: -1
+examples/mxm/yifu£¨10
+  rotate: true
+  xy: 2, 2
+  size: 33, 62
+  orig: 512, 512
+  offset: 271, 115
+  index: -1
+examples/mxm/yifu£¨5£©
+  rotate: true
+  xy: 295, 76
+  size: 50, 82
+  orig: 512, 512
+  offset: 225, 117
+  index: -1
+examples/mxm/yifu£¨6£©
+  rotate: true
+  xy: 449, 82
+  size: 44, 59
+  orig: 512, 512
+  offset: 245, 135
+  index: -1
+examples/mxm/yingzi£¨16
+  rotate: false
+  xy: 182, 91
+  size: 111, 35
+  orig: 512, 512
+  offset: 209, 10
+  index: -1

File diff suppressed because it is too large
+ 1 - 0
mxmmod/src/main/resources/img/char/skeleton.json


BIN
mxmmod/src/main/resources/img/char/skeleton.png


BIN
mxmmod/src/main/resources/img/relics/hamakagami.png


+ 0 - 0
mxmmod/src/main/resources/localization/mxm_cards-zh.json


+ 0 - 0
mxmmod/src/main/resources/localization/mxm_keywords-zh.json


+ 0 - 0
mxmmod/src/main/resources/localization/mxm_relics-zh.json


+ 0 - 0
mxmmod/src/main/resources/localization/mxm_ui-zh.json