幻世錄Ⅱ物品類修改教程

Item.h定義物品代碼:#define item_長鐵劍 1§ "#define item_":固定格式,所有物品代碼前面都要寫#define item_§ "長鐵劍":物品代碼§ "1":長鐵劍的物品編號(hào),每個(gè)物品的編號(hào)都不同Item.txt定義物品屬性,如果某條屬性缺失,則代表沒有該屬性※物品上的每條屬性,最大值為32767,超過32767會(huì)變負(fù)數(shù)[item]?;文件頭(固定格式)name = 1600?;物品名字,對(duì)應(yīng)GameResource.txt中的行數(shù)type = itemTypeWeapon?;物品類型,對(duì)應(yīng)Type.h中的物品種類pic = Menu\Item01_01.SHP?;物品類型圖片use_job = jobSWORDMAN,jobMAGICSWORDMAN?;1、使用職業(yè)(可以有多個(gè)職業(yè))use_job = job_SPECIAL_ASSIGN?;2、特定人物使用(2和3必須同時(shí)設(shè)定,1和23不能同時(shí)出現(xiàn),兩種使用模式只能設(shè)定一種)use_job_assign = role_伊麗娜?;3、特定人物代碼use_level = 50?;怪物攜帶該物品的等級(jí)max_num = 1?;一場(chǎng)戰(zhàn)斗,怪物攜帶該系列物品的最多數(shù)量,系列是指劍、斧、盔甲、頭盔等一個(gè)系列的裝備cost = 5000?;買價(jià)sell = 2500?;賣價(jià)add_attr_str = 200?;增加力量點(diǎn)add_attr_dex = 200?;增加反應(yīng)點(diǎn)add_attr_con = 200?;增加體力點(diǎn)add_attr_mind = 200?;增加精神點(diǎn)add_attack_power = 255?;增加攻擊add_defense = -50?;增加防御add_speed = 100?;增加敏捷add_weapon_hit = 10?;增加命中率add_weapon_misshit = 15?;增加閃避率add_attackx2_ratio = 5?;增加暴擊率add_steal_ratio = 5?;增加偷竊率add_magic_power = 30?;增加魔擊add_hp = 400?;增加生命值add_mp = 400?;增加魔法值eq_magic_resist = skillAttr_EARTH,20?;增加地抗性eq_magic_resist = skillAttr_WATER,20?;增加水抗性eq_magic_resist = skillAttr_WIND,20?;增加風(fēng)抗性eq_magic_resist = skillAttr_FIRE,20?;增加火抗性eq_anti_function = effFun_NOMAGIC?;增加狀態(tài)免疫,多狀態(tài)用","分開function = effFun_STATUS_RANDOM,25,3,25?;攻擊附加狀態(tài)(只有武器有效),多狀態(tài)用","分開,數(shù)字分別表示:概率,回合,效果值,有些狀態(tài)沒有效果值get_ratio = 12?;怪物攜帶該物品的幾率,以及殺死怪物時(shí)的基礎(chǔ)獲得率eq_attack_range = range1CellCircle?;攻擊范圍(只有武器有效),范圍在RangeTable.txt中定義batshp_id = 4?;戰(zhàn)斗時(shí)的動(dòng)畫模型(只有武器有效),每種武器類型都有不同數(shù)量的模型:匕首和斧7種,拳套8種,弓9種,槍和杖11種,劍12種,有些模型只對(duì)特定人物有效special_flag = spcHP_RESTORE,5?;特殊屬性,可以有多條,對(duì)應(yīng)Type.h中的特殊屬性special_flag = spcADD_ATTACK_RANGE?;特殊屬性,可以有多條,對(duì)應(yīng)Type.h中的特殊屬性special_flag = spcMP_HALF?;特殊屬性,可以有多條,對(duì)應(yīng)Type.h中的特殊屬性special_flag = spcMP_RESTORE,5?;特殊屬性,可以有多條,對(duì)應(yīng)Type.h中的特殊屬性※以下屬性只對(duì)藥品有效function = effFun_ADDATTACKPOWER,9,45?;增加攻擊百分比,回合,數(shù)值function = effFun_ADDDEFENSEPOWER,9,45?;增加防御百分比,回合,數(shù)值function = effFun_ADDMAGICPOWER,9,45?;增加魔擊百分比,回合,數(shù)值function = effFun_ADDMAGICDEFENSE,9,55?;增加魔防,回合,數(shù)值function = effFun_ADDSPEED,9,45?;增加敏捷百分比,回合,數(shù)值function = effFun_ANTISTATUS,effFun_DYING?;復(fù)活add_st = 33?;增加氣力值function = effFun_RESTORE_MP,300?;回復(fù)MP值function = effFun_RESTORE_MP_PCT,60?;回復(fù)MP百分比function = effFun_CURE,600?;回復(fù)HP值function = effFun_RESTORE_HP_PCT,50?;回復(fù)HP百分比物品等級(jí)與系列物品系列是指:游戲原物品文件中的一系列物品,但是不包括修改新增的物品比如所有的劍包括:#define item_長鐵劍 1#define item_利刃劍 2#define item_水晶劍 3#define item_飛斬劍 4#define item_聖紋劍 5#define item_炎魔劍 6#define item_空雷之劍 7#define item_封神劍 8#define item_龍牙 9#define item_妖刀_龍光 10#define item_聖劍_希魯達(dá) 11這是一個(gè)劍系列,如果怪物攜帶的初始物品為長鐵劍,那么當(dāng)?shù)燃?jí)達(dá)到利刃劍的要求等級(jí)時(shí),怪物就有幾率把長鐵劍變成利刃劍,以此類推。
每個(gè)系列物品,都有一個(gè)物品是最高等級(jí)的,當(dāng)怪物等級(jí)達(dá)到這個(gè)最高等級(jí)時(shí),就必然攜帶該系列物品,攜帶哪一個(gè)由幾率決定,至少為初始攜帶品比如劍的最高等級(jí)由"妖刀_龍光"決定,則當(dāng)帶劍的怪物,等級(jí)達(dá)到妖刀_龍光的等級(jí)時(shí),就必然攜帶劍類物品,至少攜帶長鐵劍如果妖刀_龍光的等級(jí)超過怪物的最大等級(jí),則不會(huì)必然攜帶各系列怪物攜帶最高等級(jí)物品:劍:妖刀_龍光杖:世界樹枝拳:流星閃爪匕首:震雷匕首槍:龍槍_空斬殺弓:星夜之弓斧:鬼炎斧頭盔:龍盔_閃帽子:聖靈髮冠盔甲:聖王鎧甲法袍:聖衣_蒼羽戰(zhàn)士靴:英雄之靴法師鞋:神魂之鞋藥品:疾迅之素飾品沒有系列。