b68eeda8a8
WIP position syncing
Regalis
2016-10-17 22:28:55 +03:00
0cafc674dd
- projectiles don't stick to colliders - fixed impacts weaker than the damage threshold giving characters health - possible to slide down ladders - improved IndoorsSteeringManager ladder climbing logic
Regalis
2016-10-17 17:41:41 +03:00
efcc466fdd
- added colliders to all monster configs - disabling monster collider & placing it at mainlimb when stunned/dead/frozen - monsters can't swim above water - misc fixes
Regalis
2016-10-17 16:32:57 +03:00
704c7c7561
Collider-controlled monster movement
Regalis
2016-10-16 22:23:32 +03:00
f3e74a6a41
Collider-controlled swimming, fixes
Regalis
2016-10-16 20:07:34 +03:00
db8c2b9f8e
Changed colliders from limbs to normal physics bodies, removed RefLimb
Regalis
2016-10-15 20:08:51 +03:00
1b59d1bc21
- disabling the collider and placing it on the torso when swimming, stunned or dead (todo: attempt to get swimming working with the collider controlling movement) - only the collider can receive impact damage - shorter collider to allow crouching in tight spaces - AI characters are considered close enough to a waypoint if their collider overlaps with it (instead of a distance check)
Regalis
2016-10-14 16:08:55 +03:00
9d9c50a520
Progress
Regalis
2016-10-14 01:10:46 +03:00
62c88be214
Controlling humanoid movement with one capsule-shaped physics body that other limbs (attempt to) follow
Regalis
2016-10-13 23:19:48 +03:00
fbf4b4fcad
LOS can be disabled through the console, slightly brighter default LOS color
Regalis
2016-10-13 16:02:54 +03:00
506ef2f2aa
Attempted fix for drawableComponents crash + LOS tweaks
juanjp600
2016-10-12 19:24:39 -03:00
7e6ef65eb3
Improved LOS effect
juanjp600
2016-10-12 16:54:41 -03:00
e12fe29f80
Merge branch 'master' into new-netcode
Regalis
2016-10-12 21:12:21 +03:00
1cdb218fe0
Items are removed from their parent inventory and their bodies are removed when Item.Remove is called
Regalis
2016-10-12 21:07:19 +03:00
060a1db431
Fixed null exception in CharacterInventory
Regalis
2016-10-12 20:57:06 +03:00
170e1a0da8
ItemRemover -> EntityRemover, clients reset spawner & remover when starting a new round
Regalis
2016-10-12 20:46:47 +03:00
60b36e020c
Changed ItemSpawner to EntitySpawner, used for syncing both item and character spawning
Regalis
2016-10-12 19:25:01 +03:00
ac3539da63
Item spawn syncing
Regalis
2016-10-12 18:29:44 +03:00
a235b90aee
Job & waypoint assignment
Regalis
2016-10-12 16:49:43 +03:00
71d4df6300
Highlighting inventory slots when moving items around, red highlight if an item can't be placed in a slot
Regalis
2016-10-12 16:18:32 +03:00
c034e3ed00
Added some emergency lights to vanilla subs
Regalis
2016-10-12 16:15:13 +03:00
eb3ef55aa9
Merged branch temp-netcode into new-netcode
juanjp600
2016-10-11 21:39:14 -03:00
4caf00dd9d
Some extra checks to prevent character flinging
juanjp600
2016-10-11 19:40:35 -03:00
9540972db4
Added a near-indestructible ruin wall variant that has a higher chance of being used in rooms further away from the ruin entrance
Regalis
2016-10-11 22:46:24 +03:00
f9017d3cf9
User-controlled monsters can damage structures from outside the sub
Regalis
2016-10-11 21:11:06 +03:00
bbec3d64dc
Amount of ambient light decreases when going deeper, closest sub can be moved with IJKL
Regalis
2016-10-11 18:23:25 +03:00
d21c6674ea
Level generation bugfixes: - cell bodies match the shape of the cell (triangulation didn't work correctly because the center of the cell was given in display units while vertices were in sim units) - ignoring graph edges whose length is zero when generating cells (fixes "invalid left/right normal" errors)
Regalis
2016-10-11 18:18:54 +03:00
9dfba4921e
Merge branch 'combat-mission'
Regalis
2016-10-11 16:35:43 +03:00
7e20d7a17a
Timing.Alpha isn't updated if accumulator < step, using interpolated positions to draw lightsources & ragdoll/ai debug info (-> no twitching when the sub is moving)
Regalis
2016-10-11 16:34:59 +03:00
cb992c7d66
Fixed crashing if a matching waypoint isn't found when spawning a monster
Regalis
2016-10-10 21:38:19 +03:00
636b25d725
Readded inventory tooltips
Regalis
2016-10-10 21:24:46 +03:00
d8476d9371
Hull-specific ambient lighting: light sources increase the amount of ambient light in rooms and the light can spread to adjacent rooms through gaps. Allows making the default ambient light much darker without making shadows look too dark in fully lit subs.
Regalis
2016-10-10 21:13:22 +03:00
cb1b975f9f
Merged branch combat-mission into combat-mission
juanjp600
2016-10-10 09:58:06 -03:00
0125ff0f5c
Replace mission GUI box text hack + If both teams die, they both lose
juanjp600
2016-10-10 08:32:31 -03:00
14447062a9
Some cleanup
Regalis
2016-10-09 20:51:11 +03:00
74a9453676
Upper limit to water drag force, fixed highlighted items "flickering"
Regalis
2016-10-09 20:45:28 +03:00
d4e9116b0f
Audio channel states visible in debug view + some sound fixes: - a short "cooldown" after each footstep sound (prevents the sound playing multiple times during one footstep) - water flow sounds are only played by one of the hulls a gap is between - flow rate affects the range of the flow sound
Regalis
2016-10-09 19:25:14 +03:00
ef9dce9a0d
- fixed exception in GetSubsToLeaveBehind if the round ends when none of the subs is at an exit - water surface is clamped above the bottom of the hull - character names don't overlap with health bars
Regalis
2016-10-09 18:20:32 +03:00
e7e51fbe0c
Saving times and map seeds are displayed correctly in the "load game" menu
Regalis
2016-10-09 17:38:01 +03:00
f64743a57c
SubInventories return "back to normal" if removed from the parent inventory (e.g. crate inventories aren't drawn above the hand slots after dropping the crate)
Regalis
2016-10-09 17:36:11 +03:00
f7e98ee6a8
Cargo spawning fix again: items are spawned slightly above the bottom of the cargo room (because the item is only inside the hull if pos.Y > hull.rect.bottom)
Regalis
2016-10-09 17:33:51 +03:00
f4c5c5e542
Added a particle trail to railgun shells
Regalis
2016-10-09 15:13:41 +03:00
e720fa366c
Timing.Alpha isn't updated when the game is paused (-> no "twitching" when the pause menu is open), moved water scrolling and surface lerping from draw method to update
Regalis
2016-10-09 15:12:57 +03:00
39c31b10f5
Fixed child rects not being updated when modifying GUIButton or GUITickBox rects
Regalis
2016-10-09 14:17:22 +03:00
a1d319d0df
Merged branch new-netcode into new-netcode
juanjp600
2016-10-08 19:14:52 -03:00
b09eebc9c2
Holding F gives old mousewheel zoom functionality
juanjp600
2016-10-08 18:55:27 -03:00
3de4645357
Separated waypoint edit/update methods, fixed items/structures being immediately placed when selecting them in the editor, fixed GUIListBox children ovrlapping with the scrollbar
Regalis
2016-10-08 19:46:56 +03:00
1b66e51970
Additional cargo isn't spawned in shuttles, fixed exception if trying to spawn additional cargo in a sub with no cargo spawnpoint, netlobby chatMsgBox stays selected after sending a chat message
Regalis
2016-10-08 18:02:10 +03:00
1ba87165b0
Fixed camera being placed at {-2147483647, -2147483647} when starting a round, fixed debugdraw crashing the game, moving spectator camera along with the closest sub in Submarine.ForceTranslate
Regalis
2016-10-08 17:19:54 +03:00
e50b801a47
Separate draw/update methods for editingHUD & resizing
Regalis
2016-10-07 17:06:26 +03:00
94895edbdb
Fixes and minor enhancements for sub editor
juanjp600
2016-10-06 21:15:01 -03:00
16ee20aaaa
whoops
Regalis
2016-10-06 21:25:14 +03:00
70b8bf1937
Preventing monsters from spawning too close to any sub (not just the main sub)
Regalis
2016-10-06 21:17:33 +03:00
f1762cc6c7
Refactored CombatMission a bit
Regalis
2016-10-06 16:33:43 +03:00
5e88d91cb8
Fixed mutliplayer-only missions being taken into account in the eventprobability calculation even in single player mode, which missions are sp/mp-only is determined in the mission config files
Regalis
2016-10-06 15:32:38 +03:00
91539c5b84
Host can spawn in team 2 + relay component state syncing
juanjp600
2016-10-05 22:03:06 -03:00
6648e6fd97
Fixed crash with disabled monsters
juanjp600
2016-10-05 20:46:42 -03:00
ffeda27c1b
Restored change lost in conflict resolve
juanjp600
2016-10-05 16:58:44 -03:00
3d8f5070c5
Added all smallitems to extra cargo list + removed duplicate entries
juanjp600
2016-10-05 16:57:06 -03:00
54f3d09af4
Update/rendering logic separation (cherrypicked from commits 9ca3b24, bddcc36 & 9511bae)
Regalis
2016-10-05 20:35:18 +03:00
4ebe961024
Simpler method of checking which items to put in the Additional Cargo menu
Regalis
2016-10-05 20:19:09 +03:00
fb28fc8cda
- separate listboxes for both teams in the crew menu - fixed host getting team ID 0 - fixed clients not spawning if their ID is 0 (= if playing a non-combat mission before IDs have been assigned) - fixed host's character taking part in the job assignment of both teams
Regalis
2016-10-05 20:15:39 +03:00
41c38575b9
Using ItemSpawner to spawn extra cargo (-> clients will be notified of the spawned items)
Regalis
2016-10-05 18:30:48 +03:00
8cac5b2ad2
Removed duplicate child update code from GUIListBox
Regalis
2016-10-05 18:29:55 +03:00
9154be4792
Flipping turrets & controllers, moved radar UI update to UpdateHUD
Regalis
2016-10-05 16:52:40 +03:00
9511baeeb8
Fixed NullReferenceExceptions when dragging an item that isn't in any slot (i.e. a wire)
Regalis
2016-10-05 15:50:55 +03:00
f6b82eb095
Some progress on flipping subs
juanjp600
2016-09-29 22:20:15 -03:00
fe6ef93941
v0.5.2.0
Regalis
2016-09-29 20:37:11 +03:00
c1cb19b940
More suitable tutorial seed + moloch spawn position, moloch nerf
Regalis
2016-09-29 19:32:14 +03:00
25274dd03f
Linux damageshader, fixed keyhits being registered multiple times, added LevelGenerationParams.xml to the vanilla content package
Regalis
2016-09-29 19:04:45 +03:00
cbce785078
- combined the "crew" and "hire" tabs in the SP lobby - tooltips that show item descriptions in the store menu - preventing tooltips from going outside the screen - medical items can be bought, more expensive railgun/depthcharge shells
Regalis
2016-09-29 18:59:10 +03:00
86c50304dd
- saving after MainSub has been removed (i.e. saving after returning to map screen) doesn't break save files anymore - fixed subs getting left behind if the sub moves too far from the start/end position during the ending cinematic - map shows which LocationConnections have been passed through
Regalis
2016-09-28 19:16:50 +03:00
c5ce3a75a2
Sp campaign map shows which locations have been visited (+ some minor visual improvements to the map)
Regalis
2016-09-28 16:53:08 +03:00
e22d8adde5
Red name on enemy players
juanjp600
2016-09-27 20:06:02 -03:00