@csegames/camelot-unchained
Version:
Camelot Unchained Client Library
297 lines (296 loc) • 13.8 kB
JavaScript
;
/*
* This Source Code Form is subject to the terms of the Mozilla Public
* License, v. 2.0. If a copy of the MPL was not distributed with this
* file, You can obtain one at http://mozilla.org/MPL/2.0/.
*/
Object.defineProperty(exports, "__esModule", { value: true });
var devClientInterface = {
initialized: true,
OnInitialized: function OnInitialized(c) {
c();
return -1;
},
CancelOnInitialized: function CancelOnInitialized(c) {},
/* Client Options */
muteVolume: false,
mainVolume: 1,
/* Shared */
patchResourceChannel: 4,
loginToken: 'developer',
pktHash: '0000',
webAPIHost: 'hatcheryd.camelotunchained.com',
apiHost: 'https://api.camelotunchained.com',
serverURL: '',
serverTime: 1,
vsync: 1,
FOV: function FOV(degrees) {},
DropLight: function DropLight(intensity, radius, red, green, blue) {},
ResetLights: function ResetLights() {},
OnServerConnected: function OnServerConnected(c) {
c(false);
return -1;
},
CancelOnServerConnected: function CancelOnServerConnected(c) {},
PlaySoundEvent: function PlaySoundEvent(id) {},
ToggleCamera: function ToggleCamera() {},
ReloadUI: function ReloadUI(name) {},
ReloadAllUI: function ReloadAllUI() {},
OpenUI: function OpenUI(name) {},
CloseUI: function CloseUI(name) {},
HideUI: function HideUI(name) {},
ShowUI: function ShowUI(name) {},
ToggleUIVisibility: function ToggleUIVisibility(name) {},
FocusUI: function FocusUI(name) {},
RequestInputOwnership: function RequestInputOwnership() {},
ReleaseInputOwnership: function ReleaseInputOwnership() {},
Quit: function Quit() {},
CrashTheGame: function CrashTheGame() {},
OnUpdateNameplate: function OnUpdateNameplate(c) {},
OnOpenUI: function OnOpenUI(callback) {},
OnCloseUI: function OnCloseUI(callback) {},
OnShowUI: function OnShowUI(callback) {},
OnHideUI: function OnHideUI(callback) {},
Listen: function Listen(event) {},
Ignore: function Ignore(event) {},
Fire: function Fire(event) {
var args = [];
for (var _i = 1; _i < arguments.length; _i++) {
args[_i - 1] = arguments[_i];
}
},
OnEvent: function OnEvent(callback) {},
/* Respawn */
Respawn: function Respawn(id) {},
/* Skills */
SetSkillRunning: function SetSkillRunning(callback) {},
SetSkillQueued: function SetSkillQueued(callback) {},
UpdateSkillCooldown: function UpdateSkillCooldown(callback) {},
OnSkillError: function OnSkillError(callback) {},
OnSkillStateChanged: function OnSkillStateChanged(callback) {},
/* Abilities */
OnAbilityNumbersChanged: function OnAbilityNumbersChanged(callback) {},
Attack: function Attack(abilityID) {},
OnAbilityCooldown: function OnAbilityCooldown(c) {
return -1;
},
CancelOnAbilityCooldown: function CancelOnAbilityCooldown(c) {},
OnAbilityActive: function OnAbilityActive(c) {
return -1;
},
CancelOnAbilityActive: function CancelOnAbilityActive(c) {},
OnAbilityError: function OnAbilityError(c) {},
/* HUD */
OnToggleHUDItem: function OnToggleHUDItem(c) {},
/* Equipped Gear */
SubscribeGear: function SubscribeGear(subscribe) {},
OnGearAdded: function OnGearAdded(callback) {},
OnGearRemoved: function OnGearRemoved(callback) {},
UnequipItem: function UnequipItem(itemID) {},
/* Inventory */
SubscribeInventory: function SubscribeInventory(subscribe) {},
OnInventoryAdded: function OnInventoryAdded(callback) {},
OnInventoryRemoved: function OnInventoryRemoved(callback) {},
EquipItem: function EquipItem(itemID) {},
DropItem: function DropItem(itemID) {},
/* Config */
OnReceiveConfigVars: function OnReceiveConfigVars(c) {},
OnReceiveConfigVar: function OnReceiveConfigVar(c) {},
OnConfigVarChanged: function OnConfigVarChanged(c) {},
SaveConfigChanges: function SaveConfigChanges() {},
OnSavedConfigChanges: function OnSavedConfigChanges(c) {},
RestoreConfigDefaults: function RestoreConfigDefaults(tag) {},
ChangeConfigVar: function ChangeConfigVar(variable, value) {},
CancelChangeConfig: function CancelChangeConfig(variable) {},
CancelAllConfigChanges: function CancelAllConfigChanges(tag) {},
GetConfigVars: function GetConfigVars(tag) {},
GetConfigVar: function GetConfigVar(variable) {},
/* Building | CUBE */
OnBuildingModeChanged: function OnBuildingModeChanged(c) {},
// responds with all blocks -- triggered by a call to 'RequestBlocks'
OnReceiveBlocks: function OnReceiveBlocks(c) {},
// responds with all substance ids -- triggered by a call to 'RequestSubstances'
OnReceiveSubstances: function OnReceiveSubstances(c) {},
// responds with block ids for a specific substance last passed into 'BlockIDsforSubstanceID'
OnReceiveBlockIDs: function OnReceiveBlockIDs(c) {},
OnReceiveBlockTags: function OnReceiveBlockTags(c) {},
OnReceiveScreenShot: function OnReceiveScreenShot(c) {},
OnCopyBlueprint: function OnCopyBlueprint(c) {},
OnNewBlueprint: function OnNewBlueprint(c) {},
OnDownloadBlueprints: function OnDownloadBlueprints(c) {},
OnUploadBlueprint: function OnUploadBlueprint(c) {},
OnBlueprintSelected: function OnBlueprintSelected(c) {},
OnBlockSelected: function OnBlockSelected(c) {},
ToggleBuildingMode: function ToggleBuildingMode() {},
SetBuildingMode: function SetBuildingMode(newMode) {},
UndoCube: function UndoCube() {},
RedoCube: function RedoCube() {},
CommitBlock: function CommitBlock() {},
CancelBlockPlacement: function CancelBlockPlacement() {},
BlockRotateX: function BlockRotateX() {},
BlockRotateY: function BlockRotateY() {},
BlockRotateZ: function BlockRotateZ() {},
BlockFlipX: function BlockFlipX() {},
BlockFlipY: function BlockFlipY() {},
BlockFlipZ: function BlockFlipZ() {},
CopyBlueprint: function CopyBlueprint() {},
PasteBlueprint: function PasteBlueprint() {},
RemoveIslands: function RemoveIslands() {},
ApplyStability: function ApplyStability() {},
TestStability: function TestStability() {},
SaveBuilding: function SaveBuilding() {},
ToggleStabilityLoop: function ToggleStabilityLoop() {},
RequestBlocks: function RequestBlocks() {},
RequestSubstances: function RequestSubstances() {},
BlockIDsforSubstanceID: function BlockIDsforSubstanceID(substanceID) {},
RequestBlockTags: function RequestBlockTags(blockID) {},
ChangeBlockType: function ChangeBlockType(newType) {},
OpenScreenshotShare: function OpenScreenshotShare() {},
TakeScreenshot: function TakeScreenshot() {},
CountBlocks: function CountBlocks() {},
ReplaceSubstance: function ReplaceSubstance(block1, block2) {},
ReplaceSelectedSubstance: function ReplaceSelectedSubstance(block1, block2) {},
ReplaceShapes: function ReplaceShapes(shape1, shape2) {},
ReplaceSelectedShapes: function ReplaceSelectedShapes(shape1, shape2) {},
RotateX: function RotateX() {},
RotateY: function RotateY() {},
RotateZ: function RotateZ() {},
SnapMode: function SnapMode() {},
BlockTypes: function BlockTypes() {},
LoopAbility: function LoopAbility(hotbarIndex, interval) {},
EndLoopAbility: function EndLoopAbility() {},
placedBlockCount: 0,
blockTypes: 0,
SelectBlueprint: function SelectBlueprint(index) {},
RequestBlueprints: function RequestBlueprints() {},
SaveBlueprint: function SaveBlueprint(name) {},
DownloadBlueprints: function DownloadBlueprints() {},
ReceiveBlueprintFromServer: function ReceiveBlueprintFromServer(name, cellData, id) {},
DeleteLocalBlueprint: function DeleteLocalBlueprint(name) {},
/* Announcement */
OnAnnouncement: function OnAnnouncement(c) {},
/* Plot */
OnPlotStatus: function OnPlotStatus(c) {},
/* Character State Changes */
OnPlayerStateChanged: function OnPlayerStateChanged(c) {},
OnEnemyTargetStateChanged: function OnEnemyTargetStateChanged(c) {},
OnFriendlyTargetStateChanged: function OnFriendlyTargetStateChanged(c) {},
/* Character */
OnCharacterIDChanged: function OnCharacterIDChanged(c) {},
OnCharacterZoneChanged: function OnCharacterZoneChanged(c) {},
OnCharacterFactionChanged: function OnCharacterFactionChanged(c) {},
OnCharacterRaceChanged: function OnCharacterRaceChanged(c) {},
OnCharacterGenderChanged: function OnCharacterGenderChanged(c) {},
OnCharacterNameChanged: function OnCharacterNameChanged(c) {},
OnCharacterHealthChanged: function OnCharacterHealthChanged(c) {},
OnCharacterStaminaChanged: function OnCharacterStaminaChanged(c) {},
OnCharacterEffectsChanged: function OnCharacterEffectsChanged(c) {},
OnCharacterInjuriesChanged: function OnCharacterInjuriesChanged(c) {},
OnCharacterAliveOrDead: function OnCharacterAliveOrDead(c) {},
OnCharacterPositionChanged: function OnCharacterPositionChanged(c) {},
OnCharacterCanReleaseControlChanged: function OnCharacterCanReleaseControlChanged(c) {},
/* EMOTE */
Emote: function Emote(emote) {},
/* Enemy Target */
OnEnemyTargetFactionChanged: function OnEnemyTargetFactionChanged(c) {},
OnEnemyTargetRaceChanged: function OnEnemyTargetRaceChanged(c) {},
OnEnemyTargetGenderChanged: function OnEnemyTargetGenderChanged(c) {},
OnEnemyTargetNameChanged: function OnEnemyTargetNameChanged(c) {},
OnEnemyTargetHealthChanged: function OnEnemyTargetHealthChanged(c) {},
OnEnemyTargetStaminaChanged: function OnEnemyTargetStaminaChanged(c) {},
OnEnemyTargetEffectsChanged: function OnEnemyTargetEffectsChanged(c) {},
OnEnemyTargetInjuriesChanged: function OnEnemyTargetInjuriesChanged(c) {},
OnEnemyTargetAliveOrDead: function OnEnemyTargetAliveOrDead(c) {},
OnEnemyTargetPositionChanged: function OnEnemyTargetPositionChanged(c) {},
/* Friendly Target */
OnFriendlyTargetFactionChanged: function OnFriendlyTargetFactionChanged(c) {},
OnFriendlyTargetRaceChanged: function OnFriendlyTargetRaceChanged(c) {},
OnFriendlyTargetGenderChanged: function OnFriendlyTargetGenderChanged(c) {},
OnFriendlyTargetNameChanged: function OnFriendlyTargetNameChanged(c) {},
OnFriendlyTargetHealthChanged: function OnFriendlyTargetHealthChanged(c) {},
OnFriendlyTargetStaminaChanged: function OnFriendlyTargetStaminaChanged(c) {},
OnFriendlyTargetEffectsChanged: function OnFriendlyTargetEffectsChanged(c) {},
OnFriendlyTargetInjuriesChanged: function OnFriendlyTargetInjuriesChanged(c) {},
OnFriendlyTargetAliveOrDead: function OnFriendlyTargetAliveOrDead(c) {},
OnFriendlyTargetPositionChanged: function OnFriendlyTargetPositionChanged(c) {},
/* Chat */
OnBeginChat: function OnBeginChat(c) {},
OnChat: function OnChat(c) {},
SendChat: function SendChat(type, to, body) {},
JoinMUC: function JoinMUC(room) {},
LeaveMUC: function LeaveMUC(room) {},
Stuck: function Stuck() {},
ChangeZone: function ChangeZone(zoneID) {},
/* Ability Crafting */
ShowAbility: function ShowAbility(abilityID) {},
OnShowAbility: function OnShowAbility(callback) {},
EditAbility: function EditAbility(abilityID) {},
OnEditAbility: function OnEditAbility(callback) {},
AbilityCreated: function AbilityCreated(abilityID, primaryBaseComponentID, secondaryBaseComponentID, ability) {},
OnAbilityCreated: function OnAbilityCreated(callback) {},
AbilityDeleted: function AbilityDeleted(abilityID) {},
OnAbilityDeleted: function OnAbilityDeleted(callback) {},
RegisterAbility: function RegisterAbility(abilityID, primaryBaseComponentID, secondaryBaseComponentID) {},
OnAbilityRegistered: function OnAbilityRegistered(callback) {},
/* Stats */
fps: 0,
frameTime: 0,
netstats_udpPackets: 0,
netstats_udpBytes: 0,
netstats_tcpMessages: 0,
netstats_tcpBytes: 0,
netstats_players_updateBits: 0,
netstats_players_updateCount: 0,
netstats_players_newCount: 0,
netstats_players_newBits: 0,
netstats_lag: 0,
netstats_delay: 0,
netstats_selfUpdatesPerSec: 0,
netstats_syncsPerSec: 0,
particlesRenderedCount: 0,
characters: 0,
terrain: 0,
perfHUD: '',
/* Physics Debugging */
locationX: 0,
locationY: 0,
locationZ: 0,
serverLocationX: 0,
serverLocationY: 0,
serverLocationZ: 0,
facing: 0,
velocityX: 0,
velocityY: 0,
velocityZ: 0,
speed: 0,
horizontalSpeed: 0,
velFacing: 0,
downCollisionAngle: 0,
terrainCollisionAngle: 0,
/* Console */
OnConsoleText: function OnConsoleText(c) {},
ConsoleCommand: function ConsoleCommand(body) {},
SendSlashCommand: function SendSlashCommand(command) {},
/* Login */
Connect: function Connect(host, port, character, webAPIHost) {},
/* Logging */
OnLogMessage: function OnLogMessage(c) {},
/* Combat Logs */
OnCombatLogEvent: function OnCombatLogEvent(c) {},
/* Dev UI */
OnUpdateDevUI: function OnUpdateDevUI(c) {},
/* Scenarios */
ScenarioRoundEnded: function ScenarioRoundEnded(c) {},
/* Deployable Items */
StartPlacingItem: function StartPlacingItem(resourceID, itemInstanceIDString, rulesOrSettings) {},
ResetItemPlacement: function ResetItemPlacement() {},
CommitItemPlacement: function CommitItemPlacement() {},
CancelItemPlacement: function CancelItemPlacement() {},
SendCommitItemRequest: function SendCommitItemRequest(callback) {},
apiVersion: 1,
characterID: 'AABBCCDDEEFFGG',
debug: true,
signalRHost: 'https://api.camelotunchained.com/signalr',
shardID: 1
};
exports.default = devClientInterface;