CQC_SS 发表于 2013-5-28 18:47

[CDDA][修改党]这正常么....关于40mm榴弹的重量问题....还有手电的修改问题

{:3_181:}
我注意到CDDA v0.5 汉化1.2版中的40mm榴弹一律是200以上的重量...........
一颗啊喂..........

怎么看都不正常吧..........= =
哪位在正常游戏里找到过40mm榴弹的?..........
正常游戏榴弹也是200以上的重量?

另外..........
手电筒的灯光模式是LIGHT_20,而小彩灯是LIGHT_1
= =
请问为啥我把手电筒的亮度改为LIGHT_1之后,回到游戏使用手电发现还是20格的照亮直径呢?


{:3_182:}
唔......如果只有修改毁游戏一类的回复.....还请不要发表吧......
修改也是我玩游戏的方式之一.....而且我知道自己能接受的程度在哪.....
单就我来说,不会毁掉的...........

kevinlcc 发表于 2013-5-28 19:17

本帖最后由 kevinlcc 于 2013-5-28 19:54 编辑

1.放地上就變1格了,這部份貌似是code的關係(拿在手上有範圍加成,這部份的code在lightmap.cpp,你有興趣就去看看吧)
2.看了下英文版的40mm也是200 weight

zmsws801 发表于 2013-5-28 19:31

没有啊

CQC_SS 发表于 2013-5-28 19:53

zmsws801 发表于 2013-5-28 19:31 static/image/common/back.gif
没有啊

{:3_184:}
非常感谢.........这真是怪事..............
游戏居然不受文件内容控制......OTZ

kevinlcc 发表于 2013-5-28 20:00

CQC_SS 发表于 2013-5-28 19:53 static/image/common/back.gif
非常感谢.........这真是怪事..............
游戏居然不受文件内容控制......OTZ


不受控制很正常,
因為目前有些code都是寫死的,
例如你新建一樣物品設定"use_action": "LIGHT_ON"
你會發現當打開再關上後那個物品會變成flashlight,
因為它的code寫死的了


void iuse::light_off(game *g, player *p, item *it, bool t)
{
if (it->charges == 0)
g->add_msg_if_player(p,"The flashlight's batteries are dead.");
else {
g->add_msg_if_player(p,"You turn the flashlight on.");
it->make(g->itypes["flashlight_on"]);
it->active = true;
it->charges --;
}
}

void iuse::light_on(game *g, player *p, item *it, bool t)
{
if (t) {      // Normal use
// Do nothing... player::active_light and the lightmap::generate deal with this
} else {      // Turning it off
g->add_msg_if_player(p,"The flashlight flicks off.");
it->make(g->itypes["flashlight"]);//就是這行搞的鬼,會變回flashlight
it->active = false;
}
}



CQC_SS 发表于 2013-5-28 20:11

kevinlcc 发表于 2013-5-28 20:00 static/image/common/back.gif
不受控制很正常,
因為目前有些code都是寫死的,
例如你新建一樣物品設定"use_action": "LIGHT_ON"


{:3_113:}
好可怕...........
想必.22LR子弹那个也是因为类似缘故了.........

非常感谢的说

azrael008 发表于 2013-5-28 20:36

CQC_SS 发表于 2013-5-29 10:28

kevinlcc 发表于 2013-5-28 20:00 static/image/common/back.gif
不受控制很正常,
因為目前有些code都是寫死的,
例如你新建一樣物品設定"use_action": "LIGHT_ON"


{:3_43:}
我搞错了.........
大概是因为我改完之后只是回到标题画面,没有重启程序的缘故,.22LR才会变成44的
关上程序重开之后就正常了
现在轮到强力胶和钉子变成144了.........
似乎这游戏不支持每组数量在200以上?
(现在我有实验过的最大正常物品数量就是200,猜测安全范围小于255?)

wdsea001 发表于 2013-5-29 10:37

如果只有修改毁游戏一类的回复

jw19881202 发表于 2013-5-29 14:54

CQC_SS 发表于 2013-5-29 10:28 static/image/common/back.gif
我搞错了.........
大概是因为我改完之后只是回到标题画面,没有重启程序的缘故,.22LR才会变成44 ...

我这里一拆收集来的好多手电筒,电池都是几百几百的,退裁缝线也是

CQC_SS 发表于 2013-5-29 16:03

jw19881202 发表于 2013-5-29 14:54 static/image/common/back.gif
我这里一拆收集来的好多手电筒,电池都是几百几百的,退裁缝线也是

= =我是说,不因为自然积攒而成的那些东西............
比如地图上程序生成的道具....开局自带的东西等.......
我把胶带改为300一组之后,不管是捡到的胶带还是开局身上带的,都是144一组


kevinlcc 发表于 2013-5-29 20:40

CQC_SS 发表于 2013-5-29 16:03 static/image/common/back.gif
= =我是说,不因为自然积攒而成的那些东西............
比如地图上程序生成的道具....开局自带的东西等... ...

144這數量很奇怪,
你把代碼貼上來看看?

kevinlcc 发表于 2013-5-29 21:15

CQC_SS 发表于 2013-5-29 16:03 static/image/common/back.gif
= =我是说,不因为自然积攒而成的那些东西............
比如地图上程序生成的道具....开局自带的东西等... ...

剛剛進遊戲測了一下,
數量不能超過256,
超過的部份會減256,
例如300-256=44,
遊戲裡就會顯示44,
你會出現144應該原本數量是400吧...

CQC_SS 发表于 2013-5-30 15:03

kevinlcc 发表于 2013-5-30 14:31 static/image/common/back.gif
看起來真是count超過256造成的。

另外count後面有加,是因為下一行還有資料所以才加,,


{:3_92:}
OTZ........竟然是这样.........
果然老衲还是里内行远得很..........
咳....又解开一个谜团~~~~~非常感谢的说
{:3_119:}

页: [1]
查看完整版本: [CDDA][修改党]这正常么....关于40mm榴弹的重量问题....还有手电的修改问题