1.25的卖船始终是一个让人很不爽的体验,必须到买船的地方才能卖。不知道是因为陛下不想每个船坞地图都写一份完整的价格表,还是其他原因。
! z; P# m3 I- z
2 X2 J& J3 k+ K$ H; { O: A$ D1.30版本又有了打捞船这个功能,打捞的船可能要跑到银河的另一边才能卖。那么这样一来,卖船的不方便就更凸显了。! e8 y7 ^* w3 L- ^! S1 @/ S
! y( g9 @- J t( E2 E, h+ \6 {更重要的是,游戏对有收集欲望的人是不友好的,我想全舰种收集怎么办呢!, Q- f8 _# z$ I6 ^: D5 s
& }! r1 j( _" y9 V3 d1 k9 X' q# g我有个脑洞,可以部分解决这个问题。就是将船转化成货物(卡片)的形式保存。这样可以避免在每个地图都写一份复杂的所有船只转换的脚本。
$ p9 J# F. k7 h5 B
9 J M: N2 d% V. W在船只管理那里加一个卡片化的按钮,点击以后,给玩家生成一个特殊的货物,用文本记录船只型号-船的名字-血量。然后销毁这条船(或者传送走然后设置不属于玩家了)。这样就跟卖掉(或战死)一样,船只的容量什么的都空出来了。
* T- t- ^! K, L; K5 g7 K. v& f% h; P; x6 j) t7 v8 C$ O# @: c+ K$ [
想恢复的时候,在货物卡片那里也有个按钮,点击就按照文本的记录,给玩家生成一条船(如果人口允许的话)。然后删除这个货物。
. B5 B5 s2 m! ]! j% R2 f. g
; q& Y3 g; s4 R这样可以方便的囤积一大堆各种飞机,随时补充。这样中小战舰和战机就可以放心的做为消耗品大量损失,之前许多无奈的设定(小船不死,旗舰打不动小船,飞机超级血量等等)都可以恢复正常了。" d1 k* c* V, ~0 Y1 j ^) o4 s R
5 m2 W: f/ p/ h* g# H# N
最重要的是,这样就能实现无限打捞,无限收集啦!甚至可以把所有能买到捞到的船都收集成卡片。* |& ]. T$ [7 ?- s
2 w+ C- A. A% p+ r9 \
/ W1 c0 D# m8 b+ R3 b" k2 X8 O能否实现这种功能:
0 b$ e8 b7 a# q, C% _3 g6 e1:销毁船只的脚本:获取当前船只的各种参数,并写入文本串,然后销毁船只。
2 P; P+ ]5 N2 Q, ~2:存储船只信息参数的文本串以某种列表形式存在,可以被用户看到。比如存为某种货物,用文本显示出某型船只-名字是什么-其他参数。$ {: l7 ^$ W- b2 Y1 t
3:生成船只的脚本:获取文本串内容,拼成调用API所需的全部参数,然后生成船只,加入玩家的船只列表。
, z! O0 r. f' l, h/ n
( f# G7 ]% V/ ~" f: P, I, j" n$ j如果能实现,那么也许收集全宇宙船只的梦想就能实现啦!/ p; z$ I9 e# a( F5 X
0 |3 l: J) t2 ~' c& T; T1 ?: o- [# I, ?6 j& C
|