init: add workspace files
This commit is contained in:
82
world/family/wudang.js
Normal file
82
world/family/wudang.js
Normal file
@@ -0,0 +1,82 @@
|
||||
this.inherits(FAMILY);
|
||||
|
||||
this.id = "WUDANG";
|
||||
this.boss_path = "wudang/zhangsanfeng";
|
||||
this.name = "武当派";
|
||||
this.top_name = "武当派首席弟子";
|
||||
this.top_family = "道宗";
|
||||
this.can_battle = true;
|
||||
this.def_npcs = [["wudang/daotong", "wd/guangchang"],
|
||||
["wudang/song", "wd/sanqing"],
|
||||
["wudang/guxu", "wd/sanqing"],
|
||||
["pub/mpguanli#WUDANG", "wd/shijie1"],
|
||||
["pub/dadizi#WUDANG", "wd/taiziyan"],
|
||||
["wudang/zhangsanfeng", "wd/xiaoyuan"]];
|
||||
|
||||
|
||||
this.call = function (player, isbad) {
|
||||
var age = player.query_age();
|
||||
if (player.gender == 2) {
|
||||
if (age < 30) return isbad ? "小妖女" : "小仙姑";
|
||||
else return isbad ? "妖女" : "仙姑";
|
||||
} else {
|
||||
if (age < 30) return isbad ? "死牛鼻子" : "道兄";
|
||||
else return isbad ? "死牛鼻子" : "道长";
|
||||
}
|
||||
}
|
||||
this.call_me = function (player, isbad) {
|
||||
if (player.gender == 2) {
|
||||
return "贫道";
|
||||
} else {
|
||||
return isbad ? "本山人" : "贫道";
|
||||
}
|
||||
}
|
||||
this.set_titles("武当派长老", "武当派第一代弟子", "武当派第二代弟子", "武当派第三代弟子", "武当派道童");
|
||||
this.on_kill = function (npc, me) {
|
||||
if (this.boss) {
|
||||
this.boss.do_command("chat", me.family.name + "门下弟子" + me.name + "击杀我派弟子" + npc.name + ",武当派众弟子听令,对" + me.family.name + "弟子格杀勿论!");
|
||||
}
|
||||
}
|
||||
this.boss_guard = ["wd/xiaoyuan", "wd/xiaolu2", "wd/xiaolu"];
|
||||
this.guard_rooms = ['wd/zijin', 'wd/santian', 'wd/chaotian', 'wd/hutou'];
|
||||
this.on_battle = function (fam) {
|
||||
if (this.boss) {
|
||||
this.boss.do_command("chat", "无量天尊!");
|
||||
}
|
||||
}
|
||||
|
||||
this.npc_skills = [
|
||||
["dodge", 800],
|
||||
["parry", 800],
|
||||
["force", 800],
|
||||
["unarmed", 800],
|
||||
["sword", 800],
|
||||
["literate", 800],
|
||||
["wudangxinfa", 800],
|
||||
["wudangjianfa", 800],
|
||||
["wudangchangquan", 800],
|
||||
["taijishengong", 800, "force"],
|
||||
["tiyunzong", 800, "dodge"],
|
||||
["taijijian", 800, "sword"],
|
||||
["taijiquan", 800, ["unarmed", "parry"]]];
|
||||
|
||||
this.boss_skills = [
|
||||
["dodge", 800],
|
||||
["parry", 800],
|
||||
["force", 800],
|
||||
["unarmed", 800],
|
||||
["sword", 800],
|
||||
["taijishengong2", 800, "force"],
|
||||
["tiyunzong2", 800, "dodge"],
|
||||
["taijijian2", 800, "sword"],
|
||||
["taijiquan2", 800, ["unarmed", "parry"]]];
|
||||
this.boss_skills2 = [
|
||||
["dodge", 5000],
|
||||
["parry", 5000],
|
||||
["force", 5000],
|
||||
["unarmed", 5000],
|
||||
["sword", 5000],
|
||||
["taijishengong2", 5000, "force"],
|
||||
["tiyunzong2", 5000, "dodge"],
|
||||
["taijijian3", 5000, "sword"],
|
||||
["taijiquan3", 5000, ["unarmed", "parry"]]];
|
||||
Reference in New Issue
Block a user