vrtc / honeydew (public) (License: CC0) (since 2023-12-20) (hash sha1)
Warcraft 3: The Frozen Throne 1.27 custom scenario.
List of commits:
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
Commit d3f84de36f1d01eb647af7ebc431f83fe87ac201 - fix: Arcane Lance spell cast end correctly
There was a logical error in Arcane Lance spell destructor.
Author: Vladyslav Bondarenko
Author date (UTC): 2024-01-08 19:49
Committer name: Vladyslav Bondarenko
Committer date (UTC): 2024-01-08 19:49
Parent(s): c36c7b364022106e14c5a8b38ccee9349ea43ec8
Signer:
Signing key: EFF9624877D25D02
Signing status: E
Tree: c447a871d591a2fc6915b0ddae58faab398d49d7
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
Hints:
Before first commit, do not forget to setup your git environment:
git config --global user.name "your_name_here"
git config --global user.email "your@email_here"

Clone this repository using HTTP(S):
git clone https://rocketgit.com/user/vrtc/honeydew

Clone this repository using ssh (do not forget to upload a key first):
git clone ssh://rocketgit@ssh.rocketgit.com/user/vrtc/honeydew

Clone this repository using git:
git clone git://git.rocketgit.com/user/vrtc/honeydew

You are allowed to anonymously push to this repository.
This means that your pushed commits will automatically be transformed into a merge request:
... clone the repository ...
... make some changes and some commits ...
git push origin main