Hermes
462d12bee5
fix: Godot 4.2.1 compat and map builder fixes
...
- Fix tab character in _build_elevated_walkways() call (line 63)
- Fix untyped 'pos' variable in grapple pillar loop (line 376)
- Remove fog_sky_affinity (Godot 4.3+ only property)
- Replace preload() with load() for runtime script loading
- Replace 'is DoubleBarrelShotgun' type check with duck-typing
- Fix 'is not OfflineMultiplayerPeer' syntax in grenade spawn
- Replace absf() with abs() in state_machine, state_air, state_ground
- Update test_level.tscn to remove stale UID reference
All fixes verified: PARSE OK and scene runs without script errors
on Godot 4.2.1 headless.
2026-06-21 01:24:42 -04:00
Hermes
f164afecd8
feat(map): high-quality multiplayer movement map
...
96x96 arena with multi-level layout, grapple points, wall-run/climb
surfaces, 6 team spawns with anti-camping cover, and varied movement
challenges.
Map Features:
- Central multi-level structure: 20x20 platform (3u), 10x10 tower (6u),
14x14 top platform (9u) with crown cover walls and internal stairs
- 4 corner towers (5u high) with railings and top platforms
- 4 elevated mid-side walkways (3u) with railings connecting center to edges
- 8 ramps: cardinal to central, diagonal to corners, to walkways
- Quarter-pipe curve (8 segments) near NE corner
- 4 parkour stepping stone chains (NW, NE, SW, SE quadrants)
- Wall-run corridor (N side) with parallel walls, obstacles, and floor gap
- Wall-run surfaces on all 4 outer wall sections
- Wall-climb surfaces around central tower and mid-map (warm color)
- 4 grapple anchor pillars (15u tall) with visible tops at cardinal points
- Cover system: low walls, crate clusters, corridor walls, structural pillars
- Speed corridor with side rails, speed bumps, and floor markings
- 6 spawn alcoves (3 red: NW/SW/West, 3 blue: NE/SE/East) with cover walls
- Anti-spawn-camping: each alcove has 2+ exits and blocking walls
- Floor accent tiles in central area
- Atmospheric sky with procedural sky material and fog
- Directional sun + fill light + center omni + 6 spawn accent lights
- Decorative: barrels, hazard stripes, accent beams, spawn area lights
- Full multiplayer spawning, weapon system, HUD, entities preserved
- All movement states: ground, air, wall_run, wall_climb, wall_cling,
slide, dash, grapple
Parse verified clean with Godot 4.2.1 headless.
2026-06-21 01:03:34 -04:00
Dotts
3bdf8f413b
Merge pull request 'Feat/12 add effects and better animations to fpv' ( #17 ) from feat/12-add-effects-and-better-animations-to-fpv into main
...
Reviewed-on: #17
2026-06-11 19:35:33 -07:00
DottsGit
3c512870f2
feat: implement movement state machine ground/air states and initialize weapon manager system
2026-06-10 22:37:17 -04:00
DottsGit
3dc7fda622
feat: implement modular movement state machine and ground, air, and wall climb states
2026-06-10 22:27:10 -04:00
DottsGit
18ab9da4a3
feat: implement MovementStateMachine to manage modular player movement states and mechanics
2026-06-10 22:21:41 -04:00
DottsGit
da4a6442c7
feat: implement player movement controller with grounded state, stair stepping, and wall interaction mechanics
2026-06-10 22:11:00 -04:00
DottsGit
def2925a43
feat: implement pause menu with loadout, settings, and input rebinding support
2026-06-10 21:58:44 -04:00
DottsGit
4cb27f991e
feat: add PlayerMovementController for character locomotion, state machine integration, and multiplayer synchronization
2026-06-10 21:12:44 -04:00
DottsGit
5e4507ab24
feat: implement pause menu system with loadout and settings configuration management
2026-06-10 21:08:01 -04:00
DottsGit
887d9c1523
feat: implement PlayerMovementController and grenade projectile system
2026-06-09 23:04:32 -04:00
DottsGit
e8e5391d9f
feat: implement MovementStateMachine for handling player movement states and mechanics
2026-06-09 22:53:24 -04:00
DottsGit
86abae27dd
feat: implement weapon manager with viewmodel viewport, procedural arms, and loadout synchronization
2026-06-09 22:47:27 -04:00
DottsGit
cff83b6356
feat: implement WeaponManager with viewport-based viewmodel rendering and procedural animation support
2026-06-09 22:44:56 -04:00
DottsGit
3e6eb40add
feat: implement base weapon system classes for hitscan and projectile mechanics
2026-06-09 22:40:52 -04:00
DottsGit
f63187e493
feat: implement foundational weapon systems, including hitscan and projectile base classes, reload mechanics, and player movement/camera integration.
2026-06-09 22:33:40 -04:00
DottsGit
5102b770c8
chore: reorder and consolidate window display settings in project configuration
2026-06-09 22:15:46 -04:00
Dotts
93eb98cd13
Merge pull request 'Feat/11 adding better fundamental weapon models and some textures' ( #16 ) from feat/11-adding-better-fundamental-weapon-models-and-some-textures into main
...
Reviewed-on: #16
2026-06-09 19:14:24 -07:00
DottsGit
ed973c3b3b
feat: implement persistent settings manager, add character movement controller, and create FPS map blockout scene
2026-06-09 20:10:12 -04:00
DottsGit
0fcb5b43a4
feat: add fps_blockout test map with environmental lighting and collision geometry
2026-06-09 19:54:50 -04:00
DottsGit
9c653cac48
feat: implement procedural arena generation system and support infrastructure
2026-06-09 19:45:35 -04:00
DottsGit
8c61318a16
chore: remove orphaned UID file for inspect_models.gd
2026-06-07 21:12:40 -04:00
DottsGit
4bb867a6f2
feat: implement plasma gun and rocket swarm mechanics along with various 3D asset imports
2026-06-07 18:23:47 -04:00
Dotts
c9f082ebba
Merge pull request 'feat: implement movement state machine architecture and add various sound assets' ( #15 ) from feat/11-adding-wall-climbing-and-valuting-fundamentals into main
...
Reviewed-on: #15
2026-06-07 13:13:37 -07:00
DottsGit
22ea918e6d
feat: implement movement state machine architecture and add various sound assets
2026-06-07 16:13:01 -04:00
Dotts
064bc90f53
Merge pull request 'Feat/10 adding multiplayer fundamentals' ( #14 ) from feat/10-adding-multiplayer-fundamentals into main
...
Reviewed-on: #14
2026-06-06 19:31:25 -07:00
DottsGit
1a989f3586
feat: implement player movement controller and movement state machine system
2026-06-06 21:16:48 -04:00
DottsGit
30dbf7a4cd
feat: implement player movement controller and initial weapon framework including double barrel shotgun and explosive projectiles
2026-06-06 21:09:40 -04:00
DottsGit
54dfd342c2
feat: implement walking and killable enemy dummy entities and player movement controller base
2026-06-06 21:00:45 -04:00
DottsGit
eb9344c0bb
feat: implement PlayerMovementController with support for movement states, multiplayer synchronization, and audio/UI systems
2026-06-06 20:51:34 -04:00
DottsGit
07a15fe998
fix: a lot of network sync fixes
2026-06-06 20:45:10 -04:00
DottsGit
dbbfbef4a4
fix: a lot of networking bugs
2026-06-06 19:26:22 -04:00
DottsGit
ff3e01a9e5
feat: implement procedural humanoid animations, modular weapon system, and dummy entity base classes
2026-06-06 19:10:29 -04:00
DottsGit
fcdd75afc0
feat: add match HUD with scoreboard, timer, and dynamic killfeed
2026-06-06 15:19:59 -04:00
DottsGit
cd034d1aea
feat: add dust2 level builder, player movement controller, and UI menu components
2026-06-06 15:17:54 -04:00
DottsGit
31336fe870
feat: add Dust 2 level builder and implement pause menu UI with settings and loadout management
2026-06-06 14:49:45 -04:00
DottsGit
acfb8bca16
feat: implement network manager, pause menu, and export configuration for project deployment
2026-06-06 14:33:43 -04:00
DottsGit
d3680765da
adj: respawning kills self
2026-06-06 14:23:28 -04:00
DottsGit
2a3e6a2c78
fix: fixing respawning
2026-06-06 14:18:45 -04:00
DottsGit
9adbff3968
feat: implement multiplayer network manager and player movement controller with base game entities and UI
2026-06-06 14:03:57 -04:00
DottsGit
168bd8f1ce
feat: implement networked match HUD with real-time scoreboard and killfeed systems
2026-06-06 13:49:12 -04:00
DottsGit
aefed46daf
feat: adding basic multiplayer
2026-06-06 13:28:43 -04:00
Dotts
59096d322a
Merge pull request 'Feat/9 adding main menu fundamentals' ( #13 ) from feat/9-adding-main-menu-fundamentals into main
...
Reviewed-on: #13
2026-06-06 10:09:49 -07:00
DottsGit
45353dc982
fix: dead player ragdoll no longer triggers leaving the combat area
2026-06-06 13:09:01 -04:00
DottsGit
2aa7ff0337
feat: added loadout options to the main menu
2026-06-06 13:05:50 -04:00
DottsGit
11adbc339a
feat: singleplayer level selector
2026-06-06 13:03:35 -04:00
DottsGit
2baf27efd1
feat: basic main menu to load dust 2 on singleplayer
2026-06-06 12:55:17 -04:00
Dotts
83c6ce7993
Merge pull request 'Feat/8 adding a=map=basic=dust2' ( #12 ) from feat/8-adding-a=map=basic=dust2 into main
...
Reviewed-on: #12
2026-06-06 09:44:38 -07:00
DottsGit
5f2c2462e2
feat: preventing players from leaving the playable area
2026-06-06 12:44:16 -04:00
DottsGit
64e024eb32
fix movement through the map is easier
2026-06-06 12:28:48 -04:00