Skip to content

Commit c5c96e7

Browse files
committed
coreção
1 parent 3c32c72 commit c5c96e7

File tree

1 file changed

+34
-53
lines changed

1 file changed

+34
-53
lines changed

src/DML.sql

Lines changed: 34 additions & 53 deletions
Original file line numberDiff line numberDiff line change
@@ -7,156 +7,137 @@ INSERT INTO Mundo (id_mundo, nome, data) VALUES
77
-- Inserções na tabela Regiao
88
INSERT INTO Regiao (id_regiao, id_regiao_conectada, id_mundo, nome, descricao, dificuldade) VALUES
99
(1, NULL, 1, 'Jardim do castelo', 'Jardim do castelo do dracula.', 'Fácil'),
10-
(2, 1, 1, 'Entrada do Castelo', 'Entrada do castelo.', 'Médio'),
11-
(3, 2, 1, 'Corredores Assombrados', 'Corredores longos e cheios de armadilhas.', 'Médio'),
12-
(4, 3, 1, 'Salão do Trono', 'O salão principal onde Drácula aguarda.', 'Difícil') ON CONFLICT (id_regiao) DO NOTHING;
10+
(2, 1, 1, 'Entrada do Castelo', 'Entrada do castelo.', 'Médio') ON CONFLICT (id_regiao) DO NOTHING;
1311

1412
-- Inserções na tabela Sala
1513
INSERT INTO Sala (id_sala, id_regiao, nome, descricao) VALUES
1614
(1, 1, 'Jardim do castelo', 'O início da aventura.'),
17-
(2, 1, 'Entrada do castelo', 'Local belo cheios de objetos de ouro.'),
18-
(3, 3, 'Corredor Principal', 'Um corredor longo e escuro, com armadilhas por todos os lados.'),
19-
(4, 3, 'Biblioteca Antiga', 'Uma sala cheia de livros antigos e segredos.'),
20-
(5, 4, 'Salão do Trono', 'O local onde Drácula aguarda seu desafio final.') ON CONFLICT (id_sala) DO NOTHING;
15+
(2, 1, 'Entrada do castelo', 'Local belo cheios de objetos de ouro.') ON CONFLICT (id_sala) DO NOTHING;
2116

2217
-- Inserções na tabela Conexao
2318
INSERT INTO Conexao (id_conexao, id_sala_origem, id_sala_destino, direcao, descricao_conexao) VALUES
2419
(1, 1, 2, 'Norte', 'Um corredor escuro leva à entrada do castelo.'),
25-
(2, 2, 1, 'Sul', 'Um corredor escuro leva de volta ao jardim.'),
26-
(3, 2, 3, 'Leste', 'Uma passagem leva aos corredores assombrados.'),
27-
(4, 3, 2, 'Oeste', 'Uma passagem retorna à entrada do castelo.'),
28-
(5, 3, 4, 'Norte', 'Uma porta pesada leva à biblioteca antiga.'),
29-
(6, 4, 5, 'Norte', 'Uma escadaria leva ao salão do trono.') ON CONFLICT (id_conexao) DO NOTHING;
20+
(2, 2, 1, 'Sul', 'Um corredor escuro leva de volta ao jardim.') ON CONFLICT (id_conexao) DO NOTHING;
3021

3122
-- Inserções na tabela Personagem
3223
INSERT INTO Personagem (id_personagem, nome, descricao, tipo) VALUES
3324
(2, 'Mercador', 'Vendedor de itens raros.', 'NPC'),
3425
(3, 'Morcego', 'Um inimigo pequeno e traiçoeiro.', 'NPC'),
35-
(4, 'Contratante', 'Ajuda com contratos.', 'NPC'),
36-
(5, 'Drácula', 'O lendário Senhor das Trevas.', 'NPC'),
37-
(6, 'Esqueleto Guerreiro', 'Um inimigo armado com espada e escudo.', 'NPC'),
38-
(7, 'Bibliotecário', 'Um NPC que oferece informações e itens raros.', 'NPC') ON CONFLICT (id_personagem) DO NOTHING;
26+
(4, 'Contratante', 'Ajuda com contratos.', 'NPC') ON CONFLICT (id_personagem) DO NOTHING;
27+
28+
-- Inserções na tabela PC
3929

