AnonymousHybi
e7822eb506
Adds in the Discord Verification system and fixes the bot~
2018-05-20 01:32:12 +01:00
AnonymousHybi
3863b16999
Removing some debugging tools which arent needed anymore
2018-04-04 19:36:22 +01:00
AnonymousHybi
8ccd3618d4
Merge branch 'master' into virgoPull
2018-03-25 00:32:28 +00:00
AnonymousHybi
f027be32a2
Some more debugging stuff to help find if it's an issue locally or with BYOND
2018-03-23 13:44:34 +00:00
AnonymousHybi
9487c20e5b
Hacky IRC code. :S
2018-03-23 13:27:49 +00:00
Reddeyfish
ace0058b1f
Merge branch 'virgoMaster' into virgoPull
2018-03-21 21:22:51 -07:00
AnonymousHybi
3a26426ae3
okay im done
...
it's a environment issue i think
2018-03-21 16:23:54 +00:00
AnonymousHybi
c45971bd00
BOT ATTEMPT 3 ELECTRIC BOOGALOO IM LOSING MY PATIENCE HELP
2018-03-21 15:14:48 +00:00
AnonymousHybi
67857af3de
IRC bot attempt 2! Electric Boogaloo
2018-03-21 14:49:39 +00:00
AnonymousHybi
370c11d6de
Enables IRC again...FFS...
2018-03-20 20:32:36 +00:00
Leshana
a0de41f24f
Merge branch 'master' of https://github.com/PolarisSS13/Polaris into polaris-sync-2018-03-15
...
# Conflicts:
# README.md
# code/__defines/mobs.dm
# code/__defines/subsystems.dm
# code/_helpers/global_lists.dm
# code/controllers/subsystems/garbage.dm
# code/controllers/subsystems/overlays.dm
# code/datums/datacore.dm
# code/datums/supplypacks/munitions.dm
# code/game/machinery/suit_storage_unit.dm
# code/game/objects/items/devices/communicator/UI.dm
# code/game/objects/items/weapons/id cards/station_ids.dm
# code/game/objects/random/random.dm
# code/game/turfs/simulated/floor.dm
# code/game/turfs/simulated/floor_icon.dm
# code/modules/awaymissions/gateway.dm
# code/modules/client/preferences.dm
# code/modules/ext_scripts/python.dm
# code/modules/mob/living/carbon/human/human.dm
# code/modules/mob/living/carbon/human/life.dm
# code/modules/mob/living/carbon/human/species/station/station.dm
# code/modules/mob/living/carbon/human/species/virtual_reality/avatar.dm
# code/modules/mob/living/carbon/human/update_icons.dm
# code/modules/mob/living/living.dm
# code/modules/mob/living/living_defines.dm
# code/modules/mob/living/simple_animal/animals/bear.dm
# code/modules/mob/mob_helpers.dm
# code/modules/mob/new_player/new_player.dm
# code/modules/mob/new_player/preferences_setup.dm
# code/modules/mob/new_player/sprite_accessories.dm
# code/modules/organs/organ_external.dm
# code/modules/organs/organ_icon.dm
# code/modules/organs/robolimbs.dm
# code/modules/reagents/reagent_containers/glass.dm
# code/modules/reagents/reagent_containers/syringes.dm
# html/changelogs/.all_changelog.yml
# maps/southern_cross/southern_cross-1.dmm
# maps/southern_cross/southern_cross-3.dmm
# maps/southern_cross/southern_cross-4.dmm
# maps/southern_cross/southern_cross-6.dmm
# vorestation.dme
2018-03-15 22:41:14 -04:00
Neerti
0a2bf1eb42
Port's /vg/'s RCE prevention.
2018-03-09 00:32:16 -05:00
Leshana
ae38fb3c48
Disable all shell() exec prox for extra security.
...
We do not use python or nodejs scripts. Our discord bot makes HTTP
requests. Therefore we can entirely disable this code. Even if we ever
want to start using these procs for discord integration, we would pipe it
through our HTTP discord proxy, not use shell().
With all instances of shell() disabled, we can't be attacked by it.
2017-07-20 22:24:27 -04:00
Jon
238292a9a6
Makes changes to allow IRC bot output at Sparky's request.
2015-12-11 19:58:05 +00:00
GinjaNinja32
9a9f8e5563
(probably) fixes an issue where the server hangs at roundstart if the IRC bot doesn't respond properly
2015-06-28 11:43:53 +01:00
Ccomp5950
eea423ce0f
Merge pull request #9857 from GinjaNinja32/bot
...
Adds support for bots which use world.Export() for server-to-bot communication
2015-06-18 13:46:50 -04:00
GinjaNinja32
8d232e9304
Adds support for bots which use world.Export() for server-to-bot communication
2015-06-18 18:34:55 +01:00
GinjaNinja32
a60b91fd1b
Adds a new configuration value, SERVERURL, for the IRC bot to use if set
2015-06-17 10:00:35 +01:00
Ccomp5950
fd78c58f46
Bot down? Let's not lock up the entire server.
...
Instead we'll spawn a thread to handle it, not like we care what is returned either way.
2014-05-29 21:36:34 -05:00
Ccomp5950
daed8dd7ec
Code for new bots allowing admins to PM Players via IRC and vice versa.
2014-04-16 23:14:17 -05:00
Mloc-Argent
49890421f8
Adds a C library alternative to the ircbot nudge script.
...
This allows for more secure and stable transmission on Linux, but you might see some improvements on Windows too.
Code lies in (confusingly) lib/src.
nudge.c should be compiled to lib/nudge.[dll/so] and be linked against netutil.c.
There's some horribly hacky code in nudge.c to assemble pickled data, but it's probably the fastest way that's still safe.
Signed-off-by: Mloc-Argent <colmohici@gmail.com >
2014-03-04 10:08:17 +00:00
Mloc-Argent
33805e639b
Implements hooks, an easier way to write code to be called at startup/roundstart/roundend.
...
Current hooks are "startup", "roundstart", and "roundend".
Most stuff in world/New() has been moved over to the startup hook.
Roundstart and roundend have no hooks yet.
Removed the unused "newbanjob.dm" file and associated verbs/topics.
Bumped RECOMMENDED_VERSION up to 501.
Signed-off-by: Mloc-Argent <colmohici@gmail.com >
2013-11-25 21:16:09 +00:00
Mloc-Argent
a084f74c7d
Expansion of every "icon = ''" path.
...
Supposed to help compilation times. Who knows.
Signed-off-by: Mloc-Argent <colmohici@gmail.com >
2013-09-01 21:53:36 +01:00
Mloc-Argent
9a5a1dc82c
Made IRCbot's password and host a config option.
...
Added a hook to send a message to the bot when a round starts.
Signed-off-by: Mloc-Argent <colmohici@gmail.com >
2013-08-05 14:07:06 +01:00
Mloc-Argent
cf4bd39f6e
Updated the linkage between the NanoTrasen IRC bot and the server.
...
- Server will now send adminhelps to the admin channel, with information if there is no admins online.
- Server will inform the admin channel if the last admin online logs out.
- When a round ends, the server will alert the main channel, supplying some statistics.
Additionally, laid the groundwork for an external scripts system.
This is fully configurable/togglable in the config.txt file.
Signed-off-by: Mloc-Argent <colmohici@gmail.com >
2013-07-02 23:41:40 +01:00