change: Use proper affect flags.
parent
3b179c0bc5
commit
bde74fbb4c
|
|
@ -8,6 +8,91 @@ use Illuminate\Support\Facades\Schema;
|
|||
|
||||
return new class extends Migration
|
||||
{
|
||||
private $setAffectFlag = [
|
||||
'YMIR',
|
||||
'INVISIBILITY',
|
||||
'SPAWN',
|
||||
'POISON',
|
||||
'SLOW',
|
||||
'STUN',
|
||||
'DUNGEON_READY',
|
||||
'DUNGEON_UNIQUE',
|
||||
'BUILDING_CONSTRUCTION_SMALL',
|
||||
'BUILDING_CONSTRUCTION_LARGE',
|
||||
'BUILDING_UPGRADE',
|
||||
'MOV_SPEED_POTION',
|
||||
'ATT_SPEED_POTION',
|
||||
'FISH_MIND',
|
||||
'JEONGWIHON',
|
||||
'GEOMGYEONG',
|
||||
'CHEONGEUN',
|
||||
'GYEONGGONG',
|
||||
'EUNHYUNG',
|
||||
'GWIGUM',
|
||||
'TERROR',
|
||||
'JUMAGAP',
|
||||
'HOSIN',
|
||||
'BOHO',
|
||||
'KWAESOK',
|
||||
'MANASHIELD',
|
||||
'MUYEONG',
|
||||
'REVIVE_INVISIBLE',
|
||||
'FIRE',
|
||||
'GICHEON',
|
||||
'JEUNGRYEOK',
|
||||
'TANHWAN_DASH',
|
||||
'PABEOP',
|
||||
'CHEONGEUN_WITH_FALL',
|
||||
'POLYMORPH',
|
||||
'WAR_FLAG1',
|
||||
'WAR_FLAG2',
|
||||
'WAR_FLAG3',
|
||||
'CHINA_FIREWORK',
|
||||
'CANNOT_ATTACK',
|
||||
'CANNOT_USE_SKILL',
|
||||
'DS',
|
||||
'BLEEDING',
|
||||
'RED_POSSESSION',
|
||||
'BLUE_POSSESSION',
|
||||
'UNK46',
|
||||
'UNK47',
|
||||
'UNBEATABLE',
|
||||
'BATTLE_FIELD_RANK1',
|
||||
'BATTLE_FIELD_RANK2',
|
||||
'BATTLE_FIELD_RANK3',
|
||||
'TARGET_VICTIM',
|
||||
'UNK53',
|
||||
'ELECTRIC_SHOCK',
|
||||
'CONFUSION',
|
||||
'NORMAL_ATTACK_FORCE',
|
||||
'SKILL_ATTACK_FORCE',
|
||||
'FORCE_MIX',
|
||||
'UNK59',
|
||||
'BATTLE_ROYALE_SLOW_1',
|
||||
'BATTLE_ROYALE_SLOW_2',
|
||||
'BATTLE_ROYALE_SLOW_3',
|
||||
'UNK63',
|
||||
'PASWAE',
|
||||
'UNK65',
|
||||
'ELEMENT_BUFF_CRACK_NONE',
|
||||
'ELEMENT_BUFF_CRACK_FIRE',
|
||||
'ELEMENT_BUFF_CRACK_ICE',
|
||||
'ELEMENT_BUFF_CRACK_ELECT',
|
||||
'ELEMENT_BUFF_CRACK_WIND',
|
||||
'ELEMENT_BUFF_CRACK_EARTH',
|
||||
'ELEMENT_BUFF_CRACK_DARK',
|
||||
'FLAG_UNK73',
|
||||
'FLAG_UNK74',
|
||||
'FLAG_UNK75',
|
||||
'FLAG_UNK76',
|
||||
'FLAG_UNK77',
|
||||
'FLAG_UNK78',
|
||||
'FLAG_UNK79',
|
||||
'FLAG_UNK80',
|
||||
'CHEONUN',
|
||||
'CHUNWOON_MOOJUK',
|
||||
];
|
||||
|
||||
/**
|
||||
* Run the migrations.
|
||||
*
|
||||
|
|
@ -31,11 +116,11 @@ return new class extends Migration
|
|||
$table->string('szMasterBonusPoly', 100)->default('');
|
||||
$table->string('szAttackGradePoly', 100)->default('');
|
||||
$table->set('setFlag', ['ATTACK', 'USE_MELEE_DAMAGE', 'COMPUTE_ATTGRADE', 'SELFONLY', 'USE_MAGIC_DAMAGE', 'USE_HP_AS_COST', 'COMPUTE_MAGIC_DAMAGE', 'SPLASH', 'GIVE_PENALTY', 'USE_ARROW_DAMAGE', 'PENETRATE', 'IGNORE_TARGET_RATING', 'ATTACK_SLOW', 'ATTACK_STUN', 'HP_ABSORB', 'SP_ABSORB', 'ATTACK_FIRE_CONT', 'REMOVE_BAD_AFFECT', 'REMOVE_GOOD_AFFECT', 'CRUSH', 'ATTACK_POISON', 'TOGGLE', 'DISABLE_BY_POINT_UP', 'CRUSH_LONG', 'KNOCKBACK', 'PARTY']);
|
||||
$table->enum('setAffectFlag', ['YMIR', 'INVISIBILITY', 'SPAWN', 'POISON', 'SLOW', 'STUN', 'DUNGEON_READY', 'FORCE_VISIBLE', 'BUILDING_CONSTRUCTION_SMALL', 'BUILDING_CONSTRUCTION_LARGE', 'BUILDING_UPGRADE', 'MOV_SPEED_POTION', 'ATT_SPEED_POTION', 'FISH_MIDE', 'JEONGWIHON', 'GEOMGYEONG', 'CHEONGEUN', 'GYEONGGONG', 'EUNHYUNG', 'GWIGUM', 'TERROR', 'JUMAGAP', 'HOSIN', 'BOHO', 'KWAESOK', 'MANASHIELD', 'MUYEONG', 'REVIVE_INVISIBLE', 'FIRE', 'GICHEON', 'JEUNGRYEOK', 'CHEONUN', 'CHUNWOON_MOOJUK'])->nullable()->default('YMIR');
|
||||
$table->enum('setAffectFlag', self::$setAffectFlag)->nullable()->default('YMIR');
|
||||
$table->string('szPointOn2', 100)->default('NONE');
|
||||
$table->string('szPointPoly2', 100)->default('');
|
||||
$table->string('szDurationPoly2', 100)->default('');
|
||||
$table->enum('setAffectFlag2', ['YMIR', 'INVISIBILITY', 'SPAWN', 'POISON', 'SLOW', 'STUN', 'DUNGEON_READY', 'FORCE_VISIBLE', 'BUILDING_CONSTRUCTION_SMALL', 'BUILDING_CONSTRUCTION_LARGE', 'BUILDING_UPGRADE', 'MOV_SPEED_POTION', 'ATT_SPEED_POTION', 'FISH_MIDE', 'JEONGWIHON', 'GEOMGYEONG', 'CHEONGEUN', 'GYEONGGONG', 'EUNHYUNG', 'GWIGUM', 'TERROR', 'JUMAGAP', 'HOSIN', 'BOHO', 'KWAESOK', 'MANASHIELD', 'MUYEONG', 'REVIVE_INVISIBLE', 'FIRE', 'GICHEON', 'JEUNGRYEOK', 'CHEONUN', 'CHUNWOON_MOOJUK'])->nullable()->default('YMIR');
|
||||
$table->enum('setAffectFlag2', self::$setAffectFlag)->nullable()->default('YMIR');
|
||||
$table->string('szPointOn3', 100)->default('NONE');
|
||||
$table->string('szPointPoly3', 100)->default('');
|
||||
$table->string('szDurationPoly3', 100)->default('');
|
||||
|
|
|
|||
Loading…
Reference in New Issue