Coder Social home page Coder Social logo

hirato / lamiae Goto Github PK

View Code? Open in Web Editor NEW
81.0 81.0 16.0 517.17 MB

Lamiae - A Most Prestigious RPG Engine/Simulator derived from Cube 2 (Sauerbraten) and friends

License: Other

Shell 0.12% Makefile 0.51% C 45.01% C++ 53.57% Batchfile 0.01% Objective-C 0.19% TeX 0.19% CMake 0.40%
engine game game-engine rpg sauerbraten tesseract

lamiae's People

Contributors

hirato avatar windastella avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

lamiae's Issues

implement STATUS_STUN

Stun status should make it difficult for the afflicted to move for a time, and inhibit their ability to use their abilities as normal (maybe increase the cooldown rate?)

implement STATUS_SILENCE

The effect should make it impossible to use any abilities that require a vocal component.

There are currently no means of distinguishing whether abilities need vocals, movement, neither, or both.

Handle status effect variance properly for use_weapon

At the moment the skill based scaling does not work in a sane easily predictable manner.
Notably in regards to the variance parameter of the status effects as most effects are initialised without any knowledge of magnitude of the variance or what the actual variance is.

Additionally all current weapons use the chargeflags to apply the variance in a completely flat manner to all relevant aspects. These should also accept some variance factor for each charge affectable component.

water.jpg not found

None of the water materials work on my Lubuntu 14.04 64bit machine. Lamiae raises an error saying that water.jpg is not found. When I convert water.png in the media/textures folder to a jpeg, it still doesn't work. Please fix this, Lamiae is amazing otherwise.

Gak's ragdoll is broken

The ragdoll now computes NANs into the rotations and coordinates.
They appear to get introduced in calcrotfriction, during the transposemul, for reasons I don't understand.
and from there it it affects several other verts and breaks the ragdoll completely.

This has been a bug since 6a2513e
The commit contains various changes with how the models are loaded that may be related.

Linux Mint 15 Crash

I just installed Mint 15. Using my old binary, the game crashes when trying to load the shader 'deferredlightFpa'. I'm currently pulling a recent version which I'll compile then. Hope it works :S

Implement STATUS_REFLECT

When a target has this active, and colliding projectile with a lower strength has its velocity inverted

GLX Error

New computer, but Lamiae still doesn't work -.-
I don't even get into the main menu.

OS: Linux Mint 15 - MATE 64 bit
CPU: AMD Piledriver FX-4300, 4x 3.8GHz
mainboard: MSI 970A-G43, AMD 970
graphics card: NVIDIA GeForce GTX 650 1GB
RAM: 8GB Kingston DDR3-1333 (2x 4GB)

Here is the error log:

(gdb) run
Starting program: /home/rick/lamiae/bin_unix/lamiae64.dbg -q/home/rick/.lamiae
warning: no loadable sections found in added symbol-file system-supplied DSO at 0x7ffff7ffa000
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
Using home directory: /home/rick/.lamiae/
init: sdl
[New Thread 0x7fffef816700 (LWP 10736)]
init: net
init: game
init: video
X Error of failed request: GLXBadFBConfig
Major opcode of failed request: 154 (GLX)
Minor opcode of failed request: 34 ()
Serial number of failed request: 135
Current serial number in output stream: 134
[Thread 0x7ffff7fbe780 (LWP 10732) exited]
[Inferior 1 (process 10732) exited with code 01]

EDIT: checked the old thread - it's the same error:

I extracted the deb of both and copied it's contents manually. I finally succeeded in compiling a new binary.
That were the good news.. I still cannot run Lamiae, but I got a new error:
./lamiae.sh
Using home directory: /home/rick/.lamiae/
init: sdl
init: net
init: game
init: video
X Error of failed request: GLXBadFBConfig
Major opcode of failed request: 154 (GLX)
Minor opcode of failed request: 34 ()
Serial number of failed request: 135

..maybe.. it's because of the way I installed libsdl2-image-dev and libsdl2-mixer-dev.
Installing libsdl2, libsdl-dev, libsdl-image and libsdl-mixer worked fine using the packages: https://launchpad.net/~josebagar/+archive/sdl2/+packages but when trying to install libsdl2-image-dev and libsdl2-mixer-dev the error occurs, that the deb installation program can't find libsdl2-dev.
I copied & pasted therefore manually the contents of libsdl2-image-dev and libsdl2-mixer-de to their respective folders.

How would you suggest to install the libraries? Do you think that's the reason for the issue, or do you have another idea?

Crash when using /spawnname and no entity selected

We're not using the most up to date version for Kelgar, but this problem may still exist in this way.

If you have no entity selected and use the command /spawnname, the game crashes.
If you've fixed it by now, please ignore.

Implement sneaking

Crouching has been merged for tess, we will likely use this mode as a sneak mode.

Notably the AI needs the ability to notice the player by noise and to consider light factors.

Implement STATUS_DISPEL

Needs to both be able to instantly dispel effects, as well as be able to weaken and remove them over time.

A positive strength should restrict itself to bad effects and a negative strength should dispel all, prioritising the good effects.
Up for discussion, perhaps the effect could have its remaining time sapped by undoing other effects.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.