chore: Limpiar archivos basura de git y actualizar .gitignore
Some checks failed
CI/CD - Francia Ocupada (La Resistencia) / build-and-deploy (push) Failing after 8s

This commit is contained in:
Resistencia Dev
2025-12-22 18:59:03 +01:00
parent f4a557acdb
commit b11186943b
264 changed files with 12518 additions and 11 deletions

47
server/dist/shared/types.js vendored Normal file
View File

@@ -0,0 +1,47 @@
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.GAME_CONFIG = exports.GamePhase = exports.Faction = exports.Role = void 0;
var Role;
(function (Role) {
// Bando Aliado (Resistencia Francesa)
Role["MARLENE"] = "marlene";
Role["CAPITAN_PHILIPPE"] = "capitan_philippe";
Role["PARTISANO"] = "partisano";
// Bando Alemán (Ocupación Nazi)
Role["COMANDANTE_SCHMIDT"] = "comandante_schmidt";
Role["FRANCOTIRADOR"] = "francotirador";
Role["AGENTE_DOBLE"] = "agente_doble";
Role["INFILTRADO"] = "infiltrado";
Role["COLABORACIONISTA"] = "colaboracionista";
})(Role || (exports.Role = Role = {}));
var Faction;
(function (Faction) {
Faction["ALIADOS"] = "aliados";
Faction["ALEMANES"] = "alemanes";
})(Faction || (exports.Faction = Faction = {}));
var GamePhase;
(function (GamePhase) {
GamePhase["LOBBY"] = "lobby";
GamePhase["INTRO"] = "intro";
GamePhase["REVEAL_ROLE"] = "reveal_role";
GamePhase["ROLL_CALL"] = "roll_call";
GamePhase["VOTE_LEADER"] = "vote_leader";
GamePhase["TEAM_BUILDING"] = "team_building";
GamePhase["VOTING_TEAM"] = "voting_team";
GamePhase["MISSION"] = "mission";
GamePhase["MISSION_REVEAL"] = "mission_reveal";
GamePhase["MISSION_RESULT"] = "mission_result";
GamePhase["ASSASSIN_PHASE"] = "assassin_phase";
GamePhase["NAZIS_WIN"] = "nazis_win";
GamePhase["ALLIED_WIN"] = "allied_win";
GamePhase["GAME_OVER"] = "game_over";
})(GamePhase || (exports.GamePhase = GamePhase = {}));
// Configuración de jugadores por partida (según tus reglas)
exports.GAME_CONFIG = {
5: { good: 3, evil: 2, quests: [2, 3, 2, 3, 3] },
6: { good: 4, evil: 2, quests: [2, 3, 4, 3, 4] },
7: { good: 4, evil: 3, quests: [2, 3, 3, 4, 4] }, // Nota: 4ta misión requiere 2 fallos
8: { good: 5, evil: 3, quests: [3, 4, 4, 5, 5] },
9: { good: 6, evil: 3, quests: [3, 4, 4, 5, 5] },
10: { good: 6, evil: 4, quests: [3, 4, 4, 5, 5] },
};