Song Minjae
|
ac05b5edf1
|
separated Camera from TileDrawer (was MapCamera)
Former-commit-id: b2fe7716722634b03f3750fade420d26022500f9
Former-commit-id: 521826d176c6902007646e6b9b9c7b5d4f3468cf
|
2016-12-30 02:47:15 +09:00 |
|
Song Minjae
|
f7365ea47b
|
more AI, divided ACCELBUFF and ACCELMULT_MOVEMENT
Former-commit-id: f3b4c390c363612dcc58c3d50cb7a47ba7452567
Former-commit-id: 95f71db97104cf55af7aba8e0289eb89efc078a4
|
2016-12-29 21:10:42 +09:00 |
|
Song Minjae
|
767802e75f
|
new debugging tool ActorValueTracker
Former-commit-id: f30d2a859521082609425722edb91d3c366fbc58
Former-commit-id: 1486ad6b0a85415124c87522f07c012d4a335567
|
2016-12-29 20:31:05 +09:00 |
|
Song Minjae
|
a6bbf256f0
|
Issue #6 resolved
Former-commit-id: 643ca0b3757f329107a7677fe3bf5f43ffac7639
Former-commit-id: caa5582abb797485e90b8c3e47a6307b177ff456
|
2016-12-28 18:17:48 +09:00 |
|
Song Minjae
|
e253641471
|
ActorAI's walk speed can be adjusted now
Former-commit-id: 556677bddf9cc29358471c81f7febc40e8e6cc7d
Former-commit-id: 35b994001dd034e166ba6c6709cb92fd5dca073e
|
2016-12-28 00:17:52 +09:00 |
|
Song Minjae
|
433612ebdb
|
random roam around AI
Former-commit-id: 5edf7e848f519d440ecb915b7d6e27e9ead8dd6f
Former-commit-id: e89bfcd8b443c77e88d5ec7090f836b77ae5f02b
|
2016-12-27 22:43:15 +09:00 |
|
Song Minjae
|
81e9539381
|
AI script is now persistent (you can keep variables)
Former-commit-id: 20ca0a8e80f0712c4a3d6a21ee9ae5f15c46c406
Former-commit-id: 2f1cfc2c9b60981053e928a3e7b07117d3b18919
|
2016-12-27 21:56:34 +09:00 |
|
Song Minjae
|
e88124f065
|
"mult" renamed to "buff" to prevent confusion with pre-calculated "mult" (character variants)
Former-commit-id: 104d0a57bc67491427d823c2f91688c85e8841c5
Former-commit-id: 5a835c7a759006df25d8783f4f97b568a1517104
|
2016-12-27 21:56:03 +09:00 |
|
Song Minjae
|
35a723ee0f
|
actor AI from Lua script
Former-commit-id: 184160efc59c4f846f1cc154fe3e60d21b301ee3
Former-commit-id: 4e228542975ea52945a597b7ca1bc06b407c3be7
|
2016-12-26 23:55:54 +09:00 |
|
Song Minjae
|
ae45cf32a7
|
new blending function for SpriteGlow, which now uses no alpha channel; reduced the number of framebuffer used to draw a world from 2 to 1.
Former-commit-id: 823182690f0c0dfc73a46474e194cbf6470fe5ad
Former-commit-id: 9c4e041ef2799841d905c2b6dc32d578d9c082a3
|
2016-12-25 16:33:56 +09:00 |
|
Song Minjae
|
a9a2b93341
|
visible actors are defaulted to Visible, SpriteAnimations now has "parent" actors and uses its Visible property
Former-commit-id: 0e240de4ca38a59724f364df4624c8dc79c0112d
Former-commit-id: b017b24ab7591ea2fd2518308bd5656597c14f47
|
2016-12-23 20:49:29 +09:00 |
|
Song Minjae
|
1362f6921e
|
resolving issue #5
Former-commit-id: 12d11b683a242172a7c3ec831efb7d65f552951f
Former-commit-id: fd276318b77ac5ef9b1963e84fb33380ddbae45c
|
2016-12-22 22:20:49 +09:00 |
|
Song Minjae
|
611b78ffa5
|
texture update
Former-commit-id: 8b056329db1403b163e635e22141e0d021580805
Former-commit-id: c9e0605ba6021ac4889f199799268df61517a794
|
2016-12-22 13:21:03 +09:00 |
|
Song Minjae
|
e76f8840ba
|
updating TODO tags
Former-commit-id: f0ce830cc72911b9c1974a394581003726dfc4e1
Former-commit-id: dfc012568d8362de583b7efa95fd79e35a22b83a
|
2016-12-22 02:20:23 +09:00 |
|
Song Minjae
|
70d85398ce
|
cavegen now loops (fine-tune required)
Former-commit-id: 5a59323f39ca1cfcfcc0c89c0d7f71f0e2d92762
Former-commit-id: f7d35ae69fcb49af0d1342624eb9f3b0027db398
|
2016-12-21 01:06:05 +09:00 |
|
Song Minjae
|
8c8a0cbb23
|
modified light penetration to penetrate less
Former-commit-id: 43b6fa9456ab58d6c59b738c718d0dcbe27799d1
Former-commit-id: ac3da567accddaea19ede6f7fcf59aff4cc10c9a
|
2016-12-20 14:37:29 +09:00 |
|
Song Minjae
|
aeb377a857
|
more sprite glow (test)
Former-commit-id: 857997e5a00ccbb3f3d2ca7be5065f4f66487a4f
Former-commit-id: 232ae9161a43762730fad1e77003b4033d72bb2a
|
2016-12-19 00:56:59 +09:00 |
|
Song Minjae
|
01def757e9
|
minor edits
Former-commit-id: 727c880ff913f72cf17f89155c35966f38224c07
Former-commit-id: 65d4bf1045440de7d23efd3ef43176e1cddfa1e4
|
2016-12-18 23:21:51 +09:00 |
|
Song Minjae
|
0db1130b41
|
working zoom out
Former-commit-id: a53ed485163ef36cf5b59941eb657761cde166d5
Former-commit-id: a2b575150e128ceb7894d9ba4eb0db127d071bcb
|
2016-12-18 03:09:20 +09:00 |
|
Song Minjae
|
9c7e7ed266
|
fixed roundworld anormaly, camera zoom still broken
Former-commit-id: ec08c302349c962992a111e820b60eb0a46d7c2e
Former-commit-id: 5bcf3baf2ec194c431b009aa2839ff11caa4d82d
|
2016-12-18 01:39:03 +09:00 |
|
Song Minjae
|
56530a6041
|
code cleanup, shortening things
Former-commit-id: d1c81cf3207fff4dd311e9b6c3beb04c194aebc5
Former-commit-id: 26f5042ba41cd577e681a22465435945434c864b
|
2016-12-17 14:16:42 +09:00 |
|
Song Minjae
|
af8516be68
|
cleaning up code, adaptive CCD displacement tick
Former-commit-id: dff86e81e174f3cb12a3b5fde54d67104f84f146
Former-commit-id: 349213aafe52ddbd52ed7b58d42a81237a84ee3d
|
2016-12-17 11:38:43 +09:00 |
|
Song Minjae
|
b66b02ceeb
|
forEach codes for occupying and feet tiles
Former-commit-id: f8a719b262420d673b3672f7e21764a0dbc754b9
Former-commit-id: e09af27d09cb7ab1dbe08637b4a8690ab612466c
|
2016-12-17 00:31:19 +09:00 |
|
Song Minjae
|
7a7fac776a
|
tilewiseHitbox takes nextHitbox
Former-commit-id: c6bc5c935f4a79687eecf14ef321c16066607e35
Former-commit-id: 72a0f51b7c676f5206848ed56cc62b1f7fe94e52
|
2016-12-17 00:30:47 +09:00 |
|
Song Minjae
|
d179d090c5
|
tiles won't place to the position where occupied by actors
Former-commit-id: 745558470933aea8d1f03da30ca5042a82c69eac
Former-commit-id: 09e741f5eaec3eb18b8a76c82fcc2aa62378e82e
|
2016-12-16 23:57:46 +09:00 |
|
Song Minjae
|
174a0f9101
|
added sugar to the Hitbox: Can use both (x1, y1, x2, y2) and (x1, y1, w, h)
Former-commit-id: d8d62440493bf1ffe4f15420f85d0973c9de79ed
Former-commit-id: c66228059d46a1258257c2c0ceb64da99ecd2871
|
2016-12-16 23:57:08 +09:00 |
|
Song Minjae
|
a5ca82f2c7
|
get operator on Tile/ItemPropCodex
Former-commit-id: f6c4ecbad8c0ce2486524be70e68292d6aae799e
Former-commit-id: 9738a693eb55861d1292e59d8df2bec7f5603c40
|
2016-12-16 23:07:14 +09:00 |
|
Song Minjae
|
4552d7b7db
|
Inventory now stores objects instead of item IDs
Former-commit-id: 6d7397fe82c986a3ac48ce86fe9fa75a354cf5d3
Former-commit-id: 46b759e0707fe2f7cb207e215708118034aff4f4
|
2016-12-16 23:02:21 +09:00 |
|
Song Minjae
|
5dc99f5612
|
equip item by body parts
Former-commit-id: 34294de21d16c03da98427edae3b3c6ed94088aa
Former-commit-id: b37fe27635b1643e72e8f714bfea6ce214006931
|
2016-12-16 18:56:13 +09:00 |
|
Song Minjae
|
1d1769a2c3
|
working proof-of-concept inventory system
Former-commit-id: 1be5d6d10d0a5c93bceaf12f15d2ee50602cb602
Former-commit-id: 44f25a27c3b5d196210f4efcc3fef4dec8e30ff7
|
2016-12-14 15:41:20 +09:00 |
|
Song Minjae
|
1dd156d172
|
still WIP inventory impl, held item impl
Former-commit-id: 9468cfae21ff09c3dd30352a849910364e01d780
Former-commit-id: 50247ccebf3284f739877a1d6c6d8574449a9824
|
2016-12-14 00:28:42 +09:00 |
|
Song Minjae
|
e1642c799c
|
WIP inventory implementation
Former-commit-id: ce7d2125209c2c4f49b7d755b068ce72387f5e8f
Former-commit-id: f413b2699ee7448f3d3b70775ca7b679ade66475
|
2016-12-12 23:29:13 +09:00 |
|
Song Minjae
|
870c9b36ff
|
youcankillmenow;)
Former-commit-id: 906db790ab715ecdb1b7b9df11c74bc188afceb0
Former-commit-id: c229422f3faeafe31c44870183fa753564b32fa7
|
2016-12-12 20:35:00 +09:00 |
|
Song Minjae
|
3fa4f61eec
|
more unhelpfulgitcommitmessage
Former-commit-id: b5c55a2c26e8317e123349c33f444f54629afc80
Former-commit-id: ae7442f5384e91cbed11dca29e71dcebd3eecbe8
|
2016-12-12 20:33:25 +09:00 |
|
Song Minjae
|
a89bcff2bd
|
UML for gameactors update
Former-commit-id: 607bd54b185df58d97ca1201979f0a071dd33463
Former-commit-id: 9d27207dc5fdec388844c2d15e4f4edd6f70628d
|
2016-11-28 13:07:59 +09:00 |
|
Song Minjae
|
f209452f69
|
renaming some shits to make them have more sensible name
Former-commit-id: 1c86d460750aa19f65b6e2a0cd7ac1c51ab8ca21
Former-commit-id: 1dd9c33f3eb05b2c48b85ca70ebf3a1b5e57e51a
|
2016-11-28 00:13:03 +09:00 |
|
Song Minjae
|
0b20869fa4
|
removing redundant interface "Visible"
Former-commit-id: 3ecfd08eef27d9035bcc98a4f2a6a2f4f89bab01
Former-commit-id: 08dad158f609d0aaf6f999ea17c120a966f1ada5
|
2016-11-14 12:23:39 +09:00 |
|
Song Minjae
|
7442472e62
|
less stupid name
Former-commit-id: 4b62bf4b861dc32935489c2b9d063cb0b3b0917c
Former-commit-id: faf1a304fb8f96eaf35ab80b0fa964c6e28e2b96
|
2016-11-01 00:18:23 +09:00 |
|
Song Minjae
|
5e82f87ee5
|
lightning bolt WIP, player sprite declaration macro
Former-commit-id: d4999cda37bff2aa27615183aa125bfbc8cfa975
Former-commit-id: 224aee51d4fb7e5fe9d11bf3c0cc758a5604251d
|
2016-10-31 13:26:26 +09:00 |
|
Song Minjae
|
413603de6f
|
fixed wrong package, fixed wrong creation date
Former-commit-id: 8a2a91a5252347b5184f62ec0f7009292fbb01bb
Former-commit-id: b31eaddf7596c8393c9a032e8897ef3f1a8234fd
|
2016-10-26 00:37:49 +09:00 |
|
Song Minjae
|
cd4c9d5b34
|
API: AI control on HumanoidNPC
Former-commit-id: ca8fe2f23f6d1bc36f86445017f9a3fdfe6fa2de
Former-commit-id: a0f3233a44a79b4f5bbc9f0c8f19b71df11bedd6
|
2016-10-26 00:36:41 +09:00 |
|
Song Minjae
|
c65b17deec
|
AI API
Former-commit-id: 7821931c73c0d90a883b3732eb5a950c2b2a0402
Former-commit-id: b77ed6d9cc3effd183646a7e0c8411b4e125cfd2
|
2016-10-24 13:36:09 +09:00 |
|
Song Minjae
|
0837d23cb6
|
NPCIntelligentBase -> HumanoidNPC, modified HumanoidNPC accordingly
Former-commit-id: 0645b78df018cfd4c10e2b2956985412bee536e6
Former-commit-id: 8578954077c68de4d47a19cd72927c79aa8c07d8
|
2016-10-24 12:23:51 +09:00 |
|
Song Minjae
|
53c82a34d5
|
controlling part of Player moved to ActorHumanoid to alleviate the potential pain on your arse when implementing any NPCs
Former-commit-id: 33f5dba5becef6d60e1413bb8085eeaa0673a345
Former-commit-id: 8c5a3ad7a9d8565908829798110ade8f294c8d44
|
2016-10-24 12:18:44 +09:00 |
|
Song Minjae
|
9e8171b5b9
|
ability to change current player as other NPC (maybe… maybe not…)
Former-commit-id: 54773bfa17456aaf42003c1d514e80dd860f58eb
Former-commit-id: e84f8312c99cff0e0692a492b7b850d09ffe4e44
|
2016-10-23 17:21:20 +09:00 |
|
Song Minjae
|
2b31bb962a
|
implementation of feature ROUNDWORLD
Former-commit-id: b869816eceefc4d728919cd2028ea98cf4d0f505
Former-commit-id: 8dc1d95e49aef406899c8086f053ebb13d416884
|
2016-10-23 00:48:05 +09:00 |
|
Song Minjae
|
41b4a929d8
|
player now created with proper born date
Former-commit-id: c77996cb7074d7c32421bb1f5a37194de0f16946
Former-commit-id: a9613ef941030ffe2b441bb19538573144b00608
|
2016-10-15 12:19:50 +09:00 |
|
Song Minjae
|
c1d72c29af
|
new actor type "HistoricalFigure" that has date of birth and death
Former-commit-id: ec7ca90f29e0c56b3553e87b5a95fd023d9c55e1
Former-commit-id: 685958754f78542843913731880eb73f90e8e4c9
|
2016-10-10 18:25:29 +09:00 |
|
Song Minjae
|
433f27bef2
|
proper error handling in ROMBASIC
Former-commit-id: b5bd084e6807c765cdd6d3ffff1b1628321b9c6a
Former-commit-id: 55c3bb3cd56c7867809c0819f178aeebf1e46676
|
2016-09-22 18:16:38 +09:00 |
|
Song Minjae
|
df8471c352
|
working filesystem (tested: mkdir, open, file:writeLine/close, cp, mv, rm)
Former-commit-id: ce3fcae801291f770ed19dce4616b8ab61556f9b
Former-commit-id: 999d637fac1c1c6a9ff855ebb8f7f37336519771
|
2016-09-17 23:38:16 +09:00 |
|