Subject | Hash | Author | Date (UTC) |
---|---|---|---|
fix: Arcane Lance spell cast end correctly | d3f84de36f1d01eb647af7ebc431f83fe87ac201 | Vladyslav Bondarenko | 2024-01-08 19:49:22 |
feat: channeling Arcane Blast displays graphics | 3fc870ec0aa19e4b5ee6f99fa4a30a226598c0d0 | Vladyslav Bondarenko | 2024-01-08 19:01:07 |
doc: add Arcane Lance issue note | cbeb0f649f523d3049bb1d9ffa7eeb8595c2f387 | Vladyslav Bondarenko | 2024-01-08 19:00:48 |
test: add additional mock heroes | dd59587d7e110975d901bb1294d01eb702e46039 | Vladyslav Bondarenko | 2024-01-08 18:59:33 |
doc: add Arcane Lance issue note | 2ea8eff1b2fa0b0123c387ad09a40afef0717337 | Vladyslav Bondarenko | 2024-01-08 18:59:12 |
doc: add issue | d64841d9821a6925327b090574744271b048d0d0 | Vladyslav Bondarenko | 2024-01-05 17:01:07 |
feat: spell Attunement leaves battle scarring | c3458ede56c8b85d6580851fa38a0c726ee5eb7c | Vladyslav Bondarenko | 2024-01-05 16:36:58 |
feat: spell Arcane Lance displays beam graphics | e40bf803cc04cae231295a04a277480ad3acff19 | Vladyslav Bondarenko | 2024-01-05 15:24:10 |
fix: spell Attunement uses ability id for effects | 93f15ee614ce5958f2a52a8fbc336c8938b40b09 | Vladyslav Bondarenko | 2023-12-27 08:57:29 |
feat!: add spell Arcane Lance base | e164d3c3f3f69230dbb9b1e5045c551f5870337d | Vladyslav Bondarenko | 2023-12-23 23:23:58 |
nightly: 0.1-WIP | c97814a5f138ed20958a7a1f88f5c2c6a2081906 | Vladyslav Bondarenko | 2023-12-22 04:08:33 |
doc: add note to self about computer users | 40c8b325bce404489c03ab0a8db90cadbc008ae3 | Vladyslav Bondarenko | 2023-12-22 04:05:26 |
feat: add simple test scripts | 9bb401206b8187fe06ae9b3d2309e1244cea3c36 | Vladyslav Bondarenko | 2023-12-22 04:03:25 |
feat: add spell Attunement | 29062f0810e8e239f37639973a48b187d0b81e4a | Vladyslav Bondarenko | 2023-12-22 03:58:59 |
feat!: add spell Dampening Field | 61ddc9409c00c79ee947578291c21eaa701f41e2 | Vladyslav Bondarenko | 2023-12-22 01:38:15 |
stash amend this | 050948decf45ea58dd25b0eddf62d1593ed4460f | Vladyslav Bondarenko | 2023-12-21 07:39:33 |
fix!: patch map script correctly | 3a8cb9ba68d82685dce420659416d36b00e06ac8 | Vladyslav Bondarenko | 2023-12-21 01:15:05 |
fix: typo in Makefile | 7fd84f0bd1d63c2218c4f72f96ea2297f204a223 | Vladyslav Bondarenko | 2023-12-21 01:00:47 |
build: complicate Makefile | bff3fe00560b3afe70a869e2859d665367b4f62d | Vladyslav Bondarenko | 2023-12-21 00:52:56 |
fix!: declare Jass module user correctly | c7f6b810ca76a7eee47213061a0740039ec95cec | Vladyslav Bondarenko | 2023-12-21 00:50:29 |
File | Lines added | Lines deleted |
---|---|---|
src/alce.j | 4 | 1 |
File src/alce.j changed (mode: 100644) (index 58d2d43..44ccbf6) | |||
... | ... | function alce_destroy takes integer i returns nothing | |
85 | 85 | set alce_finish[p] = alce_finish[q] | set alce_finish[p] = alce_finish[q] |
86 | 86 | set alce_start[p] = alce_start[q] | set alce_start[p] = alce_start[q] |
87 | 87 | set alce_timer[p] = alce_timer[q] | set alce_timer[p] = alce_timer[q] |
88 | set alce_bolt[p] = alce_bolt[q] | ||
89 | set alce_area_effect[p] = alce_area_effect[q] | ||
88 | 90 | set p = p + 1 | set p = p + 1 |
89 | 91 | endloop | endloop |
90 | 92 | endfunction | endfunction |
... | ... | function alce_timer_callback takes nothing returns nothing | |
291 | 293 | ||
292 | 294 | if alce_order_id[k] != GetUnitCurrentOrder(caster) then | if alce_order_id[k] != GetUnitCurrentOrder(caster) then |
293 | 295 | call alce_destroy(k) | call alce_destroy(k) |
296 | set alce_head = alce_head - 1 | ||
294 | 297 | return | return |
295 | 298 | endif | endif |
296 | 299 | ||
... | ... | function alce_timer_callback takes nothing returns nothing | |
304 | 307 | call alce_apply(alce_ability_id[k], alce_caster[k], alce_start[k], alce_finish[k], alce_damage[k], alce_bolt[k]) | call alce_apply(alce_ability_id[k], alce_caster[k], alce_start[k], alce_finish[k], alce_damage[k], alce_bolt[k]) |
305 | 308 | else | else |
306 | 309 | call alce_destroy(k) | call alce_destroy(k) |
310 | set alce_head = alce_head - 1 | ||
307 | 311 | endif | endif |
308 | 312 | endfunction | endfunction |
309 | 313 | ||
... | ... | function alce_create takes integer order_id, integer ability_id, unit caster, lo | |
348 | 352 | set a = Location(a0, a1) | set a = Location(a0, a1) |
349 | 353 | set alce_start[i] = a | set alce_start[i] = a |
350 | 354 | ||
351 | // FIXME src/alce.j: lightning bolt renders incorrectly given multiple parallel casts | ||
352 | 355 | set bolt = AddLightning("FORK", true, a0, a1, b0, b1) | set bolt = AddLightning("FORK", true, a0, a1, b0, b1) |
353 | 356 | call SetLightningColor(bolt, 1.0, 1.0, 1.0, 1.0) | call SetLightningColor(bolt, 1.0, 1.0, 1.0, 1.0) |
354 | 357 | set alce_bolt[i] = bolt | set alce_bolt[i] = bolt |