Jeremy Apthorp
|
7644dde9e4
|
default to empty description if symbol unavailable
|
2019-12-14 12:01:13 -08:00 |
Jeremy Apthorp
|
50e696acf6
|
getDescription => getPhysicalDescription
|
2019-12-14 09:36:47 -08:00 |
Jeremy Apthorp
|
7fce6fe0b0
|
move THISCALL define to header, clean up code a little
|
2019-12-13 23:54:27 -08:00 |
Jeremy Apthorp
|
dfab521a71
|
specify __thiscall
According to https://docs.microsoft.com/en-us/cpp/cpp/thiscall?view=vs-2019, "on ARM and x64 machines, __thiscall is accepted and ignored by the compiler.". So it should be OK to specify this for all win32
|
2019-12-12 17:51:41 -08:00 |
Jeremy Apthorp
|
9a37849603
|
use symbols.xml
|
2019-12-07 22:41:55 -08:00 |
Jeremy Apthorp
|
910f965838
|
wip
|
2019-12-07 22:17:59 -08:00 |
lethosor
|
2dac3c53c7
|
Add stress cutoffs to Units module, fix dwarfmonitor/manipulator
Fixes #1292
|
2018-07-09 15:59:12 -04:00 |
lethosor
|
54cf8b7dc3
|
Fix getVisibleName for units with identities
As of 0.44.11 (possibly 0.44.01), identity names take precedence over the
associated histfig names. Tested with:
https://drive.google.com/file/d/1bX5CQMqNsb_mjJOEOS4wBm4mGDLLs_cZ/view (#1279)
http://dffd.bay12games.com/file.php?id=13428 (from http://www.bay12games.com/dwarves/mantisbt/view.php?id=10530)
Fixes #1279
|
2018-07-06 11:06:04 -04:00 |
Pauli
|
c39a882b57
|
Add missing Unit::isDiplomat
Fixes #1324
|
2018-06-29 16:19:18 +03:00 |
lethosor
|
7a5e7c7c86
|
Rename unit_flags1.dead to killed, update submodules/changelog
Follow-up for dfhack/df-structures#247
|
2018-06-21 11:17:09 -04:00 |
PatrikLundell
|
51584c2d9e
|
Corrected isGhost
|
2018-06-13 15:37:45 -04:00 |
PatrikLundell
|
f329774059
|
dead & killed flag separation
squashed 4 commits from #1297
|
2018-06-13 15:37:45 -04:00 |
lethosor
|
27343e3253
|
Add unit and tile visibility functions
|
2017-06-10 21:54:08 -04:00 |
lethosor
|
778ffb0971
|
More Units module cleanup, modernize getUnitsInBox
|
2017-06-10 21:02:30 -04:00 |
lethosor
|
1321a64613
|
Remove lots of old/unused functions from the Units module
|
2017-06-10 17:21:34 -04:00 |
lethosor
|
71b553b305
|
Add a few functions to retrieve unit social activities
|
2017-04-28 17:25:58 -04:00 |
lethosor
|
215afa34f3
|
Update for 64-bit unit changes
Includes xml, stonesense, scripts
Ref DFHack/df-structures@25cb373
|
2016-08-10 23:50:00 -04:00 |
lethosor
|
402a96b0e6
|
Expose new unit functions to lua and add some basic safety checks
|
2016-04-23 21:52:50 -04:00 |
lethosor
|
52728babd4
|
Merge branch 'develop' into zone-unassign
|
2016-04-22 18:41:15 -04:00 |
sv-esk
|
9da79544de
|
fix Units::isCitizen
fixes a lot of issues where plugins ignore non-dwarf citizens and work
with dwarf mercenaries and bards, where it shouldnot
|
2016-03-04 22:48:33 +02:00 |
lethosor
|
5bb19a230f
|
getKillCount: also search kills->events
|
2016-02-25 15:34:56 -05:00 |
lethosor
|
25507a10f9
|
Add Units::getKillCount() and expose it to Lua
|
2016-02-25 15:21:14 -05:00 |
lethosor
|
3e44aabf12
|
Expose Units::getSquadName to lua
|
2016-02-25 15:19:35 -05:00 |
sv-esk
|
83c70ccb0f
|
forbid manipulator editing non-citizens
|
2016-02-11 13:31:52 +02:00 |
James Gilles
|
0a670bb0db
|
Implement #804, move some functions to Units, colorize zone output, a
little cleanup
|
2016-02-01 11:12:06 -05:00 |
lethosor
|
5a1e5e1464
|
Expose Units::casteFlagSet()
|
2015-12-19 11:07:35 -05:00 |
lethosor
|
ac71fa8070
|
Add isValidLabor() to Units module
Closes #711 and could avoid potential issues when editing units from
other civs with manipulator.
|
2015-10-30 18:41:09 -04:00 |
lethosor
|
10cfef0553
|
Fix whitespace issues
|
2015-02-14 22:53:06 -05:00 |
Chris Dombroski
|
f608235b1e
|
Fix some Lua things
|
2015-01-29 19:56:50 -05:00 |
Chris Dombroski
|
1514233aaa
|
Add missing null checks to Units.cpp
|
2015-01-29 13:57:50 -05:00 |
Chris Dombroski
|
c179f5b913
|
Extract some stuff from zone.cpp to plugins/Units.{h,cpp}
|
2015-01-28 21:28:32 -05:00 |
Alexander Gavrilov
|
04ec2c9932
|
Update version to v0.40.14 and hack things so they compile.
Also make the find-offsets script less likely to crash if the
unit structure is misaligned and add more integrity checks.
|
2014-10-26 16:40:39 +03:00 |
Quietust
|
1450298484
|
assumed_identity -> identity
|
2014-07-29 16:30:22 -05:00 |
JapaMala
|
516121d4f8
|
Fixed the getprofession behavior in adventure mode. Now it checks for the current adventurer's race instead of the fortress race.
|
2014-07-02 23:07:24 +05:30 |
Pierre-David Bélanger
|
e0808c8c96
|
Use squad::find instead of indexing the vector
|
2014-06-10 22:38:32 -04:00 |
Pierre-David Bélanger
|
bdcc00f6f7
|
Util method (in the Units class) to get a unit squad name (the translated name, or alias if set)
|
2014-06-09 21:51:52 -04:00 |
Alexander Gavrilov
|
6bef167f83
|
Add a couple of useful scripts and fix two missing NULL checks.
- A script to unstick jobs trying to build walls from the same tile.
- A devel script for viewing the path a unit is currently following.
|
2014-04-21 09:24:05 +04:00 |
Alexander Gavrilov
|
fc9826389b
|
Account for meandering movement when predicting unit path in siege engine.
The movement is random, but there is an average slowdown coefficient.
|
2014-04-15 19:50:23 +04:00 |
Alexander Gavrilov
|
df2e04db26
|
Update xml definitions.
|
2013-08-16 18:25:16 +04:00 |
Alexander Gavrilov
|
49409d4630
|
Follow xml changes.
|
2013-06-11 16:10:42 +04:00 |
jj
|
6bc791d985
|
follow df-structure rename unit.unknown8 + able_stand_*
|
2012-12-10 22:50:33 +01:00 |
Quietust
|
3f2e583746
|
Naming consistency
|
2012-11-16 15:35:34 -06:00 |
Alexander Gavrilov
|
2401be1b3b
|
Add an api function to retrieve unit skill experience.
|
2012-11-16 22:48:49 +04:00 |
Alexander Gavrilov
|
b4dcc7e7ad
|
Add more native api functions for finding general and specific refs.
|
2012-11-12 19:17:32 +04:00 |
Quietust
|
a99d47ee7a
|
Remove UTF-8 BOMs added by notepad
|
2012-11-12 08:38:29 -06:00 |
Quietust
|
766aca4911
|
Rename general_ref vectors for consistency
|
2012-11-12 08:27:58 -06:00 |
Alexander Gavrilov
|
b976e01b8c
|
Follow the change in the base-type of job_skill.
|
2012-10-26 20:29:21 +04:00 |
Petr Mrázek
|
8812238bf6
|
Update license, add contributors file, bump release number
|
2012-09-30 04:03:37 +02:00 |
Alexander Gavrilov
|
48da06ec37
|
Add an API function for reading the nominal skill level.
|
2012-09-29 15:18:04 +04:00 |
Timothy Collett
|
ccefd02ee3
|
Merge branch 'master' of git://github.com/angavrilov/dfhack
|
2012-09-10 11:56:23 -04:00 |
Timothy Collett
|
96abc903ab
|
Merge branch 'master' of http://github.com/peterix/dfhack
|
2012-09-10 11:54:56 -04:00 |
Timothy Collett
|
274d6038ad
|
Merge further changes (???)
|
2012-09-10 09:19:21 -04:00 |
Alexander Gavrilov
|
9679b7729c
|
Clean up the movement speed calculation function and move into the core.
|
2012-09-09 17:04:58 +04:00 |
Alexander Gavrilov
|
ec3d489bda
|
Move curse-affected attribute value getters to the core.
|
2012-09-09 12:51:08 +04:00 |
Alexander Gavrilov
|
a36fe25e72
|
Finish the effective skill computation function, and move to core.
|
2012-09-09 12:27:40 +04:00 |
Quietust
|
1e28ceff6d
|
Add getProfessionColor and getCasteProfessionColor to Units module
|
2012-08-22 16:54:00 -05:00 |
Alexander Gavrilov
|
9adf310d7f
|
Update Units::isCitizen after looking at game-over detection code.
|
2012-05-22 12:31:37 +04:00 |
Petr Mrázek
|
1333dc569f
|
Merge https://github.com/Caldfir/dfhack
|
2012-05-18 17:42:34 +02:00 |
Alexander Gavrilov
|
4cffb6428d
|
Update building creation code with new knowledge, and fix zone.
Also, document new lua api, and add a more convenient wrapper.
|
2012-05-01 18:55:30 +04:00 |
Alexander Gavrilov
|
16ee049664
|
Split off the burrows api from Maps and Units.
|
2012-04-26 12:56:28 +04:00 |
Alexander Gavrilov
|
6ab270d129
|
Retrieve unit noble position info, and use it in getProfessionName.
|
2012-04-26 12:03:56 +04:00 |
Alexander Gavrilov
|
763a301b4f
|
Add a few more lua api functions, documentation, and unit sort orders.
Units::getProfessionName appears to work correctly for
everything except nobles.
|
2012-04-23 21:30:53 +04:00 |
Caldfir
|
035d65536b
|
Added in job loading to t_unit for stonesense.
|
2012-04-22 18:51:27 -07:00 |
Alexander Gavrilov
|
3282ac3db2
|
Add a hotkey command that sorts units in lists using lua comparators.
|
2012-04-21 15:43:52 +04:00 |
Alexander Gavrilov
|
0a6982f404
|
Enable warnings correctly on linux and fix a lot of them.
|
2012-04-20 13:30:37 +04:00 |
Alexander Gavrilov
|
7a34a89f53
|
Add burrow subcommands to modify burrow unit and tile sets.
|
2012-04-14 14:12:59 +04:00 |
Alexander Gavrilov
|
37cfb1fdcd
|
Add unit position and container api.
|
2012-04-13 16:10:19 +04:00 |
Alexander Gavrilov
|
5d5502ae34
|
Update the item owner modification api and export it to lua.
|
2012-04-11 20:10:31 +04:00 |
Alexander Gavrilov
|
0c2b78b96b
|
Add api for manipulating burrows to the core.
|
2012-04-11 19:42:05 +04:00 |
Alexander Gavrilov
|
45ae2ed67f
|
Pull a few utility functions into the core and publish to lua.
|
2012-04-07 19:08:30 +04:00 |
Alexander Gavrilov
|
903e9ee716
|
Export a few more functions to lua.
|
2012-04-06 11:21:28 +04:00 |
Alexander Gavrilov
|
d4626f9751
|
Add unit professions and filtering on status.
|
2012-03-18 15:35:38 +04:00 |
Alexander Gavrilov
|
368b92f81f
|
Add a RPC call to retrieve unit info.
For performance reasons, material flag arrays are changed to use ints,
with enum item name mappings retrievable via a different RPC call.
|
2012-03-17 17:41:56 +04:00 |
Petr Mrázek
|
7fe8762852
|
Get rid of Simple namespace, Gui module is now a namespace.
|
2012-03-03 14:38:24 +01:00 |
Quietust
|
9afcea3deb
|
In all loops that iterate across a vector, use a size_t as the index
|
2012-01-31 10:55:38 -06:00 |
Petr Mrázek
|
d5d4875532
|
Make things work properly.
|
2012-01-27 05:54:26 +01:00 |
Quietust
|
cc7c7795a1
|
Kill the Units module, and add another pair of methods to the Items module to simplify some things
|
2012-01-24 11:32:34 -06:00 |
Quietust
|
466bf89578
|
Goodbye, Translation module
|
2012-01-24 10:54:12 -06:00 |
Quietust
|
7b2835e2a9
|
Get rid of df_name
|
2012-01-21 13:12:40 -06:00 |
Quietust
|
8052305c2e
|
Cleanup the Units module
|
2012-01-21 13:03:39 -06:00 |
Quietust
|
64b55acf37
|
df_item -> df::item, t_itemflags -> df::item_flags
|
2012-01-16 20:16:16 -06:00 |
Quietust
|
555183cb25
|
Remove unreferenced variables
|
2012-01-11 10:57:05 -06:00 |
Petr Mrázek
|
86464b99cc
|
Remove DfVector, break MSVC builds until further notice.
|
2012-01-04 01:45:11 +01:00 |
Petr Mrázek
|
9db20bd84d
|
Header changes/cleanup.
|
2011-12-31 12:48:42 +01:00 |
Petr Mrázek
|
f7d78539d3
|
Renaming Creatures to Units
|
2011-12-02 10:56:40 +01:00 |