init: add workspace files

This commit is contained in:
2026-05-26 16:41:20 +08:00
commit f4f2393f72
1041 changed files with 67405 additions and 0 deletions

22
world/npc/follower/azi.js Normal file
View File

@@ -0,0 +1,22 @@
this.inherits(NPC);
this.set({
name: "阿紫",
desc: "她容颜俏丽,可眼神中总是透出一股邪气。",
title: "星宿派小师妹",
gender: 2,
age: 16,
per: 34,
str: 27,
con: 27,
dex: 27,
int: 27,
max_mp: 11500,
max_hp: 11500
});
this.set_objects(["eq/lv0/cloth", 1, 1]);
this.skill_map(
["dodge", 500],
["parry", 500],
["force", 500],
["unarmed", 500],
["throwing", 500]);

View File

@@ -0,0 +1,28 @@
this.inherits(NPC);
this.set({
name: "程灵素",
desc: "她相貌似乎已有十六七岁,身形却如是个十四五岁的幼女,一双眼睛黑如点漆,朗似秋水",
title: "<hic>药王</hic>",
gender: 2,
age: 16,
per: 36,
str: 15,
con: 30,
dex: 15,
int: 40,
mp: 100,
exp: 5000000,
pot: 5000000,
max_mp: 100,
hp: 100,
max_hp: 100,
level: 3
});
this.skill_map(
["lianyao", 3000]);
this.on_master_enter = function (me) {
if (this.random(3) == 1) {
me.notify("程灵素看你进来,对你羞赧一笑,苍白的小脸上笑容如春花初绽,竟似越看越美。");
}
}

View File

@@ -0,0 +1,25 @@
this.inherits(NPC);
this.set({
name: "黄蓉",
desc: "这便是桃花岛岛主的独生女儿。她生性跳脱飞扬,喜欢四处乱跑。",
title: "桃花岛主之女",
gender: 2,
age: 18,
per: 38,
int: 40,
dex: 40,
str: 15,
con:15,
max_mp: 100000,
max_hp: 100000,
pfm_rate: 1
});
this.set_objects(["eq/lv0/cloth", 1, 1]);
this.skill_map(
["dodge", 500],
["parry", 500],
["force", 500],
["unarmed", 500],
["sword", 500],
["literate", 1500]);

View File

@@ -0,0 +1,26 @@
this.inherits(NPC);
this.set({
name: "<wht>浪翻云</wht>",
desc: "他身形雄伟,面貌粗犷豪雄,脸目丑陋,一对黄睛似醒还醉",
gender: 1,
age: 38,
per: 14,
max_mp: 6000000,
max_hp: 6000000,
exp: 2300000000,
level: 6,
prop: {
gj: 2000,
mz: 2000,
ds: 2000
}
});
this.set_objects(["eq/lv0/cloth", 1, 1], ["eq/lv0/jian", 1, 1]);
this.skill_map(
["dodge", 5000],
["parry", 5000],
["force", 5000],
["unarmed", 5000],
["sword", 5000],
["literate", 5000]
);

View File

@@ -0,0 +1,24 @@
this.inherits(NPC);
this.set({
name: "青青",
desc: "她是一个梳着高髻,身着羽衣的绝色美人,如同壁画上的仙子。",
title: "<hiw>狐女</hiw>",
gender: 2,
age: 20,
per: 38,
dex: 40,
str: 15,
int: 40,
con: 15,
exp: 5000000,
pot: 5000000,
max_mp: 2000,
max_hp: 2000
});
this.skill_map(
["dodge", 300],
["parry", 300],
["force", 300],
["unarmed", 300],
["sword", 300],
["literate", 3000]);

View File

