This commit is contained in:
2024-02-08 14:55:44 +02:00
parent 7dc27047b6
commit 88aeb4a912
3 changed files with 95 additions and 43 deletions
+59 -12
View File
@@ -16,6 +16,64 @@ class Item
public readonly string $data;
public int $durability;
public readonly int $add_a1;
public readonly int $add_a2;
public readonly int $add_a3;
public readonly int $add_a4;
public readonly int $add_a5;
public readonly int $add_aall;
public readonly int $add_hpall;
public readonly int $add_m1;
public readonly int $add_m10;
public readonly int $add_m11;
public readonly int $add_m14;
public readonly int $add_m15;
public readonly int $add_m18;
public readonly int $add_m19;
public readonly int $add_m2;
public readonly int $add_m3;
public readonly int $add_m4;
public readonly int $add_m5;
public readonly int $add_m6;
public readonly int $add_m7;
public readonly int $add_m8;
public readonly int $add_m9;
public readonly int $add_mall;
public readonly int $add_mg1;
public readonly int $add_mg2;
public readonly int $add_mg3;
public readonly int $add_mg4;
public readonly int $add_mg7;
public readonly int $add_mpall;
public readonly int $add_pa1;
public readonly int $add_pa2;
public readonly int $add_pa3;
public readonly int $add_pa4;
public readonly int $add_pm1;
public readonly int $add_pm2;
public readonly int $add_pm3;
public readonly int $add_pm4;
public readonly int $add_pm7;
public readonly int $add_s1;
public readonly int $add_s2;
public readonly int $add_s3;
public readonly int $add_s4;
public readonly int $add_s5;
public readonly int $add_s6;
public readonly int $add_s7;
public readonly int $add_za;
public readonly int $add_za1;
public readonly int $add_za2;
public readonly int $add_za3;
public readonly int $add_za4;
public readonly int $add_zm;
public readonly int $add_zm1;
public readonly int $add_zm2;
public readonly int $add_zm3;
public readonly int $add_zm4;
public readonly int $add_zona;
public readonly int $add_zonb;
public function __construct(array $item)
{
[
@@ -35,6 +93,7 @@ class Item
$dataArr = Conversion::dataStringToArray(strtolower($this->data));
foreach ($stat->sysBonusNames as $bonusName) {
if (!isset($dataArr["add_$bonusName"])) {
$this->{"add_$bonusName"} = 0;
continue;
}
@@ -45,15 +104,3 @@ class Item
}
// type, data, inOdet,
// item_id, inslot, useInBattle, btl_zd, iznosNOW, iznosMAX, magic_inci, name, items_users.id, img, `2h`
/*
'data' => string 'add_za1=5|add_m4=40|add_s2=1|add_s3=2|sv_yron_min=5|sv_yron_max=15|add_m5=30|add_m1=30|add_m9=15|complect=106|tya1=75|tya3=25|fromshop=1' (length=136)
'item_id' => int 6473
'useInBattle' => int 0
'btl_zd' => int 0
'magic_inci' => string '' (length=0)
'2h' => int 0
*/