1.25的卖船始终是一个让人很不爽的体验,必须到买船的地方才能卖。不知道是因为陛下不想每个船坞地图都写一份完整的价格表,还是其他原因。3 _3 Z* M V2 W0 o
# j. v9 s7 v- H5 O5 L
1.30版本又有了打捞船这个功能,打捞的船可能要跑到银河的另一边才能卖。那么这样一来,卖船的不方便就更凸显了。( w+ N+ F" c; X; v& }, Q3 R. d
/ m/ t3 |! h3 }! F. v6 @3 d更重要的是,游戏对有收集欲望的人是不友好的,我想全舰种收集怎么办呢!0 y- x! X! U) C- h
0 R3 f- M: \) E; g# m) V" C" @# T
我有个脑洞,可以部分解决这个问题。就是将船转化成货物(卡片)的形式保存。这样可以避免在每个地图都写一份复杂的所有船只转换的脚本。
& z) g5 ]. v" ^3 Y) \' r- M- e B' E6 q8 y* a
在船只管理那里加一个卡片化的按钮,点击以后,给玩家生成一个特殊的货物,用文本记录船只型号-船的名字-血量。然后销毁这条船(或者传送走然后设置不属于玩家了)。这样就跟卖掉(或战死)一样,船只的容量什么的都空出来了。
, C% b* y1 m. B) K
+ s& R- j* A- V* @9 v! r想恢复的时候,在货物卡片那里也有个按钮,点击就按照文本的记录,给玩家生成一条船(如果人口允许的话)。然后删除这个货物。
P: m2 }/ Q8 K0 X* M8 O. ~% S) B# B/ W+ y
这样可以方便的囤积一大堆各种飞机,随时补充。这样中小战舰和战机就可以放心的做为消耗品大量损失,之前许多无奈的设定(小船不死,旗舰打不动小船,飞机超级血量等等)都可以恢复正常了。$ `: [6 Y o; c7 X$ t$ f2 p/ b8 M
. L" a p) M/ J/ [7 e最重要的是,这样就能实现无限打捞,无限收集啦!甚至可以把所有能买到捞到的船都收集成卡片。
, C) a/ X- @9 |* s6 @% j6 d7 g/ }) X$ S" ^, J& s9 i4 P
8 s! ^( I) H+ x9 k- Q5 m
能否实现这种功能:
3 t0 _7 Y' |, v& [1:销毁船只的脚本:获取当前船只的各种参数,并写入文本串,然后销毁船只。; v, f7 B( l! U8 d# @, g' I' U
2:存储船只信息参数的文本串以某种列表形式存在,可以被用户看到。比如存为某种货物,用文本显示出某型船只-名字是什么-其他参数。6 E" H# K1 W7 f2 t' `! `8 j
3:生成船只的脚本:获取文本串内容,拼成调用API所需的全部参数,然后生成船只,加入玩家的船只列表。
K R: y& B* P* x' D' D; e& W% _
如果能实现,那么也许收集全宇宙船只的梦想就能实现啦! H9 W" G( C! B" m" v/ k5 y
$ j9 _9 |1 I; z% Q/ x% _1 V) K5 v' x: _, v. _
|