diff options
-rw-r--r-- | README.md | 22 | ||||
-rw-r--r-- | WebInterface/NodeJSServer/NodeJSServer.njsproj | 84 |
2 files changed, 11 insertions, 95 deletions
@@ -1,23 +1,23 @@ # DiscoBot -A sipmle Discord Bot, interfacing with the DSA "Heldensoftware", for a minimalistic and low-labor aproach to digitalize P&P RPG's +A simple Discord Bot, interfacing with the DSA "Heldensoftware", for a minimalistic and low-labour approach to digitalize P&P RPG's This software takes helden.zip.hld files and loads them into the Bot. -On enabled Servers, it provides a text based open source customizable text interface for characterspecific actions. +On enabled Servers, it provides a text based open source customizable text interface for character-specific actions. e.g. !attack Bogen +4 to shoot a bow. -The Bot recognizes the Sender and asosiates one of the loaded Chars to get the correct values. +The Bot recognizes the Sender and associates one of the loaded Chars to get the correct values. At the time, also an basic dice emulator is implemented. More features can be easily added (namegenerator...) # Usage -there are four main character specific action groups: -!talent {name} [t,z,zauber...] -!angriff {weapon} [a,attacke,attacke_mit...] -!parade {weapon} [p,P,parade_mit] -!fernkampf {weapon} {erschwernis} [schuss,f,F,schieße_mit] +There are four main character specific action groups: +- !talent {name} [t,z,zauber...] +- !angriff {weapon} [a,attacke,attacke_mit...] +- !parade {weapon} [p,P,parade_mit] +- !fernkampf {weapon} {erschwernis} [schuss,f,F,schieße_mit] --mainly the talent group has enhanced type corrrection --"erschwernis" is optional +mainly the talent group has enhanced type corrrection +" erschwernis" is optional Roll command -!roll {dice string e.g. "3d20"} [r,R,Würfle] + - !roll {dice string e.g. "3d20"} [r,R,Würfle] diff --git a/WebInterface/NodeJSServer/NodeJSServer.njsproj b/WebInterface/NodeJSServer/NodeJSServer.njsproj deleted file mode 100644 index df6d9b0..0000000 --- a/WebInterface/NodeJSServer/NodeJSServer.njsproj +++ /dev/null @@ -1,84 +0,0 @@ -<?xml version="1.0" encoding="utf-8"?> -<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> - <PropertyGroup> - <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration> - <SchemaVersion>2.0</SchemaVersion> - <ProjectGuid>{687040f4-1ffd-41aa-b4ca-e132a3d1fb15}</ProjectGuid> - <ProjectHome>.</ProjectHome> - <ProjectView>ShowAllFiles</ProjectView> - <StartupFile>webpack.config.js</StartupFile> - <WorkingDirectory>.</WorkingDirectory> - <OutputPath>.</OutputPath> - <ProjectTypeGuids>{3AF33F2E-1136-4D97-BBB7-1795711AC8B8};{349c5851-65df-11da-9384-00065b846f21};{9092AA53-FB77-4645-B42D-1CCCA6BD08BD}</ProjectTypeGuids> - <VisualStudioVersion Condition="'$(VisualStudioVersion)' == ''">14.0</VisualStudioVersion> - <VSToolsPath Condition="'$(VSToolsPath)' == ''">$(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v$(VisualStudioVersion)</VSToolsPath> - </PropertyGroup> - <PropertyGroup Condition="'$(Configuration)' == 'Debug'" /> - <PropertyGroup Condition="'$(Configuration)' == 'Release'" /> - <ItemGroup> - <Content Include="package-lock.json" /> - <Content Include="package.json" /> - <Content Include="webpack.config.js" /> - <Content Include="dist\404.html" /> - <Content Include="dist\index.html" /> - <Content Include="dist\index.css" /> - <Content Include="dist\chat.js" /> - <Content Include="dist\index.js" /> - <Content Include="src\index.js" /> - <Content Include="dist\ressources\DSALogo.png" /> - <Content Include="dist\ressources\menu.png" /> - <Content Include="dist\ressources\menu_close.png" /> - <Content Include="src\modules\ui\backdrop.js" /> - </ItemGroup> - <ItemGroup> - <Folder Include="dist" /> - <Folder Include="dist\ressources" /> - <Folder Include="src" /> - <Folder Include="src\modules" /> - <Folder Include="src\modules\ui" /> - <Folder Include="src\style" /> - <Folder Include="src\style\partials" /> - </ItemGroup> - <Import Project="$(MSBuildToolsPath)\Microsoft.Common.targets" Condition="Exists('$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props')" /> - <!--Do not delete the following Import Project. While this appears to do nothing it is a marker for setting TypeScript properties before our import that depends on them.--> - <Import Project="$(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v$(VisualStudioVersion)\TypeScript\Microsoft.TypeScript.targets" Condition="False" /> - <Import Project="$(VSToolsPath)\Node.js Tools\Microsoft.NodejsTools.targets" /> - <ProjectExtensions> - <VisualStudio> - <FlavorProperties GUID="{349c5851-65df-11da-9384-00065b846f21}"> - <WebProjectProperties> - <UseIIS>False</UseIIS> - <AutoAssignPort>True</AutoAssignPort> - <DevelopmentServerPort>0</DevelopmentServerPort> - <DevelopmentServerVPath>/</DevelopmentServerVPath> - <IISUrl>http://localhost:48022/</IISUrl> - <NTLMAuthentication>False</NTLMAuthentication> - <UseCustomServer>True</UseCustomServer> - <CustomServerUrl>http://localhost:1337</CustomServerUrl> - <SaveServerSettingsInUserFile>False</SaveServerSettingsInUserFile> - </WebProjectProperties> - </FlavorProperties> - <FlavorProperties GUID="{349c5851-65df-11da-9384-00065b846f21}" User=""> - <WebProjectProperties> - <StartPageUrl> - </StartPageUrl> - <StartAction>CurrentPage</StartAction> - <AspNetDebugging>True</AspNetDebugging> - <SilverlightDebugging>False</SilverlightDebugging> - <NativeDebugging>False</NativeDebugging> - <SQLDebugging>False</SQLDebugging> - <ExternalProgram> - </ExternalProgram> - <StartExternalURL> - </StartExternalURL> - <StartCmdLineArguments> - </StartCmdLineArguments> - <StartWorkingDirectory> - </StartWorkingDirectory> - <EnableENC>False</EnableENC> - <AlwaysStartWebServerOnDebug>False</AlwaysStartWebServerOnDebug> - </WebProjectProperties> - </FlavorProperties> - </VisualStudio> - </ProjectExtensions> -</Project> |