Rev |
Age |
Author |
Path |
Log message |
Diff |
5045 |
2184d 7h |
hendricks266 |
/polymer/eduke32/source/lunatic/con_lang.lua |
CON: Add EVENT_DISPLAYLEVELSTATS. Set RETURN to -1 to disable them. |
|
5039 |
2188d 12h |
hendricks266 |
/polymer/eduke32/source/lunatic/con_lang.lua |
CON: Add "resetplayerflags". Flag 1 means "don't ask the user if they want to load". |
|
5036 |
2191d 0h |
helixhorned |
/polymer/eduke32/source/lunatic/con_lang.lua |
LunaCON: add 'definevolumeflags' to keyword pattern, re-apply some changes of r5026.
DONT_BUILD. |
|
5031 |
2197d 16h |
hendricks266 |
/polymer/eduke32/source/lunatic/con_lang.lua |
CON: Rename "cutscene" command to "startcutscene". |
|
5029 |
2197d 19h |
helixhorned |
/polymer/eduke32/source/lunatic/con_lang.lua |
Lunatic: update user_defs, CPLUSPLUS=0 in synthesis.sh, disable 'cutscene' for now.
BUILD_LUNATIC. |
|
5008 |
2202d 22h |
helixhorned |
/polymer/eduke32/source/lunatic/con_lang.lua |
LunaCON: add 'cutscene' and 'ifcutscene' as NYI commands. DONT_BUILD. |
|
5003 |
2209d 8h |
hendricks266 |
/polymer/eduke32/source/lunatic/con_lang.lua |
Replace erroneous use of EVENT_DISPLAYCROSSHAIR with new event EVENT_DISPLAYCURSOR. |
|
4977 |
2211d 9h |
hendricks266 |
/polymer/eduke32/source/lunatic/con_lang.lua |
CON: Add undefinevolume, undefineskill, and undefinelevel. |
|
4972 |
2211d 20h |
helixhorned |
/polymer/eduke32/source/lunatic/con_lang.lua |
CON: Amend retrieval of STR_*TIME for qgetsysstr, fixing LunaCON and possible oob.
- Add declarations of C functions to defs.ilua, names to dynsymlist,
fix typo in con_lang.lua, ffi.string() calls in control.lua
- Assert that G_LastMapInfoIndex() is always called with ud.last_level >= 1.
(A stricter requirement than necessary to prevent follow-up oob accesses, but
logically the most meaningful.)
- In G_PrintParTime() and G_PrintDesignerTime(), return "<invalid>" if the above
does not hold. This can happen from EVENT_NEWGAME, for example. Add a test to
lunatic/test/qgetsysstr.con. DONT_BUILD. |
|
4970 |
2212d 7h |
hendricks266 |
/polymer/eduke32/source/lunatic/con_lang.lua |
CON: Add read-only access to ud.config.MusicToggle through the "musictoggle" member. |
|
4969 |
2212d 7h |
hendricks266 |
/polymer/eduke32/source/lunatic/con_lang.lua |
CON: Add STR_YOURTIME, STR_PARTIME, STR_DESIGNERTIME, and STR_BESTTIME to qgetsysstr. |
|
4968 |
2212d 7h |
hendricks266 |
/polymer/eduke32/source/lunatic/con_lang.lua |
Factor out generation of strings for time values in the bonus screen. This involves the creation of ud.playerbest. |
|
4956 |
2214d 22h |
helixhorned |
/polymer/eduke32/source/lunatic/con_lang.lua |
Add SFLAG_NOWATERDIP, unconditionally preventing actors from dipping into ST1 water.
By default, the following enemies have this flag set: OCTABRAIN, COMMANDER, DRONE.
DONT_BUILD. |
|
4945 |
2226d 2h |
hendricks266 |
/polymer/eduke32/source/lunatic/con_lang.lua |
Add events EVENT_DISPLAYINACTIVEMENU and EVENT_DISPLAYINACTIVEMENUREST and userdef members m_origin_x and m_origin_y.
This allows for CON screen display code to use menu animations. The following is an example of how to adapt screen features that should animate.
before:
onevent EVENT_DISPLAYMENUREST
ifvare current_menu 0 // main menu
{
setvar x 1
setvar y 1
rotatesprite x y zoom ang tilenum shade pal orientation 0 0 xdim ydim
}
endevent
after:
state DisplayMenuCommon
ifvare RETURN 0 // main menu
{
getuserdef[THISACTOR].m_origin_x x
getuserdef[THISACTOR].m_origin_y y
addvar x 65536
addvar y 65536
rotatesprite16 x y zoom ang tilenum shade pal orientation 0 0 xdim ydim
}
ends
onevent EVENT_DISPLAYMENUREST state DisplayMenuCommon endevent
onevent EVENT_DISPLAYINACTIVEMENUREST state DisplayMenuCommon endevent |
|
4928 |
2234d 14h |
hendricks266 |
/polymer/eduke32/source/lunatic/con_lang.lua |
CON: Add new commands "getmusicposition" and "setmusicposition" that operate on the playback position of the current music track.
// Example: Switch between tracks like radio stations.
getmusicposition temp
starttrackvar next_music_track
setmusicposition temp
Only implemented for Ogg Vorbis, FLAC, and XA. Consult the devs before using these commands. |
|
4814 |
2268d 16h |
helixhorned |
/polymer/eduke32/source/lunatic/con_lang.lua |
LunaCON: expose more members, properly handle setting ud.screen_size.
BUILD_LUNATIC. |
|
4800 |
2275d 18h |
helixhorned |
/polymer/eduke32/source/lunatic/con_lang.lua |
voxmodel.c: fix Polymost rendering of voxels.
This reverts/corrects two semantic changes of r4639 as far as what is now
voxmodel.c (formerly part of mdsprite.c) is concerned. One correction ends
up having no effect (m->bscale is always 1.f for voxel models, as far as I
can see), but is the proper rewrite.
Also, in osdcmds.c:registerosdcommands(), tweak two help strings. |
|
4732 |
2304d 17h |
helixhorned |
/polymer/eduke32/source/lunatic/con_lang.lua |
LunaCON: player[].loogcnt, userdef[].color, minor fixes. |
|
4570 |
2395d 19h |
helixhorned |
/polymer/eduke32/source/lunatic/con_lang.lua |
LunaCON: properly initialize values of session (NODEFAULT) gamevars. |
|
4567 |
2401d 21h |
helixhorned |
/polymer/eduke32/source/lunatic/con_lang.lua |
A couple of Lunatic updates. DONT_BUILD.
- LunaCON: support for setting userdef[].m_volume_number, getting .last_level
- bump con_lang.MAXEVENTS
- fix compilation of astub.c |
|