3DMGAME 3DM首页 新闻中心 前瞻 | 评测 游戏库 热门 | 最新 攻略中心 攻略 | 秘籍 下载中心 游戏 | 汉化 购买正版 侠客前传 | 刺客信条 论坛

注册 登录

QQ登录

只需一步,快速开始

12
返回列表 发新帖
楼主: qweytr_1
打印 上一主题 下一主题

[MOD] 胡乱发几张卡牌MOD好了(针对Build.20180104进行过测试,楼里会不定时解答各种修改问题,顺便似乎这里还有大家的各种修改,欢迎大家学习玩耍)

[复制链接]

63

主题

974

帖子

3328

积分

游戏达人

Rank: 7Rank: 7Rank: 7

贡献度
420
金元
16184
积分
3328
精华
3
注册时间
2014-11-13

3DM MOD站(黄金)

31#
 楼主| 发表于 2018-2-6 11:34 | 只看该作者
hdz1412 发表于 2018-2-5 15:57
希望能帮到我,我就这些加能量的boss遗物的  switch(1.$SwitchMap$com$megacrit$cardcrawl$characters$Abst ...

可以试试把switch改成这样:
   switch(c.ordinal()){
不确定是否可行,若不可行,试试这个
package com.megacrit.cardcrawl.relics;

import com.megacrit.cardcrawl.actions.GameActionManager;
import com.megacrit.cardcrawl.actions.common.RelicAboveCreatureAction;
import com.megacrit.cardcrawl.characters.AbstractPlayer;
import com.megacrit.cardcrawl.characters.AbstractPlayer.PlayerClass;
import com.megacrit.cardcrawl.core.EnergyManager;
import com.megacrit.cardcrawl.dungeons.AbstractDungeon;
import com.megacrit.cardcrawl.helpers.PowerTip;
import com.megacrit.cardcrawl.monsters.AbstractMonster;
import com.megacrit.cardcrawl.monsters.MonsterGroup;
import com.megacrit.cardcrawl.powers.StrengthPower;
import java.util.ArrayList;
import com.megacrit.cardcrawl.cards.DamageInfo;

public class PhilosopherStone extends AbstractRelic
{
  public static final String ID = "Philosopher's Stone";
  public static final int STR = 2;

  public PhilosopherStone()
  {
    this(null);
  }

  public PhilosopherStone(AbstractPlayer.PlayerClass c) {
    super("Philosopher's Stone", "philosopherStone.png", AbstractRelic.RelicTier.BOSS, AbstractRelic.LandingSound.CLINK);
  }

  public String getUpdatedDescription()
  {
    if (AbstractDungeon.player != null) {
      return setDescription(AbstractDungeon.player.chosenClass);
    }
    return setDescription(null);
  }

  private String setDescription(AbstractPlayer.PlayerClass c)
  {
      return this.DESCRIPTIONS[1] + this.DESCRIPTIONS[0];
  }

  public void updateDescription(AbstractPlayer.PlayerClass c)
  {
    this.description = setDescription(c);
    this.tips.clear();
    this.tips.add(new PowerTip(this.name, this.description));
    initializeTips();
  }

  public void atBattleStart()
  {
    for (AbstractMonster m : AbstractDungeon.getMonsters().monsters) {
      AbstractDungeon.actionManager.addToTop(new RelicAboveCreatureAction(m, this));
      m.addPower(new StrengthPower(m, 1));
    }
  }



  
  
  public void onEquip()
  {
    AbstractDungeon.player.energy.energyMaster += 1;
  }

  public void onUnequip()
  {
    AbstractDungeon.player.energy.energyMaster -= 1;
  }

  public AbstractRelic makeCopy()
  {
    return new PhilosopherStone(AbstractDungeon.player.chosenClass);
  }

  public AbstractRelic makeCopy(AbstractPlayer.PlayerClass chosenClass)
  {
    return new PhilosopherStone(chosenClass);
  }
}



回复 支持 反对

使用道具 举报

7

主题

167

帖子

271

积分

高级玩家

Rank: 4

贡献度
9
金元
2353
积分
271
精华
0
注册时间
2014-8-16
32#
发表于 2018-2-6 12:31 | 只看该作者
本帖最后由 hdz1412 于 2018-2-6 21:43 编辑

太感谢,按照第一种方法行了。
顺便附上我修改的几个遗物20180125版

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复 支持 反对

使用道具 举报

63

主题

974

帖子

3328

积分

游戏达人

Rank: 7Rank: 7Rank: 7

贡献度
420
金元
16184
积分
3328
精华
3
注册时间
2014-11-13

3DM MOD站(黄金)

33#
 楼主| 发表于 2018-2-6 12:59 | 只看该作者
hdz1412 发表于 2018-2-6 12:31
太感谢,按照第一种方法行了。
顺便附上我修改的几个遗物20180125版

话说0104的修改在0125或者0201能用吗?
只是好奇
因为游戏更新太勤快,很早之前就删了
这里留下的只是修改工具
感觉改这个游戏真的是不如授人以渔呢……
咱们改的说不定比不上人家更新得快……

回复 支持 反对

使用道具 举报

7

主题

167

帖子

271

积分

高级玩家

Rank: 4

贡献度
9
金元
2353
积分
271
精华
0
注册时间
2014-8-16
34#
发表于 2018-2-6 13:41 | 只看该作者
如果是卡牌和遗物的话应该没问题,毕竟更新的是系统其他class文件,卡牌遗物是一样的,
不过现在就剩下描述解决不了,找不到在哪,毕竟遗物效果和描述不符合感觉怪怪的。
回复 支持 反对

使用道具 举报

7

主题

167

帖子

271

积分

高级玩家

Rank: 4

贡献度
9
金元
2353
积分
271
精华
0
注册时间
2014-8-16
35#
发表于 2018-2-6 15:49 | 只看该作者
然后我其实想建个群拉许多志同道合的人一起讨论,看到许多帖子讲修改class的
回复 支持 反对

使用道具 举报

1

主题

1053

帖子

998

积分

超级玩家

Rank: 5Rank: 5

贡献度
23
金元
9059
积分
998
精华
0
注册时间
2006-10-21
36#
发表于 2018-2-9 21:15 | 只看该作者
mark一下。。
回复 支持 反对

使用道具 举报

1

主题

76

帖子

119

积分

中级玩家

Rank: 3Rank: 3

贡献度
0
金元
1192
积分
119
精华
0
注册时间
2012-10-20
37#
发表于 2018-2-11 03:12 | 只看该作者
请问LZ:
我下载了你的class文件,替换后可以正常运行;然后我用jd-gui反编译了class,没做修改,再重新javac -cp 编译成功,替换回去,就不能运行jar/bat了……搞不懂为什么
是不是我的jdk版本不对?我下的最新的java9
谢谢
回复 支持 反对

使用道具 举报

10

主题

322

帖子

1037

积分

游戏狂人

Rank: 6Rank: 6

贡献度
125
金元
5369
积分
1037
精华
0
注册时间
2015-4-9
38#
发表于 2018-3-11 21:42 | 只看该作者
请问群号多少?
回复 支持 反对

使用道具 举报

63

主题

974

帖子

3328

积分

游戏达人

Rank: 7Rank: 7Rank: 7

贡献度
420
金元
16184
积分
3328
精华
3
注册时间
2014-11-13

3DM MOD站(黄金)

39#
 楼主| 发表于 2019-1-18 22:38 | 只看该作者
htshts 发表于 2018-2-11 03:12
请问LZ:
我下载了你的class文件,替换后可以正常运行;然后我用jd-gui反编译了class,没做修改,再重新jav ...

在改另一个java游戏的时候想到了自己的帖子
回头翻的时候才看到你的回复……
不知道你现在还玩不玩

反编译不能正常执行的原因可能是编译错了
比如编译时候没加上-cp,会直接导致编译出来的东西跟实际想要的.jar包对不上



回复 支持 反对

使用道具 举报

0

主题

332

帖子

363

积分

高级玩家

Rank: 4

贡献度
0
金元
3633
积分
363
精华
0
注册时间
2009-8-23
40#
发表于 2019-4-10 17:26 | 只看该作者
求问

<
回复 支持 反对

使用道具 举报

5

主题

73

帖子

170

积分

中级玩家

Rank: 3Rank: 3

贡献度
6
金元
1456
积分
170
精华
0
注册时间
2011-2-10
41#
发表于 2021-9-3 20:39 | 只看该作者
什么是京喜,这就是惊喜
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|咖绿茵|求知网|3DMGAME ( 京ICP备14006952号-1  沪公网安备 31011202006753号

GMT+8, 2024-4-23 14:54 , Processed in 0.133994 second(s), 26 queries , Memcache On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表