Changeset 503


Ignore:
Timestamp:
Jan 27, 2025, 4:29:28 PM (38 hours ago)
Author:
alloc
Message:

Compatibility fixes for 2.0

Location:
TFP-WebServer
Files:
19 edited

Legend:

Unmodified
Added
Removed
  • TFP-WebServer/CommandExtensions/ModInfo.xml

    r499 r503  
    55        <Description value="Additional commands for server operation" />
    66        <Author value="The Fun Pimps LLC" />
    7         <Version value="1.1.0.1" />
     7        <Version value="2.0.0.0" />
    88        <Website value="" />
    99</xml>
  • TFP-WebServer/CommandExtensions/src/ChatHelpers.cs

    r499 r503  
    66                                PrivateMessageConnections.SetLastPMSender (_sender, _receiver);
    77                                senderName = _sender.playerName;
     8                               
     9                                _receiver.SendPackage (NetPackageManager.GetPackage<NetPackageChat> ().Setup (EChatType.Whisper, _sender.entityId,
     10                                        _message, null, EMessageSender.SenderIdAsPlayer, GeneratedTextManager.BbCodeSupportMode.SupportedAndAddEscapes));
    811                        } else {
    912                                senderName = "Server";
     13                               
     14                                _receiver.SendPackage (NetPackageManager.GetPackage<NetPackageChat> ().Setup (EChatType.Whisper, -1,
     15                                        _message, null, EMessageSender.Server, GeneratedTextManager.BbCodeSupportMode.Supported));
    1016                        }
    1117
    12                         _receiver.SendPackage (NetPackageManager.GetPackage<NetPackageChat> ().Setup (EChatType.Whisper, -1,
    13                                 $"{senderName} (PM): {_message}", null,
    14                                 EMessageSender.None));
    1518                        string receiverName = _receiver.playerName;
    1619                        receiverName = receiverName != null ? $"\"{receiverName}\"" : "unknownName";
  • TFP-WebServer/MapRendering/ModInfo.xml

    r487 r503  
    55        <Description value="Render the game map to image map tiles as it is uncovered" />
    66        <Author value="The Fun Pimps LLC" />
    7         <Version value="1.1.0.0" />
     7        <Version value="2.0.0.0" />
    88        <Website value="" />
    99</xml>
  • TFP-WebServer/MapRendering/src/ModApi.cs

    r463 r503  
    2727                }
    2828
    29                 private void GameStartDone () {
     29                private ModEvents.EModEventResult GameStartDone (ref ModEvents.SGameStartDoneData _data) {
    3030                        if (!MapRenderer.Enabled) {
    31                                 return;
     31                                return ModEvents.EModEventResult.Continue;
    3232                        }
    3333
    3434                        ModEvents.GameShutdown.RegisterHandler (GameShutdown);
    3535                        ModEvents.CalcChunkColorsDone.RegisterHandler (CalcChunkColorsDone);
     36
     37                        return ModEvents.EModEventResult.Continue;
    3638                }
    3739
    38                 private void GameShutdown () {
     40                private ModEvents.EModEventResult GameShutdown (ref ModEvents.SGameShutdownData _data) {
    3941                        MapRenderer.Shutdown ();
     42
     43                        return ModEvents.EModEventResult.Continue;
    4044                }
    4145
    42                 private void CalcChunkColorsDone (Chunk _chunk) {
    43                         MapRenderer.RenderSingleChunk (_chunk);
     46                private ModEvents.EModEventResult CalcChunkColorsDone (ref ModEvents.SCalcChunkColorsDoneData _data) {
     47                        MapRenderer.RenderSingleChunk (_data.Chunk);
     48
     49                        return ModEvents.EModEventResult.Continue;
    4450                }
    4551        }
  • TFP-WebServer/WebServer/ModInfo.xml

    r500 r503  
    55        <Description value="Integrated Webserver for the Web Dashboard and server APIs" />
    66        <Author value="The Fun Pimps LLC" />
    7         <Version value="1.1.0.4" />
     7        <Version value="2.0.0.0" />
    88        <Website value="" />
    99</xml>
  • TFP-WebServer/WebServer/src/ModApi.cs

    r500 r503  
    1818                }
    1919
    20                 private void GameStartDone () {
     20                private ModEvents.EModEventResult GameStartDone (ref ModEvents.SGameStartDoneData _data) {
    2121                        if (!ConnectionManager.Instance.IsServer) {
    22                                 return;
     22                                return ModEvents.EModEventResult.Continue;
    2323                        }
    2424                       
     
    2929                                ItemIconHandler.Instance.LoadIcons ();
    3030                        }
     31
     32                        return ModEvents.EModEventResult.Continue;
    3133                }
    3234
    33                 private void WorldShuttingDown () {
     35                private ModEvents.EModEventResult WorldShuttingDown (ref ModEvents.SWorldShuttingDownData _data) {
    3436                        webInstance?.Disconnect ();
     37
     38                        return ModEvents.EModEventResult.Continue;
    3539                }
    3640        }
  • TFP-WebServer/bin/Mods/TFP_CommandExtensions/ModInfo.xml

    r499 r503  
    55        <Description value="Additional commands for server operation" />
    66        <Author value="The Fun Pimps LLC" />
    7         <Version value="1.1.0.1" />
     7        <Version value="2.0.0.0" />
    88        <Website value="" />
    99</xml>
  • TFP-WebServer/bin/Mods/TFP_MapRendering/ModInfo.xml

    r487 r503  
    55        <Description value="Render the game map to image map tiles as it is uncovered" />
    66        <Author value="The Fun Pimps LLC" />
    7         <Version value="1.1.0.0" />
     7        <Version value="2.0.0.0" />
    88        <Website value="" />
    99</xml>
  • TFP-WebServer/bin/Mods/TFP_WebServer/ModInfo.xml

    r500 r503  
    55        <Description value="Integrated Webserver for the Web Dashboard and server APIs" />
    66        <Author value="The Fun Pimps LLC" />
    7         <Version value="1.1.0.4" />
     7        <Version value="2.0.0.0" />
    88        <Website value="" />
    99</xml>
Note: See TracChangeset for help on using the changeset viewer.