記事一覧

オリジナルスキル「イラプション」

※以下全てBlazeの妄想です。

ファイル 402-1.jpg

イラプション - 火属性魔法
即時発動スキル。自分を中心とした7x7の範囲に噴火を起こして攻撃する。
噴火が起きた場所から3x3の敵にダメージを与える。
噴火が起きる位置はランダムで、噴火回数はLevelに依存する。

-
久しぶりに遊んでみました。
あまりぶっちゃけたオリジナルは苦手で、本鯖にあってもいいんじゃない?と思わせるような物をコンセプトに、見た目にこだわってみました。
なかなか格好良くできたかな・・・?ちなみにボルケーノ発動エフェクトとファイアーピラー発動のエフェクトを組み合わせています。

元ネタはMHFの覇竜アカムトルムの噴火攻撃から。
噴火位置の予兆とかあってもいいかな?と思いましたが、避けられるとつまらないので即時噴火させてあります。

ちなみにNPC専用スキルです。プレイヤーに使わせるのは面倒

Rev89~91

Rev
89.獲得経験値の上限値を本鯖化
90.飛行船NPC修正
91.r89の追記不足(ホムンクルスに適応)修正

細々とコミットしてます。
今回はかなり質が薄いんじゃないかと・・・
それもそのはず。
10/29に追加された(?)チケット自動クローズ機能を試してみようとコミットしました。
しかし、結果は失敗orz
書き方が悪かったのか、まだ機能していないのか・・・
チケットは利用者側からの数少ない貴重な情報源ですから、これからチケット解決を主にしていきましょうかね。

ちなみに知らない人のために、本鯖の獲得経験値上限の計算式は

次Lvへの必要経験値 + 現Lvから次Lvへの総必要経験値 - 1

です。簡単に言い換えれば

現Lvから次Lvへの総必要経験値×2 - 現経験値 - 1

Rev82~87

開発の方がパッチ形式からSVNに移行したので、日記分類を「パッチ作成史」から「開発史」に直しておきました。

今回のコミットは丸ごとベインス詰め合わせです。
Rev
82.ベインスマップデータ設定(水位やマップフラグ)
83.ワープリンク追加
84.クエストアイテム設定
85.ベインスNPC、クエスト実装
86.モンスター配置
87.map_athena.conf更新

さてベインス実装から6日経ち、ようやくクエストなど実装できたのですが、
前回ラヘルの3日で実装という記録と比べたら遅めですねorz
ラヘルが早すぎたのかもしれませんが・・・

久しぶりのスクリプトを書いてて、楽しかったものの進行速度に不満も残しつつ、次回更新に向けて精進していきます。

2325(仮)

本家の方が開発体制移行の時期で、完全にパッチを投下するタイミングを失いました・・・
そうこうしているうちに、幻のパッチとなった2325を置いていきます。
※正式なパッチではないので、本家との同期にご注意ください。
ファイル 395-1.zip

内容は2313でやり残した新NPCスキルの補完。
前回申した未実装旧NPCスキルも取り込もうと思いましたが、MOBの移動制御関係が多いのでAIを改善した時にでも追加しようかと思います。

新スキルはハッキリ言って適当かも;
今までとは違うエフェクトの表示方法に頭を悩まされたり、状態異常の効能に手間取ったり・・・

さて、投下し辛くなった当パッチ。
本家での出番はあるのでしょうかorz
Readme

コメント一覧

ひろし (10/10 21:36) 編集・削除

コレを待っている人もいると思うので十分出番はあると思いますよ。さすがです。

2321

パッチにて内部処理名称の変更や、ホールドウェブの修正、モードチェンジの実装をしました。
なんぞこれ?なパッチかもしれません。

内部処理名称は個人的に気になった部分でしたので、今後の改定に向け変更しました。
ちなみに、全部本家の呼称に合わせております。
STUN→STANはどうしても気になってましたorz

あと、ついでにNPCスキル2種の修正をしました。
自分の思ったのとは裏腹に、今回のパッチのメインはこちらでしょうorz
モードチェンジは前のエモーションでも出来るじゃん!と思うかもしれませんが、
こちらは?エモを一定時間出す、アクティブ化用のモードチェンジです。
アクティブ専用というわけではないのですが・・・視覚的に分かりやすくなっただけでしょうか;
ちなみに本鯖でクロック、時計塔管理者、スタラクタイトゴーレム、グランペコなどが使用するアレです。

さて、今回のパッチは次回更新予定のタネも同梱させておきました。
困難な箇所もあるのですが、無事に芽吹いてくれますよう。

コメント一覧

名無し (09/14 01:15) 編集・削除

開発板のほうトリップが反転してますがなぜでしょうか?
47 名前:Blaze ◇yjvIWhDK7Q 2007/09/12 18:51 ID:MlNRd1oB

Blaze (09/14 02:59) 編集・削除

私も詳しくは存じないのですが・・・
一部文面を修正するために再編成を行ったのですが、その時に◆→◇となるのを確認しました。
再編集にて第3者による改ざんの可能性がある、の意かもしれません。
ちなみに、内容に異存はありません。

2313

新NPCスキル実装とDB更新が主なパッチです。
最近スクリプトばかりだったので、ソース中心構成のパッチとしました。

ソースの腕が衰えていたので、簡単なスキル追加から慣らしていこうと思ったのですが、何か満足いかないパッチにorz
原因は情報不足。

