in1tiate
64d745dc0f
Merge branch 'master' into feature/net-auth
2021-03-15 18:17:12 -05:00
scatterflower
c11546c7a8
make advertiser version string less stupid
2021-03-15 18:04:20 -05:00
Cerapter
0612494277
Document Server
2021-03-15 18:05:26 +01:00
Salanto
6415732da3
Logic is hard, mkay?
2021-03-15 16:38:37 +01:00
Cerapter
7d706b122d
Document WSClient
2021-03-15 15:29:03 +01:00
Salanto
6de72085af
Prevent empty OOC name
2021-03-15 12:45:39 +01:00
scatterflower
27375ffa84
Merge pull request #35 from AttorneyOnline/music-stoppage
...
properly support music stopping
2021-03-14 21:06:14 -05:00
in1tiate
499765bfaa
update version string
2021-03-14 20:37:25 -05:00
in1tiate
82a53826a9
properly support music stopping
2021-03-14 20:35:07 -05:00
scatterflower
cfc75798e7
add /about and update version string
2021-03-14 17:51:14 -05:00
in1tiate
4aba84734e
Merge branch 'master' into recent-bans
2021-03-14 17:44:02 -05:00
in1tiate
01f81c7107
always reload theme on subtheme change
2021-03-14 15:16:30 -05:00
in1tiate
954744d86a
add /subtheme
2021-03-14 15:14:44 -05:00
in1tiate
6b3bfb2fda
add some cute flavor text for permanent bans
2021-03-14 13:49:55 -05:00
in1tiate
9b32188cc6
add /unban and /removeuser
2021-03-14 13:44:12 -05:00
Cerapter
ea9716949d
Document WSProxy
2021-03-14 19:34:40 +01:00
in1tiate
b562b77be9
use BanInfo for inserting bans, send ban id and duration with KB packet
2021-03-14 13:28:59 -05:00
in1tiate
b5779b1aa5
add /bans
2021-03-14 13:13:26 -05:00
Cerapter
e49324fcbc
Document Logger
2021-03-14 19:03:16 +01:00
in1tiate
535c05f3e2
Merge branch 'master' of https://github.com/AttorneyOnline/akashi
2021-03-14 12:13:13 -05:00
in1tiate
2a8ed66c4f
rework getClient into getClientsByIpid, alter /ban and /kick to report number of clients affected
2021-03-14 12:11:18 -05:00
scatterflower
ae0d308ec7
apparently ipids are different
2021-03-14 12:01:27 -05:00
scatterflower
c673339653
Add mute and unmute
2021-03-14 08:21:58 -05:00
scatterflower
5368601b67
remove desu
2021-03-13 13:40:37 -06:00
scatterflower
fa72e87e34
fix ip bans and generally make it work correctly
2021-03-13 13:33:47 -06:00
scatterflower
6a38e50c4f
add ban durations (only works for hdid atm)
2021-03-13 13:25:09 -06:00
Cerapter
243caf4292
Add docuumentation to AreaData
...
Also patch up a few errors with the ConfigManager documentation.
2021-03-13 16:35:58 +01:00
scatterflower
f45099e47b
implement tsu-like time parsing
2021-03-13 05:10:36 -06:00
scatterflower
18f76d68ea
fix crash from old music packets
2021-03-13 03:17:46 -06:00
in1tiate
7a64521c40
Merge branch 'master' of https://github.com/AttorneyOnline/akashi
2021-03-12 22:51:11 -06:00
in1tiate
dd7daa0c88
fix /mods
2021-03-12 22:48:44 -06:00
scatterflower
e680bb9e07
Merge pull request #29 from Salanto/GM-Command
...
Gm command
2021-03-12 15:18:51 -06:00
Salanto
834f908d84
For real this time
2021-03-12 22:17:19 +01:00
Salanto
ed03666a2c
Change permission, remove unused permission
2021-03-12 22:14:45 +01:00
Salanto
79d64e6153
Send music update to area instead of a single client
2021-03-12 22:12:33 +01:00
Cerapter
b15660e81d
Adjust Doxyfile, document Advertiser
...
The Doxyfile now correctly reports the version as "0.0.1", and private
and static members are also now extracted, if only to make the
documentation fuller.
The README.md file is used as the index page for the generated Doxygen
documentation.
2021-03-12 20:38:11 +01:00
Salanto
69911835ee
Wrong permission
2021-03-12 18:44:35 +01:00
Salanto
56ef0d5958
Add /gm command
2021-03-12 18:41:21 +01:00
in1tiate
a62b12fb7a
fix area config reading based on sanitized name
2021-03-12 05:01:31 -06:00
in1tiate
8b4929223c
implement modchat
2021-03-11 23:58:51 -06:00
in1tiate
f43a498efa
add /announce, change permission names for consistency
2021-03-11 23:49:42 -06:00
in1tiate
32c2d6a5e2
Merge branch 'master' into motd
2021-03-11 21:45:49 -06:00
in1tiate
027876a6ba
Merge pull request #28 from AttorneyOnline/fix/characters-taken
...
Fix characters not being correctly marked as taken
2021-03-11 21:44:44 -06:00
in1tiate
ee9ae6d7c6
rework characters_taken to be a QList<int>
2021-03-11 20:09:04 -06:00
in1tiate
d7870fd017
call arup in loadingDone instead of changeCharacter
2021-03-11 19:31:33 -06:00
Salanto
f06537973b
Make permission check work; allow changed MOTD to be longer than one word
2021-03-12 00:56:54 +01:00
Salanto
06864e115a
Make MODT editable - Part 1
2021-03-12 00:44:27 +01:00
Salanto
3e1f9825ca
motd. Can't get simpler than that.
2021-03-11 22:42:47 +01:00
scatterflower
eba21d9108
Merge pull request #22 from AttorneyOnline/fix/area-sort
...
Fix areas being sorted lexicographically by storing a numerical position in the area name and sorting numerically
2021-03-11 13:42:58 -06:00
scatterflower
325aeb5349
Merge pull request #21 from AttorneyOnline/in1tiate/commands-uwu
...
Fixes and improvements
2021-03-11 13:42:48 -06:00
scatterflower
b515407967
make ms port selection actually work??
2021-03-11 13:32:20 -06:00
in1tiate
9d10431da7
store a position in area config and sort areas numerically
2021-03-11 09:57:41 -06:00
in1tiate
e60f7e6796
update version string
2021-03-11 05:29:46 -06:00
in1tiate
07a19fe8cd
don't allow for locked areas with no cm
2021-03-11 04:52:54 -06:00
in1tiate
bd471eda00
switch to QRegularExpression for client version validation
2021-03-11 04:32:41 -06:00
scatterflower
8c39d6ee35
finish implementing evidence mod
2021-03-11 03:33:35 -06:00
in1tiate
7157d5410e
vastly improve client version string validation
2021-03-11 02:22:03 -06:00
scatterflower
1d4c1b8cda
add all evidence mods EXCEPT hiddencm
2021-03-11 02:05:38 -06:00
in1tiate
953426fea1
fix status in area list, replace number() with str literal
2021-03-11 02:00:33 -06:00
scatterflower
5b328859cd
Merge pull request #20 from AttorneyOnline/in1tiate/commands-uwu
...
Add /help, /status, /forcepos, /currentmusic, /pm; 2.9 compatibility fixes
2021-03-11 00:32:41 -06:00
in1tiate
ae338b1ac0
please compile before you commit, rose
2021-03-10 21:02:59 -06:00
in1tiate
6aff469a8c
send only x offset to old clients
2021-03-10 20:56:07 -06:00
in1tiate
d84c20784d
add ~stop.mp3 checking
2021-03-10 20:33:37 -06:00
in1tiate
edbb531e88
add /pm, make changing pos send SP packet
2021-03-10 20:29:17 -06:00
in1tiate
d04fef0ded
add currentmusic, define forcepos in aoclient.h
2021-03-10 20:10:05 -06:00
in1tiate
30ffc94a10
add forcepos and check for nonexistent client in invite
2021-03-10 19:59:35 -06:00
in1tiate
556fe9a0b1
improve arup function, add /status
2021-03-10 19:39:46 -06:00
in1tiate
a792c063ee
add help command
2021-03-10 18:47:22 -06:00
scatterflower
b4817f1cb1
Merge pull request #19 from AttorneyOnline/in1tiate/commands-uwu
...
Add /area, /play, /area_kick, /switch, /randomchar, /toggleglobal, and /mods
2021-03-10 04:55:40 -06:00
in1tiate
f0d6b4eb53
add /mods
2021-03-09 19:29:59 -06:00
in1tiate
49071e6936
add global chat toggle
2021-03-09 18:40:58 -06:00
in1tiate
d1918e50a9
add area_kick, switch, randomchar
2021-03-09 18:09:28 -06:00
in1tiate
9985b7daf8
fix bounds checking, add /play
2021-03-09 17:43:20 -06:00
in1tiate
7d87a7027f
add bounds checking to /area and evidence
2021-03-09 17:24:52 -06:00
in1tiate
483e89d5cf
add /area
2021-03-09 17:17:18 -06:00
in1tiate
0c9e432fab
Merge branch 'master' into feature/net-auth
2021-03-09 14:41:08 -06:00
in1tiate
d2890e6e86
some fiddling
2021-03-09 14:35:23 -06:00
in1tiate
2a9eb18c5e
add net auth + desk mod validation update
2021-03-09 14:24:03 -06:00
scatterflower
4ff32f099e
Merge branch 'master' into feature/iniswap_lock
2021-03-09 14:04:32 -06:00
scatterflower
d0dbd41232
Merge pull request #15 from AttorneyOnline/feature/dezalgo
...
Add "dezalgo" for IC and OOC chat
2021-03-09 14:03:48 -06:00
in1tiate
576b915828
send user id in hwid packet
2021-03-09 13:40:01 -06:00
in1tiate
5d4a3700ed
config bg lock, fail if modpass is empty
2021-03-09 13:32:08 -06:00
in1tiate
088b34064f
add iniswap locking
2021-03-09 13:23:32 -06:00
in1tiate
2c25fadc19
add dezalgo for IC and OOC chat
2021-03-09 12:56:59 -06:00
in1tiate
18efacb886
set timers when you join and change areas
2021-03-06 00:41:10 -06:00
in1tiate
6cf135a975
it works! *evil laugh*
2021-03-06 00:25:16 -06:00
in1tiate
2e3a16c9b0
send packet to show timer
2021-03-06 00:16:39 -06:00
in1tiate
e65caf2a59
probably initializing the timers would be a good idea
2021-03-06 00:00:50 -06:00
in1tiate
49bad39ec1
nonfunctional initial commit
2021-03-05 23:53:36 -06:00
in1tiate
62b3f8647f
move CM check before auth check
2021-03-04 05:27:00 -06:00
in1tiate
3aa937f908
fix indentation
2021-03-04 05:25:23 -06:00
in1tiate
f46eeeb94f
Merge branch 'master' into in1tiate/cming
2021-03-04 05:24:06 -06:00
Salanto
c5685a8a3b
Missed some
2021-03-03 18:50:06 +01:00
Salanto
f2fe5227d6
Formatting if-else, Minor Nitpick
2021-03-03 18:36:20 +01:00
Salanto
9267729459
Caplock enum, update variable name to reflect config name
2021-03-03 17:26:44 +01:00
in1tiate
fb300e1b56
"heads" not "head"
2021-03-03 01:56:26 -06:00
in1tiate
954e64831c
fix some config shenanigans
2021-03-03 01:44:41 -06:00
in1tiate
e30a91e8f7
fix previously nonfunctional area protection
2021-03-02 21:58:41 -06:00
in1tiate
f607be2d6c
fix crash in logger, add (nonfunctional) protected area flag
2021-03-02 21:44:08 -06:00
in1tiate
0b024abe5c
hook into ACL system for CM shenanigans
2021-03-02 20:45:01 -06:00