Commit Graph

87 Commits

Author SHA1 Message Date
Regalis
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 2015-12-28 13:21:24 +02:00
Regalis
8c032d8368 Lighting bugfixes, setting camera position to character on shift start 2015-12-26 22:35:28 +02:00
Regalis11
b2d5704f7e Round summary screen, GUIMessageBoxes disable other UI elements, renamed quests as missions 2015-12-23 22:18:02 +02:00
Regalis11
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 2015-12-23 00:10:02 +02:00
Regalis11
63f5a501e8 Optimization: Connection recipient caching, resetting cachedshadow data instead of creating a new one 2015-12-21 15:32:42 +02:00
Regalis11
2ff8643c02 Optimization: FindHull spatial hashing, itemcomponent sounds in a dictionary, got rid of Item.Updated, rendering fixes, disposing shadow vertex buffers 2015-12-21 11:01:35 +02:00
Regalis
e10bffde9b Light rendering optimization 2015-12-19 16:02:05 +02:00
Regalis
af470eab2e more accurate submarine body generation, multiplayer fixes, saving takes HiddenSubPosition into account, fire coordinate fixes, editscreen fixes, checking item triggers in AIObjectiveGoto, netlobbyscreen sync fixes, re-enabled level start/end positions, water edit fixed 2015-12-17 18:26:40 +02:00
Regalis
859be53d28 Level wall generation bugfixes, moved level background drawing to LevelRenderer, more coordinate system bugfixes, better looking progress bars, 2015-12-14 18:59:59 +02:00
Regalis
04cfca0ede Multiplayer fixes 2015-12-12 16:23:01 +02:00
Regalis
17e8a2171f Progress + prettier ice walls 2015-12-12 13:44:05 +02:00
Regalis
78bccca4af Moar progress, fixed shadow/los/submarine misalignment issues 2015-12-09 19:29:53 +02:00
Regalis
beecfe60ac mhgvik 2015-12-06 16:36:24 +02:00
Regalis11
40fb8d803d Lighting fixes & teleporting characters to sub 2015-12-06 16:07:25 +02:00
Regalis
09588e548d Submarine rendering to correct position almost ready, fixed camera position "twitching" 2015-12-04 17:21:59 +02:00
Regalis
242af12f14 Progress 2015-12-04 01:37:30 +02:00
Regalis
c064c5eb50 Very unfinished attempt at changing the coordinate system to work relative to the level and to move the sub instead of the whole level 2015-12-03 19:42:11 +02:00
Regalis
5bcdfa2b56 AI combat, misc AI improvements, characters can't get stuck inside doors 2015-12-03 18:34:35 +02:00
Regalis
11857f894b AI operating reactors & railguns, misc AI improvements 2015-11-30 19:06:27 +02:00
Regalis
f1e1b0b4f0 Stair improvements, inventory "tooltip" & condition progressbar, reactor tries to match the highest load of the connected junction boxes (instead of the sum of the loads) 2015-11-25 17:58:17 +02:00
Regalis
4b5126675c Human AI improvements, minor UI tweaking 2015-11-25 16:04:51 +02:00
Regalis
c456fa3c90 Human AI with pathfinding and room hazard avoidance 2015-11-23 01:22:38 +02:00
Regalis
77024a31fb Positioning out-of-sub particles relative to the level, easier to climb stairs 2015-11-22 17:11:13 +02:00
Regalis
1eaf22d3d0 v2.6.1 2015-11-22 00:40:37 +02:00
Regalis
cddf4f1bde Sending NetTime at the start of a combined networkevent instead of individual networkevents, syncing itemcomponents for spectators, AICharacter importantentityupdates are sent again, misc bugfixes, some new heads 2015-11-20 17:12:33 +02:00
Regalis
8ec7fd44ff LimbSlot combinations for pickable items ("Any,RightHand+LeftHand"...) 2015-11-19 21:24:49 +02:00
Regalis
9b08201972 Fire extinguisher, burnt limbs, spectating improvements, option to disable spectating, jumpsuits for engi & mech, fireproof items, stuff 2015-11-18 20:02:45 +02:00
Regalis
24ed95cd68 Networking bugfixes, underwater scooter, fixed limbs going through walls when flipping the ragdoll 2015-11-13 00:52:42 +02:00
Regalis
9c2aec4c8e Fire improvements 2015-11-11 07:33:17 +02:00
Regalis
4d949e3be1 Spectating, fire, damaged limb sprites, water detector, engineer jumpsuit, new signal comp sprites, resharper cleanup (god knows what else, commit more often) 2015-11-10 22:22:26 +02:00
Regalis
cd48d12be6 Setting ragdoll position without limbs going through walls, rotating entire ragdoll, using combined network messages client->server, fixed fabricators 2015-11-08 22:20:29 +02:00
Regalis
5a21d64b3a FillNetworkData uses NetBuffer instead of OutgoingMessage 2015-11-04 20:21:34 +02:00
Regalis
963f46e7d1 Improved character movement lag compensation 2015-11-03 18:15:12 +02:00
Regalis
2a8939f6dc tyuityuidfgh 2015-11-02 22:05:48 +02:00
Regalis
e4a048a54a Removing the obstruction element without flickering, better looking (& working) radar 2015-11-01 22:10:31 +02:00
Regalis
bcc96cee97 Infinite wall fixes, pressure damage to sub, sub/mode voting & randomization working now, better ui scaling 2015-10-31 00:29:51 +02:00
Regalis
dc4b502248 "Infinite walls", converting old InputTypes in saved subs to new ones 2015-10-29 00:59:00 +02:00
Regalis
948285f6ab Control settings, more server settings, selecting character face 2015-10-28 19:07:17 +02:00
Regalis
9ed2963cd9 Settings menu with sound and music volume sliders, re-enabled deselecting connectionpanels with E in editmapscreen 2015-10-26 19:35:57 +02:00
Regalis
ebe248a7cc Ragdoll raycast crash, holding items in correct angles, ghost wires, dropping items properly in editmapscreen, radar wont work without power, remove wire from connectors if its deleted 2015-10-26 01:46:52 +02:00
Regalis11
aeeae13b35 NetworkEvent optimization (more frequent use of WriteRangedSingle) 2015-10-25 00:06:32 +03:00
Regalis
6736f1dd82 Remove items in dummycharacter inventory in editmapscreen, important character updates a separate networkeventtype 2015-10-23 19:28:21 +03:00
Regalis
b3462b24b4 Reliablesender exception handling, buttons crashing multiplayer, using screwdrivers/wrenches with left click, RestoreCollision exception handling, nerfed c4, UpdateLimbCollisionCategories fix 2015-10-23 00:10:27 +03:00
Regalis
51e68f0949 Banning players, networkevent refactoring, wire syncing bugfixes, wrenches can be used as a melee weapon, proper error message for invalid IPs, drawing held items in correct position, fixed client crashing if sending a chatmessage while connection is lost 2015-10-22 01:04:42 +03:00
Regalis
313d16d886 Changed entity ids from int to ushort, inventory sync bugfixes 2015-10-21 18:58:36 +03:00
Regalis
0233579e37 ItemInventories don't have own ID's anymore but rely on owner ID, relaying reliablemessages through server 2015-10-21 01:39:00 +03:00
Regalis
4cf3386aa5 ReliableMessage improvements & bugfixes 2015-10-20 20:45:47 +03:00
Regalis
0e5e86e363 v0.2.2: updated Lidgren, railgun shells can be bought, autorestart server, netstats, tutorial moloch spawning in a wall fix, misc error checks 2015-10-18 22:44:30 +03:00
Regalis
aa3882a815 Added wire-tag to all wires (to allow using it for fixes even if the name isn't ''Wire''), disconnect networkmember when going to main menu, fixed questmode crashing in multiplayer, fixed too short seeds throwing an error, attachable items aren't attached if secondary key isn't held, update hull when attaching an item, dropping connected wires when detaching items, kicking players with a button click instead of debugconsole 2015-10-17 21:24:00 +03:00
Regalis
3c1a66078c v0.2: iteminventory sync bugfix, meleeweapon "reload time", spears can be picked even if they're stuck inside a wall, tutorial bugfixes, "submarine godmode", removed round duration, drag character sync, reliable structure damage messages, job assignment bugfixes, some extra sounds 2015-10-17 16:01:42 +03:00