Hey Leute,
da ich zZ sehr starkt am C# üben bin und ich gerne meine Arbeit mit euch teilen will, einerseits um meine Fähigkeiten zu verbessern und um euch evtl. Arbeit abzunehmen etc pp.
1. PropItem Klasse:
[SPOILER2]
Code
public class Struct
{
#region "Arrays"
public string[] Handed = new string[] { "HD_ONE", "HD_TWO", "HD_DUAL" };
public string[] AtkType = new string[] { "AT_SLASH", "AT_BLOW", "AT_PIERCE" };
public string[] AtkStyle = new string[] { "AS_HORIZONTAL", "AS_VERTICAL", "AS_DIAGONAL", "AS_THRUST", "AS_HEAD", "AS_CHEST",
"AS_ARM", "AS_LEG", "AS_BACK" };
public string[] WeaponType = new string[] { "WT_MELEE_SWD", "WT_MELEE_AXE", "WT_MELEE_STICK", "WT_MELEE_KNUCKLE", "WT_MELEE_STAFF", "WT_MAGIC_WAND",
"WT_MELEE_YOYO", "WT_RANGE_BOW",
"WT_MELEE", "WT_RANGE", "WT_MAGIC", "WT_CHEER", "WT_GUN", "WT_DOLL", "WT_EQUIP", "WT_PROPERTY",
"WT_ACROBAT", "WT_THROWITEM", "WT_THROWING", "WT_SWING", "WT_KNUCKLE"};
public string[] ElementType = new string[] { "_NONE", "_FIRE", "_WATER", "_ELECTRICITY", "_WIND", "_EARTH" };
public string[] AttackRange = new string[] { "AR_SHORT", "AR_LONG", "AR_FAR", "AR_RANGE", "AR_WAND", "AR_HRANGE", "AR_HWAND" };
public string[] Job = new string[] { "JOB_VAGRANT", "JOB_MERCENARY", "JOB_ACROBAT", "JOB_ASSIST", "JOB_MAGICIAN", "JOB_KNIGHT", "JOB_BLADE",
"JOB_JESTER", "JOB_RANGER", "JOB_RINGMASTER", "JOB_BILLPOSTER", "JOB_PSYCHIKEEPER", "JOB_ELEMENTOR"};
#endregion
#region "Parameter"
private int ver6 = 6;
public int _ver
{
get { return this.ver6; }
set { this.ver6 = value; }
}
private string dwID = "II_DEFAULT";
public string _ID
{
get { return this.dwID; }
set { this.dwID = value; }
}
private string szName = "IDS_PROPITEM_TXT_000000";
public string _Name
{
get { return this.szName; }
set { this.szName = value; }
}
private string dwNum = "1";
public string _Num
{
get { return this.dwNum; }
set { this.dwNum = value; }
}
private string dwPackMax = "1";
public string _PackMax
{
get { return this.dwPackMax; }
set { this.dwPackMax = value; }
}
private string dwItemKind1 = "IK1_SYSTEM";
public string _ItemKind1
{
get { return this.dwItemKind1; }
set { this.dwItemKind1 = value; }
}
private string dwItemKind2 = "=";
public string _ItemKind2
{
get { return this.dwItemKind2; }
set { this.dwItemKind2 = value; }
}
private string dwItemKind3 = "=";
public string _ItemKind3
{
get { return this.dwItemKind3; }
set { this.dwItemKind3 = value; }
}
private string dwItemJob = "=";
public string _ItemJob
{
get { return this.dwItemJob; }
set { this.dwItemJob = value; }
}
private string bPermanence = "=";
public string _Permanence
{
get { return this.bPermanence; }
set { this.bPermanence = value; }
}
private string dwUseable = "=";
public string _Useable
{
get { return this.dwUseable; }
set { this.dwUseable = value; }
}
private string dwItemSex = "=";
public string _ItemSex
{
get { return this.dwItemSex; }
set { this.dwItemSex = value; }
}
private string dwCost = "1";
public string _Cost
{
get { return this.dwCost; }
set { this.dwCost = value; }
}
private string dwEndurance = "8000000";
public string _Endurance
{
get { return this.dwEndurance; }
set { this.dwEndurance = value; }
}
private string nAbrasion = "100";
public string _Abrasion
{
get { return this.nAbrasion; }
set { this.nAbrasion = value; }
}
private string nMaxRepair = "180";
public string _MaxRepair
{
get { return this.nMaxRepair; }
set { this.nMaxRepair = value; }
}
private string dwHanded = "=";
public string _Handed
{
get { return this.dwHanded; }
set { this.dwHanded = value; }
}
private string dwFlag = "=";
public string _Flag
{
get { return this.dwFlag; }
set { this.dwFlag = value; }
}
private string dwParts = "=";
public string _Parts
{
get { return this.dwParts; }
set { this.dwParts = value; }
}
private string dwPartsub = "=";
public string _Partsub
{
get { return this.dwPartsub; }
set { this.dwPartsub = value; }
}
private string bPartFile = "0";
public string _PartFile
{
get { return this.bPartFile; }
set { this.bPartFile = value; }
}
private string dwExclusive = "=";
public string _Exclusive
{
get { return this.dwExclusive; }
set { this.dwExclusive = value; }
}
private string dwBasePartsIgnore = "=";
public string _BasePartsIgnore
{
get { return this.dwBasePartsIgnore; }
set { this.dwBasePartsIgnore = value; }
}
private string dwItemLV = "=";
public string _ItemLV
{
get { return this.dwItemLV; }
set { this.dwItemLV = value; }
}
private string dwItemRare = "=";
public string _ItemRare
{
get { return this.dwItemRare; }
set { this.dwItemRare = value; }
}
private string dwShopAble = "=";
public string _ShopAble
{
get { return this.dwShopAble; }
set { this.dwShopAble = value; }
}
private string bLog = "1";
public string _Log
{
get { return this.bLog; }
set { this.bLog = value; }
}
private string bCharged = "=";
public string _Charged
{
get { return this.bCharged; }
set { this.bCharged = value; }
}
private string dwLinkKindBullet = "=";
public string _LinkKindBullet
{
get { return this.dwLinkKindBullet; }
set { this.dwLinkKindBullet = value; }
}
private string dwLinkKind = "=";
public string _LinkKind
{
get { return this.dwLinkKind; }
set { this.dwLinkKind = value; }
}
private string dwAbilityMin = "=";
public string _AbilityMin
{
get { return this.dwAbilityMin; }
set { this.dwAbilityMin = value; }
}
private string dwAbilityMax = "=";
public string _AbilityMax
{
get { return this.dwAbilityMax; }
set { this.dwAbilityMax = value; }
}
private string eItemType = "_NONE";
public string _ItemType
{
get { return this.eItemType; }
set { this.eItemType = value; }
}
private string wItemEAtk = "0";
public string _ItemEAtk
{
get { return this.wItemEAtk; }
set { this.wItemEAtk = value; }
}
private string dwParry = "0";
public string _Parry
{
get { return this.dwParry; }
set { this.dwParry = value; }
}
private string dwBlockRating = "0";
public string _BlockRating
{
get { return this.dwBlockRating; }
set { this.dwBlockRating = value; }
}
private string dwAddSkillMin = "0";
public string _AddSkillMin
{
get { return this.dwAddSkillMin; }
set { this.dwAddSkillMin = value; }
}
private string dwAddSkillMax = "0";
public string _AddSkillMax
{
get { return this.dwAddSkillMax; }
set { this.dwAddSkillMax = value; }
}
private string dwAtkStyle = "=";
public string _AtkStyle
{
get { return this.dwAtkStyle; }
set { this.dwAtkStyle = value; }
}
private string dwWeaponType = "=";
public string _WeaponType
{
get { return this.dwWeaponType; }
set { this.dwWeaponType = value; }
}
private string dwItemAtkOrder1 = "=";
public string _ItemAtkOrder1
{
get { return this.dwItemAtkOrder1; }
set { this.dwItemAtkOrder1 = value; }
}
private string dwItemAtkOrder2 = "=";
public string _ItemAtkOrder2
{
get { return this.dwItemAtkOrder2; }
set { this.dwItemAtkOrder2 = value; }
}
private string dwItemAtkOrder3 = "=";
public string _ItemAtkOrder3
{
get { return this.dwItemAtkOrder3; }
set { this.dwItemAtkOrder3 = value; }
}
private string dwItemAtkOrder4 = "=";
public string _ItemAtkOrder4
{
get { return this.dwItemAtkOrder4; }
set { this.dwItemAtkOrder4 = value; }
}
private string bContinuousPain = "=";
public string _ContinuousPain
{
get { return this.bContinuousPain; }
set { this.bContinuousPain = value; }
}
private string dwShellQuantity = "=";
public string _ShellQuantity
{
get { return this.dwShellQuantity; }
set { this.dwShellQuantity = value; }
}
private string dwRecoil = "=";
public string _Recoil
{
get { return this.dwRecoil; }
set { this.dwRecoil = value; }
}
private string dwLoadingTime = "=";
public string _LoadingTime
{
get { return this.dwLoadingTime; }
set { this.dwLoadingTime = value; }
}
private string nAdjHitRate = "=";
public string _AdjHitRate
{
get { return this.nAdjHitRate; }
set { this.nAdjHitRate = value; }
}
private string dwAttackSpeed = "0.07";
public string _AttackSpeed
{
get { return this.dwAttackSpeed; }
set { this.dwAttackSpeed = value; }
}
private string dwDmgShift = "=";
public string _DmgShift
{
get { return this.dwDmgShift; }
set { this.dwDmgShift = value; }
}
private string dwAttackRange = "=";
public string _AttackRange
{
get { return this.dwAttackRange; }
set { this.dwAttackRange = value; }
}
private string dwProbability = "=";
public string _Probability
{
get { return this.dwProbability; }
set { this.dwProbability = value; }
}
private string dwDestParam1 = "=";
public string _DestParam1
{
get { return this.dwDestParam1; }
set { this.dwDestParam1 = value; }
}
private string dwDestParam2 = "=";
public string _DestParam2
{
get { return this.dwDestParam2; }
set { this.dwDestParam2 = value; }
}
private string dwDestParam3 = "=";
public string _DestParam3
{
get { return this.dwDestParam3; }
set { this.dwDestParam3 = value; }
}
private string nAdjParamVal1 = "=";
public string _AdjParamVal1
{
get { return this.nAdjParamVal1; }
set { this.nAdjParamVal1 = value; }
}
private string nAdjParamVal2 = "=";
public string _AdjParamVal2
{
get { return this.nAdjParamVal2; }
set { this.nAdjParamVal2 = value; }
}
private string nAdjParamVal3 = "=";
public string _AdjParamVal3
{
get { return this.nAdjParamVal3; }
set { this.nAdjParamVal3 = value; }
}
private string dwChgParamVal1 = "=";
public string _ChgParamVal1
{
get { return this.dwChgParamVal1; }
set { this.dwChgParamVal1 = value; }
}
private string dwChgParamVal2 = "=";
public string _ChgParamVal2
{
get { return this.dwChgParamVal2; }
set { this.dwChgParamVal2 = value; }
}
private string dwChgParamVal3 = "=";
public string _ChgParamVal3
{
get { return this.dwChgParamVal3; }
set { this.dwChgParamVal3 = value; }
}
private string dwdestData1 = "=";
public string _destData1
{
get { return this.dwdestData1; }
set { this.dwdestData1 = value; }
}
private string dwdestData2 = "=";
public string _destData2
{
get { return this.dwdestData2; }
set { this.dwdestData2 = value; }
}
private string dwdestData3 = "=";
public string _destData3
{
get { return this.dwdestData3; }
set { this.dwdestData3 = value; }
}
private string dwactiveskill = "=";
public string _activeskill
{
get { return this.dwactiveskill; }
set { this.dwactiveskill = value; }
}
private string dwactiveskillLv = "=";
public string _activeskillLv
{
get { return this.dwactiveskillLv; }
set { this.dwactiveskillLv = value; }
}
private string dwactiveskillper = "=";
public string _activeskillper
{
get { return this.dwactiveskillper; }
set { this.dwactiveskillper = value; }
}
private string dwReqMp = "=";
public string _ReqMp
{
get { return this.dwReqMp; }
set { this.dwReqMp = value; }
}
private string dwRepFp = "=";
public string _ReqFp
{
get { return this.dwRepFp; }
set { this.dwRepFp = value; }
}
private string dwReqDisLV = "=";
public string _ReqDisLV
{
get { return this.dwReqDisLV; }
set { this.dwReqDisLV = value; }
}
private string dwReSkill1 = "=";
public string _ReSkill1
{
get { return this.dwReSkill1; }
set { this.dwReSkill1 = value; }
}
private string dwReSkillLevel1 = "=";
public string _ReSkillLevel1
{
get { return this.dwReSkillLevel1; }
set { this.dwReSkillLevel1 = value; }
}
private string dwReSkill2 = "=";
public string _ReSkill2
{
get { return this.dwReSkill2; }
set { this.dwReSkill2 = value; }
}
private string dwReSkillLevel2 = "=";
public string _ReSkillLevel2
{
get { return this.dwReSkillLevel2; }
set { this.dwReSkillLevel2 = value; }
}
private string dwSkillReadyType = "=";
public string _SkillReadyType
{
get { return this.dwSkillReadyType; }
set { this.dwSkillReadyType = value; }
}
private string dwSkillReady = "=";
public string _SkillReady
{
get { return this.dwSkillReady; }
set { this.dwSkillReady = value; }
}
private string dwSkillRange = "=";
public string _SkillRange
{
get { return this.dwSkillRange; }
set { this.dwSkillRange = value; }
}
private string dwSfxElemental = "=";
public string _SfxElemental
{
get { return this.dwSfxElemental; }
set { this.dwSfxElemental = value; }
}
private string dwSfxObj = "=";
public string _SfxObj
{
get { return this.dwSfxObj; }
set { this.dwSfxObj = value; }
}
private string dwSfxObj2 = "=";
public string _SfxObj2
{
get { return this.dwSfxObj2; }
set { this.dwSfxObj2 = value; }
}
private string dwSfxObj3 = "=";
public string _SfxObj3
{
get { return this.dwSfxObj3; }
set { this.dwSfxObj3 = value; }
}
private string dwSfxObj4 = "=";
public string _SfxObj4
{
get { return this.dwSfxObj4; }
set { this.dwSfxObj4 = value; }
}
private string dwSfxObj5 = "=";
public string _SfxObj5
{
get { return this.dwSfxObj5; }
set { this.dwSfxObj5 = value; }
}
private string dwUseMotion = "=";
public string _UseMotion
{
get { return this.dwUseMotion; }
set { this.dwUseMotion = value; }
}
private string dwCircleTime = "=";
public string _CircleTime
{
get { return this.dwCircleTime; }
set { this.dwCircleTime = value; }
}
private string dwSkillTime = "=";
public string _SkillTime
{
get { return this.dwSkillTime; }
set { this.dwSkillTime = value; }
}
private string dwExeTarget = "=";
public string _ExeTarget
{
get { return this.dwExeTarget; }
set { this.dwExeTarget = value; }
}
private string dwUseChance = "=";
public string _UseChance
{
get { return this.dwUseChance; }
set { this.dwUseChance = value; }
}
private string dwSpellRegion = "=";
public string _SpellRegion
{
get { return this.dwSpellRegion; }
set { this.dwSpellRegion = value; }
}
private string dwSpellType = "=";
public string _SpellType
{
get { return this.dwSpellType; }
set { this.dwSpellType = value; }
}
private string dwReferStat1 = "=";
public string _ReferState1
{
get { return this.dwReferStat1; }
set { this.dwReferStat1 = value; }
}
private string dwReferStat2 = "=";
public string _ReferState2
{
get { return this.dwReferStat2; }
set { this.dwReferStat2 = value; }
}
private string dwReferTarget1 = "=";
public string _ReferTarget1
{
get { return this.dwReferTarget1; }
set { this.dwReferTarget1 = value; }
}
private string dwReferTarget2 = "=";
public string _ReferTarget2
{
get { return this.dwReferTarget2; }
set { this.dwReferTarget2 = value; }
}
private string dwReferValue1 = "=";
public string _ReferValue1
{
get { return this.dwReferValue1; }
set { this.dwReferValue1 = value; }
}
private string dwReferValue2 = "=";
public string _ReferValue2
{
get { return this.dwReferValue2; }
set { this.dwReferValue2 = value; }
}
private string dwSkillType = "=";
public string _SkillType
{
get { return this.dwSkillType; }
set { this.dwSkillType = value; }
}
private string fItemResistElecricity = "0";
public string _ItemResistElecricity
{
get { return this.fItemResistElecricity; }
set { this.fItemResistElecricity = value; }
}
private string fItemResistFire = "0";
public string _ItemResistFire
{
get { return this.fItemResistFire; }
set { this.fItemResistFire = value; }
}
private string fItemResistWind = "0";
public string _ItemResistWind
{
get { return this.fItemResistWind; }
set { this.fItemResistWind = value; }
}
private string fItemResistWater = "0";
public string _ItemResistWater
{
get { return this.fItemResistWater; }
set { this.fItemResistWater = value; }
}
private string fItemResistEarth = "0";
public string _ItemResistEarth
{
get { return this.fItemResistEarth; }
set { this.fItemResistEarth = value; }
}
private string nEvildoing = "0";
public string _Evildoing
{
get { return this.nEvildoing; }
set { this.nEvildoing = value; }
}
private string dwExpertLV = "=";
public string _ExpertLV
{
get { return this.dwExpertLV; }
set { this.dwExpertLV = value; }
}
private string ExpertMax = "=";
public string _ExpertMax
{
get { return this.ExpertMax; }
set { this.ExpertMax = value; }
}
private string dwSubDefine = "=";
public string _SubDefine
{
get { return this.dwSubDefine; }
set { this.dwSubDefine = value; }
}
private string dwExp = "=";
public string _Exp
{
get { return this.dwExp; }
set { this.dwExp = value; }
}
private string dwComboStyle = "=";
public string _ComboStyle
{
get { return this.dwComboStyle; }
set { this.dwComboStyle = value; }
}
private string fFlightSpeed = "=";
public string _FlightSpeed
{
get { return this.fFlightSpeed; }
set { this.fFlightSpeed = value; }
}
private string fFlightLRAngle = "=";
public string _FlightLRAngle
{
get { return this.fFlightLRAngle; }
set { this.fFlightLRAngle = value; }
}
private string fFlightTBAngle = "=";
public string _FlightTBAngle
{
get { return this.fFlightTBAngle; }
set { this.fFlightTBAngle = value; }
}
private string dwFlightLimit = "=";
public string _FlightLimit
{
get { return this.dwFlightLimit; }
set { this.dwFlightLimit = value; }
}
private string dwFFuelReMax = "=";
public string _FFuelReMax
{
get { return this.dwFFuelReMax; }
set { this.dwFFuelReMax = value; }
}
private string dwAFuelReMax = "=";
public string _AFuelReMax
{
get { return this.dwAFuelReMax; }
set { this.dwAFuelReMax = value; }
}
private string dwFuelRe = "=";
public string _FuelRe
{
get { return this.dwFuelRe; }
set { this.dwFuelRe = value; }
}
private string dwLimitLevel1 = "=";
public string _LimitLevel1
{
get { return this.dwLimitLevel1; }
set { this.dwLimitLevel1 = value; }
}
private string dwReflect = "=";
public string _Reflect
{
get { return this.dwReflect; }
set { this.dwReflect = value; }
}
private string dwSndAttack1 = "=";
public string _SndAttack1
{
get { return this.dwSndAttack1; }
set { this.dwSndAttack1 = value; }
}
private string dwSndAttack2 = "=";
public string _SndAttack2
{
get { return this.dwSndAttack2; }
set { this.dwSndAttack2 = value; }
}
private string szIcon = "\"\"\""+ "" + "\"\"\"";
public string _Icon
{
get { return this.szIcon; }
set { this.szIcon = value; }
}
private string dwQuestID = "0";
public string _QuestID
{
get { return this.dwQuestID; }
set { this.dwQuestID = value; }
}
private string szTextFile = "\"\"\"" + "" + "\"\"\"";
public string _TextFile
{
get { return this.szTextFile; }
set { this.szTextFile = value; }
}
private string szComment = "IDS_PROPITEM_TXT_000001";
public string _Comment
{
get { return this.szComment; }
set { this.szComment = value; }
}
#endregion
public string BuildDefaultItem()
{
string output = "";
string ws = " ";
output = ver6 + ws + dwID + ws + szName + ws + dwNum + ws + dwPackMax + ws + dwItemKind1 + ws +
dwItemKind2 + ws + dwItemKind3 + ws + dwItemJob + ws + bPermanence + ws + dwUseable + ws +
dwItemSex + ws + dwCost + ws + dwEndurance + ws + nAbrasion + ws + nMaxRepair + dwHanded + ws +
dwFlag + ws + dwParts + ws + dwPartsub + ws + bPartFile + ws + dwExclusive + ws + dwBasePartsIgnore +
ws + dwItemLV + ws + dwItemRare + ws + dwShopAble + ws + bLog + ws + bCharged + ws + dwLinkKindBullet +
ws + dwLinkKind + dwAbilityMin + ws + dwAbilityMax + ws + eItemType + ws + wItemEAtk + ws + dwParry + ws +
dwBlockRating + ws + dwAddSkillMin + ws + dwAddSkillMax + ws + dwAtkStyle + ws + dwWeaponType + ws + dwItemAtkOrder1 +
ws + dwItemAtkOrder2 + ws + dwItemAtkOrder3 + ws + dwItemAtkOrder4 + ws + bContinuousPain + ws +
dwShellQuantity + ws + dwRecoil + ws + dwLoadingTime + ws + nAdjHitRate + ws +
dwAttackSpeed + ws + dwDmgShift + ws + dwAttackRange + ws + dwProbability + ws + dwDestParam1 + ws +
dwDestParam2 + ws + dwDestParam3 + ws + nAdjParamVal1 + ws + nAdjParamVal2 + ws + nAdjParamVal3 +
ws + dwChgParamVal1 + ws + dwChgParamVal2 + ws + dwChgParamVal3 + ws + dwdestData1 + ws + dwdestData2 +
ws + dwdestData3 + ws + dwactiveskill + ws + dwactiveskillLv + ws + dwactiveskillper + ws + dwReqMp +
ws + dwRepFp + ws + dwReqDisLV + ws + dwReSkill1 + ws + dwReSkillLevel1 + ws + dwReSkill2 + ws + dwReSkillLevel2 +
ws + dwSkillReadyType + ws + dwSkillReady + ws + dwSkillRange + ws + dwSfxElemental + ws + dwSfxObj
+ ws + dwSfxObj + ws + dwSfxObj2 + ws + dwSfxObj3 + ws + dwSfxObj4 + ws + dwSfxObj5 + ws +
dwUseMotion + ws + dwCircleTime + ws + dwSkillTime + ws + dwExeTarget + ws + dwUseChance + ws +
dwSpellRegion + ws + dwSpellType + ws + dwReferStat1 + ws + dwReferStat2 + ws + dwReferTarget1
+ ws + dwReferTarget2 + ws + dwReferValue1 + ws + dwReferValue2 + ws + dwSkillType + ws +
fItemResistElecricity + ws + fItemResistFire + ws + fItemResistWind + ws + fItemResistWater +
ws + fItemResistEarth + ws + nEvildoing + ws + dwExpertLV + ws + ExpertMax + ws + dwSubDefine +
ws + dwExp + ws + dwComboStyle + ws + fFlightSpeed + ws + fFlightLRAngle + ws + fFlightTBAngle +
ws + dwFlightLimit + ws + dwFFuelReMax + ws + dwAFuelReMax + ws + dwFuelRe + ws + dwLimitLevel1 + ws +
dwReflect + ws + dwSndAttack1 + ws + dwSndAttack2 + ws + szIcon + ws + dwQuestID + ws + szTextFile + ws
+ szComment;
return output;
}
public string BuildBasicItem(string name, string ID, string IK1, string IK2, string IK3, string Job, string Permanence, string Cost, string Handed,
string Parts, string Level, string Rare, string ShopAble, string AbilityMin, string AbilityMax, string eItemType,
string WeaponType, string ItemAtkOrder1, string ItemAtkOrder2, string ItemAtkOrder3, string ItemAtkOrder4, string AttackSpeed,
string AttackRange, string SfxObj3, string ReferStat1, string ReferStat2, string ReferTarget1, string ReferTarget2,
string ReferValue1, string ReferValue2, string LimitLevel1, string SndAttack1, string SndAttack2, string Icon, string Comment,
string DestParam1, string DestParam2, string DestParam3, string AdjParamVal1, string AdjParamVal2, string AdjParamVal3)
{
string output = "";
string ws = " ";
_Name = name;
_ID = ID;
_ItemKind1 = IK1;
_ItemKind2 = IK2;
_ItemKind3 = IK3;
_ItemJob = Job;
_Permanence = Permanence;
_Cost = Cost;
_Handed = Handed;
_Parts = Parts;
_ItemLV = Level;
_ItemRare = Rare;
_ShopAble = ShopAble;
_AbilityMax = AbilityMax;
_AbilityMin = AbilityMin;
this.eItemType = eItemType;
_WeaponType = WeaponType;
_ItemAtkOrder1 = ItemAtkOrder1;
_ItemAtkOrder2 = ItemAtkOrder2;
_ItemAtkOrder3 = ItemAtkOrder3;
_ItemAtkOrder4 = ItemAtkOrder4;
_AttackSpeed = AttackSpeed;
_AttackRange = AttackRange;
_SfxObj3 = SfxObj3;
_ReferState1 = ReferStat1;
_ReferState2 = ReferStat2;
_ReferTarget1 = ReferTarget1;
_ReferTarget2 = ReferTarget2;
_ReferValue1 = ReferValue1;
_ReferValue2 = ReferValue2;
_LimitLevel1 = LimitLevel1;
_SndAttack1 = SndAttack1;
_SndAttack2 = SndAttack2;
_Icon = Icon;
_Comment = Comment;
_DestParam1 = DestParam1;
_DestParam2 = DestParam2;
_DestParam3 = DestParam3;
_AdjParamVal1 = AdjParamVal1;
_AdjParamVal2 = AdjParamVal2;
_AdjParamVal3 = AdjParamVal3;
if (this._ItemKind3 == "IK3_CHEERSTICK")
{
this.dwExclusive = "PARTS_LWEAPON";
this._SfxObj2 = "XI_HIT_STICK01";
}
else if (this._ItemKind3 == "IK3_KNUCKLEHAMMER")
{
this._SfxObj2 = "XI_HIT_KNUCKLE01";
}
else if (this._ItemKind3 == "IK3_WAND")
{
this._SfxObj2 = "XI_FIR_WAND01";
}
else if (this._ItemKind3 == "IK3_STAFF")
{
this.dwExclusive = "PARTS_LWEAPON";
this._SfxObj2 = "XI_HIT_STICK01";
}
else if (this._ItemKind3 == "IK3_YOYO")
{
this.dwactiveskill = "SI_GEN_KNOCK_BACK";
this._SfxObj2 = "XI_ITEM_YOYO_ATK1";
this.dwExclusive = "PARTS_LWEAPON";
}
else if (this._ItemKind3 == "IK3_BOW")
{
this.dwExclusive = "PARTS_LWEAPON";
this.dwLinkKindBullet = "IK2_BULLET";
}
output = ver6 + ws + dwID + ws + szName + ws + dwNum + ws + dwPackMax + ws + dwItemKind1 + ws +
dwItemKind2 + ws + dwItemKind3 + ws + dwItemJob + ws + bPermanence + ws + dwUseable + ws +
dwItemSex + ws + dwCost + ws + dwEndurance + ws + nAbrasion + ws + nMaxRepair + ws + dwHanded + ws +
dwFlag + ws + dwParts + ws + dwPartsub + ws + bPartFile + ws + dwExclusive + ws + dwBasePartsIgnore +
ws + dwItemLV + ws + dwItemRare + ws + dwShopAble + ws + bLog + ws + bCharged + ws + dwLinkKindBullet +
ws + dwLinkKind + ws + dwAbilityMin + ws + dwAbilityMax + ws + eItemType + ws + wItemEAtk + ws + dwParry + ws +
dwBlockRating + ws + dwAddSkillMin + ws + dwAddSkillMax + ws + dwAtkStyle + ws + dwWeaponType + ws + dwItemAtkOrder1 +
ws + dwItemAtkOrder2 + ws + dwItemAtkOrder3 + ws + dwItemAtkOrder4 + ws + bContinuousPain + ws +
dwShellQuantity + ws + dwRecoil + ws + dwLoadingTime + ws + nAdjHitRate + ws +
dwAttackSpeed + ws + dwDmgShift + ws + dwAttackRange + ws + dwProbability + ws + dwDestParam1 + ws +
dwDestParam2 + ws + dwDestParam3 + ws + nAdjParamVal1 + ws + nAdjParamVal2 + ws + nAdjParamVal3 +
ws + dwChgParamVal1 + ws + dwChgParamVal2 + ws + dwChgParamVal3 + ws + dwdestData1 + ws + dwdestData2 +
ws + dwdestData3 + ws + dwactiveskill + ws + dwactiveskillLv + ws + dwactiveskillper + ws + dwReqMp +
ws + dwRepFp + ws + dwReqDisLV + ws + dwReSkill1 + ws + dwReSkillLevel1 + ws + dwReSkill2 + ws + dwReSkillLevel2 +
ws + dwSkillReadyType + ws + dwSkillReady + ws + dwSkillRange + ws + dwSfxElemental
+ ws + dwSfxObj + ws + dwSfxObj2 + ws + dwSfxObj3 + ws + dwSfxObj4 + ws + dwSfxObj5 + ws +
dwUseMotion + ws + dwCircleTime + ws + dwSkillTime + ws + dwExeTarget + ws + dwUseChance + ws +
dwSpellRegion + ws + dwSpellType + ws + dwReferStat1 + ws + dwReferStat2 + ws + dwReferTarget1
+ ws + dwReferTarget2 + ws + dwReferValue1 + ws + dwReferValue2 + ws + dwSkillType + ws +
fItemResistElecricity + ws + fItemResistFire + ws + fItemResistWind + ws + fItemResistWater +
ws + fItemResistEarth + ws + nEvildoing + ws + dwExpertLV + ws + ExpertMax + ws + dwSubDefine +
ws + dwExp + ws + dwComboStyle + ws + fFlightSpeed + ws + fFlightLRAngle + ws + fFlightTBAngle +
ws + dwFlightLimit + ws + dwFFuelReMax + ws + dwAFuelReMax + ws + dwFuelRe + ws + dwLimitLevel1 + ws +
dwReflect + ws + dwSndAttack1 + ws + dwSndAttack2 + ws + szIcon + ws + dwQuestID + ws + szTextFile + ws
+ szComment;
return output;
}
}
Alles anzeigen
[/SPOILER2]
.Schönen Tag .tex0