Skip to content

Commit

Permalink
adiciona novos itens e suas propriedades ao estoque, utensílios, ferr…
Browse files Browse the repository at this point in the history
…amentas e armas
  • Loading branch information
isaacbatista26 committed Jan 13, 2025
1 parent 70ae53d commit bec8f93
Showing 1 changed file with 290 additions and 61 deletions.
351 changes: 290 additions & 61 deletions game/db/dml.sql
Original file line number Diff line number Diff line change
Expand Up @@ -117,11 +117,182 @@ INSERT INTO Ambiente (id_ambiente, tipo, fk_id_mapa, fk_jogador_id, descricao, t
(14, 'Mercado Joja', 1, NULL, 'Uma megaloja moderna e impessoal, onde tudo está à venda... ao custo do espírito comunitário.', 9, NULL, NULL, NULL, NULL, NULL),
(15, 'Caverna', 1, NULL, 'As paredes são cobertas por musgo e pequenas pedras brilham na escuridão. Um lugar ideal para começar a coletar minérios.', 4, NULL, NULL, NULL, NULL, NULL);

INSERT INTO estoque(id_estoque) VALUES
(1),
(2),
(3),
(5);
INSERT INTO estoque (id_estoque, fk_id_item, preco) VALUES
-- Adicionar Estoque do Armazém do Pierre
-- Ferreiro (Utensílios)
-- (Ferramentas)
-- Cobre
(3, 602, 2000),
(3, 607, 2000),
(3, 612, 2000),
(3, 617, 2000),
(3, 622, 1000),
-- Aço
(3, 603, 5000),
(3, 608, 5000),
(3, 613, 5000),
(3, 618, 5000),
(3, 623, 2500),
-- Ouro
(3, 604, 10000),
(3, 609, 10000),
(3, 614, 10000),
(3, 619, 10000),
(3, 624, 5000),
-- Irídio
(3, 605, 25000),
(3, 610, 25000),
(3, 615, 25000),
(3, 620, 25000),
(3, 625, 12500);
-- Utensílios
(3, 626, 2000),
(3, 627, 10000),
(3, 628, 50000),
-- (Armas)
(3, 629, 2000),
(3, 630, 2500),
(3, 631, 3000),
(3, 632, 3500),
(3, 633, 4000),
(3, 634, 4500),
(3, 635, 5000),
(3, 636, 5500),
(3, 637, 6000),
(3, 638, 6500),
(3, 639, 7000),
(3, 640, 7500),
(3, 641, 8000),
(3, 642, 8500),
(3, 643, 9000),
(3, 644, 9500),
(3, 645, 10000),
(3, 646, 10500),
(3, 647, 11000),
(3, 648, 11500),
(3, 649, 12000),
(3, 650, 12500),
(3, 651, 13000),
(3, 652, 13500),
(3, 653, 14000),
(3, 654, 14500),
(3, 655, 15000);

INSERT INTO utensilio (fk_id_item, tipo_utensilio) VALUES
(601, 'ferramenta'),
(602, 'ferramenta'),
(603, 'ferramenta'),
(604, 'ferramenta'),
(605, 'ferramenta'),
(606, 'ferramenta'),
(607, 'ferramenta'),
(608, 'ferramenta'),
(609, 'ferramenta'),
(610, 'ferramenta'),
(611, 'ferramenta'),
(612, 'ferramenta'),
(613, 'ferramenta'),
(614, 'ferramenta'),
(615, 'ferramenta'),
(616, 'ferramenta'),
(617, 'ferramenta'),
(618, 'ferramenta'),
(619, 'ferramenta'),
(620, 'ferramenta'),
(621, 'ferramenta'),
(622, 'ferramenta'),
(623, 'ferramenta'),
(624, 'ferramenta'),
(625, 'ferramenta'),
(626, 'ferramenta'),
(627, 'ferramenta'),
(628, 'ferramenta'),
(629, 'arma'),
(630, 'arma'),
(631, 'arma'),
(632, 'arma'),
(633, 'arma'),
(634, 'arma'),
(635, 'arma'),
(636, 'arma'),
(637, 'arma'),
(638, 'arma'),
(639, 'arma'),
(640, 'arma'),
(641, 'arma'),
(642, 'arma'),
(643, 'arma'),
(644, 'arma'),
(645, 'arma'),
(646, 'arma'),
(647, 'arma'),
(648, 'arma'),
(649, 'arma'),
(650, 'arma'),
(651, 'arma'),
(652, 'arma'),
(653, 'arma'),
(654, 'arma'),
(655, 'arma');

INSERT INTO ferramenta (fk_id_item, fk_id_utensilio, nome, descricao, eficiencia, nivel) VALUES
(701, 601, 'Enxada Comum', 'Cavar e arar o solo', 1, 1),
(702, 602, 'Enxada de Cobre', 'Cavar e arar o solo', 2, 2),
(703, 603, 'Enxada de Aço', 'Cavar e arar o solo', 3, 3),
(704, 604, 'Enxada de Ouro', 'Cavar e arar o solo', 4, 4),
(705, 605, 'Enxada de Irídio', 'Cavar e arar o solo', 5, 5),
(706, 606, 'Picareta Comum', 'Quebrar pedras', 1, 1),
(707, 607, 'Picareta de Cobre', 'Quebrar pedras', 2, 2),
(708, 608, 'Picareta de Aço', 'Quebrar pedras', 3, 3),
(709, 609, 'Picareta de Ouro', 'Quebrar pedras', 4, 4),
(710, 610, 'Picareta de Irídio', 'Quebrar pedras', 5, 5),
(711, 611, 'Machado Comum', 'Cortar madeira', 1, 1),
(712, 612, 'Machado de Cobre', 'Cortar madeira', 2, 2),
(713, 613, 'Machado de Aço', 'Cortar madeira', 3, 3),
(714, 614, 'Machado de Ouro', 'Cortar madeira', 4, 4),
(715, 615, 'Machado de Irídio', 'Cortar madeira', 5, 5),
(716, 616, 'Regador Comum', 'Regar plantas', 1, 1),
(717, 617, 'Regador de Cobre', 'Regar plantas', 2, 2),
(718, 618, 'Regador de Aço', 'Regar plantas', 3, 3),
(719, 619, 'Regador de Ouro', 'Regar plantas', 4, 4),
(720, 620, 'Regador de Irídio', 'Regar plantas', 5, 5),
(721, 621, 'Lixeira de Comum', 'Deletar itens do Inventário', 1, 1),
(722, 622, 'Lixeira de Cobre', 'Deletar itens do Inventário', 2, 2),
(723, 623, 'Lixeira de Aço', 'Deletar itens do Inventário', 2, 2),
(724, 624, 'Lixeira de Ouro', 'Deletar itens do Inventário', 3, 3),
(725, 625, 'Lixeira de Irídio', 'Deletar itens do Inventário', 4, 4);
(726, 626, 'Balde de Leite', 'Coletar Leite de cabra ou vaca', 2, 1),
(727, 627, 'Mochila tamanho 25', '12 espaços disponíveis', 12, 1),
(728, 628, 'Mochila tamanho 36', '12 espaços disponíveis', 24, 2);

INSERT INTO arma (fk_id_item, fk_id_utensilio, nome, descricao, dano) VALUES
(729, 629, 'Espada enferrujada', 'Uma espada enferrujada e cega', 2),
(730, 630, 'Espada de madeira', 'Nada mal para um pedaço de madeira.', 5),
(731, 631, 'Espada de aço', 'Uma espada padrão.', 6),
(732, 632, 'Sabre de prata', 'Folheado com prata para reduzir a ferrugem.', 11),
(733, 633, 'Espada de pirata', 'Parece que um pirata a possuía.', 11),
(734, 634, 'Sabre', 'Um sabre muito bem feito.', 10),
(735, 635, 'Espada da Floresta', 'Feita poderosa mágica da floresta.', 13),
(736, 636, 'Lâmina de ferro', 'Uma espada pesada.', 18),
(737, 637, 'Cabeça de inseto', 'Não muito agradável de segurar.', 15),
(738, 638, 'Gládio de Netuno', 'Herança de além do Mar de Joias.', 27),
(739, 639, 'Espada Escocesa', 'É muito pesada.', 26),
(740, 640, 'Espada do templário', 'Já pertenceu a um honrado cavaleiro.', 25),
(741, 641, 'Espada de ossos', 'Muito leve. Feita de osso polido.', 25),
(742, 642, 'Lâmina Ossificada', 'Uma lâmina grande e afiada formada por ossos.', 34),
(743, 643, 'Espada de Obsidiana', 'Incrivelmente afiada.', 38),
(744, 644, 'Dentes de iete', 'Muito frios ao toque.', 34),
(745, 645, 'Espada temperada', 'Parece aguentar qualquer impacto.', 36),
(746, 646, 'Cimitarra de metal', 'Leve e poderosa.', 37),
(747, 647, 'Espada das trevas', 'Brilha com uma energia misteriosa.', 38),
(748, 648, 'Katana de lava', 'Uma lâmina poderosa, forjada em uma piscina de lava.', 60),
(749, 649, 'Espada Anã', 'É antiga, mas a lâmina nunca desgasta.', 70),
(750, 650, 'Espada da galáxia', 'Diferente de tudo que você já viu.', 70),
(751, 651, 'Espada de Dente de Dragão', 'A lâmina foi forjada de um dente mágico.', 83),
(752, 652, 'Lâmina do Infinito', 'A verdadeira forma da Espada da Galáxia.', 90),
(753, 653, 'Espada sagrada', 'Dá esperança ao segurar.', 23),
(754, 654, 'Ferro de passar da Haley', 'Muito quente. Está com cheiro de cabelo da Haley.', 38),
(755, 655, 'Cinzel da Leah', 'A ferramenta favorita da Leah para esculpir madeira.', 38);

INSERT INTO loja (id_loja, nome, proprietario, fk_id_ambiente, fk_id_estoque)
VALUES --fk_id_estoque com números aleatórios
Expand Down Expand Up @@ -154,62 +325,120 @@ VALUES
(16,'coleta');

INSERT INTO item (id_item, tipo_item, fk_estoque, fk_inventario_id) VALUES
(1, 'consumivel', 1,NULL),
(2, 'consumivel', 1,NULL),
(3, 'consumivel', 1,NULL),
(4, 'consumivel', 1,NULL),
(5, 'consumivel', 1,NULL),
(6, 'consumivel', 1,NULL),
(7, 'consumivel', 1,NULL),
(8, 'consumivel', 1,NULL),
(9, 'consumivel', 1,NULL),
(10, 'consumivel', 1,NULL),
(11, 'consumivel', 1,NULL),
(12, 'consumivel', 1,NULL),
(13, 'consumivel', 1,NULL),
(14, 'consumivel', 1,NULL),
(15, 'consumivel', 1,NULL),
(16, 'consumivel', 1,NULL),
(17, 'consumivel', 1,NULL),
(18, 'consumivel', 1,NULL),
(19, 'consumivel', 1,NULL),
(20, 'consumivel', 1,NULL),
(21, 'consumivel', 1,NULL),
(22, 'consumivel', 1,NULL),
(23, 'consumivel', 1,NULL),
(24, 'consumivel', 1,NULL),
(25, 'consumivel', 1,NULL),
(26, 'consumivel', 1,NULL),
(27, 'consumivel', 1,NULL),
(28, 'consumivel', 1,NULL),
(29, 'mineral', 1,NULL),
(30, 'mineral', 1,NULL),
(31, 'mineral', 1,NULL),
(32, 'mineral', 1,NULL),
(33, 'mineral', 1,NULL),
(34, 'mineral', 1,NULL),
(35, 'mineral', 1,NULL),
(36, 'mineral', 1,NULL),
(37, 'mineral', 1,NULL),
(38, 'mineral', 1,NULL),
(39, 'mineral', 1,NULL),
(40, 'mineral', 1,NULL),
(41, 'mineral', 1,NULL),
(42, 'mineral', 1,NULL),
(43, 'mineral', 1,NULL),
(44, 'mineral', 1,NULL),
(45, 'recurso', 1,NULL),
(46, 'recurso', 1,NULL),
(47, 'recurso', 1,NULL),
(48, 'recurso', 1,NULL),
(49, 'recurso', 1,NULL),
(50, 'recurso', 1,NULL),
(51, 'recurso', 1,NULL),
(52, 'recurso', 1,NULL),
(53, 'recurso', 1,NULL),
(54, 'mineral', 1,NULL),
(55, 'mineral', 1,NULL),
(56, 'mineral', 1,NULL);
(1, 'consumivel', 1, NULL),
(2, 'consumivel', 1, NULL),
(3, 'consumivel', 1, NULL),
(4, 'consumivel', 1, NULL),
(5, 'consumivel', 1, NULL),
(6, 'consumivel', 1, NULL),
(7, 'consumivel', 1, NULL),
(8, 'consumivel', 1, NULL),
(9, 'consumivel', 1, NULL),
(10, 'consumivel', 1, NULL),
(11, 'consumivel', 1, NULL),
(12, 'consumivel', 1, NULL),
(13, 'consumivel', 1, NULL),
(14, 'consumivel', 1, NULL),
(15, 'consumivel', 1, NULL),
(16, 'consumivel', 1, NULL),
(17, 'consumivel', 1, NULL),
(18, 'consumivel', 1, NULL),
(19, 'consumivel', 1, NULL),
(20, 'consumivel', 1, NULL),
(21, 'consumivel', 1, NULL),
(22, 'consumivel', 1, NULL),
(23, 'consumivel', 1, NULL),
(24, 'consumivel', 1, NULL),
(25, 'consumivel', 1, NULL),
(26, 'consumivel', 1, NULL),
(27, 'consumivel', 1, NULL),
(28, 'consumivel', 1, NULL),
(29, 'mineral', 1, NULL),
(30, 'mineral', 1, NULL),
(31, 'mineral', 1, NULL),
(32, 'mineral', 1, NULL),
(33, 'mineral', 1, NULL),
(34, 'mineral', 1, NULL),
(35, 'mineral', 1, NULL),
(36, 'mineral', 1, NULL),
(37, 'mineral', 1, NULL),
(38, 'mineral', 1, NULL),
(39, 'mineral', 1, NULL),
(40, 'mineral', 1, NULL),
(41, 'mineral', 1, NULL),
(42, 'mineral', 1, NULL),
(43, 'mineral', 1, NULL),
(44, 'mineral', 1, NULL),
(45, 'recurso', 1, NULL),
(46, 'recurso', 1, NULL),
(47, 'recurso', 1, NULL),
(48, 'recurso', 1, NULL),
(49, 'recurso', 1, NULL),
(50, 'recurso', 1, NULL),
(51, 'recurso', 1, NULL),
(52, 'recurso', 1, NULL),
(53, 'recurso', 1, NULL),
(54, 'mineral', 1, NULL),
(55, 'mineral', 1, NULL),
(56, 'mineral', 1, NULL),

-- Ferramentas
(701, 'enxada', 3, NULL),
(702, 'enxada', 3, NULL),
(703, 'enxada', 3, NULL),
(704, 'enxada', 3, NULL),
(705, 'enxada', 3, NULL),
(706, 'picareta', 3, NULL),
(707, 'picareta', 3, NULL),
(708, 'picareta', 3, NULL),
(709, 'picareta', 3, NULL),
(710, 'picareta', 3, NULL),
(712, 'machado', 3, NULL),
(713, 'machado', 3, NULL),
(711, 'machado', 3, NULL),
(714, 'machado', 3, NULL),
(715, 'machado', 3, NULL),
(716, 'regador', 3, NULL),
(717, 'regador', 3, NULL),
(718, 'regador', 3, NULL),
(719, 'regador', 3, NULL),
(720, 'regador', 3, NULL),
(721, 'lixeira', 3, NULL),
(722, 'lixeira', 3, NULL),
(723, 'lixeira', 3, NULL),
(724, 'lixeira', 3, NULL),
(725, 'lixeira', 3, NULL),
(726, 'balde', 3, NULL),
(727, 'mochila', 3, NULL),
(728, 'mochila', 3, NULL),
-- Armas
(729, 'arma', 3, NULL),
(730, 'arma', 3, NULL),
(731, 'arma', 3, NULL),
(732, 'arma', 3, NULL),
(733, 'arma', 3, NULL),
(734, 'arma', 3, NULL),
(735, 'arma', 3, NULL),
(736, 'arma', 3, NULL),
(737, 'arma', 3, NULL),
(738, 'arma', 3, NULL),
(739, 'arma', 3, NULL),
(740, 'arma', 3, NULL),
(741, 'arma', 3, NULL),
(742, 'arma', 3, NULL),
(743, 'arma', 3, NULL),
(744, 'arma', 3, NULL),
(745, 'arma', 3, NULL),
(746, 'arma', 3, NULL),
(747, 'arma', 3, NULL),
(748, 'arma', 3, NULL),
(749, 'arma', 3, NULL),
(750, 'arma', 3, NULL),
(751, 'arma', 3, NULL),
(752, 'arma', 3, NULL),
(753, 'arma', 3, NULL),
(754, 'arma', 3, NULL),
(755, 'arma', 3, NULL);

INSERT INTO consumivel (id_item, nome, descricao, efeito_vida) VALUES
(1, 'Chirívia', 'Uma raiz crocante e ligeiramente doce.', 25),
Expand Down

0 comments on commit bec8f93

Please sign in to comment.