c613e5fcf8
AICharacte syncing bugfixes, cleanbuild removes the temp save folder, minor networkevent optimizations (enum max value == GetValues().Length-1)
Regalis11
2016-02-21 20:46:57 +02:00
419384188a
v0.3.3.1
Regalis
2016-02-21 11:14:20 +02:00
d6443ac6a4
v0.3.3.1: fixed the inventories of selected players going behind the chatbox, fixed clients sending deselect messages for characters other than their own, using keybinds when moving the camera
Regalis
2016-02-21 00:29:53 +02:00
308ae7a8b0
v0.3.3
Regalis
2016-02-20 21:52:05 +02:00
619390ab72
Water dustparticle fixes, random variation in background color, submarine is automatically moved to origo when loading, configuring a fabricable item with no material requirements doesn't throw an error, AI characters can't open doors if in handcuffs, engines can be picked through doors
Regalis
2016-02-20 18:24:38 +02:00
8672a47a12
Taking structure offset from origin into account when spawning the sub, repairtool automatically targets last section if welding the second-to-last
Regalis
2016-02-20 14:12:04 +02:00
058a269ecb
More easily readable netstats (B/kB/MB instead of just B), scrollable netstats client list, possible to wear multiple items in same limb, handcuffs
Regalis
2016-02-20 13:00:05 +02:00
c605adf879
Fixed networkevents crashing due to client trying to access server.connectedclients
Regalis
2016-02-19 17:18:31 +02:00
9cfbbb44ed
Fixed a bunch of sprites not being removed
Regalis
2016-02-19 15:58:43 +02:00
c59a2b5207
Some visual effects when drowning or being killed by pressure
Regalis
2016-02-19 15:00:45 +02:00
b49641ecb8
v0.3.2.6: launcher text wrapping fix
Regalis
2016-02-18 22:47:46 +02:00
9e11134bd3
Navigation requires power, locationtypes and missions included in content packages
Regalis
2016-02-18 22:04:47 +02:00
cd4e3a3d2a
Fixed password box not working, connecting powered items with multiple parallel wires works, velocity/depth indicators on nav, stuff
Regalis
2016-02-18 21:09:10 +02:00
4ad8105cd6
Characters with no CharacterInfo can't be selected, fixed broken tickboxes in server settings, inventory log tweaking, one gap sound per hull, chat message "commands" changed from /d to d;
Regalis
2016-02-17 20:43:42 +02:00
8129aa2ae5
v0.3.2.3: Fixed "cleanbuild" crashing if server log folder doesn't exist
Regalis
2016-02-16 22:39:22 +02:00
f3112e29b4
Fixed spectators joining messing up the game, textboxes are deselected when switching the screen, nerfed engineer construction level, tickboxes or textboxes cannot be selected through other ui elements
Regalis
2016-02-16 20:52:39 +02:00
9004205c80
0.3.2.2: clearing server log after saving, keeping log scroll state when adding lines, fixed /charactername tag
Regalis
2016-02-15 22:09:33 +02:00
a57f1feb63
Scooters can't be used when stunned, limb damage sound position fix, longer view distance when outside
Regalis
2016-02-15 17:50:17 +02:00
35e2d441fc
Husk sounds & event, removing logfiles with cleanbuild command,
Regalis
2016-02-14 22:50:34 +02:00
ef78f2d0f6
Husk improvements, option for admin to talk to dead players, spectators or one specific player, entitygrid bugfix
Regalis
2016-02-14 22:22:24 +02:00
94e34c0ed9
Molochs can damage characters, server log UI, stun weapons have a longer stun time, characters can't breathe when wearing a diving suit with no oxygen tank
Regalis
2016-02-14 19:05:03 +02:00
bec6d95198
Server log, ai characters steer away from the abyss
Regalis
2016-02-14 16:47:23 +02:00
ea6824a60d
Disable aiming with holdable items when using a (railgun) controller, syncing ViewTargetID properly between clients, dropping connected wires when a button is picked up, placing large InterestingPositions on the main path through the level
Regalis
2016-02-13 23:26:50 +02:00
9b6dd5da00
Timer for deattaching items, more reliable door syncing, some new splash sounds
Regalis
2016-02-13 21:25:59 +02:00
9b5e78fce4
Re-enabled repairtool character damage
Regalis
2016-02-13 21:24:41 +02:00
08f1d05507
Fuel rods can't be turned back to uranium/incendium if they've already been used, fixed level generation breaking with smaller subs
Regalis
2016-02-13 13:09:27 +02:00
1506738ff7
Voting bugfixes
Regalis
2016-02-12 23:41:28 +02:00
c6f52cc68f
Voting for round to end, level generation improvements
Regalis
2016-02-12 19:39:24 +02:00
3ffc19485b
Husk
Regalis
2016-02-11 21:37:46 +02:00
4f54e04c8c
Improved level generation algorithm, fixed invisible hulls, turret projectile fix, fabricators work in mp
Regalis
2016-02-11 21:37:37 +02:00
5a38c4b1ef
Disposing wrappingwall vertex buffers
Regalis
2016-02-10 19:21:56 +02:00
4e46c44d51
Show item IDs in inventory tooltips if debugdraw is enabled, itemspawner sync bugfix, characters can be revived (atm only through the debug console)
Regalis
2016-02-09 20:00:53 +02:00
5beaf43e17
!! Fixed a major bug that caused entity IDs to not match between server and client
Regalis
2016-02-09 19:59:11 +02:00
22fcd644ac
Improved character syncing, clients can't enable monsters before the server says so
Regalis
2016-02-08 21:59:57 +02:00
6de5bac61b
Only limbs with enough mass can cause impact damage to the sub, basictutorial changes, prevent ragdolls from teleporting inside submarinebody
Regalis
2016-02-07 23:18:51 +02:00
201dc1b733
Supercapacitors have much higher max output but smaller capacity, fixed not being able to drag wire nodes in editor, batteries working properly now
Regalis
2016-02-07 12:32:19 +02:00
ec7bd3523c
Separate recharge and power_out connections in batteries (todo: configure recharge connections as power connections)
Regalis
2016-02-05 22:10:51 +02:00
6db3062cc8
dmgn
Regalis
2016-02-05 19:34:10 +02:00
ebbcf8b835
Updating sonar/steering tickboxes to match received network state, graying out disabled tickboxes
Regalis
2016-02-02 19:32:38 +02:00
89406896ca
Editor usable without console, HiddenSubPosition divisible with grid size
Regalis
2016-02-02 19:04:15 +02:00
14ee39e59a
Endworm & moloch immune to bleeding, showing right sub name in save file info, disable charactermode before saving, option to end round when the end of the level is reached, maintain position option in steering
Regalis
2016-02-01 22:21:26 +02:00
91a0033025
NetworkEvents can be sent using Lidgren's reliable delivery method
Regalis11
2016-01-31 18:09:24 +02:00
7f78582df7
MonsterEvent spawns monsters at start, writing networkeventtype using WriteRangedInt instead of WriteByte
Regalis11
2016-01-31 17:39:50 +02:00
92a162cbf5
Only AICharacters use simplephysics, AICharacter bleeding syncing, resetting limb velocities in MP when doing full position reset, characters aren't updated if health <= 0, monsterevent initialization using synced seed, GetRandomWaypoint uses synced seed, disabling debug stuff when starting a client, netconfig changes
Regalis
2016-01-30 15:18:19 +02:00
a1770427a0
Using filename as sub name, disposing convexhull vertexbuffers when removing, canceling networkplayer ladder climbing only if movement key pressed
Regalis
2016-01-29 00:08:17 +02:00
f5c2dbf22a
v0.3.0.3: ignoring input if window isn't active
Regalis
2016-01-28 21:49:52 +02:00
d8149ffaa2
aesrvw
Regalis
2016-01-27 22:58:30 +02:00
7637bc441f
Selecting stairs based on WorldRect in editor, disable input if window not active, disable traveling if no locations are selected
Regalis
2016-01-27 22:27:51 +02:00
8cc12b6988
Moving camera with sub even if typing, server doesn't do impact damage to client characters, server sends cause of death in importantentityupdate if health<=0, fire sync fixes, lerping water surface in update instead of render,
Regalis
2016-01-27 20:38:24 +02:00
71faada355
Setting camera position correctly when switching to map screen with no character selected (spectating, etc)
Regalis
2016-01-25 18:56:29 +02:00
08daab9d87
- AI equips a diving suit before going out - placing a firesource outside any hull won't crash the game - scrollbars aren't gray - fixed client crashing if in the lobby when a round ends - fixed password box crashing
Regalis
2016-01-25 18:47:19 +02:00
89405d786b
- new tool sprites - when clicking the order icon next to a character, the character is selected in the command menu
Regalis
2016-01-25 00:50:56 +02:00
278371638e
- Fixed structure-gap links not being saved - Saving gap orientation - Waypoint generation works with small hulls and even if SubBody doesn't exist - Fixed charactermode when a editing mid-round - Fixed powercontainer charge progressbar position
Regalis
2016-01-24 21:28:27 +02:00
28af6fa1f4
- Crewcommander close button & info text notifying about the hotkey - Doors can only be selected when they are broken - Fixed crashing when placing a door while no sub is loaded - Generating waypoints for an empty sub won't crash the game - Drawing characterHUD in editor
Regalis11
2016-01-24 17:03:25 +02:00
7098a9a5e0
v0.3: - Launcher checks whether a patch is newer than the current version instead of going through the patches until the current version is found - CharacterHUD is drawn under crew commander and other UI elements - All structures other than the command room windows are restored to full health in tutorial - Longer cooldown for moloch attacks - AIObjectiveCombat always overrides current order
Regalis
2016-01-23 14:37:00 +02:00
c78784068c
-fixed a typo in fabricableItem requirement & added checking for said typos - fixed being able to set battery recharge sped over the limits - fixed vents being added to OxygenGenerator.ventlist multiple times - fixed item.Submarine not being set if pulling an item from a fabricator - some tutorial fixes - fixed TraitorMode endmessage not being shown if the sub isn't at the end and neither character is dead - SalvageQuest fails if the item has been destroyed -
Regalis
2016-01-21 20:59:26 +02:00
218b14d4bb
Climbing walls with diving suit equipped, fixed weird animations when climbing with an item in hand
Regalis
2016-01-21 17:38:31 +02:00
f0d7d2f26d
Some new items that can be crafted out of Incendium, stairs can be used while wearing a diving suit
Regalis11
2016-01-21 16:58:46 +02:00
97b3d8451c
- Larger icon for gap/ladder waypoints - Creature-sub collision damage improvements (takes velocity of the limb into account) - In-sub particles move with the sub - Fixed artifacts spawning to non-pickable positions - Fixed ItemInventories not being drawn if the item is in a subslot - CauseOfDeath = Drowning if the character is in water while running out of oxy - Some more deconstructable items
Regalis
2016-01-20 23:31:37 +02:00
75b8e44d3c
Fixed wrappingwalls, fixed Level.GetCells returning the same cell multiple times, placing backgroundsprites based on level seed
Regalis
2016-01-20 23:26:41 +02:00
2761c4a610
Fade in when shift starts, fixed fadeout canceling before screen is switched to lobby
Regalis
2016-01-20 23:22:55 +02:00
6f537ebc7c
Fixed mission text overflowing in shiftsummary, netlobbyscreen button layout improvement
Regalis
2016-01-20 23:20:22 +02:00
06d713e2a3
"Ram attack" for moloch, endworm attack tweaking, improved watcher sprite
Regalis
2016-01-20 23:14:06 +02:00
6c57c1270c
- CrewCommander key can be changed - Improved logic for teleporting character in/out the sub - changed Turret.AIOperate to use the new coordinate system - neutralballastlevel option in steering - crewmanager UI works properly with different numbers of crew members - fixed obstructvision "twitching" when moving in/out the sub - resetting steering velocity when AI is waiting - GetItem AIObjective ignores items outside the sub - crew has the "dismissed" order by default -
Regalis
2016-01-20 00:26:45 +02:00
4dd48d7bf2
Fixed shiftsummary showing info for the wrong quest
Regalis
2016-01-20 00:22:11 +02:00
1a5b3fa66a
Endworm attacks working, itemlabel text saving bugfix, deconstructors & fabricators need power, engine sprite, disable wire node dragging in character mode, only hit with one meleeweapon at a time, fixrequirement text overflow fix, mapentities can hace multiple categories, Gap.FindHull fix, Waypoint ladder & gap saving, stuff
Regalis
2016-01-18 20:09:38 +02:00
19ec05c70e
FixLeaks-command (still needs a sprite for the UI)
Regalis11
2016-01-18 10:56:25 +02:00
5f1cb194ab
List of previously used mapentities in editor, waypoint sprites, properly generating waypoints for hatches, waypoint paths are saved in editor instead of generating them on loading, gap particle bugfix, separate waypoint and spawnpoint prefabs, turret rotation limits visible in editor, hatch convexhull fix, new railgunloader sprite
Regalis
2016-01-17 15:45:16 +02:00
8e491ae855
Bunch of editor improvements/bugfixes: free node positioning when placing wires, options to hide hulls, gaps & links, hidden entities can't be selected, more accurate stair selecting, disabled UImessages, camera position fixes
Regalis
2016-01-15 23:04:34 +02:00
203e7c4114
Horizontal doors (hatches), bugfix in holdable.cs
Regalis
2016-01-15 18:30:44 +02:00
e3ebc28afb
Picking items from outside the sub, replcaed fabricator.png with separate sprites for each machine, descriptions moved from itemprefab to the mapentityprefab base class, editortutorial progress
Regalis
2016-01-15 17:10:21 +02:00
0fc085c86d
Item UI replacements, fabricator bugfix, randomly spawning artifacts, AI can fix leaks, LimbAttacks do damage once (not each frame for the duration of the attack)
Regalis
2016-01-14 21:06:08 +02:00
eb20af622d
Limb collisions can damage hull again, new UI for steering, sonar & reactor, fabricators can require more than one of each ingredient, timer for character imploding, AICharacter position syncing changes, watcher, commands can also be given to controlled character
Regalis
2016-01-13 22:19:01 +02:00
5513637fe5
Item.Container bugfix (affected at least railguns in MP), merged the "your crew has died" message box with shiftsummary, reliable reactor syncing, prevent artifacts dropping out of the level
Regalis
2016-01-12 01:02:05 +02:00
64e62545a5
AI using ladders
Regalis
2016-01-11 21:31:33 +02:00
17f3ec7301
Fabricator, deconstructor, itemspawner & itemremover syncing, fixed placing hulls in editor, misc cleanup
Regalis
2016-01-10 17:10:22 +02:00
81547c2c9c
Camera twitching fixes (again), using character name for ingame chatmessages instead of NetworkMember name, disabled CrewCommander in multiplayer, hide healthbar when dead
Regalis
2016-01-09 19:16:38 +02:00
addd9dea5c
Fixed PlayUISound crashing the launcher, generatic ladder waypoints, AICharacter sync bugfix, chatbox resizing according to resolution
Regalis
2016-01-09 17:02:51 +02:00
03f569b161
Traitor probability selection instead of separate traitor mode, stopping water ambience on round end, lobby sync after client has verified connection, WIP shiftsummary in multiplayer, "cleanbuild" command in debugconsole
Regalis
2016-01-07 23:25:11 +02:00
e102154f5f
IndoorsSteering works outside now
Regalis
2016-01-06 22:50:55 +02:00
48eabedb77
Fixed server end cinematic, bugfix in submarine position syncing, CharacterIgnoreDistance bugfix, readded crew button to multiplayer, searching a path out of the sub
Regalis
2016-01-06 20:17:41 +02:00
ca7febfcab
Option to hide waypoints and spawnpoints in editor, fixed cam "twitching" in multiplayer, additional light sprites for lightcomponents, wire bugfixes, fixed excessive camera shake when firing the railgun
Regalis
2016-01-04 22:36:39 +02:00
bc9ff32023
New pump & railguncont sprites, saving fixes (disappearing items fixed?), moving LightManager.ViewPos to railgun when aiming, generating waypoints outside sub, easier wire node editing, characters stand when using a controller, shiftsummary crew status scrolling, stuff
Regalis
2016-01-04 01:03:37 +02:00
cb1513f5e6
Lobbyscreen store fixes, sub name textbox & save button in sub editor, transitioncinematic on crew death, saving reactor state, radar marker position fix, minimap fix, button sounds, artifact positioning fix, better LegUp prevention method, some music clips when round ends
Regalis
2016-01-03 01:13:32 +02:00
325bf0c66b
WIP item grouping in store screen, endworm event
Regalis11
2016-01-01 22:24:47 +02:00
92d396e6b2
Fixed AIObjectiveGoto terminating if previous path was unreachable, BackGroundSpriteManager won't place a sprite if a suitable position isn't found, StatusEffect fire position fix, UI improvements, door convexhull fix, progress on Fabricators & Deconstructors, mapentities sorted by category in edit mode, item descriptions, TutorialMode refactoring to make it easier to add new types of tutorials
Regalis
2015-12-28 13:21:24 +02:00
8c032d8368
Lighting bugfixes, setting camera position to character on shift start
Regalis
2015-12-26 22:35:28 +02:00
064e2eadd0
Round end cinematic, CoroutineManager deltatime
Regalis11
2015-12-26 19:33:23 +02:00
b2d5704f7e
Round summary screen, GUIMessageBoxes disable other UI elements, renamed quests as missions
Regalis11
2015-12-23 22:18:02 +02:00
c7e7b3909f
Autopilot waypoint skipping, AI finds and equips diving gear when the sub is flooding, progress on AI welding, equipping items in AIObjectiveGetItem, wire node coordinate bugfixes, EntityGrid.RemoveEntity fix
Regalis11
2015-12-23 00:10:02 +02:00
63f5a501e8
Optimization: Connection recipient caching, resetting cachedshadow data instead of creating a new one
Regalis11
2015-12-21 15:32:42 +02:00
63dd5e1bf6
Added HhyperDescriptor, sorting backgroundsprites according to texture
Regalis11
2015-12-21 12:12:31 +02:00
2ff8643c02
Optimization: FindHull spatial hashing, itemcomponent sounds in a dictionary, got rid of Item.Updated, rendering fixes, disposing shadow vertex buffers
Regalis11
2015-12-21 11:01:35 +02:00
a62c6d6711
Level rendering using vertex buffers
Regalis11
2015-12-19 18:54:43 +02:00
50cba53f25
convexhull shadow caching attempt
Regalis
2015-12-19 16:33:32 +02:00
e10bffde9b
Light rendering optimization
Regalis
2015-12-19 16:02:05 +02:00
4234aa2094
END WORM, fixed camera pos "twitching" when exiting/entering the sub, character scaling
Regalis
2015-12-19 02:05:10 +02:00