Martin Michelsen
|
d59b59cd51
|
make switch assist a non-cheat command
|
2023-12-25 19:32:44 -08:00 |
|
Martin Michelsen
|
c7059874d3
|
make infinite HP also heal conditions
|
2023-12-25 19:32:44 -08:00 |
|
Martin Michelsen
|
7c9309f6c5
|
fix next item ID set incorrectly when joining a persistent game
|
2023-12-25 17:11:38 -08:00 |
|
Martin Michelsen
|
2ef6acaa0e
|
fix incorrect team flag alpha channel when loaded from disk
|
2023-12-25 15:06:38 -08:00 |
|
Martin Michelsen
|
84ed80365c
|
make BB games deterministic for replays
|
2023-12-23 23:26:44 -08:00 |
|
Martin Michelsen
|
3823fc94f1
|
add $si command
|
2023-12-23 20:41:21 -08:00 |
|
Martin Michelsen
|
4de23561b0
|
add option to unmask Ep3 whispers on proxy server, and prevent this from working on newserv
|
2023-12-22 21:54:48 -08:00 |
|
Martin Michelsen
|
23d4b7d905
|
fix Ep3 6x70 again
|
2023-12-22 17:17:25 -08:00 |
|
Martin Michelsen
|
d7bdbf19d1
|
fix 6x69 client ID check
|
2023-12-22 15:27:45 -08:00 |
|
Martin Michelsen
|
cf0588afc8
|
fix Ep3 6x70 handler
|
2023-12-22 15:27:45 -08:00 |
|
Martin Michelsen
|
e35c0c82a5
|
fix 6x70 for all cross-version cases
|
2023-12-21 22:23:39 -08:00 |
|
Martin Michelsen
|
b17dd5b196
|
make 6xE2 result weapons unidentified
|
2023-12-20 16:44:25 -08:00 |
|
Martin Michelsen
|
40c0953ebc
|
switch 6xBE and 6xE3 order
|
2023-12-20 16:22:56 -08:00 |
|
Martin Michelsen
|
82aaf4cd34
|
implement 6xE2 subcommand
|
2023-12-20 15:42:29 -08:00 |
|
Martin Michelsen
|
c68181e8c0
|
don't use drop command to change item visibility
|
2023-12-19 13:33:51 -08:00 |
|
Martin Michelsen
|
b7604eb643
|
add ability to forbid specific quest flag writes
|
2023-12-18 21:58:39 -08:00 |
|
Martin Michelsen
|
e3315822de
|
block various types of NPC FSOD from SPSOF
|
2023-12-18 20:33:07 -08:00 |
|
Martin Michelsen
|
0ec685cbd0
|
remove duplicate function definition
|
2023-12-18 13:31:38 -08:00 |
|
Martin Michelsen
|
49c947b352
|
prevent various malicious SPSOF commands
|
2023-12-18 10:28:32 -08:00 |
|
Martin Michelsen
|
3f9cad1ca5
|
add support for PC NTE
|
2023-12-17 23:32:41 -08:00 |
|
Martin Michelsen
|
de5547ff68
|
clean up 6x75 structure
|
2023-12-17 23:32:41 -08:00 |
|
Martin Michelsen
|
af06741788
|
enforce min stack sizes for quest opcodes too
|
2023-12-17 18:15:30 -08:00 |
|
Martin Michelsen
|
d64c9621af
|
fix converted 6x70 subcommand size field
|
2023-12-17 18:06:45 -08:00 |
|
Martin Michelsen
|
f14f7dd93b
|
enable item tracking on NTE and 11/2000 and make $item work
|
2023-12-17 13:50:44 -08:00 |
|
Martin Michelsen
|
66d7594a36
|
implement nonstandard drop modes
|
2023-12-16 10:09:40 -08:00 |
|
Martin Michelsen
|
bc017578e3
|
persist item state when no players are in a game
|
2023-12-11 12:13:36 -08:00 |
|
Martin Michelsen
|
2dc2f85b1a
|
don't disconnect on duplicate EXP requests
|
2023-12-10 21:45:13 -08:00 |
|
Martin Michelsen
|
2f32e8ab7d
|
fix BB inventory desync when buying consumables from shop
|
2023-12-10 21:16:42 -08:00 |
|
Martin Michelsen
|
beb87b546f
|
clean up map logging
|
2023-12-09 18:32:17 -08:00 |
|
Martin Michelsen
|
12572ed2d4
|
hide inventory/bank log messages if disabled in config.json
|
2023-12-09 10:56:58 -08:00 |
|
Martin Michelsen
|
bb3d4ac847
|
disable $bank when character overlay is present
|
2023-12-09 10:38:48 -08:00 |
|
Martin Michelsen
|
5a98b48521
|
don't set floor if it's negative
|
2023-12-08 10:01:01 -08:00 |
|
Martin Michelsen
|
6d16f8095a
|
factor ClientGameData into Client to reduce data duplication
|
2023-12-07 12:23:21 -08:00 |
|
Martin Michelsen
|
7db761f181
|
fix attribute upgrade in Gallon's Shop
|
2023-12-06 15:57:37 -08:00 |
|
Martin Michelsen
|
85d0bac5cb
|
assign bank item IDs at game join time
|
2023-12-06 09:46:57 -08:00 |
|
Martin Michelsen
|
0ce5210c22
|
add v4 ItemPT data
|
2023-12-05 23:31:16 -08:00 |
|
Martin Michelsen
|
33bbb15bf0
|
fix stacked item bank deposit bug
|
2023-12-04 18:23:41 -08:00 |
|
Martin Michelsen
|
c25569c688
|
implement shared bank
|
2023-12-04 16:59:03 -08:00 |
|
Martin Michelsen
|
f605a21c1a
|
add option to specify BB rare enemy rates
|
2023-12-03 21:44:56 -08:00 |
|
Martin Michelsen
|
cddd8007c7
|
fix 6x75 on GC NTE
|
2023-12-01 20:29:11 -08:00 |
|
Martin Michelsen
|
956e890ad6
|
use make_shared where appropriate
|
2023-11-30 10:24:27 -08:00 |
|
Martin Michelsen
|
695f14e3fb
|
implement 6xD8 subcommand
|
2023-11-30 09:48:12 -08:00 |
|
Martin Michelsen
|
3743d0a156
|
implement quest unlock flags
|
2023-11-29 22:22:19 -08:00 |
|
Martin Michelsen
|
3d2d96eb7e
|
fix BB bank withdraw conditions
|
2023-11-29 18:45:30 -08:00 |
|
Martin Michelsen
|
d1ce010d06
|
make user flag that allows cheating even if cheats are disabled
|
2023-11-29 17:19:37 -08:00 |
|
Martin Michelsen
|
acb9c656c5
|
implement 6xCB subcommand
|
2023-11-29 16:42:24 -08:00 |
|
Martin Michelsen
|
9ea84d7101
|
implement most remaining BB team functions
|
2023-11-29 11:35:15 -08:00 |
|
Martin Michelsen
|
2d8de65dd0
|
fix initial lobby position commands across NTE/proto boundary
|
2023-11-27 22:50:44 -08:00 |
|
Martin Michelsen
|
33ef130098
|
allow word select across NTE/proto boundary
|
2023-11-27 22:50:23 -08:00 |
|
Martin Michelsen
|
3370d9c940
|
allow symbol chats to cross 11/2000 version boundary
|
2023-11-27 22:09:38 -08:00 |
|