記録として残しておきたいブログ

主にプログラミングについて書きます

Voden

アクティブスキル

ARROWED
[LMB] :Fire an arrow.
HOLD[LMB] to power up
左クリック:矢を発射する
左クリック長押し:パワーアップする(溜め攻撃)

POISON SPORES
[RMB] :Create a poison cloud that lasts 6s.(-50% healing)
Stand in the cloud to fire poisonous arrows.
右クリック:6秒間継続する毒雲を生成する。雲の中で射撃すると毒矢が発射できる

GREEN MAN
[Q] :Create a decoy that runs and attacks.
Gain stealth.(5s, can’t sprint) Decoy is destroyed upon leaving stealth.
走ったり、攻撃したりする分身を作成する。
5秒間ステルス効果を得る(スプリント不可)。ステルスを解除すると、分身は破壊される

HIDDEN SPRING
[E] :Creates pool that heals self and allies.(6s)
6秒間、自分と味方を回復させるプールを作る

NATURAL ROOTS
[F],[LMB]: Fire an arrow that deals damage and immobilizes all foes in the area.(2s/3s/4s)
[F][左クリック]: 指定したエリア内のすべての敵を動かなくして、ダメージを与える(2秒/3秒/4秒)

スキル英語説明文日本語訳
f:id:tmg1998:20170729132901p:plainARROWEDDead Eye
Powered-up shots deal +20% damage.
溜め攻撃のダメージが20%増加する
Bow Flex
Shots power up 33% faster.
溜めるのが33%速くなる
Longshot
Powered-up shots fly faster and farther and deal full damage at longer range.
溜め攻撃の射程が伸び、矢の速さも速くなり、最大ダメージが有効な範囲が広くなる
Spread the Pain
Powered-up shots fire spread of 5 arrows.(Outer arrows do less damage)
溜め攻撃が拡散矢になる(外側の矢はダメージが減少する)
Piercing Arrows
Powered-up shots pierce through enemies.
溜め攻撃が貫通矢になる
Tangleroot Tips
At close range(10m), powered-up shots inflict slow(2s) and give extra Focus.
溜め攻撃で近距離(10m)の敵を攻撃したとき、2秒間移動速度が遅くなり、フォーカスが少し多くもらえる
f:id:tmg1998:20170729145914p:plainPOISON SPORESMore Spores
Poison cloud lasts longer(8s) and covers a larger area.
毒雲の継続時間が伸び(8秒)、範囲が大きくなる
Virulence
On hit, deals 150 damage.
ヒット時、150ダメージを与える
Contagion
Poisoned enemies infect nearby foes with poison.(+5s cooldown)
クールダウンが5秒増加するが、毒状態になった敵は近くの敵に毒を感染させる
Seeking Spores
Throw a poison cloud that exploders on impact and inflicts poison.(-50% healing, 4s)
当たると爆発し、毒状態にする毒雲を投げれるようになる(4秒間、回復量が50%減少する)
Hungry Spores
Poison cloud has homing.
毒雲が追尾するようになる
Acute Poison
Direct hits deal increased damage(+50) and inflict heavy poison.(-75% healing)
直接ヒット時のダメージが50増加し、回復力が75%減少する毒を与える
f:id:tmg1998:20170729150317p:plainGREEN MANAlternate Root
・[Q],[Q]: Teleport to your decoy's position.
・Your decoy is destroyed.
再度Qを押したとき、もしくは、分身が倒されたとき、分身の位置にテレポートする
Leaf No Trace
[Q],[Q]: After teleporting, regain 15 stamina and haste(3s duration).
テレポートした後、スタミナが15回復し、3秒間移動速度が上がる
One With Nature
[Q], [Q]: After teleporting, you are healed fo 250 HP.
テレポート後、HPが250回復する
Companion's Boon
・Decoy now fights alongside you and deals increased damage.(+130 damage)
・You no longer gain stealth.
ステルス効果がなくなるが、分身も一緒に戦えるようになり、分身が与えるダメージが130増加する
Spore Imitation
Decoy will also fire homing poison clouds at enemies.(deals 75 dmg, inflicts poison)
分身は敵に対して追尾する毒雲(75ダメージを与えて、毒を与える)を打つようになる
Spring to Life
Decoy will create healing springs at its feet.(+45 Hp/s 6s)
分身が回復の泉(6秒間 45HP/秒)を作るようになる
f:id:tmg1998:20170729150645p:plainHIDDEN SPRINGWell Wishes
HOLD [E]: On use, create a second spring at target location. springs heal for 50% more.
E長押しで、指定した場所に2つ目の癒しの泉を作る。(あと一つは自分の足元)回復量が50%増加する
Recovery Time
Healing from the spring lasts for an extra 1s.
泉からの回復が1秒継続する
Spring Cleaning
Spring cleanses debuffs on start.
異常状態を解除する
Geyser
Allies in the gain super jump.
泉の上でスーパージャンプできるようになる
Burset Forth
On use, pushes enemies. slows enemies who enter the spring.
スキル使用時、近くの敵をノックバックさせる。さらに泉の上では移動速度が下がる
Refreshment
On use, gain 5 stamina.
使用時、スタミナを25回復する
f:id:tmg1998:20170729145530p:plainNATURAL ROOTSEasy Strider
Move 10% faster and sprinting drains stamina 25% slower.
移動速度が10%速くなり、スプリントでの消費スタミナが25%下がる
Endurance
+25% maximum stamina.
スタミナの最大値が25%増加する
Hit and Run
[F]: +10% speed and +10 armor after using FOCUS.(Lasts until you die)
[F]フォーカス使用後は、死亡するまで、移動速度が10%速くなり、10のアーマーを取得する
Tactical Awareness
+10 back damage reduction. +10% damage from behind.
背後から受けるダメージを10%軽減し、敵の背後から攻撃したときのダメージが10%増加する
Amity
Gain 80 HP/s for 4s aftereach assist or kill.
アシストかキルしたとき、4秒間 80HP/秒 回復する効果を得る
[F],[LMB]: You gain +7% basic attack damage when you use FOCUS.(Max +14%, lasts until you die)[F]フォーカスを使用後、死ぬまで左クリックでのダメージが7%増加する(最大14%)