@@ -0,0 +1,34 @@
this.inherits(NPC);
this.set({
name: "小师妹",
desc: "她是宗门里最小的师妹,长得是娇柔可爱",
gender: 2,
age: 19,
per: 37,
dex: 20,
str: 15,
int: 40,
con: 15,
exp: 15000000,
pot: 15000000,
max_mp: 600000,
max_hp: 600000,
level: 3
});
this.set_objects(["eq/lv0/jian", 1, 1], ["res/cao#18", 1], ["res/cao#22", 1], ["res/cao#19", 1], ["res/cao#20", 1], ["res/cao#21", 1]);
this.skill_map(
["dodge", 1500],
["parry", 1500],
["force", 1500],
["unarmed", 1500],
["throwing", 1500],
["sword", 1500],
["literate", 1500],
["lianyao", 1500]);
this.on_master_enter = function (me) {
if (this.random(3) == 1) {
me.notify("小师妹朝你微微一笑。");
}
}

View File

@@ -0,0 +1,37 @@
this.inherits(NPC);
this.set({
name: "双儿",
desc: "她是一个十分清秀的少女,大约十四五岁年纪,一张雪白的脸庞,眉弯嘴小,笑靥如花,正笑嘻嘻地看着你。",
title: "<hiw>天下无双</hiw>",
gender: 2,
age: 20,
per: 42,
str: 30,
con: 15,
dex: 40,
int: 15,
mp: 100,
exp: 5000000,
pot: 5000000,
max_mp: 100,
hp: 100,
max_hp: 100,
level: 3
});
this.skill_map(
["dodge", 150],
["parry", 150],
["force", 150],
["unarmed", 150],
["sword", 150],
["huashanjianfa", 150, "sword"],
["shenxingbaibian", 150, "dodge"]);
this.on_master_enter = function (me) {
if (this.random(3) == 1) {
if (me.gender == 1)
me.notify("双儿笑嘻嘻地看着你,脆声道:相公,你回来啦。");
else
me.notify("双儿笑嘻嘻地看着你。");
}
}

View File

@@ -0,0 +1,32 @@
this.inherits(NPC);
this.set({
name: "王语嫣",
desc: "她似有烟霞轻笼,恍入仙境,当真非尘世中人。",
title: "<him>神仙姐姐</him>",
gender: 2,
age: 20,
per: 42,
str: 15,
con: 15,
dex: 15,
int: 50,
mp: 100,
exp: 1000000,
pot: 1000000,
max_mp: 100,
hp: 100,
max_hp: 100,
level: 3
});
this.skill_map(
["literate", 10000]);
this.on_master_enter = function (me) {
if (this.random(3) == 1) {
var name = me.name[0];
if (me.gender == 1)
me.notify("王语嫣对你微微颔首,柔声道:" + name + "公子。");
else
me.notify("王语嫣对你微微颔首,柔声道:" + name + "姑娘。");
}
}

View File

@@ -0,0 +1,31 @@
this.inherits(NPC);
this.set({
name: "温仪",
desc: "这是一个美如天仙的女子,眉宇间却是仿佛隐藏着深忧。",
title: "温家小姐",
gender: 2,
age: 19,
per: 37,
dex: 25,
str: 25,
int: 25,
con: 25,
exp: 800000,
pot: 800000,
max_mp: 2000,
max_hp: 2000,
level: 3
});
this.set_objects(["eq/lv0/cloth", 1, 1]);
this.skill_map(
["dodge", 300],
["parry", 300],
["force", 300],
["unarmed", 300],
["sword", 300],
["literate", 800]);
this.on_master_enter = function (me) {
if (this.random(3) == 1) {
}
}

28
world/npc/follower/xia.js Normal file
View File

@@ -0,0 +1,28 @@
this.inherits(NPC);
this.set({
name: "夏雪宜",
desc: "他就是人称“金蛇郎君”的一代怪杰——夏雪宜。",
title: "<hiy>金蛇郎君</hiy>",
gender: 1,
age: 25,
per: 36,
str: 30,
int: 30,
dex: 30,
con: 15,
mp: 20000,
max_mp: 20000,
hp: 20000,
max_hp: 20000,
level: 3
});
this.set_objects([
"eq/lv0/cloth", 1, 1
]);
this.skill_map(
["dodge", 600],
["parry", 600],
["force", 600],
["sword", 600],
["unarmed", 600]);