4030
-- Inserções na tabela NPC
4131
INSERT INTO NPC (id_personagem, tipo) VALUES
4232
(2, 'Mercador'),
4333
(3, 'Inimigo'),
44-
(4, 'Contratante'),
45-
(5, 'Chefe'),
46-
(6, 'Inimigo'),
47-
(7, 'Mercador') ON CONFLICT (id_personagem) DO NOTHING;
34+
(4, 'Contratante') ON CONFLICT (id_personagem) DO NOTHING;
4835

4936
-- Inserções na tabela Mercador
5037
INSERT INTO Mercador (id_personagem, id_sala) VALUES
51-
(2, 2),
52-
(7, 4) ON CONFLICT (id_personagem) DO NOTHING;
38+
(2, 2);
5339

5440
-- Inserções na tabela Contratante
55-
INSERT INTO Contratante (id_personagem, id_sala) VALUES
56-
(4, 2) ON CONFLICT (id_personagem) DO NOTHING;
41+
INSERT INTO Contratante ( id_personagem, id_sala) VALUES
42+
(4,2);
5743

5844
-- Inserções na tabela Inimigo
5945
INSERT INTO Inimigo (id_personagem, hp, xp, absorcao, atk, habilidade) VALUES
60-
(3, 50, 10, 5, 10, 5),
61-
(6, 80, 20, 10, 15, 5),
62-
(5, 500, 100, 50, 40, 20) ON CONFLICT (id_personagem) DO NOTHING;
46+
(3, 50, 10, 5, 10, 5);
6347

6448
-- Inserções na tabela InstanciaInimigo
6549
INSERT INTO InstanciaInimigo (id_instancia, id_inimigo, id_sala, vida_atual, absorcao, atk, habilidade, combat_status) VALUES
66-
(1, 3, 2, 50, 5, 10, 5, 'Normal'),
67-
(2, 6, 3, 80, 10, 15, 5, 'Normal'),
68-
(3, 5, 5, 500, 50, 40, 20, 'Normal') ON CONFLICT (id_instancia) DO NOTHING;
50+
(1, 3, 2, 50, 5, 10, 5, 'Normal');
6951

7052
-- Inserções na tabela Item
7153
INSERT INTO Item (id_item, nome, descricao) VALUES
7254
(1, 'Espada de Ferro', 'Uma espada básica.'),
73-
(2, 'Poção de Cura', 'Recupera 50 pontos de vida.'),
74-
(3, 'Escudo de Prata', 'Um escudo que reduz dano.'),
75-
(4, 'Grimório do Fogo', 'Permite conjurar magias de fogo.') ON CONFLICT (id_item) DO NOTHING;
55+
(2, 'Poção de Cura', 'Recupera 50 pontos de vida.');
7656

7757
-- Inserções na tabela InstanciaItem
7858
INSERT INTO InstanciaItem (id_instancia_item, id_item, id_sala) VALUES
7959
(1, 1, 1),
80-
(2, 2, 2),
81-
(3, 3, 3),
82-
(4, 4, 4) ON CONFLICT (id_instancia_item) DO NOTHING;
60+
(2, 2, 2);
8361

8462
-- Inserções na tabela Bau
8563
INSERT INTO Bau (id_bau, itens) VALUES
86-
(1, 1),
87-
(2, 2) ON CONFLICT (id_bau) DO NOTHING;
64+
(1, 1);
8865

8966
-- Inserções na tabela SalaBau
9067
INSERT INTO SalaBau (id_bau, id_sala) VALUES
91-
(1, 1),
92-
(2, 3) ON CONFLICT (id_bau) DO NOTHING;
68+
(1, 1);
9369

9470
-- Inserções na tabela Missao
9571
INSERT INTO Missao (id_missao, nome, qnt_xp, descricao) VALUES
96-
(1, 'Derrotar o Morcegos', 50, 'Encontre e elimine os morcegos no castelo.'),
97-
(2, 'Recuperar o Grimório do Fogo', 100, 'Encontre o Grimório do Fogo na biblioteca antiga.') ON CONFLICT (id_missao) DO NOTHING;
72+
(1, 'Derrotar o Morcegos', 50, 'Encontre e elimine os morcegos no castelo.');
73+
9874