パッシブスキル

スキル 英語説明文 日本語訳
Toxin ・[RMB]:+1s poison duration.
・During CLASH: On apply, nearby allies gain +15% damage fo 5s
・[右クリック]毒の継続時間が1秒伸びる
・クラッシュ中、適用中に近くの味方は5秒間ダメージが+15%増加する
Heart of Oak ・[Q]:+1s stealth and decoy duration.
・DURING CLASH: 25% damage resistance while your decoy is alive.
・[Q]ステルスと分身の継続時間が1秒増加
・クラッシュ中、分身が生きている間に25%のダメージを反射する?
Spring Back ・[E]: +35% healing.
・DURING CLASH: On start, if other allies are in your spring, -5s cooldown.
・[E]回復量が35%増加する
・クラッシュ中、スキル使用開始時に味方が泉にいる場合、クールダウンが5秒減少する

Mozu - Gigantic

f:id:tmg1998:20170723002350p:plain

アクティブスキル

スキル英語説明文日本語訳
f:id:tmg1998:20170722200421p:plain[左クリック]Magic Bolt(マジックボルト)Run and hit: After using another skill , magic bolt powers up instantly.ほかのスキル使用後にマジックボルトのチャージが短くなる
Magic shell: After using [Q]ARCANE VORTEX, gain + 40% front damage reducion and front deflection while firing.[Q] ARCANE VORTEXを使用した後、発射中に+ 40%の前方ダメージ軽減と前方偏向を得る
One Dimensional Offence: After [LMB]ATTRACTOR BEAM or [E]DIMENSION DOOR , fire rate is increased by 20%[左クリック] ATTRACTOR BEAMまたは[E] DIMENSION DOORの使用後、射撃レートが20%アップする
Omega bolt: Adds a third charge stage . if fully charged , your next [LMB] within 5s fires a powerfull blast which inflicts MASSIVE SHOCK. 3つ目のチャージゲージを追加。 3つ目のゲージがMAXまでチャージされた場合、次の[左クリック]マジックボルト(5秒以内)は大規模なショックを引き起こす爆発が発射される。
Piercing Shock: Omega Bolt pierces and shocks all enemies hitオメガボルトに貫通性能が追加される
Bolt of Renewal: Upon hitting with Omega Bolt, all other skill cooldowns are reduced by 2sオメガボルトがヒットしたとき、ほかのすべてのクールダウンが2秒減少する
f:id:tmg1998:20170722200416p:plain[右クリック]Attractor Beam(アトラクター・ビーム)Channel Selector: Simultaneously fires MAGIC BOLTS.マジックボルトも一緒に発動するようになる。
Renewed Attraction: If the targeted enemy dies, this skill recharges instantly.ターゲットしている敵が死亡した場合、このスキルが再度使えるようになる
Drawn to Life: Deals 3x damage aginst foes below 33% health.体力が33%以下の敵に対してダメージが3倍になる。
Cantrip of Disruption: ・Interrupts attackers on start.
・Slight delay before casting.
・スキル発動時に敵の攻撃を中断させる。
・キャストする前に少し離れてください。
Enervation Effect: If you interrupt a foe, inflict weakness.(-25% damage, 3s)敵に攻撃を中断させた場合、3秒間敵の攻撃力を25%ダウン
Force Feedback: If you interrupt a foe, inflict cripple.(-40% speed, no jumping, 3s)敵に攻撃を中断させた場合、敵が3秒間ジャンプができない + 移動速度-40%
f:id:tmg1998:20170722200419p:plain[Q]Arcane Vortex(アルケーン・ボルテックス)Reverse Polarity: ・Vortex lasts 50% longer and reflects enemy projectiles.
・Increases targeting range.(10m)
・継続時間が1.5倍(6秒)になり、敵の発射体を反射するようになる。
・キャストできる距離が10mになる。
True Strike: MAGIC BOLTS that hit your Vortex redirect toward enemies.ボルテックスにあたったマジックボルトは敵に対してリダイレクトされる。
Warp Factor: Allies passing through your Vortex gain hastr.(5s)ボルテックスを通過すると5秒間移動速度が上がる。
Induction Field: After 1s, pull one nearby foe into the Vortex.(+5s cooldown)1秒後に近くの敵をVortexに引き寄せる(5秒クールダウン増加)
Addition by Diffraction: Hitting a foe inside your Vortex, gains basic +20% attack damage fo 6.Vortexの中にいる敵に6発目以降の攻撃を当てた場合、20%ダメージアップする。
Confusion: Enemies that exit your Vortex are dazed for 1s.Vortexから抜け出した敵は1秒間混乱させる。
f:id:tmg1998:20170722200405p:plain[E]Dimension Door(ディメンション・ドア)Temporal Discontinuty: On use, reduces cooldown for other skills by 7s and gives you +15 stamina.使用時にほかのスキルのクールダウンが7秒減少し、スタミナを15回復する。
Dimensional Rift: Damage enemies at both your source and target destination.テレポートした場所にいる敵にダメージを与える。
Open to Offense: After teleporting deal +25% basic attack damage for 5s.スキル使用後の5秒間、基礎ダメージが25%アップする。
Seek Shelter: Teleporting toward a visible ally, can teleport you twice as far.見える味方に向かってテレポートする場合、2倍の距離をテレポートできる。
Gimme Shelter: Teleporting toward a visible ally, grants that ally armor and projectile deflection.(+25 armor, 3s)目に見える味方のところにテレポートすると、その見方に3秒間25のアーマーをつけ、発射体を反射する効果を付与する。
Go GO GO: Teleporting toward a visible ally, you and that ally gain speed boost.(25%, 3s)目に見える味方のところにテレポートすると、3秒間、自分自身とその味方の移動速度を25%アップする。
f:id:tmg1998:20170722200411p:plain[F]Death Ray(デス・レイ)Will to Power: +10% damage and +10% front damage reduction after using FOCUS.(Lasts until you die)FOCUS使用後に「攻撃ダメージ10%増加」と「正面からのダメージ10%減少」の効果が付与。(死亡するまで継続)
Supreme Will: 100% crit chance and +100 stamina when you use Focus.FOCUSを使用すると、クリティカルチャンスが2倍になり、スタミナが100増加する
Refocus: ・+15% Focus gain.
・+25% Focus gain after using FOCUS.(Lasts until you die)
・15%のフォーカスを取得する。
・FOUCUS使用後の25%のフォーカスを取得する。
Battle Ready: +10% front damage reduction, additional +5 while attacking.5回目以降の攻撃中は正面からのダメージが10%減少する
Skirmishing: Faster stamina regen while in combat. Out of combat health regen starts 2s sooner.戦闘中もスタミナの回復をするようになる。戦闘外の体直回復が2秒速く始まるようになる。
Acrobatics: Dodging costs 20% less stamina.回避行動の消費スタミナが20%減少する。

