summaryrefslogtreecommitdiff
path: root/library/RemoteTools.cpp
Commit message (Collapse)AuthorAgeFilesLines
* Merge further changes (???)Timothy Collett2012-09-101-1/+1
|
* Sync to the change in gamemode/gametype globals.Alexander Gavrilov2012-06-161-8/+8
|
* Expose builtin commands to dfhack-run, and add lua script support.Alexander Gavrilov2012-05-041-1/+1
| | | | | Move builtin command implementation to Core methods, and fall back to hack/scripts/*.lua for otherwise unrecognized commands.
* Rename units.other[0] to units.active.Alexander Gavrilov2012-04-211-1/+1
|
* Enable warnings correctly on linux and fix a lot of them.Alexander Gavrilov2012-04-201-2/+5
|
* Add unit_misc_trait list to BasicUnitInfo protobuf API.Will Rogers2012-04-101-0/+14
|
* Add SetUnitLabors protobuf API.Will Rogers2012-04-101-0/+16
|
* Export a few more functions to lua.Alexander Gavrilov2012-04-061-1/+1
|
* Encode & decode names in utf-8 for transfer in remote messages.Alexander Gavrilov2012-04-051-7/+7
| | | | That's the encoding required by the protobuf spec.
* Add additional related data to ListJobSkills.Will Rogers2012-04-041-4/+27
| | | | | | | Add the attributes for profession and unit_labor, and (re)name the protobuf messages JobSkillAttr, ProfessionAttr, and UnitLaborAttr to better reflect their content and distinguish them from e.g. the SkillInfo message included in BasicUnitInfo.
* Don't export describeJobSkills.Will Rogers2012-04-031-16/+14
|
* Add ListJobSkills.Will Rogers2012-04-031-0/+22
|
* Need to return a value hereQuietust2012-03-181-0/+1
|
* Add unit professions and filtering on status.Alexander Gavrilov2012-03-181-5/+23
|
* Export unit curse, squad, death and burrow info.Alexander Gavrilov2012-03-181-4/+60
|
* Add RPC calls to query some global state.Alexander Gavrilov2012-03-181-0/+91
|
* Make the server suspend the core around calls unless disabled.Alexander Gavrilov2012-03-181-9/+11
| | | | | | | I expect the majority of methods will have to suspend the core first thing anyway, so this will reduce typing and bugs. Also get rid of the "me->" ugliness by splitting threadFn.
* Add a ListSquads request.Alexander Gavrilov2012-03-171-6/+39
|
* Add a RPC call to retrieve unit info.Alexander Gavrilov2012-03-171-4/+162
| | | | | For performance reasons, material flag arrays are changed to use ints, with enum item name mappings retrievable via a different RPC call.
* Add a ListMaterials remote call for bulk download of basic material info.Alexander Gavrilov2012-03-171-2/+159
|
* Add many new template functions for enums & bitfields.Alexander Gavrilov2012-03-171-0/+7
| | | | | An incompatible change: ENUM_KEY_STR returns std::string now. The old behavior is available via enum_item_key_str function.
* Move CoreService to a separate file.Alexander Gavrilov2012-03-171-0/+133