Re: [點滴] Suica的絲蜜日記|暗黑體檢表(12~14天)
-前文恕刪-
由於在推文中看到有些覺得不太正確的地方,
需要配合程式碼說明,故以回文的方式回應,如有錯誤,再麻煩指出。
基本上寵物的死亡類型如下:
1.體力用盡 2.操勞過度 3.肥胖過度 4.餓死 5.不滿意->離家出走
==========================================================================
deadtype(chicken_t * thechicken)
{
chicken_t *mychicken = &cuser.mychicken;
int i;
if (thechicken->hp <= 0) /* hp用盡 */
i = 1;
else if (thechicken->tiredstrong > thechicken->hp * 3) /* 操勞過度 */
i = 2;
else if (thechicken->weight > thechicken->hp_max * 5) /* 肥胖過度 */
i = 3;
else if (thechicken->weight == 1 &&
thechicken->sick > thechicken->hp_max / 4)
i = 4; /* 餓死了 */
else if (thechicken->satis <= 0) /* 很不滿意 */
i = 5;
else
return 0;
==========================================================================
稍微說明一下:
1.體力用盡: 現有體力扣到零。
2.操勞過度: 疲勞度大於體力現有值的3倍。
3.肥胖過度: 這部份怪怪的, 只知道不能餵食過多。
4.餓死: 第一個條件:體重達最低值
程式碼的weight == 1 指的是體重(不看小數點)與體力最大值得比值,
也就是體重對應體力的最低值,有暗黑的板友們可以查一下自己的寵物,
是不是體重已到最低值了XD。
第二個條件:病氣過高
當體重達最低值後,且病氣大於體力最大值的四分之一時,就會餓死。
5.不滿意: 滿意值扣到零。
接著來討論與暗黑有關的東西。
1.體力成長的速度:
每種寵物的體力成長值不盡相同,與一開始的體力最大值成正比。初始的體力最大值
越大者,體力成長的越快,且與年紀無關。即使處於13歲以後的老化階段也會持續增加
。所謂的成長是指隨著不去看寵物的時間而成長,若是你整天待在玩寵物的畫面,待一
整天體力也不會成長的。至於老化的速度可以參考文章#16KkLkRg。
2.乾淨度帶來病氣成長:
乾淨度隨時間增加,每種寵物增加的速度也不相同,當乾淨度大於1000時,
病氣即會增加(從60起跳),比例如下:
/* 髒病的 */
if (thechicken->clean > 1000)
thechicken->sick += (thechicken->clean - 400) / 10;
若寵物的乾淨度成長得很快,則病氣也相對成長快速,使用暗黑的板友們需注意,
病氣是否快到達體力最大值的四分之一,當你的寵物是很容易髒而體力成長的又不快,
那就要小心病氣追過體力最大值四分之一造成餓過頭死翹翹。
其實寵物生病時,體力還是會回復的,但是當病氣值大於體力的五分之一時就變成
擔心...病重,此時寵物的體力就不會再回復了。
if (thechicken->sick > thechicken->hp / 5)
outs("\033[5;31m擔心...病重!!\033[m");
3.疲勞度與假死:
假設今天一隻體力20000的寵物,我們可以把疲勞值操到將近體力的三倍約60000。若我
把寵物的疲勞操到55555,之後放著給他暗黑。由於六小時的老化折扣,體力可能會在
六小時後降至2000。但是我的疲勞度可能沒降那麼快,可能還有54000左右。此時寵物
就會操勞過度而死,但是是假死狀態。若此時進入寵物畫面,則寵物就會真的死掉。
但若持續不理牠,到了第十二小時又會再老化折扣一次,之後就不再折扣(限古稀)。
前面提到體力會隨著不理牠的時間成長,而疲勞又會隨時間下降,當時間一久,可能
二十天之後,體力與疲勞度相差不大時,死亡的條件消失,寵物就從假死中復活了。
(此為F6板友提供)
ps.請於寵物古稀之後再使用暗黑,否則老化的折扣會隨著寵物圖案的更新而重新計算
,會一直老化折扣下去。
4.滿意度越來越差
今天你養一隻寵物,你又不去照顧牠,牠會越來越不爽好像也挺合理的。:p
寵物的滿意度會隨時間慢慢下降,使用暗黑時該注意,別讓滿意度掉到零啦!
附表一:寵物的設定值
static const short time_change[NUM_KINDS][14] =
/* 補品 食物 體重 乾淨 敏捷 攻擊力 知識 快樂 滿意 氣質 疲勞 病氣 滿血 滿法 */
{
/* 雞 */
{1, 1, 30, 3, 8, 3, 3, 40, 9, 1, 7, 3, 30, 1},
/* 美少女 */
{1, 1, 110, 1, 4, 7, 41, 20, 9, 25, 25, 7, 110, 15},
/* 勇士 */
{1, 1, 200, 5, 4, 10, 33, 20, 15, 10, 27, 1, 200, 9},
/* 蜘蛛 */
{1, 1, 10, 5, 8, 1, 1, 5, 3, 1, 4, 1, 10, 30},
/* 恐龍 */
{1, 1, 1000, 9, 1, 13, 4, 12, 3, 1, 200, 1, 1000, 3},
/* 老鷹 */
{1, 1, 90, 7, 10, 7, 4, 12, 3, 30, 20, 5, 90, 20},
/* 貓 */
{1, 1, 30, 5, 5, 6, 4, 8, 3, 15, 7, 4, 30, 21},
/* 蠟筆小新 */
{1, 1, 100, 9, 7, 7, 20, 50, 10, 8, 24, 4, 100, 9},
/* 狗 */
{1, 1, 45, 8, 7, 9, 3, 40, 20, 3, 9, 5, 45, 1},
/* 惡魔 */
{1, 1, 45, 10, 11, 11, 5, 21, 11, 1, 9, 5, 45, 25},
/* 忍者 */
{1, 1, 45, 2, 12, 10, 25, 1, 1, 10, 9, 5, 45, 26},
/* 阿扁 */
{1, 1, 150, 4, 8, 13, 95, 25, 7, 10, 25, 5, 175, 85},
/* 馬英九 */
{1, 1, 147, 2, 10, 10, 85, 20, 4, 25, 25, 5, 145, 95},
/* 就可人 */
{1, 1, 200, 3, 15, 15, 50, 50, 10, 5, 10, 2, 300, 0},
/* 羅利 */
{1, 1, 80, 2, 9, 10, 2, 5, 7, 8, 12, 1, 135, 5},
};
由表中的第四項[乾淨]可以看出每種寵物的乾淨成長度,也就是暗黑時的病氣成長度。
其中體力低而乾淨度上升快的有[惡魔]、[狗]、[貓]、[蜘蛛],這四種寵物在使用暗黑
時,要小心病氣追過體力最大值的四分之一,若你在暗黑之前的體力撐得夠大,則暗黑
的時間可以越久。
第一次分享有關暗黒的文章,其實我....還沒有成功使用過暗黑XD
如果有哪邊寫錯,歡迎板友們指正。
程式碼是由兩年前一位板友PO出,我轉寄下來的,若有錯誤,也請指正。
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 118.169.71.60
※ 編輯: jfain 來自: 118.169.71.60 (11/18 05:46)
推
11/18 06:12, , 1F
11/18 06:12, 1F
推
11/18 06:29, , 2F
11/18 06:29, 2F
→
11/18 06:30, , 3F
11/18 06:30, 3F
推
11/18 06:49, , 4F
11/18 06:49, 4F
推
11/18 18:34, , 5F
11/18 18:34, 5F
推
11/18 18:40, , 6F
11/18 18:40, 6F
推
11/20 00:27, , 7F
11/20 00:27, 7F
討論串 (同標題文章)
完整討論串 (本文為第 2 之 2 篇):