エフェクトが多重化するのは本鯖でも調査済みなので良いとして、
範囲スキルは曲線チェックしているのか(段差無視するか)、
アースクエイクはATKで計算する特殊な魔法型スキル?(必中、イミューン・三減で軽減不可のため)、
状態異常・スキル効果の持続時間は何秒か、
アシッドブレスは毒属性・毒付与効果?

・・・もうちょっと情報収集してから残り実装していきますorz

コメント一覧

ひろし (07/27 20:05) 編集・削除

今athenaで実装されているアースクエイクはFleeで回避できてませんでしょうか?
Fleeが400とかあると長い詠唱は確認できるんですが、
エフェクトがでない=Fleeで回避している可能性がある?
と思ったもので。

2312

2312、前回・前々回・前々々(略)と同じくスクリプト中心構成です。
慣れてしまうとどちらか片方しか作業できないのが辛い・・・

本鯖でも仕様変更が来ましたし、そろそろTheSignも開封時かなと思いパッチに含めました。
あとはフィゲルクエスト追加、ガンスリンガークエスト追加など、クエスト実装が多めです。

・・・リヒタルゼンNPC書き直したいorz

コメント一覧

ひろし (07/20 14:17) 編集・削除

2312mapflag 21行目
alb2trea.gatmapflagnomemodummy
になってましたが、
albetrea.gatmapflagnomemodummy
の打ち間違いですよね?

Blaze (07/20 17:58) 編集・削除

>ひろしさん
alb2trea.gatで合ってます。

ひろし (07/21 03:51) 編集・削除

すいません、何かと勘違いしてたようです。
もうしわけない。

ラヘルNPC不具合

2310にてラヘルを実装してしばらく経ちますが、やはりあったようです。バグがorz
スピード重視でほとんど挙動テストしていないので、バグがありそうでハラハラしてたのですが・・・

拍手で教えて頂いた方、ありがとうございます。
自分で書いたものなのに、なかなか気付けない箇所もありますね。
ホント、こういう報告は大助かりですorz

今回指摘された箇所は、2箇所で、
問題点:ラヘル武器防具店の右の部屋から出られない。
修正箇所:npc_warp_town.txt

ra_in01.gat,109,385,0    warp    rachelwarp10181,1,ra_in01.gat,111,385

ra_in01.gat,109,385,0    warp    rachelwarp10181,1,ra_in01.gat,174,370

問題点:ブルークエストで日記帳を取る箇所から進まない。
修正箇所:npc_town_rachel.txtの本NPC

    set RA_5QUE,15;
    getitem 7571,1;

    set RA_3QUE,15;
    getitem 7571,1;

いつか他のパッチと合わせて開発板に修正パッチを出しておきます。

収集品に光を その2

ファイル 348-1.jpg

前回の改造術でモンスターから複数個のアイテムドロップ法を紹介しました。
しかし、欠点は毎度同じような個数でつまらないという事です。
そこで今回は確率という概念を見直し、倍率の仕様を大幅に変えることに挑戦してみます。

説明しますと、50%確率のアイテムで倍率5倍のドロップ率で、今までの倍率では
50% * 5 = 250%
でした。
しかし今回は、「倍率の回数分ドロップ判定を行う」という仕様にします。
50% * 5回判定 = 0~5
これである程度バラつきを再現し、本来の"確率"の概念を活かすことができます。
続きを読む

コメント一覧

ジッタ (06/25 16:37) 編集・削除

こんにちは。
こちらの方法をためそうとしたのですが、コンパイルするときにエラーがでてしまいました;
どうすればいいのかくわしく教えてくれませんか??

Blaze (06/25 22:27) 編集・削除

ジッタさん、こんにちは。
ちょっと情報が少なくて指摘箇所が見つからないのですが・・・
使用環境・エラー内容などを書いてくださると心強いです。

参考までに、この改造術を紹介したときのAthena環境は2304を使用しています。
もう一度、弄った所などをご確認ください。

ゼル (04/25 19:31) 編集・削除

100倍なら100回判定となっていますが
この判定を倍率ではなく、個別にはできないでしょうか?
例えば、100倍だけど10回しか判定はしない。という事です。
これができれば、倍率を高めてもなんとかなりそうなので…
自力でやれないのに要望を出してしまってすみません。
もしやっていただけるのなら、その時はよろしくお願いします。

収集品に光を

ファイル 347-1.jpg

ROの収入源の1つである収集品アイテム。
モンスターを倒し、戦利品として入手し、店で売ってお金を得る。
また一部の収集品は作成アイテムの材料だったりします。

しかし、Athenaではいまいち実用感が薄い収集品。
高倍率になってくると、収集品を売るよりレアな装備品などを売った方が効率的だからです。
これでは材料として集める機会も少なくなり、作成アイテムの存在感が無くなってきます。

そもそもドロップが高倍率なのに、収集品1つずつしかドロップしないのがいけません。
レアな装備品が出る確率と収集品の入手数のバランスを保つのが本来のMMOの形です。

そこで今回の改造術「収集品のドロップ率で倍率をかけた時、キャリーオーバー分を複数ドロップさせる」を紹介します。

簡単に説明すると、ドロップ率50%のアイテムで倍率5倍の場合、
50% × 5 = 250%
本来ならばここで100%ドロップで済みますが、
キャリーオーバー分150%の分も考慮しここでは2個、50%の確立で+1個という具合にします。
続きを読む

コメント一覧

auriga (12/07 21:16) 編集・削除

aurigaでは行がずれおり記述も若干違うようですがそれぞれどのようにすればaurigaで動きますか?

ななし (12/25 21:45) 編集・削除

aurigaの回答まだ?