パッシブスキル

スキル 英語説明文 日本語訳
All to Tether Now ・[RMB]ATTRACTOR BEAM stays attached at longer range.
・DURING CLASH: While attached, rapidly grants Focus.
・[右クリック]アトラクター・ビームの射程が伸びる。
・クラッシュ中、迅速にフォーカスを付与します
Perfect Storm ・[Q]:ARCANE VORTEX is larger.
・DURING CLASH: Raises crit chance to 100%
・[Q]アルケーン・ボルテックスが大きくなる。
・クラッシュ中、クリティカルチャンスが2倍になる。
Added Dimension ・[E]: DIMENSION DOOR has longer range.(6m)
・DURING CLASH: -6s cooldown if you are over 50% health.
・移動できる距離が6m伸びる。
・クラッシュ中、体力が50%以上の場合、クールダウンが6秒減る。


オメガボルトで火力アップ、フォースフィードバックで仲間を援助

左クリック:Omega bolt -> Bolt of Renewal

右クリック:Cantrip of Disruption -> Force Feedback

Q:Reverse Polarity -> Warp Factor

E:Temporal Discontinuty -> Open to Offense

F:Will to Power -> どっちでも


参考文献

Mochaでデコンパイルできるファイル

Mochaというデコンパイラを使ってみようとしたのですが、なかなかうまくいきませんでした。

