a bit of progress

This commit is contained in:
2026-07-04 17:09:55 +03:00
parent f6e7d37428
commit 082b532d52
29 changed files with 2734 additions and 47 deletions
+10
View File
@@ -64,6 +64,16 @@ Route::middleware(['auth', 'verify.character'])->group(function () {
Route::get('/', [GymController::class, 'index'])->name('index');
Route::post('/train', [GymController::class, 'train'])->name('train')->middleware(['check.energy:gym']);
});
// Attack routes
Route::prefix('game/attack')->name('game.attack.')->group(function () {
Route::get('/', [\App\Http\Controllers\Game\AttackController::class, 'index'])->name('index')->middleware(['check.alive']);
Route::get('/preview/{target}', [\App\Http\Controllers\Game\AttackController::class, 'preview'])->name('preview')->middleware(['check.alive']);
Route::post('/{target}', [\App\Http\Controllers\Game\AttackController::class, 'attack'])->name('attack')->middleware(['check.alive', 'check.cooldown:attack']);
Route::post('/hit/{target}', [\App\Http\Controllers\Game\AttackController::class, 'placeHit'])->name('hit')->middleware(['check.alive']);
Route::get('/history', [\App\Http\Controllers\Game\AttackController::class, 'history'])->name('history')->middleware(['verify.character']);
Route::get('/revenge', [\App\Http\Controllers\Game\AttackController::class, 'revengeList'])->name('revenge')->middleware(['verify.character']);
});
});
// Hospital route (for when character is in hospital)