Commit Graph

228 Commits

Author SHA1 Message Date
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
651f1b99c5 Fix build of tests 2024-03-11 21:15:52 +11:00
8a9713b5e1 Don't idlepark from certain special public locations 2024-03-11 21:09:17 +11:00
f7282b07d3 Add some extra exceptions to being idle parked. 2024-03-11 20:59:56 +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
ff1cb6157d Remove debug code 2024-03-05 22:43:07 +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
f0aa3d1d08 Minor bugfix: doors shouldn't swing shut if they are already closed. 2024-01-29 21:54:42 +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
760598e3a1 Document sharing + upgrades 2024-01-07 16:43:26 +11:00
bf3860dd11 Recalculate total stats based off sharing, and inform user of impact 2024-01-06 23:15:41 +11:00
fbfc33857d Add a slightly better item decoding error 2024-01-06 00:07:01 +11:00
dbaf477f49 Add buff reward + fix resolver bug 2024-01-05 23:46:02 +11:00
657ec807e0 Remove less_explicit_mode (no longer sent from client) 2023-12-30 22:25:01 +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
3c302136d5 Remove most references to less_explicit_mode
Instead add one basic illegality filter for everyone.
2023-12-29 23:48:31 +11:00
a68955deab Remove separate explicit messages from all room broadcasts 2023-12-29 22:45:32 +11:00
cf7e589bc4 Update for new classification. 2023-12-27 11:56:35 +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
706825be20 Add stop command that reverses current action. 2023-10-23 22:12:59 +11:00
76b2874077 Allow feinting during battle 2023-10-20 23:24:20 +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
2350e22f5f Make water a bit less thirst quenching - it's gone a bit too far 2023-10-15 17:12:30 +11:00