•Started work on a ConversationEditor user interface which will be used to generate server-side scripts for NPC conversations.
•Server management: editing objects and scripts while the server is running, dashboard for server health, and anything else developers want to code in.
•Added scripting capabilities to the engine.
•Started working on the New Player Tutorial to showcase scripting capabilities.
•Started to rewrite the process of placing a player structure to use a session. The session mechanism will ensure data consistency, as well as providing the ability to rollback the placement process in the event of an error, without losing any of the player's items permanently.
•Updating the system to give server administrators more fine grained control of loot drop rates and drop stats.
•Added initial conversation for Rebel Recruiter (Thanks Valkyra), and modified Tutorial NPC conversations to use conversation scripts generated by ConversationEditor.
•Added the /tip command.
•Added the /nameStructure command, which names the closest structure to you.
•Added the /declareResidence command, which allows the owner of the house to designate the house as their one and only official residence.
•Added the /addPower command, which allows the administrator of the structure to add units of an energy resource to the power reserves.
•Travel fees are now deducted from your cash.
•Dantooine, Dathomir, Endor, Lok, and Talus starports now have travel terminals, ticket collectors, and shuttles.
•Sign names now default to say 's House.
•You now receive mail and a waypoint when new structures are placed.
•Added city limits to NPC cities so that structures can't be placed within.
•Players who enter a structure without permission (bypassing barrier with hacks) will be ejected.
•Players who are in a structure and have permissions revoked are ejected.
•The /transferStructure command should now be correct. (Thanks Glenac for research)
•The /puchaseTicket and buying of travel tickets should now be correct. (Thanks Glenac, Harbinjer, and Iceta for research)
•Working on radial menu implementation for CreatureObject.
•Working on teaching and learning.
•Continuing to work on matchmaking/search for players.
•Working on Creature Spawning for dynamic, random, and static world spawns.
•Added shuttle take off and landings.
•Added the /setSpeed [] command. (Thanks link)
•Added the ability to delete all items from a structure via the radial menu. WARNING: This will permanently delete the objects from the database.
•Added the Find Lost Items command, which can be used on the radial menu of your house.
•Added maintenance deductions.
•Added an admin only option to Structure Terminals that allow a Structure Terminal to be linked in-game to the structure it is within.
•Started automatic maintenance and power deductions. (disabled currently)
•/teleportTarget [ ] [ ] and /teleportTo commands now work correctly in all scenarios.
•/structureStatus command now works properly and refreshes when "Refresh" is clicked.
•/transferStructure command should now work properly.
•/nameStructure command cannot contain more than 128 characters.
•/eject command should no longer leave the player floating within the sign.
•/giveItem objects now should appear in your inventory without relogging.
•/setGodMode command now allows you to set admin level of 0 for player.
•/resendLoginMessageToAll command now works as intended.
•Deeds now place surplus maintenance and power back on to the structure when placed.
•Installations now place surplus power on the deed when being re-deeded.
•A structure cannot be destroyed while it contains items.
•Started on conversation scripts for Theme Park content.
•Started on static spawns for Theme Park content.
•Applied Brakiss’ trainer scripts and LUA files for conversations, appearance and general workability of trainers.
•Set shuttle wait times to 5 minutes between landings, and time the shuttles remain landed to 2 minutes before taking off.
•Players will not be able to use a ticket if outside the starport and if farther than 25 meters from the shuttle.
•Added a message that informs you when the /moveFurniture command failed because the parameters were unexpected. This happens when an object is nearby that starts with the name of one of the 4 directions (up, forward, etc). Use the name of the object you want to use as the first parameter, followed by direction and distance to work around this, so: /moveFurniture
•Added combat variables to LUA command parsing.
•Added in creature locomotion for movement, posture and correct client notifications.
•Added in the loading of draft schematic groups from player clients.
•Initial World Spawner Tool (WST) was imported, used to edit location, type, and other variables for planetary creature spawns.
•Added secondary tools and maps for creature data, states, and spawns.
•Added (and updated) the World Spawner Tool win32 binary.
•Added in skill import from client data.
•Creation data is now imported from client data.
•Moved starting credit allocation to player_creation_manager.lua.
•Creature socket objects are now added via scripts instead of hardcoded in.
•Added in a OS X engine library (Snow Leopard 10.6).
•Added basic atmospheric flight.
•Started serialization of Zone.
•Added in commented auto-admin code for new players.
•Added multiple template support for crafting.
•Added in CMake build files.
•Added in the initial database object process.
•Added and updated a memory protection test.
•Added Shipwright schematics.
•Added Shipwright to blue frogs.
•Added ship component crafting.
•Added SceneObject::containsPendingTask.
•Added cast<> macro.
•Removed all C-style casts, use only cast<> or dynamic_cast<> from now on.
•Engine up-time extended to 12 hours.
•Applied lordkator’s travel patch.
•Added in STM clone memory functions.
•Conversations are handled with observers, screen handlers and sessions.
•Conversation manager keeps track of all conversation observers. Only one observer is created for each conversation template and it is reused for all NPCs using the template.
•Player skill points are set to 250 at character creation.
•Learning and surrendering skills affects the number of used skill points.
•Character builder terminal now has an option to maximize all experience types (easier to test trainers etc.).
•Trainer conversations implemented. You can now learn skills from trainers. It cost credits, experience and skill points to train a skill.
•Added structure decay. Structures decay when the maintenance reaches 0. Current structure decay rate is 4 weeks. Buildings are condemned, all other structures are destroyed when structure condition reaches 0.
•Added preparing for delivery missions.
•Added possibility to spawn delivery mission NPCs.
•Added conversation observers and conversation templates for delivery mission NPCs.
•Condemned buildings throw out all players entering them. The building owner gets an option to uncondemn the structure when entering it with enough credits.
•Added force patch by Valkyra.
•Added Force Power, Force Power Max. It is set when the player learns a skill that has a skillmod with Force Power Max. Force Power does not reset on server reset as it did in Pre-OR. Force Power regens based on scrapbook formula, does not go past max. Force power Max is also deducted if a player surrenders the skill either by skill UI or bluefrog surrender all. Updates force power to player's HAM and CTRL C through packets as usual.
•Added preparation for delivery missions.
•Adding NPC spawn map and functions to find suitable spawn locations.
•Added lair template editor.
•Added lair templates.
•Running ./core3 clean will truncate all current char data and mysql tables.
•Added StopConversation? option in conversation templates for NPCs to end conversations with player.
•Added a method to set StopConversation? option from screen handlers.
•Trainer NPCs end the conversation with player if they cannot teach any skills.
•Deliver mission NPCs end the conversation with player directly when it is complete.
•Added temporary mission NPC spawn points in Kor Vella and Coronet.
•Added a pointer to the conversing NPC in all screen handlers.
•Added view 3D model option for creatures and lair buildings with a slightly updated SWGOSG tool by xunil.
•Added engine lion64 lib.
•Added more lair scripts.
•Added LairSpawnArea? and LairGroup? in templates.
•Added spawn areas with radius -1 => world areas.
•Added some random spawns on corellia.
•Updated the spawn tool, added the ability to add/edit/remove lair groups to regions and add/edit/remove lair templates.
•Deleted all temporary mission NPC spawn points.
•Added a few mission NPC spawn points in Coronet.
•Mission NPC spawn points can now be added in all cities on all planets.
•Made mission NPC spawn map extendable for the future with more planets and cities.
•Mission NPC spawn map is saved to an lua script on each addition of new spawn points.
•Added a check for minimum distance of 5.0 between mission NPC spawn points.
•Added "Dynamic" addition of spawn points through the /createMissionElement [spawntypes] command. It generates a spawn point where the player character is standing of the specified spawntypes. Note: added spawn points are not stored between server reboots yet.
•Added heading direction for mission NPC spawn points.
•AI gives xp again.
•Added CollisionManager::checkLineOfSightInParentCell.
•Added forage loot item templates.