View File

@@ -0,0 +1,27 @@
this.inherits(NPC);
this.set({
name: "小龙女",
title: "<wht>玉女素心</wht>",
desc: "她清丽异常,但也许是长居古墓之故,面色略白。",
gender: 2,
age: 20,
per: 40,
str: 15,
con: 15,
dex: 15,
int: 40,
mp: 100,
exp: 1000000,
pot: 1000000,
max_mp: 100,
hp: 100,
max_hp: 100,
level: 3
});
this.skill_map(
["literate", 300], ["dodge", 300],
["parry", 300],
["force", 300],
["unarmed", 300],
["whip", 300]);

View File

@@ -0,0 +1,34 @@
this.inherits(NPC);
this.set({
name: "小昭",
desc: "她因年纪幼小,身材尚未长成,但更显得娇小玲珑、甜美可爱。",
title:"<hiw>明教圣女</hiw>",
gender: 2,
age: 14,
per: 38,
dex: 40,
str: 15,
int: 40,
con: 15,
exp: 1000000,
pot: 1000000,
max_mp: 2000,
max_hp: 2000,
level: 3
});
this.set_objects(["eq/lv0/cloth", 1, 1]);
this.skill_map(
["dodge", 300],
["parry", 300],
["force", 300],
["unarmed", 300],
["sword", 300],
["literate", 1000]);
this.on_master_enter = function (me) {
if (this.random(3) == 1) {
if(me.gender==1)
me.notify("小昭嘻嘻一笑,对你说道:" + me.name + "哥哥,你来啦。");
else
me.notify("小昭嘻嘻一笑,对你说道:" + me.name + "姐姐,你来啦。");
}
}

View File

@@ -0,0 +1,32 @@
this.inherits(NPC);
this.set({
name: "张无忌",
desc: "江湖中不世出的少年英雄",
title: "明教教主",
gender:1,
age: 17,
per: 38,
dex: 15,
str: 40,
int: 15,
con: 40,
exp: 1000000,
pot:1000000,
max_mp: 20000,
max_hp: 20000,
level: 3
});
this.set_objects(["eq/lv0/cloth", 1, 1], ["eq/lv0/jian", 1, 1]);
this.skill_map(
["dodge", 300],
["parry", 300],
["force", 300],
["unarmed", 300],
["sword", 300],
["literate", 500]);
this.on_master_enter = function (me) {
if (this.random(3) == 1) {
me.notify("张无忌对你嘿嘿一笑。");
}
}

View File

@@ -0,0 +1,37 @@
this.inherits(NPC);
this.set({
name: "周芷若",
desc: "她秀若芝兰,淡雅脱俗,年纪虽小却十足是个绝色的美人胚子",
title: "峨眉派第四代弟子",
gender: 2,
age: 17,
per: 38,
dex: 35,
str: 35,
int: 15,
con: 15,
exp: 1000000,
pot: 1000000,
max_mp:2000,
max_hp: 2000,
level: 3
});
this.set_objects(["eq/lv0/cloth", 1, 1], ["eq/lv0/jian", 1, 1]);
this.skill_map(
["dodge", 300],
["parry", 300],
["force", 300],
["unarmed", 300],
["sword", 300],
["literate", 1000]);
this.on_master_learn = function (me, sk) {
if (sk == "linjizhuang" || sk == "zhutianbu" || sk == "yitianjianfa" || sk == "jiuyinbaiguzhao") {
return me.notify_fail("周芷若说道:师父教我不能让别人学会我们峨眉派的武功,师父的话我是要听的。");
}
}
this.on_master_enter = function (me) {
if (this.random(3) == 1) {
me.notify("周芷若对你微微一笑。");
}
}