回文章列表
作者giant70.bbs@ptt.cc (劉伯溫) 看板: mud
標題[心得] 亂世群雄技能 yagimi-rike.c�|
時間批踢踢實業 (2008/08/31 Sun 14:14:38)
#include <ansi.h>
inherit SKILL;

mapping *action = ({
  ([ "action": "$N慢慢接近,忽然轉身使出"HIR"逆剝ゐ"NOR",單手將$n往後一扯,使$n重重的摔落地面",
     "dodge" :-40,
     "damage": 80,
     "force" : 30,
     "damage_type":  "內傷"
  ]),
  ([ "action": "$N看準$n跳向空中,他也跳至空中,抓住$n使出"HIR"外式˙百合折ベ"NOR",雙手緊拉$n的胸口往地面一甩",
     "dodge" : -50,
     "damage": 140,
     "force" :  40 ,
     "damage_type":  "重創"
  ]),
  ([ "action": "$N見$n距離自己不遠,運勁於右手,頓時手上冒出熊熊的"MAG"紫色火焰"NOR",使出"HIR"百式鬼燒わ"NOR"往$n身上掃去",
     "dodge" : -20,
     "damage":  110,
     "force" :  40,
     "damage_type":  "內傷"
  ]),
  ([ "action": "$N突然大步向$n衝來,抓住$n的頭使出"HIR"貳百拾貳式˙琴月 陰"NOR",使勁的將$n的頭往地上砸去",
     "dodge" : -10,
     "damage":  80,
     "force" :  20,
     "damage_type":  "瘀傷"
  ]),
  ([ "action": "$N見與$n的距離梢遠,右手往後一撩,便使出"HIR"百八式˙闇拂ゆ"NOR",突然一團"MAG"紫色火焰"NOR"從地面向$n襲來",
     "dodge" : -30,
     "damage":  90,
     "force" :  40,
     "damage_type":  "內傷"
  ]),
  ([ "action": "$N抓著$n的胸口,使出"HIR"屑風"NOR",將$n整個身體往$N的背後拉去,$n頓時感到頭暈目眩",
     "dodge" : -70,
     "damage":  30,
     "force" :  10,
     "damage_type":  "瘀傷"
  ])
});

//學習此 skill
int valid_learn(object me)
{
  string pro;
  pro = me->query("gender")=="男性" ? "你": "妳";
  if (me->query("max_force") < 4000)
  {
    return notify_fail(HIC+pro+"的內力不足"+HIR+4000+HIC+",不能學習"+HIR+"八神"+HIC+"流"+HIW+"古武術"+NOR+"‧"+HIY+"技\n");
  }
  else { return 1; }
}

//enable 此 skill
int valid_enable(string usage)
{
  return usage=="unarmed" || usage=="parry";
}

//enable 此 skill 後顯示 enable list
mapping query_action(object me, object weapon)
{
  return action[random(sizeof(action))];
}

//練習此 skill

int practice_skill(object me)
{
  string pro;
  pro = me->query("gender")=="男性" ? "你": "妳";
  if( (int)me->query("bellicosity") <10000 )
    return notify_fail(pro+"的殺氣不夠﹐無法自練"+HIR+"八神"+HIC+"流"+HIW+"古武術"+NOR+"‧"+HIY+"技\n");
  if( (int)me->query("kee") < 100 || (int)me->query("force") < 50 )
    return notify_fail(pro+"的內力或氣不夠﹐無法自練"+HIR+"八神"+HIC+"流"+HIW+"古武術"+NOR+"‧"+HIY+"技\n");
  me->receive_damage("kee", 40);
  me->add("force", -30);
  me->add("potential",-10);
  me->add("score", -10);
  me->add("bellicosity",100);
  write(pro+"按著所學練了一遍"+HIR+"八神"+HIC+"流"+HIW+"古武術"NOR+"‧"+HIY+"技。\n"NOR);
  return 1;
}

