elona吧 关注:74,786贴子:1,122,932

研究了一下elona plus CGX的开源代码,成功添加了点私货

只看楼主收藏回复

CGX是欧美老外基于plus做的优化版MOD,但是顺便把plus的代码也一起开源了。
闲得无聊从github上把源代码下来看了一下,虽然看得一个头两个大,但发现想要做点增量修改似乎也不难。
比如在已有游戏机制框架内新智能几个种族职业,添加天赋技能等等。
以下是试验产物:

新增种族吸血鬼,这种族有两个先天特质。

畏惧阳光:在白昼时间内,如果在非城镇地图上活动,每回合都会受到火焰伤害。
血液操控:降低出血状态造成的生命伤害,提高出血状态的治愈速度。

此外吸血鬼天生学会吸血之牙,吸血时可以如进食一般获得营养恢复饥饿度,但无法食用正常的食物(食用时效果同厌食症,而且这个厌食症永远不会消失)
移植了OO的贵族职业,添加职业特性“上流”,效果是自动获得熟练补给士的天赋,但需要交纳的税金会提高到1.5倍。

后面有时间再试试能不能把omake的自定义神明移植到plus里,不过估计会比较难


IP属地:中国香港1楼2023-01-18 01:59回复

    顺便给吸血鬼弄了个不死生物限定版的宠物开局


    IP属地:中国香港2楼2023-01-18 02:17
    回复
      暖贴


      IP属地:广东来自Android客户端5楼2023-01-18 06:08
      回复


        IP属地:中国香港来自Android客户端6楼2023-01-18 06:54
        回复
          大佬生猛


          IP属地:福建来自Android客户端7楼2023-01-18 07:30
          回复
            大佬牛逼


            IP属地:四川来自Android客户端8楼2023-01-18 08:20
            回复
              不能吃东西那吸血鬼怎么玩而且这贵族的图标有点眼熟啊,艾诺尼亚?


              IP属地:广西来自Android客户端9楼2023-01-18 08:31
              收起回复
                怎么搜索github的源代码,找不到啊


                IP属地:广东10楼2023-01-18 09:05
                回复
                  网页链接 CGX的开源地址


                  IP属地:中国香港来自iPhone客户端11楼2023-01-18 09:33
                  回复
                    牛啊牛啊


                    IP属地:河南来自Android客户端12楼2023-01-19 00:08
                    回复
                      👍


                      IP属地:山东来自iPhone客户端13楼2023-01-19 08:27
                      回复
                        既然玩cgx就把微调整Gameplay最后一项打开玩玩啊


                        IP属地:广东14楼2023-01-19 16:09
                        回复
                          大佬


                          IP属地:甘肃来自Android客户端15楼2023-01-19 19:38
                          回复
                            omake的代码太难懂力,反编译之后把所有代码全放到一个HSP里,而且一部分变量名也丢失掉了。
                            想两三下就把代码移植到plus里是不可能
                            于是只好继续弄吸血鬼,这次把吸血鬼的吸血机制扩展了一下
                            现在吸血变成了一个和进食一样有自动回合的行动,需要完成自动回合,或者是把对方吸死才能触发食事效果
                            吸取过程中会控制住对方,但如果对方不是好感在150以上的同伴,那就必须要HP在十分之一以下才不会被挣脱
                            吸血过程和偷窃一样,在城镇里进行事会发出响声引起周围人注意,如果被发现了也会被抓现行,降道德并受到守卫攻击
                            不过隐形技能够高就不容易被发现,而且吸血行为还能锻炼隐行技能
                            下一步的想法是看看能不能修改一下人狼的机制,如果总在一个城镇不断吸血害人,就会招来侦探引发人狼投票,而且NPC可以投玩家。发现过玩家犯行的NPC一定会投玩家,而如果被侦探发现,绝大多数NPC都会一起投玩家。


                            IP属地:中国香港16楼2023-01-19 21:14
                            回复
                              吸血鬼这个原创种族基本已经完成,基本上把我想象中的吸血鬼做出来了:
                              潜伏在人类的城镇中,在夜深人静的时候寻找猎物吸血,避开并巧妙警卫和侦探的视线,把吸血的罪行栽赃嫁祸给其他善良的市民的一个狡猾的捕猎者。
                              当然,如果玩家愿意,也可以通过去nl市场买血和狩猎怪物来获得血液需求,不需要伤害无辜的市民。
                              下面详细介绍一下吸血鬼种族的特征和一些相应改动:
                              吸血鬼种族天生获得吸血鬼天赋,并扩展了吸血之牙的功能。
                              1.吸血鬼可以通过吸血之牙来吸取养分恢复饱腹度。
                              想要吸取养分需要满足以下几个条件:
                              第一,自己的饱腹程度在满腹以下。
                              第二,吸取的对象当前生命值不满最大生命值的十分之一,又或者吸取对象是自身随从且好感度在150以上。
                              2.吸血鬼在对自身随从进行吸血之后,可以分出自己的血液将对方转化为吸血鬼。
                              进行转化需要随从的好感度在150以上。
                              转化后随从的种族变为吸血鬼,生命力+20,玛娜+20,速度+10。
                              转化后的随从会获得所有吸血鬼的先天特性,即同样会畏惧阳光而且无法食用普通食物。
                              转化后的随从可以通过猎杀怪物来吸取对象的血液。
                              吸血鬼具有操纵血液的能力,因此具有一些相应特性和技能
                              1.吸血鬼因出血受到的伤害更少,出血状态恢复得更快。
                              2.若拥有吸血鬼天赋且治愈技能等级高于40,玩家可学会原创技能“血之轮回”。
                              血之轮回的效果是根据治愈等级,让一部分出血伤害转化为恢复效果,使用时会给与自身约40层出血。
                              血之轮回能转化的最高出血层数等同于玩家的治愈技能等级。
                              3.若同时拥有吸血鬼天赋和指导者天赋,玩家可学会技能“血脉联结”。
                              吸血鬼畏惧阳光,受到阳光照射会受到严重伤害。
                              1.吸血鬼在白昼时(6-17时)如果在室外地图行动,每回合都会受到火焰伤害,火焰伤害会随着回合数逐渐递增,直到进入室内地图或时间进入黑夜。
                              2.吸血鬼的睡意在白昼成倍提高,但在黑夜时不会提高。
                              3.白昼时,无论是否有睡意,吸血鬼可以使用棺材入睡。进入棺材沉睡的吸血鬼不会受到阳光带来的伤害。
                              4.如果使用棺材入睡时没有睡意,吸血鬼的这次睡眠不会得到潜力恢复的效果(随机睡眠事件可以触发)。
                              5.如果在白昼进入睡眠,沉睡会至少持续到17时为止。
                              6.吸血鬼会获得一口棺材作为初期物品。
                              吸血鬼无法食用正常的食物。
                              1.食用正常食物时会产生与厌食症相同的效果,这种厌食症无法用任何方法消除。
                              2.作为代替,吸血鬼可以通过吸血来获得食物效果。根据吸食对象的种族不同,吸血鬼获取的属性经验值的种类也不一样。
                              3.吸取对象的等级越高,获取的属性经验值也就越多(有上限)。相反如果吸取对方等级过低,获取的经验值会减少(最低为0,不会反过来减少属性)。
                              4.吸血鬼旅行时不会自动食用旅粮,初期物品中也没有任何食物。
                              5.和旅店老板对话时不会出现点餐的选项。但与奴隶商人对话时,会追加购买奴隶血液恢复饱腹度的选项。
                              如果吸血鬼在城镇里吸血害人,就有可能引发和人狼类似的犯人投票事件。
                              1.在一段时间内,在同一个城镇吸血害人越多,就有越高的概率触发犯人投票事件。
                              2.仅在使用吸血之牙触发吸取养分导致对方死亡时才算是吸血害人,普通的杀伤、对方因流血伤害而死、对方因吸血之牙的技能伤害而死均不算在内。
                              3.如此触发的犯人投票事件,玩家也会成为被投票的对象。
                              4.若玩家的吸血行为被其他人目击,玩家就会确定被投票。如果是被警卫、侦探目击则会获得更多投票。
                              5.不论玩家是否参与投票,正午12点都会依据投票结果进行处刑。如果玩家票数最多,同样会被处刑。
                              6.如果玩家满足处刑条件,即使12点时处在睡眠当中也会被人拉起来处刑。


                              IP属地:中国香港19楼2023-01-22 23:20
                              收起回复