Kyouka
Kyouka copied to clipboard
DB自动更新
https://github.com/ZQZ44/redive_db_diff/blob/master/clan_battle_s_map_data.csv 可以使用这个项目的DB 然后血量伤害可以以查表的方式来计算进度 假设各分数倍率是 1.2 1.2 1.3 1.4 1.5 那难度一就是 600,00001.2=7200000 800,00001.2=9600000 1000,00001.3=13000000 1200,00001.4=16800000 1500,0000*1.5=22500000 假设某公会当前分数是46600025 那就代表他当前在1周目的5王 然后46600026-(7200000+9600000+13000000+16800000)=26 这个boss打掉的血条就是 26/1.5=17.333333333333333333333333333333 由于伤害乘以分数后是进位的 所以他实际在这个boss造成的伤害是 math.floor(17.333333333333333333333333333333)=17 他的进度就是1周目5王打了17点伤害 照这方法可以直接做一个500周目的表,查表反查当前进度 上面的项目是自动更新的