decomp DBCServer_Release and inspect/document database

This commit is contained in:
Benjamin Palko 2026-10-14 23:22:03 -04:00
parent 4b267cbe05
commit 7834b98bf0
28222 changed files with 843300 additions and 144 deletions

View file

@ -0,0 +1,220 @@
CREATE PROCEDURE [dbo].[up_save_item_quickslot_02]
@character_id [uniqueidentifier],
@type_01 int,
@item_id_01 [uniqueidentifier],
@type_02 int,
@item_id_02 [uniqueidentifier],
@type_03 int,
@item_id_03 [uniqueidentifier],
@type_04 int,
@item_id_04 [uniqueidentifier],
@type_05 int,
@item_id_05 [uniqueidentifier],
@type_06 int,
@item_id_06 [uniqueidentifier],
@type_07 int,
@item_id_07 [uniqueidentifier],
@type_08 int,
@item_id_08 [uniqueidentifier],
@type_09 int,
@item_id_09 [uniqueidentifier],
@type_10 int,
@item_id_10 [uniqueidentifier],
@type_11 int,
@item_id_11 [uniqueidentifier],
@type_12 int,
@item_id_12 [uniqueidentifier],
@type_13 int,
@item_id_13 [uniqueidentifier],
@type_14 int,
@item_id_14 [uniqueidentifier],
@type_15 int,
@item_id_15 [uniqueidentifier],
@type_16 int,
@item_id_16 [uniqueidentifier],
@type_17 int,
@item_id_17 [uniqueidentifier],
@type_18 int,
@item_id_18 [uniqueidentifier],
@type_19 int,
@item_id_19 [uniqueidentifier],
@type_20 int,
@item_id_20 [uniqueidentifier],
@type_21 int,
@item_id_21 [uniqueidentifier],
@type_22 int,
@item_id_22 [uniqueidentifier],
@type_23 int,
@item_id_23 [uniqueidentifier],
@type_24 int,
@item_id_24 [uniqueidentifier],
@type_25 int,
@item_id_25 [uniqueidentifier],
@type_26 int,
@item_id_26 [uniqueidentifier],
@type_27 int,
@item_id_27 [uniqueidentifier],
@type_28 int,
@item_id_28 [uniqueidentifier],
@type_29 int,
@item_id_29 [uniqueidentifier],
@type_30 int,
@item_id_30 [uniqueidentifier],
@type_31 int,
@item_id_31 [uniqueidentifier],
@type_32 int,
@item_id_32 [uniqueidentifier]
as
BEGIN
set nocount on
declare @get_CharID [uniqueidentifier]
set @get_CharID = NULL
select @get_CharID = character_id from dbo.QuickSlotExTable02 with (READUNCOMMITTED) where character_id = @character_id;
if( @get_CharID IS NULL )
begin
insert into dbo.QuickSlotExTable02
values
( @character_id, --0
0,
NULL, --1
0, --2
NULL, --3
0, --4
NULL, --5
0, --6
NULL, --7
0, --8
NULL, --9
0, --10
NULL, --11
0, --12
NULL, --13
0, --14
NULL, --15
0, --16
NULL, --17
0, --18
NULL, --19
0, --20
NULL, --21
0, --22
NULL, --23
0, --24
NULL, --25
0, --26
NULL, --1
0, --2
NULL, --3
0, --4
NULL, --5
0, --6
NULL, --7
0, --8
NULL, --9
0, --10
NULL, --11
0, --12
NULL, --13
0, --14
NULL, --15
0, --16
NULL, --17
0, --18
NULL, --19
0, --20
NULL, --21
0, --22
NULL, --23
0, --24
NULL, --25
0, --22
NULL, --23
0, --22
NULL, --23
0, --22
NULL, --23
0, --22
NULL, --23
0, --22
NULL, --23
0, --24
NULL
);
end
update dbo.QuickSlotExTable02 set
type_01 = @type_01,
item_id_01 = @item_id_01,
type_02 = @type_02,
item_id_02 = @item_id_02,
type_03 = @type_03,
item_id_03 = @item_id_03,
type_04 = @type_04,
item_id_04 = @item_id_04,
type_05 = @type_05,
item_id_05 = @item_id_05,
type_06 = @type_06,
item_id_06 = @item_id_06,
type_07 = @type_07,
item_id_07 = @item_id_07,
type_08 = @type_08,
item_id_08 = @item_id_08,
type_09 = @type_09,
item_id_09 = @item_id_09,
type_10 = @type_10,
item_id_10 = @item_id_10,
type_11 = @type_11,
item_id_11 = @item_id_11,
type_12 = @type_12,
item_id_12 = @item_id_12,
type_13 = @type_13,
item_id_13 = @item_id_13,
type_14 = @type_14,
item_id_14 = @item_id_14,
type_15 = @type_15,
item_id_15 = @item_id_15,
type_16 = @type_16,
item_id_16 = @item_id_16,
type_17 = @type_17,
item_id_17 = @item_id_17,
type_18 = @type_18,
item_id_18 = @item_id_18,
type_19 = @type_19,
item_id_19 = @item_id_19,
type_20 = @type_20,
item_id_20 = @item_id_20,
type_21 = @type_21,
item_id_21 = @item_id_21,
type_22 = @type_22,
item_id_22 = @item_id_22,
type_23 = @type_23,
item_id_23 = @item_id_23,
type_24 = @type_24,
item_id_24 = @item_id_24,
type_25 = @type_25,
item_id_25 = @item_id_25,
type_26 = @type_26,
item_id_26 = @item_id_26,
type_27 = @type_27,
item_id_27 = @item_id_27,
type_28 = @type_28,
item_id_28 = @item_id_28,
type_29 = @type_29,
item_id_29 = @item_id_29,
type_30 = @type_30,
item_id_30 = @item_id_30,
type_31 = @type_31,
item_id_31 = @item_id_31,
type_32 = @type_32,
item_id_32 = @item_id_32
where character_id = @character_id;
return @@error
END