今回の調査結果が本当なのかはわかりませんがメモとして書いておきます。

調査結果

コンパイル時のJavaのバージョンが1.3以下でないとできないと考えられる

Mochaの準備

こちらのサイト(Mocha, the Java Decompiler)でmocha-b1.zipをダウンロードし、パスを通します。

デコンパイル

> java mocha.Decompiler Sample.class

Sample.class をデコンパイルして、Sample.mocha というファイルができてくれると思ったのですが、ダメでした。

どうやら、classファイルを生成するときのJavaコンパイルのバージョンが関係しているようです。

コンパイル時のバージョンが関係していそう

Java1.2 - デコンパイル可能
Java1.3 - デコンパイル可能
Java1.4 - デコンパイル不可
Java1.5 - デコンパイル不可

Java1.3以下でないとできなさそう...


Mochaとか20年前の物だし!!違うの使うことにします!!!!

vim 検索後のハイライトを消す

検索して単語の位置が分かったあと、ハイライトされていて見づらい

そんな時にはハイライトを消したくなる

:noh

これでハイライトは消すことができる


終わり



参考サイト
【vim】検索によるシンタックスハイライトを解除する - 旅するえんじにあ - Engineers to Travel -

Java デコンパイルする(JAD)

classファイルからjavaファイルを生成する(デコンパイルする)

jadっていうデコンパイラを使う

こちらのサイトで実行環境を整える

実際に使ってみる

Jad(Javaの逆コンパイラ)で僕にもソースが見えるの巻 - tanamonの日記

classes配下にある全ての.classファイルを逆コンパイルして、パッケージ階層を維持したままsrc配下に.ファイル拡張子を.javaにして出力する。

> jad -s java -d src -r classes\**\*.class

Java native2ascii -reverse Unicode表記になっている文字を日本語に戻す

以下のようなSample.javaというファイルがあり、Unicodeを日本語にしたい時に使用する

> native2ascii -reverse -encoding UTF-8 Sample.java SampleReverse.java
// Sample.java
public class Sample {
    public static void main(String[] args) {
        System.out.println("\u3053\u3093\u306b\u3061\u306f\uff01");
    }
}
// SampleReverse.java
public class Sample {
    public static void main(String[] args) {
        System.out.println("こんにちは!");
    }
}

カレントディレクトリ以下の全てのファイルに対してnative2ascii -reverse を実行するバッチ

n2aReverse.bat

@echo off
for /r %%f in (*.java) do (
native2ascii -reverse %%f %%f
echo %%f
)


参考サイト
native2asciiの逆変換 - プログラマとプロマネのあいだ
.bat(バッチファイル)のforコマンド解説。 - Qiita