Commit Log
-
Clean up UI definition loading and generation
-
Add ability to clear all UI screen elements in a definition
-
Clean up BackgroundActionsService
-
Update OfflineTownScreen to use EntityFactory
-
Reorganize character/class info components
-
Add inventory helpers to EntityHelperService
-
Add component helpers to ContentDbService
-
Fix UiBuilder to correctly identify NIL as false
-
Update StoryLoadingScreen to use UiBuilder
-
Add UiBuilderService ...
-
Cleaned up StoryService internals
-
Added more useful documentation to the BackgroundActionsService class
-
Added basic helper service for working with entities ...
-
Removed reference to StoryService.setCurrentService ...
-
MOVE-ENTITY script function now checks argument types
-
Added
requireArgType
helper to base script function ...
-
Fixed load/enter events to no longer require triggers/actions
-
Removed all references to old trigger/action system
-
Removed old trigger/action based scripting system ...
-
Added a bunch of visual tweaks to text boxes ...
-
Cleaned up ScriptEngineService and script functions
-
Added "dump" sub-command to "world" console command ...
-
Added console command for starting/stopping Swank service
-
Added SlimeListenerService for connecting client to Emacs ...
-
Deleting an entity now removes its sprite from the renderer ...
-
Updated story loader to allow stories to load their own script libraries ...
-
Quick documentation fix
-
Cleaned up documentation for ScriptEngineService
-
Removed sweary bug checking
-
Updated PushScreenEffect script function to support camera shaking
-
Added getArgs helper method to base ScriptEngineFunction ...
-
Updated move-entity script command to only follow targeted entities ...
-
Moved ResourceService functionality to the Pangolin resource service
-
Added documentation to script engine and cleaned up API
-
Added extra layer to map renderer ...
-
Updated blam build script to compress stories and data
-
Added LISP scripts used by the main game
-
Updated main game class to use all the new stuff
-
Added placeholder overlay for showing team stats
-
Added new render helpers for drawing boxes and bordered panels
-
Replaced old "LoadingScreen" with "StoryLoadingScreen"
-
Fixed some bugs in console command system
-
Updated ScriptEngineService to use LispMax ...
-
Fixed bug in actor movement system where player could glitch through walls ...
-
Updated resource loader to sort by Z-index ...
-
Updated base EventEntitySystem to use new event callback system
-
Added "moveTo" helper to render body.
-
Added new "Background Actions" service ...
-
Added a basic service for wrapping the ContentDb ...
-
Added font helper methods to the resource service
-
Updated the player system to take advantage of the new event system ...
-
Added new scriptable and properties components ...
-
Added new systems for working with "Scriptable" component
-
Added a simple script action for shaking the camera
-
Cleaned up intro resource definitions
-
Update systems to use new component lookup meta data
-
Cleaned up component files
-
Lots of code cleanup and changes ...
-
Updated frontend, debug commands and added a stub loading screen
-
Cleaned up body and sprite components to support server usage