View Issue Details [ Jump to Notes ] | [ Issue History ] [ Print ] | ||||||||
ID | Project | Category | View Status | Date Submitted | Last Update | ||||
---|---|---|---|---|---|---|---|---|---|
0002067 | OpenClonk | Engine - C4Script | public | 2019-06-08 13:19 | 2019-06-20 14:34 | ||||
Reporter | Marky | ||||||||
Assigned To | Marky | ||||||||
Priority | normal | Severity | minor | Reproducibility | have not tried | ||||
Status | resolved | Resolution | fixed | ||||||
Product Version | git master | ||||||||
Target Version | 9.0 | Fixed in Version | 9.0 | ||||||
Summary | 0002067: Push/PopActionSpeed working like a stack can cause invalid strange behaviour | ||||||||
Description | Example: Speed of action "foo" is originally 100. Object A has an effect that slows down the target, Object B has an effect that speeds up the object. Frame 100: Object A calls target->PushActionSpeed("foo", 800, true) (Scale to 80%), Speed is 80 Frame 150: Object B calls target->PushActionSpeed("foo", 1500, true) (Scale to 150%), Speed is 120 Frame 200: Object A calls target->PopActionSpeed("foo"), Speed is 80 (but should be 150!) Frame 250: Object B calls target->PopActionSpeed("foo"), Speed is 100. | ||||||||
Tags | No tags attached. | ||||||||
Attached Files |
|
![]() |
|||
Date Modified | Username | Field | Change |
---|---|---|---|
2019-06-08 13:19 | Marky | New Issue | |
2019-06-08 13:19 | Marky | Status | new => assigned |
2019-06-08 13:19 | Marky | Assigned To | => Marky |
2019-06-20 14:33 | Marky | Status | assigned => resolved |
2019-06-20 14:33 | Marky | Resolution | open => fixed |
2019-06-20 14:33 | Marky | Fixed in Version | => 9.1 |
2019-06-20 14:34 | Marky | Product Version | => git master |
2019-06-20 14:34 | Marky | Fixed in Version | 9.1 => git master |
2019-06-20 14:34 | Marky | Target Version | => 9.0 |
2019-06-20 14:34 | Marky | Fixed in Version | git master => 9.0 |