9975
-- Inserções na tabela Efeito
10076
INSERT INTO Efeito (id_efeito, tipo, descricao) VALUES
101-
(1, 'envenenado', 'envenenamento por segundo') ON CONFLICT (id_efeito) DO NOTHING;
77+
(1, 'envenenado', 'envenenamento por segundo');
10278

10379
-- Inserções na tabela Consumivel
10480
INSERT INTO Consumivel (id_item, id_efeito, quantidade) VALUES
105-
(2, 1, 1) ON CONFLICT (id_item) DO NOTHING;
81+
(2, 1, 1);
10682

10783
-- Inserções na tabela Chave
10884
INSERT INTO Chave (id_item, bau_requerido) VALUES
109-
(1, 'Bau1') ON CONFLICT (id_item) DO NOTHING;
85+
(1, 'Bau1');
11086

11187
-- Inserções na tabela Arma
11288
INSERT INTO Arma (id_item, dano) VALUES
113-
(1, 100) ON CONFLICT (id_item) DO NOTHING;
89+
(1, 100);
11490

11591
-- Inserções na tabela Habilidade
11692
INSERT INTO Habilidade (id_habilidade, nome) VALUES
117-
(1, 'Ataque de Espada'),
118-
(2, 'Magia de Fogo') ON CONFLICT (id_habilidade) DO NOTHING;
93+
(1, 'Ataque de Espada');
11994

12095
-- Inserções na tabela Grimorio
12196
INSERT INTO Grimorio (id_item, xp_necessario, id_habilidade) VALUES
122-
(1, 100, 1),
123-
(4, 150, 2) ON CONFLICT (id_item) DO NOTHING;
97+
(1, 100, 1);
12498

12599
-- Inserções na tabela Contrato
126100
INSERT INTO Contrato (id_missao, id_dependencia, id_contratante) VALUES
127-
(1, NULL, 4),
128-
(2, 1, 4) ON CONFLICT (id_missao) DO NOTHING;
101+
(1, NULL, 4);
129102

130-
-- Inserções na tabela Historia
131103
INSERT INTO Historia (texto) VALUES
132104
(
133105
'O vento uiva como um lamento ancestral, ecoando pelo vale sombrio. A névoa rasteja pelo solo pedregoso, ocultando as sombras que se movem à espreita. Você sente um arrepio percorrer sua espinha quando avista, ao longe, a silhueta titânica do Castelo de Drácula, seus pináculos perfurando os céus enevoados.'
106+
134107
);
135108

136109
INSERT INTO Historia (texto) VALUES
137110
(
138111
'Uma voz grave e soturna rompe o silêncio.
139112
140113
??? - "Então... você ousa desafiar o Senhor das Trevas?"'
114+
141115
);
142116

143117
INSERT INTO Historia (texto) VALUES
144118
(
145119
'Uma figura encapuzada emerge da penumbra, seus olhos rubros brilhando na escuridão.
146120
147121
Encapuzado - "Poucos adentram estes domínios e vivem para contar a história. Você busca poder, vingança ou a ruína inevitável?"'
122+
148123
);
149124

125+
150126
INSERT INTO Historia (texto) VALUES
151127
(
152128
'Antes que possa responder, um corvo grasna alto, e o céu se ilumina com um relâmpago. De repente, o chão sob seus pés parece tremer, como se algo ancestral despertasse.
153129
154130
Encapuzado - "Se deseja seguir adiante, deve provar seu valor. As forças das trevas não se curvam a meros mortais..."'
131+
155132
);
156133

134+
157135
INSERT INTO Historia (texto) VALUES
158136
(
159137
'O vulto se dissipa como névoa, deixando para trás apenas um amuleto antigo. Ao pegá-lo, uma energia fria percorre seus dedos. O destino foi selado. A escuridão chama... e a caçada começa.'
138+
160139
);
161140

141+
142+
162143
COMMIT;

0 commit comments

Comments
 (0)