euddraft icon indicating copy to clipboard operation
euddraft copied to clipboard

System for pluginizing eudplib codes.

Results 77 euddraft issues
Sort by recently updated
recently updated
newest added

We had password-based unprotect WIP feature (https://github.com/armoha/eudplib/commit/2d70b25cbba38abc020bfa09d80bd0421fe9bd28, https://github.com/armoha/eudplib/commit/10d05a7436f8cf92bbb739e936209029c16fe13a) and moved it to feature branch due to inactivity (https://github.com/armoha/eudplib/commit/a90a52c3250607506f042d2e4ccdf869eb8543d7). If enough people are interested in this, we may proceed again.

enhancement

Copied from https://github.com/phu54321/eudplib/issues/9 and phu54321/epScript#5 ```js function afterTriggerExec() { while(Bring(P1, AtLeast, 1, "Zerg Drone", "Anywhere")) { MoveLocation("loc", "Zerg Drone", P1, "Anywhere"); RemoveUnitAt(1, "Zerg Drone", "loc", P1); CreateUnit(1, "Zerg Mutalisk", "loc",...

enhancement

- [ ] Optimize for multiple calls in single trigger cycle. - Currently every `QueueGameCommand` call reads command queue length and max buffer size. https://github.com/armoha/eudplib/blob/ba9c840a143fe8d764caebcca3b4adfb77a5188c/eudplib/eudlib/qgcf/qgc.py#L49-53 Potential improvement: ```py MAX_BUFFER =...

enhancement

- [ ] Currently `EUDLoopPlayer("Human")` iterates human players according to basemap settings. - * [ ] Fix standard plugins (`[MSQC]`, `[chatEvent]`, ...) - [ ] Should we resolve this on...

enhancement

freeze error message: ``` [Stage 4/3] Applying freeze mpq modification... Cannot get key of non-compressed encrypted block - HASHA XXXXXXXX, HASHB XXXXXXXX, BLOCK XXXXXXXX ========================================== [Error] Error on mpq protection...

bug

Q1. The VAL syntax of MSQC is: ``` [Condition(s)]; val, [Address]: [DeathUnit or PVariable or...] ``` It requires at least 1 condition. Why is the condition necessary? If I wanna...

question

I'm reading the source code of `StringBuffer`. `f_println`, `f_printAt`, `f_simpleprint` have the following bug: main.eps: ```js const me = getuserplayerid(); function afterTriggerExec() { const cp = getcurpl(); setcurpl(me); printAt(1, "Always...

bug

(using euddraft 0.9.1.2) main.eps: ```js //Encode "生命" using utf-8: E7 94 9F E5 91 BD //Decode "E7 94 9F E5 91 BD" using cp949: illegal character //Decode "E7 94 9F...

question

`GetTBLAddr(TBLkey)` would return the TBL address of the corresponding TBLkey, but it is English. Suppose I change my starcraft to Chinese or Korean, `GetTBLAddr(TBLkey)` still get me English: ```js function...

question

See https://pypi.org/project/rich/ Simplicity of `colorama` is great, but euddraft library/plugin writers might want to use more extensive colors in future.

enhancement