350 lines
5.7 KiB
JavaScript
Raw Permalink Normal View History

2025-04-24 17:03:28 +08:00
import {
EAttrTypeL1
} from "../ts/core/EEnum";
let EquipTypeNumerical = [
EAttrTypeL1.ATK,
EAttrTypeL1.SPD,
EAttrTypeL1.DEFEND_ADD,
EAttrTypeL1.PHY_COMBO,
EAttrTypeL1.HP_MAX,
EAttrTypeL1.MP_MAX,
EAttrTypeL1.BONE,
EAttrTypeL1.SPIRIT,
EAttrTypeL1.STRENGTH,
EAttrTypeL1.DEXTERITY,
EAttrTypeL1.GOLD,
EAttrTypeL1.WOOD,
EAttrTypeL1.WATER,
EAttrTypeL1.FIRE,
EAttrTypeL1.SOIL,
];
exports.EquipTypeNumerical = EquipTypeNumerical;
// 戰鬥回合動作
let ActType = {
Skill: 1,
Item: 2,
Summon: 3,
RunAway: 4, // 逃跑
Protect: 5, // 保護
Catch: 6, //捕捉
SummonBack: 7, //召還
};
exports.ActType = ActType;
// 戰鬥回合內 響應
let BtlRespone = {
NoThing: 0, // 無響應
Defense: 1, // 防禦
Dodge: 2, // 閃避
CriticalHit: 3, // 暴擊
Catched: 4, // 被抓
NoCatch: 5, // 不能被抓
CatchFail: 6, // 捕捉失敗
Protect: 7,
BeProtected: 8, //被保護
SummonBack: 9,
Summon: 10,
SummonFaild: 11,
PoFang: 12,
};
exports.BtlRespone = BtlRespone;
class CArriveCallBack {
constructor(x, y, callback, data) {
this.x = x;
this.y = y;
this.callback = callback;
this.data = data;
}
}
exports.CArriveCallBack = CArriveCallBack;
let EChuZhanState = {
ERest: 0,
EFight: 1
};
module.exports.EChuZhanState = EChuZhanState;
let limitWordList = [
'系統',
'官方',
'測試',
'gm',
'Gm',
'GM',
'管理',
'Q群',
'QQ',
'微信',
'內測',
'內部',
'技術',
'公告',
'公測',
'垃圾',
'裙',
'毛澤東',
'周恩來',
'劉少奇',
'習近平',
'李克強',
'群',
'君羊',
'朱德',
'丁磊',
'操',
'日',
'幹',
'你媽',
];
exports.limitWordList = limitWordList;
let TitleType = {
IMGTitle: 0, //圖片類稱謂
CommonTitle: 1, //普通文字稱謂,如幫派類稱謂
BroTitle: 2, //結拜類稱謂
CoupleTitle: 3, //夫妻類稱謂
};
exports.TitleType = TitleType;
let RoleTitleInfoType = {
Admin: 1,
ShuiLuZhanShen: 86,
SanCaiTongZi: 43,
Couple: 200,
Brother: 201,
BangZhong: 221,
TangZhu: 222,
ZhangLao: 223,
YouHuFa: 224,
ZuoHuFa: 225,
FuBangZhu: 226,
BangZhu: 227,
};
exports.RoleTitleInfoType = RoleTitleInfoType;
let RoleTitleList = [{
id: 1,
name: '遊戲管理員',
desc: '負責管理遊戲內各種違規現象',
type: 0
},
{
id: 20,
name: '天人合一',
desc: '天與地合,人與天合',
type: 0
},
{
id: 29,
name: '馳騁江湖',
desc: '馳騁江湖,快意恩仇',
type: 0
},
{
id: 30,
name: '馬到成功',
desc: '馬都到了,事能不成嗎? ',
type: 0
},
{
id: 43,
name: '財大氣粗',
desc: '有錢,說話就是硬氣',
type: 0
},
{
id: 44,
name: '超群絕倫',
desc: '人群中你最亮眼',
type: 0
},
{
id: 46,
name: '豐功偉績',
desc: '前無古人,後無來者',
type: 0
},
{
id: 47,
name: '富甲天下',
desc: '天底下最有錢的人',
type: 0
},
{
id: 56,
name: '武林高手',
desc: '武林中已經有你這號人了',
type: 0
},
{
id: 57,
name: '武林奇才',
desc: '骨骼驚奇,練武奇才',
type: 0
},
{
id: 58,
name: '武林英傑',
desc: '天下武林,英雄豪傑',
type: 0
},
{
id: 59,
name: '武林至尊',
desc: '武林上下,唯吾獨尊',
type: 0
},
{
id: 60,
name: '武林宗師',
desc: '武林中,德高望重,人人敬仰',
type: 0
},
{
id: 65,
name: '三界豪傑',
desc: '三界之內,英雄豪傑',
type: 0
},
{
id: 78,
name: '三界首善',
desc: '三界之內的大善人',
type: 0
},
{
id: 86,
name: '水陸戰神',
desc: '水陸大會的不敗戰神',
type: 0
},
{
id: 96,
name: '天地英雄',
desc: '天地之間,汝為英雄',
type: 0
},
{
id: 200,
name: '夫妻',
desc: '夫妻搭配,幹活不累',
type: 3
},
{
id: 201,
name: '結拜',
desc: '打架,拼的就是人多',
type: 2
},
{
id: 221,
name: '幫眾',
desc: '的小蝦米,只能打醬油',
type: 1
},
{
id: 222,
name: '堂主',
desc: '的堂主,大小也算是個乾部了',
type: 1
},
{
id: 223,
name: '長老',
desc: '的長老,幫會中層,有望更上一層',
type: 1
},
{
id: 224,
name: '右護法',
desc: '的右護法,幫會高層,參與幫務管理',
type: 1
},
{
id: 225,
name: '左護法',
desc: '的左護法,幫會高層,參與幫務管理',
type: 1
},
{
id: 226,
name: '副幫主',
desc: '的副幫主,一人之上,萬人之下',
type: 1
},
{
id: 227,
name: '幫主',
desc: '的幫主,幫會上下,唯吾獨尊',
type: 1
},
];
exports.RoleTitleList = RoleTitleList;
let RelationType = {
Brother: 0, // 結拜
Couple: 1, // 結婚
};
exports.RelationType = RelationType;
let RelationTypeMembersCount = {
[RelationType.Brother]: 5,
[RelationType.Couple]: 2,
};
exports.RelationTypeMembersCount = RelationTypeMembersCount;
let relationActionType = {
Bro_Create: 0,
Bro_Leave: 1,
Bro_Destroy: 2,
};
exports.relationActionType = relationActionType;
//target:1 玩家2 NPC
let relationMsg = [{
action: 0,
msg1: '蒼天在上,我與',
msg2: '在此義結金蘭,今後有福同享有難同當[32]',
target: 1
},
{
action: 0,
msg1: '不求同年同月同日生,但求同年同月日死[32]',
msg2: '',
target: 1
},
{
action: 0,
msg1: '皇天在上,厚土在下,此心明鑑,永不負約[32]',
msg2: '',
target: 1
},
{
action: 0,
msg1: '[23]樹有雙生之宜,人有同心之交,恭喜',
msg2: '人能遇見有緣的對方[23]',
target: 2
},
{
action: 0,
msg1: '望',
msg2: '人能夠相伴終生,祝此情永存[23]',
target: 2
},
];
exports.relationMsg = relationMsg;
exports.schemeUseMoney = 10000000;
exports.schemeActiveMoney = 100000;
exports.resetXiulian = 200000;