Commit Graph

140 Commits

Author SHA1 Message Date
851e3d8d1e Document all shops and registered user commands
Include tests to keep it that way.
2024-06-20 22:58:08 +10:00
5c2462a396 Enable first chemistry crafting 2024-06-19 22:28:09 +10:00
fd29618643 Make Ronald a bit weaker at blade to make him a bit easier. 2024-06-13 22:14:47 +10:00
1d890b51ec Make some armour soak damage a bit less punishing 2024-06-12 23:13:14 +10:00
6bb3e6a335 Implement NPC AI for Ronald
Also add more armour to protect against guns.
2024-06-12 22:40:09 +10:00
78abdb761b Implement the first guns. 2024-06-08 00:20:45 +10:00
8aff296e03 Add the start of Ronald's House
And minor bugfixes on stability of item indexes, making stings less
aggressive.
2024-05-22 22:57:36 +10:00
e238abd832 Create venomous NPCs in Northrad (snakes & scorpions) 2024-05-15 22:58:30 +10:00
90cb258455 Make the desert a dry thirsty place + oasis has water 2024-04-26 23:35:25 +10:00
eec4b933ef Fix Northern Radfields map 2024-04-26 14:45:59 +10:00
ef395b3711 Add the desert part of the radfields 2024-04-25 23:41:11 +10:00
5d008bb52a Add rad detox + assorted fixups
Now ChangeTargetHealth effect is generalised to ChangeTargetParameter
that can also change raddamage (and in the future could cover other
things).
Also fixes a long-standing lmap bug - only show exits where both ends
are in the zone of the current room, rather than just requiring one of
the rooms to be in the zone.
2024-04-07 00:37:39 +11:00
36086b809c Add Geiger Counter and Radsuit 2024-04-04 21:35:29 +11:00
f37baf187e Implement radiation damage 2024-03-22 22:20:26 +11:00
5a270b50dc Missing punctuation. 2024-03-17 16:29:19 +11:00
4752f7a41d Fix up message 2024-03-17 16:27:21 +11:00
8769c8c6eb Allow completing a test to get a rad permit. 2024-03-17 16:25:04 +11:00
f6cda9a0b8 Add OORANS training room 2024-03-12 22:59:10 +11:00
8a9713b5e1 Don't idlepark from certain special public locations 2024-03-11 21:09:17 +11:00
e144771018 Rust version upgrade 2024-03-11 20:42:52 +11:00
be0204f5d9 Fix broken test 2024-03-05 22:45:43 +11:00
5c230f2667 Ship idle users to the homeless shelter after a couple of hours 2024-03-05 22:37:33 +11:00
19cef2d9c4 Allow selling in stores, with Josephine special behaviour
Also added a staff invincible mode to help clean out NPCs with wrong
inventory.
2024-02-26 22:35:55 +11:00
a2652e471d Create subsewer rooms 2024-02-24 01:38:39 +11:00
b1fecab1b0 Infest the sewers with crocodiles + minor NPC fixups 2024-02-11 22:21:51 +11:00
18f1bcf241 Add stinkfiends. Fix bug with get. 2024-02-08 22:35:06 +11:00
067d9383ac Do more cleanup of recloned NPCs, but wait 10 minutes instead of 2. 2024-01-29 22:12:16 +11:00
d1a5a4d2fa Add a required quest to gain access to the sewers 2024-01-29 00:48:41 +11:00
72c48b44c5 Make the sewers dangerous 2024-01-27 18:17:56 +11:00
169e56dc84 Flesh out the full map of Melbs sewers 2024-01-21 22:37:16 +11:00
033cbf2273 Allow plugging in to charge in powered locations 2024-01-17 22:48:42 +11:00
15b96c1b50 Allow buying a lantern that lights up the sewer.
It will be rechargeable but that's not fully implemented yet.
2024-01-15 22:40:45 +11:00
6126bc984b Fix build, prep for Turn Toggle 2024-01-13 18:01:19 +11:00
28654a5130 Beginning of light mechanic implementation 2024-01-12 22:23:02 +11:00
dbaf477f49 Add buff reward + fix resolver bug 2024-01-05 23:46:02 +11:00
68fc094c15 Cleanup most of the less_explicit mode support 2023-12-30 19:07:16 +11:00
58c815f8b4 Remove explicit parameter from display_for_sentence 2023-12-30 16:13:07 +11:00
a68955deab Remove separate explicit messages from all room broadcasts 2023-12-29 22:45:32 +11:00
0c280711e8 Add a mini-game around sharing knowledge
It still needs to apply buffs at the end and a few other details!
2023-12-27 00:34:47 +11:00
aa4828469a Allow for occassional 'power' attacks
They do more damage but take longer.
2023-10-18 22:25:08 +11:00
6ac3f676be Give some weapons a chance at causing crit status effects. 2023-10-16 22:18:03 +11:00
83a18cfd63 Improve effect system, including messages when effects wear off. 2023-10-14 22:23:06 +11:00
b06f045d10 Move help to separate YAML file. 2023-10-11 22:51:00 +11:00
e53949abf7 NPC data to separate YAML 2023-10-09 21:38:12 +11:00
16341e2c3e Fix warnings from latest version of Rust/Cargo. 2023-10-08 16:47:48 +11:00
807a9612fd Split most room data to YAML for faster compile times. 2023-10-08 16:34:55 +11:00
925deba57e Implement scavenge command 2023-10-06 22:32:15 +11:00
64b96f48ab Restrict access to corp HQ to members + those with consent to fight 2023-10-01 22:45:42 +11:00
472bdb4f0e Fix bug that leads to some players never having urges like hunger 2023-10-01 17:03:11 +11:00
50f23e1c56 Implement corporate HQs 2023-10-01 16:34:25 +11:00