Merge pull request 'feature/skill-data' (#109) from feature/skill-data into develop
Reviewed-on: https://git.brew.monster/Unity/perfect-world-unity/pulls/109
This commit is contained in:
@@ -55,6 +55,139 @@ MonoBehaviour:
|
||||
- {fileID: 473551792621656190}
|
||||
- {fileID: 386805116814525131}
|
||||
- {fileID: 6898229972725535650}
|
||||
--- !u!1 &965564150175367737
|
||||
GameObject:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
serializedVersion: 6
|
||||
m_Component:
|
||||
- component: {fileID: 2946975800764706429}
|
||||
- component: {fileID: 4171085597288328847}
|
||||
- component: {fileID: 6695258280477469512}
|
||||
- component: {fileID: 8319868490910887608}
|
||||
m_Layer: 5
|
||||
m_Name: ButtonToggleSkill
|
||||
m_TagString: Untagged
|
||||
m_Icon: {fileID: 0}
|
||||
m_NavMeshLayer: 0
|
||||
m_StaticEditorFlags: 0
|
||||
m_IsActive: 1
|
||||
--- !u!224 &2946975800764706429
|
||||
RectTransform:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 965564150175367737}
|
||||
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
|
||||
m_LocalPosition: {x: 0, y: 0, z: 0}
|
||||
m_LocalScale: {x: 1, y: 1, z: 1}
|
||||
m_ConstrainProportionsScale: 0
|
||||
m_Children:
|
||||
- {fileID: 1848604417580262094}
|
||||
m_Father: {fileID: 8078455359151753464}
|
||||
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
||||
m_AnchorMin: {x: 1, y: 0.5}
|
||||
m_AnchorMax: {x: 1, y: 0.5}
|
||||
m_AnchoredPosition: {x: -151.79999, y: 309.8}
|
||||
m_SizeDelta: {x: 81.9939, y: 49.1664}
|
||||
m_Pivot: {x: 0.5, y: 0.5}
|
||||
--- !u!222 &4171085597288328847
|
||||
CanvasRenderer:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 965564150175367737}
|
||||
m_CullTransparentMesh: 1
|
||||
--- !u!114 &6695258280477469512
|
||||
MonoBehaviour:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 965564150175367737}
|
||||
m_Enabled: 1
|
||||
m_EditorHideFlags: 0
|
||||
m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3}
|
||||
m_Name:
|
||||
m_EditorClassIdentifier:
|
||||
m_Material: {fileID: 0}
|
||||
m_Color: {r: 1, g: 1, b: 1, a: 1}
|
||||
m_RaycastTarget: 1
|
||||
m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0}
|
||||
m_Maskable: 1
|
||||
m_OnCullStateChanged:
|
||||
m_PersistentCalls:
|
||||
m_Calls: []
|
||||
m_Sprite: {fileID: 10905, guid: 0000000000000000f000000000000000, type: 0}
|
||||
m_Type: 1
|
||||
m_PreserveAspect: 0
|
||||
m_FillCenter: 1
|
||||
m_FillMethod: 4
|
||||
m_FillAmount: 1
|
||||
m_FillClockwise: 1
|
||||
m_FillOrigin: 0
|
||||
m_UseSpriteMesh: 0
|
||||
m_PixelsPerUnitMultiplier: 1
|
||||
--- !u!114 &8319868490910887608
|
||||
MonoBehaviour:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 965564150175367737}
|
||||
m_Enabled: 1
|
||||
m_EditorHideFlags: 0
|
||||
m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3}
|
||||
m_Name:
|
||||
m_EditorClassIdentifier:
|
||||
m_Navigation:
|
||||
m_Mode: 3
|
||||
m_WrapAround: 0
|
||||
m_SelectOnUp: {fileID: 0}
|
||||
m_SelectOnDown: {fileID: 0}
|
||||
m_SelectOnLeft: {fileID: 0}
|
||||
m_SelectOnRight: {fileID: 0}
|
||||
m_Transition: 1
|
||||
m_Colors:
|
||||
m_NormalColor: {r: 1, g: 1, b: 1, a: 1}
|
||||
m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1}
|
||||
m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1}
|
||||
m_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1}
|
||||
m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608}
|
||||
m_ColorMultiplier: 1
|
||||
m_FadeDuration: 0.1
|
||||
m_SpriteState:
|
||||
m_HighlightedSprite: {fileID: 0}
|
||||
m_PressedSprite: {fileID: 0}
|
||||
m_SelectedSprite: {fileID: 0}
|
||||
m_DisabledSprite: {fileID: 0}
|
||||
m_AnimationTriggers:
|
||||
m_NormalTrigger: Normal
|
||||
m_HighlightedTrigger: Highlighted
|
||||
m_PressedTrigger: Pressed
|
||||
m_SelectedTrigger: Selected
|
||||
m_DisabledTrigger: Disabled
|
||||
m_Interactable: 1
|
||||
m_TargetGraphic: {fileID: 6695258280477469512}
|
||||
m_OnClick:
|
||||
m_PersistentCalls:
|
||||
m_Calls:
|
||||
- m_Target: {fileID: 0}
|
||||
m_TargetAssemblyTypeName: UnityEngine.GameObject, UnityEngine
|
||||
m_MethodName: SetActive
|
||||
m_Mode: 6
|
||||
m_Arguments:
|
||||
m_ObjectArgument: {fileID: 0}
|
||||
m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine
|
||||
m_IntArgument: 0
|
||||
m_FloatArgument: 0
|
||||
m_StringArgument:
|
||||
m_BoolArgument: 1
|
||||
m_CallState: 2
|
||||
--- !u!1 &5713000252331107611
|
||||
GameObject:
|
||||
m_ObjectHideFlags: 0
|
||||
@@ -87,6 +220,7 @@ RectTransform:
|
||||
m_ConstrainProportionsScale: 0
|
||||
m_Children:
|
||||
- {fileID: 1608209508545832950}
|
||||
- {fileID: 2946975800764706429}
|
||||
m_Father: {fileID: 0}
|
||||
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
||||
m_AnchorMin: {x: 0, y: 0}
|
||||
@@ -157,6 +291,144 @@ MonoBehaviour:
|
||||
m_BlockingMask:
|
||||
serializedVersion: 2
|
||||
m_Bits: 4294967295
|
||||
--- !u!1 &6124355795601613977
|
||||
GameObject:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
serializedVersion: 6
|
||||
m_Component:
|
||||
- component: {fileID: 1848604417580262094}
|
||||
- component: {fileID: 5504953265477448813}
|
||||
- component: {fileID: 3464888604336739725}
|
||||
m_Layer: 5
|
||||
m_Name: Text (TMP)
|
||||
m_TagString: Untagged
|
||||
m_Icon: {fileID: 0}
|
||||
m_NavMeshLayer: 0
|
||||
m_StaticEditorFlags: 0
|
||||
m_IsActive: 1
|
||||
--- !u!224 &1848604417580262094
|
||||
RectTransform:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 6124355795601613977}
|
||||
m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
|
||||
m_LocalPosition: {x: 0, y: 0, z: 0}
|
||||
m_LocalScale: {x: 1, y: 1, z: 1}
|
||||
m_ConstrainProportionsScale: 0
|
||||
m_Children: []
|
||||
m_Father: {fileID: 2946975800764706429}
|
||||
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
||||
m_AnchorMin: {x: 0, y: 0}
|
||||
m_AnchorMax: {x: 1, y: 1}
|
||||
m_AnchoredPosition: {x: 0, y: 0}
|
||||
m_SizeDelta: {x: 0, y: 0}
|
||||
m_Pivot: {x: 0.5, y: 0.5}
|
||||
--- !u!222 &5504953265477448813
|
||||
CanvasRenderer:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 6124355795601613977}
|
||||
m_CullTransparentMesh: 1
|
||||
--- !u!114 &3464888604336739725
|
||||
MonoBehaviour:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 6124355795601613977}
|
||||
m_Enabled: 1
|
||||
m_EditorHideFlags: 0
|
||||
m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, type: 3}
|
||||
m_Name:
|
||||
m_EditorClassIdentifier:
|
||||
m_Material: {fileID: 0}
|
||||
m_Color: {r: 1, g: 1, b: 1, a: 1}
|
||||
m_RaycastTarget: 1
|
||||
m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0}
|
||||
m_Maskable: 1
|
||||
m_OnCullStateChanged:
|
||||
m_PersistentCalls:
|
||||
m_Calls: []
|
||||
m_text: 'Skill
|
||||
|
||||
'
|
||||
m_isRightToLeft: 0
|
||||
m_fontAsset: {fileID: 11400000, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2}
|
||||
m_sharedMaterial: {fileID: 2180264, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2}
|
||||
m_fontSharedMaterials: []
|
||||
m_fontMaterial: {fileID: 0}
|
||||
m_fontMaterials: []
|
||||
m_fontColor32:
|
||||
serializedVersion: 2
|
||||
rgba: 4281479730
|
||||
m_fontColor: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1}
|
||||
m_enableVertexGradient: 0
|
||||
m_colorMode: 3
|
||||
m_fontColorGradient:
|
||||
topLeft: {r: 1, g: 1, b: 1, a: 1}
|
||||
topRight: {r: 1, g: 1, b: 1, a: 1}
|
||||
bottomLeft: {r: 1, g: 1, b: 1, a: 1}
|
||||
bottomRight: {r: 1, g: 1, b: 1, a: 1}
|
||||
m_fontColorGradientPreset: {fileID: 0}
|
||||
m_spriteAsset: {fileID: 0}
|
||||
m_tintAllSprites: 0
|
||||
m_StyleSheet: {fileID: 0}
|
||||
m_TextStyleHashCode: -1183493901
|
||||
m_overrideHtmlColors: 0
|
||||
m_faceColor:
|
||||
serializedVersion: 2
|
||||
rgba: 4294967295
|
||||
m_fontSize: 24
|
||||
m_fontSizeBase: 24
|
||||
m_fontWeight: 400
|
||||
m_enableAutoSizing: 0
|
||||
m_fontSizeMin: 18
|
||||
m_fontSizeMax: 72
|
||||
m_fontStyle: 0
|
||||
m_HorizontalAlignment: 2
|
||||
m_VerticalAlignment: 512
|
||||
m_textAlignment: 65535
|
||||
m_characterSpacing: 0
|
||||
m_wordSpacing: 0
|
||||
m_lineSpacing: 0
|
||||
m_lineSpacingMax: 0
|
||||
m_paragraphSpacing: 0
|
||||
m_charWidthMaxAdj: 0
|
||||
m_TextWrappingMode: 1
|
||||
m_wordWrappingRatios: 0.4
|
||||
m_overflowMode: 0
|
||||
m_linkedTextComponent: {fileID: 0}
|
||||
parentLinkedComponent: {fileID: 0}
|
||||
m_enableKerning: 0
|
||||
m_ActiveFontFeatures: 6e72656b
|
||||
m_enableExtraPadding: 0
|
||||
checkPaddingRequired: 0
|
||||
m_isRichText: 1
|
||||
m_EmojiFallbackSupport: 1
|
||||
m_parseCtrlCharacters: 1
|
||||
m_isOrthographic: 1
|
||||
m_isCullingEnabled: 0
|
||||
m_horizontalMapping: 0
|
||||
m_verticalMapping: 0
|
||||
m_uvLineOffset: 0
|
||||
m_geometrySortingOrder: 0
|
||||
m_IsTextObjectScaleStatic: 0
|
||||
m_VertexBufferAutoSizeReduction: 0
|
||||
m_useMaxVisibleDescender: 1
|
||||
m_pageToDisplay: 1
|
||||
m_margin: {x: 0, y: 0, z: 0, w: 0}
|
||||
m_isUsingLegacyAnimationComponent: 0
|
||||
m_isVolumetricText: 0
|
||||
m_hasFontAssetChanged: 0
|
||||
m_baseMaterial: {fileID: 0}
|
||||
m_maskOffset: {x: 0, y: 0, z: 0, w: 0}
|
||||
--- !u!1001 &2685853672127006524
|
||||
PrefabInstance:
|
||||
m_ObjectHideFlags: 0
|
||||
@@ -169,6 +441,10 @@ PrefabInstance:
|
||||
propertyPath: m_Name
|
||||
value: ButtonSkill1
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 4284393271722921544, guid: 8586a375545487f43b57c6ffdce6fbfd, type: 3}
|
||||
propertyPath: m_IsActive
|
||||
value: 1
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 5717981154351234976, guid: 8586a375545487f43b57c6ffdce6fbfd, type: 3}
|
||||
propertyPath: m_Pivot.x
|
||||
value: 0.5
|
||||
@@ -288,7 +564,7 @@ PrefabInstance:
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 4284393271722921544, guid: 8586a375545487f43b57c6ffdce6fbfd, type: 3}
|
||||
propertyPath: m_IsActive
|
||||
value: 0
|
||||
value: 1
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 5717981154351234976, guid: 8586a375545487f43b57c6ffdce6fbfd, type: 3}
|
||||
propertyPath: m_Pivot.x
|
||||
@@ -352,11 +628,11 @@ PrefabInstance:
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 5717981154351234976, guid: 8586a375545487f43b57c6ffdce6fbfd, type: 3}
|
||||
propertyPath: m_AnchoredPosition.x
|
||||
value: 390
|
||||
value: 269
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 5717981154351234976, guid: 8586a375545487f43b57c6ffdce6fbfd, type: 3}
|
||||
propertyPath: m_AnchoredPosition.y
|
||||
value: -232
|
||||
value: -156
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 5717981154351234976, guid: 8586a375545487f43b57c6ffdce6fbfd, type: 3}
|
||||
propertyPath: m_LocalEulerAnglesHint.x
|
||||
@@ -409,7 +685,7 @@ PrefabInstance:
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 4284393271722921544, guid: 8586a375545487f43b57c6ffdce6fbfd, type: 3}
|
||||
propertyPath: m_IsActive
|
||||
value: 0
|
||||
value: 1
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 5717981154351234976, guid: 8586a375545487f43b57c6ffdce6fbfd, type: 3}
|
||||
propertyPath: m_Pivot.x
|
||||
@@ -473,11 +749,11 @@ PrefabInstance:
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 5717981154351234976, guid: 8586a375545487f43b57c6ffdce6fbfd, type: 3}
|
||||
propertyPath: m_AnchoredPosition.x
|
||||
value: 613
|
||||
value: 485
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 5717981154351234976, guid: 8586a375545487f43b57c6ffdce6fbfd, type: 3}
|
||||
propertyPath: m_AnchoredPosition.y
|
||||
value: -134
|
||||
value: -12
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 5717981154351234976, guid: 8586a375545487f43b57c6ffdce6fbfd, type: 3}
|
||||
propertyPath: m_LocalEulerAnglesHint.x
|
||||
|
||||
@@ -1083,7 +1083,7 @@ namespace BrewMonster
|
||||
}
|
||||
else if (dwVer > EC_ConfigConstants.EC_CONFIG_VERSION)
|
||||
{
|
||||
throw new Exception("CECConfigs::LoadUserConfigData, version mismatch");
|
||||
throw new Exception("CECConfigs::LoadUserConfigData, version mismatch dwVer="+ dwVer);
|
||||
}
|
||||
m_vs.Read(reader, dwVer);
|
||||
m_gs.Read(reader, dwVer);
|
||||
|
||||
@@ -110,10 +110,6 @@ namespace BrewMonster.Network
|
||||
{
|
||||
m_pGFXCaster = new CECGFXCaster();
|
||||
// return false;
|
||||
}
|
||||
if (!m_SkillDesc.Init("skillstr", true))
|
||||
{
|
||||
|
||||
}
|
||||
GetGameRun().Init();
|
||||
InitializeStringTables();
|
||||
|
||||
@@ -153,6 +153,10 @@ namespace BrewMonster.Managers
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -148,7 +148,6 @@ namespace BrewMonster
|
||||
|
||||
if (m_bCooling)
|
||||
{
|
||||
BMLogger.LogError($"CECSkill Tick m_bCooling: = {m_bCooling}, m_iCoolCnt={m_iCoolCnt}");
|
||||
// In cooling state
|
||||
m_iCoolCnt -= tickTime;
|
||||
if (m_iCoolCnt <= 0)
|
||||
|
||||
@@ -17,6 +17,7 @@ namespace BrewMonster
|
||||
[RuntimeInitializeOnLoadMethod(RuntimeInitializeLoadType.BeforeSceneLoad)]
|
||||
private static void OnPlay()
|
||||
{
|
||||
BMLogger.Log("CECTaoistRank OnPlay Reset");
|
||||
initComplete = false;
|
||||
CECTaoistRank[] s_allTaoistRanks = new CECTaoistRank[(int)ToaistRank.TotalRankCount];
|
||||
}
|
||||
@@ -131,7 +132,7 @@ namespace BrewMonster
|
||||
{
|
||||
return;
|
||||
}
|
||||
for (int i = 0; i < (int)ToaistRank.TotalRankCount; i++)
|
||||
for (int i = (int)ToaistRank.TotalRankCount - 1; i >= 0; i--)
|
||||
{
|
||||
if (s_allTaoistRanks[i] == null)
|
||||
{
|
||||
|
||||
@@ -1,3 +1,4 @@
|
||||
using Animancer;
|
||||
using CSNetwork;
|
||||
using CSNetwork.GPDataType;
|
||||
using ModelRenderer.Scripts.GameData;
|
||||
@@ -117,7 +118,11 @@ namespace BrewMonster.Scripts.Skills
|
||||
}
|
||||
}
|
||||
private readonly HashSet<int> m_curServiceSkills = new HashSet<int>();
|
||||
|
||||
public string GetSkillIcon(int skillID)
|
||||
{
|
||||
CECSkill skill = new CECSkill(skillID, 1);
|
||||
return (skill.GetIconFile());
|
||||
}
|
||||
public void SetCurServiceSkills(int tid)
|
||||
{
|
||||
m_curServiceSkills.Clear();
|
||||
@@ -340,7 +345,7 @@ namespace BrewMonster.Scripts.Skills
|
||||
m_allRankProfSkills[pSkill.GetRank()].Add((int)curID);
|
||||
}
|
||||
}
|
||||
|
||||
BMLogger.LogError("CECHostSkillModel::InitAllSkillsOfCurProf: total prof skills = " + m_allRankProfSkills.Count);
|
||||
// --- B3: Sắp xếp skill trong từng rank theo thứ tự hiển thị ---
|
||||
foreach (var kvp in m_allRankProfSkills)
|
||||
{
|
||||
|
||||
@@ -5,7 +5,7 @@ namespace BrewMonster
|
||||
{
|
||||
public static class SkillStubs
|
||||
{
|
||||
public static void Init() { int i = 0; }
|
||||
public static void Init() { int i = 0; }
|
||||
// Skill stub declarations
|
||||
public static Skill1Stub __stub_Skill1Stub = new Skill1Stub();
|
||||
public static Skill2Stub __stub_Skill2Stub = new Skill2Stub();
|
||||
@@ -40,229 +40,229 @@ namespace BrewMonster
|
||||
public static Skill78Stub __stub_Skill78Stub = new Skill78Stub();
|
||||
public static Skill79Stub __stub_Skill79Stub = new Skill79Stub();
|
||||
public static Skill80Stub __stub_Skill80Stub = new Skill80Stub();
|
||||
//public static Skill176Stub __stub_Skill176Stub = new Skill176Stub();
|
||||
//public static Skill177Stub __stub_Skill177Stub = new Skill177Stub();
|
||||
//public static Skill178Stub __stub_Skill178Stub = new Skill178Stub();
|
||||
//public static Skill179Stub __stub_Skill179Stub = new Skill179Stub();
|
||||
//public static Skill187Stub __stub_Skill187Stub = new Skill187Stub();
|
||||
//public static Skill226Stub __stub_Skill226Stub = new Skill226Stub();
|
||||
//public static Skill227Stub __stub_Skill227Stub = new Skill227Stub();
|
||||
//public static Skill362Stub __stub_Skill362Stub = new Skill362Stub();
|
||||
//public static Skill363Stub __stub_Skill363Stub = new Skill363Stub();
|
||||
//public static Skill374Stub __stub_Skill374Stub = new Skill374Stub();
|
||||
//public static Skill375Stub __stub_Skill375Stub = new Skill375Stub();
|
||||
//public static Skill376Stub __stub_Skill376Stub = new Skill376Stub();
|
||||
//public static Skill377Stub __stub_Skill377Stub = new Skill377Stub();
|
||||
//public static Skill378Stub __stub_Skill378Stub = new Skill378Stub();
|
||||
//public static Skill379Stub __stub_Skill379Stub = new Skill379Stub();
|
||||
//public static Skill380Stub __stub_Skill380Stub = new Skill380Stub();
|
||||
//public static Skill381Stub __stub_Skill381Stub = new Skill381Stub();
|
||||
//public static Skill382Stub __stub_Skill382Stub = new Skill382Stub();
|
||||
//public static Skill383Stub __stub_Skill383Stub = new Skill383Stub();
|
||||
//public static Skill384Stub __stub_Skill384Stub = new Skill384Stub();
|
||||
//public static Skill385Stub __stub_Skill385Stub = new Skill385Stub();
|
||||
//public static Skill386Stub __stub_Skill386Stub = new Skill386Stub();
|
||||
//public static Skill387Stub __stub_Skill387Stub = new Skill387Stub();
|
||||
//public static Skill388Stub __stub_Skill388Stub = new Skill388Stub();
|
||||
//public static Skill389Stub __stub_Skill389Stub = new Skill389Stub();
|
||||
//public static Skill390Stub __stub_Skill390Stub = new Skill390Stub();
|
||||
//public static Skill391Stub __stub_Skill391Stub = new Skill391Stub();
|
||||
//public static Skill392Stub __stub_Skill392Stub = new Skill392Stub();
|
||||
//public static Skill393Stub __stub_Skill393Stub = new Skill393Stub();
|
||||
//public static Skill394Stub __stub_Skill394Stub = new Skill394Stub();
|
||||
//public static Skill395Stub __stub_Skill395Stub = new Skill395Stub();
|
||||
//public static Skill396Stub __stub_Skill396Stub = new Skill396Stub();
|
||||
//public static Skill397Stub __stub_Skill397Stub = new Skill397Stub();
|
||||
//public static Skill398Stub __stub_Skill398Stub = new Skill398Stub();
|
||||
//public static Skill399Stub __stub_Skill399Stub = new Skill399Stub();
|
||||
//public static Skill400Stub __stub_Skill400Stub = new Skill400Stub();
|
||||
//public static Skill401Stub __stub_Skill401Stub = new Skill401Stub();
|
||||
//public static Skill402Stub __stub_Skill402Stub = new Skill402Stub();
|
||||
//public static Skill403Stub __stub_Skill403Stub = new Skill403Stub();
|
||||
//public static Skill404Stub __stub_Skill404Stub = new Skill404Stub();
|
||||
//public static Skill405Stub __stub_Skill405Stub = new Skill405Stub();
|
||||
//public static Skill406Stub __stub_Skill406Stub = new Skill406Stub();
|
||||
//public static Skill407Stub __stub_Skill407Stub = new Skill407Stub();
|
||||
//public static Skill408Stub __stub_Skill408Stub = new Skill408Stub();
|
||||
//public static Skill409Stub __stub_Skill409Stub = new Skill409Stub();
|
||||
//public static Skill410Stub __stub_Skill410Stub = new Skill410Stub();
|
||||
//public static Skill411Stub __stub_Skill411Stub = new Skill411Stub();
|
||||
//public static Skill412Stub __stub_Skill412Stub = new Skill412Stub();
|
||||
//public static Skill413Stub __stub_Skill413Stub = new Skill413Stub();
|
||||
//public static Skill414Stub __stub_Skill414Stub = new Skill414Stub();
|
||||
//public static Skill415Stub __stub_Skill415Stub = new Skill415Stub();
|
||||
//public static Skill416Stub __stub_Skill416Stub = new Skill416Stub();
|
||||
//public static Skill417Stub __stub_Skill417Stub = new Skill417Stub();
|
||||
//public static Skill418Stub __stub_Skill418Stub = new Skill418Stub();
|
||||
//public static Skill419Stub __stub_Skill419Stub = new Skill419Stub();
|
||||
//public static Skill420Stub __stub_Skill420Stub = new Skill420Stub();
|
||||
//public static Skill421Stub __stub_Skill421Stub = new Skill421Stub();
|
||||
//public static Skill422Stub __stub_Skill422Stub = new Skill422Stub();
|
||||
//public static Skill423Stub __stub_Skill423Stub = new Skill423Stub();
|
||||
//public static Skill424Stub __stub_Skill424Stub = new Skill424Stub();
|
||||
//public static Skill425Stub __stub_Skill425Stub = new Skill425Stub();
|
||||
//public static Skill426Stub __stub_Skill426Stub = new Skill426Stub();
|
||||
//public static Skill427Stub __stub_Skill427Stub = new Skill427Stub();
|
||||
//public static Skill428Stub __stub_Skill428Stub = new Skill428Stub();
|
||||
//public static Skill429Stub __stub_Skill429Stub = new Skill429Stub();
|
||||
//public static Skill430Stub __stub_Skill430Stub = new Skill430Stub();
|
||||
//public static Skill431Stub __stub_Skill431Stub = new Skill431Stub();
|
||||
//public static Skill432Stub __stub_Skill432Stub = new Skill432Stub();
|
||||
//public static Skill433Stub __stub_Skill433Stub = new Skill433Stub();
|
||||
//public static Skill434Stub __stub_Skill434Stub = new Skill434Stub();
|
||||
//public static Skill435Stub __stub_Skill435Stub = new Skill435Stub();
|
||||
//public static Skill436Stub __stub_Skill436Stub = new Skill436Stub();
|
||||
//public static Skill437Stub __stub_Skill437Stub = new Skill437Stub();
|
||||
//public static Skill438Stub __stub_Skill438Stub = new Skill438Stub();
|
||||
//public static Skill439Stub __stub_Skill439Stub = new Skill439Stub();
|
||||
//public static Skill896Stub __stub_Skill896Stub = new Skill896Stub();
|
||||
//public static Skill897Stub __stub_Skill897Stub = new Skill897Stub();
|
||||
//public static Skill898Stub __stub_Skill898Stub = new Skill898Stub();
|
||||
//public static Skill899Stub __stub_Skill899Stub = new Skill899Stub();
|
||||
//public static Skill900Stub __stub_Skill900Stub = new Skill900Stub();
|
||||
//public static Skill923Stub __stub_Skill923Stub = new Skill923Stub();
|
||||
//public static Skill924Stub __stub_Skill924Stub = new Skill924Stub();
|
||||
//public static Skill1195Stub __stub_Skill1195Stub = new Skill1195Stub();
|
||||
//public static Skill1815Stub __stub_Skill1815Stub = new Skill1815Stub();
|
||||
//public static Skill1816Stub __stub_Skill1816Stub = new Skill1816Stub();
|
||||
//public static Skill1817Stub __stub_Skill1817Stub = new Skill1817Stub();
|
||||
//public static Skill1818Stub __stub_Skill1818Stub = new Skill1818Stub();
|
||||
//public static Skill1819Stub __stub_Skill1819Stub = new Skill1819Stub();
|
||||
//public static Skill1868Stub __stub_Skill1868Stub = new Skill1868Stub();
|
||||
//public static Skill1871Stub __stub_Skill1871Stub = new Skill1871Stub();
|
||||
//public static Skill1872Stub __stub_Skill1872Stub = new Skill1872Stub();
|
||||
//public static Skill2206Stub __stub_Skill2206Stub = new Skill2206Stub();
|
||||
//public static Skill2207Stub __stub_Skill2207Stub = new Skill2207Stub();
|
||||
//public static Skill2208Stub __stub_Skill2208Stub = new Skill2208Stub();
|
||||
//public static Skill2209Stub __stub_Skill2209Stub = new Skill2209Stub();
|
||||
//public static Skill2210Stub __stub_Skill2210Stub = new Skill2210Stub();
|
||||
//public static Skill2211Stub __stub_Skill2211Stub = new Skill2211Stub();
|
||||
//public static Skill2352Stub __stub_Skill2352Stub = new Skill2352Stub();
|
||||
//public static Skill2367Stub __stub_Skill2367Stub = new Skill2367Stub();
|
||||
//public static Skill2368Stub __stub_Skill2368Stub = new Skill2368Stub();
|
||||
//public static Skill2369Stub __stub_Skill2369Stub = new Skill2369Stub();
|
||||
//public static Skill2370Stub __stub_Skill2370Stub = new Skill2370Stub();
|
||||
//public static Skill2371Stub __stub_Skill2371Stub = new Skill2371Stub();
|
||||
//public static Skill2372Stub __stub_Skill2372Stub = new Skill2372Stub();
|
||||
//public static Skill2373Stub __stub_Skill2373Stub = new Skill2373Stub();
|
||||
//public static Skill2374Stub __stub_Skill2374Stub = new Skill2374Stub();
|
||||
//public static Skill2375Stub __stub_Skill2375Stub = new Skill2375Stub();
|
||||
//public static Skill7Stub __stub_Skill7Stub = new Skill7Stub();
|
||||
//public static Skill8Stub __stub_Skill8Stub = new Skill8Stub();
|
||||
//public static Skill9Stub __stub_Skill9Stub = new Skill9Stub();
|
||||
//public static Skill10Stub __stub_Skill10Stub = new Skill10Stub();
|
||||
//public static Skill53Stub __stub_Skill53Stub = new Skill53Stub();
|
||||
//public static Skill81Stub __stub_Skill81Stub = new Skill81Stub();
|
||||
//public static Skill84Stub __stub_Skill84Stub = new Skill84Stub();
|
||||
//public static Skill85Stub __stub_Skill85Stub = new Skill85Stub();
|
||||
//public static Skill86Stub __stub_Skill86Stub = new Skill86Stub();
|
||||
//public static Skill87Stub __stub_Skill87Stub = new Skill87Stub();
|
||||
//public static Skill88Stub __stub_Skill88Stub = new Skill88Stub();
|
||||
//public static Skill89Stub __stub_Skill89Stub = new Skill89Stub();
|
||||
//public static Skill90Stub __stub_Skill90Stub = new Skill90Stub();
|
||||
//public static Skill91Stub __stub_Skill91Stub = new Skill91Stub();
|
||||
//public static Skill92Stub __stub_Skill92Stub = new Skill92Stub();
|
||||
//public static Skill93Stub __stub_Skill93Stub = new Skill93Stub();
|
||||
//public static Skill94Stub __stub_Skill94Stub = new Skill94Stub();
|
||||
//public static Skill95Stub __stub_Skill95Stub = new Skill95Stub();
|
||||
//public static Skill96Stub __stub_Skill96Stub = new Skill96Stub();
|
||||
//public static Skill97Stub __stub_Skill97Stub = new Skill97Stub();
|
||||
//public static Skill98Stub __stub_Skill98Stub = new Skill98Stub();
|
||||
//public static Skill99Stub __stub_Skill99Stub = new Skill99Stub();
|
||||
//public static Skill100Stub __stub_Skill100Stub = new Skill100Stub();
|
||||
//public static Skill101Stub __stub_Skill101Stub = new Skill101Stub();
|
||||
//public static Skill180Stub __stub_Skill180Stub = new Skill180Stub();
|
||||
//public static Skill181Stub __stub_Skill181Stub = new Skill181Stub();
|
||||
//public static Skill182Stub __stub_Skill182Stub = new Skill182Stub();
|
||||
//public static Skill183Stub __stub_Skill183Stub = new Skill183Stub();
|
||||
//public static Skill184Stub __stub_Skill184Stub = new Skill184Stub();
|
||||
//public static Skill228Stub __stub_Skill228Stub = new Skill228Stub();
|
||||
//public static Skill229Stub __stub_Skill229Stub = new Skill229Stub();
|
||||
//public static Skill364Stub __stub_Skill364Stub = new Skill364Stub();
|
||||
//public static Skill365Stub __stub_Skill365Stub = new Skill365Stub();
|
||||
//public static Skill440Stub __stub_Skill440Stub = new Skill440Stub();
|
||||
//public static Skill441Stub __stub_Skill441Stub = new Skill441Stub();
|
||||
//public static Skill442Stub __stub_Skill442Stub = new Skill442Stub();
|
||||
//public static Skill443Stub __stub_Skill443Stub = new Skill443Stub();
|
||||
//public static Skill444Stub __stub_Skill444Stub = new Skill444Stub();
|
||||
//public static Skill445Stub __stub_Skill445Stub = new Skill445Stub();
|
||||
//public static Skill446Stub __stub_Skill446Stub = new Skill446Stub();
|
||||
//public static Skill447Stub __stub_Skill447Stub = new Skill447Stub();
|
||||
//public static Skill448Stub __stub_Skill448Stub = new Skill448Stub();
|
||||
//public static Skill449Stub __stub_Skill449Stub = new Skill449Stub();
|
||||
//public static Skill450Stub __stub_Skill450Stub = new Skill450Stub();
|
||||
//public static Skill451Stub __stub_Skill451Stub = new Skill451Stub();
|
||||
//public static Skill452Stub __stub_Skill452Stub = new Skill452Stub();
|
||||
//public static Skill453Stub __stub_Skill453Stub = new Skill453Stub();
|
||||
//public static Skill454Stub __stub_Skill454Stub = new Skill454Stub();
|
||||
//public static Skill455Stub __stub_Skill455Stub = new Skill455Stub();
|
||||
//public static Skill456Stub __stub_Skill456Stub = new Skill456Stub();
|
||||
//public static Skill457Stub __stub_Skill457Stub = new Skill457Stub();
|
||||
//public static Skill458Stub __stub_Skill458Stub = new Skill458Stub();
|
||||
//public static Skill459Stub __stub_Skill459Stub = new Skill459Stub();
|
||||
//public static Skill460Stub __stub_Skill460Stub = new Skill460Stub();
|
||||
//public static Skill461Stub __stub_Skill461Stub = new Skill461Stub();
|
||||
//public static Skill462Stub __stub_Skill462Stub = new Skill462Stub();
|
||||
//public static Skill463Stub __stub_Skill463Stub = new Skill463Stub();
|
||||
//public static Skill464Stub __stub_Skill464Stub = new Skill464Stub();
|
||||
//public static Skill465Stub __stub_Skill465Stub = new Skill465Stub();
|
||||
//public static Skill466Stub __stub_Skill466Stub = new Skill466Stub();
|
||||
//public static Skill467Stub __stub_Skill467Stub = new Skill467Stub();
|
||||
//public static Skill468Stub __stub_Skill468Stub = new Skill468Stub();
|
||||
//public static Skill469Stub __stub_Skill469Stub = new Skill469Stub();
|
||||
//public static Skill470Stub __stub_Skill470Stub = new Skill470Stub();
|
||||
//public static Skill471Stub __stub_Skill471Stub = new Skill471Stub();
|
||||
//public static Skill472Stub __stub_Skill472Stub = new Skill472Stub();
|
||||
//public static Skill473Stub __stub_Skill473Stub = new Skill473Stub();
|
||||
//public static Skill474Stub __stub_Skill474Stub = new Skill474Stub();
|
||||
//public static Skill475Stub __stub_Skill475Stub = new Skill475Stub();
|
||||
//public static Skill476Stub __stub_Skill476Stub = new Skill476Stub();
|
||||
//public static Skill477Stub __stub_Skill477Stub = new Skill477Stub();
|
||||
//public static Skill478Stub __stub_Skill478Stub = new Skill478Stub();
|
||||
//public static Skill479Stub __stub_Skill479Stub = new Skill479Stub();
|
||||
//public static Skill480Stub __stub_Skill480Stub = new Skill480Stub();
|
||||
//public static Skill481Stub __stub_Skill481Stub = new Skill481Stub();
|
||||
//public static Skill482Stub __stub_Skill482Stub = new Skill482Stub();
|
||||
//public static Skill483Stub __stub_Skill483Stub = new Skill483Stub();
|
||||
//public static Skill484Stub __stub_Skill484Stub = new Skill484Stub();
|
||||
//public static Skill485Stub __stub_Skill485Stub = new Skill485Stub();
|
||||
//public static Skill486Stub __stub_Skill486Stub = new Skill486Stub();
|
||||
//public static Skill487Stub __stub_Skill487Stub = new Skill487Stub();
|
||||
//public static Skill488Stub __stub_Skill488Stub = new Skill488Stub();
|
||||
//public static Skill489Stub __stub_Skill489Stub = new Skill489Stub();
|
||||
//public static Skill490Stub __stub_Skill490Stub = new Skill490Stub();
|
||||
//public static Skill491Stub __stub_Skill491Stub = new Skill491Stub();
|
||||
//public static Skill901Stub __stub_Skill901Stub = new Skill901Stub();
|
||||
//public static Skill902Stub __stub_Skill902Stub = new Skill902Stub();
|
||||
//public static Skill903Stub __stub_Skill903Stub = new Skill903Stub();
|
||||
//public static Skill904Stub __stub_Skill904Stub = new Skill904Stub();
|
||||
//public static Skill905Stub __stub_Skill905Stub = new Skill905Stub();
|
||||
//public static Skill925Stub __stub_Skill925Stub = new Skill925Stub();
|
||||
//public static Skill926Stub __stub_Skill926Stub = new Skill926Stub();
|
||||
//public static Skill1805Stub __stub_Skill1805Stub = new Skill1805Stub();
|
||||
//public static Skill1806Stub __stub_Skill1806Stub = new Skill1806Stub();
|
||||
//public static Skill1807Stub __stub_Skill1807Stub = new Skill1807Stub();
|
||||
//public static Skill1808Stub __stub_Skill1808Stub = new Skill1808Stub();
|
||||
//public static Skill1809Stub __stub_Skill1809Stub = new Skill1809Stub();
|
||||
//public static Skill1864Stub __stub_Skill1864Stub = new Skill1864Stub();
|
||||
//public static Skill1865Stub __stub_Skill1865Stub = new Skill1865Stub();
|
||||
//public static Skill1873Stub __stub_Skill1873Stub = new Skill1873Stub();
|
||||
//public static Skill1874Stub __stub_Skill1874Stub = new Skill1874Stub();
|
||||
//public static Skill1951Stub __stub_Skill1951Stub = new Skill1951Stub();
|
||||
//public static Skill2254Stub __stub_Skill2254Stub = new Skill2254Stub();
|
||||
//public static Skill2255Stub __stub_Skill2255Stub = new Skill2255Stub();
|
||||
//public static Skill2256Stub __stub_Skill2256Stub = new Skill2256Stub();
|
||||
//public static Skill2257Stub __stub_Skill2257Stub = new Skill2257Stub();
|
||||
//public static Skill2258Stub __stub_Skill2258Stub = new Skill2258Stub();
|
||||
//public static Skill2259Stub __stub_Skill2259Stub = new Skill2259Stub();
|
||||
//public static Skill2260Stub __stub_Skill2260Stub = new Skill2260Stub();
|
||||
//public static Skill2261Stub __stub_Skill2261Stub = new Skill2261Stub();
|
||||
//public static Skill2262Stub __stub_Skill2262Stub = new Skill2262Stub();
|
||||
//public static Skill2263Stub __stub_Skill2263Stub = new Skill2263Stub();
|
||||
//public static Skill2264Stub __stub_Skill2264Stub = new Skill2264Stub();
|
||||
//public static Skill2265Stub __stub_Skill2265Stub = new Skill2265Stub();
|
||||
//public static Skill2452Stub __stub_Skill2452Stub = new Skill2452Stub();
|
||||
//public static Skill2453Stub __stub_Skill2453Stub = new Skill2453Stub();
|
||||
public static Skill176Stub __stub_Skill176Stub = new Skill176Stub();
|
||||
public static Skill177Stub __stub_Skill177Stub = new Skill177Stub();
|
||||
public static Skill178Stub __stub_Skill178Stub = new Skill178Stub();
|
||||
public static Skill179Stub __stub_Skill179Stub = new Skill179Stub();
|
||||
public static Skill187Stub __stub_Skill187Stub = new Skill187Stub();
|
||||
public static Skill226Stub __stub_Skill226Stub = new Skill226Stub();
|
||||
public static Skill227Stub __stub_Skill227Stub = new Skill227Stub();
|
||||
public static Skill362Stub __stub_Skill362Stub = new Skill362Stub();
|
||||
public static Skill363Stub __stub_Skill363Stub = new Skill363Stub();
|
||||
public static Skill374Stub __stub_Skill374Stub = new Skill374Stub();
|
||||
public static Skill375Stub __stub_Skill375Stub = new Skill375Stub();
|
||||
public static Skill376Stub __stub_Skill376Stub = new Skill376Stub();
|
||||
public static Skill377Stub __stub_Skill377Stub = new Skill377Stub();
|
||||
public static Skill378Stub __stub_Skill378Stub = new Skill378Stub();
|
||||
public static Skill379Stub __stub_Skill379Stub = new Skill379Stub();
|
||||
public static Skill380Stub __stub_Skill380Stub = new Skill380Stub();
|
||||
public static Skill381Stub __stub_Skill381Stub = new Skill381Stub();
|
||||
public static Skill382Stub __stub_Skill382Stub = new Skill382Stub();
|
||||
public static Skill383Stub __stub_Skill383Stub = new Skill383Stub();
|
||||
public static Skill384Stub __stub_Skill384Stub = new Skill384Stub();
|
||||
public static Skill385Stub __stub_Skill385Stub = new Skill385Stub();
|
||||
public static Skill386Stub __stub_Skill386Stub = new Skill386Stub();
|
||||
public static Skill387Stub __stub_Skill387Stub = new Skill387Stub();
|
||||
public static Skill388Stub __stub_Skill388Stub = new Skill388Stub();
|
||||
public static Skill389Stub __stub_Skill389Stub = new Skill389Stub();
|
||||
public static Skill390Stub __stub_Skill390Stub = new Skill390Stub();
|
||||
public static Skill391Stub __stub_Skill391Stub = new Skill391Stub();
|
||||
public static Skill392Stub __stub_Skill392Stub = new Skill392Stub();
|
||||
public static Skill393Stub __stub_Skill393Stub = new Skill393Stub();
|
||||
public static Skill394Stub __stub_Skill394Stub = new Skill394Stub();
|
||||
public static Skill395Stub __stub_Skill395Stub = new Skill395Stub();
|
||||
public static Skill396Stub __stub_Skill396Stub = new Skill396Stub();
|
||||
public static Skill397Stub __stub_Skill397Stub = new Skill397Stub();
|
||||
public static Skill398Stub __stub_Skill398Stub = new Skill398Stub();
|
||||
public static Skill399Stub __stub_Skill399Stub = new Skill399Stub();
|
||||
public static Skill400Stub __stub_Skill400Stub = new Skill400Stub();
|
||||
public static Skill401Stub __stub_Skill401Stub = new Skill401Stub();
|
||||
public static Skill402Stub __stub_Skill402Stub = new Skill402Stub();
|
||||
public static Skill403Stub __stub_Skill403Stub = new Skill403Stub();
|
||||
public static Skill404Stub __stub_Skill404Stub = new Skill404Stub();
|
||||
public static Skill405Stub __stub_Skill405Stub = new Skill405Stub();
|
||||
public static Skill406Stub __stub_Skill406Stub = new Skill406Stub();
|
||||
public static Skill407Stub __stub_Skill407Stub = new Skill407Stub();
|
||||
public static Skill408Stub __stub_Skill408Stub = new Skill408Stub();
|
||||
public static Skill409Stub __stub_Skill409Stub = new Skill409Stub();
|
||||
public static Skill410Stub __stub_Skill410Stub = new Skill410Stub();
|
||||
public static Skill411Stub __stub_Skill411Stub = new Skill411Stub();
|
||||
public static Skill412Stub __stub_Skill412Stub = new Skill412Stub();
|
||||
public static Skill413Stub __stub_Skill413Stub = new Skill413Stub();
|
||||
public static Skill414Stub __stub_Skill414Stub = new Skill414Stub();
|
||||
public static Skill415Stub __stub_Skill415Stub = new Skill415Stub();
|
||||
public static Skill416Stub __stub_Skill416Stub = new Skill416Stub();
|
||||
public static Skill417Stub __stub_Skill417Stub = new Skill417Stub();
|
||||
public static Skill418Stub __stub_Skill418Stub = new Skill418Stub();
|
||||
public static Skill419Stub __stub_Skill419Stub = new Skill419Stub();
|
||||
public static Skill420Stub __stub_Skill420Stub = new Skill420Stub();
|
||||
public static Skill421Stub __stub_Skill421Stub = new Skill421Stub();
|
||||
public static Skill422Stub __stub_Skill422Stub = new Skill422Stub();
|
||||
public static Skill423Stub __stub_Skill423Stub = new Skill423Stub();
|
||||
public static Skill424Stub __stub_Skill424Stub = new Skill424Stub();
|
||||
public static Skill425Stub __stub_Skill425Stub = new Skill425Stub();
|
||||
public static Skill426Stub __stub_Skill426Stub = new Skill426Stub();
|
||||
public static Skill427Stub __stub_Skill427Stub = new Skill427Stub();
|
||||
public static Skill428Stub __stub_Skill428Stub = new Skill428Stub();
|
||||
public static Skill429Stub __stub_Skill429Stub = new Skill429Stub();
|
||||
public static Skill430Stub __stub_Skill430Stub = new Skill430Stub();
|
||||
public static Skill431Stub __stub_Skill431Stub = new Skill431Stub();
|
||||
public static Skill432Stub __stub_Skill432Stub = new Skill432Stub();
|
||||
public static Skill433Stub __stub_Skill433Stub = new Skill433Stub();
|
||||
public static Skill434Stub __stub_Skill434Stub = new Skill434Stub();
|
||||
public static Skill435Stub __stub_Skill435Stub = new Skill435Stub();
|
||||
public static Skill436Stub __stub_Skill436Stub = new Skill436Stub();
|
||||
public static Skill437Stub __stub_Skill437Stub = new Skill437Stub();
|
||||
public static Skill438Stub __stub_Skill438Stub = new Skill438Stub();
|
||||
public static Skill439Stub __stub_Skill439Stub = new Skill439Stub();
|
||||
public static Skill896Stub __stub_Skill896Stub = new Skill896Stub();
|
||||
public static Skill897Stub __stub_Skill897Stub = new Skill897Stub();
|
||||
public static Skill898Stub __stub_Skill898Stub = new Skill898Stub();
|
||||
public static Skill899Stub __stub_Skill899Stub = new Skill899Stub();
|
||||
public static Skill900Stub __stub_Skill900Stub = new Skill900Stub();
|
||||
public static Skill923Stub __stub_Skill923Stub = new Skill923Stub();
|
||||
public static Skill924Stub __stub_Skill924Stub = new Skill924Stub();
|
||||
public static Skill1195Stub __stub_Skill1195Stub = new Skill1195Stub();
|
||||
public static Skill1815Stub __stub_Skill1815Stub = new Skill1815Stub();
|
||||
public static Skill1816Stub __stub_Skill1816Stub = new Skill1816Stub();
|
||||
public static Skill1817Stub __stub_Skill1817Stub = new Skill1817Stub();
|
||||
public static Skill1818Stub __stub_Skill1818Stub = new Skill1818Stub();
|
||||
public static Skill1819Stub __stub_Skill1819Stub = new Skill1819Stub();
|
||||
public static Skill1868Stub __stub_Skill1868Stub = new Skill1868Stub();
|
||||
public static Skill1871Stub __stub_Skill1871Stub = new Skill1871Stub();
|
||||
public static Skill1872Stub __stub_Skill1872Stub = new Skill1872Stub();
|
||||
public static Skill2206Stub __stub_Skill2206Stub = new Skill2206Stub();
|
||||
public static Skill2207Stub __stub_Skill2207Stub = new Skill2207Stub();
|
||||
public static Skill2208Stub __stub_Skill2208Stub = new Skill2208Stub();
|
||||
public static Skill2209Stub __stub_Skill2209Stub = new Skill2209Stub();
|
||||
public static Skill2210Stub __stub_Skill2210Stub = new Skill2210Stub();
|
||||
public static Skill2211Stub __stub_Skill2211Stub = new Skill2211Stub();
|
||||
public static Skill2352Stub __stub_Skill2352Stub = new Skill2352Stub();
|
||||
public static Skill2367Stub __stub_Skill2367Stub = new Skill2367Stub();
|
||||
public static Skill2368Stub __stub_Skill2368Stub = new Skill2368Stub();
|
||||
public static Skill2369Stub __stub_Skill2369Stub = new Skill2369Stub();
|
||||
public static Skill2370Stub __stub_Skill2370Stub = new Skill2370Stub();
|
||||
public static Skill2371Stub __stub_Skill2371Stub = new Skill2371Stub();
|
||||
public static Skill2372Stub __stub_Skill2372Stub = new Skill2372Stub();
|
||||
public static Skill2373Stub __stub_Skill2373Stub = new Skill2373Stub();
|
||||
public static Skill2374Stub __stub_Skill2374Stub = new Skill2374Stub();
|
||||
public static Skill2375Stub __stub_Skill2375Stub = new Skill2375Stub();
|
||||
public static Skill7Stub __stub_Skill7Stub = new Skill7Stub();
|
||||
public static Skill8Stub __stub_Skill8Stub = new Skill8Stub();
|
||||
public static Skill9Stub __stub_Skill9Stub = new Skill9Stub();
|
||||
public static Skill10Stub __stub_Skill10Stub = new Skill10Stub();
|
||||
public static Skill53Stub __stub_Skill53Stub = new Skill53Stub();
|
||||
public static Skill81Stub __stub_Skill81Stub = new Skill81Stub();
|
||||
public static Skill84Stub __stub_Skill84Stub = new Skill84Stub();
|
||||
public static Skill85Stub __stub_Skill85Stub = new Skill85Stub();
|
||||
public static Skill86Stub __stub_Skill86Stub = new Skill86Stub();
|
||||
public static Skill87Stub __stub_Skill87Stub = new Skill87Stub();
|
||||
public static Skill88Stub __stub_Skill88Stub = new Skill88Stub();
|
||||
public static Skill89Stub __stub_Skill89Stub = new Skill89Stub();
|
||||
public static Skill90Stub __stub_Skill90Stub = new Skill90Stub();
|
||||
public static Skill91Stub __stub_Skill91Stub = new Skill91Stub();
|
||||
public static Skill92Stub __stub_Skill92Stub = new Skill92Stub();
|
||||
public static Skill93Stub __stub_Skill93Stub = new Skill93Stub();
|
||||
public static Skill94Stub __stub_Skill94Stub = new Skill94Stub();
|
||||
public static Skill95Stub __stub_Skill95Stub = new Skill95Stub();
|
||||
public static Skill96Stub __stub_Skill96Stub = new Skill96Stub();
|
||||
public static Skill97Stub __stub_Skill97Stub = new Skill97Stub();
|
||||
public static Skill98Stub __stub_Skill98Stub = new Skill98Stub();
|
||||
public static Skill99Stub __stub_Skill99Stub = new Skill99Stub();
|
||||
public static Skill100Stub __stub_Skill100Stub = new Skill100Stub();
|
||||
public static Skill101Stub __stub_Skill101Stub = new Skill101Stub();
|
||||
public static Skill180Stub __stub_Skill180Stub = new Skill180Stub();
|
||||
public static Skill181Stub __stub_Skill181Stub = new Skill181Stub();
|
||||
public static Skill182Stub __stub_Skill182Stub = new Skill182Stub();
|
||||
public static Skill183Stub __stub_Skill183Stub = new Skill183Stub();
|
||||
public static Skill184Stub __stub_Skill184Stub = new Skill184Stub();
|
||||
public static Skill228Stub __stub_Skill228Stub = new Skill228Stub();
|
||||
public static Skill229Stub __stub_Skill229Stub = new Skill229Stub();
|
||||
public static Skill364Stub __stub_Skill364Stub = new Skill364Stub();
|
||||
public static Skill365Stub __stub_Skill365Stub = new Skill365Stub();
|
||||
public static Skill440Stub __stub_Skill440Stub = new Skill440Stub();
|
||||
public static Skill441Stub __stub_Skill441Stub = new Skill441Stub();
|
||||
public static Skill442Stub __stub_Skill442Stub = new Skill442Stub();
|
||||
public static Skill443Stub __stub_Skill443Stub = new Skill443Stub();
|
||||
public static Skill444Stub __stub_Skill444Stub = new Skill444Stub();
|
||||
public static Skill445Stub __stub_Skill445Stub = new Skill445Stub();
|
||||
public static Skill446Stub __stub_Skill446Stub = new Skill446Stub();
|
||||
public static Skill447Stub __stub_Skill447Stub = new Skill447Stub();
|
||||
public static Skill448Stub __stub_Skill448Stub = new Skill448Stub();
|
||||
public static Skill449Stub __stub_Skill449Stub = new Skill449Stub();
|
||||
public static Skill450Stub __stub_Skill450Stub = new Skill450Stub();
|
||||
public static Skill451Stub __stub_Skill451Stub = new Skill451Stub();
|
||||
public static Skill452Stub __stub_Skill452Stub = new Skill452Stub();
|
||||
public static Skill453Stub __stub_Skill453Stub = new Skill453Stub();
|
||||
public static Skill454Stub __stub_Skill454Stub = new Skill454Stub();
|
||||
public static Skill455Stub __stub_Skill455Stub = new Skill455Stub();
|
||||
public static Skill456Stub __stub_Skill456Stub = new Skill456Stub();
|
||||
public static Skill457Stub __stub_Skill457Stub = new Skill457Stub();
|
||||
public static Skill458Stub __stub_Skill458Stub = new Skill458Stub();
|
||||
public static Skill459Stub __stub_Skill459Stub = new Skill459Stub();
|
||||
public static Skill460Stub __stub_Skill460Stub = new Skill460Stub();
|
||||
public static Skill461Stub __stub_Skill461Stub = new Skill461Stub();
|
||||
public static Skill462Stub __stub_Skill462Stub = new Skill462Stub();
|
||||
public static Skill463Stub __stub_Skill463Stub = new Skill463Stub();
|
||||
public static Skill464Stub __stub_Skill464Stub = new Skill464Stub();
|
||||
public static Skill465Stub __stub_Skill465Stub = new Skill465Stub();
|
||||
public static Skill466Stub __stub_Skill466Stub = new Skill466Stub();
|
||||
public static Skill467Stub __stub_Skill467Stub = new Skill467Stub();
|
||||
public static Skill468Stub __stub_Skill468Stub = new Skill468Stub();
|
||||
public static Skill469Stub __stub_Skill469Stub = new Skill469Stub();
|
||||
public static Skill470Stub __stub_Skill470Stub = new Skill470Stub();
|
||||
public static Skill471Stub __stub_Skill471Stub = new Skill471Stub();
|
||||
public static Skill472Stub __stub_Skill472Stub = new Skill472Stub();
|
||||
public static Skill473Stub __stub_Skill473Stub = new Skill473Stub();
|
||||
public static Skill474Stub __stub_Skill474Stub = new Skill474Stub();
|
||||
public static Skill475Stub __stub_Skill475Stub = new Skill475Stub();
|
||||
public static Skill476Stub __stub_Skill476Stub = new Skill476Stub();
|
||||
public static Skill477Stub __stub_Skill477Stub = new Skill477Stub();
|
||||
public static Skill478Stub __stub_Skill478Stub = new Skill478Stub();
|
||||
public static Skill479Stub __stub_Skill479Stub = new Skill479Stub();
|
||||
public static Skill480Stub __stub_Skill480Stub = new Skill480Stub();
|
||||
public static Skill481Stub __stub_Skill481Stub = new Skill481Stub();
|
||||
public static Skill482Stub __stub_Skill482Stub = new Skill482Stub();
|
||||
public static Skill483Stub __stub_Skill483Stub = new Skill483Stub();
|
||||
public static Skill484Stub __stub_Skill484Stub = new Skill484Stub();
|
||||
public static Skill485Stub __stub_Skill485Stub = new Skill485Stub();
|
||||
public static Skill486Stub __stub_Skill486Stub = new Skill486Stub();
|
||||
public static Skill487Stub __stub_Skill487Stub = new Skill487Stub();
|
||||
public static Skill488Stub __stub_Skill488Stub = new Skill488Stub();
|
||||
public static Skill489Stub __stub_Skill489Stub = new Skill489Stub();
|
||||
public static Skill490Stub __stub_Skill490Stub = new Skill490Stub();
|
||||
public static Skill491Stub __stub_Skill491Stub = new Skill491Stub();
|
||||
public static Skill901Stub __stub_Skill901Stub = new Skill901Stub();
|
||||
public static Skill902Stub __stub_Skill902Stub = new Skill902Stub();
|
||||
public static Skill903Stub __stub_Skill903Stub = new Skill903Stub();
|
||||
public static Skill904Stub __stub_Skill904Stub = new Skill904Stub();
|
||||
public static Skill905Stub __stub_Skill905Stub = new Skill905Stub();
|
||||
public static Skill925Stub __stub_Skill925Stub = new Skill925Stub();
|
||||
public static Skill926Stub __stub_Skill926Stub = new Skill926Stub();
|
||||
public static Skill1805Stub __stub_Skill1805Stub = new Skill1805Stub();
|
||||
public static Skill1806Stub __stub_Skill1806Stub = new Skill1806Stub();
|
||||
public static Skill1807Stub __stub_Skill1807Stub = new Skill1807Stub();
|
||||
public static Skill1808Stub __stub_Skill1808Stub = new Skill1808Stub();
|
||||
public static Skill1809Stub __stub_Skill1809Stub = new Skill1809Stub();
|
||||
public static Skill1864Stub __stub_Skill1864Stub = new Skill1864Stub();
|
||||
public static Skill1865Stub __stub_Skill1865Stub = new Skill1865Stub();
|
||||
public static Skill1873Stub __stub_Skill1873Stub = new Skill1873Stub();
|
||||
public static Skill1874Stub __stub_Skill1874Stub = new Skill1874Stub();
|
||||
public static Skill1951Stub __stub_Skill1951Stub = new Skill1951Stub();
|
||||
public static Skill2254Stub __stub_Skill2254Stub = new Skill2254Stub();
|
||||
public static Skill2255Stub __stub_Skill2255Stub = new Skill2255Stub();
|
||||
public static Skill2256Stub __stub_Skill2256Stub = new Skill2256Stub();
|
||||
public static Skill2257Stub __stub_Skill2257Stub = new Skill2257Stub();
|
||||
public static Skill2258Stub __stub_Skill2258Stub = new Skill2258Stub();
|
||||
public static Skill2259Stub __stub_Skill2259Stub = new Skill2259Stub();
|
||||
public static Skill2260Stub __stub_Skill2260Stub = new Skill2260Stub();
|
||||
public static Skill2261Stub __stub_Skill2261Stub = new Skill2261Stub();
|
||||
public static Skill2262Stub __stub_Skill2262Stub = new Skill2262Stub();
|
||||
public static Skill2263Stub __stub_Skill2263Stub = new Skill2263Stub();
|
||||
public static Skill2264Stub __stub_Skill2264Stub = new Skill2264Stub();
|
||||
public static Skill2265Stub __stub_Skill2265Stub = new Skill2265Stub();
|
||||
public static Skill2452Stub __stub_Skill2452Stub = new Skill2452Stub();
|
||||
public static Skill2453Stub __stub_Skill2453Stub = new Skill2453Stub();
|
||||
|
||||
#if SKILL_SERVER
|
||||
public static Skill1 __stub_Skill1 = new Skill1();
|
||||
|
||||
@@ -1,4 +1,5 @@
|
||||
using System.Collections.Generic;
|
||||
using UnityEngine;
|
||||
|
||||
namespace BrewMonster.Scripts.Skills
|
||||
{
|
||||
@@ -119,6 +120,8 @@ namespace BrewMonster.Scripts.Skills
|
||||
else
|
||||
return stub.GetPraydistance(this);
|
||||
}
|
||||
public override int GetCoolingTime() { return stub.GetCoolingtime(this); }
|
||||
|
||||
}
|
||||
|
||||
|
||||
@@ -188,8 +191,21 @@ namespace BrewMonster.Scripts.Skills
|
||||
public List<int> restrict_weapons = new List<int>();
|
||||
public static Dictionary<uint, SkillStub> map = new Dictionary<uint, SkillStub>();
|
||||
public static Dictionary<uint, SkillStub> GetMap() => map;
|
||||
public static Dictionary<uint, List<uint>> comboSkillMap = new Dictionary<uint, List<uint>>();
|
||||
public static Dictionary<uint, List<uint>> GetComboSkMap() => comboSkillMap;
|
||||
|
||||
public static Dictionary<uint, List<uint>> inheritSkillMap = new();
|
||||
public static Dictionary<uint, List<uint>> inheritSkillMap = new Dictionary<uint, List<uint>>();
|
||||
|
||||
/*#if UNITY_EDITOR
|
||||
[RuntimeInitializeOnLoadMethod(RuntimeInitializeLoadType.BeforeSceneLoad)]
|
||||
private static void OnPlay()
|
||||
{
|
||||
BMLogger.LogError("SkillStub OnPlay Reset");
|
||||
map = new Dictionary<uint, SkillStub>();
|
||||
comboSkillMap = new Dictionary<uint, List<uint>>();
|
||||
inheritSkillMap = new Dictionary<uint, List<uint>>();
|
||||
}
|
||||
#endif*/
|
||||
public SkillStub(uint i)
|
||||
{
|
||||
id = i;
|
||||
@@ -209,9 +225,6 @@ namespace BrewMonster.Scripts.Skills
|
||||
return inheritSkillMap[cls];
|
||||
}
|
||||
|
||||
public static Dictionary<uint, List<uint>> comboSkillMap;
|
||||
public static Dictionary<uint, List<uint>> GetComboSkMap() => comboSkillMap;
|
||||
|
||||
public static SkillStub GetStub(uint i)
|
||||
{
|
||||
return GetMap().TryGetValue(i, out var stub) ? stub : null;
|
||||
@@ -243,10 +256,10 @@ namespace BrewMonster.Scripts.Skills
|
||||
public int GetMaxLevel() { return max_level; }
|
||||
public Range GetRange() { return range; }
|
||||
public bool IsMovingSkill() { return is_movingcast; }
|
||||
public byte GetType() { return type; } // ����System.Object.GetType // Hide System.Object.GetType
|
||||
public byte GetType() { return type; } // ����System.Object.GetType // Hide System.Object.GetType
|
||||
|
||||
// ����ʱ����麯�� // Runtime-related virtual functions
|
||||
public virtual int GetCoolingtime(Skill skill) { return 0; }
|
||||
public virtual int GetCoolingtime(Skill skill) { return 5000; }
|
||||
public virtual int GetRequiredSp(Skill skill) { return 0; }
|
||||
public virtual int GetRequiredLevel(Skill skill) { return 0; }
|
||||
public virtual int GetMaxAbility(Skill skill) { return 0; }
|
||||
|
||||
@@ -86,7 +86,7 @@ namespace BrewMonster
|
||||
cls = 0;
|
||||
name = "虎击";
|
||||
nativename = "虎击";
|
||||
icon = "虎击.dds";
|
||||
icon = "虎击";
|
||||
max_level = 10;
|
||||
type = 1;
|
||||
apcost = 0;
|
||||
@@ -107,7 +107,7 @@ namespace BrewMonster
|
||||
long_range = 0;
|
||||
restrict_corpse = 0;
|
||||
allow_forms = 1;
|
||||
effect = "虎击.sgc";
|
||||
effect = "虎击";
|
||||
doenchant = 0;
|
||||
dobless = 0;
|
||||
commoncooldown = 0;
|
||||
@@ -132,9 +132,9 @@ namespace BrewMonster
|
||||
public override float GetMpcost(Skill skill) => (float)(-5 + 7 * skill.GetLevel());
|
||||
public override int GetExecutetime(Skill skill) => 700;
|
||||
public override int GetCoolingtime(Skill skill) => 3000;
|
||||
public float GetRadius(Skill skill) => 0f;
|
||||
public float GetAttackdistance(Skill skill) => 0f;
|
||||
public float GetAngle(Skill skill) => (float)(1 - 0.0111111 * 0);
|
||||
public float GetRadius(Skill skill) => 0f;
|
||||
public float GetAttackdistance(Skill skill) => 0f;
|
||||
public float GetAngle(Skill skill) => (float)(1 - 0.0111111 * 0);
|
||||
public override float GetPraydistance(Skill skill) => (float)(skill.GetPlayer().GetRange());
|
||||
public override int GetRequiredLevel(Skill skill) => RequiredLevelArray[skill.GetLevel() - 1];
|
||||
public override int GetRequiredSp(Skill skill) => RequiredSpArray[skill.GetLevel() - 1];
|
||||
|
||||
@@ -86,7 +86,7 @@ namespace BrewMonster
|
||||
cls = 1;
|
||||
name = "沙陷";
|
||||
nativename = "沙陷";
|
||||
icon = "沙陷.dds";
|
||||
icon = "沙陷";
|
||||
max_level = 10;
|
||||
type = 1;
|
||||
apcost = 0;
|
||||
@@ -107,7 +107,7 @@ namespace BrewMonster
|
||||
long_range = 0;
|
||||
restrict_corpse = 0;
|
||||
allow_forms = 1;
|
||||
effect = "沙陷.sgc";
|
||||
effect = "沙陷";
|
||||
doenchant = 1;
|
||||
dobless = 0;
|
||||
commoncooldown = 0;
|
||||
@@ -127,16 +127,16 @@ namespace BrewMonster
|
||||
|
||||
~Skill10Stub() { }
|
||||
|
||||
public float GetMpcost(Skill skill) => (float)(50.4 + 18 * skill.GetLevel());
|
||||
public int GetExecutetime(Skill skill) => 1000;
|
||||
public int GetCoolingtime(Skill skill) => 8000;
|
||||
public override float GetMpcost(Skill skill) => (float)(50.4 + 18 * skill.GetLevel());
|
||||
public override int GetExecutetime(Skill skill) => 1000;
|
||||
public override int GetCoolingtime(Skill skill) => 8000;
|
||||
public float GetRadius(Skill skill) => 0f;
|
||||
public float GetAttackdistance(Skill skill) => 0f;
|
||||
public float GetAngle(Skill skill) => (float)(1 - 0.0111111 * 0);
|
||||
public float GetPraydistance(Skill skill) => (float)(19.5 + 0.9 * skill.GetLevel());
|
||||
public int GetRequiredLevel(Skill skill) => RequiredLevelArray[skill.GetLevel() - 1];
|
||||
public int GetRequiredSp(Skill skill) => RequiredSpArray[skill.GetLevel() - 1];
|
||||
public int GetRequiredMoney(Skill skill) => RequiredMoneyArray[skill.GetLevel() - 1];
|
||||
public override float GetPraydistance(Skill skill) => (float)(19.5 + 0.9 * skill.GetLevel());
|
||||
public override int GetRequiredLevel(Skill skill) => RequiredLevelArray[skill.GetLevel() - 1];
|
||||
public override int GetRequiredSp(Skill skill) => RequiredSpArray[skill.GetLevel() - 1];
|
||||
public override int GetRequiredMoney(Skill skill) => RequiredMoneyArray[skill.GetLevel() - 1];
|
||||
|
||||
#if SKILL_CLIENT
|
||||
public int GetIntroduction(Skill skill, StringBuilder buffer, int length, string format)
|
||||
|
||||
@@ -82,7 +82,7 @@ namespace BrewMonster
|
||||
cls = 1;
|
||||
name = "缩地术";
|
||||
nativename = "缩地术";
|
||||
icon = "缩地术.dds";
|
||||
icon = "缩地术";
|
||||
max_level = 10;
|
||||
type = 8;
|
||||
apcost = 20;
|
||||
@@ -102,7 +102,7 @@ namespace BrewMonster
|
||||
long_range = 0;
|
||||
restrict_corpse = 0;
|
||||
allow_forms = 1;
|
||||
effect = "缩地术.sgc";
|
||||
effect = "缩地术";
|
||||
doenchant = 0;
|
||||
dobless = 0;
|
||||
commoncooldown = 0;
|
||||
@@ -122,16 +122,16 @@ namespace BrewMonster
|
||||
|
||||
~Skill100Stub() { }
|
||||
|
||||
public float GetMpcost(Skill skill) => 50f;
|
||||
public int GetExecutetime(Skill skill) => 1000;
|
||||
public int GetCoolingtime(Skill skill) => 20000 - 1000 * skill.GetLevel();
|
||||
public override float GetMpcost(Skill skill) => 50f;
|
||||
public override int GetExecutetime(Skill skill) => 1000;
|
||||
public override int GetCoolingtime(Skill skill) => 20000 - 1000 * skill.GetLevel();
|
||||
public float GetRadius(Skill skill) => (float)(2 + 0.3 * skill.GetLevel());
|
||||
public float GetAttackdistance(Skill skill) => (float)(4 + 0.4 * skill.GetLevel());
|
||||
public float GetAngle(Skill skill) => (float)(1 - 0.0111111 * 0);
|
||||
public float GetPraydistance(Skill skill) => (float)(15 + skill.GetLevel());
|
||||
public int GetRequiredLevel(Skill skill) => RequiredLevelArray[skill.GetLevel() - 1];
|
||||
public int GetRequiredSp(Skill skill) => RequiredSpArray[skill.GetLevel() - 1];
|
||||
public int GetRequiredMoney(Skill skill) => RequiredMoneyArray[skill.GetLevel() - 1];
|
||||
public override float GetPraydistance(Skill skill) => (float)(15 + skill.GetLevel());
|
||||
public override int GetRequiredLevel(Skill skill) => RequiredLevelArray[skill.GetLevel() - 1];
|
||||
public override int GetRequiredSp(Skill skill) => RequiredSpArray[skill.GetLevel() - 1];
|
||||
public override int GetRequiredMoney(Skill skill) => RequiredMoneyArray[skill.GetLevel() - 1];
|
||||
|
||||
#if SKILL_CLIENT
|
||||
public int GetIntroduction(Skill skill, StringBuilder buffer, int length, string format)
|
||||
|
||||
@@ -31,7 +31,7 @@ namespace BrewMonster
|
||||
cls = 1;
|
||||
name = "土精通";
|
||||
nativename = "土精通";
|
||||
icon = "土精通.dds";
|
||||
icon = "土精通";
|
||||
max_level = 10;
|
||||
type = 5;
|
||||
apcost = 0;
|
||||
@@ -65,16 +65,16 @@ namespace BrewMonster
|
||||
|
||||
~Skill101Stub() { }
|
||||
|
||||
public float GetMpcost(Skill skill) => 0f;
|
||||
public int GetExecutetime(Skill skill) => 0;
|
||||
public int GetCoolingtime(Skill skill) => 0;
|
||||
public override float GetMpcost(Skill skill) => 0f;
|
||||
public override int GetExecutetime(Skill skill) => 0;
|
||||
public override int GetCoolingtime(Skill skill) => 0;
|
||||
public float GetRadius(Skill skill) => 0f;
|
||||
public float GetAttackdistance(Skill skill) => 0f;
|
||||
public float GetAngle(Skill skill) => (float)(1 - 0.0111111 * 0);
|
||||
public float GetPraydistance(Skill skill) => 0f;
|
||||
public int GetRequiredLevel(Skill skill) => RequiredLevelArray[skill.GetLevel() - 1];
|
||||
public int GetRequiredSp(Skill skill) => RequiredSpArray[skill.GetLevel() - 1];
|
||||
public int GetRequiredMoney(Skill skill) => RequiredMoneyArray[skill.GetLevel() - 1];
|
||||
public override float GetPraydistance(Skill skill) => 0f;
|
||||
public override int GetRequiredLevel(Skill skill) => RequiredLevelArray[skill.GetLevel() - 1];
|
||||
public override int GetRequiredSp(Skill skill) => RequiredSpArray[skill.GetLevel() - 1];
|
||||
public override int GetRequiredMoney(Skill skill) => RequiredMoneyArray[skill.GetLevel() - 1];
|
||||
|
||||
#if SKILL_CLIENT
|
||||
public int GetIntroduction(Skill skill, StringBuilder buffer, int length, string format)
|
||||
|
||||
@@ -84,7 +84,7 @@ namespace BrewMonster
|
||||
cls = 0;
|
||||
name = "致盲(废弃)";
|
||||
nativename = "致盲(废弃)";
|
||||
icon = "致盲.dds";
|
||||
icon = "致盲";
|
||||
max_level = 10;
|
||||
type = 1;
|
||||
apcost = 0;
|
||||
@@ -105,7 +105,7 @@ namespace BrewMonster
|
||||
long_range = 0;
|
||||
restrict_corpse = 0;
|
||||
allow_forms = 1;
|
||||
effect = "疾风霹雳.sgc";
|
||||
effect = "疾风霹雳";
|
||||
doenchant = 1;
|
||||
dobless = 0;
|
||||
commoncooldown = 0;
|
||||
@@ -124,14 +124,14 @@ namespace BrewMonster
|
||||
|
||||
~Skill1195Stub() { }
|
||||
|
||||
public float GetMpcost(Skill skill) => (float)(10 + 5 * skill.GetLevel());
|
||||
public int GetExecutetime(Skill skill) => 1200;
|
||||
public int GetCoolingtime(Skill skill) => 8000;
|
||||
public override float GetMpcost(Skill skill) => (float)(10 + 5 * skill.GetLevel());
|
||||
public override int GetExecutetime(Skill skill) => 1200;
|
||||
public override int GetCoolingtime(Skill skill) => 8000;
|
||||
public float GetRadius(Skill skill) => 0f;
|
||||
public float GetAttackdistance(Skill skill) => 0f;
|
||||
public float GetAngle(Skill skill) => (float)(1 - 0.0111111 * 0);
|
||||
public float GetPraydistance(Skill skill) => (float)(skill.GetPlayer().GetRange());
|
||||
public int GetRequiredMoney(Skill skill) => RequiredMoneyArray[skill.GetLevel() - 1];
|
||||
public override float GetPraydistance(Skill skill) => (float)(skill.GetPlayer().GetRange());
|
||||
public override int GetRequiredMoney(Skill skill) => RequiredMoneyArray[skill.GetLevel() - 1];
|
||||
|
||||
#if SKILL_CLIENT
|
||||
public int GetIntroduction(Skill skill, StringBuilder buffer, int length, string format)
|
||||
|
||||
@@ -49,7 +49,7 @@ namespace BrewMonster
|
||||
cls = 0;
|
||||
name = "凌波微步";
|
||||
nativename = "凌波微步";
|
||||
icon = "凌波微步.dds";
|
||||
icon = "凌波微步";
|
||||
max_level = 1;
|
||||
type = 2;
|
||||
apcost = 100;
|
||||
@@ -70,10 +70,21 @@ namespace BrewMonster
|
||||
long_range = 0;
|
||||
restrict_corpse = 0;
|
||||
allow_forms = 1;
|
||||
effect = "凌波微步";
|
||||
doenchant = 1;
|
||||
dobless = 0;
|
||||
commoncooldown = 0;
|
||||
commoncooldowntime = 0;
|
||||
restrict_weapons.Add(0);
|
||||
effect = "";
|
||||
restrict_weapons.Add(1);
|
||||
restrict_weapons.Add(182);
|
||||
restrict_weapons.Add(5);
|
||||
restrict_weapons.Add(292);
|
||||
restrict_weapons.Add(9);
|
||||
range = new Range();
|
||||
range.type = 0;
|
||||
range.type = 5;
|
||||
pre_skills = new Dictionary<uint, int>();
|
||||
pre_skills.Add(76, 10);
|
||||
#if SKILL_SERVER
|
||||
statestub.Add(new State1());
|
||||
#endif
|
||||
@@ -81,23 +92,20 @@ namespace BrewMonster
|
||||
|
||||
~Skill176Stub() { }
|
||||
|
||||
public float GetMpcost(Skill skill) => 100f;
|
||||
public int GetExecutetime(Skill skill) => 0;
|
||||
public int GetCoolingtime(Skill skill) => 60000;
|
||||
public override float GetMpcost(Skill skill) => 100f;
|
||||
public override int GetExecutetime(Skill skill) => 0;
|
||||
public override int GetCoolingtime(Skill skill) => 60000;
|
||||
public float GetRadius(Skill skill) => 0f;
|
||||
public float GetAttackdistance(Skill skill) => 0f;
|
||||
public float GetAngle(Skill skill) => (float)(1 - 0.0111111 * 0);
|
||||
public float GetPraydistance(Skill skill) => 0f;
|
||||
public int GetRequiredLevel(Skill skill) => RequiredLevelArray[skill.GetLevel() - 1];
|
||||
public int GetRequiredSp(Skill skill) => RequiredSpArray[skill.GetLevel() - 1];
|
||||
public int GetRequiredMoney(Skill skill) => RequiredMoneyArray[skill.GetLevel() - 1];
|
||||
public override float GetPraydistance(Skill skill) => 0f;
|
||||
public override int GetRequiredLevel(Skill skill) => RequiredLevelArray[skill.GetLevel() - 1];
|
||||
public override int GetRequiredSp(Skill skill) => RequiredSpArray[skill.GetLevel() - 1];
|
||||
public override int GetRequiredMoney(Skill skill) => RequiredMoneyArray[skill.GetLevel() - 1];
|
||||
|
||||
#if SKILL_SERVER
|
||||
public int GetEnmity(Skill skill) => 0;
|
||||
public bool StateAttack(Skill skill)
|
||||
{
|
||||
return true;
|
||||
}
|
||||
public bool StateAttack(Skill skill) => true;
|
||||
public bool TakeEffect(Skill skill) => true;
|
||||
public float GetEffectdistance(Skill skill) => 5f;
|
||||
public float GetHitrate(Skill skill) => 0f;
|
||||
|
||||
@@ -49,7 +49,7 @@ namespace BrewMonster
|
||||
cls = 0;
|
||||
name = "易筋经";
|
||||
nativename = "易筋经";
|
||||
icon = "易筋经.dds";
|
||||
icon = "易筋经";
|
||||
max_level = 10;
|
||||
type = 2;
|
||||
apcost = 0;
|
||||
@@ -70,10 +70,21 @@ namespace BrewMonster
|
||||
long_range = 0;
|
||||
restrict_corpse = 0;
|
||||
allow_forms = 1;
|
||||
effect = "易筋经";
|
||||
doenchant = 1;
|
||||
dobless = 0;
|
||||
commoncooldown = 0;
|
||||
commoncooldowntime = 0;
|
||||
restrict_weapons.Add(0);
|
||||
effect = "";
|
||||
restrict_weapons.Add(1);
|
||||
restrict_weapons.Add(182);
|
||||
restrict_weapons.Add(5);
|
||||
restrict_weapons.Add(292);
|
||||
restrict_weapons.Add(9);
|
||||
range = new Range();
|
||||
range.type = 0;
|
||||
range.type = 5;
|
||||
pre_skills = new Dictionary<uint, int>();
|
||||
pre_skills.Add(0, 1);
|
||||
#if SKILL_SERVER
|
||||
statestub.Add(new State1());
|
||||
#endif
|
||||
@@ -81,21 +92,24 @@ namespace BrewMonster
|
||||
|
||||
~Skill177Stub() { }
|
||||
|
||||
public float GetMpcost(Skill skill) => 20f;
|
||||
public int GetExecutetime(Skill skill) => 0;
|
||||
public int GetCoolingtime(Skill skill) => 10000;
|
||||
public override float GetMpcost(Skill skill) => 20f;
|
||||
public override int GetExecutetime(Skill skill) => 0;
|
||||
public override int GetCoolingtime(Skill skill) => 10000;
|
||||
public float GetRadius(Skill skill) => 0f;
|
||||
public float GetAttackdistance(Skill skill) => 0f;
|
||||
public float GetAngle(Skill skill) => (float)(1 - 0.0111111 * 0);
|
||||
public float GetPraydistance(Skill skill) => 0f;
|
||||
public int GetRequiredLevel(Skill skill) => RequiredLevelArray[skill.GetLevel() - 1];
|
||||
public int GetRequiredSp(Skill skill) => RequiredSpArray[skill.GetLevel() - 1];
|
||||
public int GetRequiredMoney(Skill skill) => RequiredMoneyArray[skill.GetLevel() - 1];
|
||||
public override float GetPraydistance(Skill skill) => 0f;
|
||||
public override int GetRequiredLevel(Skill skill) => RequiredLevelArray[skill.GetLevel() - 1];
|
||||
public override int GetRequiredSp(Skill skill) => RequiredSpArray[skill.GetLevel() - 1];
|
||||
public override int GetRequiredMoney(Skill skill) => RequiredMoneyArray[skill.GetLevel() - 1];
|
||||
|
||||
#if SKILL_CLIENT
|
||||
public int GetIntroduction(Skill skill, StringBuilder buffer, int length, string format)
|
||||
{
|
||||
string result = string.Format(format, skill.GetLevel(), 20 + 10 * skill.GetLevel(), 20 + 10 * skill.GetLevel());
|
||||
string result = string.Format(format,
|
||||
skill.GetLevel(),
|
||||
20 + 10 * skill.GetLevel(),
|
||||
20 + 10 * skill.GetLevel());
|
||||
if (result.Length < length)
|
||||
{
|
||||
buffer.Append(result);
|
||||
@@ -107,10 +121,7 @@ namespace BrewMonster
|
||||
|
||||
#if SKILL_SERVER
|
||||
public int GetEnmity(Skill skill) => 0;
|
||||
public bool StateAttack(Skill skill)
|
||||
{
|
||||
return true;
|
||||
}
|
||||
public bool StateAttack(Skill skill) => true;
|
||||
public bool TakeEffect(Skill skill) => true;
|
||||
public float GetEffectdistance(Skill skill) => 5f;
|
||||
public float GetHitrate(Skill skill) => 0f;
|
||||
|
||||
@@ -49,7 +49,7 @@ namespace BrewMonster
|
||||
cls = 0;
|
||||
name = "易髓经";
|
||||
nativename = "易髓经";
|
||||
icon = "易髓经.dds";
|
||||
icon = "易髓经";
|
||||
max_level = 10;
|
||||
type = 2;
|
||||
apcost = 0;
|
||||
@@ -70,10 +70,21 @@ namespace BrewMonster
|
||||
long_range = 0;
|
||||
restrict_corpse = 0;
|
||||
allow_forms = 1;
|
||||
effect = "易髓经";
|
||||
doenchant = 1;
|
||||
dobless = 0;
|
||||
commoncooldown = 0;
|
||||
commoncooldowntime = 0;
|
||||
restrict_weapons.Add(0);
|
||||
effect = "";
|
||||
restrict_weapons.Add(1);
|
||||
restrict_weapons.Add(182);
|
||||
restrict_weapons.Add(5);
|
||||
restrict_weapons.Add(292);
|
||||
restrict_weapons.Add(9);
|
||||
range = new Range();
|
||||
range.type = 0;
|
||||
range.type = 5;
|
||||
pre_skills = new Dictionary<uint, int>();
|
||||
pre_skills.Add(177, 1);
|
||||
#if SKILL_SERVER
|
||||
statestub.Add(new State1());
|
||||
#endif
|
||||
@@ -81,21 +92,24 @@ namespace BrewMonster
|
||||
|
||||
~Skill178Stub() { }
|
||||
|
||||
public float GetMpcost(Skill skill) => 20f;
|
||||
public int GetExecutetime(Skill skill) => 0;
|
||||
public int GetCoolingtime(Skill skill) => 10000;
|
||||
public override float GetMpcost(Skill skill) => 20f;
|
||||
public override int GetExecutetime(Skill skill) => 0;
|
||||
public override int GetCoolingtime(Skill skill) => 10000;
|
||||
public float GetRadius(Skill skill) => 0f;
|
||||
public float GetAttackdistance(Skill skill) => 0f;
|
||||
public float GetAngle(Skill skill) => (float)(1 - 0.0111111 * 0);
|
||||
public float GetPraydistance(Skill skill) => 0f;
|
||||
public int GetRequiredLevel(Skill skill) => RequiredLevelArray[skill.GetLevel() - 1];
|
||||
public int GetRequiredSp(Skill skill) => RequiredSpArray[skill.GetLevel() - 1];
|
||||
public int GetRequiredMoney(Skill skill) => RequiredMoneyArray[skill.GetLevel() - 1];
|
||||
public override float GetPraydistance(Skill skill) => 0f;
|
||||
public override int GetRequiredLevel(Skill skill) => RequiredLevelArray[skill.GetLevel() - 1];
|
||||
public override int GetRequiredSp(Skill skill) => RequiredSpArray[skill.GetLevel() - 1];
|
||||
public override int GetRequiredMoney(Skill skill) => RequiredMoneyArray[skill.GetLevel() - 1];
|
||||
|
||||
#if SKILL_CLIENT
|
||||
public int GetIntroduction(Skill skill, StringBuilder buffer, int length, string format)
|
||||
{
|
||||
string result = string.Format(format, skill.GetLevel(), 20 + 10 * skill.GetLevel(), 20 + 10 * skill.GetLevel());
|
||||
string result = string.Format(format,
|
||||
skill.GetLevel(),
|
||||
20 + 10 * skill.GetLevel(),
|
||||
20 + 10 * skill.GetLevel());
|
||||
if (result.Length < length)
|
||||
{
|
||||
buffer.Append(result);
|
||||
@@ -107,10 +121,7 @@ namespace BrewMonster
|
||||
|
||||
#if SKILL_SERVER
|
||||
public int GetEnmity(Skill skill) => 0;
|
||||
public bool StateAttack(Skill skill)
|
||||
{
|
||||
return true;
|
||||
}
|
||||
public bool StateAttack(Skill skill) => true;
|
||||
public bool TakeEffect(Skill skill) => true;
|
||||
public float GetEffectdistance(Skill skill) => 5f;
|
||||
public float GetHitrate(Skill skill) => 0f;
|
||||
|
||||
@@ -49,7 +49,7 @@ namespace BrewMonster
|
||||
cls = 0;
|
||||
name = "金刚经";
|
||||
nativename = "金刚经";
|
||||
icon = "金刚经.dds";
|
||||
icon = "金刚经";
|
||||
max_level = 10;
|
||||
type = 2;
|
||||
apcost = 100;
|
||||
@@ -70,10 +70,21 @@ namespace BrewMonster
|
||||
long_range = 0;
|
||||
restrict_corpse = 0;
|
||||
allow_forms = 1;
|
||||
effect = "金刚经";
|
||||
doenchant = 1;
|
||||
dobless = 0;
|
||||
commoncooldown = 0;
|
||||
commoncooldowntime = 0;
|
||||
restrict_weapons.Add(0);
|
||||
effect = "";
|
||||
restrict_weapons.Add(1);
|
||||
restrict_weapons.Add(182);
|
||||
restrict_weapons.Add(5);
|
||||
restrict_weapons.Add(292);
|
||||
restrict_weapons.Add(9);
|
||||
range = new Range();
|
||||
range.type = 0;
|
||||
range.type = 5;
|
||||
pre_skills = new Dictionary<uint, int>();
|
||||
pre_skills.Add(0, 1);
|
||||
#if SKILL_SERVER
|
||||
statestub.Add(new State1());
|
||||
#endif
|
||||
@@ -81,21 +92,24 @@ namespace BrewMonster
|
||||
|
||||
~Skill179Stub() { }
|
||||
|
||||
public float GetMpcost(Skill skill) => (float)(20 + 30 * skill.GetLevel());
|
||||
public int GetExecutetime(Skill skill) => 0;
|
||||
public int GetCoolingtime(Skill skill) => 30000;
|
||||
public override float GetMpcost(Skill skill) => (float)(20 + 30 * skill.GetLevel());
|
||||
public override int GetExecutetime(Skill skill) => 0;
|
||||
public override int GetCoolingtime(Skill skill) => 30000;
|
||||
public float GetRadius(Skill skill) => 0f;
|
||||
public float GetAttackdistance(Skill skill) => 0f;
|
||||
public float GetAngle(Skill skill) => (float)(1 - 0.0111111 * 0);
|
||||
public float GetPraydistance(Skill skill) => 0f;
|
||||
public int GetRequiredLevel(Skill skill) => RequiredLevelArray[skill.GetLevel() - 1];
|
||||
public int GetRequiredSp(Skill skill) => RequiredSpArray[skill.GetLevel() - 1];
|
||||
public int GetRequiredMoney(Skill skill) => RequiredMoneyArray[skill.GetLevel() - 1];
|
||||
public override float GetPraydistance(Skill skill) => 0f;
|
||||
public override int GetRequiredLevel(Skill skill) => RequiredLevelArray[skill.GetLevel() - 1];
|
||||
public override int GetRequiredSp(Skill skill) => RequiredSpArray[skill.GetLevel() - 1];
|
||||
public override int GetRequiredMoney(Skill skill) => RequiredMoneyArray[skill.GetLevel() - 1];
|
||||
|
||||
#if SKILL_CLIENT
|
||||
public int GetIntroduction(Skill skill, StringBuilder buffer, int length, string format)
|
||||
{
|
||||
string result = string.Format(format, skill.GetLevel(), 20 + 30 * skill.GetLevel(), skill.GetLevel() * 150 + 100);
|
||||
string result = string.Format(format,
|
||||
skill.GetLevel(),
|
||||
20 + 30 * skill.GetLevel(),
|
||||
skill.GetLevel() * 150 + 100);
|
||||
if (result.Length < length)
|
||||
{
|
||||
buffer.Append(result);
|
||||
@@ -107,10 +121,7 @@ namespace BrewMonster
|
||||
|
||||
#if SKILL_SERVER
|
||||
public int GetEnmity(Skill skill) => 0;
|
||||
public bool StateAttack(Skill skill)
|
||||
{
|
||||
return true;
|
||||
}
|
||||
public bool StateAttack(Skill skill) => true;
|
||||
public bool TakeEffect(Skill skill) => true;
|
||||
public float GetEffectdistance(Skill skill) => 5f;
|
||||
public float GetHitrate(Skill skill) => 0f;
|
||||
|
||||
@@ -83,7 +83,7 @@ namespace BrewMonster
|
||||
cls = 1;
|
||||
name = "寒冰护甲";
|
||||
nativename = "寒冰护甲";
|
||||
icon = "寒冰护甲.dds";
|
||||
icon = "寒冰护甲";
|
||||
max_level = 10;
|
||||
type = 2;
|
||||
apcost = 30;
|
||||
@@ -124,16 +124,16 @@ namespace BrewMonster
|
||||
|
||||
~Skill180Stub() { }
|
||||
|
||||
public float GetMpcost(Skill skill) => (float)(-6 + 15 * skill.GetLevel());
|
||||
public int GetExecutetime(Skill skill) => 1200;
|
||||
public int GetCoolingtime(Skill skill) => 3000;
|
||||
public override float GetMpcost(Skill skill) => (float)(-6 + 15 * skill.GetLevel());
|
||||
public override int GetExecutetime(Skill skill) => 1200;
|
||||
public override int GetCoolingtime(Skill skill) => 3000;
|
||||
public float GetRadius(Skill skill) => 0f;
|
||||
public float GetAttackdistance(Skill skill) => 0f;
|
||||
public float GetAngle(Skill skill) => (float)(1 - 0.0111111 * 0);
|
||||
public float GetPraydistance(Skill skill) => 0f;
|
||||
public int GetRequiredLevel(Skill skill) => RequiredLevelArray[skill.GetLevel() - 1];
|
||||
public int GetRequiredSp(Skill skill) => RequiredSpArray[skill.GetLevel() - 1];
|
||||
public int GetRequiredMoney(Skill skill) => RequiredMoneyArray[skill.GetLevel() - 1];
|
||||
public override float GetPraydistance(Skill skill) => 0f;
|
||||
public override int GetRequiredLevel(Skill skill) => RequiredLevelArray[skill.GetLevel() - 1];
|
||||
public override int GetRequiredSp(Skill skill) => RequiredSpArray[skill.GetLevel() - 1];
|
||||
public override int GetRequiredMoney(Skill skill) => RequiredMoneyArray[skill.GetLevel() - 1];
|
||||
|
||||
#if SKILL_CLIENT
|
||||
public int GetIntroduction(Skill skill, StringBuilder buffer, int length, string format)
|
||||
|
||||
@@ -84,7 +84,7 @@ namespace BrewMonster
|
||||
cls = 1;
|
||||
name = "秘法之光";
|
||||
nativename = "秘法之光";
|
||||
icon = "法之奥义.dds";
|
||||
icon = "法之奥义";
|
||||
max_level = 1;
|
||||
type = 2;
|
||||
apcost = 30;
|
||||
@@ -105,7 +105,7 @@ namespace BrewMonster
|
||||
long_range = 0;
|
||||
restrict_corpse = 0;
|
||||
allow_forms = 1;
|
||||
effect = "法师_法之奥义.sgc";
|
||||
effect = "法师_法之奥义";
|
||||
doenchant = 1;
|
||||
dobless = 0;
|
||||
commoncooldown = 0;
|
||||
@@ -125,17 +125,17 @@ namespace BrewMonster
|
||||
|
||||
~Skill1805Stub() { }
|
||||
|
||||
public float GetMpcost(Skill skill) => 1363f;
|
||||
public int GetExecutetime(Skill skill) => 1500;
|
||||
public int GetCoolingtime(Skill skill) => 60000;
|
||||
public override float GetMpcost(Skill skill) => 1363f;
|
||||
public override int GetExecutetime(Skill skill) => 1500;
|
||||
public override int GetCoolingtime(Skill skill) => 60000;
|
||||
public float GetRadius(Skill skill) => 0f;
|
||||
public float GetAttackdistance(Skill skill) => 0f;
|
||||
public float GetAngle(Skill skill) => (float)(1 - 0.0111111 * 0);
|
||||
public float GetPraydistance(Skill skill) => 0f;
|
||||
public int GetRequiredLevel(Skill skill) => RequiredLevelArray[skill.GetLevel() - 1];
|
||||
public int GetRequiredSp(Skill skill) => RequiredSpArray[skill.GetLevel() - 1];
|
||||
public int GetRequiredItem(Skill skill) => RequiredItemArray[skill.GetLevel() - 1];
|
||||
public int GetRequiredMoney(Skill skill) => RequiredMoneyArray[skill.GetLevel() - 1];
|
||||
public override float GetPraydistance(Skill skill) => 0f;
|
||||
public override int GetRequiredLevel(Skill skill) => RequiredLevelArray[skill.GetLevel() - 1];
|
||||
public override int GetRequiredSp(Skill skill) => RequiredSpArray[skill.GetLevel() - 1];
|
||||
public override int GetRequiredItem(Skill skill) => RequiredItemArray[skill.GetLevel() - 1];
|
||||
public override int GetRequiredMoney(Skill skill) => RequiredMoneyArray[skill.GetLevel() - 1];
|
||||
|
||||
#if SKILL_SERVER
|
||||
public int GetEnmity(Skill skill) => 100;
|
||||
|
||||
@@ -84,7 +84,7 @@ namespace BrewMonster
|
||||
cls = 1;
|
||||
name = "冰晶世界";
|
||||
nativename = "冰晶世界";
|
||||
icon = "冰晶世界.dds";
|
||||
icon = "冰晶世界";
|
||||
max_level = 1;
|
||||
type = 2;
|
||||
apcost = 200;
|
||||
@@ -125,17 +125,17 @@ namespace BrewMonster
|
||||
|
||||
~Skill1806Stub() { }
|
||||
|
||||
public float GetMpcost(Skill skill) => 1818f;
|
||||
public int GetExecutetime(Skill skill) => 1300;
|
||||
public int GetCoolingtime(Skill skill) => 120000;
|
||||
public override float GetMpcost(Skill skill) => 1818f;
|
||||
public override int GetExecutetime(Skill skill) => 1300;
|
||||
public override int GetCoolingtime(Skill skill) => 120000;
|
||||
public float GetRadius(Skill skill) => 0f;
|
||||
public float GetAttackdistance(Skill skill) => 0f;
|
||||
public float GetAngle(Skill skill) => (float)(1 - 0.0111111 * 0);
|
||||
public float GetPraydistance(Skill skill) => 0f;
|
||||
public int GetRequiredLevel(Skill skill) => RequiredLevelArray[skill.GetLevel() - 1];
|
||||
public int GetRequiredSp(Skill skill) => RequiredSpArray[skill.GetLevel() - 1];
|
||||
public int GetRequiredItem(Skill skill) => RequiredItemArray[skill.GetLevel() - 1];
|
||||
public int GetRequiredMoney(Skill skill) => RequiredMoneyArray[skill.GetLevel() - 1];
|
||||
public override float GetPraydistance(Skill skill) => 0f;
|
||||
public override int GetRequiredLevel(Skill skill) => RequiredLevelArray[skill.GetLevel() - 1];
|
||||
public override int GetRequiredSp(Skill skill) => RequiredSpArray[skill.GetLevel() - 1];
|
||||
public override int GetRequiredItem(Skill skill) => RequiredItemArray[skill.GetLevel() - 1];
|
||||
public override int GetRequiredMoney(Skill skill) => RequiredMoneyArray[skill.GetLevel() - 1];
|
||||
|
||||
#if SKILL_SERVER
|
||||
public int GetEnmity(Skill skill) => 100;
|
||||
|
||||
@@ -84,7 +84,7 @@ namespace BrewMonster
|
||||
cls = 1;
|
||||
name = "太虚·逆空诀";
|
||||
nativename = "太虚·逆空诀";
|
||||
icon = "静谧之术.dds";
|
||||
icon = "静谧之术";
|
||||
max_level = 1;
|
||||
type = 3;
|
||||
apcost = 20;
|
||||
@@ -106,7 +106,7 @@ namespace BrewMonster
|
||||
long_range = 0;
|
||||
restrict_corpse = 0;
|
||||
allow_forms = 1;
|
||||
effect = "法师_静谧之术.sgc";
|
||||
effect = "法师_静谧之术";
|
||||
doenchant = 1;
|
||||
dobless = 0;
|
||||
commoncooldown = 0;
|
||||
@@ -126,17 +126,17 @@ namespace BrewMonster
|
||||
|
||||
~Skill1807Stub() { }
|
||||
|
||||
public float GetMpcost(Skill skill) => 545f;
|
||||
public int GetExecutetime(Skill skill) => 600;
|
||||
public int GetCoolingtime(Skill skill) => 45000;
|
||||
public override float GetMpcost(Skill skill) => 545f;
|
||||
public override int GetExecutetime(Skill skill) => 600;
|
||||
public override int GetCoolingtime(Skill skill) => 45000;
|
||||
public float GetRadius(Skill skill) => 0f;
|
||||
public float GetAttackdistance(Skill skill) => 0f;
|
||||
public float GetAngle(Skill skill) => (float)(1 - 0.0111111 * 0);
|
||||
public float GetPraydistance(Skill skill) => 30f;
|
||||
public int GetRequiredLevel(Skill skill) => RequiredLevelArray[skill.GetLevel() - 1];
|
||||
public int GetRequiredSp(Skill skill) => RequiredSpArray[skill.GetLevel() - 1];
|
||||
public int GetRequiredItem(Skill skill) => RequiredItemArray[skill.GetLevel() - 1];
|
||||
public int GetRequiredMoney(Skill skill) => RequiredMoneyArray[skill.GetLevel() - 1];
|
||||
public override float GetPraydistance(Skill skill) => 30f;
|
||||
public override int GetRequiredLevel(Skill skill) => RequiredLevelArray[skill.GetLevel() - 1];
|
||||
public override int GetRequiredSp(Skill skill) => RequiredSpArray[skill.GetLevel() - 1];
|
||||
public override int GetRequiredItem(Skill skill) => RequiredItemArray[skill.GetLevel() - 1];
|
||||
public override int GetRequiredMoney(Skill skill) => RequiredMoneyArray[skill.GetLevel() - 1];
|
||||
|
||||
#if SKILL_SERVER
|
||||
public int GetEnmity(Skill skill) => 100;
|
||||
|
||||
@@ -84,7 +84,7 @@ namespace BrewMonster
|
||||
cls = 1;
|
||||
name = "煌黑之焰";
|
||||
nativename = "煌黑之焰";
|
||||
icon = "炙焰.dds";
|
||||
icon = "炙焰";
|
||||
max_level = 1;
|
||||
type = 3;
|
||||
apcost = 100;
|
||||
@@ -105,7 +105,7 @@ namespace BrewMonster
|
||||
long_range = 0;
|
||||
restrict_corpse = 0;
|
||||
allow_forms = 1;
|
||||
effect = "法师_灸焰.sgc";
|
||||
effect = "法师_灸焰";
|
||||
doenchant = 1;
|
||||
dobless = 0;
|
||||
commoncooldown = 0;
|
||||
@@ -125,17 +125,17 @@ namespace BrewMonster
|
||||
|
||||
~Skill1808Stub() { }
|
||||
|
||||
public float GetMpcost(Skill skill) => 909f;
|
||||
public int GetExecutetime(Skill skill) => 1200;
|
||||
public int GetCoolingtime(Skill skill) => 90000;
|
||||
public override float GetMpcost(Skill skill) => 909f;
|
||||
public override int GetExecutetime(Skill skill) => 1200;
|
||||
public override int GetCoolingtime(Skill skill) => 90000;
|
||||
public float GetRadius(Skill skill) => 0f;
|
||||
public float GetAttackdistance(Skill skill) => 0f;
|
||||
public float GetAngle(Skill skill) => (float)(1 - 0.0111111 * 0);
|
||||
public float GetPraydistance(Skill skill) => 30f;
|
||||
public int GetRequiredLevel(Skill skill) => RequiredLevelArray[skill.GetLevel() - 1];
|
||||
public int GetRequiredSp(Skill skill) => RequiredSpArray[skill.GetLevel() - 1];
|
||||
public int GetRequiredItem(Skill skill) => RequiredItemArray[skill.GetLevel() - 1];
|
||||
public int GetRequiredMoney(Skill skill) => RequiredMoneyArray[skill.GetLevel() - 1];
|
||||
public override float GetPraydistance(Skill skill) => 30f;
|
||||
public override int GetRequiredLevel(Skill skill) => RequiredLevelArray[skill.GetLevel() - 1];
|
||||
public override int GetRequiredSp(Skill skill) => RequiredSpArray[skill.GetLevel() - 1];
|
||||
public override int GetRequiredItem(Skill skill) => RequiredItemArray[skill.GetLevel() - 1];
|
||||
public override int GetRequiredMoney(Skill skill) => RequiredMoneyArray[skill.GetLevel() - 1];
|
||||
|
||||
#if SKILL_SERVER
|
||||
public int GetEnmity(Skill skill) => 100;
|
||||
|
||||
@@ -84,7 +84,7 @@ namespace BrewMonster
|
||||
cls = 1;
|
||||
name = "沙之守护";
|
||||
nativename = "沙之守护";
|
||||
icon = "沙暴.dds";
|
||||
icon = "沙暴";
|
||||
max_level = 1;
|
||||
type = 2;
|
||||
apcost = 0;
|
||||
@@ -105,7 +105,7 @@ namespace BrewMonster
|
||||
long_range = 0;
|
||||
restrict_corpse = 0;
|
||||
allow_forms = 1;
|
||||
effect = "法师_沙暴.sgc";
|
||||
effect = "法师_沙暴";
|
||||
doenchant = 1;
|
||||
dobless = 0;
|
||||
commoncooldown = 0;
|
||||
@@ -125,17 +125,17 @@ namespace BrewMonster
|
||||
|
||||
~Skill1809Stub() { }
|
||||
|
||||
public float GetMpcost(Skill skill) => 606f;
|
||||
public int GetExecutetime(Skill skill) => 1900;
|
||||
public int GetCoolingtime(Skill skill) => 10000;
|
||||
public override float GetMpcost(Skill skill) => 606f;
|
||||
public override int GetExecutetime(Skill skill) => 1900;
|
||||
public override int GetCoolingtime(Skill skill) => 10000;
|
||||
public float GetRadius(Skill skill) => 15f;
|
||||
public float GetAttackdistance(Skill skill) => 0f;
|
||||
public float GetAngle(Skill skill) => (float)(1 - 0.0111111 * 0);
|
||||
public float GetPraydistance(Skill skill) => 10f;
|
||||
public int GetRequiredLevel(Skill skill) => RequiredLevelArray[skill.GetLevel() - 1];
|
||||
public int GetRequiredSp(Skill skill) => RequiredSpArray[skill.GetLevel() - 1];
|
||||
public int GetRequiredItem(Skill skill) => RequiredItemArray[skill.GetLevel() - 1];
|
||||
public int GetRequiredMoney(Skill skill) => RequiredMoneyArray[skill.GetLevel() - 1];
|
||||
public override float GetPraydistance(Skill skill) => 10f;
|
||||
public override int GetRequiredLevel(Skill skill) => RequiredLevelArray[skill.GetLevel() - 1];
|
||||
public override int GetRequiredSp(Skill skill) => RequiredSpArray[skill.GetLevel() - 1];
|
||||
public override int GetRequiredItem(Skill skill) => RequiredItemArray[skill.GetLevel() - 1];
|
||||
public override int GetRequiredMoney(Skill skill) => RequiredMoneyArray[skill.GetLevel() - 1];
|
||||
|
||||
#if SKILL_SERVER
|
||||
public int GetEnmity(Skill skill) => 100;
|
||||
|
||||
@@ -83,7 +83,7 @@ namespace BrewMonster
|
||||
cls = 1;
|
||||
name = "磐石护甲";
|
||||
nativename = "磐石护甲";
|
||||
icon = "奇门护甲.dds";
|
||||
icon = "奇门护甲";
|
||||
max_level = 10;
|
||||
type = 2;
|
||||
apcost = 30;
|
||||
@@ -124,16 +124,16 @@ namespace BrewMonster
|
||||
|
||||
~Skill181Stub() { }
|
||||
|
||||
public float GetMpcost(Skill skill) => (float)(12 + 15 * skill.GetLevel());
|
||||
public int GetExecutetime(Skill skill) => 1200;
|
||||
public int GetCoolingtime(Skill skill) => 3000;
|
||||
public override float GetMpcost(Skill skill) => (float)(12 + 15 * skill.GetLevel());
|
||||
public override int GetExecutetime(Skill skill) => 1200;
|
||||
public override int GetCoolingtime(Skill skill) => 3000;
|
||||
public float GetRadius(Skill skill) => 0f;
|
||||
public float GetAttackdistance(Skill skill) => 0f;
|
||||
public float GetAngle(Skill skill) => (float)(1 - 0.0111111 * 0);
|
||||
public float GetPraydistance(Skill skill) => 0f;
|
||||
public int GetRequiredLevel(Skill skill) => RequiredLevelArray[skill.GetLevel() - 1];
|
||||
public int GetRequiredSp(Skill skill) => RequiredSpArray[skill.GetLevel() - 1];
|
||||
public int GetRequiredMoney(Skill skill) => RequiredMoneyArray[skill.GetLevel() - 1];
|
||||
public override float GetPraydistance(Skill skill) => 0f;
|
||||
public override int GetRequiredLevel(Skill skill) => RequiredLevelArray[skill.GetLevel() - 1];
|
||||
public override int GetRequiredSp(Skill skill) => RequiredSpArray[skill.GetLevel() - 1];
|
||||
public override int GetRequiredMoney(Skill skill) => RequiredMoneyArray[skill.GetLevel() - 1];
|
||||
|
||||
#if SKILL_CLIENT
|
||||
public int GetIntroduction(Skill skill, StringBuilder buffer, int length, string format)
|
||||
|
||||
@@ -84,7 +84,7 @@ namespace BrewMonster
|
||||
cls = 0;
|
||||
name = "一骑紫尘";
|
||||
nativename = "一骑紫尘";
|
||||
icon = "霸气.dds";
|
||||
icon = "霸气";
|
||||
max_level = 1;
|
||||
type = 8;
|
||||
apcost = 50;
|
||||
@@ -105,7 +105,7 @@ namespace BrewMonster
|
||||
long_range = 0;
|
||||
restrict_corpse = 0;
|
||||
allow_forms = 1;
|
||||
effect = "巫师_复仇雷霆.sgc";
|
||||
effect = "巫师_复仇雷霆";
|
||||
doenchant = 1;
|
||||
dobless = 0;
|
||||
commoncooldown = 0;
|
||||
@@ -127,17 +127,17 @@ namespace BrewMonster
|
||||
|
||||
~Skill1815Stub() { }
|
||||
|
||||
public float GetMpcost(Skill skill) => 141f;
|
||||
public int GetExecutetime(Skill skill) => 600;
|
||||
public int GetCoolingtime(Skill skill) => 90000;
|
||||
public override float GetMpcost(Skill skill) => 141f;
|
||||
public override int GetExecutetime(Skill skill) => 600;
|
||||
public override int GetCoolingtime(Skill skill) => 90000;
|
||||
public float GetRadius(Skill skill) => 0f;
|
||||
public float GetAttackdistance(Skill skill) => 0f;
|
||||
public float GetAngle(Skill skill) => (float)(1 - 0.0111111 * 0);
|
||||
public float GetPraydistance(Skill skill) => 15f;
|
||||
public int GetRequiredLevel(Skill skill) => RequiredLevelArray[skill.GetLevel() - 1];
|
||||
public int GetRequiredSp(Skill skill) => RequiredSpArray[skill.GetLevel() - 1];
|
||||
public int GetRequiredItem(Skill skill) => RequiredItemArray[skill.GetLevel() - 1];
|
||||
public int GetRequiredMoney(Skill skill) => RequiredMoneyArray[skill.GetLevel() - 1];
|
||||
public override float GetPraydistance(Skill skill) => 15f;
|
||||
public override int GetRequiredLevel(Skill skill) => RequiredLevelArray[skill.GetLevel() - 1];
|
||||
public override int GetRequiredSp(Skill skill) => RequiredSpArray[skill.GetLevel() - 1];
|
||||
public override int GetRequiredItem(Skill skill) => RequiredItemArray[skill.GetLevel() - 1];
|
||||
public override int GetRequiredMoney(Skill skill) => RequiredMoneyArray[skill.GetLevel() - 1];
|
||||
|
||||
#if SKILL_SERVER
|
||||
public int GetEnmity(Skill skill) => 100;
|
||||
|
||||
@@ -84,7 +84,7 @@ namespace BrewMonster
|
||||
cls = 0;
|
||||
name = "太虚·诛神诀";
|
||||
nativename = "太虚·诛神诀";
|
||||
icon = "狂风.dds";
|
||||
icon = "狂风";
|
||||
max_level = 1;
|
||||
type = 2;
|
||||
apcost = 300;
|
||||
@@ -106,7 +106,7 @@ namespace BrewMonster
|
||||
long_range = 0;
|
||||
restrict_corpse = 0;
|
||||
allow_forms = 1;
|
||||
effect = "武侠_狂风.sgc";
|
||||
effect = "武侠_狂风";
|
||||
doenchant = 1;
|
||||
dobless = 0;
|
||||
commoncooldown = 0;
|
||||
@@ -129,17 +129,17 @@ namespace BrewMonster
|
||||
|
||||
~Skill1816Stub() { }
|
||||
|
||||
public float GetMpcost(Skill skill) => 495f;
|
||||
public int GetExecutetime(Skill skill) => 1700;
|
||||
public int GetCoolingtime(Skill skill) => 180000;
|
||||
public override float GetMpcost(Skill skill) => 495f;
|
||||
public override int GetExecutetime(Skill skill) => 1700;
|
||||
public override int GetCoolingtime(Skill skill) => 180000;
|
||||
public float GetRadius(Skill skill) => 10f;
|
||||
public float GetAttackdistance(Skill skill) => 0f;
|
||||
public float GetAngle(Skill skill) => (float)(1 - 0.0111111 * 0);
|
||||
public float GetPraydistance(Skill skill) => (float)(skill.GetPlayer().GetRange());
|
||||
public int GetRequiredLevel(Skill skill) => RequiredLevelArray[skill.GetLevel() - 1];
|
||||
public int GetRequiredSp(Skill skill) => RequiredSpArray[skill.GetLevel() - 1];
|
||||
public int GetRequiredItem(Skill skill) => RequiredItemArray[skill.GetLevel() - 1];
|
||||
public int GetRequiredMoney(Skill skill) => RequiredMoneyArray[skill.GetLevel() - 1];
|
||||
public override float GetPraydistance(Skill skill) => (float)(skill.GetPlayer().GetRange());
|
||||
public override int GetRequiredLevel(Skill skill) => RequiredLevelArray[skill.GetLevel() - 1];
|
||||
public override int GetRequiredSp(Skill skill) => RequiredSpArray[skill.GetLevel() - 1];
|
||||
public override int GetRequiredItem(Skill skill) => RequiredItemArray[skill.GetLevel() - 1];
|
||||
public override int GetRequiredMoney(Skill skill) => RequiredMoneyArray[skill.GetLevel() - 1];
|
||||
|
||||
#if SKILL_SERVER
|
||||
public int GetEnmity(Skill skill) => 100;
|
||||
|
||||
@@ -87,7 +87,7 @@ namespace BrewMonster
|
||||
cls = 0;
|
||||
name = "天元逆转";
|
||||
nativename = "天元逆转";
|
||||
icon = "碎颅.dds";
|
||||
icon = "碎颅";
|
||||
max_level = 1;
|
||||
type = 1;
|
||||
apcost = 0;
|
||||
@@ -108,7 +108,7 @@ namespace BrewMonster
|
||||
long_range = 0;
|
||||
restrict_corpse = 0;
|
||||
allow_forms = 1;
|
||||
effect = "武侠_碎颅.sgc";
|
||||
effect = "武侠_碎颅";
|
||||
doenchant = 1;
|
||||
dobless = 0;
|
||||
commoncooldown = 0;
|
||||
@@ -131,17 +131,17 @@ namespace BrewMonster
|
||||
|
||||
~Skill1817Stub() { }
|
||||
|
||||
public float GetMpcost(Skill skill) => 0f;
|
||||
public int GetExecutetime(Skill skill) => 850;
|
||||
public int GetCoolingtime(Skill skill) => 120000;
|
||||
public override float GetMpcost(Skill skill) => 0f;
|
||||
public override int GetExecutetime(Skill skill) => 850;
|
||||
public override int GetCoolingtime(Skill skill) => 120000;
|
||||
public float GetRadius(Skill skill) => 3f;
|
||||
public float GetAttackdistance(Skill skill) => 12f;
|
||||
public float GetAngle(Skill skill) => (float)(1 - 0.0111111 * 0);
|
||||
public float GetPraydistance(Skill skill) => 10f;
|
||||
public int GetRequiredLevel(Skill skill) => RequiredLevelArray[skill.GetLevel() - 1];
|
||||
public int GetRequiredSp(Skill skill) => RequiredSpArray[skill.GetLevel() - 1];
|
||||
public int GetRequiredItem(Skill skill) => RequiredItemArray[skill.GetLevel() - 1];
|
||||
public int GetRequiredMoney(Skill skill) => RequiredMoneyArray[skill.GetLevel() - 1];
|
||||
public override float GetPraydistance(Skill skill) => 10f;
|
||||
public override int GetRequiredLevel(Skill skill) => RequiredLevelArray[skill.GetLevel() - 1];
|
||||
public override int GetRequiredSp(Skill skill) => RequiredSpArray[skill.GetLevel() - 1];
|
||||
public override int GetRequiredItem(Skill skill) => RequiredItemArray[skill.GetLevel() - 1];
|
||||
public override int GetRequiredMoney(Skill skill) => RequiredMoneyArray[skill.GetLevel() - 1];
|
||||
|
||||
#if SKILL_SERVER
|
||||
public int GetEnmity(Skill skill) => 100;
|
||||
|
||||
@@ -87,7 +87,7 @@ namespace BrewMonster
|
||||
cls = 0;
|
||||
name = "一掷乾坤";
|
||||
nativename = "一掷乾坤";
|
||||
icon = "回旋击.dds";
|
||||
icon = "回旋击";
|
||||
max_level = 1;
|
||||
type = 1;
|
||||
apcost = 35;
|
||||
@@ -108,7 +108,7 @@ namespace BrewMonster
|
||||
long_range = 0;
|
||||
restrict_corpse = 0;
|
||||
allow_forms = 1;
|
||||
effect = "武侠_回旋击.sgc";
|
||||
effect = "武侠_回旋击";
|
||||
doenchant = 1;
|
||||
dobless = 1;
|
||||
commoncooldown = 0;
|
||||
@@ -130,17 +130,17 @@ namespace BrewMonster
|
||||
|
||||
~Skill1818Stub() { }
|
||||
|
||||
public float GetMpcost(Skill skill) => 353f;
|
||||
public int GetExecutetime(Skill skill) => 900;
|
||||
public int GetCoolingtime(Skill skill) => 60000;
|
||||
public override float GetMpcost(Skill skill) => 353f;
|
||||
public override int GetExecutetime(Skill skill) => 900;
|
||||
public override int GetCoolingtime(Skill skill) => 60000;
|
||||
public float GetRadius(Skill skill) => 8f;
|
||||
public float GetAttackdistance(Skill skill) => 15f;
|
||||
public float GetAngle(Skill skill) => (float)(1 - 0.0111111 * 0);
|
||||
public float GetPraydistance(Skill skill) => 25f;
|
||||
public int GetRequiredLevel(Skill skill) => RequiredLevelArray[skill.GetLevel() - 1];
|
||||
public int GetRequiredSp(Skill skill) => RequiredSpArray[skill.GetLevel() - 1];
|
||||
public int GetRequiredItem(Skill skill) => RequiredItemArray[skill.GetLevel() - 1];
|
||||
public int GetRequiredMoney(Skill skill) => RequiredMoneyArray[skill.GetLevel() - 1];
|
||||
public override float GetPraydistance(Skill skill) => 25f;
|
||||
public override int GetRequiredLevel(Skill skill) => RequiredLevelArray[skill.GetLevel() - 1];
|
||||
public override int GetRequiredSp(Skill skill) => RequiredSpArray[skill.GetLevel() - 1];
|
||||
public override int GetRequiredItem(Skill skill) => RequiredItemArray[skill.GetLevel() - 1];
|
||||
public override int GetRequiredMoney(Skill skill) => RequiredMoneyArray[skill.GetLevel() - 1];
|
||||
|
||||
#if SKILL_SERVER
|
||||
public int GetEnmity(Skill skill) => 100;
|
||||
|
||||
@@ -84,7 +84,7 @@ namespace BrewMonster
|
||||
cls = 0;
|
||||
name = "赤龙索";
|
||||
nativename = "赤龙索";
|
||||
icon = "龙依.dds";
|
||||
icon = "龙依";
|
||||
max_level = 1;
|
||||
type = 3;
|
||||
apcost = 50;
|
||||
@@ -105,7 +105,7 @@ namespace BrewMonster
|
||||
long_range = 0;
|
||||
restrict_corpse = 0;
|
||||
allow_forms = 1;
|
||||
effect = "武侠_龙爪手.sgc";
|
||||
effect = "武侠_龙爪手";
|
||||
doenchant = 1;
|
||||
dobless = 0;
|
||||
commoncooldown = 0;
|
||||
@@ -128,17 +128,17 @@ namespace BrewMonster
|
||||
|
||||
~Skill1819Stub() { }
|
||||
|
||||
public float GetMpcost(Skill skill) => 212f;
|
||||
public int GetExecutetime(Skill skill) => 2000;
|
||||
public int GetCoolingtime(Skill skill) => 120000;
|
||||
public override float GetMpcost(Skill skill) => 212f;
|
||||
public override int GetExecutetime(Skill skill) => 2000;
|
||||
public override int GetCoolingtime(Skill skill) => 120000;
|
||||
public float GetRadius(Skill skill) => 10f;
|
||||
public float GetAttackdistance(Skill skill) => 15f;
|
||||
public float GetAngle(Skill skill) => (float)(1 - 0.0111111 * 0);
|
||||
public float GetPraydistance(Skill skill) => 25f;
|
||||
public int GetRequiredLevel(Skill skill) => RequiredLevelArray[skill.GetLevel() - 1];
|
||||
public int GetRequiredSp(Skill skill) => RequiredSpArray[skill.GetLevel() - 1];
|
||||
public int GetRequiredItem(Skill skill) => RequiredItemArray[skill.GetLevel() - 1];
|
||||
public int GetRequiredMoney(Skill skill) => RequiredMoneyArray[skill.GetLevel() - 1];
|
||||
public override float GetPraydistance(Skill skill) => 25f;
|
||||
public override int GetRequiredLevel(Skill skill) => RequiredLevelArray[skill.GetLevel() - 1];
|
||||
public override int GetRequiredSp(Skill skill) => RequiredSpArray[skill.GetLevel() - 1];
|
||||
public override int GetRequiredItem(Skill skill) => RequiredItemArray[skill.GetLevel() - 1];
|
||||
public override int GetRequiredMoney(Skill skill) => RequiredMoneyArray[skill.GetLevel() - 1];
|
||||
|
||||
#if SKILL_SERVER
|
||||
public int GetEnmity(Skill skill) => 100;
|
||||
|
||||
@@ -86,7 +86,7 @@ namespace BrewMonster
|
||||
cls = 1;
|
||||
name = "冰雹";
|
||||
nativename = "冰雹";
|
||||
icon = "冰雹.dds";
|
||||
icon = "冰雹";
|
||||
max_level = 10;
|
||||
type = 1;
|
||||
apcost = 0;
|
||||
@@ -107,7 +107,7 @@ namespace BrewMonster
|
||||
long_range = 0;
|
||||
restrict_corpse = 0;
|
||||
allow_forms = 3;
|
||||
effect = "冰雹.sgc";
|
||||
effect = "冰雹";
|
||||
doenchant = 1;
|
||||
dobless = 0;
|
||||
commoncooldown = 0;
|
||||
@@ -127,16 +127,16 @@ namespace BrewMonster
|
||||
|
||||
~Skill182Stub() { }
|
||||
|
||||
public float GetMpcost(Skill skill) => (float)(39.6 + 18 * skill.GetLevel());
|
||||
public int GetExecutetime(Skill skill) => 1200;
|
||||
public int GetCoolingtime(Skill skill) => 12000;
|
||||
public override float GetMpcost(Skill skill) => (float)(39.6 + 18 * skill.GetLevel());
|
||||
public override int GetExecutetime(Skill skill) => 1200;
|
||||
public override int GetCoolingtime(Skill skill) => 12000;
|
||||
public float GetRadius(Skill skill) => (float)(4 + 0.4 * skill.GetLevel());
|
||||
public float GetAttackdistance(Skill skill) => (float)(4 + 0.4 * skill.GetLevel());
|
||||
public float GetAngle(Skill skill) => (float)(1 - 0.0111111 * 0);
|
||||
public float GetPraydistance(Skill skill) => (float)(19.5 + 0.9 * skill.GetLevel());
|
||||
public int GetRequiredLevel(Skill skill) => RequiredLevelArray[skill.GetLevel() - 1];
|
||||
public int GetRequiredSp(Skill skill) => RequiredSpArray[skill.GetLevel() - 1];
|
||||
public int GetRequiredMoney(Skill skill) => RequiredMoneyArray[skill.GetLevel() - 1];
|
||||
public override float GetPraydistance(Skill skill) => (float)(19.5 + 0.9 * skill.GetLevel());
|
||||
public override int GetRequiredLevel(Skill skill) => RequiredLevelArray[skill.GetLevel() - 1];
|
||||
public override int GetRequiredSp(Skill skill) => RequiredSpArray[skill.GetLevel() - 1];
|
||||
public override int GetRequiredMoney(Skill skill) => RequiredMoneyArray[skill.GetLevel() - 1];
|
||||
|
||||
#if SKILL_CLIENT
|
||||
public int GetIntroduction(Skill skill, StringBuilder buffer, int length, string format)
|
||||
|
||||
@@ -48,7 +48,7 @@ namespace BrewMonster
|
||||
cls = 1;
|
||||
name = "般若心经";
|
||||
nativename = "般若心经";
|
||||
icon = "般若心经.dds";
|
||||
icon = "般若心经";
|
||||
max_level = 1;
|
||||
type = 2;
|
||||
apcost = 200;
|
||||
@@ -69,7 +69,7 @@ namespace BrewMonster
|
||||
long_range = 0;
|
||||
restrict_corpse = 0;
|
||||
allow_forms = 1;
|
||||
effect = "般若心经.sgc";
|
||||
effect = "般若心经";
|
||||
doenchant = 1;
|
||||
dobless = 0;
|
||||
commoncooldown = 0;
|
||||
@@ -87,16 +87,16 @@ namespace BrewMonster
|
||||
|
||||
~Skill183Stub() { }
|
||||
|
||||
public float GetMpcost(Skill skill) => 0f;
|
||||
public int GetExecutetime(Skill skill) => 0;
|
||||
public int GetCoolingtime(Skill skill) => 60000;
|
||||
public override float GetMpcost(Skill skill) => 0f;
|
||||
public override int GetExecutetime(Skill skill) => 0;
|
||||
public override int GetCoolingtime(Skill skill) => 60000;
|
||||
public float GetRadius(Skill skill) => 0f;
|
||||
public float GetAttackdistance(Skill skill) => 0f;
|
||||
public float GetAngle(Skill skill) => (float)(1 - 0.0111111 * 0);
|
||||
public float GetPraydistance(Skill skill) => 0f;
|
||||
public int GetRequiredLevel(Skill skill) => RequiredLevelArray[skill.GetLevel() - 1];
|
||||
public int GetRequiredSp(Skill skill) => RequiredSpArray[skill.GetLevel() - 1];
|
||||
public int GetRequiredMoney(Skill skill) => RequiredMoneyArray[skill.GetLevel() - 1];
|
||||
public override float GetPraydistance(Skill skill) => 0f;
|
||||
public override int GetRequiredLevel(Skill skill) => RequiredLevelArray[skill.GetLevel() - 1];
|
||||
public override int GetRequiredSp(Skill skill) => RequiredSpArray[skill.GetLevel() - 1];
|
||||
public override int GetRequiredMoney(Skill skill) => RequiredMoneyArray[skill.GetLevel() - 1];
|
||||
|
||||
#if SKILL_SERVER
|
||||
public int GetEnmity(Skill skill) => 0;
|
||||
|
||||
@@ -83,7 +83,7 @@ namespace BrewMonster
|
||||
cls = 1;
|
||||
name = "石破天惊";
|
||||
nativename = "石破天惊";
|
||||
icon = "石破天惊.dds";
|
||||
icon = "石破天惊";
|
||||
max_level = 10;
|
||||
type = 3;
|
||||
apcost = 0;
|
||||
@@ -104,7 +104,7 @@ namespace BrewMonster
|
||||
long_range = 0;
|
||||
restrict_corpse = 0;
|
||||
allow_forms = 1;
|
||||
effect = "石破天惊.sgc";
|
||||
effect = "石破天惊";
|
||||
doenchant = 1;
|
||||
dobless = 0;
|
||||
commoncooldown = 0;
|
||||
@@ -124,16 +124,16 @@ namespace BrewMonster
|
||||
|
||||
~Skill184Stub() { }
|
||||
|
||||
public float GetMpcost(Skill skill) => (float)(135 + 12 * skill.GetLevel());
|
||||
public int GetExecutetime(Skill skill) => 2000;
|
||||
public int GetCoolingtime(Skill skill) => 31000 - 1000 * skill.GetLevel();
|
||||
public override float GetMpcost(Skill skill) => (float)(135 + 12 * skill.GetLevel());
|
||||
public override int GetExecutetime(Skill skill) => 2000;
|
||||
public override int GetCoolingtime(Skill skill) => 31000 - 1000 * skill.GetLevel();
|
||||
public float GetRadius(Skill skill) => 0f;
|
||||
public float GetAttackdistance(Skill skill) => 0f;
|
||||
public float GetAngle(Skill skill) => (float)(1 - 0.0111111 * 0);
|
||||
public float GetPraydistance(Skill skill) => (float)(19.5 + 0.9 * skill.GetLevel());
|
||||
public int GetRequiredLevel(Skill skill) => RequiredLevelArray[skill.GetLevel() - 1];
|
||||
public int GetRequiredSp(Skill skill) => RequiredSpArray[skill.GetLevel() - 1];
|
||||
public int GetRequiredMoney(Skill skill) => RequiredMoneyArray[skill.GetLevel() - 1];
|
||||
public override float GetPraydistance(Skill skill) => (float)(19.5 + 0.9 * skill.GetLevel());
|
||||
public override int GetRequiredLevel(Skill skill) => RequiredLevelArray[skill.GetLevel() - 1];
|
||||
public override int GetRequiredSp(Skill skill) => RequiredSpArray[skill.GetLevel() - 1];
|
||||
public override int GetRequiredMoney(Skill skill) => RequiredMoneyArray[skill.GetLevel() - 1];
|
||||
|
||||
#if SKILL_CLIENT
|
||||
public int GetIntroduction(Skill skill, StringBuilder buffer, int length, string format)
|
||||
|
||||
@@ -49,7 +49,7 @@ namespace BrewMonster
|
||||
long_range = 0;
|
||||
restrict_corpse = 0;
|
||||
allow_forms = 0;
|
||||
effect = "法师_冰晶世界.sgc";
|
||||
effect = "法师_冰晶世界";
|
||||
doenchant = 1;
|
||||
dobless = 0;
|
||||
commoncooldown = 0;
|
||||
@@ -63,13 +63,13 @@ namespace BrewMonster
|
||||
|
||||
~Skill1864Stub() { }
|
||||
|
||||
public float GetMpcost(Skill skill) => 0f;
|
||||
public int GetExecutetime(Skill skill) => 0;
|
||||
public int GetCoolingtime(Skill skill) => 0;
|
||||
public override float GetMpcost(Skill skill) => 0f;
|
||||
public override int GetExecutetime(Skill skill) => 0;
|
||||
public override int GetCoolingtime(Skill skill) => 0;
|
||||
public float GetRadius(Skill skill) => 0f;
|
||||
public float GetAttackdistance(Skill skill) => 0f;
|
||||
public float GetAngle(Skill skill) => (float)(1 - 0.0111111 * 0);
|
||||
public float GetPraydistance(Skill skill) => 0f;
|
||||
public override float GetPraydistance(Skill skill) => 0f;
|
||||
|
||||
#if SKILL_SERVER
|
||||
public int GetEnmity(Skill skill) => 0;
|
||||
|
||||
@@ -84,7 +84,7 @@ namespace BrewMonster
|
||||
cls = 1;
|
||||
name = "太虚·逆流诀";
|
||||
nativename = "太虚·逆流诀";
|
||||
icon = "静谧之术2.dds";
|
||||
icon = "静谧之术2";
|
||||
max_level = 1;
|
||||
type = 3;
|
||||
apcost = 20;
|
||||
@@ -106,7 +106,7 @@ namespace BrewMonster
|
||||
long_range = 0;
|
||||
restrict_corpse = 0;
|
||||
allow_forms = 1;
|
||||
effect = "静谧之术2_击中.sgc";
|
||||
effect = "静谧之术2_击中";
|
||||
doenchant = 1;
|
||||
dobless = 0;
|
||||
commoncooldown = 0;
|
||||
@@ -126,17 +126,17 @@ namespace BrewMonster
|
||||
|
||||
~Skill1865Stub() { }
|
||||
|
||||
public float GetMpcost(Skill skill) => 545f;
|
||||
public int GetExecutetime(Skill skill) => 600;
|
||||
public int GetCoolingtime(Skill skill) => 45000;
|
||||
public override float GetMpcost(Skill skill) => 545f;
|
||||
public override int GetExecutetime(Skill skill) => 600;
|
||||
public override int GetCoolingtime(Skill skill) => 45000;
|
||||
public float GetRadius(Skill skill) => 0f;
|
||||
public float GetAttackdistance(Skill skill) => 0f;
|
||||
public float GetAngle(Skill skill) => (float)(1 - 0.0111111 * 0);
|
||||
public float GetPraydistance(Skill skill) => 30f;
|
||||
public int GetRequiredLevel(Skill skill) => RequiredLevelArray[skill.GetLevel() - 1];
|
||||
public int GetRequiredSp(Skill skill) => RequiredSpArray[skill.GetLevel() - 1];
|
||||
public int GetRequiredItem(Skill skill) => RequiredItemArray[skill.GetLevel() - 1];
|
||||
public int GetRequiredMoney(Skill skill) => RequiredMoneyArray[skill.GetLevel() - 1];
|
||||
public override float GetPraydistance(Skill skill) => 30f;
|
||||
public override int GetRequiredLevel(Skill skill) => RequiredLevelArray[skill.GetLevel() - 1];
|
||||
public override int GetRequiredSp(Skill skill) => RequiredSpArray[skill.GetLevel() - 1];
|
||||
public override int GetRequiredItem(Skill skill) => RequiredItemArray[skill.GetLevel() - 1];
|
||||
public override int GetRequiredMoney(Skill skill) => RequiredMoneyArray[skill.GetLevel() - 1];
|
||||
|
||||
#if SKILL_SERVER
|
||||
public int GetEnmity(Skill skill) => 100;
|
||||
|
||||
@@ -49,7 +49,7 @@ namespace BrewMonster
|
||||
long_range = 0;
|
||||
restrict_corpse = 0;
|
||||
allow_forms = 0;
|
||||
effect = "武侠_狂风.sgc";
|
||||
effect = "武侠_狂风";
|
||||
doenchant = 1;
|
||||
dobless = 0;
|
||||
commoncooldown = 0;
|
||||
@@ -63,13 +63,13 @@ namespace BrewMonster
|
||||
|
||||
~Skill1868Stub() { }
|
||||
|
||||
public float GetMpcost(Skill skill) => 0f;
|
||||
public int GetExecutetime(Skill skill) => 0;
|
||||
public int GetCoolingtime(Skill skill) => 0;
|
||||
public override float GetMpcost(Skill skill) => 0f;
|
||||
public override int GetExecutetime(Skill skill) => 0;
|
||||
public override int GetCoolingtime(Skill skill) => 0;
|
||||
public float GetRadius(Skill skill) => 0f;
|
||||
public float GetAttackdistance(Skill skill) => 0f;
|
||||
public float GetAngle(Skill skill) => (float)(1 - 0.0111111 * 0);
|
||||
public float GetPraydistance(Skill skill) => 0f;
|
||||
public override float GetPraydistance(Skill skill) => 0f;
|
||||
|
||||
#if SKILL_SERVER
|
||||
public int GetEnmity(Skill skill) => 0;
|
||||
|
||||
@@ -30,7 +30,7 @@ namespace BrewMonster
|
||||
cls = 0;
|
||||
name = "2233";
|
||||
nativename = "2233";
|
||||
icon = "无效.ddsdd";
|
||||
icon = "无效";
|
||||
max_level = 12;
|
||||
type = 10;
|
||||
apcost = 2233;
|
||||
@@ -57,7 +57,6 @@ namespace BrewMonster
|
||||
dobless = 0;
|
||||
commoncooldown = 0;
|
||||
commoncooldowntime = 0;
|
||||
effect = "3233";
|
||||
range = new Range();
|
||||
range.type = 0;
|
||||
pre_skills = new Dictionary<uint, int>();
|
||||
@@ -67,15 +66,15 @@ namespace BrewMonster
|
||||
|
||||
~Skill187Stub() { }
|
||||
|
||||
public float GetMpcost(Skill skill) => 1033f;
|
||||
public int GetExecutetime(Skill skill) => 1000333;
|
||||
public int GetCoolingtime(Skill skill) => 30002;
|
||||
public override float GetMpcost(Skill skill) => 1033f;
|
||||
public override int GetExecutetime(Skill skill) => 1000333;
|
||||
public override int GetCoolingtime(Skill skill) => 30002;
|
||||
public float GetRadius(Skill skill) => 0f;
|
||||
public float GetAttackdistance(Skill skill) => 0f;
|
||||
public float GetAngle(Skill skill) => (float)(1 - 0.0111111 * 0);
|
||||
public float GetPraydistance(Skill skill) => 1533f;
|
||||
public int GetRequiredItem(Skill skill) => RequiredItemArray[skill.GetLevel() - 1];
|
||||
public int GetRequiredMoney(Skill skill) => RequiredMoneyArray[skill.GetLevel() - 1];
|
||||
public override float GetPraydistance(Skill skill) => 1533f;
|
||||
public override int GetRequiredItem(Skill skill) => RequiredItemArray[skill.GetLevel() - 1];
|
||||
public override int GetRequiredMoney(Skill skill) => RequiredMoneyArray[skill.GetLevel() - 1];
|
||||
|
||||
#if SKILL_SERVER
|
||||
public int GetEnmity(Skill skill) => 33344;
|
||||
|
||||
@@ -84,7 +84,7 @@ namespace BrewMonster
|
||||
cls = 0;
|
||||
name = "诛神诀";
|
||||
nativename = "诛神诀";
|
||||
icon = "狂风.dds";
|
||||
icon = "狂风";
|
||||
max_level = 1;
|
||||
type = 2;
|
||||
apcost = 299;
|
||||
@@ -105,7 +105,7 @@ namespace BrewMonster
|
||||
long_range = 0;
|
||||
restrict_corpse = 0;
|
||||
allow_forms = 1;
|
||||
effect = "武侠_狂风.sgc";
|
||||
effect = "武侠_狂风";
|
||||
doenchant = 1;
|
||||
dobless = 0;
|
||||
commoncooldown = 0;
|
||||
@@ -128,17 +128,17 @@ namespace BrewMonster
|
||||
|
||||
~Skill1871Stub() { }
|
||||
|
||||
public float GetMpcost(Skill skill) => 392f;
|
||||
public int GetExecutetime(Skill skill) => 1700;
|
||||
public int GetCoolingtime(Skill skill) => 300000;
|
||||
public override float GetMpcost(Skill skill) => 392f;
|
||||
public override int GetExecutetime(Skill skill) => 1700;
|
||||
public override int GetCoolingtime(Skill skill) => 300000;
|
||||
public float GetRadius(Skill skill) => 10f;
|
||||
public float GetAttackdistance(Skill skill) => 0f;
|
||||
public float GetAngle(Skill skill) => (float)(1 - 0.0111111 * 0);
|
||||
public float GetPraydistance(Skill skill) => (float)(skill.GetPlayer().GetRange());
|
||||
public int GetRequiredLevel(Skill skill) => RequiredLevelArray[skill.GetLevel() - 1];
|
||||
public int GetRequiredSp(Skill skill) => RequiredSpArray[skill.GetLevel() - 1];
|
||||
public int GetRequiredItem(Skill skill) => RequiredItemArray[skill.GetLevel() - 1];
|
||||
public int GetRequiredMoney(Skill skill) => RequiredMoneyArray[skill.GetLevel() - 1];
|
||||
public override float GetPraydistance(Skill skill) => (float)(skill.GetPlayer().GetRange());
|
||||
public override int GetRequiredLevel(Skill skill) => RequiredLevelArray[skill.GetLevel() - 1];
|
||||
public override int GetRequiredSp(Skill skill) => RequiredSpArray[skill.GetLevel() - 1];
|
||||
public override int GetRequiredItem(Skill skill) => RequiredItemArray[skill.GetLevel() - 1];
|
||||
public override int GetRequiredMoney(Skill skill) => RequiredMoneyArray[skill.GetLevel() - 1];
|
||||
|
||||
#if SKILL_SERVER
|
||||
public int GetEnmity(Skill skill) => 100;
|
||||
|
||||
@@ -49,7 +49,7 @@ namespace BrewMonster
|
||||
long_range = 0;
|
||||
restrict_corpse = 0;
|
||||
allow_forms = 0;
|
||||
effect = "武侠_狂风.sgc";
|
||||
effect = "武侠_狂风";
|
||||
doenchant = 1;
|
||||
dobless = 0;
|
||||
commoncooldown = 0;
|
||||
@@ -63,13 +63,13 @@ namespace BrewMonster
|
||||
|
||||
~Skill1872Stub() { }
|
||||
|
||||
public float GetMpcost(Skill skill) => 0f;
|
||||
public int GetExecutetime(Skill skill) => 0;
|
||||
public int GetCoolingtime(Skill skill) => 0;
|
||||
public override float GetMpcost(Skill skill) => 0f;
|
||||
public override int GetExecutetime(Skill skill) => 0;
|
||||
public override int GetCoolingtime(Skill skill) => 0;
|
||||
public float GetRadius(Skill skill) => 0f;
|
||||
public float GetAttackdistance(Skill skill) => 0f;
|
||||
public float GetAngle(Skill skill) => (float)(1 - 0.0111111 * 0);
|
||||
public float GetPraydistance(Skill skill) => 0f;
|
||||
public override float GetPraydistance(Skill skill) => 0f;
|
||||
|
||||
#if SKILL_SERVER
|
||||
public int GetEnmity(Skill skill) => 0;
|
||||
|
||||
@@ -84,7 +84,7 @@ namespace BrewMonster
|
||||
cls = 1;
|
||||
name = "逆空诀";
|
||||
nativename = "逆空诀";
|
||||
icon = "静谧之术.dds";
|
||||
icon = "静谧之术";
|
||||
max_level = 1;
|
||||
type = 3;
|
||||
apcost = 50;
|
||||
@@ -105,7 +105,7 @@ namespace BrewMonster
|
||||
long_range = 0;
|
||||
restrict_corpse = 0;
|
||||
allow_forms = 1;
|
||||
effect = "法师_静谧之术.sgc";
|
||||
effect = "法师_静谧之术";
|
||||
doenchant = 1;
|
||||
dobless = 0;
|
||||
commoncooldown = 0;
|
||||
@@ -125,17 +125,17 @@ namespace BrewMonster
|
||||
|
||||
~Skill1873Stub() { }
|
||||
|
||||
public float GetMpcost(Skill skill) => 432f;
|
||||
public int GetExecutetime(Skill skill) => 600;
|
||||
public int GetCoolingtime(Skill skill) => 60000;
|
||||
public override float GetMpcost(Skill skill) => 432f;
|
||||
public override int GetExecutetime(Skill skill) => 600;
|
||||
public override int GetCoolingtime(Skill skill) => 60000;
|
||||
public float GetRadius(Skill skill) => 0f;
|
||||
public float GetAttackdistance(Skill skill) => 0f;
|
||||
public float GetAngle(Skill skill) => (float)(1 - 0.0111111 * 0);
|
||||
public float GetPraydistance(Skill skill) => 30f;
|
||||
public int GetRequiredLevel(Skill skill) => RequiredLevelArray[skill.GetLevel() - 1];
|
||||
public int GetRequiredSp(Skill skill) => RequiredSpArray[skill.GetLevel() - 1];
|
||||
public int GetRequiredItem(Skill skill) => RequiredItemArray[skill.GetLevel() - 1];
|
||||
public int GetRequiredMoney(Skill skill) => RequiredMoneyArray[skill.GetLevel() - 1];
|
||||
public override float GetPraydistance(Skill skill) => 30f;
|
||||
public override int GetRequiredLevel(Skill skill) => RequiredLevelArray[skill.GetLevel() - 1];
|
||||
public override int GetRequiredSp(Skill skill) => RequiredSpArray[skill.GetLevel() - 1];
|
||||
public override int GetRequiredItem(Skill skill) => RequiredItemArray[skill.GetLevel() - 1];
|
||||
public override int GetRequiredMoney(Skill skill) => RequiredMoneyArray[skill.GetLevel() - 1];
|
||||
|
||||
#if SKILL_SERVER
|
||||
public int GetEnmity(Skill skill) => 100;
|
||||
|
||||
@@ -84,7 +84,7 @@ namespace BrewMonster
|
||||
cls = 1;
|
||||
name = "逆流诀";
|
||||
nativename = "逆流诀";
|
||||
icon = "静谧之术2.dds";
|
||||
icon = "静谧之术2";
|
||||
max_level = 1;
|
||||
type = 3;
|
||||
apcost = 50;
|
||||
@@ -105,7 +105,7 @@ namespace BrewMonster
|
||||
long_range = 0;
|
||||
restrict_corpse = 0;
|
||||
allow_forms = 1;
|
||||
effect = "静谧之术2_击中.sgc";
|
||||
effect = "静谧之术2_击中";
|
||||
doenchant = 1;
|
||||
dobless = 0;
|
||||
commoncooldown = 0;
|
||||
@@ -125,17 +125,17 @@ namespace BrewMonster
|
||||
|
||||
~Skill1874Stub() { }
|
||||
|
||||
public float GetMpcost(Skill skill) => 432f;
|
||||
public int GetExecutetime(Skill skill) => 600;
|
||||
public int GetCoolingtime(Skill skill) => 60000;
|
||||
public override float GetMpcost(Skill skill) => 432f;
|
||||
public override int GetExecutetime(Skill skill) => 600;
|
||||
public override int GetCoolingtime(Skill skill) => 60000;
|
||||
public float GetRadius(Skill skill) => 0f;
|
||||
public float GetAttackdistance(Skill skill) => 0f;
|
||||
public float GetAngle(Skill skill) => (float)(1 - 0.0111111 * 0);
|
||||
public float GetPraydistance(Skill skill) => 30f;
|
||||
public int GetRequiredLevel(Skill skill) => RequiredLevelArray[skill.GetLevel() - 1];
|
||||
public int GetRequiredSp(Skill skill) => RequiredSpArray[skill.GetLevel() - 1];
|
||||
public int GetRequiredItem(Skill skill) => RequiredItemArray[skill.GetLevel() - 1];
|
||||
public int GetRequiredMoney(Skill skill) => RequiredMoneyArray[skill.GetLevel() - 1];
|
||||
public override float GetPraydistance(Skill skill) => 30f;
|
||||
public override int GetRequiredLevel(Skill skill) => RequiredLevelArray[skill.GetLevel() - 1];
|
||||
public override int GetRequiredSp(Skill skill) => RequiredSpArray[skill.GetLevel() - 1];
|
||||
public override int GetRequiredItem(Skill skill) => RequiredItemArray[skill.GetLevel() - 1];
|
||||
public override int GetRequiredMoney(Skill skill) => RequiredMoneyArray[skill.GetLevel() - 1];
|
||||
|
||||
#if SKILL_SERVER
|
||||
public int GetEnmity(Skill skill) => 100;
|
||||
|
||||
@@ -119,15 +119,15 @@ namespace BrewMonster
|
||||
|
||||
~Skill1951Stub() { }
|
||||
|
||||
public float GetMpcost(Skill skill) => 0f;
|
||||
public int GetExecutetime(Skill skill) => 1000;
|
||||
public int GetCoolingtime(Skill skill) => 0;
|
||||
public override float GetMpcost(Skill skill) => 0f;
|
||||
public override int GetExecutetime(Skill skill) => 1000;
|
||||
public override int GetCoolingtime(Skill skill) => 0;
|
||||
public float GetRadius(Skill skill) => 0f;
|
||||
public float GetAttackdistance(Skill skill) => 0f;
|
||||
public float GetAngle(Skill skill) => (float)(1 - 0.0111111 * 0);
|
||||
public float GetPraydistance(Skill skill) => 30f;
|
||||
public int GetRequiredLevel(Skill skill) => RequiredLevelArray[skill.GetLevel() - 1];
|
||||
public int GetRequiredSp(Skill skill) => RequiredSpArray[skill.GetLevel() - 1];
|
||||
public override float GetPraydistance(Skill skill) => 30f;
|
||||
public override int GetRequiredLevel(Skill skill) => RequiredLevelArray[skill.GetLevel() - 1];
|
||||
public override int GetRequiredSp(Skill skill) => RequiredSpArray[skill.GetLevel() - 1];
|
||||
|
||||
#if SKILL_SERVER
|
||||
public int GetEnmity(Skill skill) => 0;
|
||||
|
||||
@@ -86,7 +86,7 @@ namespace BrewMonster
|
||||
cls = 0;
|
||||
name = "寸力";
|
||||
nativename = "寸力";
|
||||
icon = "寸力.dds";
|
||||
icon = "寸力";
|
||||
max_level = 10;
|
||||
type = 1;
|
||||
apcost = 0;
|
||||
@@ -107,10 +107,21 @@ namespace BrewMonster
|
||||
long_range = 0;
|
||||
restrict_corpse = 0;
|
||||
allow_forms = 1;
|
||||
effect = "寸力";
|
||||
doenchant = 1;
|
||||
dobless = 0;
|
||||
commoncooldown = 0;
|
||||
commoncooldowntime = 0;
|
||||
restrict_weapons.Add(0);
|
||||
effect = "";
|
||||
restrict_weapons.Add(1);
|
||||
restrict_weapons.Add(182);
|
||||
restrict_weapons.Add(9);
|
||||
restrict_weapons.Add(5);
|
||||
restrict_weapons.Add(292);
|
||||
range = new Range();
|
||||
range.type = 0;
|
||||
pre_skills = new Dictionary<uint, int>();
|
||||
pre_skills.Add(1, 1);
|
||||
#if SKILL_SERVER
|
||||
statestub.Add(new State1());
|
||||
statestub.Add(new State2());
|
||||
@@ -120,21 +131,24 @@ namespace BrewMonster
|
||||
|
||||
~Skill2Stub() { }
|
||||
|
||||
public float GetMpcost(Skill skill) => (float)(-2.2 + 5.6 * skill.GetLevel());
|
||||
public int GetExecutetime(Skill skill) => 700;
|
||||
public int GetCoolingtime(Skill skill) => 8000;
|
||||
public override float GetMpcost(Skill skill) => (float)(-2.2 + 5.6 * skill.GetLevel());
|
||||
public override int GetExecutetime(Skill skill) => 700;
|
||||
public override int GetCoolingtime(Skill skill) => 8000;
|
||||
public float GetRadius(Skill skill) => 0f;
|
||||
public float GetAttackdistance(Skill skill) => 0f;
|
||||
public float GetAngle(Skill skill) => (float)(1 - 0.0111111 * 0);
|
||||
public float GetPraydistance(Skill skill) => (float)(skill.GetPlayer().GetRange());
|
||||
public int GetRequiredLevel(Skill skill) => RequiredLevelArray[skill.GetLevel() - 1];
|
||||
public int GetRequiredSp(Skill skill) => RequiredSpArray[skill.GetLevel() - 1];
|
||||
public int GetRequiredMoney(Skill skill) => RequiredMoneyArray[skill.GetLevel() - 1];
|
||||
public override float GetPraydistance(Skill skill) => (float)(skill.GetPlayer().GetRange());
|
||||
public override int GetRequiredLevel(Skill skill) => RequiredLevelArray[skill.GetLevel() - 1];
|
||||
public override int GetRequiredSp(Skill skill) => RequiredSpArray[skill.GetLevel() - 1];
|
||||
public override int GetRequiredMoney(Skill skill) => RequiredMoneyArray[skill.GetLevel() - 1];
|
||||
|
||||
#if SKILL_CLIENT
|
||||
public int GetIntroduction(Skill skill, StringBuilder buffer, int length, string format)
|
||||
{
|
||||
string result = string.Format(format, skill.GetLevel(), -2.2 + 5.6 * skill.GetLevel(), 5.9 * skill.GetLevel() * skill.GetLevel() + 126.7 * skill.GetLevel() + 40.5);
|
||||
string result = string.Format(format,
|
||||
skill.GetLevel(),
|
||||
-2.2 + 5.6 * skill.GetLevel(),
|
||||
5.9 * skill.GetLevel() * skill.GetLevel() + 126.7 * skill.GetLevel() + 40.5);
|
||||
if (result.Length < length)
|
||||
{
|
||||
buffer.Append(result);
|
||||
@@ -146,10 +160,7 @@ namespace BrewMonster
|
||||
|
||||
#if SKILL_SERVER
|
||||
public int GetEnmity(Skill skill) => 0;
|
||||
public bool StateAttack(Skill skill)
|
||||
{
|
||||
return true;
|
||||
}
|
||||
public bool StateAttack(Skill skill) => true;
|
||||
public bool TakeEffect(Skill skill) => true;
|
||||
public float GetEffectdistance(Skill skill) => 11.7f;
|
||||
public int GetAttackspeed(Skill skill) => 3;
|
||||
|
||||
@@ -87,7 +87,7 @@ namespace BrewMonster
|
||||
cls = 0;
|
||||
name = "玄·虎崩";
|
||||
nativename = "玄·虎崩";
|
||||
icon = "玄·虎崩.dds";
|
||||
icon = "玄·虎崩";
|
||||
max_level = 1;
|
||||
type = 1;
|
||||
apcost = 0;
|
||||
@@ -109,7 +109,7 @@ namespace BrewMonster
|
||||
long_range = 0;
|
||||
restrict_corpse = 0;
|
||||
allow_forms = 1;
|
||||
effect = "武侠_虎击改.sgc";
|
||||
effect = "武侠_虎击改";
|
||||
doenchant = 1;
|
||||
dobless = 0;
|
||||
commoncooldown = 0;
|
||||
@@ -134,17 +134,17 @@ namespace BrewMonster
|
||||
|
||||
~Skill2206Stub() { }
|
||||
|
||||
public float GetMpcost(Skill skill) => 125f;
|
||||
public int GetExecutetime(Skill skill) => 1000;
|
||||
public int GetCoolingtime(Skill skill) => 3000;
|
||||
public override float GetMpcost(Skill skill) => 125f;
|
||||
public override int GetExecutetime(Skill skill) => 1000;
|
||||
public override int GetCoolingtime(Skill skill) => 3000;
|
||||
public float GetRadius(Skill skill) => 0f;
|
||||
public float GetAttackdistance(Skill skill) => 0f;
|
||||
public float GetAngle(Skill skill) => (float)(1 - 0.0111111 * 0);
|
||||
public float GetPraydistance(Skill skill) => (float)(skill.GetPlayer().GetRange());
|
||||
public int GetRequiredLevel(Skill skill) => RequiredLevelArray[skill.GetLevel() - 1];
|
||||
public int GetRequiredSp(Skill skill) => RequiredSpArray[skill.GetLevel() - 1];
|
||||
public int GetRequiredItem(Skill skill) => RequiredItemArray[skill.GetLevel() - 1];
|
||||
public int GetRequiredMoney(Skill skill) => RequiredMoneyArray[skill.GetLevel() - 1];
|
||||
public override float GetPraydistance(Skill skill) => (float)(skill.GetPlayer().GetRange());
|
||||
public override int GetRequiredLevel(Skill skill) => RequiredLevelArray[skill.GetLevel() - 1];
|
||||
public override int GetRequiredSp(Skill skill) => RequiredSpArray[skill.GetLevel() - 1];
|
||||
public override int GetRequiredItem(Skill skill) => RequiredItemArray[skill.GetLevel() - 1];
|
||||
public override int GetRequiredMoney(Skill skill) => RequiredMoneyArray[skill.GetLevel() - 1];
|
||||
|
||||
#if SKILL_CLIENT
|
||||
public int GetIntroduction(Skill skill, StringBuilder buffer, int length, string format)
|
||||
|
||||
@@ -87,7 +87,7 @@ namespace BrewMonster
|
||||
cls = 0;
|
||||
name = "荒·虎崩";
|
||||
nativename = "荒·虎崩";
|
||||
icon = "荒·虎崩.dds";
|
||||
icon = "荒·虎崩";
|
||||
max_level = 1;
|
||||
type = 1;
|
||||
apcost = 0;
|
||||
@@ -109,7 +109,7 @@ namespace BrewMonster
|
||||
long_range = 0;
|
||||
restrict_corpse = 0;
|
||||
allow_forms = 1;
|
||||
effect = "武侠_虎击改.sgc";
|
||||
effect = "武侠_虎击改";
|
||||
doenchant = 1;
|
||||
dobless = 0;
|
||||
commoncooldown = 0;
|
||||
@@ -134,17 +134,17 @@ namespace BrewMonster
|
||||
|
||||
~Skill2207Stub() { }
|
||||
|
||||
public float GetMpcost(Skill skill) => 125f;
|
||||
public int GetExecutetime(Skill skill) => 1000;
|
||||
public int GetCoolingtime(Skill skill) => 3000;
|
||||
public override float GetMpcost(Skill skill) => 125f;
|
||||
public override int GetExecutetime(Skill skill) => 1000;
|
||||
public override int GetCoolingtime(Skill skill) => 3000;
|
||||
public float GetRadius(Skill skill) => 0f;
|
||||
public float GetAttackdistance(Skill skill) => 0f;
|
||||
public float GetAngle(Skill skill) => (float)(1 - 0.0111111 * 0);
|
||||
public float GetPraydistance(Skill skill) => (float)(skill.GetPlayer().GetRange());
|
||||
public int GetRequiredLevel(Skill skill) => RequiredLevelArray[skill.GetLevel() - 1];
|
||||
public int GetRequiredSp(Skill skill) => RequiredSpArray[skill.GetLevel() - 1];
|
||||
public int GetRequiredItem(Skill skill) => RequiredItemArray[skill.GetLevel() - 1];
|
||||
public int GetRequiredMoney(Skill skill) => RequiredMoneyArray[skill.GetLevel() - 1];
|
||||
public override float GetPraydistance(Skill skill) => (float)(skill.GetPlayer().GetRange());
|
||||
public override int GetRequiredLevel(Skill skill) => RequiredLevelArray[skill.GetLevel() - 1];
|
||||
public override int GetRequiredSp(Skill skill) => RequiredSpArray[skill.GetLevel() - 1];
|
||||
public override int GetRequiredItem(Skill skill) => RequiredItemArray[skill.GetLevel() - 1];
|
||||
public override int GetRequiredMoney(Skill skill) => RequiredMoneyArray[skill.GetLevel() - 1];
|
||||
|
||||
#if SKILL_CLIENT
|
||||
public int GetIntroduction(Skill skill, StringBuilder buffer, int length, string format)
|
||||
|
||||
@@ -87,7 +87,7 @@ namespace BrewMonster
|
||||
cls = 0;
|
||||
name = "玄·千军辟易";
|
||||
nativename = "玄·千军辟易";
|
||||
icon = "玄·千军辟易.dds";
|
||||
icon = "玄·千军辟易";
|
||||
max_level = 1;
|
||||
type = 1;
|
||||
apcost = 0;
|
||||
@@ -109,7 +109,7 @@ namespace BrewMonster
|
||||
long_range = 0;
|
||||
restrict_corpse = 0;
|
||||
allow_forms = 1;
|
||||
effect = "武侠_横扫千军改.sgc";
|
||||
effect = "武侠_横扫千军改";
|
||||
doenchant = 0;
|
||||
dobless = 0;
|
||||
commoncooldown = 0;
|
||||
@@ -134,17 +134,17 @@ namespace BrewMonster
|
||||
|
||||
~Skill2208Stub() { }
|
||||
|
||||
public float GetMpcost(Skill skill) => 210f;
|
||||
public int GetExecutetime(Skill skill) => 1000;
|
||||
public int GetCoolingtime(Skill skill) => 3000;
|
||||
public override float GetMpcost(Skill skill) => 210f;
|
||||
public override int GetExecutetime(Skill skill) => 1000;
|
||||
public override int GetCoolingtime(Skill skill) => 3000;
|
||||
public float GetRadius(Skill skill) => 10f;
|
||||
public float GetAttackdistance(Skill skill) => 0f;
|
||||
public float GetAngle(Skill skill) => (float)(1 - 0.0111111 * 0);
|
||||
public float GetPraydistance(Skill skill) => (float)(skill.GetPlayer().GetRange());
|
||||
public int GetRequiredLevel(Skill skill) => RequiredLevelArray[skill.GetLevel() - 1];
|
||||
public int GetRequiredSp(Skill skill) => RequiredSpArray[skill.GetLevel() - 1];
|
||||
public int GetRequiredItem(Skill skill) => RequiredItemArray[skill.GetLevel() - 1];
|
||||
public int GetRequiredMoney(Skill skill) => RequiredMoneyArray[skill.GetLevel() - 1];
|
||||
public override float GetPraydistance(Skill skill) => (float)(skill.GetPlayer().GetRange());
|
||||
public override int GetRequiredLevel(Skill skill) => RequiredLevelArray[skill.GetLevel() - 1];
|
||||
public override int GetRequiredSp(Skill skill) => RequiredSpArray[skill.GetLevel() - 1];
|
||||
public override int GetRequiredItem(Skill skill) => RequiredItemArray[skill.GetLevel() - 1];
|
||||
public override int GetRequiredMoney(Skill skill) => RequiredMoneyArray[skill.GetLevel() - 1];
|
||||
|
||||
#if SKILL_CLIENT
|
||||
public int GetIntroduction(Skill skill, StringBuilder buffer, int length, string format)
|
||||
|
||||
@@ -87,7 +87,7 @@ namespace BrewMonster
|
||||
cls = 0;
|
||||
name = "荒·千军辟易";
|
||||
nativename = "荒·千军辟易";
|
||||
icon = "荒·千军辟易.dds";
|
||||
icon = "荒·千军辟易";
|
||||
max_level = 1;
|
||||
type = 1;
|
||||
apcost = 0;
|
||||
@@ -109,7 +109,7 @@ namespace BrewMonster
|
||||
long_range = 0;
|
||||
restrict_corpse = 0;
|
||||
allow_forms = 1;
|
||||
effect = "武侠_横扫千军改.sgc";
|
||||
effect = "武侠_横扫千军改";
|
||||
doenchant = 0;
|
||||
dobless = 0;
|
||||
commoncooldown = 0;
|
||||
@@ -134,17 +134,17 @@ namespace BrewMonster
|
||||
|
||||
~Skill2209Stub() { }
|
||||
|
||||
public float GetMpcost(Skill skill) => 210f;
|
||||
public int GetExecutetime(Skill skill) => 1000;
|
||||
public int GetCoolingtime(Skill skill) => 3000;
|
||||
public override float GetMpcost(Skill skill) => 210f;
|
||||
public override int GetExecutetime(Skill skill) => 1000;
|
||||
public override int GetCoolingtime(Skill skill) => 3000;
|
||||
public float GetRadius(Skill skill) => 12f;
|
||||
public float GetAttackdistance(Skill skill) => 0f;
|
||||
public float GetAngle(Skill skill) => (float)(1 - 0.0111111 * 0);
|
||||
public float GetPraydistance(Skill skill) => (float)(skill.GetPlayer().GetRange());
|
||||
public int GetRequiredLevel(Skill skill) => RequiredLevelArray[skill.GetLevel() - 1];
|
||||
public int GetRequiredSp(Skill skill) => RequiredSpArray[skill.GetLevel() - 1];
|
||||
public int GetRequiredItem(Skill skill) => RequiredItemArray[skill.GetLevel() - 1];
|
||||
public int GetRequiredMoney(Skill skill) => RequiredMoneyArray[skill.GetLevel() - 1];
|
||||
public override float GetPraydistance(Skill skill) => (float)(skill.GetPlayer().GetRange());
|
||||
public override int GetRequiredLevel(Skill skill) => RequiredLevelArray[skill.GetLevel() - 1];
|
||||
public override int GetRequiredSp(Skill skill) => RequiredSpArray[skill.GetLevel() - 1];
|
||||
public override int GetRequiredItem(Skill skill) => RequiredItemArray[skill.GetLevel() - 1];
|
||||
public override int GetRequiredMoney(Skill skill) => RequiredMoneyArray[skill.GetLevel() - 1];
|
||||
|
||||
#if SKILL_CLIENT
|
||||
public int GetIntroduction(Skill skill, StringBuilder buffer, int length, string format)
|
||||
|
||||
@@ -87,7 +87,7 @@ namespace BrewMonster
|
||||
cls = 0;
|
||||
name = "玄·断水凌风";
|
||||
nativename = "玄·断水凌风";
|
||||
icon = "玄·断水凌风.dds";
|
||||
icon = "玄·断水凌风";
|
||||
max_level = 1;
|
||||
type = 1;
|
||||
apcost = 0;
|
||||
@@ -109,7 +109,7 @@ namespace BrewMonster
|
||||
long_range = 0;
|
||||
restrict_corpse = 0;
|
||||
allow_forms = 1;
|
||||
effect = "武侠_凌风改.sgc";
|
||||
effect = "武侠_凌风改";
|
||||
doenchant = 1;
|
||||
dobless = 0;
|
||||
commoncooldown = 0;
|
||||
@@ -134,17 +134,17 @@ namespace BrewMonster
|
||||
|
||||
~Skill2210Stub() { }
|
||||
|
||||
public float GetMpcost(Skill skill) => 150f;
|
||||
public int GetExecutetime(Skill skill) => 1800;
|
||||
public int GetCoolingtime(Skill skill) => 6000;
|
||||
public override float GetMpcost(Skill skill) => 150f;
|
||||
public override int GetExecutetime(Skill skill) => 1800;
|
||||
public override int GetCoolingtime(Skill skill) => 6000;
|
||||
public float GetRadius(Skill skill) => 0f;
|
||||
public float GetAttackdistance(Skill skill) => 0f;
|
||||
public float GetAngle(Skill skill) => (float)(1 - 0.0111111 * 0);
|
||||
public float GetPraydistance(Skill skill) => (float)(skill.GetPlayer().GetRange());
|
||||
public int GetRequiredLevel(Skill skill) => RequiredLevelArray[skill.GetLevel() - 1];
|
||||
public int GetRequiredSp(Skill skill) => RequiredSpArray[skill.GetLevel() - 1];
|
||||
public int GetRequiredItem(Skill skill) => RequiredItemArray[skill.GetLevel() - 1];
|
||||
public int GetRequiredMoney(Skill skill) => RequiredMoneyArray[skill.GetLevel() - 1];
|
||||
public override float GetPraydistance(Skill skill) => (float)(skill.GetPlayer().GetRange());
|
||||
public override int GetRequiredLevel(Skill skill) => RequiredLevelArray[skill.GetLevel() - 1];
|
||||
public override int GetRequiredSp(Skill skill) => RequiredSpArray[skill.GetLevel() - 1];
|
||||
public override int GetRequiredItem(Skill skill) => RequiredItemArray[skill.GetLevel() - 1];
|
||||
public override int GetRequiredMoney(Skill skill) => RequiredMoneyArray[skill.GetLevel() - 1];
|
||||
|
||||
#if SKILL_CLIENT
|
||||
public int GetIntroduction(Skill skill, StringBuilder buffer, int length, string format)
|
||||
|
||||
@@ -87,7 +87,7 @@ namespace BrewMonster
|
||||
cls = 0;
|
||||
name = "荒·断水凌风";
|
||||
nativename = "荒·断水凌风";
|
||||
icon = "荒·断水凌风.dds";
|
||||
icon = "荒·断水凌风";
|
||||
max_level = 1;
|
||||
type = 1;
|
||||
apcost = 0;
|
||||
@@ -109,7 +109,7 @@ namespace BrewMonster
|
||||
long_range = 0;
|
||||
restrict_corpse = 0;
|
||||
allow_forms = 1;
|
||||
effect = "武侠_凌风改.sgc";
|
||||
effect = "武侠_凌风改";
|
||||
doenchant = 1;
|
||||
dobless = 0;
|
||||
commoncooldown = 0;
|
||||
@@ -134,17 +134,17 @@ namespace BrewMonster
|
||||
|
||||
~Skill2211Stub() { }
|
||||
|
||||
public float GetMpcost(Skill skill) => 150f;
|
||||
public int GetExecutetime(Skill skill) => 1800;
|
||||
public int GetCoolingtime(Skill skill) => 5000;
|
||||
public override float GetMpcost(Skill skill) => 150f;
|
||||
public override int GetExecutetime(Skill skill) => 1800;
|
||||
public override int GetCoolingtime(Skill skill) => 5000;
|
||||
public float GetRadius(Skill skill) => 0f;
|
||||
public float GetAttackdistance(Skill skill) => 0f;
|
||||
public float GetAngle(Skill skill) => (float)(1 - 0.0111111 * 0);
|
||||
public float GetPraydistance(Skill skill) => (float)(skill.GetPlayer().GetRange());
|
||||
public int GetRequiredLevel(Skill skill) => RequiredLevelArray[skill.GetLevel() - 1];
|
||||
public int GetRequiredSp(Skill skill) => RequiredSpArray[skill.GetLevel() - 1];
|
||||
public int GetRequiredItem(Skill skill) => RequiredItemArray[skill.GetLevel() - 1];
|
||||
public int GetRequiredMoney(Skill skill) => RequiredMoneyArray[skill.GetLevel() - 1];
|
||||
public override float GetPraydistance(Skill skill) => (float)(skill.GetPlayer().GetRange());
|
||||
public override int GetRequiredLevel(Skill skill) => RequiredLevelArray[skill.GetLevel() - 1];
|
||||
public override int GetRequiredSp(Skill skill) => RequiredSpArray[skill.GetLevel() - 1];
|
||||
public override int GetRequiredItem(Skill skill) => RequiredItemArray[skill.GetLevel() - 1];
|
||||
public override int GetRequiredMoney(Skill skill) => RequiredMoneyArray[skill.GetLevel() - 1];
|
||||
|
||||
#if SKILL_CLIENT
|
||||
public int GetIntroduction(Skill skill, StringBuilder buffer, int length, string format)
|
||||
|
||||
@@ -84,7 +84,7 @@ namespace BrewMonster
|
||||
cls = 1;
|
||||
name = "玄·磐石护甲";
|
||||
nativename = "玄·磐石护甲";
|
||||
icon = "奇门护甲1.dds";
|
||||
icon = "奇门护甲1";
|
||||
max_level = 1;
|
||||
type = 2;
|
||||
apcost = 10;
|
||||
@@ -106,7 +106,7 @@ namespace BrewMonster
|
||||
long_range = 0;
|
||||
restrict_corpse = 0;
|
||||
allow_forms = 1;
|
||||
effect = "法师_磐石护甲.sgc";
|
||||
effect = "法师_磐石护甲";
|
||||
doenchant = 1;
|
||||
dobless = 0;
|
||||
commoncooldown = 0;
|
||||
@@ -126,17 +126,17 @@ namespace BrewMonster
|
||||
|
||||
~Skill2254Stub() { }
|
||||
|
||||
public float GetMpcost(Skill skill) => 265f;
|
||||
public int GetExecutetime(Skill skill) => 300;
|
||||
public int GetCoolingtime(Skill skill) => 3000;
|
||||
public override float GetMpcost(Skill skill) => 265f;
|
||||
public override int GetExecutetime(Skill skill) => 300;
|
||||
public override int GetCoolingtime(Skill skill) => 3000;
|
||||
public float GetRadius(Skill skill) => 0f;
|
||||
public float GetAttackdistance(Skill skill) => 0f;
|
||||
public float GetAngle(Skill skill) => (float)(1 - 0.0111111 * 0);
|
||||
public float GetPraydistance(Skill skill) => 0f;
|
||||
public int GetRequiredLevel(Skill skill) => RequiredLevelArray[skill.GetLevel() - 1];
|
||||
public int GetRequiredSp(Skill skill) => RequiredSpArray[skill.GetLevel() - 1];
|
||||
public int GetRequiredItem(Skill skill) => RequiredItemArray[skill.GetLevel() - 1];
|
||||
public int GetRequiredMoney(Skill skill) => RequiredMoneyArray[skill.GetLevel() - 1];
|
||||
public override float GetPraydistance(Skill skill) => 0f;
|
||||
public override int GetRequiredLevel(Skill skill) => RequiredLevelArray[skill.GetLevel() - 1];
|
||||
public override int GetRequiredSp(Skill skill) => RequiredSpArray[skill.GetLevel() - 1];
|
||||
public override int GetRequiredItem(Skill skill) => RequiredItemArray[skill.GetLevel() - 1];
|
||||
public override int GetRequiredMoney(Skill skill) => RequiredMoneyArray[skill.GetLevel() - 1];
|
||||
|
||||
#if SKILL_CLIENT
|
||||
public int GetIntroduction(Skill skill, StringBuilder buffer, int length, string format)
|
||||
|
||||
@@ -84,7 +84,7 @@ namespace BrewMonster
|
||||
cls = 1;
|
||||
name = "荒·磐石护甲";
|
||||
nativename = "荒·磐石护甲";
|
||||
icon = "奇门护甲2.dds";
|
||||
icon = "奇门护甲2";
|
||||
max_level = 1;
|
||||
type = 2;
|
||||
apcost = 10;
|
||||
@@ -106,7 +106,7 @@ namespace BrewMonster
|
||||
long_range = 0;
|
||||
restrict_corpse = 0;
|
||||
allow_forms = 1;
|
||||
effect = "法师_磐石护甲.sgc";
|
||||
effect = "法师_磐石护甲";
|
||||
doenchant = 1;
|
||||
dobless = 0;
|
||||
commoncooldown = 0;
|
||||
@@ -126,17 +126,17 @@ namespace BrewMonster
|
||||
|
||||
~Skill2255Stub() { }
|
||||
|
||||
public float GetMpcost(Skill skill) => 265f;
|
||||
public int GetExecutetime(Skill skill) => 300;
|
||||
public int GetCoolingtime(Skill skill) => 3000;
|
||||
public override float GetMpcost(Skill skill) => 265f;
|
||||
public override int GetExecutetime(Skill skill) => 300;
|
||||
public override int GetCoolingtime(Skill skill) => 3000;
|
||||
public float GetRadius(Skill skill) => 0f;
|
||||
public float GetAttackdistance(Skill skill) => 0f;
|
||||
public float GetAngle(Skill skill) => (float)(1 - 0.0111111 * 0);
|
||||
public float GetPraydistance(Skill skill) => 0f;
|
||||
public int GetRequiredLevel(Skill skill) => RequiredLevelArray[skill.GetLevel() - 1];
|
||||
public int GetRequiredSp(Skill skill) => RequiredSpArray[skill.GetLevel() - 1];
|
||||
public int GetRequiredItem(Skill skill) => RequiredItemArray[skill.GetLevel() - 1];
|
||||
public int GetRequiredMoney(Skill skill) => RequiredMoneyArray[skill.GetLevel() - 1];
|
||||
public override float GetPraydistance(Skill skill) => 0f;
|
||||
public override int GetRequiredLevel(Skill skill) => RequiredLevelArray[skill.GetLevel() - 1];
|
||||
public override int GetRequiredSp(Skill skill) => RequiredSpArray[skill.GetLevel() - 1];
|
||||
public override int GetRequiredItem(Skill skill) => RequiredItemArray[skill.GetLevel() - 1];
|
||||
public override int GetRequiredMoney(Skill skill) => RequiredMoneyArray[skill.GetLevel() - 1];
|
||||
|
||||
#if SKILL_CLIENT
|
||||
public int GetIntroduction(Skill skill, StringBuilder buffer, int length, string format)
|
||||
|
||||
@@ -84,7 +84,7 @@ namespace BrewMonster
|
||||
cls = 1;
|
||||
name = "玄·烈焰护甲";
|
||||
nativename = "玄·烈焰护甲";
|
||||
icon = "烈焰护甲1.dds";
|
||||
icon = "烈焰护甲1";
|
||||
max_level = 1;
|
||||
type = 2;
|
||||
apcost = 0;
|
||||
@@ -106,7 +106,7 @@ namespace BrewMonster
|
||||
long_range = 0;
|
||||
restrict_corpse = 0;
|
||||
allow_forms = 1;
|
||||
effect = "法师_烈焰护甲.sgc";
|
||||
effect = "法师_烈焰护甲";
|
||||
doenchant = 1;
|
||||
dobless = 0;
|
||||
commoncooldown = 0;
|
||||
@@ -126,17 +126,17 @@ namespace BrewMonster
|
||||
|
||||
~Skill2256Stub() { }
|
||||
|
||||
public float GetMpcost(Skill skill) => 265f;
|
||||
public int GetExecutetime(Skill skill) => 300;
|
||||
public int GetCoolingtime(Skill skill) => 3000;
|
||||
public override float GetMpcost(Skill skill) => 265f;
|
||||
public override int GetExecutetime(Skill skill) => 300;
|
||||
public override int GetCoolingtime(Skill skill) => 3000;
|
||||
public float GetRadius(Skill skill) => 0f;
|
||||
public float GetAttackdistance(Skill skill) => 0f;
|
||||
public float GetAngle(Skill skill) => (float)(1 - 0.0111111 * 0);
|
||||
public float GetPraydistance(Skill skill) => 0f;
|
||||
public int GetRequiredLevel(Skill skill) => RequiredLevelArray[skill.GetLevel() - 1];
|
||||
public int GetRequiredSp(Skill skill) => RequiredSpArray[skill.GetLevel() - 1];
|
||||
public int GetRequiredItem(Skill skill) => RequiredItemArray[skill.GetLevel() - 1];
|
||||
public int GetRequiredMoney(Skill skill) => RequiredMoneyArray[skill.GetLevel() - 1];
|
||||
public override float GetPraydistance(Skill skill) => 0f;
|
||||
public override int GetRequiredLevel(Skill skill) => RequiredLevelArray[skill.GetLevel() - 1];
|
||||
public override int GetRequiredSp(Skill skill) => RequiredSpArray[skill.GetLevel() - 1];
|
||||
public override int GetRequiredItem(Skill skill) => RequiredItemArray[skill.GetLevel() - 1];
|
||||
public override int GetRequiredMoney(Skill skill) => RequiredMoneyArray[skill.GetLevel() - 1];
|
||||
|
||||
#if SKILL_CLIENT
|
||||
public int GetIntroduction(Skill skill, StringBuilder buffer, int length, string format)
|
||||
|
||||
@@ -84,7 +84,7 @@ namespace BrewMonster
|
||||
cls = 1;
|
||||
name = "荒·烈焰护甲";
|
||||
nativename = "荒·烈焰护甲";
|
||||
icon = "烈焰护甲2.dds";
|
||||
icon = "烈焰护甲2";
|
||||
max_level = 1;
|
||||
type = 2;
|
||||
apcost = 0;
|
||||
@@ -106,7 +106,7 @@ namespace BrewMonster
|
||||
long_range = 0;
|
||||
restrict_corpse = 0;
|
||||
allow_forms = 1;
|
||||
effect = "法师_烈焰护甲.sgc";
|
||||
effect = "法师_烈焰护甲";
|
||||
doenchant = 1;
|
||||
dobless = 0;
|
||||
commoncooldown = 0;
|
||||
@@ -126,17 +126,17 @@ namespace BrewMonster
|
||||
|
||||
~Skill2257Stub() { }
|
||||
|
||||
public float GetMpcost(Skill skill) => 265f;
|
||||
public int GetExecutetime(Skill skill) => 300;
|
||||
public int GetCoolingtime(Skill skill) => 3000;
|
||||
public override float GetMpcost(Skill skill) => 265f;
|
||||
public override int GetExecutetime(Skill skill) => 300;
|
||||
public override int GetCoolingtime(Skill skill) => 3000;
|
||||
public float GetRadius(Skill skill) => 0f;
|
||||
public float GetAttackdistance(Skill skill) => 0f;
|
||||
public float GetAngle(Skill skill) => (float)(1 - 0.0111111 * 0);
|
||||
public float GetPraydistance(Skill skill) => 0f;
|
||||
public int GetRequiredLevel(Skill skill) => RequiredLevelArray[skill.GetLevel() - 1];
|
||||
public int GetRequiredSp(Skill skill) => RequiredSpArray[skill.GetLevel() - 1];
|
||||
public int GetRequiredItem(Skill skill) => RequiredItemArray[skill.GetLevel() - 1];
|
||||
public int GetRequiredMoney(Skill skill) => RequiredMoneyArray[skill.GetLevel() - 1];
|
||||
public override float GetPraydistance(Skill skill) => 0f;
|
||||
public override int GetRequiredLevel(Skill skill) => RequiredLevelArray[skill.GetLevel() - 1];
|
||||
public override int GetRequiredSp(Skill skill) => RequiredSpArray[skill.GetLevel() - 1];
|
||||
public override int GetRequiredItem(Skill skill) => RequiredItemArray[skill.GetLevel() - 1];
|
||||
public override int GetRequiredMoney(Skill skill) => RequiredMoneyArray[skill.GetLevel() - 1];
|
||||
|
||||
#if SKILL_CLIENT
|
||||
public int GetIntroduction(Skill skill, StringBuilder buffer, int length, string format)
|
||||
|
||||
@@ -84,7 +84,7 @@ namespace BrewMonster
|
||||
cls = 1;
|
||||
name = "玄·寒冰护甲";
|
||||
nativename = "玄·寒冰护甲";
|
||||
icon = "寒冰护甲1.dds";
|
||||
icon = "寒冰护甲1";
|
||||
max_level = 1;
|
||||
type = 2;
|
||||
apcost = 0;
|
||||
@@ -106,7 +106,7 @@ namespace BrewMonster
|
||||
long_range = 0;
|
||||
restrict_corpse = 0;
|
||||
allow_forms = 1;
|
||||
effect = "法师_寒冰护甲.sgc";
|
||||
effect = "法师_寒冰护甲";
|
||||
doenchant = 1;
|
||||
dobless = 0;
|
||||
commoncooldown = 0;
|
||||
@@ -126,17 +126,17 @@ namespace BrewMonster
|
||||
|
||||
~Skill2258Stub() { }
|
||||
|
||||
public float GetMpcost(Skill skill) => 265f;
|
||||
public int GetExecutetime(Skill skill) => 300;
|
||||
public int GetCoolingtime(Skill skill) => 3000;
|
||||
public override float GetMpcost(Skill skill) => 265f;
|
||||
public override int GetExecutetime(Skill skill) => 300;
|
||||
public override int GetCoolingtime(Skill skill) => 3000;
|
||||
public float GetRadius(Skill skill) => 0f;
|
||||
public float GetAttackdistance(Skill skill) => 0f;
|
||||
public float GetAngle(Skill skill) => (float)(1 - 0.0111111 * 0);
|
||||
public float GetPraydistance(Skill skill) => 0f;
|
||||
public int GetRequiredLevel(Skill skill) => RequiredLevelArray[skill.GetLevel() - 1];
|
||||
public int GetRequiredSp(Skill skill) => RequiredSpArray[skill.GetLevel() - 1];
|
||||
public int GetRequiredItem(Skill skill) => RequiredItemArray[skill.GetLevel() - 1];
|
||||
public int GetRequiredMoney(Skill skill) => RequiredMoneyArray[skill.GetLevel() - 1];
|
||||
public override float GetPraydistance(Skill skill) => 0f;
|
||||
public override int GetRequiredLevel(Skill skill) => RequiredLevelArray[skill.GetLevel() - 1];
|
||||
public override int GetRequiredSp(Skill skill) => RequiredSpArray[skill.GetLevel() - 1];
|
||||
public override int GetRequiredItem(Skill skill) => RequiredItemArray[skill.GetLevel() - 1];
|
||||
public override int GetRequiredMoney(Skill skill) => RequiredMoneyArray[skill.GetLevel() - 1];
|
||||
|
||||
#if SKILL_CLIENT
|
||||
public int GetIntroduction(Skill skill, StringBuilder buffer, int length, string format)
|
||||
|
||||
@@ -84,7 +84,7 @@ namespace BrewMonster
|
||||
cls = 1;
|
||||
name = "荒·寒冰护甲";
|
||||
nativename = "荒·寒冰护甲";
|
||||
icon = "寒冰护甲2.dds";
|
||||
icon = "寒冰护甲2";
|
||||
max_level = 1;
|
||||
type = 2;
|
||||
apcost = 0;
|
||||
@@ -106,7 +106,7 @@ namespace BrewMonster
|
||||
long_range = 0;
|
||||
restrict_corpse = 0;
|
||||
allow_forms = 1;
|
||||
effect = "法师_寒冰护甲.sgc";
|
||||
effect = "法师_寒冰护甲";
|
||||
doenchant = 1;
|
||||
dobless = 0;
|
||||
commoncooldown = 0;
|
||||
@@ -126,17 +126,17 @@ namespace BrewMonster
|
||||
|
||||
~Skill2259Stub() { }
|
||||
|
||||
public float GetMpcost(Skill skill) => 265f;
|
||||
public int GetExecutetime(Skill skill) => 300;
|
||||
public int GetCoolingtime(Skill skill) => 3000;
|
||||
public override float GetMpcost(Skill skill) => 265f;
|
||||
public override int GetExecutetime(Skill skill) => 300;
|
||||
public override int GetCoolingtime(Skill skill) => 3000;
|
||||
public float GetRadius(Skill skill) => 0f;
|
||||
public float GetAttackdistance(Skill skill) => 0f;
|
||||
public float GetAngle(Skill skill) => (float)(1 - 0.0111111 * 0);
|
||||
public float GetPraydistance(Skill skill) => 0f;
|
||||
public int GetRequiredLevel(Skill skill) => RequiredLevelArray[skill.GetLevel() - 1];
|
||||
public int GetRequiredSp(Skill skill) => RequiredSpArray[skill.GetLevel() - 1];
|
||||
public int GetRequiredItem(Skill skill) => RequiredItemArray[skill.GetLevel() - 1];
|
||||
public int GetRequiredMoney(Skill skill) => RequiredMoneyArray[skill.GetLevel() - 1];
|
||||
public override float GetPraydistance(Skill skill) => 0f;
|
||||
public override int GetRequiredLevel(Skill skill) => RequiredLevelArray[skill.GetLevel() - 1];
|
||||
public override int GetRequiredSp(Skill skill) => RequiredSpArray[skill.GetLevel() - 1];
|
||||
public override int GetRequiredItem(Skill skill) => RequiredItemArray[skill.GetLevel() - 1];
|
||||
public override int GetRequiredMoney(Skill skill) => RequiredMoneyArray[skill.GetLevel() - 1];
|
||||
|
||||
#if SKILL_CLIENT
|
||||
public int GetIntroduction(Skill skill, StringBuilder buffer, int length, string format)
|
||||
|
||||
@@ -81,7 +81,7 @@ namespace BrewMonster
|
||||
cls = 0;
|
||||
name = "真元爆发";
|
||||
nativename = "真元爆发";
|
||||
icon = "爆气1.dds";
|
||||
icon = "爆气1";
|
||||
max_level = 1;
|
||||
type = 2;
|
||||
apcost = 100;
|
||||
@@ -101,10 +101,23 @@ namespace BrewMonster
|
||||
long_range = 0;
|
||||
restrict_corpse = 0;
|
||||
allow_forms = 1;
|
||||
restrict_weapons.Add(0);
|
||||
effect = "";
|
||||
doenchant = 1;
|
||||
dobless = 0;
|
||||
commoncooldown = 0;
|
||||
commoncooldowntime = 0;
|
||||
restrict_weapons.Add(0);
|
||||
restrict_weapons.Add(1);
|
||||
restrict_weapons.Add(182);
|
||||
restrict_weapons.Add(5);
|
||||
restrict_weapons.Add(292);
|
||||
restrict_weapons.Add(9);
|
||||
restrict_weapons.Add(13);
|
||||
restrict_weapons.Add(291);
|
||||
range = new Range();
|
||||
range.type = 0;
|
||||
range.type = 5;
|
||||
pre_skills = new Dictionary<uint, int>();
|
||||
pre_skills.Add(0, 1);
|
||||
#if SKILL_SERVER
|
||||
statestub.Add(new State1());
|
||||
statestub.Add(new State2());
|
||||
@@ -114,23 +127,20 @@ namespace BrewMonster
|
||||
|
||||
~Skill226Stub() { }
|
||||
|
||||
public float GetMpcost(Skill skill) => 0f;
|
||||
public int GetExecutetime(Skill skill) => 1000;
|
||||
public int GetCoolingtime(Skill skill) => 5000;
|
||||
public override float GetMpcost(Skill skill) => 0f;
|
||||
public override int GetExecutetime(Skill skill) => 1000;
|
||||
public override int GetCoolingtime(Skill skill) => 5000;
|
||||
public float GetRadius(Skill skill) => 0f;
|
||||
public float GetAttackdistance(Skill skill) => 0f;
|
||||
public float GetAngle(Skill skill) => (float)(1 - 0.0111111 * 0);
|
||||
public float GetPraydistance(Skill skill) => 0f;
|
||||
public int GetRequiredLevel(Skill skill) => RequiredLevelArray[skill.GetLevel() - 1];
|
||||
public int GetRequiredSp(Skill skill) => RequiredSpArray[skill.GetLevel() - 1];
|
||||
public int GetRequiredMoney(Skill skill) => RequiredMoneyArray[skill.GetLevel() - 1];
|
||||
public override float GetPraydistance(Skill skill) => 0f;
|
||||
public override int GetRequiredLevel(Skill skill) => RequiredLevelArray[skill.GetLevel() - 1];
|
||||
public override int GetRequiredSp(Skill skill) => RequiredSpArray[skill.GetLevel() - 1];
|
||||
public override int GetRequiredMoney(Skill skill) => RequiredMoneyArray[skill.GetLevel() - 1];
|
||||
|
||||
#if SKILL_SERVER
|
||||
public int GetEnmity(Skill skill) => 0;
|
||||
public bool StateAttack(Skill skill)
|
||||
{
|
||||
return true;
|
||||
}
|
||||
public bool StateAttack(Skill skill) => true;
|
||||
public bool TakeEffect(Skill skill) => true;
|
||||
public float GetEffectdistance(Skill skill) => 8.5f;
|
||||
public float GetHitrate(Skill skill) => 1.0f;
|
||||
|
||||
@@ -87,7 +87,7 @@ namespace BrewMonster
|
||||
cls = 1;
|
||||
name = "废弃";
|
||||
nativename = "废弃";
|
||||
icon = "玄·业火符.dds";
|
||||
icon = "玄·业火符";
|
||||
max_level = 1;
|
||||
type = 1;
|
||||
apcost = 0;
|
||||
@@ -109,7 +109,7 @@ namespace BrewMonster
|
||||
long_range = 0;
|
||||
restrict_corpse = 0;
|
||||
allow_forms = 1;
|
||||
effect = "法师_业火符.sgc";
|
||||
effect = "法师_业火符";
|
||||
doenchant = 0;
|
||||
dobless = 0;
|
||||
commoncooldown = 0;
|
||||
@@ -129,17 +129,17 @@ namespace BrewMonster
|
||||
|
||||
~Skill2260Stub() { }
|
||||
|
||||
public float GetMpcost(Skill skill) => 265f;
|
||||
public int GetExecutetime(Skill skill) => 800;
|
||||
public int GetCoolingtime(Skill skill) => 3000;
|
||||
public override float GetMpcost(Skill skill) => 265f;
|
||||
public override int GetExecutetime(Skill skill) => 800;
|
||||
public override int GetCoolingtime(Skill skill) => 3000;
|
||||
public float GetRadius(Skill skill) => 0f;
|
||||
public float GetAttackdistance(Skill skill) => 0f;
|
||||
public float GetAngle(Skill skill) => (float)(1 - 0.0111111 * 0);
|
||||
public float GetPraydistance(Skill skill) => 30f;
|
||||
public int GetRequiredLevel(Skill skill) => RequiredLevelArray[skill.GetLevel() - 1];
|
||||
public int GetRequiredSp(Skill skill) => RequiredSpArray[skill.GetLevel() - 1];
|
||||
public int GetRequiredItem(Skill skill) => RequiredItemArray[skill.GetLevel() - 1];
|
||||
public int GetRequiredMoney(Skill skill) => RequiredMoneyArray[skill.GetLevel() - 1];
|
||||
public override float GetPraydistance(Skill skill) => 30f;
|
||||
public override int GetRequiredLevel(Skill skill) => RequiredLevelArray[skill.GetLevel() - 1];
|
||||
public override int GetRequiredSp(Skill skill) => RequiredSpArray[skill.GetLevel() - 1];
|
||||
public override int GetRequiredItem(Skill skill) => RequiredItemArray[skill.GetLevel() - 1];
|
||||
public override int GetRequiredMoney(Skill skill) => RequiredMoneyArray[skill.GetLevel() - 1];
|
||||
|
||||
#if SKILL_CLIENT
|
||||
public int GetIntroduction(Skill skill, StringBuilder buffer, int length, string format)
|
||||
|
||||
@@ -87,7 +87,7 @@ namespace BrewMonster
|
||||
cls = 1;
|
||||
name = "废弃";
|
||||
nativename = "废弃";
|
||||
icon = "荒·业火符.dds";
|
||||
icon = "荒·业火符";
|
||||
max_level = 1;
|
||||
type = 1;
|
||||
apcost = 0;
|
||||
@@ -109,7 +109,7 @@ namespace BrewMonster
|
||||
long_range = 0;
|
||||
restrict_corpse = 0;
|
||||
allow_forms = 1;
|
||||
effect = "法师_业火符.sgc";
|
||||
effect = "法师_业火符";
|
||||
doenchant = 0;
|
||||
dobless = 0;
|
||||
commoncooldown = 0;
|
||||
@@ -129,17 +129,17 @@ namespace BrewMonster
|
||||
|
||||
~Skill2261Stub() { }
|
||||
|
||||
public float GetMpcost(Skill skill) => 265f;
|
||||
public int GetExecutetime(Skill skill) => 800;
|
||||
public int GetCoolingtime(Skill skill) => 3000;
|
||||
public override float GetMpcost(Skill skill) => 265f;
|
||||
public override int GetExecutetime(Skill skill) => 800;
|
||||
public override int GetCoolingtime(Skill skill) => 3000;
|
||||
public float GetRadius(Skill skill) => 0f;
|
||||
public float GetAttackdistance(Skill skill) => 0f;
|
||||
public float GetAngle(Skill skill) => (float)(1 - 0.0111111 * 0);
|
||||
public float GetPraydistance(Skill skill) => 30f;
|
||||
public int GetRequiredLevel(Skill skill) => RequiredLevelArray[skill.GetLevel() - 1];
|
||||
public int GetRequiredSp(Skill skill) => RequiredSpArray[skill.GetLevel() - 1];
|
||||
public int GetRequiredItem(Skill skill) => RequiredItemArray[skill.GetLevel() - 1];
|
||||
public int GetRequiredMoney(Skill skill) => RequiredMoneyArray[skill.GetLevel() - 1];
|
||||
public override float GetPraydistance(Skill skill) => 30f;
|
||||
public override int GetRequiredLevel(Skill skill) => RequiredLevelArray[skill.GetLevel() - 1];
|
||||
public override int GetRequiredSp(Skill skill) => RequiredSpArray[skill.GetLevel() - 1];
|
||||
public override int GetRequiredItem(Skill skill) => RequiredItemArray[skill.GetLevel() - 1];
|
||||
public override int GetRequiredMoney(Skill skill) => RequiredMoneyArray[skill.GetLevel() - 1];
|
||||
|
||||
#if SKILL_CLIENT
|
||||
public int GetIntroduction(Skill skill, StringBuilder buffer, int length, string format)
|
||||
|
||||
@@ -84,7 +84,7 @@ namespace BrewMonster
|
||||
cls = 1;
|
||||
name = "玄·霜刃";
|
||||
nativename = "玄·霜刃";
|
||||
icon = "玄·霜天之刃.dds";
|
||||
icon = "玄·霜天之刃";
|
||||
max_level = 1;
|
||||
type = 2;
|
||||
apcost = 0;
|
||||
@@ -106,7 +106,7 @@ namespace BrewMonster
|
||||
long_range = 0;
|
||||
restrict_corpse = 0;
|
||||
allow_forms = 1;
|
||||
effect = "法师_寒霜.sgc";
|
||||
effect = "法师_寒霜";
|
||||
doenchant = 1;
|
||||
dobless = 0;
|
||||
commoncooldown = 0;
|
||||
@@ -126,17 +126,17 @@ namespace BrewMonster
|
||||
|
||||
~Skill2262Stub() { }
|
||||
|
||||
public float GetMpcost(Skill skill) => 600f;
|
||||
public int GetExecutetime(Skill skill) => 1000;
|
||||
public int GetCoolingtime(Skill skill) => 3000;
|
||||
public override float GetMpcost(Skill skill) => 600f;
|
||||
public override int GetExecutetime(Skill skill) => 1000;
|
||||
public override int GetCoolingtime(Skill skill) => 3000;
|
||||
public float GetRadius(Skill skill) => 15f;
|
||||
public float GetAttackdistance(Skill skill) => 0f;
|
||||
public float GetAngle(Skill skill) => (float)(1 - 0.0111111 * 0);
|
||||
public float GetPraydistance(Skill skill) => 5f;
|
||||
public int GetRequiredLevel(Skill skill) => RequiredLevelArray[skill.GetLevel() - 1];
|
||||
public int GetRequiredSp(Skill skill) => RequiredSpArray[skill.GetLevel() - 1];
|
||||
public int GetRequiredItem(Skill skill) => RequiredItemArray[skill.GetLevel() - 1];
|
||||
public int GetRequiredMoney(Skill skill) => RequiredMoneyArray[skill.GetLevel() - 1];
|
||||
public override float GetPraydistance(Skill skill) => 5f;
|
||||
public override int GetRequiredLevel(Skill skill) => RequiredLevelArray[skill.GetLevel() - 1];
|
||||
public override int GetRequiredSp(Skill skill) => RequiredSpArray[skill.GetLevel() - 1];
|
||||
public override int GetRequiredItem(Skill skill) => RequiredItemArray[skill.GetLevel() - 1];
|
||||
public override int GetRequiredMoney(Skill skill) => RequiredMoneyArray[skill.GetLevel() - 1];
|
||||
|
||||
#if SKILL_CLIENT
|
||||
public int GetIntroduction(Skill skill, StringBuilder buffer, int length, string format)
|
||||
|
||||
@@ -84,7 +84,7 @@ namespace BrewMonster
|
||||
cls = 1;
|
||||
name = "荒·霜刃";
|
||||
nativename = "荒·霜刃";
|
||||
icon = "荒·霜天之刃.dds";
|
||||
icon = "荒·霜天之刃";
|
||||
max_level = 1;
|
||||
type = 2;
|
||||
apcost = 0;
|
||||
@@ -106,7 +106,7 @@ namespace BrewMonster
|
||||
long_range = 0;
|
||||
restrict_corpse = 0;
|
||||
allow_forms = 1;
|
||||
effect = "法师_寒霜.sgc";
|
||||
effect = "法师_寒霜";
|
||||
doenchant = 1;
|
||||
dobless = 0;
|
||||
commoncooldown = 0;
|
||||
@@ -126,17 +126,17 @@ namespace BrewMonster
|
||||
|
||||
~Skill2263Stub() { }
|
||||
|
||||
public float GetMpcost(Skill skill) => 600f;
|
||||
public int GetExecutetime(Skill skill) => 1000;
|
||||
public int GetCoolingtime(Skill skill) => 3000;
|
||||
public override float GetMpcost(Skill skill) => 600f;
|
||||
public override int GetExecutetime(Skill skill) => 1000;
|
||||
public override int GetCoolingtime(Skill skill) => 3000;
|
||||
public float GetRadius(Skill skill) => 15f;
|
||||
public float GetAttackdistance(Skill skill) => 0f;
|
||||
public float GetAngle(Skill skill) => (float)(1 - 0.0111111 * 0);
|
||||
public float GetPraydistance(Skill skill) => 5f;
|
||||
public int GetRequiredLevel(Skill skill) => RequiredLevelArray[skill.GetLevel() - 1];
|
||||
public int GetRequiredSp(Skill skill) => RequiredSpArray[skill.GetLevel() - 1];
|
||||
public int GetRequiredItem(Skill skill) => RequiredItemArray[skill.GetLevel() - 1];
|
||||
public int GetRequiredMoney(Skill skill) => RequiredMoneyArray[skill.GetLevel() - 1];
|
||||
public override float GetPraydistance(Skill skill) => 5f;
|
||||
public override int GetRequiredLevel(Skill skill) => RequiredLevelArray[skill.GetLevel() - 1];
|
||||
public override int GetRequiredSp(Skill skill) => RequiredSpArray[skill.GetLevel() - 1];
|
||||
public override int GetRequiredItem(Skill skill) => RequiredItemArray[skill.GetLevel() - 1];
|
||||
public override int GetRequiredMoney(Skill skill) => RequiredMoneyArray[skill.GetLevel() - 1];
|
||||
|
||||
#if SKILL_CLIENT
|
||||
public int GetIntroduction(Skill skill, StringBuilder buffer, int length, string format)
|
||||
|
||||
@@ -87,7 +87,7 @@ namespace BrewMonster
|
||||
cls = 1;
|
||||
name = "玄·沙瀑";
|
||||
nativename = "玄·沙瀑";
|
||||
icon = "玄·沙瀑.dds";
|
||||
icon = "玄·沙瀑";
|
||||
max_level = 1;
|
||||
type = 1;
|
||||
apcost = 0;
|
||||
@@ -109,7 +109,7 @@ namespace BrewMonster
|
||||
long_range = 0;
|
||||
restrict_corpse = 0;
|
||||
allow_forms = 1;
|
||||
effect = "法师_沙石咒.sgc";
|
||||
effect = "法师_沙石咒";
|
||||
doenchant = 1;
|
||||
dobless = 0;
|
||||
commoncooldown = 0;
|
||||
@@ -130,17 +130,17 @@ namespace BrewMonster
|
||||
|
||||
~Skill2264Stub() { }
|
||||
|
||||
public float GetMpcost(Skill skill) => 320f;
|
||||
public int GetExecutetime(Skill skill) => 1000;
|
||||
public int GetCoolingtime(Skill skill) => 10000;
|
||||
public override float GetMpcost(Skill skill) => 320f;
|
||||
public override int GetExecutetime(Skill skill) => 1000;
|
||||
public override int GetCoolingtime(Skill skill) => 10000;
|
||||
public float GetRadius(Skill skill) => 0f;
|
||||
public float GetAttackdistance(Skill skill) => 0f;
|
||||
public float GetAngle(Skill skill) => (float)(1 - 0.0111111 * 0);
|
||||
public float GetPraydistance(Skill skill) => 30f;
|
||||
public int GetRequiredLevel(Skill skill) => RequiredLevelArray[skill.GetLevel() - 1];
|
||||
public int GetRequiredSp(Skill skill) => RequiredSpArray[skill.GetLevel() - 1];
|
||||
public int GetRequiredItem(Skill skill) => RequiredItemArray[skill.GetLevel() - 1];
|
||||
public int GetRequiredMoney(Skill skill) => RequiredMoneyArray[skill.GetLevel() - 1];
|
||||
public override float GetPraydistance(Skill skill) => 30f;
|
||||
public override int GetRequiredLevel(Skill skill) => RequiredLevelArray[skill.GetLevel() - 1];
|
||||
public override int GetRequiredSp(Skill skill) => RequiredSpArray[skill.GetLevel() - 1];
|
||||
public override int GetRequiredItem(Skill skill) => RequiredItemArray[skill.GetLevel() - 1];
|
||||
public override int GetRequiredMoney(Skill skill) => RequiredMoneyArray[skill.GetLevel() - 1];
|
||||
|
||||
#if SKILL_CLIENT
|
||||
public int GetIntroduction(Skill skill, StringBuilder buffer, int length, string format)
|
||||
|
||||
@@ -87,7 +87,7 @@ namespace BrewMonster
|
||||
cls = 1;
|
||||
name = "荒·沙瀑";
|
||||
nativename = "荒·沙瀑";
|
||||
icon = "荒·沙瀑.dds";
|
||||
icon = "荒·沙瀑";
|
||||
max_level = 1;
|
||||
type = 1;
|
||||
apcost = 0;
|
||||
@@ -109,7 +109,7 @@ namespace BrewMonster
|
||||
long_range = 0;
|
||||
restrict_corpse = 0;
|
||||
allow_forms = 1;
|
||||
effect = "法师_沙石咒.sgc";
|
||||
effect = "法师_沙石咒";
|
||||
doenchant = 1;
|
||||
dobless = 0;
|
||||
commoncooldown = 0;
|
||||
@@ -130,17 +130,17 @@ namespace BrewMonster
|
||||
|
||||
~Skill2265Stub() { }
|
||||
|
||||
public float GetMpcost(Skill skill) => 320f;
|
||||
public int GetExecutetime(Skill skill) => 1000;
|
||||
public int GetCoolingtime(Skill skill) => 10000;
|
||||
public override float GetMpcost(Skill skill) => 320f;
|
||||
public override int GetExecutetime(Skill skill) => 1000;
|
||||
public override int GetCoolingtime(Skill skill) => 10000;
|
||||
public float GetRadius(Skill skill) => 0f;
|
||||
public float GetAttackdistance(Skill skill) => 0f;
|
||||
public float GetAngle(Skill skill) => (float)(1 - 0.0111111 * 0);
|
||||
public float GetPraydistance(Skill skill) => 30f;
|
||||
public int GetRequiredLevel(Skill skill) => RequiredLevelArray[skill.GetLevel() - 1];
|
||||
public int GetRequiredSp(Skill skill) => RequiredSpArray[skill.GetLevel() - 1];
|
||||
public int GetRequiredItem(Skill skill) => RequiredItemArray[skill.GetLevel() - 1];
|
||||
public int GetRequiredMoney(Skill skill) => RequiredMoneyArray[skill.GetLevel() - 1];
|
||||
public override float GetPraydistance(Skill skill) => 30f;
|
||||
public override int GetRequiredLevel(Skill skill) => RequiredLevelArray[skill.GetLevel() - 1];
|
||||
public override int GetRequiredSp(Skill skill) => RequiredSpArray[skill.GetLevel() - 1];
|
||||
public override int GetRequiredItem(Skill skill) => RequiredItemArray[skill.GetLevel() - 1];
|
||||
public override int GetRequiredMoney(Skill skill) => RequiredMoneyArray[skill.GetLevel() - 1];
|
||||
|
||||
#if SKILL_CLIENT
|
||||
public int GetIntroduction(Skill skill, StringBuilder buffer, int length, string format)
|
||||
|
||||
@@ -81,7 +81,7 @@ namespace BrewMonster
|
||||
cls = 0;
|
||||
name = "高级真元爆发";
|
||||
nativename = "高级真元爆发";
|
||||
icon = "爆气2.dds";
|
||||
icon = "爆气2";
|
||||
max_level = 1;
|
||||
type = 2;
|
||||
apcost = 200;
|
||||
@@ -101,10 +101,23 @@ namespace BrewMonster
|
||||
long_range = 0;
|
||||
restrict_corpse = 0;
|
||||
allow_forms = 1;
|
||||
restrict_weapons.Add(0);
|
||||
effect = "";
|
||||
doenchant = 1;
|
||||
dobless = 0;
|
||||
commoncooldown = 0;
|
||||
commoncooldowntime = 0;
|
||||
restrict_weapons.Add(0);
|
||||
restrict_weapons.Add(1);
|
||||
restrict_weapons.Add(182);
|
||||
restrict_weapons.Add(5);
|
||||
restrict_weapons.Add(292);
|
||||
restrict_weapons.Add(9);
|
||||
restrict_weapons.Add(291);
|
||||
restrict_weapons.Add(13);
|
||||
range = new Range();
|
||||
range.type = 0;
|
||||
range.type = 5;
|
||||
pre_skills = new Dictionary<uint, int>();
|
||||
pre_skills.Add(0, 1);
|
||||
#if SKILL_SERVER
|
||||
statestub.Add(new State1());
|
||||
statestub.Add(new State2());
|
||||
@@ -114,23 +127,20 @@ namespace BrewMonster
|
||||
|
||||
~Skill227Stub() { }
|
||||
|
||||
public float GetMpcost(Skill skill) => 0f;
|
||||
public int GetExecutetime(Skill skill) => 2000;
|
||||
public int GetCoolingtime(Skill skill) => 5000;
|
||||
public override float GetMpcost(Skill skill) => 0f;
|
||||
public override int GetExecutetime(Skill skill) => 2000;
|
||||
public override int GetCoolingtime(Skill skill) => 5000;
|
||||
public float GetRadius(Skill skill) => 0f;
|
||||
public float GetAttackdistance(Skill skill) => 0f;
|
||||
public float GetAngle(Skill skill) => (float)(1 - 0.0111111 * 0);
|
||||
public float GetPraydistance(Skill skill) => 0f;
|
||||
public int GetRequiredLevel(Skill skill) => RequiredLevelArray[skill.GetLevel() - 1];
|
||||
public int GetRequiredSp(Skill skill) => RequiredSpArray[skill.GetLevel() - 1];
|
||||
public int GetRequiredMoney(Skill skill) => RequiredMoneyArray[skill.GetLevel() - 1];
|
||||
public override float GetPraydistance(Skill skill) => 0f;
|
||||
public override int GetRequiredLevel(Skill skill) => RequiredLevelArray[skill.GetLevel() - 1];
|
||||
public override int GetRequiredSp(Skill skill) => RequiredSpArray[skill.GetLevel() - 1];
|
||||
public override int GetRequiredMoney(Skill skill) => RequiredMoneyArray[skill.GetLevel() - 1];
|
||||
|
||||
#if SKILL_SERVER
|
||||
public int GetEnmity(Skill skill) => 0;
|
||||
public bool StateAttack(Skill skill)
|
||||
{
|
||||
return true;
|
||||
}
|
||||
public bool StateAttack(Skill skill) => true;
|
||||
public bool TakeEffect(Skill skill) => true;
|
||||
public float GetEffectdistance(Skill skill) => 8.5f;
|
||||
public float GetHitrate(Skill skill) => 1.0f;
|
||||
|
||||
@@ -81,7 +81,7 @@ namespace BrewMonster
|
||||
cls = 1;
|
||||
name = "真元爆发";
|
||||
nativename = "真元爆发";
|
||||
icon = "爆气1.dds";
|
||||
icon = "爆气1";
|
||||
max_level = 1;
|
||||
type = 2;
|
||||
apcost = 100;
|
||||
@@ -127,16 +127,16 @@ namespace BrewMonster
|
||||
|
||||
~Skill228Stub() { }
|
||||
|
||||
public float GetMpcost(Skill skill) => 0f;
|
||||
public int GetExecutetime(Skill skill) => 1000;
|
||||
public int GetCoolingtime(Skill skill) => 5000;
|
||||
public override float GetMpcost(Skill skill) => 0f;
|
||||
public override int GetExecutetime(Skill skill) => 1000;
|
||||
public override int GetCoolingtime(Skill skill) => 5000;
|
||||
public float GetRadius(Skill skill) => 0f;
|
||||
public float GetAttackdistance(Skill skill) => 0f;
|
||||
public float GetAngle(Skill skill) => (float)(1 - 0.0111111 * 0);
|
||||
public float GetPraydistance(Skill skill) => 0f;
|
||||
public int GetRequiredLevel(Skill skill) => RequiredLevelArray[skill.GetLevel() - 1];
|
||||
public int GetRequiredSp(Skill skill) => RequiredSpArray[skill.GetLevel() - 1];
|
||||
public int GetRequiredMoney(Skill skill) => RequiredMoneyArray[skill.GetLevel() - 1];
|
||||
public override float GetPraydistance(Skill skill) => 0f;
|
||||
public override int GetRequiredLevel(Skill skill) => RequiredLevelArray[skill.GetLevel() - 1];
|
||||
public override int GetRequiredSp(Skill skill) => RequiredSpArray[skill.GetLevel() - 1];
|
||||
public override int GetRequiredMoney(Skill skill) => RequiredMoneyArray[skill.GetLevel() - 1];
|
||||
|
||||
#if SKILL_SERVER
|
||||
public int GetEnmity(Skill skill) => 0;
|
||||
|
||||
@@ -81,7 +81,7 @@ namespace BrewMonster
|
||||
cls = 1;
|
||||
name = "高级真元爆发";
|
||||
nativename = "高级真元爆发";
|
||||
icon = "爆气2.dds";
|
||||
icon = "爆气2";
|
||||
max_level = 1;
|
||||
type = 2;
|
||||
apcost = 200;
|
||||
@@ -127,16 +127,16 @@ namespace BrewMonster
|
||||
|
||||
~Skill229Stub() { }
|
||||
|
||||
public float GetMpcost(Skill skill) => 0f;
|
||||
public int GetExecutetime(Skill skill) => 2000;
|
||||
public int GetCoolingtime(Skill skill) => 5000;
|
||||
public override float GetMpcost(Skill skill) => 0f;
|
||||
public override int GetExecutetime(Skill skill) => 2000;
|
||||
public override int GetCoolingtime(Skill skill) => 5000;
|
||||
public float GetRadius(Skill skill) => 0f;
|
||||
public float GetAttackdistance(Skill skill) => 0f;
|
||||
public float GetAngle(Skill skill) => (float)(1 - 0.0111111 * 0);
|
||||
public float GetPraydistance(Skill skill) => 0f;
|
||||
public int GetRequiredLevel(Skill skill) => RequiredLevelArray[skill.GetLevel() - 1];
|
||||
public int GetRequiredSp(Skill skill) => RequiredSpArray[skill.GetLevel() - 1];
|
||||
public int GetRequiredMoney(Skill skill) => RequiredMoneyArray[skill.GetLevel() - 1];
|
||||
public override float GetPraydistance(Skill skill) => 0f;
|
||||
public override int GetRequiredLevel(Skill skill) => RequiredLevelArray[skill.GetLevel() - 1];
|
||||
public override int GetRequiredSp(Skill skill) => RequiredSpArray[skill.GetLevel() - 1];
|
||||
public override int GetRequiredMoney(Skill skill) => RequiredMoneyArray[skill.GetLevel() - 1];
|
||||
|
||||
#if SKILL_SERVER
|
||||
public int GetEnmity(Skill skill) => 0;
|
||||
|
||||
@@ -87,7 +87,7 @@ namespace BrewMonster
|
||||
cls = 0;
|
||||
name = "玄·回马枪";
|
||||
nativename = "玄·回马枪";
|
||||
icon = "回马枪1.dds";
|
||||
icon = "回马枪1";
|
||||
max_level = 1;
|
||||
type = 1;
|
||||
apcost = 0;
|
||||
@@ -109,7 +109,7 @@ namespace BrewMonster
|
||||
long_range = 0;
|
||||
restrict_corpse = 0;
|
||||
allow_forms = 1;
|
||||
effect = "1回马枪.sgc";
|
||||
effect = "1回马枪";
|
||||
doenchant = 1;
|
||||
dobless = 0;
|
||||
commoncooldown = 0;
|
||||
@@ -128,17 +128,17 @@ namespace BrewMonster
|
||||
|
||||
~Skill2352Stub() { }
|
||||
|
||||
public float GetMpcost(Skill skill) => 165f;
|
||||
public int GetExecutetime(Skill skill) => 1200;
|
||||
public int GetCoolingtime(Skill skill) => 6000;
|
||||
public override float GetMpcost(Skill skill) => 165f;
|
||||
public override int GetExecutetime(Skill skill) => 1200;
|
||||
public override int GetCoolingtime(Skill skill) => 6000;
|
||||
public float GetRadius(Skill skill) => 0f;
|
||||
public float GetAttackdistance(Skill skill) => (float)(skill.GetPlayer().GetRange() + 0.3 * skill.GetLevel());
|
||||
public float GetAngle(Skill skill) => (float)(1 - 0.0111111 * 0);
|
||||
public float GetPraydistance(Skill skill) => 20f;
|
||||
public int GetRequiredLevel(Skill skill) => RequiredLevelArray[skill.GetLevel() - 1];
|
||||
public int GetRequiredSp(Skill skill) => RequiredSpArray[skill.GetLevel() - 1];
|
||||
public int GetRequiredItem(Skill skill) => RequiredItemArray[skill.GetLevel() - 1];
|
||||
public int GetRequiredMoney(Skill skill) => RequiredMoneyArray[skill.GetLevel() - 1];
|
||||
public override float GetPraydistance(Skill skill) => 20f;
|
||||
public override int GetRequiredLevel(Skill skill) => RequiredLevelArray[skill.GetLevel() - 1];
|
||||
public override int GetRequiredSp(Skill skill) => RequiredSpArray[skill.GetLevel() - 1];
|
||||
public override int GetRequiredItem(Skill skill) => RequiredItemArray[skill.GetLevel() - 1];
|
||||
public override int GetRequiredMoney(Skill skill) => RequiredMoneyArray[skill.GetLevel() - 1];
|
||||
|
||||
#if SKILL_SERVER
|
||||
public int GetEnmity(Skill skill) => 0;
|
||||
|
||||
@@ -87,7 +87,7 @@ namespace BrewMonster
|
||||
cls = 0;
|
||||
name = "荒·回马枪";
|
||||
nativename = "荒·回马枪";
|
||||
icon = "回马枪2.dds";
|
||||
icon = "回马枪2";
|
||||
max_level = 1;
|
||||
type = 1;
|
||||
apcost = 0;
|
||||
@@ -109,7 +109,7 @@ namespace BrewMonster
|
||||
long_range = 0;
|
||||
restrict_corpse = 0;
|
||||
allow_forms = 1;
|
||||
effect = "2回马枪.sgc";
|
||||
effect = "2回马枪";
|
||||
doenchant = 1;
|
||||
dobless = 0;
|
||||
commoncooldown = 0;
|
||||
@@ -128,17 +128,17 @@ namespace BrewMonster
|
||||
|
||||
~Skill2367Stub() { }
|
||||
|
||||
public float GetMpcost(Skill skill) => 165f;
|
||||
public int GetExecutetime(Skill skill) => 1200;
|
||||
public int GetCoolingtime(Skill skill) => 6000;
|
||||
public override float GetMpcost(Skill skill) => 165f;
|
||||
public override int GetExecutetime(Skill skill) => 1200;
|
||||
public override int GetCoolingtime(Skill skill) => 6000;
|
||||
public float GetRadius(Skill skill) => 0f;
|
||||
public float GetAttackdistance(Skill skill) => (float)(skill.GetPlayer().GetRange() + 0.3 * skill.GetLevel());
|
||||
public float GetAngle(Skill skill) => (float)(1 - 0.0111111 * 0);
|
||||
public float GetPraydistance(Skill skill) => 20f;
|
||||
public int GetRequiredLevel(Skill skill) => RequiredLevelArray[skill.GetLevel() - 1];
|
||||
public int GetRequiredSp(Skill skill) => RequiredSpArray[skill.GetLevel() - 1];
|
||||
public int GetRequiredItem(Skill skill) => RequiredItemArray[skill.GetLevel() - 1];
|
||||
public int GetRequiredMoney(Skill skill) => RequiredMoneyArray[skill.GetLevel() - 1];
|
||||
public override float GetPraydistance(Skill skill) => 20f;
|
||||
public override int GetRequiredLevel(Skill skill) => RequiredLevelArray[skill.GetLevel() - 1];
|
||||
public override int GetRequiredSp(Skill skill) => RequiredSpArray[skill.GetLevel() - 1];
|
||||
public override int GetRequiredItem(Skill skill) => RequiredItemArray[skill.GetLevel() - 1];
|
||||
public override int GetRequiredMoney(Skill skill) => RequiredMoneyArray[skill.GetLevel() - 1];
|
||||
|
||||
#if SKILL_SERVER
|
||||
public int GetEnmity(Skill skill) => 0;
|
||||
|
||||
@@ -87,7 +87,7 @@ namespace BrewMonster
|
||||
cls = 0;
|
||||
name = "玄·追魂诀";
|
||||
nativename = "玄·追魂诀";
|
||||
icon = "追魂诀1.DDS";
|
||||
icon = "追魂诀1";
|
||||
max_level = 1;
|
||||
type = 1;
|
||||
apcost = 0;
|
||||
@@ -109,7 +109,7 @@ namespace BrewMonster
|
||||
long_range = 0;
|
||||
restrict_corpse = 0;
|
||||
allow_forms = 1;
|
||||
effect = "1追魂诀.sgc";
|
||||
effect = "1追魂诀";
|
||||
doenchant = 0;
|
||||
dobless = 1;
|
||||
commoncooldown = 0;
|
||||
@@ -128,17 +128,17 @@ namespace BrewMonster
|
||||
|
||||
~Skill2368Stub() { }
|
||||
|
||||
public float GetMpcost(Skill skill) => 140f;
|
||||
public int GetExecutetime(Skill skill) => 800;
|
||||
public int GetCoolingtime(Skill skill) => 6000;
|
||||
public override float GetMpcost(Skill skill) => 140f;
|
||||
public override int GetExecutetime(Skill skill) => 800;
|
||||
public override int GetCoolingtime(Skill skill) => 6000;
|
||||
public float GetRadius(Skill skill) => 0f;
|
||||
public float GetAttackdistance(Skill skill) => 0f;
|
||||
public float GetAngle(Skill skill) => (float)(1 - 0.0111111 * 0);
|
||||
public float GetPraydistance(Skill skill) => 20f;
|
||||
public int GetRequiredLevel(Skill skill) => RequiredLevelArray[skill.GetLevel() - 1];
|
||||
public int GetRequiredSp(Skill skill) => RequiredSpArray[skill.GetLevel() - 1];
|
||||
public int GetRequiredItem(Skill skill) => RequiredItemArray[skill.GetLevel() - 1];
|
||||
public int GetRequiredMoney(Skill skill) => RequiredMoneyArray[skill.GetLevel() - 1];
|
||||
public override float GetPraydistance(Skill skill) => 20f;
|
||||
public override int GetRequiredLevel(Skill skill) => RequiredLevelArray[skill.GetLevel() - 1];
|
||||
public override int GetRequiredSp(Skill skill) => RequiredSpArray[skill.GetLevel() - 1];
|
||||
public override int GetRequiredItem(Skill skill) => RequiredItemArray[skill.GetLevel() - 1];
|
||||
public override int GetRequiredMoney(Skill skill) => RequiredMoneyArray[skill.GetLevel() - 1];
|
||||
|
||||
#if SKILL_SERVER
|
||||
public int GetEnmity(Skill skill) => 0;
|
||||
|
||||
@@ -87,7 +87,7 @@ namespace BrewMonster
|
||||
cls = 0;
|
||||
name = "荒·追魂诀";
|
||||
nativename = "荒·追魂诀";
|
||||
icon = "追魂诀2.DDS";
|
||||
icon = "追魂诀2";
|
||||
max_level = 1;
|
||||
type = 1;
|
||||
apcost = 0;
|
||||
@@ -109,7 +109,7 @@ namespace BrewMonster
|
||||
long_range = 0;
|
||||
restrict_corpse = 0;
|
||||
allow_forms = 1;
|
||||
effect = "2追魂诀.sgc";
|
||||
effect = "2追魂诀";
|
||||
doenchant = 0;
|
||||
dobless = 1;
|
||||
commoncooldown = 0;
|
||||
@@ -128,17 +128,17 @@ namespace BrewMonster
|
||||
|
||||
~Skill2369Stub() { }
|
||||
|
||||
public float GetMpcost(Skill skill) => 140f;
|
||||
public int GetExecutetime(Skill skill) => 900;
|
||||
public int GetCoolingtime(Skill skill) => 6000;
|
||||
public override float GetMpcost(Skill skill) => 140f;
|
||||
public override int GetExecutetime(Skill skill) => 900;
|
||||
public override int GetCoolingtime(Skill skill) => 6000;
|
||||
public float GetRadius(Skill skill) => 0f;
|
||||
public float GetAttackdistance(Skill skill) => 0f;
|
||||
public float GetAngle(Skill skill) => (float)(1 - 0.0111111 * 0);
|
||||
public float GetPraydistance(Skill skill) => 20f;
|
||||
public int GetRequiredLevel(Skill skill) => RequiredLevelArray[skill.GetLevel() - 1];
|
||||
public int GetRequiredSp(Skill skill) => RequiredSpArray[skill.GetLevel() - 1];
|
||||
public int GetRequiredItem(Skill skill) => RequiredItemArray[skill.GetLevel() - 1];
|
||||
public int GetRequiredMoney(Skill skill) => RequiredMoneyArray[skill.GetLevel() - 1];
|
||||
public override float GetPraydistance(Skill skill) => 20f;
|
||||
public override int GetRequiredLevel(Skill skill) => RequiredLevelArray[skill.GetLevel() - 1];
|
||||
public override int GetRequiredSp(Skill skill) => RequiredSpArray[skill.GetLevel() - 1];
|
||||
public override int GetRequiredItem(Skill skill) => RequiredItemArray[skill.GetLevel() - 1];
|
||||
public override int GetRequiredMoney(Skill skill) => RequiredMoneyArray[skill.GetLevel() - 1];
|
||||
|
||||
#if SKILL_SERVER
|
||||
public int GetEnmity(Skill skill) => 0;
|
||||
|
||||
@@ -87,7 +87,7 @@ namespace BrewMonster
|
||||
cls = 0;
|
||||
name = "玄·劈星斩月";
|
||||
nativename = "玄·劈星斩月";
|
||||
icon = "玄·劈星斩月.dds";
|
||||
icon = "玄·劈星斩月";
|
||||
max_level = 1;
|
||||
type = 1;
|
||||
apcost = 0;
|
||||
@@ -109,7 +109,7 @@ namespace BrewMonster
|
||||
long_range = 0;
|
||||
restrict_corpse = 0;
|
||||
allow_forms = 1;
|
||||
effect = "1流星赶月.sgc";
|
||||
effect = "1流星赶月";
|
||||
doenchant = 1;
|
||||
dobless = 1;
|
||||
commoncooldown = 0;
|
||||
@@ -130,17 +130,17 @@ namespace BrewMonster
|
||||
|
||||
~Skill2370Stub() { }
|
||||
|
||||
public float GetMpcost(Skill skill) => 165f;
|
||||
public int GetExecutetime(Skill skill) => 800;
|
||||
public int GetCoolingtime(Skill skill) => 6000;
|
||||
public override float GetMpcost(Skill skill) => 165f;
|
||||
public override int GetExecutetime(Skill skill) => 800;
|
||||
public override int GetCoolingtime(Skill skill) => 6000;
|
||||
public float GetRadius(Skill skill) => 3.5f;
|
||||
public float GetAttackdistance(Skill skill) => 15f;
|
||||
public float GetAngle(Skill skill) => (float)(1 - 0.0111111 * 0);
|
||||
public float GetPraydistance(Skill skill) => 8f;
|
||||
public int GetRequiredLevel(Skill skill) => RequiredLevelArray[skill.GetLevel() - 1];
|
||||
public int GetRequiredSp(Skill skill) => RequiredSpArray[skill.GetLevel() - 1];
|
||||
public int GetRequiredItem(Skill skill) => RequiredItemArray[skill.GetLevel() - 1];
|
||||
public int GetRequiredMoney(Skill skill) => RequiredMoneyArray[skill.GetLevel() - 1];
|
||||
public override float GetPraydistance(Skill skill) => 8f;
|
||||
public override int GetRequiredLevel(Skill skill) => RequiredLevelArray[skill.GetLevel() - 1];
|
||||
public override int GetRequiredSp(Skill skill) => RequiredSpArray[skill.GetLevel() - 1];
|
||||
public override int GetRequiredItem(Skill skill) => RequiredItemArray[skill.GetLevel() - 1];
|
||||
public override int GetRequiredMoney(Skill skill) => RequiredMoneyArray[skill.GetLevel() - 1];
|
||||
|
||||
#if SKILL_SERVER
|
||||
public int GetEnmity(Skill skill) => 0;
|
||||
|
||||
@@ -87,7 +87,7 @@ namespace BrewMonster
|
||||
cls = 0;
|
||||
name = "荒·劈星斩月";
|
||||
nativename = "荒·劈星斩月";
|
||||
icon = "荒·劈星斩月.dds";
|
||||
icon = "荒·劈星斩月";
|
||||
max_level = 1;
|
||||
type = 1;
|
||||
apcost = 0;
|
||||
@@ -109,7 +109,7 @@ namespace BrewMonster
|
||||
long_range = 0;
|
||||
restrict_corpse = 0;
|
||||
allow_forms = 1;
|
||||
effect = "2流星赶月.sgc";
|
||||
effect = "2流星赶月";
|
||||
doenchant = 1;
|
||||
dobless = 1;
|
||||
commoncooldown = 0;
|
||||
@@ -130,17 +130,17 @@ namespace BrewMonster
|
||||
|
||||
~Skill2371Stub() { }
|
||||
|
||||
public float GetMpcost(Skill skill) => 165f;
|
||||
public int GetExecutetime(Skill skill) => 800;
|
||||
public int GetCoolingtime(Skill skill) => 6000;
|
||||
public override float GetMpcost(Skill skill) => 165f;
|
||||
public override int GetExecutetime(Skill skill) => 800;
|
||||
public override int GetCoolingtime(Skill skill) => 6000;
|
||||
public float GetRadius(Skill skill) => 3.5f;
|
||||
public float GetAttackdistance(Skill skill) => 15f;
|
||||
public float GetAngle(Skill skill) => (float)(1 - 0.0111111 * 0);
|
||||
public float GetPraydistance(Skill skill) => 8f;
|
||||
public int GetRequiredLevel(Skill skill) => RequiredLevelArray[skill.GetLevel() - 1];
|
||||
public int GetRequiredSp(Skill skill) => RequiredSpArray[skill.GetLevel() - 1];
|
||||
public int GetRequiredItem(Skill skill) => RequiredItemArray[skill.GetLevel() - 1];
|
||||
public int GetRequiredMoney(Skill skill) => RequiredMoneyArray[skill.GetLevel() - 1];
|
||||
public override float GetPraydistance(Skill skill) => 8f;
|
||||
public override int GetRequiredLevel(Skill skill) => RequiredLevelArray[skill.GetLevel() - 1];
|
||||
public override int GetRequiredSp(Skill skill) => RequiredSpArray[skill.GetLevel() - 1];
|
||||
public override int GetRequiredItem(Skill skill) => RequiredItemArray[skill.GetLevel() - 1];
|
||||
public override int GetRequiredMoney(Skill skill) => RequiredMoneyArray[skill.GetLevel() - 1];
|
||||
|
||||
#if SKILL_SERVER
|
||||
public int GetEnmity(Skill skill) => 0;
|
||||
|
||||
@@ -87,7 +87,7 @@ namespace BrewMonster
|
||||
cls = 0;
|
||||
name = "玄·破山";
|
||||
nativename = "玄·破山";
|
||||
icon = "玄·破山.dds";
|
||||
icon = "玄·破山";
|
||||
max_level = 1;
|
||||
type = 1;
|
||||
apcost = 0;
|
||||
@@ -109,7 +109,7 @@ namespace BrewMonster
|
||||
long_range = 0;
|
||||
restrict_corpse = 0;
|
||||
allow_forms = 1;
|
||||
effect = "1霸王断岳.sgc";
|
||||
effect = "1霸王断岳";
|
||||
doenchant = 1;
|
||||
dobless = 1;
|
||||
commoncooldown = 0;
|
||||
@@ -129,17 +129,17 @@ namespace BrewMonster
|
||||
|
||||
~Skill2372Stub() { }
|
||||
|
||||
public float GetMpcost(Skill skill) => 210f;
|
||||
public int GetExecutetime(Skill skill) => 2000;
|
||||
public int GetCoolingtime(Skill skill) => 5000;
|
||||
public override float GetMpcost(Skill skill) => 210f;
|
||||
public override int GetExecutetime(Skill skill) => 2000;
|
||||
public override int GetCoolingtime(Skill skill) => 5000;
|
||||
public float GetRadius(Skill skill) => 10f;
|
||||
public float GetAttackdistance(Skill skill) => (float)(skill.GetPlayer().GetRange() + 3 + 0.3 * skill.GetLevel());
|
||||
public float GetAngle(Skill skill) => (float)(1 - 0.0111111 * 0);
|
||||
public float GetPraydistance(Skill skill) => (float)(skill.GetPlayer().GetRange());
|
||||
public int GetRequiredLevel(Skill skill) => RequiredLevelArray[skill.GetLevel() - 1];
|
||||
public int GetRequiredSp(Skill skill) => RequiredSpArray[skill.GetLevel() - 1];
|
||||
public int GetRequiredItem(Skill skill) => RequiredItemArray[skill.GetLevel() - 1];
|
||||
public int GetRequiredMoney(Skill skill) => RequiredMoneyArray[skill.GetLevel() - 1];
|
||||
public override float GetPraydistance(Skill skill) => (float)(skill.GetPlayer().GetRange());
|
||||
public override int GetRequiredLevel(Skill skill) => RequiredLevelArray[skill.GetLevel() - 1];
|
||||
public override int GetRequiredSp(Skill skill) => RequiredSpArray[skill.GetLevel() - 1];
|
||||
public override int GetRequiredItem(Skill skill) => RequiredItemArray[skill.GetLevel() - 1];
|
||||
public override int GetRequiredMoney(Skill skill) => RequiredMoneyArray[skill.GetLevel() - 1];
|
||||
|
||||
#if SKILL_CLIENT
|
||||
public int GetIntroduction(Skill skill, StringBuilder buffer, int length, string format)
|
||||
|
||||
@@ -87,7 +87,7 @@ namespace BrewMonster
|
||||
cls = 0;
|
||||
name = "荒·破山";
|
||||
nativename = "荒·破山";
|
||||
icon = "荒·破山.dds";
|
||||
icon = "荒·破山";
|
||||
max_level = 1;
|
||||
type = 1;
|
||||
apcost = 0;
|
||||
@@ -109,7 +109,7 @@ namespace BrewMonster
|
||||
long_range = 0;
|
||||
restrict_corpse = 0;
|
||||
allow_forms = 1;
|
||||
effect = "2霸王断岳.sgc";
|
||||
effect = "2霸王断岳";
|
||||
doenchant = 1;
|
||||
dobless = 0;
|
||||
commoncooldown = 0;
|
||||
@@ -129,17 +129,17 @@ namespace BrewMonster
|
||||
|
||||
~Skill2373Stub() { }
|
||||
|
||||
public float GetMpcost(Skill skill) => 210f;
|
||||
public int GetExecutetime(Skill skill) => 2000;
|
||||
public int GetCoolingtime(Skill skill) => 5000;
|
||||
public override float GetMpcost(Skill skill) => 210f;
|
||||
public override int GetExecutetime(Skill skill) => 2000;
|
||||
public override int GetCoolingtime(Skill skill) => 5000;
|
||||
public float GetRadius(Skill skill) => 10f;
|
||||
public float GetAttackdistance(Skill skill) => (float)(skill.GetPlayer().GetRange() + 3 + 0.3 * skill.GetLevel());
|
||||
public float GetAngle(Skill skill) => (float)(1 - 0.0111111 * 0);
|
||||
public float GetPraydistance(Skill skill) => (float)(skill.GetPlayer().GetRange());
|
||||
public int GetRequiredLevel(Skill skill) => RequiredLevelArray[skill.GetLevel() - 1];
|
||||
public int GetRequiredSp(Skill skill) => RequiredSpArray[skill.GetLevel() - 1];
|
||||
public int GetRequiredItem(Skill skill) => RequiredItemArray[skill.GetLevel() - 1];
|
||||
public int GetRequiredMoney(Skill skill) => RequiredMoneyArray[skill.GetLevel() - 1];
|
||||
public override float GetPraydistance(Skill skill) => (float)(skill.GetPlayer().GetRange());
|
||||
public override int GetRequiredLevel(Skill skill) => RequiredLevelArray[skill.GetLevel() - 1];
|
||||
public override int GetRequiredSp(Skill skill) => RequiredSpArray[skill.GetLevel() - 1];
|
||||
public override int GetRequiredItem(Skill skill) => RequiredItemArray[skill.GetLevel() - 1];
|
||||
public override int GetRequiredMoney(Skill skill) => RequiredMoneyArray[skill.GetLevel() - 1];
|
||||
|
||||
#if SKILL_CLIENT
|
||||
public int GetIntroduction(Skill skill, StringBuilder buffer, int length, string format)
|
||||
|
||||
@@ -88,7 +88,7 @@ namespace BrewMonster
|
||||
cls = 0;
|
||||
name = "玄·升龙破";
|
||||
nativename = "玄·升龙破";
|
||||
icon = "玄·升龙破.DDS";
|
||||
icon = "玄·升龙破";
|
||||
max_level = 1;
|
||||
type = 1;
|
||||
apcost = 100;
|
||||
@@ -110,7 +110,7 @@ namespace BrewMonster
|
||||
long_range = 0;
|
||||
restrict_corpse = 0;
|
||||
allow_forms = 1;
|
||||
effect = "1霸王龙飞.sgc";
|
||||
effect = "1霸王龙飞";
|
||||
doenchant = 1;
|
||||
dobless = 1;
|
||||
commoncooldown = 0;
|
||||
@@ -133,17 +133,17 @@ namespace BrewMonster
|
||||
|
||||
~Skill2374Stub() { }
|
||||
|
||||
public float GetMpcost(Skill skill) => 140f;
|
||||
public int GetExecutetime(Skill skill) => 1500;
|
||||
public int GetCoolingtime(Skill skill) => 15000;
|
||||
public override float GetMpcost(Skill skill) => 140f;
|
||||
public override int GetExecutetime(Skill skill) => 1500;
|
||||
public override int GetCoolingtime(Skill skill) => 15000;
|
||||
public float GetRadius(Skill skill) => 0f;
|
||||
public float GetAttackdistance(Skill skill) => 0f;
|
||||
public float GetAngle(Skill skill) => (float)(1 - 0.0111111 * 0);
|
||||
public float GetPraydistance(Skill skill) => (float)(skill.GetPlayer().GetRange());
|
||||
public int GetRequiredLevel(Skill skill) => RequiredLevelArray[skill.GetLevel() - 1];
|
||||
public int GetRequiredSp(Skill skill) => RequiredSpArray[skill.GetLevel() - 1];
|
||||
public int GetRequiredItem(Skill skill) => RequiredItemArray[skill.GetLevel() - 1];
|
||||
public int GetRequiredMoney(Skill skill) => RequiredMoneyArray[skill.GetLevel() - 1];
|
||||
public override float GetPraydistance(Skill skill) => (float)(skill.GetPlayer().GetRange());
|
||||
public override int GetRequiredLevel(Skill skill) => RequiredLevelArray[skill.GetLevel() - 1];
|
||||
public override int GetRequiredSp(Skill skill) => RequiredSpArray[skill.GetLevel() - 1];
|
||||
public override int GetRequiredItem(Skill skill) => RequiredItemArray[skill.GetLevel() - 1];
|
||||
public override int GetRequiredMoney(Skill skill) => RequiredMoneyArray[skill.GetLevel() - 1];
|
||||
|
||||
#if SKILL_SERVER
|
||||
public int GetEnmity(Skill skill) => 3000;
|
||||
|
||||
@@ -88,7 +88,7 @@ namespace BrewMonster
|
||||
cls = 0;
|
||||
name = "荒·升龙破";
|
||||
nativename = "荒·升龙破";
|
||||
icon = "荒·升龙破.DDS";
|
||||
icon = "荒·升龙破";
|
||||
max_level = 1;
|
||||
type = 1;
|
||||
apcost = 100;
|
||||
@@ -110,7 +110,7 @@ namespace BrewMonster
|
||||
long_range = 0;
|
||||
restrict_corpse = 0;
|
||||
allow_forms = 1;
|
||||
effect = "2霸王龙飞.sgc";
|
||||
effect = "2霸王龙飞";
|
||||
doenchant = 1;
|
||||
dobless = 0;
|
||||
commoncooldown = 0;
|
||||
@@ -133,17 +133,17 @@ namespace BrewMonster
|
||||
|
||||
~Skill2375Stub() { }
|
||||
|
||||
public float GetMpcost(Skill skill) => 140f;
|
||||
public int GetExecutetime(Skill skill) => 1500;
|
||||
public int GetCoolingtime(Skill skill) => 15000;
|
||||
public override float GetMpcost(Skill skill) => 140f;
|
||||
public override int GetExecutetime(Skill skill) => 1500;
|
||||
public override int GetCoolingtime(Skill skill) => 15000;
|
||||
public float GetRadius(Skill skill) => 0f;
|
||||
public float GetAttackdistance(Skill skill) => 0f;
|
||||
public float GetAngle(Skill skill) => (float)(1 - 0.0111111 * 0);
|
||||
public float GetPraydistance(Skill skill) => (float)(skill.GetPlayer().GetRange());
|
||||
public int GetRequiredLevel(Skill skill) => RequiredLevelArray[skill.GetLevel() - 1];
|
||||
public int GetRequiredSp(Skill skill) => RequiredSpArray[skill.GetLevel() - 1];
|
||||
public int GetRequiredItem(Skill skill) => RequiredItemArray[skill.GetLevel() - 1];
|
||||
public int GetRequiredMoney(Skill skill) => RequiredMoneyArray[skill.GetLevel() - 1];
|
||||
public override float GetPraydistance(Skill skill) => (float)(skill.GetPlayer().GetRange());
|
||||
public override int GetRequiredLevel(Skill skill) => RequiredLevelArray[skill.GetLevel() - 1];
|
||||
public override int GetRequiredSp(Skill skill) => RequiredSpArray[skill.GetLevel() - 1];
|
||||
public override int GetRequiredItem(Skill skill) => RequiredItemArray[skill.GetLevel() - 1];
|
||||
public override int GetRequiredMoney(Skill skill) => RequiredMoneyArray[skill.GetLevel() - 1];
|
||||
|
||||
#if SKILL_SERVER
|
||||
public int GetEnmity(Skill skill) => 3000;
|
||||
|
||||
@@ -126,7 +126,7 @@ namespace BrewMonster
|
||||
cls = 1;
|
||||
name = "玄·冰霜烈焰";
|
||||
nativename = "玄·冰霜烈焰";
|
||||
icon = "玄·冰霜烈焰.dds";
|
||||
icon = "玄·冰霜烈焰";
|
||||
max_level = 1;
|
||||
type = 1;
|
||||
apcost = 0;
|
||||
@@ -148,7 +148,7 @@ namespace BrewMonster
|
||||
long_range = 0;
|
||||
restrict_corpse = 0;
|
||||
allow_forms = 1;
|
||||
effect = "1凌杀.sgc";
|
||||
effect = "1凌杀";
|
||||
doenchant = 1;
|
||||
dobless = 0;
|
||||
commoncooldown = 0;
|
||||
@@ -171,17 +171,17 @@ namespace BrewMonster
|
||||
|
||||
~Skill2452Stub() { }
|
||||
|
||||
public float GetMpcost(Skill skill) => 445f;
|
||||
public int GetExecutetime(Skill skill) => -1;
|
||||
public int GetCoolingtime(Skill skill) => 30000;
|
||||
public override float GetMpcost(Skill skill) => 445f;
|
||||
public override int GetExecutetime(Skill skill) => -1;
|
||||
public override int GetCoolingtime(Skill skill) => 30000;
|
||||
public float GetRadius(Skill skill) => 0f;
|
||||
public float GetAttackdistance(Skill skill) => 0f;
|
||||
public float GetAngle(Skill skill) => (float)(1 - 0.0111111 * 0);
|
||||
public float GetPraydistance(Skill skill) => 30f;
|
||||
public int GetRequiredLevel(Skill skill) => RequiredLevelArray[skill.GetLevel() - 1];
|
||||
public int GetRequiredSp(Skill skill) => RequiredSpArray[skill.GetLevel() - 1];
|
||||
public int GetRequiredItem(Skill skill) => RequiredItemArray[skill.GetLevel() - 1];
|
||||
public int GetRequiredMoney(Skill skill) => RequiredMoneyArray[skill.GetLevel() - 1];
|
||||
public override float GetPraydistance(Skill skill) => 30f;
|
||||
public override int GetRequiredLevel(Skill skill) => RequiredLevelArray[skill.GetLevel() - 1];
|
||||
public override int GetRequiredSp(Skill skill) => RequiredSpArray[skill.GetLevel() - 1];
|
||||
public override int GetRequiredItem(Skill skill) => RequiredItemArray[skill.GetLevel() - 1];
|
||||
public override int GetRequiredMoney(Skill skill) => RequiredMoneyArray[skill.GetLevel() - 1];
|
||||
|
||||
#if SKILL_CLIENT
|
||||
public int GetIntroduction(Skill skill, StringBuilder buffer, int length, string format)
|
||||
|
||||
@@ -126,7 +126,7 @@ namespace BrewMonster
|
||||
cls = 1;
|
||||
name = "荒·冰霜烈焰";
|
||||
nativename = "荒·冰霜烈焰";
|
||||
icon = "荒·冰霜烈焰.dds";
|
||||
icon = "荒·冰霜烈焰";
|
||||
max_level = 1;
|
||||
type = 1;
|
||||
apcost = 0;
|
||||
@@ -148,7 +148,7 @@ namespace BrewMonster
|
||||
long_range = 0;
|
||||
restrict_corpse = 0;
|
||||
allow_forms = 1;
|
||||
effect = "1凌杀.sgc";
|
||||
effect = "1凌杀";
|
||||
doenchant = 1;
|
||||
dobless = 0;
|
||||
commoncooldown = 0;
|
||||
@@ -171,17 +171,17 @@ namespace BrewMonster
|
||||
|
||||
~Skill2453Stub() { }
|
||||
|
||||
public float GetMpcost(Skill skill) => 445f;
|
||||
public int GetExecutetime(Skill skill) => -1;
|
||||
public int GetCoolingtime(Skill skill) => 30000;
|
||||
public override float GetMpcost(Skill skill) => 445f;
|
||||
public override int GetExecutetime(Skill skill) => -1;
|
||||
public override int GetCoolingtime(Skill skill) => 30000;
|
||||
public float GetRadius(Skill skill) => 0f;
|
||||
public float GetAttackdistance(Skill skill) => 0f;
|
||||
public float GetAngle(Skill skill) => (float)(1 - 0.0111111 * 0);
|
||||
public float GetPraydistance(Skill skill) => 30f;
|
||||
public int GetRequiredLevel(Skill skill) => RequiredLevelArray[skill.GetLevel() - 1];
|
||||
public int GetRequiredSp(Skill skill) => RequiredSpArray[skill.GetLevel() - 1];
|
||||
public int GetRequiredItem(Skill skill) => RequiredItemArray[skill.GetLevel() - 1];
|
||||
public int GetRequiredMoney(Skill skill) => RequiredMoneyArray[skill.GetLevel() - 1];
|
||||
public override float GetPraydistance(Skill skill) => 30f;
|
||||
public override int GetRequiredLevel(Skill skill) => RequiredLevelArray[skill.GetLevel() - 1];
|
||||
public override int GetRequiredSp(Skill skill) => RequiredSpArray[skill.GetLevel() - 1];
|
||||
public override int GetRequiredItem(Skill skill) => RequiredItemArray[skill.GetLevel() - 1];
|
||||
public override int GetRequiredMoney(Skill skill) => RequiredMoneyArray[skill.GetLevel() - 1];
|
||||
|
||||
#if SKILL_CLIENT
|
||||
public int GetIntroduction(Skill skill, StringBuilder buffer, int length, string format)
|
||||
|
||||
@@ -86,7 +86,7 @@ namespace BrewMonster
|
||||
cls = 0;
|
||||
name = "凌风";
|
||||
nativename = "凌风";
|
||||
icon = "凌风.dds";
|
||||
icon = "凌风";
|
||||
max_level = 10;
|
||||
type = 1;
|
||||
apcost = 0;
|
||||
@@ -107,10 +107,21 @@ namespace BrewMonster
|
||||
long_range = 0;
|
||||
restrict_corpse = 0;
|
||||
allow_forms = 1;
|
||||
effect = "凌风";
|
||||
doenchant = 1;
|
||||
dobless = 0;
|
||||
commoncooldown = 0;
|
||||
commoncooldowntime = 0;
|
||||
restrict_weapons.Add(1);
|
||||
effect = "";
|
||||
restrict_weapons.Add(5);
|
||||
restrict_weapons.Add(9);
|
||||
restrict_weapons.Add(182);
|
||||
restrict_weapons.Add(292);
|
||||
restrict_weapons.Add(0);
|
||||
range = new Range();
|
||||
range.type = 0;
|
||||
pre_skills = new Dictionary<uint, int>();
|
||||
pre_skills.Add(54, 1);
|
||||
#if SKILL_SERVER
|
||||
statestub.Add(new State1());
|
||||
statestub.Add(new State2());
|
||||
@@ -120,16 +131,16 @@ namespace BrewMonster
|
||||
|
||||
~Skill3Stub() { }
|
||||
|
||||
public float GetMpcost(Skill skill) => (float)(23.5 + 8.4 * skill.GetLevel());
|
||||
public int GetExecutetime(Skill skill) => 1800;
|
||||
public int GetCoolingtime(Skill skill) => 6000;
|
||||
public override float GetMpcost(Skill skill) => (float)(23.5 + 8.4 * skill.GetLevel());
|
||||
public override int GetExecutetime(Skill skill) => 1800;
|
||||
public override int GetCoolingtime(Skill skill) => 6000;
|
||||
public float GetRadius(Skill skill) => 0f;
|
||||
public float GetAttackdistance(Skill skill) => 0f;
|
||||
public float GetAngle(Skill skill) => (float)(1 - 0.0111111 * 0);
|
||||
public float GetPraydistance(Skill skill) => (float)(skill.GetPlayer().GetRange());
|
||||
public int GetRequiredLevel(Skill skill) => RequiredLevelArray[skill.GetLevel() - 1];
|
||||
public int GetRequiredSp(Skill skill) => RequiredSpArray[skill.GetLevel() - 1];
|
||||
public int GetRequiredMoney(Skill skill) => RequiredMoneyArray[skill.GetLevel() - 1];
|
||||
public override float GetPraydistance(Skill skill) => (float)(skill.GetPlayer().GetRange());
|
||||
public override int GetRequiredLevel(Skill skill) => RequiredLevelArray[skill.GetLevel() - 1];
|
||||
public override int GetRequiredSp(Skill skill) => RequiredSpArray[skill.GetLevel() - 1];
|
||||
public override int GetRequiredMoney(Skill skill) => RequiredMoneyArray[skill.GetLevel() - 1];
|
||||
|
||||
#if SKILL_CLIENT
|
||||
public int GetIntroduction(Skill skill, StringBuilder buffer, int length, string format)
|
||||
@@ -151,10 +162,7 @@ namespace BrewMonster
|
||||
|
||||
#if SKILL_SERVER
|
||||
public int GetEnmity(Skill skill) => 0;
|
||||
public bool StateAttack(Skill skill)
|
||||
{
|
||||
return true;
|
||||
}
|
||||
public bool StateAttack(Skill skill) => true;
|
||||
public bool TakeEffect(Skill skill) => true;
|
||||
public float GetEffectdistance(Skill skill) => 22.1f;
|
||||
public int GetAttackspeed(Skill skill) => 15;
|
||||
|
||||
@@ -81,7 +81,7 @@ namespace BrewMonster
|
||||
cls = 0;
|
||||
name = "仙元爆发";
|
||||
nativename = "仙元爆发";
|
||||
icon = "仙元爆发.dds";
|
||||
icon = "仙元爆发";
|
||||
max_level = 1;
|
||||
type = 2;
|
||||
apcost = 300;
|
||||
@@ -101,10 +101,23 @@ namespace BrewMonster
|
||||
long_range = 0;
|
||||
restrict_corpse = 0;
|
||||
allow_forms = 1;
|
||||
restrict_weapons.Add(0);
|
||||
effect = "";
|
||||
doenchant = 1;
|
||||
dobless = 0;
|
||||
commoncooldown = 0;
|
||||
commoncooldowntime = 0;
|
||||
restrict_weapons.Add(0);
|
||||
restrict_weapons.Add(1);
|
||||
restrict_weapons.Add(182);
|
||||
restrict_weapons.Add(5);
|
||||
restrict_weapons.Add(292);
|
||||
restrict_weapons.Add(9);
|
||||
restrict_weapons.Add(291);
|
||||
restrict_weapons.Add(13);
|
||||
range = new Range();
|
||||
range.type = 0;
|
||||
range.type = 5;
|
||||
pre_skills = new Dictionary<uint, int>();
|
||||
pre_skills.Add(0, 1);
|
||||
#if SKILL_SERVER
|
||||
statestub.Add(new State1());
|
||||
statestub.Add(new State2());
|
||||
@@ -114,23 +127,20 @@ namespace BrewMonster
|
||||
|
||||
~Skill362Stub() { }
|
||||
|
||||
public float GetMpcost(Skill skill) => 0f;
|
||||
public int GetExecutetime(Skill skill) => 3000;
|
||||
public int GetCoolingtime(Skill skill) => 5000;
|
||||
public override float GetMpcost(Skill skill) => 0f;
|
||||
public override int GetExecutetime(Skill skill) => 3000;
|
||||
public override int GetCoolingtime(Skill skill) => 5000;
|
||||
public float GetRadius(Skill skill) => 0f;
|
||||
public float GetAttackdistance(Skill skill) => 0f;
|
||||
public float GetAngle(Skill skill) => (float)(1 - 0.0111111 * 0);
|
||||
public float GetPraydistance(Skill skill) => 0f;
|
||||
public int GetRequiredLevel(Skill skill) => RequiredLevelArray[skill.GetLevel() - 1];
|
||||
public int GetRequiredSp(Skill skill) => RequiredSpArray[skill.GetLevel() - 1];
|
||||
public int GetRequiredMoney(Skill skill) => RequiredMoneyArray[skill.GetLevel() - 1];
|
||||
public override float GetPraydistance(Skill skill) => 0f;
|
||||
public override int GetRequiredLevel(Skill skill) => RequiredLevelArray[skill.GetLevel() - 1];
|
||||
public override int GetRequiredSp(Skill skill) => RequiredSpArray[skill.GetLevel() - 1];
|
||||
public override int GetRequiredMoney(Skill skill) => RequiredMoneyArray[skill.GetLevel() - 1];
|
||||
|
||||
#if SKILL_SERVER
|
||||
public int GetEnmity(Skill skill) => 0;
|
||||
public bool StateAttack(Skill skill)
|
||||
{
|
||||
return true;
|
||||
}
|
||||
public bool StateAttack(Skill skill) => true;
|
||||
public bool TakeEffect(Skill skill) => true;
|
||||
public float GetEffectdistance(Skill skill) => 8.5f;
|
||||
public float GetHitrate(Skill skill) => 1.0f;
|
||||
|
||||
@@ -81,7 +81,7 @@ namespace BrewMonster
|
||||
cls = 0;
|
||||
name = "魔元爆发";
|
||||
nativename = "魔元爆发";
|
||||
icon = "魔元爆发.dds";
|
||||
icon = "魔元爆发";
|
||||
max_level = 1;
|
||||
type = 2;
|
||||
apcost = 300;
|
||||
@@ -101,10 +101,23 @@ namespace BrewMonster
|
||||
long_range = 0;
|
||||
restrict_corpse = 0;
|
||||
allow_forms = 1;
|
||||
restrict_weapons.Add(0);
|
||||
effect = "";
|
||||
doenchant = 1;
|
||||
dobless = 0;
|
||||
commoncooldown = 0;
|
||||
commoncooldowntime = 0;
|
||||
restrict_weapons.Add(0);
|
||||
restrict_weapons.Add(1);
|
||||
restrict_weapons.Add(182);
|
||||
restrict_weapons.Add(5);
|
||||
restrict_weapons.Add(292);
|
||||
restrict_weapons.Add(9);
|
||||
restrict_weapons.Add(291);
|
||||
restrict_weapons.Add(13);
|
||||
range = new Range();
|
||||
range.type = 0;
|
||||
range.type = 5;
|
||||
pre_skills = new Dictionary<uint, int>();
|
||||
pre_skills.Add(0, 1);
|
||||
#if SKILL_SERVER
|
||||
statestub.Add(new State1());
|
||||
statestub.Add(new State2());
|
||||
@@ -114,23 +127,20 @@ namespace BrewMonster
|
||||
|
||||
~Skill363Stub() { }
|
||||
|
||||
public float GetMpcost(Skill skill) => 0f;
|
||||
public int GetExecutetime(Skill skill) => 3000;
|
||||
public int GetCoolingtime(Skill skill) => 5000;
|
||||
public override float GetMpcost(Skill skill) => 0f;
|
||||
public override int GetExecutetime(Skill skill) => 3000;
|
||||
public override int GetCoolingtime(Skill skill) => 5000;
|
||||
public float GetRadius(Skill skill) => 0f;
|
||||
public float GetAttackdistance(Skill skill) => 0f;
|
||||
public float GetAngle(Skill skill) => (float)(1 - 0.0111111 * 0);
|
||||
public float GetPraydistance(Skill skill) => 0f;
|
||||
public int GetRequiredLevel(Skill skill) => RequiredLevelArray[skill.GetLevel() - 1];
|
||||
public int GetRequiredSp(Skill skill) => RequiredSpArray[skill.GetLevel() - 1];
|
||||
public int GetRequiredMoney(Skill skill) => RequiredMoneyArray[skill.GetLevel() - 1];
|
||||
public override float GetPraydistance(Skill skill) => 0f;
|
||||
public override int GetRequiredLevel(Skill skill) => RequiredLevelArray[skill.GetLevel() - 1];
|
||||
public override int GetRequiredSp(Skill skill) => RequiredSpArray[skill.GetLevel() - 1];
|
||||
public override int GetRequiredMoney(Skill skill) => RequiredMoneyArray[skill.GetLevel() - 1];
|
||||
|
||||
#if SKILL_SERVER
|
||||
public int GetEnmity(Skill skill) => 0;
|
||||
public bool StateAttack(Skill skill)
|
||||
{
|
||||
return true;
|
||||
}
|
||||
public bool StateAttack(Skill skill) => true;
|
||||
public bool TakeEffect(Skill skill) => true;
|
||||
public float GetEffectdistance(Skill skill) => 8.5f;
|
||||
public float GetHitrate(Skill skill) => 1.0f;
|
||||
|
||||
@@ -81,7 +81,7 @@ namespace BrewMonster
|
||||
cls = 1;
|
||||
name = "仙元爆发";
|
||||
nativename = "仙元爆发";
|
||||
icon = "仙元爆发.dds";
|
||||
icon = "仙元爆发";
|
||||
max_level = 1;
|
||||
type = 2;
|
||||
apcost = 300;
|
||||
@@ -127,16 +127,16 @@ namespace BrewMonster
|
||||
|
||||
~Skill364Stub() { }
|
||||
|
||||
public float GetMpcost(Skill skill) => 0f;
|
||||
public int GetExecutetime(Skill skill) => 3000;
|
||||
public int GetCoolingtime(Skill skill) => 5000;
|
||||
public override float GetMpcost(Skill skill) => 0f;
|
||||
public override int GetExecutetime(Skill skill) => 3000;
|
||||
public override int GetCoolingtime(Skill skill) => 5000;
|
||||
public float GetRadius(Skill skill) => 0f;
|
||||
public float GetAttackdistance(Skill skill) => 0f;
|
||||
public float GetAngle(Skill skill) => (float)(1 - 0.0111111 * 0);
|
||||
public float GetPraydistance(Skill skill) => 0f;
|
||||
public int GetRequiredLevel(Skill skill) => RequiredLevelArray[skill.GetLevel() - 1];
|
||||
public int GetRequiredSp(Skill skill) => RequiredSpArray[skill.GetLevel() - 1];
|
||||
public int GetRequiredMoney(Skill skill) => RequiredMoneyArray[skill.GetLevel() - 1];
|
||||
public override float GetPraydistance(Skill skill) => 0f;
|
||||
public override int GetRequiredLevel(Skill skill) => RequiredLevelArray[skill.GetLevel() - 1];
|
||||
public override int GetRequiredSp(Skill skill) => RequiredSpArray[skill.GetLevel() - 1];
|
||||
public override int GetRequiredMoney(Skill skill) => RequiredMoneyArray[skill.GetLevel() - 1];
|
||||
|
||||
#if SKILL_SERVER
|
||||
public int GetEnmity(Skill skill) => 0;
|
||||
|
||||
@@ -81,7 +81,7 @@ namespace BrewMonster
|
||||
cls = 1;
|
||||
name = "魔元爆发";
|
||||
nativename = "魔元爆发";
|
||||
icon = "魔元爆发.dds";
|
||||
icon = "魔元爆发";
|
||||
max_level = 1;
|
||||
type = 2;
|
||||
apcost = 300;
|
||||
@@ -127,16 +127,16 @@ namespace BrewMonster
|
||||
|
||||
~Skill365Stub() { }
|
||||
|
||||
public float GetMpcost(Skill skill) => 0f;
|
||||
public int GetExecutetime(Skill skill) => 3000;
|
||||
public int GetCoolingtime(Skill skill) => 5000;
|
||||
public override float GetMpcost(Skill skill) => 0f;
|
||||
public override int GetExecutetime(Skill skill) => 3000;
|
||||
public override int GetCoolingtime(Skill skill) => 5000;
|
||||
public float GetRadius(Skill skill) => 0f;
|
||||
public float GetAttackdistance(Skill skill) => 0f;
|
||||
public float GetAngle(Skill skill) => (float)(1 - 0.0111111 * 0);
|
||||
public float GetPraydistance(Skill skill) => 0f;
|
||||
public int GetRequiredLevel(Skill skill) => RequiredLevelArray[skill.GetLevel() - 1];
|
||||
public int GetRequiredSp(Skill skill) => RequiredSpArray[skill.GetLevel() - 1];
|
||||
public int GetRequiredMoney(Skill skill) => RequiredMoneyArray[skill.GetLevel() - 1];
|
||||
public override float GetPraydistance(Skill skill) => 0f;
|
||||
public override int GetRequiredLevel(Skill skill) => RequiredLevelArray[skill.GetLevel() - 1];
|
||||
public override int GetRequiredSp(Skill skill) => RequiredSpArray[skill.GetLevel() - 1];
|
||||
public override int GetRequiredMoney(Skill skill) => RequiredMoneyArray[skill.GetLevel() - 1];
|
||||
|
||||
#if SKILL_SERVER
|
||||
public int GetEnmity(Skill skill) => 0;
|
||||
|
||||
@@ -85,9 +85,9 @@ namespace BrewMonster
|
||||
public Skill374Stub() : base(374)
|
||||
{
|
||||
cls = 0;
|
||||
name = "真・虎击";
|
||||
nativename = "真・虎击";
|
||||
icon = "虎击1.dds";
|
||||
name = "真·虎击";
|
||||
nativename = "真·虎击";
|
||||
icon = "虎击1";
|
||||
max_level = 1;
|
||||
type = 1;
|
||||
apcost = 0;
|
||||
@@ -108,10 +108,21 @@ namespace BrewMonster
|
||||
long_range = 0;
|
||||
restrict_corpse = 0;
|
||||
allow_forms = 1;
|
||||
effect = "1虎击";
|
||||
doenchant = 0;
|
||||
dobless = 1;
|
||||
commoncooldown = 0;
|
||||
commoncooldowntime = 0;
|
||||
restrict_weapons.Add(0);
|
||||
effect = "";
|
||||
restrict_weapons.Add(1);
|
||||
restrict_weapons.Add(182);
|
||||
restrict_weapons.Add(5);
|
||||
restrict_weapons.Add(292);
|
||||
restrict_weapons.Add(9);
|
||||
range = new Range();
|
||||
range.type = 0;
|
||||
pre_skills = new Dictionary<uint, int>();
|
||||
pre_skills.Add(1, 10);
|
||||
#if SKILL_SERVER
|
||||
statestub.Add(new State1());
|
||||
statestub.Add(new State2());
|
||||
@@ -121,17 +132,17 @@ namespace BrewMonster
|
||||
|
||||
~Skill374Stub() { }
|
||||
|
||||
public float GetMpcost(Skill skill) => 125f;
|
||||
public int GetExecutetime(Skill skill) => 700;
|
||||
public int GetCoolingtime(Skill skill) => 3000;
|
||||
public override float GetMpcost(Skill skill) => 125f;
|
||||
public override int GetExecutetime(Skill skill) => 700;
|
||||
public override int GetCoolingtime(Skill skill) => 3000;
|
||||
public float GetRadius(Skill skill) => 0f;
|
||||
public float GetAttackdistance(Skill skill) => 0f;
|
||||
public float GetAngle(Skill skill) => (float)(1 - 0.0111111 * 0);
|
||||
public float GetPraydistance(Skill skill) => (float)(skill.GetPlayer().GetRange());
|
||||
public int GetRequiredLevel(Skill skill) => RequiredLevelArray[skill.GetLevel() - 1];
|
||||
public int GetRequiredSp(Skill skill) => RequiredSpArray[skill.GetLevel() - 1];
|
||||
public int GetRequiredItem(Skill skill) => RequiredItemArray[skill.GetLevel() - 1];
|
||||
public int GetRequiredMoney(Skill skill) => RequiredMoneyArray[skill.GetLevel() - 1];
|
||||
public override float GetPraydistance(Skill skill) => (float)(skill.GetPlayer().GetRange());
|
||||
public override int GetRequiredLevel(Skill skill) => RequiredLevelArray[skill.GetLevel() - 1];
|
||||
public override int GetRequiredSp(Skill skill) => RequiredSpArray[skill.GetLevel() - 1];
|
||||
public override int GetRequiredItem(Skill skill) => RequiredItemArray[skill.GetLevel() - 1];
|
||||
public override int GetRequiredMoney(Skill skill) => RequiredMoneyArray[skill.GetLevel() - 1];
|
||||
|
||||
#if SKILL_CLIENT
|
||||
public int GetIntroduction(Skill skill, StringBuilder buffer, int length, string format)
|
||||
@@ -148,10 +159,7 @@ namespace BrewMonster
|
||||
|
||||
#if SKILL_SERVER
|
||||
public int GetEnmity(Skill skill) => 0;
|
||||
public bool BlessMe(Skill skill)
|
||||
{
|
||||
return true;
|
||||
}
|
||||
public bool BlessMe(Skill skill) => true;
|
||||
public bool TakeEffect(Skill skill) => true;
|
||||
public float GetEffectdistance(Skill skill) => 13.3f;
|
||||
public int GetAttackspeed(Skill skill) => 2;
|
||||
|
||||
@@ -85,9 +85,9 @@ namespace BrewMonster
|
||||
public Skill375Stub() : base(375)
|
||||
{
|
||||
cls = 0;
|
||||
name = "狂・虎击";
|
||||
nativename = "狂・虎击";
|
||||
icon = "虎击2.dds";
|
||||
name = "狂·虎击";
|
||||
nativename = "狂·虎击";
|
||||
icon = "虎击2";
|
||||
max_level = 1;
|
||||
type = 1;
|
||||
apcost = 0;
|
||||
@@ -108,10 +108,21 @@ namespace BrewMonster
|
||||
long_range = 0;
|
||||
restrict_corpse = 0;
|
||||
allow_forms = 1;
|
||||
effect = "2虎击";
|
||||
doenchant = 0;
|
||||
dobless = 0;
|
||||
commoncooldown = 0;
|
||||
commoncooldowntime = 0;
|
||||
restrict_weapons.Add(0);
|
||||
effect = "";
|
||||
restrict_weapons.Add(1);
|
||||
restrict_weapons.Add(182);
|
||||
restrict_weapons.Add(5);
|
||||
restrict_weapons.Add(292);
|
||||
restrict_weapons.Add(9);
|
||||
range = new Range();
|
||||
range.type = 0;
|
||||
pre_skills = new Dictionary<uint, int>();
|
||||
pre_skills.Add(1, 10);
|
||||
#if SKILL_SERVER
|
||||
statestub.Add(new State1());
|
||||
statestub.Add(new State2());
|
||||
@@ -121,17 +132,17 @@ namespace BrewMonster
|
||||
|
||||
~Skill375Stub() { }
|
||||
|
||||
public float GetMpcost(Skill skill) => 125f;
|
||||
public int GetExecutetime(Skill skill) => 600;
|
||||
public int GetCoolingtime(Skill skill) => 3000;
|
||||
public override float GetMpcost(Skill skill) => 125f;
|
||||
public override int GetExecutetime(Skill skill) => 600;
|
||||
public override int GetCoolingtime(Skill skill) => 3000;
|
||||
public float GetRadius(Skill skill) => 0f;
|
||||
public float GetAttackdistance(Skill skill) => 0f;
|
||||
public float GetAngle(Skill skill) => (float)(1 - 0.0111111 * 0);
|
||||
public float GetPraydistance(Skill skill) => (float)(skill.GetPlayer().GetRange());
|
||||
public int GetRequiredLevel(Skill skill) => RequiredLevelArray[skill.GetLevel() - 1];
|
||||
public int GetRequiredSp(Skill skill) => RequiredSpArray[skill.GetLevel() - 1];
|
||||
public int GetRequiredItem(Skill skill) => RequiredItemArray[skill.GetLevel() - 1];
|
||||
public int GetRequiredMoney(Skill skill) => RequiredMoneyArray[skill.GetLevel() - 1];
|
||||
public override float GetPraydistance(Skill skill) => (float)(skill.GetPlayer().GetRange());
|
||||
public override int GetRequiredLevel(Skill skill) => RequiredLevelArray[skill.GetLevel() - 1];
|
||||
public override int GetRequiredSp(Skill skill) => RequiredSpArray[skill.GetLevel() - 1];
|
||||
public override int GetRequiredItem(Skill skill) => RequiredItemArray[skill.GetLevel() - 1];
|
||||
public override int GetRequiredMoney(Skill skill) => RequiredMoneyArray[skill.GetLevel() - 1];
|
||||
|
||||
#if SKILL_CLIENT
|
||||
public int GetIntroduction(Skill skill, StringBuilder buffer, int length, string format)
|
||||
|
||||
@@ -85,9 +85,9 @@ namespace BrewMonster
|
||||
public Skill376Stub() : base(376)
|
||||
{
|
||||
cls = 0;
|
||||
name = "真・寸力";
|
||||
nativename = "真・寸力";
|
||||
icon = "寸力1.dds";
|
||||
name = "真·寸力";
|
||||
nativename = "真·寸力";
|
||||
icon = "寸力1";
|
||||
max_level = 1;
|
||||
type = 1;
|
||||
apcost = 0;
|
||||
@@ -109,10 +109,21 @@ namespace BrewMonster
|
||||
long_range = 0;
|
||||
restrict_corpse = 0;
|
||||
allow_forms = 1;
|
||||
effect = "1寸力";
|
||||
doenchant = 1;
|
||||
dobless = 0;
|
||||
commoncooldown = 0;
|
||||
commoncooldowntime = 0;
|
||||
restrict_weapons.Add(0);
|
||||
effect = "";
|
||||
restrict_weapons.Add(1);
|
||||
restrict_weapons.Add(182);
|
||||
restrict_weapons.Add(9);
|
||||
restrict_weapons.Add(5);
|
||||
restrict_weapons.Add(292);
|
||||
range = new Range();
|
||||
range.type = 0;
|
||||
pre_skills = new Dictionary<uint, int>();
|
||||
pre_skills.Add(2, 10);
|
||||
#if SKILL_SERVER
|
||||
statestub.Add(new State1());
|
||||
statestub.Add(new State2());
|
||||
@@ -122,17 +133,17 @@ namespace BrewMonster
|
||||
|
||||
~Skill376Stub() { }
|
||||
|
||||
public float GetMpcost(Skill skill) => 100f;
|
||||
public int GetExecutetime(Skill skill) => 700;
|
||||
public int GetCoolingtime(Skill skill) => 8000;
|
||||
public override float GetMpcost(Skill skill) => 100f;
|
||||
public override int GetExecutetime(Skill skill) => 700;
|
||||
public override int GetCoolingtime(Skill skill) => 8000;
|
||||
public float GetRadius(Skill skill) => 0f;
|
||||
public float GetAttackdistance(Skill skill) => 0f;
|
||||
public float GetAngle(Skill skill) => (float)(1 - 0.0111111 * 0);
|
||||
public float GetPraydistance(Skill skill) => (float)(skill.GetPlayer().GetRange());
|
||||
public int GetRequiredLevel(Skill skill) => RequiredLevelArray[skill.GetLevel() - 1];
|
||||
public int GetRequiredSp(Skill skill) => RequiredSpArray[skill.GetLevel() - 1];
|
||||
public int GetRequiredItem(Skill skill) => RequiredItemArray[skill.GetLevel() - 1];
|
||||
public int GetRequiredMoney(Skill skill) => RequiredMoneyArray[skill.GetLevel() - 1];
|
||||
public override float GetPraydistance(Skill skill) => (float)(skill.GetPlayer().GetRange());
|
||||
public override int GetRequiredLevel(Skill skill) => RequiredLevelArray[skill.GetLevel() - 1];
|
||||
public override int GetRequiredSp(Skill skill) => RequiredSpArray[skill.GetLevel() - 1];
|
||||
public override int GetRequiredItem(Skill skill) => RequiredItemArray[skill.GetLevel() - 1];
|
||||
public override int GetRequiredMoney(Skill skill) => RequiredMoneyArray[skill.GetLevel() - 1];
|
||||
|
||||
#if SKILL_CLIENT
|
||||
public int GetIntroduction(Skill skill, StringBuilder buffer, int length, string format)
|
||||
@@ -149,16 +160,13 @@ namespace BrewMonster
|
||||
|
||||
#if SKILL_SERVER
|
||||
public int GetEnmity(Skill skill) => 0;
|
||||
public bool StateAttack(Skill skill)
|
||||
{
|
||||
return true;
|
||||
}
|
||||
public bool StateAttack(Skill skill) => true;
|
||||
public bool TakeEffect(Skill skill) => true;
|
||||
public float GetEffectdistance(Skill skill) => 11.7f;
|
||||
public int GetAttackspeed(Skill skill) => 3;
|
||||
public float GetHitrate(Skill skill) => 1.8f;
|
||||
public float GetTalent0(Skill skill) => 6079f;
|
||||
public float GetTalent1(PlayerWrapper player) => player.GetAttackdegree (;
|
||||
public float GetTalent1(Skill skill) => player.GetAttackdegree (;
|
||||
#endif
|
||||
}
|
||||
}
|
||||
|
||||
@@ -85,9 +85,9 @@ namespace BrewMonster
|
||||
public Skill377Stub() : base(377)
|
||||
{
|
||||
cls = 0;
|
||||
name = "狂・寸力";
|
||||
nativename = "狂・寸力";
|
||||
icon = "寸力2.dds";
|
||||
name = "狂·寸力";
|
||||
nativename = "狂·寸力";
|
||||
icon = "寸力2";
|
||||
max_level = 1;
|
||||
type = 1;
|
||||
apcost = 0;
|
||||
@@ -109,10 +109,21 @@ namespace BrewMonster
|
||||
long_range = 0;
|
||||
restrict_corpse = 0;
|
||||
allow_forms = 1;
|
||||
effect = "2寸力";
|
||||
doenchant = 1;
|
||||
dobless = 0;
|
||||
commoncooldown = 0;
|
||||
commoncooldowntime = 0;
|
||||
restrict_weapons.Add(0);
|
||||
effect = "";
|
||||
restrict_weapons.Add(1);
|
||||
restrict_weapons.Add(182);
|
||||
restrict_weapons.Add(9);
|
||||
restrict_weapons.Add(5);
|
||||
restrict_weapons.Add(292);
|
||||
range = new Range();
|
||||
range.type = 0;
|
||||
pre_skills = new Dictionary<uint, int>();
|
||||
pre_skills.Add(2, 10);
|
||||
#if SKILL_SERVER
|
||||
statestub.Add(new State1());
|
||||
statestub.Add(new State2());
|
||||
@@ -122,17 +133,17 @@ namespace BrewMonster
|
||||
|
||||
~Skill377Stub() { }
|
||||
|
||||
public float GetMpcost(Skill skill) => 100f;
|
||||
public int GetExecutetime(Skill skill) => 700;
|
||||
public int GetCoolingtime(Skill skill) => 8000;
|
||||
public override float GetMpcost(Skill skill) => 100f;
|
||||
public override int GetExecutetime(Skill skill) => 700;
|
||||
public override int GetCoolingtime(Skill skill) => 8000;
|
||||
public float GetRadius(Skill skill) => 0f;
|
||||
public float GetAttackdistance(Skill skill) => 0f;
|
||||
public float GetAngle(Skill skill) => (float)(1 - 0.0111111 * 0);
|
||||
public float GetPraydistance(Skill skill) => (float)(skill.GetPlayer().GetRange());
|
||||
public int GetRequiredLevel(Skill skill) => RequiredLevelArray[skill.GetLevel() - 1];
|
||||
public int GetRequiredSp(Skill skill) => RequiredSpArray[skill.GetLevel() - 1];
|
||||
public int GetRequiredItem(Skill skill) => RequiredItemArray[skill.GetLevel() - 1];
|
||||
public int GetRequiredMoney(Skill skill) => RequiredMoneyArray[skill.GetLevel() - 1];
|
||||
public override float GetPraydistance(Skill skill) => (float)(skill.GetPlayer().GetRange());
|
||||
public override int GetRequiredLevel(Skill skill) => RequiredLevelArray[skill.GetLevel() - 1];
|
||||
public override int GetRequiredSp(Skill skill) => RequiredSpArray[skill.GetLevel() - 1];
|
||||
public override int GetRequiredItem(Skill skill) => RequiredItemArray[skill.GetLevel() - 1];
|
||||
public override int GetRequiredMoney(Skill skill) => RequiredMoneyArray[skill.GetLevel() - 1];
|
||||
|
||||
#if SKILL_CLIENT
|
||||
public int GetIntroduction(Skill skill, StringBuilder buffer, int length, string format)
|
||||
@@ -149,16 +160,13 @@ namespace BrewMonster
|
||||
|
||||
#if SKILL_SERVER
|
||||
public int GetEnmity(Skill skill) => 0;
|
||||
public bool StateAttack(Skill skill)
|
||||
{
|
||||
return true;
|
||||
}
|
||||
public bool StateAttack(Skill skill) => true;
|
||||
public bool TakeEffect(Skill skill) => true;
|
||||
public float GetEffectdistance(Skill skill) => 11.7f;
|
||||
public int GetAttackspeed(Skill skill) => 3;
|
||||
public float GetHitrate(Skill skill) => 1.8f;
|
||||
public float GetTalent0(Skill skill) => 4676f;
|
||||
public float GetTalent1(PlayerWrapper player) => player.GetAttackdegree (;
|
||||
public float GetTalent1(Skill skill) => player.GetAttackdegree (;
|
||||
#endif
|
||||
}
|
||||
}
|
||||
|
||||
@@ -85,9 +85,9 @@ namespace BrewMonster
|
||||
public Skill378Stub() : base(378)
|
||||
{
|
||||
cls = 0;
|
||||
name = "真・流水";
|
||||
nativename = "真・流水";
|
||||
icon = "流水1.dds";
|
||||
name = "真·流水";
|
||||
nativename = "真·流水";
|
||||
icon = "流水1";
|
||||
max_level = 1;
|
||||
type = 1;
|
||||
apcost = 20;
|
||||
@@ -108,10 +108,21 @@ namespace BrewMonster
|
||||
long_range = 0;
|
||||
restrict_corpse = 0;
|
||||
allow_forms = 1;
|
||||
effect = "1流水";
|
||||
doenchant = 0;
|
||||
dobless = 0;
|
||||
commoncooldown = 0;
|
||||
commoncooldowntime = 0;
|
||||
restrict_weapons.Add(0);
|
||||
effect = "";
|
||||
restrict_weapons.Add(1);
|
||||
restrict_weapons.Add(182);
|
||||
restrict_weapons.Add(5);
|
||||
restrict_weapons.Add(292);
|
||||
restrict_weapons.Add(9);
|
||||
range = new Range();
|
||||
range.type = 0;
|
||||
pre_skills = new Dictionary<uint, int>();
|
||||
pre_skills.Add(54, 10);
|
||||
#if SKILL_SERVER
|
||||
statestub.Add(new State1());
|
||||
statestub.Add(new State2());
|
||||
@@ -121,17 +132,17 @@ namespace BrewMonster
|
||||
|
||||
~Skill378Stub() { }
|
||||
|
||||
public float GetMpcost(Skill skill) => 125f;
|
||||
public int GetExecutetime(Skill skill) => 1000;
|
||||
public int GetCoolingtime(Skill skill) => 3000;
|
||||
public override float GetMpcost(Skill skill) => 125f;
|
||||
public override int GetExecutetime(Skill skill) => 1000;
|
||||
public override int GetCoolingtime(Skill skill) => 3000;
|
||||
public float GetRadius(Skill skill) => 0f;
|
||||
public float GetAttackdistance(Skill skill) => 0f;
|
||||
public float GetAngle(Skill skill) => (float)(1 - 0.0111111 * 0);
|
||||
public float GetPraydistance(Skill skill) => (float)(skill.GetPlayer().GetRange());
|
||||
public int GetRequiredLevel(Skill skill) => RequiredLevelArray[skill.GetLevel() - 1];
|
||||
public int GetRequiredSp(Skill skill) => RequiredSpArray[skill.GetLevel() - 1];
|
||||
public int GetRequiredItem(Skill skill) => RequiredItemArray[skill.GetLevel() - 1];
|
||||
public int GetRequiredMoney(Skill skill) => RequiredMoneyArray[skill.GetLevel() - 1];
|
||||
public override float GetPraydistance(Skill skill) => (float)(skill.GetPlayer().GetRange());
|
||||
public override int GetRequiredLevel(Skill skill) => RequiredLevelArray[skill.GetLevel() - 1];
|
||||
public override int GetRequiredSp(Skill skill) => RequiredSpArray[skill.GetLevel() - 1];
|
||||
public override int GetRequiredItem(Skill skill) => RequiredItemArray[skill.GetLevel() - 1];
|
||||
public override int GetRequiredMoney(Skill skill) => RequiredMoneyArray[skill.GetLevel() - 1];
|
||||
|
||||
#if SKILL_CLIENT
|
||||
public int GetIntroduction(Skill skill, StringBuilder buffer, int length, string format)
|
||||
|
||||
@@ -85,9 +85,9 @@ namespace BrewMonster
|
||||
public Skill379Stub() : base(379)
|
||||
{
|
||||
cls = 0;
|
||||
name = "狂・流水";
|
||||
nativename = "狂・流水";
|
||||
icon = "流水2.dds";
|
||||
name = "狂·流水";
|
||||
nativename = "狂·流水";
|
||||
icon = "流水2";
|
||||
max_level = 1;
|
||||
type = 1;
|
||||
apcost = 30;
|
||||
@@ -108,10 +108,21 @@ namespace BrewMonster
|
||||
long_range = 0;
|
||||
restrict_corpse = 0;
|
||||
allow_forms = 1;
|
||||
effect = "2流水";
|
||||
doenchant = 0;
|
||||
dobless = 1;
|
||||
commoncooldown = 0;
|
||||
commoncooldowntime = 0;
|
||||
restrict_weapons.Add(0);
|
||||
effect = "";
|
||||
restrict_weapons.Add(1);
|
||||
restrict_weapons.Add(182);
|
||||
restrict_weapons.Add(5);
|
||||
restrict_weapons.Add(292);
|
||||
restrict_weapons.Add(9);
|
||||
range = new Range();
|
||||
range.type = 0;
|
||||
pre_skills = new Dictionary<uint, int>();
|
||||
pre_skills.Add(54, 10);
|
||||
#if SKILL_SERVER
|
||||
statestub.Add(new State1());
|
||||
statestub.Add(new State2());
|
||||
@@ -121,17 +132,17 @@ namespace BrewMonster
|
||||
|
||||
~Skill379Stub() { }
|
||||
|
||||
public float GetMpcost(Skill skill) => 125f;
|
||||
public int GetExecutetime(Skill skill) => 1000;
|
||||
public int GetCoolingtime(Skill skill) => 3000;
|
||||
public override float GetMpcost(Skill skill) => 125f;
|
||||
public override int GetExecutetime(Skill skill) => 1000;
|
||||
public override int GetCoolingtime(Skill skill) => 3000;
|
||||
public float GetRadius(Skill skill) => 0f;
|
||||
public float GetAttackdistance(Skill skill) => 0f;
|
||||
public float GetAngle(Skill skill) => (float)(1 - 0.0111111 * 0);
|
||||
public float GetPraydistance(Skill skill) => (float)(skill.GetPlayer().GetRange());
|
||||
public int GetRequiredLevel(Skill skill) => RequiredLevelArray[skill.GetLevel() - 1];
|
||||
public int GetRequiredSp(Skill skill) => RequiredSpArray[skill.GetLevel() - 1];
|
||||
public int GetRequiredItem(Skill skill) => RequiredItemArray[skill.GetLevel() - 1];
|
||||
public int GetRequiredMoney(Skill skill) => RequiredMoneyArray[skill.GetLevel() - 1];
|
||||
public override float GetPraydistance(Skill skill) => (float)(skill.GetPlayer().GetRange());
|
||||
public override int GetRequiredLevel(Skill skill) => RequiredLevelArray[skill.GetLevel() - 1];
|
||||
public override int GetRequiredSp(Skill skill) => RequiredSpArray[skill.GetLevel() - 1];
|
||||
public override int GetRequiredItem(Skill skill) => RequiredItemArray[skill.GetLevel() - 1];
|
||||
public override int GetRequiredMoney(Skill skill) => RequiredMoneyArray[skill.GetLevel() - 1];
|
||||
|
||||
#if SKILL_CLIENT
|
||||
public int GetIntroduction(Skill skill, StringBuilder buffer, int length, string format)
|
||||
@@ -148,10 +159,7 @@ namespace BrewMonster
|
||||
|
||||
#if SKILL_SERVER
|
||||
public int GetEnmity(Skill skill) => 4500;
|
||||
public bool BlessMe(Skill skill)
|
||||
{
|
||||
return true;
|
||||
}
|
||||
public bool BlessMe(Skill skill) => true;
|
||||
public bool TakeEffect(Skill skill) => true;
|
||||
public float GetEffectdistance(Skill skill) => 14.1f;
|
||||
public int GetAttackspeed(Skill skill) => 12;
|
||||
|
||||
@@ -85,9 +85,9 @@ namespace BrewMonster
|
||||
public Skill380Stub() : base(380)
|
||||
{
|
||||
cls = 0;
|
||||
name = "真・凌风";
|
||||
nativename = "真・凌风";
|
||||
icon = "凌风1.dds";
|
||||
name = "真·凌风";
|
||||
nativename = "真·凌风";
|
||||
icon = "凌风1";
|
||||
max_level = 1;
|
||||
type = 1;
|
||||
apcost = 0;
|
||||
@@ -108,10 +108,21 @@ namespace BrewMonster
|
||||
long_range = 0;
|
||||
restrict_corpse = 0;
|
||||
allow_forms = 1;
|
||||
effect = "1凌风";
|
||||
doenchant = 1;
|
||||
dobless = 0;
|
||||
commoncooldown = 0;
|
||||
commoncooldowntime = 0;
|
||||
restrict_weapons.Add(1);
|
||||
effect = "";
|
||||
restrict_weapons.Add(5);
|
||||
restrict_weapons.Add(9);
|
||||
restrict_weapons.Add(182);
|
||||
restrict_weapons.Add(292);
|
||||
restrict_weapons.Add(0);
|
||||
range = new Range();
|
||||
range.type = 0;
|
||||
pre_skills = new Dictionary<uint, int>();
|
||||
pre_skills.Add(3, 10);
|
||||
#if SKILL_SERVER
|
||||
statestub.Add(new State1());
|
||||
statestub.Add(new State2());
|
||||
@@ -121,17 +132,17 @@ namespace BrewMonster
|
||||
|
||||
~Skill380Stub() { }
|
||||
|
||||
public float GetMpcost(Skill skill) => 150f;
|
||||
public int GetExecutetime(Skill skill) => 1800;
|
||||
public int GetCoolingtime(Skill skill) => 6000;
|
||||
public override float GetMpcost(Skill skill) => 150f;
|
||||
public override int GetExecutetime(Skill skill) => 1800;
|
||||
public override int GetCoolingtime(Skill skill) => 6000;
|
||||
public float GetRadius(Skill skill) => 0f;
|
||||
public float GetAttackdistance(Skill skill) => 0f;
|
||||
public float GetAngle(Skill skill) => (float)(1 - 0.0111111 * 0);
|
||||
public float GetPraydistance(Skill skill) => (float)(skill.GetPlayer().GetRange());
|
||||
public int GetRequiredLevel(Skill skill) => RequiredLevelArray[skill.GetLevel() - 1];
|
||||
public int GetRequiredSp(Skill skill) => RequiredSpArray[skill.GetLevel() - 1];
|
||||
public int GetRequiredItem(Skill skill) => RequiredItemArray[skill.GetLevel() - 1];
|
||||
public int GetRequiredMoney(Skill skill) => RequiredMoneyArray[skill.GetLevel() - 1];
|
||||
public override float GetPraydistance(Skill skill) => (float)(skill.GetPlayer().GetRange());
|
||||
public override int GetRequiredLevel(Skill skill) => RequiredLevelArray[skill.GetLevel() - 1];
|
||||
public override int GetRequiredSp(Skill skill) => RequiredSpArray[skill.GetLevel() - 1];
|
||||
public override int GetRequiredItem(Skill skill) => RequiredItemArray[skill.GetLevel() - 1];
|
||||
public override int GetRequiredMoney(Skill skill) => RequiredMoneyArray[skill.GetLevel() - 1];
|
||||
|
||||
#if SKILL_CLIENT
|
||||
public int GetIntroduction(Skill skill, StringBuilder buffer, int length, string format)
|
||||
@@ -148,10 +159,7 @@ namespace BrewMonster
|
||||
|
||||
#if SKILL_SERVER
|
||||
public int GetEnmity(Skill skill) => 0;
|
||||
public bool StateAttack(Skill skill)
|
||||
{
|
||||
return true;
|
||||
}
|
||||
public bool StateAttack(Skill skill) => true;
|
||||
public bool TakeEffect(Skill skill) => true;
|
||||
public float GetEffectdistance(Skill skill) => 22.1f;
|
||||
public int GetAttackspeed(Skill skill) => 15;
|
||||
|
||||
@@ -85,9 +85,9 @@ namespace BrewMonster
|
||||
public Skill381Stub() : base(381)
|
||||
{
|
||||
cls = 0;
|
||||
name = "狂・凌风";
|
||||
nativename = "狂・凌风";
|
||||
icon = "凌风2.dds";
|
||||
name = "狂·凌风";
|
||||
nativename = "狂·凌风";
|
||||
icon = "凌风2";
|
||||
max_level = 1;
|
||||
type = 1;
|
||||
apcost = 0;
|
||||
@@ -108,10 +108,21 @@ namespace BrewMonster
|
||||
long_range = 0;
|
||||
restrict_corpse = 0;
|
||||
allow_forms = 1;
|
||||
effect = "2凌风";
|
||||
doenchant = 1;
|
||||
dobless = 0;
|
||||
commoncooldown = 0;
|
||||
commoncooldowntime = 0;
|
||||
restrict_weapons.Add(1);
|
||||
effect = "";
|
||||
restrict_weapons.Add(5);
|
||||
restrict_weapons.Add(9);
|
||||
restrict_weapons.Add(182);
|
||||
restrict_weapons.Add(292);
|
||||
restrict_weapons.Add(0);
|
||||
range = new Range();
|
||||
range.type = 0;
|
||||
pre_skills = new Dictionary<uint, int>();
|
||||
pre_skills.Add(3, 10);
|
||||
#if SKILL_SERVER
|
||||
statestub.Add(new State1());
|
||||
statestub.Add(new State2());
|
||||
@@ -121,17 +132,17 @@ namespace BrewMonster
|
||||
|
||||
~Skill381Stub() { }
|
||||
|
||||
public float GetMpcost(Skill skill) => 150f;
|
||||
public int GetExecutetime(Skill skill) => 1800;
|
||||
public int GetCoolingtime(Skill skill) => 5000;
|
||||
public override float GetMpcost(Skill skill) => 150f;
|
||||
public override int GetExecutetime(Skill skill) => 1800;
|
||||
public override int GetCoolingtime(Skill skill) => 5000;
|
||||
public float GetRadius(Skill skill) => 0f;
|
||||
public float GetAttackdistance(Skill skill) => 0f;
|
||||
public float GetAngle(Skill skill) => (float)(1 - 0.0111111 * 0);
|
||||
public float GetPraydistance(Skill skill) => (float)(skill.GetPlayer().GetRange());
|
||||
public int GetRequiredLevel(Skill skill) => RequiredLevelArray[skill.GetLevel() - 1];
|
||||
public int GetRequiredSp(Skill skill) => RequiredSpArray[skill.GetLevel() - 1];
|
||||
public int GetRequiredItem(Skill skill) => RequiredItemArray[skill.GetLevel() - 1];
|
||||
public int GetRequiredMoney(Skill skill) => RequiredMoneyArray[skill.GetLevel() - 1];
|
||||
public override float GetPraydistance(Skill skill) => (float)(skill.GetPlayer().GetRange());
|
||||
public override int GetRequiredLevel(Skill skill) => RequiredLevelArray[skill.GetLevel() - 1];
|
||||
public override int GetRequiredSp(Skill skill) => RequiredSpArray[skill.GetLevel() - 1];
|
||||
public override int GetRequiredItem(Skill skill) => RequiredItemArray[skill.GetLevel() - 1];
|
||||
public override int GetRequiredMoney(Skill skill) => RequiredMoneyArray[skill.GetLevel() - 1];
|
||||
|
||||
#if SKILL_CLIENT
|
||||
public int GetIntroduction(Skill skill, StringBuilder buffer, int length, string format)
|
||||
@@ -148,10 +159,7 @@ namespace BrewMonster
|
||||
|
||||
#if SKILL_SERVER
|
||||
public int GetEnmity(Skill skill) => 0;
|
||||
public bool StateAttack(Skill skill)
|
||||
{
|
||||
return true;
|
||||
}
|
||||
public bool StateAttack(Skill skill) => true;
|
||||
public bool TakeEffect(Skill skill) => true;
|
||||
public float GetEffectdistance(Skill skill) => 22.1f;
|
||||
public int GetAttackspeed(Skill skill) => 15;
|
||||
|
||||
@@ -85,9 +85,9 @@ namespace BrewMonster
|
||||
public Skill382Stub() : base(382)
|
||||
{
|
||||
cls = 0;
|
||||
name = "真・龙现";
|
||||
nativename = "真・龙现";
|
||||
icon = "龙现1.dds";
|
||||
name = "真·龙现";
|
||||
nativename = "真·龙现";
|
||||
icon = "龙现1";
|
||||
max_level = 1;
|
||||
type = 1;
|
||||
apcost = 0;
|
||||
@@ -108,10 +108,21 @@ namespace BrewMonster
|
||||
long_range = 0;
|
||||
restrict_corpse = 0;
|
||||
allow_forms = 1;
|
||||
effect = "1龙现";
|
||||
doenchant = 0;
|
||||
dobless = 0;
|
||||
commoncooldown = 0;
|
||||
commoncooldowntime = 0;
|
||||
restrict_weapons.Add(0);
|
||||
effect = "";
|
||||
restrict_weapons.Add(1);
|
||||
restrict_weapons.Add(182);
|
||||
restrict_weapons.Add(5);
|
||||
restrict_weapons.Add(292);
|
||||
restrict_weapons.Add(9);
|
||||
range = new Range();
|
||||
range.type = 0;
|
||||
pre_skills = new Dictionary<uint, int>();
|
||||
pre_skills.Add(5, 10);
|
||||
#if SKILL_SERVER
|
||||
statestub.Add(new State1());
|
||||
statestub.Add(new State2());
|
||||
@@ -121,17 +132,17 @@ namespace BrewMonster
|
||||
|
||||
~Skill382Stub() { }
|
||||
|
||||
public float GetMpcost(Skill skill) => 150f;
|
||||
public int GetExecutetime(Skill skill) => 500;
|
||||
public int GetCoolingtime(Skill skill) => 5000;
|
||||
public override float GetMpcost(Skill skill) => 150f;
|
||||
public override int GetExecutetime(Skill skill) => 500;
|
||||
public override int GetCoolingtime(Skill skill) => 5000;
|
||||
public float GetRadius(Skill skill) => 0f;
|
||||
public float GetAttackdistance(Skill skill) => 0f;
|
||||
public float GetAngle(Skill skill) => (float)(1 - 0.0111111 * 0);
|
||||
public float GetPraydistance(Skill skill) => 10f;
|
||||
public int GetRequiredLevel(Skill skill) => RequiredLevelArray[skill.GetLevel() - 1];
|
||||
public int GetRequiredSp(Skill skill) => RequiredSpArray[skill.GetLevel() - 1];
|
||||
public int GetRequiredItem(Skill skill) => RequiredItemArray[skill.GetLevel() - 1];
|
||||
public int GetRequiredMoney(Skill skill) => RequiredMoneyArray[skill.GetLevel() - 1];
|
||||
public override float GetPraydistance(Skill skill) => 10f;
|
||||
public override int GetRequiredLevel(Skill skill) => RequiredLevelArray[skill.GetLevel() - 1];
|
||||
public override int GetRequiredSp(Skill skill) => RequiredSpArray[skill.GetLevel() - 1];
|
||||
public override int GetRequiredItem(Skill skill) => RequiredItemArray[skill.GetLevel() - 1];
|
||||
public override int GetRequiredMoney(Skill skill) => RequiredMoneyArray[skill.GetLevel() - 1];
|
||||
|
||||
#if SKILL_CLIENT
|
||||
public int GetIntroduction(Skill skill, StringBuilder buffer, int length, string format)
|
||||
|
||||
@@ -85,9 +85,9 @@ namespace BrewMonster
|
||||
public Skill383Stub() : base(383)
|
||||
{
|
||||
cls = 0;
|
||||
name = "狂・龙现";
|
||||
nativename = "狂・龙现";
|
||||
icon = "龙现2.dds";
|
||||
name = "狂·龙现";
|
||||
nativename = "狂·龙现";
|
||||
icon = "龙现2";
|
||||
max_level = 1;
|
||||
type = 1;
|
||||
apcost = 0;
|
||||
@@ -108,10 +108,21 @@ namespace BrewMonster
|
||||
long_range = 0;
|
||||
restrict_corpse = 0;
|
||||
allow_forms = 1;
|
||||
effect = "2龙现";
|
||||
doenchant = 0;
|
||||
dobless = 0;
|
||||
commoncooldown = 0;
|
||||
commoncooldowntime = 0;
|
||||
restrict_weapons.Add(0);
|
||||
effect = "";
|
||||
restrict_weapons.Add(1);
|
||||
restrict_weapons.Add(182);
|
||||
restrict_weapons.Add(5);
|
||||
restrict_weapons.Add(292);
|
||||
restrict_weapons.Add(9);
|
||||
range = new Range();
|
||||
range.type = 0;
|
||||
pre_skills = new Dictionary<uint, int>();
|
||||
pre_skills.Add(5, 10);
|
||||
#if SKILL_SERVER
|
||||
statestub.Add(new State1());
|
||||
statestub.Add(new State2());
|
||||
@@ -121,17 +132,17 @@ namespace BrewMonster
|
||||
|
||||
~Skill383Stub() { }
|
||||
|
||||
public float GetMpcost(Skill skill) => 150f;
|
||||
public int GetExecutetime(Skill skill) => 500;
|
||||
public int GetCoolingtime(Skill skill) => 6000;
|
||||
public override float GetMpcost(Skill skill) => 150f;
|
||||
public override int GetExecutetime(Skill skill) => 500;
|
||||
public override int GetCoolingtime(Skill skill) => 6000;
|
||||
public float GetRadius(Skill skill) => 0f;
|
||||
public float GetAttackdistance(Skill skill) => 0f;
|
||||
public float GetAngle(Skill skill) => (float)(1 - 0.0111111 * 0);
|
||||
public float GetPraydistance(Skill skill) => 12f;
|
||||
public int GetRequiredLevel(Skill skill) => RequiredLevelArray[skill.GetLevel() - 1];
|
||||
public int GetRequiredSp(Skill skill) => RequiredSpArray[skill.GetLevel() - 1];
|
||||
public int GetRequiredItem(Skill skill) => RequiredItemArray[skill.GetLevel() - 1];
|
||||
public int GetRequiredMoney(Skill skill) => RequiredMoneyArray[skill.GetLevel() - 1];
|
||||
public override float GetPraydistance(Skill skill) => 12f;
|
||||
public override int GetRequiredLevel(Skill skill) => RequiredLevelArray[skill.GetLevel() - 1];
|
||||
public override int GetRequiredSp(Skill skill) => RequiredSpArray[skill.GetLevel() - 1];
|
||||
public override int GetRequiredItem(Skill skill) => RequiredItemArray[skill.GetLevel() - 1];
|
||||
public override int GetRequiredMoney(Skill skill) => RequiredMoneyArray[skill.GetLevel() - 1];
|
||||
|
||||
#if SKILL_CLIENT
|
||||
public int GetIntroduction(Skill skill, StringBuilder buffer, int length, string format)
|
||||
|
||||
@@ -85,9 +85,9 @@ namespace BrewMonster
|
||||
public Skill384Stub() : base(384)
|
||||
{
|
||||
cls = 0;
|
||||
name = "真・断岩斩";
|
||||
nativename = "真・断岩斩";
|
||||
icon = "断岩斩1.dds";
|
||||
name = "真·断岩斩";
|
||||
nativename = "真·断岩斩";
|
||||
icon = "断岩斩1";
|
||||
max_level = 1;
|
||||
type = 1;
|
||||
apcost = 0;
|
||||
@@ -108,10 +108,21 @@ namespace BrewMonster
|
||||
long_range = 0;
|
||||
restrict_corpse = 0;
|
||||
allow_forms = 1;
|
||||
effect = "1断岩斩";
|
||||
doenchant = 1;
|
||||
dobless = 0;
|
||||
commoncooldown = 0;
|
||||
commoncooldowntime = 0;
|
||||
restrict_weapons.Add(0);
|
||||
effect = "";
|
||||
restrict_weapons.Add(1);
|
||||
restrict_weapons.Add(182);
|
||||
restrict_weapons.Add(5);
|
||||
restrict_weapons.Add(292);
|
||||
restrict_weapons.Add(9);
|
||||
range = new Range();
|
||||
range.type = 0;
|
||||
pre_skills = new Dictionary<uint, int>();
|
||||
pre_skills.Add(57, 10);
|
||||
#if SKILL_SERVER
|
||||
statestub.Add(new State1());
|
||||
statestub.Add(new State2());
|
||||
@@ -121,17 +132,17 @@ namespace BrewMonster
|
||||
|
||||
~Skill384Stub() { }
|
||||
|
||||
public float GetMpcost(Skill skill) => 140f;
|
||||
public int GetExecutetime(Skill skill) => 1000;
|
||||
public int GetCoolingtime(Skill skill) => 3000;
|
||||
public override float GetMpcost(Skill skill) => 140f;
|
||||
public override int GetExecutetime(Skill skill) => 1000;
|
||||
public override int GetCoolingtime(Skill skill) => 3000;
|
||||
public float GetRadius(Skill skill) => 0f;
|
||||
public float GetAttackdistance(Skill skill) => (float)(skill.GetPlayer().GetRange() + 3 + 0.3 * skill.GetLevel());
|
||||
public float GetAngle(Skill skill) => (float)(1 - 0.0111111 * 0);
|
||||
public float GetPraydistance(Skill skill) => (float)(skill.GetPlayer().GetRange());
|
||||
public int GetRequiredLevel(Skill skill) => RequiredLevelArray[skill.GetLevel() - 1];
|
||||
public int GetRequiredSp(Skill skill) => RequiredSpArray[skill.GetLevel() - 1];
|
||||
public int GetRequiredItem(Skill skill) => RequiredItemArray[skill.GetLevel() - 1];
|
||||
public int GetRequiredMoney(Skill skill) => RequiredMoneyArray[skill.GetLevel() - 1];
|
||||
public override float GetPraydistance(Skill skill) => (float)(skill.GetPlayer().GetRange());
|
||||
public override int GetRequiredLevel(Skill skill) => RequiredLevelArray[skill.GetLevel() - 1];
|
||||
public override int GetRequiredSp(Skill skill) => RequiredSpArray[skill.GetLevel() - 1];
|
||||
public override int GetRequiredItem(Skill skill) => RequiredItemArray[skill.GetLevel() - 1];
|
||||
public override int GetRequiredMoney(Skill skill) => RequiredMoneyArray[skill.GetLevel() - 1];
|
||||
|
||||
#if SKILL_CLIENT
|
||||
public int GetIntroduction(Skill skill, StringBuilder buffer, int length, string format)
|
||||
@@ -148,10 +159,7 @@ namespace BrewMonster
|
||||
|
||||
#if SKILL_SERVER
|
||||
public int GetEnmity(Skill skill) => 0;
|
||||
public bool StateAttack(Skill skill)
|
||||
{
|
||||
return true;
|
||||
}
|
||||
public bool StateAttack(Skill skill) => true;
|
||||
public bool TakeEffect(Skill skill) => true;
|
||||
public float GetEffectdistance(Skill skill) => 14.9f;
|
||||
public int GetAttackspeed(Skill skill) => 6;
|
||||
|
||||
@@ -85,9 +85,9 @@ namespace BrewMonster
|
||||
public Skill385Stub() : base(385)
|
||||
{
|
||||
cls = 0;
|
||||
name = "狂・断岩斩";
|
||||
nativename = "狂・断岩斩";
|
||||
icon = "断岩斩2.dds";
|
||||
name = "狂·断岩斩";
|
||||
nativename = "狂·断岩斩";
|
||||
icon = "断岩斩2";
|
||||
max_level = 1;
|
||||
type = 1;
|
||||
apcost = 0;
|
||||
@@ -108,10 +108,21 @@ namespace BrewMonster
|
||||
long_range = 0;
|
||||
restrict_corpse = 0;
|
||||
allow_forms = 1;
|
||||
effect = "2断岩斩";
|
||||
doenchant = 1;
|
||||
dobless = 0;
|
||||
commoncooldown = 0;
|
||||
commoncooldowntime = 0;
|
||||
restrict_weapons.Add(0);
|
||||
effect = "";
|
||||
restrict_weapons.Add(1);
|
||||
restrict_weapons.Add(182);
|
||||
restrict_weapons.Add(5);
|
||||
restrict_weapons.Add(292);
|
||||
restrict_weapons.Add(9);
|
||||
range = new Range();
|
||||
range.type = 0;
|
||||
pre_skills = new Dictionary<uint, int>();
|
||||
pre_skills.Add(57, 10);
|
||||
#if SKILL_SERVER
|
||||
statestub.Add(new State1());
|
||||
statestub.Add(new State2());
|
||||
@@ -121,17 +132,17 @@ namespace BrewMonster
|
||||
|
||||
~Skill385Stub() { }
|
||||
|
||||
public float GetMpcost(Skill skill) => 140f;
|
||||
public int GetExecutetime(Skill skill) => 1000;
|
||||
public int GetCoolingtime(Skill skill) => 3000;
|
||||
public override float GetMpcost(Skill skill) => 140f;
|
||||
public override int GetExecutetime(Skill skill) => 1000;
|
||||
public override int GetCoolingtime(Skill skill) => 3000;
|
||||
public float GetRadius(Skill skill) => 0f;
|
||||
public float GetAttackdistance(Skill skill) => (float)(skill.GetPlayer().GetRange() + 3 + 0.3 * skill.GetLevel());
|
||||
public float GetAngle(Skill skill) => (float)(1 - 0.0111111 * 0);
|
||||
public float GetPraydistance(Skill skill) => (float)(skill.GetPlayer().GetRange());
|
||||
public int GetRequiredLevel(Skill skill) => RequiredLevelArray[skill.GetLevel() - 1];
|
||||
public int GetRequiredSp(Skill skill) => RequiredSpArray[skill.GetLevel() - 1];
|
||||
public int GetRequiredItem(Skill skill) => RequiredItemArray[skill.GetLevel() - 1];
|
||||
public int GetRequiredMoney(Skill skill) => RequiredMoneyArray[skill.GetLevel() - 1];
|
||||
public override float GetPraydistance(Skill skill) => (float)(skill.GetPlayer().GetRange());
|
||||
public override int GetRequiredLevel(Skill skill) => RequiredLevelArray[skill.GetLevel() - 1];
|
||||
public override int GetRequiredSp(Skill skill) => RequiredSpArray[skill.GetLevel() - 1];
|
||||
public override int GetRequiredItem(Skill skill) => RequiredItemArray[skill.GetLevel() - 1];
|
||||
public override int GetRequiredMoney(Skill skill) => RequiredMoneyArray[skill.GetLevel() - 1];
|
||||
|
||||
#if SKILL_CLIENT
|
||||
public int GetIntroduction(Skill skill, StringBuilder buffer, int length, string format)
|
||||
@@ -148,10 +159,7 @@ namespace BrewMonster
|
||||
|
||||
#if SKILL_SERVER
|
||||
public int GetEnmity(Skill skill) => 0;
|
||||
public bool StateAttack(Skill skill)
|
||||
{
|
||||
return true;
|
||||
}
|
||||
public bool StateAttack(Skill skill) => true;
|
||||
public bool TakeEffect(Skill skill) => true;
|
||||
public float GetEffectdistance(Skill skill) => 14.9f;
|
||||
public int GetAttackspeed(Skill skill) => 6;
|
||||
|
||||
@@ -85,9 +85,9 @@ namespace BrewMonster
|
||||
public Skill386Stub() : base(386)
|
||||
{
|
||||
cls = 0;
|
||||
name = "真・狂龙斩";
|
||||
nativename = "真・狂龙斩";
|
||||
icon = "狂龙斩1.dds";
|
||||
name = "真·狂龙斩";
|
||||
nativename = "真·狂龙斩";
|
||||
icon = "狂龙斩1";
|
||||
max_level = 1;
|
||||
type = 1;
|
||||
apcost = 0;
|
||||
@@ -108,10 +108,21 @@ namespace BrewMonster
|
||||
long_range = 0;
|
||||
restrict_corpse = 0;
|
||||
allow_forms = 1;
|
||||
effect = "1狂龙斩";
|
||||
doenchant = 0;
|
||||
dobless = 0;
|
||||
commoncooldown = 0;
|
||||
commoncooldowntime = 0;
|
||||
restrict_weapons.Add(0);
|
||||
effect = "";
|
||||
restrict_weapons.Add(1);
|
||||
restrict_weapons.Add(182);
|
||||
restrict_weapons.Add(5);
|
||||
restrict_weapons.Add(292);
|
||||
restrict_weapons.Add(9);
|
||||
range = new Range();
|
||||
range.type = 0;
|
||||
range.type = 4;
|
||||
pre_skills = new Dictionary<uint, int>();
|
||||
pre_skills.Add(55, 10);
|
||||
#if SKILL_SERVER
|
||||
statestub.Add(new State1());
|
||||
statestub.Add(new State2());
|
||||
@@ -121,17 +132,17 @@ namespace BrewMonster
|
||||
|
||||
~Skill386Stub() { }
|
||||
|
||||
public float GetMpcost(Skill skill) => 210f;
|
||||
public int GetExecutetime(Skill skill) => 700;
|
||||
public int GetCoolingtime(Skill skill) => 6000;
|
||||
public override float GetMpcost(Skill skill) => 210f;
|
||||
public override int GetExecutetime(Skill skill) => 700;
|
||||
public override int GetCoolingtime(Skill skill) => 6000;
|
||||
public float GetRadius(Skill skill) => 8f;
|
||||
public float GetAttackdistance(Skill skill) => 0f;
|
||||
public float GetAngle(Skill skill) => (float)(1 - 0.0111111 * 120);
|
||||
public float GetPraydistance(Skill skill) => (float)(skill.GetPlayer().GetRange());
|
||||
public int GetRequiredLevel(Skill skill) => RequiredLevelArray[skill.GetLevel() - 1];
|
||||
public int GetRequiredSp(Skill skill) => RequiredSpArray[skill.GetLevel() - 1];
|
||||
public int GetRequiredItem(Skill skill) => RequiredItemArray[skill.GetLevel() - 1];
|
||||
public int GetRequiredMoney(Skill skill) => RequiredMoneyArray[skill.GetLevel() - 1];
|
||||
public override float GetPraydistance(Skill skill) => (float)(skill.GetPlayer().GetRange());
|
||||
public override int GetRequiredLevel(Skill skill) => RequiredLevelArray[skill.GetLevel() - 1];
|
||||
public override int GetRequiredSp(Skill skill) => RequiredSpArray[skill.GetLevel() - 1];
|
||||
public override int GetRequiredItem(Skill skill) => RequiredItemArray[skill.GetLevel() - 1];
|
||||
public override int GetRequiredMoney(Skill skill) => RequiredMoneyArray[skill.GetLevel() - 1];
|
||||
|
||||
#if SKILL_CLIENT
|
||||
public int GetIntroduction(Skill skill, StringBuilder buffer, int length, string format)
|
||||
|
||||
@@ -85,9 +85,9 @@ namespace BrewMonster
|
||||
public Skill387Stub() : base(387)
|
||||
{
|
||||
cls = 0;
|
||||
name = "狂・狂龙斩";
|
||||
nativename = "狂・狂龙斩";
|
||||
icon = "狂龙斩2.dds";
|
||||
name = "狂·狂龙斩";
|
||||
nativename = "狂·狂龙斩";
|
||||
icon = "狂龙斩2";
|
||||
max_level = 1;
|
||||
type = 1;
|
||||
apcost = 0;
|
||||
@@ -108,10 +108,21 @@ namespace BrewMonster
|
||||
long_range = 0;
|
||||
restrict_corpse = 0;
|
||||
allow_forms = 1;
|
||||
effect = "2狂龙斩";
|
||||
doenchant = 0;
|
||||
dobless = 0;
|
||||
commoncooldown = 0;
|
||||
commoncooldowntime = 0;
|
||||
restrict_weapons.Add(0);
|
||||
effect = "";
|
||||
restrict_weapons.Add(1);
|
||||
restrict_weapons.Add(182);
|
||||
restrict_weapons.Add(5);
|
||||
restrict_weapons.Add(292);
|
||||
restrict_weapons.Add(9);
|
||||
range = new Range();
|
||||
range.type = 0;
|
||||
range.type = 4;
|
||||
pre_skills = new Dictionary<uint, int>();
|
||||
pre_skills.Add(55, 10);
|
||||
#if SKILL_SERVER
|
||||
statestub.Add(new State1());
|
||||
statestub.Add(new State2());
|
||||
@@ -121,17 +132,17 @@ namespace BrewMonster
|
||||
|
||||
~Skill387Stub() { }
|
||||
|
||||
public float GetMpcost(Skill skill) => 210f;
|
||||
public int GetExecutetime(Skill skill) => 700;
|
||||
public int GetCoolingtime(Skill skill) => 8000;
|
||||
public override float GetMpcost(Skill skill) => 210f;
|
||||
public override int GetExecutetime(Skill skill) => 700;
|
||||
public override int GetCoolingtime(Skill skill) => 8000;
|
||||
public float GetRadius(Skill skill) => 12f;
|
||||
public float GetAttackdistance(Skill skill) => 0f;
|
||||
public float GetAngle(Skill skill) => (float)(1 - 0.0111111 * 120);
|
||||
public float GetPraydistance(Skill skill) => (float)(skill.GetPlayer().GetRange());
|
||||
public int GetRequiredLevel(Skill skill) => RequiredLevelArray[skill.GetLevel() - 1];
|
||||
public int GetRequiredSp(Skill skill) => RequiredSpArray[skill.GetLevel() - 1];
|
||||
public int GetRequiredItem(Skill skill) => RequiredItemArray[skill.GetLevel() - 1];
|
||||
public int GetRequiredMoney(Skill skill) => RequiredMoneyArray[skill.GetLevel() - 1];
|
||||
public override float GetPraydistance(Skill skill) => (float)(skill.GetPlayer().GetRange());
|
||||
public override int GetRequiredLevel(Skill skill) => RequiredLevelArray[skill.GetLevel() - 1];
|
||||
public override int GetRequiredSp(Skill skill) => RequiredSpArray[skill.GetLevel() - 1];
|
||||
public override int GetRequiredItem(Skill skill) => RequiredItemArray[skill.GetLevel() - 1];
|
||||
public override int GetRequiredMoney(Skill skill) => RequiredMoneyArray[skill.GetLevel() - 1];
|
||||
|
||||
#if SKILL_CLIENT
|
||||
public int GetIntroduction(Skill skill, StringBuilder buffer, int length, string format)
|
||||
|
||||
@@ -85,9 +85,9 @@ namespace BrewMonster
|
||||
public Skill388Stub() : base(388)
|
||||
{
|
||||
cls = 0;
|
||||
name = "真・横扫千军";
|
||||
nativename = "真・横扫千军";
|
||||
icon = "横扫千军1.dds";
|
||||
name = "真·横扫千军";
|
||||
nativename = "真·横扫千军";
|
||||
icon = "横扫千军1";
|
||||
max_level = 1;
|
||||
type = 1;
|
||||
apcost = 0;
|
||||
@@ -108,10 +108,21 @@ namespace BrewMonster
|
||||
long_range = 0;
|
||||
restrict_corpse = 0;
|
||||
allow_forms = 1;
|
||||
effect = "1横扫千军";
|
||||
doenchant = 0;
|
||||
dobless = 0;
|
||||
commoncooldown = 0;
|
||||
commoncooldowntime = 0;
|
||||
restrict_weapons.Add(0);
|
||||
effect = "";
|
||||
restrict_weapons.Add(1);
|
||||
restrict_weapons.Add(182);
|
||||
restrict_weapons.Add(5);
|
||||
restrict_weapons.Add(292);
|
||||
restrict_weapons.Add(9);
|
||||
range = new Range();
|
||||
range.type = 0;
|
||||
range.type = 2;
|
||||
pre_skills = new Dictionary<uint, int>();
|
||||
pre_skills.Add(56, 10);
|
||||
#if SKILL_SERVER
|
||||
statestub.Add(new State1());
|
||||
statestub.Add(new State2());
|
||||
@@ -121,17 +132,17 @@ namespace BrewMonster
|
||||
|
||||
~Skill388Stub() { }
|
||||
|
||||
public float GetMpcost(Skill skill) => 210f;
|
||||
public int GetExecutetime(Skill skill) => 900;
|
||||
public int GetCoolingtime(Skill skill) => 8000;
|
||||
public override float GetMpcost(Skill skill) => 210f;
|
||||
public override int GetExecutetime(Skill skill) => 900;
|
||||
public override int GetCoolingtime(Skill skill) => 8000;
|
||||
public float GetRadius(Skill skill) => 8f;
|
||||
public float GetAttackdistance(Skill skill) => 0f;
|
||||
public float GetAngle(Skill skill) => (float)(1 - 0.0111111 * 0);
|
||||
public float GetPraydistance(Skill skill) => (float)(skill.GetPlayer().GetRange());
|
||||
public int GetRequiredLevel(Skill skill) => RequiredLevelArray[skill.GetLevel() - 1];
|
||||
public int GetRequiredSp(Skill skill) => RequiredSpArray[skill.GetLevel() - 1];
|
||||
public int GetRequiredItem(Skill skill) => RequiredItemArray[skill.GetLevel() - 1];
|
||||
public int GetRequiredMoney(Skill skill) => RequiredMoneyArray[skill.GetLevel() - 1];
|
||||
public override float GetPraydistance(Skill skill) => (float)(skill.GetPlayer().GetRange());
|
||||
public override int GetRequiredLevel(Skill skill) => RequiredLevelArray[skill.GetLevel() - 1];
|
||||
public override int GetRequiredSp(Skill skill) => RequiredSpArray[skill.GetLevel() - 1];
|
||||
public override int GetRequiredItem(Skill skill) => RequiredItemArray[skill.GetLevel() - 1];
|
||||
public override int GetRequiredMoney(Skill skill) => RequiredMoneyArray[skill.GetLevel() - 1];
|
||||
|
||||
#if SKILL_CLIENT
|
||||
public int GetIntroduction(Skill skill, StringBuilder buffer, int length, string format)
|
||||
|
||||
@@ -85,9 +85,9 @@ namespace BrewMonster
|
||||
public Skill389Stub() : base(389)
|
||||
{
|
||||
cls = 0;
|
||||
name = "狂・横扫千军";
|
||||
nativename = "狂・横扫千军";
|
||||
icon = "横扫千军2.dds";
|
||||
name = "狂·横扫千军";
|
||||
nativename = "狂·横扫千军";
|
||||
icon = "横扫千军2";
|
||||
max_level = 1;
|
||||
type = 1;
|
||||
apcost = 0;
|
||||
@@ -108,10 +108,21 @@ namespace BrewMonster
|
||||
long_range = 0;
|
||||
restrict_corpse = 0;
|
||||
allow_forms = 1;
|
||||
effect = "2横扫千军";
|
||||
doenchant = 0;
|
||||
dobless = 1;
|
||||
commoncooldown = 0;
|
||||
commoncooldowntime = 0;
|
||||
restrict_weapons.Add(0);
|
||||
effect = "";
|
||||
restrict_weapons.Add(1);
|
||||
restrict_weapons.Add(182);
|
||||
restrict_weapons.Add(5);
|
||||
restrict_weapons.Add(292);
|
||||
restrict_weapons.Add(9);
|
||||
range = new Range();
|
||||
range.type = 0;
|
||||
range.type = 2;
|
||||
pre_skills = new Dictionary<uint, int>();
|
||||
pre_skills.Add(56, 10);
|
||||
#if SKILL_SERVER
|
||||
statestub.Add(new State1());
|
||||
statestub.Add(new State2());
|
||||
@@ -121,17 +132,17 @@ namespace BrewMonster
|
||||
|
||||
~Skill389Stub() { }
|
||||
|
||||
public float GetMpcost(Skill skill) => 210f;
|
||||
public int GetExecutetime(Skill skill) => 900;
|
||||
public int GetCoolingtime(Skill skill) => 8000;
|
||||
public override float GetMpcost(Skill skill) => 210f;
|
||||
public override int GetExecutetime(Skill skill) => 900;
|
||||
public override int GetCoolingtime(Skill skill) => 8000;
|
||||
public float GetRadius(Skill skill) => 8f;
|
||||
public float GetAttackdistance(Skill skill) => 0f;
|
||||
public float GetAngle(Skill skill) => (float)(1 - 0.0111111 * 0);
|
||||
public float GetPraydistance(Skill skill) => (float)(skill.GetPlayer().GetRange());
|
||||
public int GetRequiredLevel(Skill skill) => RequiredLevelArray[skill.GetLevel() - 1];
|
||||
public int GetRequiredSp(Skill skill) => RequiredSpArray[skill.GetLevel() - 1];
|
||||
public int GetRequiredItem(Skill skill) => RequiredItemArray[skill.GetLevel() - 1];
|
||||
public int GetRequiredMoney(Skill skill) => RequiredMoneyArray[skill.GetLevel() - 1];
|
||||
public override float GetPraydistance(Skill skill) => (float)(skill.GetPlayer().GetRange());
|
||||
public override int GetRequiredLevel(Skill skill) => RequiredLevelArray[skill.GetLevel() - 1];
|
||||
public override int GetRequiredSp(Skill skill) => RequiredSpArray[skill.GetLevel() - 1];
|
||||
public override int GetRequiredItem(Skill skill) => RequiredItemArray[skill.GetLevel() - 1];
|
||||
public override int GetRequiredMoney(Skill skill) => RequiredMoneyArray[skill.GetLevel() - 1];
|
||||
|
||||
#if SKILL_CLIENT
|
||||
public int GetIntroduction(Skill skill, StringBuilder buffer, int length, string format)
|
||||
@@ -148,10 +159,7 @@ namespace BrewMonster
|
||||
|
||||
#if SKILL_SERVER
|
||||
public int GetEnmity(Skill skill) => 0;
|
||||
public bool BlessMe(Skill skill)
|
||||
{
|
||||
return true;
|
||||
}
|
||||
public bool BlessMe(Skill skill) => true;
|
||||
public bool TakeEffect(Skill skill) => true;
|
||||
public float GetEffectdistance(Skill skill) => 5f;
|
||||
public int GetAttackspeed(Skill skill) => 6;
|
||||
|
||||
@@ -85,9 +85,9 @@ namespace BrewMonster
|
||||
public Skill390Stub() : base(390)
|
||||
{
|
||||
cls = 0;
|
||||
name = "真・劈空掌";
|
||||
nativename = "真・劈空掌";
|
||||
icon = "劈空掌1.dds";
|
||||
name = "真·劈空掌";
|
||||
nativename = "真·劈空掌";
|
||||
icon = "劈空掌1";
|
||||
max_level = 1;
|
||||
type = 1;
|
||||
apcost = 100;
|
||||
@@ -108,10 +108,17 @@ namespace BrewMonster
|
||||
long_range = 0;
|
||||
restrict_corpse = 0;
|
||||
allow_forms = 1;
|
||||
effect = "1劈空掌";
|
||||
doenchant = 1;
|
||||
dobless = 1;
|
||||
commoncooldown = 0;
|
||||
commoncooldowntime = 0;
|
||||
restrict_weapons.Add(182);
|
||||
effect = "";
|
||||
restrict_weapons.Add(0);
|
||||
range = new Range();
|
||||
range.type = 0;
|
||||
pre_skills = new Dictionary<uint, int>();
|
||||
pre_skills.Add(60, 10);
|
||||
#if SKILL_SERVER
|
||||
statestub.Add(new State1());
|
||||
statestub.Add(new State2());
|
||||
@@ -121,17 +128,17 @@ namespace BrewMonster
|
||||
|
||||
~Skill390Stub() { }
|
||||
|
||||
public float GetMpcost(Skill skill) => 140f;
|
||||
public int GetExecutetime(Skill skill) => 700;
|
||||
public int GetCoolingtime(Skill skill) => 15000;
|
||||
public override float GetMpcost(Skill skill) => 140f;
|
||||
public override int GetExecutetime(Skill skill) => 700;
|
||||
public override int GetCoolingtime(Skill skill) => 15000;
|
||||
public float GetRadius(Skill skill) => 0f;
|
||||
public float GetAttackdistance(Skill skill) => 0f;
|
||||
public float GetAngle(Skill skill) => (float)(1 - 0.0111111 * 0);
|
||||
public float GetPraydistance(Skill skill) => (float)(skill.GetPlayer().GetRange());
|
||||
public int GetRequiredLevel(Skill skill) => RequiredLevelArray[skill.GetLevel() - 1];
|
||||
public int GetRequiredSp(Skill skill) => RequiredSpArray[skill.GetLevel() - 1];
|
||||
public int GetRequiredItem(Skill skill) => RequiredItemArray[skill.GetLevel() - 1];
|
||||
public int GetRequiredMoney(Skill skill) => RequiredMoneyArray[skill.GetLevel() - 1];
|
||||
public override float GetPraydistance(Skill skill) => (float)(skill.GetPlayer().GetRange());
|
||||
public override int GetRequiredLevel(Skill skill) => RequiredLevelArray[skill.GetLevel() - 1];
|
||||
public override int GetRequiredSp(Skill skill) => RequiredSpArray[skill.GetLevel() - 1];
|
||||
public override int GetRequiredItem(Skill skill) => RequiredItemArray[skill.GetLevel() - 1];
|
||||
public override int GetRequiredMoney(Skill skill) => RequiredMoneyArray[skill.GetLevel() - 1];
|
||||
|
||||
#if SKILL_CLIENT
|
||||
public int GetIntroduction(Skill skill, StringBuilder buffer, int length, string format)
|
||||
@@ -148,14 +155,8 @@ namespace BrewMonster
|
||||
|
||||
#if SKILL_SERVER
|
||||
public int GetEnmity(Skill skill) => 3000;
|
||||
public bool StateAttack(Skill skill)
|
||||
{
|
||||
return true;
|
||||
}
|
||||
public bool BlessMe(Skill skill)
|
||||
{
|
||||
return true;
|
||||
}
|
||||
public bool StateAttack(Skill skill) => true;
|
||||
public bool BlessMe(Skill skill) => true;
|
||||
public bool TakeEffect(Skill skill) => true;
|
||||
public float GetEffectdistance(Skill skill) => 12.5f;
|
||||
public int GetAttackspeed(Skill skill) => 10;
|
||||
|
||||
@@ -87,7 +87,7 @@ namespace BrewMonster
|
||||
cls = 0;
|
||||
name = "狂·劈空掌";
|
||||
nativename = "狂·劈空掌";
|
||||
icon = "劈空掌2.dds";
|
||||
icon = "劈空掌2";
|
||||
max_level = 1;
|
||||
type = 1;
|
||||
apcost = 100;
|
||||
@@ -108,7 +108,7 @@ namespace BrewMonster
|
||||
long_range = 0;
|
||||
restrict_corpse = 0;
|
||||
allow_forms = 1;
|
||||
effect = "2劈空掌.sgc";
|
||||
effect = "2劈空掌";
|
||||
doenchant = 1;
|
||||
dobless = 0;
|
||||
commoncooldown = 0;
|
||||
@@ -128,17 +128,17 @@ namespace BrewMonster
|
||||
|
||||
~Skill391Stub() { }
|
||||
|
||||
public float GetMpcost(Skill skill) => 140f;
|
||||
public int GetExecutetime(Skill skill) => 700;
|
||||
public int GetCoolingtime(Skill skill) => 15000;
|
||||
public override float GetMpcost(Skill skill) => 140f;
|
||||
public override int GetExecutetime(Skill skill) => 700;
|
||||
public override int GetCoolingtime(Skill skill) => 15000;
|
||||
public float GetRadius(Skill skill) => 0f;
|
||||
public float GetAttackdistance(Skill skill) => 0f;
|
||||
public float GetAngle(Skill skill) => (float)(1 - 0.0111111 * 0);
|
||||
public float GetPraydistance(Skill skill) => (float)(skill.GetPlayer().GetRange());
|
||||
public int GetRequiredLevel(Skill skill) => RequiredLevelArray[skill.GetLevel() - 1];
|
||||
public int GetRequiredSp(Skill skill) => RequiredSpArray[skill.GetLevel() - 1];
|
||||
public int GetRequiredItem(Skill skill) => RequiredItemArray[skill.GetLevel() - 1];
|
||||
public int GetRequiredMoney(Skill skill) => RequiredMoneyArray[skill.GetLevel() - 1];
|
||||
public override float GetPraydistance(Skill skill) => (float)(skill.GetPlayer().GetRange());
|
||||
public override int GetRequiredLevel(Skill skill) => RequiredLevelArray[skill.GetLevel() - 1];
|
||||
public override int GetRequiredSp(Skill skill) => RequiredSpArray[skill.GetLevel() - 1];
|
||||
public override int GetRequiredItem(Skill skill) => RequiredItemArray[skill.GetLevel() - 1];
|
||||
public override int GetRequiredMoney(Skill skill) => RequiredMoneyArray[skill.GetLevel() - 1];
|
||||
|
||||
#if SKILL_CLIENT
|
||||
public int GetIntroduction(Skill skill, StringBuilder buffer, int length, string format)
|
||||
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user