Skip to content

Instantly share code, notes, and snippets.

@andanteyk
andanteyk / unicode_sample.txt
Created Jun 19, 2022
Unicode の入力・表示テストに使える文字(列) (U+0000 null を除く)
View unicode_sample.txt
 
العربية
ABCD
‮DCBA
لدي 100 تفاحة.
@andanteyk
andanteyk / Seiran.cs
Last active Jan 9, 2021
Seiran128 sample implementation in C# (.NET 5)
View Seiran.cs
using System;
using System.Buffers;
using System.Collections;
using System.Collections.Generic;
using System.Linq;
using System.Runtime.InteropServices;
using System.Security.Cryptography;
// This code is licensed under the terms of the MIT license.
// For details, see https://gist.github.com/andanteyk/d08ab296665b3fc68df58beff3ea39cb .
@andanteyk
andanteyk / houm_leng.txt
Created Mar 5, 2020
命中と射程が上がる組み合わせ
View houm_leng.txt
※命中と射程が上がるものだけ抜粋
41cm三連装砲改二:
 伊勢改二 (命中+3, 火力+3, 対空+2, 回避+1) x搭載数
 日向改二 (命中+3, 火力+3, 対空+2, 回避+2) x搭載数
二式艦上偵察機:
 伊勢改二 (命中+5, 火力+3, 回避+2, 装甲+1, 射程+1)
 日向改二 (命中+5, 火力+3, 回避+3, 装甲+3, 射程+1)
 飛龍改二 (命中+5, 射程+1), [★1以上](火力+2, 索敵+2)
@andanteyk
andanteyk / id229.txt
Created Mar 4, 2020
みんな大好き 12.7cm単装高角砲(後期型) の装備ボーナス
View id229.txt
// 12.7cm単装高角砲(後期型) の装備ボーナス
if (夕張改二 || 夕張改二特 || 夕張改二丁) {
火力 += 本砲装備数;
対空 += 本砲装備数;
if (★7以上の本砲装備数 > 0 && 水上電探装備) {
火力 += 1;
回避 += 1;
}
if (★7以上の本砲装備数 > 0 && 対空電探装備) {
@andanteyk
andanteyk / attr.cs
Last active Oct 23, 2019
属性持ちの引数なしインスタンスメソッドを探して呼び出すテスト
View attr.cs
public static void InvokeAttributedMethod<TInstance, TAttribute>(TInstance instance) where TInstance : class where TAttribute : Attribute
{
foreach (var method in typeof(TInstance).GetMethods(BindingFlags.Public | BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.InvokeMethod))
{
var attr = Attribute.GetCustomAttribute(method, typeof(TAttribute));
if (attr == null)
continue;
if (method.GetParameters().Length > 0)
continue;
@andanteyk
andanteyk / luckluck.csv
Created Sep 7, 2019
改装前のほうが改修可能な運の量が多い艦
View luckluck.csv
艦船ID 艦名 読み 改装段階 運初期 運最大 改修可能 最善値 増分
127 伊58 い58 0 40 79 39 79 0
399 伊58改 い58 1 50 79 29 89 10
77 伊勢 いせ 0 15 69 54 69 0
82 伊勢改 いせ 1 30 79 49 84 5
12 磯波 いそなみ 0 10 49 39 49 0
206 磯波改 いそなみ 1 12 49 37 51 2
16 うしお 0 20 79 59 79 0
233 潮改 うしお 1 20 79 59 79 0
407 潮改二 うしお 2 32 83 51 91 8
@andanteyk
andanteyk / Program.cs
Created Aug 17, 2018
v2 resource name solver
View Program.cs
using System;
using System.Linq;
namespace GetKcs2ResourceName
{
class Program
{
// note: $"{12:d4}" -> "0012"
View eqbonus.md

特殊装備によるパラメータ補正

特定の艦が装備することで、通常以上にパラメータが向上する装備を以下に示す。

対象装備ID 対象装備 対象艦ID 対象艦 特殊補正 補正込み上昇 重複可否 備考
15 61cm四連装(酸素)魚雷 (30) 陽炎型改二 雷装+2 雷装+12 ×
104 35.6cm連装砲(ダズル迷彩) 149 金剛改二 火力+2 火力+17, 対空+5, 回避+1, 命中+1
104 35.6cm連装砲(ダズル迷彩) 150, 152 比叡改二, 霧島改二 火力+1 火力+16, 対空+5, 回避+1, 命中+1
104 35.6cm連装砲(ダズル迷彩) 151 榛名改二 火力+2, 対空+1, 回避+2 火力+17, 対空+6, 回避+3, 命中+1
View 20180205antiair.md

2018/02/05 update 対空砲火表示について

対空砲火ID

battle.consts.AntiAircraftEffectType

なし = -1
通常 = 0
高角砲 = 1
View HPIncrement.csv
艦船ID 艦種名 艦名 初期HP 未婚改修HP 未婚改修後HP 既婚HP 既婚改修HP 既婚改修後HP 内部最大HP
524 海防艦 択捉 9 +2 11 13 +2 15 18
383 海防艦 択捉改 17 +2 19 21 +2 23 28
518 海防艦 国後 9 +2 11 13 +2 15 18
377 海防艦 国後改 17 +2 19 21 +2 23 28
517 海防艦 占守 9 +2 11 13 +2 15 18
376 海防艦 占守改 17 +2 19 21 +2 23 28
525 海防艦 松輪 9 +2 11 13 +2 15 18
384 海防艦 松輪改 17 +2 19 21 +2 23 28
34 駆逐艦 15 +2 17 19 +2 21 30