Petr Mrázek
f481ee7b5d
Add missing stddef.h include in Creatures module.
2011-04-24 02:49:49 +02:00
Alexander Gavrilov
ebc4d21e66
Improve name structure handling, and support duplicating them (on linux).
...
The name structure actually contains additional linguistical data,
ignoring which produces wrong renderings for non-dwarfish names.
This data also obviously has to be copied with the structure.
Copying STL strings works by replicating the shared copy logic
(i.e. incrementing the reference counter), but leaks memory owned
by the string being overwritten.
2011-04-13 20:36:10 +04:00
Alexander Gavrilov
2e0ec2db72
Support retrieving the item owner reference.
...
Reference is done by item id, and stored in some kind
of generic reference vector in the item structure.
2011-04-11 14:32:53 +04:00
Petr Mrázek
bb04aa1a32
Linux header cleanups. Windows side will follow.
2011-04-10 10:19:15 +02:00
Petr Mrázek
7b1f3ce72b
Job ID is a Word, not DWord.
2011-04-03 21:43:16 +02:00
Petr Mrázek
8b8c70b5ff
Big creature jobs read/write fix (it was cmpletely broken)
2011-04-03 21:27:47 +02:00
Petr Mrázek
a7f3258018
Get rid of SHM in modules.
2011-03-18 17:58:48 +01:00
Petr Mrázek
b94ddf50d0
Eliminated silly dependency cascade within the library. Some documentation tweaks.
2011-03-18 08:53:59 +01:00
Petr Mrázek
9f5ee8a790
Many fixes, still many to go.
2011-02-18 02:51:17 +01:00
Petr Mrázek
ac91f46b6c
Merged patches from Rainer Keller
2010-11-17 20:50:50 +01:00
Petr Mrázek
5a5745590a
More Creatures rework, this time with more memset
2010-09-03 03:01:37 +02:00
Petr Mrázek
dc6aa19083
Creature rework
2010-09-03 02:15:09 +02:00
Petr Mrázek
86aa19daa4
Fix for Creature module
2010-08-31 17:21:47 +02:00
Petr Mrázek
b9bee108e1
Sync, fixes.
2010-08-31 06:52:03 +02:00
Petr Mrázek
95abf6e605
All the modules *should* now use the new offset storage properly. Maybe, needs testing :)
2010-08-30 00:08:17 +02:00
Petr Mrázek
e762f1caea
Merge branch 'master' of git://bigbox.banquise.net/dfhack
...
Conflicts:
tools/examples/creaturedump.cpp
tools/supported/dumpoffsets.cpp
2010-08-28 04:39:03 +02:00
Petr Mrázek
1bceac2343
Rename memory_info and its factory class.
2010-08-20 14:10:05 +02:00
simon
9cf2e0f26d
Support for reading inventory
2010-08-17 15:21:54 +02:00
sizeak
7d684d12b4
Job writing for mood material editing
2010-08-09 19:28:35 +01:00
Simon Jackson
1e7a705129
getType needs lots of work but its ok(ish). Mostly working .10 creature offsets
2010-07-15 12:57:45 +01:00
Simon Jackson
4f009a5c5c
Civilisation writing
2010-06-23 03:32:33 +01:00
Simon Jackson
e1e1850d8e
Position writing
2010-06-22 18:27:27 +01:00
Simon Jackson
3f0ab50b5d
mood skill writing
2010-06-22 17:21:09 +01:00
Simon Jackson
95b52d099f
flag writing type fix
2010-06-19 20:09:16 +01:00
Petr Mrázek
41f3432d1c
whitespace
2010-06-18 01:17:46 +02:00
Simon Jackson
96c774629a
Added mood writing. Mood only, not skill or anything. Seems to work ok
2010-06-17 23:18:01 +01:00
Simon Jackson
061108c685
weird skill reading byte alignment fix (reverted to how it was original minus the offsetof change)
2010-06-17 19:24:18 +01:00
Simon Jackson
9a15f00c8d
bug fix, sex writing (seems to work ok), trait writing(untested)
2010-06-16 20:47:05 +01:00
Petr Mrázek
5e105c9571
fix typo
2010-06-16 02:03:37 +02:00
Simon Jackson
ba9d2d14c2
Magic number cleaning
2010-06-16 08:01:17 +08:00
Simon Jackson
77d2343742
Attribute writing added
2010-06-16 07:22:39 +08:00
Simon Jackson
8fb05f24db
Skill writing added
2010-06-16 07:22:38 +08:00
Simon Jackson
2254f3dfe5
Flag writing function added
2010-06-16 07:22:38 +08:00
Simon Jackson
b95efc22fe
Happiness writing function added and tested. Seems ok so far
2010-06-16 07:22:38 +08:00
Petr Mrázek
04b71f154c
Fun and games. Also turning old DFWindow class into a module tracked by Context.
2010-05-26 12:24:45 +02:00
Petr Mrázek
966a145b3e
Moving stuff around, part 3
2010-05-26 08:42:09 +02:00
Petr Mrázek
b710ed687a
Moving stuff around, part 2
2010-05-26 06:48:23 +02:00