Merge branch 'develop' of https://git.brew.monster/Unity/perfect-world-unity into develop
This commit is contained in:
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@@ -64,7 +64,7 @@ MeshRenderer:
|
||||
m_RenderingLayerMask: 1
|
||||
m_RendererPriority: 0
|
||||
m_Materials:
|
||||
- {fileID: 2100000, guid: 1ac436974d9a3a14ab8d8ec85fc8f2df, type: 2}
|
||||
- {fileID: 2100000, guid: 1b9823b5bf0301f4581c148b6a2645f4, type: 2}
|
||||
m_StaticBatchInfo:
|
||||
firstSubMesh: 0
|
||||
subMeshCount: 0
|
||||
|
||||
@@ -64,7 +64,7 @@ MeshRenderer:
|
||||
m_RenderingLayerMask: 1
|
||||
m_RendererPriority: 0
|
||||
m_Materials:
|
||||
- {fileID: 2100000, guid: 1ac436974d9a3a14ab8d8ec85fc8f2df, type: 2}
|
||||
- {fileID: 2100000, guid: 1b9823b5bf0301f4581c148b6a2645f4, type: 2}
|
||||
m_StaticBatchInfo:
|
||||
firstSubMesh: 0
|
||||
subMeshCount: 0
|
||||
|
||||
@@ -65,7 +65,7 @@ MeshRenderer:
|
||||
m_RenderingLayerMask: 1
|
||||
m_RendererPriority: 0
|
||||
m_Materials:
|
||||
- {fileID: 2100000, guid: 1ac436974d9a3a14ab8d8ec85fc8f2df, type: 2}
|
||||
- {fileID: 2100000, guid: 1b9823b5bf0301f4581c148b6a2645f4, type: 2}
|
||||
m_StaticBatchInfo:
|
||||
firstSubMesh: 0
|
||||
subMeshCount: 0
|
||||
|
||||
@@ -64,7 +64,7 @@ MeshRenderer:
|
||||
m_RenderingLayerMask: 1
|
||||
m_RendererPriority: 0
|
||||
m_Materials:
|
||||
- {fileID: 2100000, guid: 1ac436974d9a3a14ab8d8ec85fc8f2df, type: 2}
|
||||
- {fileID: 2100000, guid: 1b9823b5bf0301f4581c148b6a2645f4, type: 2}
|
||||
m_StaticBatchInfo:
|
||||
firstSubMesh: 0
|
||||
subMeshCount: 0
|
||||
|
||||
@@ -97,7 +97,7 @@ MeshRenderer:
|
||||
m_RenderingLayerMask: 1
|
||||
m_RendererPriority: 0
|
||||
m_Materials:
|
||||
- {fileID: 2100000, guid: 1ac436974d9a3a14ab8d8ec85fc8f2df, type: 2}
|
||||
- {fileID: 2100000, guid: 1b9823b5bf0301f4581c148b6a2645f4, type: 2}
|
||||
m_StaticBatchInfo:
|
||||
firstSubMesh: 0
|
||||
subMeshCount: 0
|
||||
|
||||
@@ -96,7 +96,7 @@ MeshRenderer:
|
||||
m_RenderingLayerMask: 1
|
||||
m_RendererPriority: 0
|
||||
m_Materials:
|
||||
- {fileID: 2100000, guid: 1ac436974d9a3a14ab8d8ec85fc8f2df, type: 2}
|
||||
- {fileID: 2100000, guid: 1b9823b5bf0301f4581c148b6a2645f4, type: 2}
|
||||
m_StaticBatchInfo:
|
||||
firstSubMesh: 0
|
||||
subMeshCount: 0
|
||||
|
||||
@@ -96,7 +96,7 @@ MeshRenderer:
|
||||
m_RenderingLayerMask: 1
|
||||
m_RendererPriority: 0
|
||||
m_Materials:
|
||||
- {fileID: 2100000, guid: 1ac436974d9a3a14ab8d8ec85fc8f2df, type: 2}
|
||||
- {fileID: 2100000, guid: 1b9823b5bf0301f4581c148b6a2645f4, type: 2}
|
||||
m_StaticBatchInfo:
|
||||
firstSubMesh: 0
|
||||
subMeshCount: 0
|
||||
|
||||
@@ -96,7 +96,7 @@ MeshRenderer:
|
||||
m_RenderingLayerMask: 1
|
||||
m_RendererPriority: 0
|
||||
m_Materials:
|
||||
- {fileID: 2100000, guid: 1ac436974d9a3a14ab8d8ec85fc8f2df, type: 2}
|
||||
- {fileID: 2100000, guid: 1b9823b5bf0301f4581c148b6a2645f4, type: 2}
|
||||
m_StaticBatchInfo:
|
||||
firstSubMesh: 0
|
||||
subMeshCount: 0
|
||||
|
||||
@@ -64,7 +64,7 @@ MeshRenderer:
|
||||
m_RenderingLayerMask: 1
|
||||
m_RendererPriority: 0
|
||||
m_Materials:
|
||||
- {fileID: 2100000, guid: 1ac436974d9a3a14ab8d8ec85fc8f2df, type: 2}
|
||||
- {fileID: 2100000, guid: 1b9823b5bf0301f4581c148b6a2645f4, type: 2}
|
||||
m_StaticBatchInfo:
|
||||
firstSubMesh: 0
|
||||
subMeshCount: 0
|
||||
|
||||
@@ -96,7 +96,7 @@ MeshRenderer:
|
||||
m_RenderingLayerMask: 1
|
||||
m_RendererPriority: 0
|
||||
m_Materials:
|
||||
- {fileID: 2100000, guid: 1ac436974d9a3a14ab8d8ec85fc8f2df, type: 2}
|
||||
- {fileID: 2100000, guid: 1b9823b5bf0301f4581c148b6a2645f4, type: 2}
|
||||
m_StaticBatchInfo:
|
||||
firstSubMesh: 0
|
||||
subMeshCount: 0
|
||||
|
||||
@@ -96,7 +96,7 @@ MeshRenderer:
|
||||
m_RenderingLayerMask: 1
|
||||
m_RendererPriority: 0
|
||||
m_Materials:
|
||||
- {fileID: 2100000, guid: 1ac436974d9a3a14ab8d8ec85fc8f2df, type: 2}
|
||||
- {fileID: 2100000, guid: 1b9823b5bf0301f4581c148b6a2645f4, type: 2}
|
||||
m_StaticBatchInfo:
|
||||
firstSubMesh: 0
|
||||
subMeshCount: 0
|
||||
|
||||
@@ -64,7 +64,7 @@ MeshRenderer:
|
||||
m_RenderingLayerMask: 1
|
||||
m_RendererPriority: 0
|
||||
m_Materials:
|
||||
- {fileID: 2100000, guid: 1ac436974d9a3a14ab8d8ec85fc8f2df, type: 2}
|
||||
- {fileID: 2100000, guid: 1b9823b5bf0301f4581c148b6a2645f4, type: 2}
|
||||
m_StaticBatchInfo:
|
||||
firstSubMesh: 0
|
||||
subMeshCount: 0
|
||||
|
||||
@@ -26,13 +26,13 @@ Transform:
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 1718916370745421131}
|
||||
serializedVersion: 2
|
||||
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
|
||||
m_LocalPosition: {x: 0, y: 0, z: 0}
|
||||
m_LocalRotation: {x: 0, y: 0.7071068, z: 0, w: 0.7071068}
|
||||
m_LocalPosition: {x: 0.5, y: 0, z: 0}
|
||||
m_LocalScale: {x: 1, y: 1, z: 1}
|
||||
m_ConstrainProportionsScale: 0
|
||||
m_Children: []
|
||||
m_Father: {fileID: 0}
|
||||
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
||||
m_LocalEulerAnglesHint: {x: 0, y: 90, z: 0}
|
||||
--- !u!33 &6778461721203822942
|
||||
MeshFilter:
|
||||
m_ObjectHideFlags: 0
|
||||
|
||||
@@ -230,6 +230,59 @@ Shader "BrewMonster/UnlitVertexColorUnlit"
|
||||
}
|
||||
ENDHLSL
|
||||
}
|
||||
|
||||
Pass
|
||||
{
|
||||
Name "DepthNormals"
|
||||
Tags { "LightMode" = "DepthNormals" }
|
||||
|
||||
ZWrite On
|
||||
Cull Back
|
||||
|
||||
HLSLPROGRAM
|
||||
#pragma vertex DepthNormalsVertex
|
||||
#pragma fragment DepthNormalsFragment
|
||||
|
||||
#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Core.hlsl"
|
||||
|
||||
struct Attributes
|
||||
{
|
||||
float4 position : POSITION;
|
||||
float3 normal : NORMAL;
|
||||
};
|
||||
|
||||
struct Varyings
|
||||
{
|
||||
float4 positionCS : SV_POSITION;
|
||||
float3 normalWS : TEXCOORD0;
|
||||
};
|
||||
|
||||
CBUFFER_START(UnityPerMaterial)
|
||||
float4 _Texture_1_ST;
|
||||
float4 _Texture_2_ST;
|
||||
float4 _Texture_3_ST;
|
||||
float4 _MaskTexture_ST;
|
||||
half _Brightness;
|
||||
CBUFFER_END
|
||||
|
||||
Varyings DepthNormalsVertex(Attributes input)
|
||||
{
|
||||
Varyings output;
|
||||
VertexPositionInputs positionInputs = GetVertexPositionInputs(input.position.xyz);
|
||||
VertexNormalInputs normalInputs = GetVertexNormalInputs(input.normal);
|
||||
|
||||
output.positionCS = positionInputs.positionCS;
|
||||
output.normalWS = normalInputs.normalWS;
|
||||
return output;
|
||||
}
|
||||
|
||||
half4 DepthNormalsFragment(Varyings input) : SV_TARGET
|
||||
{
|
||||
float3 normalWS = normalize(input.normalWS);
|
||||
return half4(normalWS * 0.5 + 0.5, 0);
|
||||
}
|
||||
ENDHLSL
|
||||
}
|
||||
}
|
||||
|
||||
FallBack "Universal Render Pipeline/Unlit"
|
||||
|
||||
@@ -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);
|
||||
|
||||
@@ -1,5 +1,6 @@
|
||||
using UnityEngine;
|
||||
using System;
|
||||
using BrewMonster.UI;
|
||||
using CSNetwork;
|
||||
|
||||
namespace BrewMonster.Network
|
||||
@@ -75,7 +76,9 @@ namespace BrewMonster.Network
|
||||
public static float GetRealTickTime()
|
||||
{
|
||||
// return m_dwRealTickTime;
|
||||
return Time.realtimeSinceStartup;
|
||||
// return Time.realtimeSinceStartup;
|
||||
// 0.018f is value to make mining process run fit with player animation. if have any issue => discussing with Mr. Drimdar
|
||||
return (Time.unscaledDeltaTime - 0.018f) * 1000f;//-0.001f
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -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
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -3,7 +3,7 @@ using BrewMonster.Network;
|
||||
using BrewMonster.Scripts;
|
||||
using CSNetwork.GPDataType;
|
||||
using PerfectWorld.Scripts;
|
||||
using System;
|
||||
using CSNetwork;
|
||||
using UnityEngine;
|
||||
|
||||
namespace BrewMonster
|
||||
@@ -22,6 +22,10 @@ namespace BrewMonster
|
||||
{
|
||||
OnClickBtnJump();
|
||||
}
|
||||
if (Input.GetKeyDown(KeyCode.Escape))
|
||||
{
|
||||
OnClickBtnEscape();
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
@@ -508,5 +512,14 @@ namespace BrewMonster
|
||||
// For now, return true if it's a mine / For now, return true if it's a mine
|
||||
return true;
|
||||
}
|
||||
|
||||
public void OnClickBtnEscape()
|
||||
{
|
||||
// if( bInAutoMode ) break;
|
||||
// if (bFirstPress)
|
||||
// pGameRun->PostMessage(MSG_HST_PRESSCANCEL, MAN_PLAYER, 0);
|
||||
// break;
|
||||
EC_ManMessage.PostMessage(EC_MsgDef.MSG_HST_PRESSCANCEL, MANAGER_INDEX.MAN_PLAYER, 0);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -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;
|
||||
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user