5a5408479a
Make stats an alias for status.
2023-09-15 21:31:41 +10:00
96424f3a1f
Fix test build.
2023-09-14 23:05:34 +10:00
2beaf0d2af
Slow down when urges are high.
...
Also fix a few issues with concurrency errors from the DB.
2023-09-14 22:52:24 +10:00
daa847b448
Fix bug where we don't stop attacking NPCs when they escape.
2023-09-11 22:29:34 +10:00
d5641a97f7
Fix invalid other_damage_types distributions.
2023-09-11 22:29:11 +10:00
e42bb6b4a9
Implement blades (partially), + fix some attack bugs.
2023-09-11 21:40:41 +10:00
c054c8473a
Make craft and fighting cause stress, and too much block them
2023-09-08 22:03:42 +10:00
8336c5be9b
Stand up during certain commands
2023-09-07 22:11:21 +10:00
94fc4656f8
Implement stand and recline commands.
2023-09-05 20:55:25 +10:00
3e4e448404
Implement sit command.
2023-09-02 23:48:43 +10:00
3023b5317a
Add a fill command to fill bottles etc...
2023-08-12 01:36:46 +10:00
fab18d604e
Implement hunger, eating, and drinking.
2023-08-05 01:51:42 +10:00
a1495e6731
Implement "report abuse" command.
2023-07-27 21:38:29 +10:00
590d4640dd
Implement craft on benches
...
Initially just a stove
Also update Rust.
2023-07-24 22:46:50 +10:00
bfc1d4d4b5
Allow putting things in containers.
...
Includes rules on what you can place, and weight / capacity limits.
2023-07-16 13:37:29 +10:00
b3cbc9f544
Add a bookshop, and add getting things from containers
...
The book doesn't yet contain recipes, but when it does, we will be
able to get things out of it to use in the non-improv crafting system
(to be implemented).
2023-07-14 23:15:30 +10:00
ea45530a39
Apply limits on carrying capacity, and make roboporter strong.
2023-07-11 21:23:34 +10:00
e83cc19698
Allow hiring NPCs (roboporters) to carry heavy stuff!
...
Note that I still have to implement carrying weight calculation, so it
isn't yet as useful as it will be eventually!
2023-07-06 22:34:01 +10:00
4b524fda96
Support following other players.
2023-06-30 23:46:38 +10:00
261151881d
Refactor to move command queue to item.
...
This is the start of being able to implement following in a way that
works for NPCs, but it isn't finished yet. It does mean NPCs can do
things like climb immediately, and will make it far simpler for NPCs
to do other player-like actions in the future.
2023-06-20 22:53:46 +10:00
61b40a9000
Fix test that didn't compile.
2023-06-12 00:52:27 +10:00
cd40573345
Add an improvise command to craft things without tools.
2023-06-12 00:36:55 +10:00
3292dcc13b
Implement delete command to reset or destroy a character.
2023-06-07 22:38:46 +10:00
862d7e3824
Show wielded and worn in inventory.
2023-06-04 11:57:30 +10:00
228c5fbb9b
Add gear command.
2023-06-03 23:47:29 +10:00
cf0d2f740b
Apply dodge penalty from armour.
2023-05-28 21:59:09 +10:00
c78dc64a7f
Implement soaks
...
Also fix some minor combat bugs found, including the refocusing bug,
and the dead NPCs talking (mk II) bug.
2023-05-25 22:51:52 +10:00
2747dddd90
Allow buying, wearing and removing clothes.
...
Step 2 will be to make clothes serve a functional purpose as armour.
2023-05-23 20:37:27 +10:00
79b0ed8540
Implement a climbing system.
2023-05-21 22:31:52 +10:00
078519be95
Add journal system
...
Also fix up bugs with navigation during death, and awarding payouts when
you don't get any XP.
2023-05-16 22:02:42 +10:00
6ce1aff83e
Add butcher command to cut everything from a corpse at once.
2023-04-24 22:55:40 +10:00
26cc053480
Improve cut command to be queued, and always corpsify first.
2023-04-24 16:47:08 +10:00
d8b0b6bed5
Allow cutting parts from corpses.
2023-04-24 00:56:42 +10:00
936fcc6dde
Refactor to make death more than a boolean (what organs left)
2023-04-23 22:31:31 +10:00
8102f2f7b0
Document install and uninstall.
2023-04-23 00:34:05 +10:00
10351fdf18
Add consent check on accessing private property.
2023-04-23 00:28:15 +10:00
ed3d77dcbe
Allow (un)installation of scanlocks.
2023-04-21 23:33:23 +10:00
3d3f792fdc
Support closing doors.
2023-04-16 22:39:34 +10:00
62f5457d3a
Open doors automatically on movement.
2023-04-16 22:12:19 +10:00
131512fbf6
Allow doors to open.
2023-04-16 01:54:03 +10:00
284c49b4a1
Add gmap (giant map) command.
2023-04-09 23:51:10 +10:00
b6ed5ea487
Implement lmap command for dynzones.
2023-04-09 23:12:51 +10:00
a78b3b4892
Add vacate command.
2023-04-09 00:36:45 +10:00
0ccf9a3adc
Allow renting apartments at CoK building.
2023-04-08 23:51:18 +10:00
ff5e80398a
Let people list their current consents.
2023-04-02 12:30:50 +10:00
a9693803ef
Write help for corp commands.
2023-04-01 23:31:42 +11:00
1cf13413e8
Allow corp leaders to authorise corp v corp warfare.
2023-03-28 22:31:59 +11:00
7d1d6675b7
Allow corps to consent to fight each other.
...
Note it doesn't actually do anything yet - that's coming!
2023-03-27 22:41:39 +11:00
d35bbbad53
Implement messaging to corps.
2023-03-26 22:29:39 +11:00
6c86599103
Add corp management commands.
2023-03-26 16:51:10 +11:00
cd0f9661d1
Add corp promote and corp info commands.
2023-03-26 00:51:21 +11:00
3bd0412e4a
Allow people to join, leave, and fire from corps.
2023-03-25 00:58:19 +11:00
cb05843ee9
Add ability to invite people to corps.
2023-03-19 22:59:35 +11:00
8084b020c3
Show someones primary corp in who.
2023-03-19 15:41:48 +11:00
929a64f93e
Allow creation of new corps.
2023-03-19 00:04:59 +11:00
158b590c35
Revoke 'until death' consent on death.
2023-03-13 22:38:54 +11:00
3f6419e5f8
Enforce consent check on use command.
2023-03-13 18:28:03 +11:00
b000f9830b
Split possessions out into separate files per type.
2023-03-13 17:53:41 +11:00
e0187bd2c8
Add documentation on allow.
2023-03-13 17:21:53 +11:00
b96fc2e772
Enable PvP fighting.
2023-03-13 15:23:07 +11:00
73d92e3074
Let items become something else on exhaustion.
2023-03-02 23:25:08 +11:00
caa3d84081
Allow checking score and status.
2023-02-26 22:34:26 +11:00
369b07474a
Support paging.
2023-02-26 17:01:05 +11:00
863ba692f4
Possessions eventually expire if dropped in a public place.
2023-02-26 02:01:48 +11:00
8085689490
Fix edge cases + use up charges when using "use"
2023-02-26 00:56:22 +11:00
385d2d1fd8
Implement use command for trauma kits.
2023-02-25 23:49:46 +11:00
70dae5b853
Look shows health and charges.
2023-02-23 22:55:02 +11:00
8e1d15bade
Allow partial matches on alias.
2023-02-23 21:33:26 +11:00
a9df230a08
Make inventory show total weight if you have multiple of an item.
2023-02-23 21:12:32 +11:00
9e754881e5
Implement Healthtech Melbs to sell trauma kits etc...
2023-02-22 22:27:29 +11:00
b878f8f95c
Sorry NPCs, no last words from beyond the grave.
2023-02-22 21:43:18 +11:00
ed3dcdcb64
Give drop the same enhancements as get, + write help
2023-02-22 21:36:57 +11:00
ea5b5ef70d
Display legally required classification notices.
2023-02-20 22:42:51 +11:00
d4fd71d839
Improve get targeting with 'all' option.
2023-02-20 22:27:43 +11:00
ddd0f33cb5
Don't merge wielded items with others.
2023-02-20 17:42:44 +11:00
d5314c981e
Add drop command, and show inventory on look.
2023-02-20 17:38:35 +11:00
25cfda033b
Implement get command to pick things up.
2023-02-20 16:33:53 +11:00
9046218155
Fixups for attack after attacker leaves.
2023-02-20 15:23:36 +11:00
b28ea26d8a
Use correct indefinite article in possession descriptions.
2023-02-20 00:02:29 +11:00
7d8c236f3f
Add link to privacy policy.
2023-02-20 00:02:08 +11:00
51b4c5847f
Write more tests for capacity.
2023-02-19 14:07:02 +11:00
4652fa52cf
Support mocking DB to increase testability.
2023-02-19 14:03:15 +11:00
8d12c88904
Fix bug that stopped counterattack working.
2023-02-19 11:17:05 +11:00
2850b66bee
Support wielding weapons.
2023-02-19 01:18:08 +11:00
1d04369ef2
Supply staff contact email in place of under development message
2023-02-18 00:24:28 +11:00
1401292b23
Don't kill process if pidfile has own pid.
2023-02-13 22:05:23 +11:00
a985279db3
Expose git version for use from deployment pipeline.
2023-02-11 00:36:09 +11:00
28f4e38e4c
Pay out for kill bonuses.
2023-02-10 22:33:50 +11:00
f930d67562
Start of Concourse setup + early start on reward system
2023-02-08 22:35:05 +11:00
f21f574ebb
Implement capacity limit system.
2023-02-03 23:26:24 +11:00
99ffe45479
Implement inventory command.
2023-02-02 22:58:20 +11:00
985f93ca08
Implement buying possessions.
2023-01-30 22:28:43 +11:00
722757468f
Start work on shops.
2023-01-29 00:26:06 +11:00
2053c9cbb3
Add who command.
2023-01-28 23:00:53 +11:00
29b02407fa
Add more help.
2023-01-28 20:58:04 +11:00
737fe3a86f
Change parameters to reduce CPU usage growth and reduce message spam
2023-01-28 18:34:32 +11:00
a3ea381438
Support player recloning + NPCs can wander and aggro.
2023-01-27 00:36:49 +11:00
2d9fcf9850
Bugfixes + don't get to keep items when you die.
2023-01-25 23:59:19 +11:00
e6e712e255
Make dead NPCs auto-respawn.
2023-01-23 22:52:01 +11:00
618d88bb06
Adjust parameters to make probability distributions looser
...
(i.e. outcomes depend more on chance).
2023-01-23 21:40:36 +11:00