Joonas Rikkonen
cf55de90ba
(0ccb08c95) Remove item collision category, since we only want to check the walls and the characters here.
2019-05-16 05:22:30 +03:00
Joonas Rikkonen
ad604a44c4
(0bc1c5f88) Fix bots trying to rescue enemies in single player game.
2019-05-16 05:22:12 +03:00
Joonas Rikkonen
99307f764a
(a47ab977d) Allow shooting through platforms.
2019-05-16 05:21:56 +03:00
Joonas Rikkonen
9ec9adb2a7
(cec5cdbcd) Reset steering when an objective is activated.
2019-05-16 05:21:39 +03:00
Joonas Rikkonen
f95a59cc50
(cc14ef57a) Remove the Doing text, because it's not used and because there can be multiple. Remove order names, because they should be defined in EnglishVanilla.xml. Add todo notes about the texts.
2019-05-16 05:21:20 +03:00
Joonas Rikkonen
1e200722ae
(81244db07) Implement AIObjectiveFightIntruders.
2019-05-16 05:21:03 +03:00
Joonas Rikkonen
88de435487
(cf495e03c) Check the visibility to the target when engaging (the distance is not enough, if there's something blocking the line of sight).
2019-05-16 05:20:45 +03:00
Joonas Rikkonen
3d7a113d75
(048b753e6) Merge branch 'dev' into human-ai
2019-05-16 05:20:29 +03:00
Joonas Rikkonen
7b6c2f1fa8
(663910402) Unequip weapons when not in combat mode and all items when idling.
2019-05-16 05:20:11 +03:00
Joonas Rikkonen
3b313976c5
(5394332a8) Add a note.
2019-05-16 05:19:52 +03:00
Joonas Rikkonen
bcd18aab4e
(8025561da) Implement offensive combat.
2019-05-16 05:19:31 +03:00
Joonas Rikkonen
363eb0540a
(a8f2f39bd) The ai now sorts the weapons by the combat priority value, which can be set in xml. Ranged weapons are favored. The required items are also taken into account.
2019-05-16 05:19:14 +03:00
Joonas Rikkonen
9facded24c
(2561cb6ea) Tune the priority modifiers.
2019-05-16 05:18:55 +03:00
Joonas Rikkonen
65e284bf7c
(0fde6c604) Ignore dangerous targets.
2019-05-16 05:18:37 +03:00
Joonas Rikkonen
fea0c31e85
(27b4fa143) Tune the priority modifiers.
2019-05-16 05:18:18 +03:00
Joonas Rikkonen
f61bff8970
(a1fe45652) Add some margin.
2019-05-16 05:18:01 +03:00
Joonas Rikkonen
cbfef49e9d
(d9fd52f40) Change the priority calculations for charge batteries and pump water loops. Tweak the operate item priority calculation.
2019-05-16 05:17:42 +03:00
Joonas Rikkonen
c9bfc21880
(49f837fbb) Fix: operate battery or pump should not be looping objectives.
2019-05-16 05:17:24 +03:00
Joonas Rikkonen
c8160f6e0b
(a599eccb0) Expose the ai recharge target ratio and add a property for easy accessing to the recharge ratio.
2019-05-16 05:17:06 +03:00
Joonas Rikkonen
6c777aa91e
(d7e59613a) Ignore broken items.
2019-05-16 05:16:47 +03:00
Joonas Rikkonen
6bdd0ab8c0
(83ad1f3d2) Fix a null reference exception.
2019-05-16 05:16:31 +03:00
Joonas Rikkonen
5b3696f7e4
(d16942d30) Simplify.
2019-05-16 05:16:13 +03:00
Joonas Rikkonen
bbce41fab0
(bd2976a16) Add some automatic orders.
2019-05-16 05:15:52 +03:00
Joonas Rikkonen
82d74f7481
(a1ebc2642) Use lazy loading to ensure that the list is assigned when it's needed. Fixes null reference exceptions when pumping water or charging batteries.
2019-05-16 05:15:34 +03:00
Joonas Rikkonen
108e42edb0
(b5250291f) Merge branch 'dev' into human-ai
2019-05-16 05:15:16 +03:00
Joonas Rikkonen
b02565796a
(98f1dbf5e) Merge branch 'dev' into human-ai
2019-05-16 05:14:58 +03:00
Joonas Rikkonen
7f72f72ca7
(9c0250ef1) Merge branch 'dev' into human-ai
2019-05-16 05:14:40 +03:00
Joonas Rikkonen
2ae54a01a5
(ac7ab10b0) Pass AIObjectiveManager reference in the constructors instead of methods so that we can always access it.
2019-05-16 05:14:20 +03:00
Joonas Rikkonen
bec7aadfa9
(af16ecdfa) Merge branch 'dev' into human-ai
2019-05-16 05:14:00 +03:00
Joonas Rikkonen
454dda56c7
(1762f02b3) Merge branch 'dev' into human-ai
2019-05-16 05:08:22 +03:00
Joonas Rikkonen
60f52375e6
(7788ec72a) Test issuing orders automatically.
2019-05-16 05:03:49 +03:00
Joonas Rikkonen
fbb7daed00
(0c3442136) Merge branch 'dev' into docking-interface
2019-05-03 13:41:23 +03:00
Joonas Rikkonen
b551ae7999
(c1468d39d) Overhauled docking interface (WIP)
2019-05-03 13:39:54 +03:00
Joonas Rikkonen
e83dba2959
(42d13c09f) Merge remote-tracking branch 'origin/tutorial-rework' into dev
2019-04-25 18:07:37 +03:00
Joonas Rikkonen
99344e4031
(b7893662b) Changed small font to Exo2 Medium (a bit more readable than the light version) + merge fix
2019-04-25 17:52:14 +03:00
Joonas Rikkonen
52991e1ded
(41a4cf029) Merge
2019-04-25 17:50:53 +03:00
Joonas Rikkonen
8be51d71bd
(444f7d53a) Added: Workaround for macOS not allowing editing the .app bundle, using Library/Barotrauma instead
2019-04-25 17:50:35 +03:00
Joonas Rikkonen
e4ac5434d7
(f1791560b) Switched back to old fonts (requested by art)
2019-04-25 17:50:17 +03:00
Joonas Rikkonen
457000c8dd
(9e2b50b03) Removed unused duplicate texture
2019-04-25 17:49:59 +03:00
Joonas Rikkonen
3a83ac42c9
(dd2b3452f) Social center png added (was missing)
2019-04-25 17:49:41 +03:00
Joonas Rikkonen
47ef561a03
(ade7449ec) increase stun baton damage slightly, should take 6 or so hits to kill a crawler instead of 12.
2019-04-25 17:49:23 +03:00
Joonas Rikkonen
a90cdb7843
(c5ad20e76) Graphics for outposts: Added new backwalls for outpost rooms (shop,maintenance bay and social center) aswell as some corridor pieces
2019-04-25 17:49:05 +03:00
Joonas Rikkonen
9df0141640
(ca0e4bd45) When attempting to deconstruct an item that can't be deconstructed, put it in the output inventory instead of leaving it in the input
2019-04-25 17:48:45 +03:00
Joonas Rikkonen
c85cf63494
(99fb00391) Don't allow deconstructing items that don't give anything when deconstructed. Closes #690
2019-04-18 12:03:22 +03:00
Joonas Rikkonen
be76bd53e9
(9a14162c6) Disabled spontaneous deterioration on items that are not being used. TODO: adjust all deterioration rates and delays
2019-04-07 21:43:35 +03:00
Joonas Rikkonen
97f31d0c94
5202af9...3ea33fb
2019-03-18 22:24:07 +02:00
Joonas Rikkonen
044fd3344b
2f107db...5202af9
2019-03-18 21:42:26 +02:00
Joonas Rikkonen
6c0679c297
38f1ddb...178a853: v0.8.9.1, removed content folder
2019-03-18 20:39:27 +02:00
Alex Noir
6d30557860
Overhaul fabricators and deconstructors to have minCondition, maxCondition (deconstructor) and outCondition
...
Implement several suggestions listed in https://github.com/Regalis11/Barotrauma/issues/196
Add more fabricatables and deconstructables
2017-12-22 21:33:14 +03:00
Alex Noir
bdeb3a19fd
Updated server logs so admins can see disguised persons
...
clientist should also display stuff
TODO: Log inventory interactions like putting item in slots (e.g. oxy mask equipped in Head slot or equipped in Any slot, etc.) so you can tell the exact moment someone decided to disguise themselves.
2017-12-16 20:24:24 +03:00