//使用 perform 技巧
string perform_action_file(string action)
{ return CLASS_D("wudau") + "/yagimi-rike/" + action; }

//設定 skill name color
string color()
{
  return HIR"八神"HIC"流"HIW"古武術"NOR"‧"HIY"技"NOR;
}

mixed hit_ob(object me, object victim, int damage_bonus)
{
  int damage2;
  damage2=(int)me->query_skill("kusanaga-rike",1)*2+random(20)*40;
  if( random(me->query_skill("kusanaga-rike",1)) > random(60) ){
    if(random(2)==1)
    {
      return "$N"HIC"看一擊命中,見機不可失,便伸腿一跳,使出"HIR"百貳拾七式˙葵花"HIC",雙手抱拳往$n"HIC"的頭頂搥下\n"
             HIC"結果「砰」地一聲,$n"HIC"倒地不起,受了("HIR+damage2+HIC")的損傷!\n";
      victim->receive_damage("kee",damage2,"physics");
    }
  }
� <▁▊s▏.█>
▏▊█▅r▏t S▍▏▌▌;

▋▁▓▓▏▊▇ *▁▃t▏▉▊  ({
  ([ "ρτtΔΨΦ": "$Φ漆n漆n接近﹝l忽童U轉身使出"ωΔR"除q剝ゐ"ΦΨR"﹝l單手悵X$Φ往後一扯﹝l使$Φ重重的漆S落忙l面",
     "υΨυψφ" :,
     "、,〝,?﹑": ,
     "。‵r:﹑" : ,
     "、,〝,?﹑_ty′﹑":  "內傷"
  ]),
  ([ ",:t‧‵〞": "$〞看準$〞跳向空中﹛A央^也跳至空中﹛A抓住$〞使出"!‧R"外式˙百合折ベ"〞‵R"﹛A雙手緊拉$〞的胸丑C往式A面一甩",
     "、‵、?﹑" : ,
     "、,〝,?﹑": ,
     "。‵r:﹑" :   ,
     "、,〝,?﹑_ty′﹑":  "重創"
  ]),
  ([ ",:t‧‵〞": "$〞見$〞黑鬫菑v不遠,運勁於右手,頓時手上冒出熊熊的"MAG"紫色火焰"NOR",使出"HIR"百式鬼燒わ"NOR"往$n身上掃去",
     "dodge" : -┴─,
     "damage":  └└─,
     "force" :  ├─,
     "damage_type":  "內傷"
  ]),
  ([ "action": "$N突然大步向$n衝來,抓住$n的頭使出"HIR"貳百拾貳式˙琴月 陰"NOR",使勁的將$n的頭往地上砸去",
     "dodge" : -└─,
     "damage":  ┬─,
     "force" :  ┴─,
     "damage_type":  "瘀傷"
  ]),
  ([ "action": "$N見與$n的黑鰼暺楚▁失l手往後一撩﹜b哈l使出"█▏R"百丐l式˙闇拂ゆ"▊▉R"﹜b突窖n一團"▋▁▇"紫色火窖l"▊▉R"從弛b面向$▊襲來",
     "▄▉▄▇▅" : ,
     "、,〝,?﹑":  ,
     "。‵r:﹑" :  ,
     "、,〝,?﹑_ty′﹑":  "內傷"
  ]),
  ([ ",:t‧‵〞": "$〞抓著$〞的�   >� Ch虐苓o_attack(me, victim, me->query_temp("weapon"));
                victim->receive_damage("kee",80);
        }
        me->delete_temp("moveon_attack");
}

int flysword(object me, object victim, object  weapon, int damage)
{
        int lose,i,j,pow,time,tenpx

--
※ 發信站: 批踢踢實業坊(ptt.cc) 
◆ From: 61.31.141.177
文章選讀←離開[主題上]主題下(k)上篇(j)下篇S/a搜尋 G串列 TAB精華 ↑↓捲 Pg/Space翻